/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/toastr/toastr.min.css ***!
  \*******************************************************************************************************************************************************************/
.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8;-ms-filter:alpha(Opacity=80);filter:alpha(opacity=80)}#toast-container>:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(Opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(Opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}}
/*!*****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/select2/select2.css ***!
  \*****************************************************************************************************************************************************************/
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

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

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

/*!**********************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/fileuploader/jquery.fileuploader.css ***!
  \**********************************************************************************************************************************************************************************/
/**
 * FileUploader
 * Copyright (c) 2017 Innostudio.de
 * Website: http://innostudio.de/fileuploader/
 * Version: 1.3 (21-Sep-2017)
 * Requires: jQuery v1.7.1 or later
 * License: https://innostudio.de/fileuploader/documentation/#license
 */

/* 
    Configuration
*/
.fileuploader,
.fileuploader *,
.fileuploader :before,
.fileuploader :after {
    box-sizing: border-box;
}

/* 
    Parent
*/
.fileuploader {
    display: block;
    width: 100%;
    padding: 15px;
    margin: 15px 0;
    background: #f5f6fA;
    border-radius: 4px;
    line-height: normal;
    text-align: left;
}

/* 
    Input
*/
.fileuploader-input {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid transparent;
    cursor: pointer;
    overflow: hidden;
}

/* input caption */
.fileuploader-input-caption {
    position: relative;
    display: inline-block;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding: 11px 15px;
    margin-right: 15px;
    background: #fff;
    border: 1px solid #dde4f6;
    border-radius: 4px;
    color: #789BEC;
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}

/* input button */
.fileuploader-input-button {
    display: inline-block;
    background: #6381E6;
    padding: 12px 20px;
    border-radius: 4px;
    color: #fff;
    text-align: center;
    font-weight: bold;
    vertical-align: top;
    cursor: pointer;
    -webkit-transition: all .2s ease-out;
    		transition: all .2s ease-out;
}
.fileuploader-input-button:hover {
    background: #758fe9;
}
.fileuploader-input-button:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* input focused state */
.fileuploader-focused .fileuploader-input-caption {
    border-color: #b8c2ef;
}
.fileuploader-focused .fileuploader-input-button {
    background: #758fe9;
    border-color: #758fe9;
}

/* input disabled state */
.fileuploader-disabled .fileuploader-input {
    opacity: 0.7;
    cursor: default;
    pointer-events: none !important;
}

/* input dragging state */
.fileuploader-theme-default .fileuploader-dragging {
    background: #fff;
    border: 1px dashed #dde4f6;
}
.fileuploader-theme-default .fileuploader-dragging .fileuploader-input-caption {
    border-color: transparent;
}
.fileuploader-theme-default .fileuploader-dragging .fileuploader-input-button {
    -webkit-transform: translateY(100%);
    		transform: translateY(100%);
    opacity: 0;
}

/* input uploading state */
.fileuploader.fileuploader-is-uploading .fileuploader-input-caption:after {
    width: 14px;
    height: 14px;
    right: 10px;
    top: 50%;
    margin-top: -10px;
    opacity: 0.8;
}

/* global loader */
.fileuploader.fileuploader-is-uploading .fileuploader-input-caption:after,
.fileuploader-item .fileuploader-item-image.fileuploader-loading:after,
.fileuploader-item.upload-pending .fileuploader-action-remove:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    border-top: 3px solid #dde4f6;
    border-right: 3px solid #dde4f6;
    border-bottom: 3px solid #dde4f6;
    border-left: 3px solid #979fb8;
    -webkit-transform: translateZ(0);
			transform: translateZ(0);
    -webkit-animation: fileuploaderSpin 1s infinite linear;
    		animation: fileuploaderSpin 1s infinite linear;
}
/*
    Thumbnails
    default theme
*/

/* list */
.fileuploader-items-list {
    display: block;
    margin: 0 -15px;
    padding: 0;
    list-style: none;
}

/* item */
.fileuploader-item {
    position: relative;
    margin: 0;
    padding: 20px 15px;
    border-bottom: 1px solid #e8e8e8;
    -webkit-animation: fileuploaderSlideIn 0.4s ease;
    		animation: fileuploaderSlideIn 0.4s ease;
}
.fileuploader-item:last-child {
    border-bottom: 0;
    margin-bottom: -15px;
}

/* item uploading state */
.fileuploader-item.upload-failed {
    background: rgba(219, 104, 104, 0.08);
}
.fileuploader-item.upload-pending .fileuploader-action-remove:after {
    width: 26px;
    height: 26px;
    right: -5px;
    top: 50%;
    margin-top: -13px;
    opacity: 0.2;
}

/* item columns */
.fileuploader-item .columns {
    position: relative;
    z-index: 2;
}

/* item column-thumbnail */
.fileuploader-item .column-thumbnail {
    position: absolute;
    width: 36px;
    height: 36px;
	line-height: 36px;
    left: 0;
    top: 0;
}
.fileuploader-item .column-thumbnail .fileuploader-item-image {
    position: relative;
    width: 100%;
    height: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.fileuploader-item .fileuploader-item-image img {
    max-width: none;
    max-height: 100%;
    min-height: 100%;
}
.fileuploader-item .fileuploader-item-image img,
.fileuploader-item .fileuploader-item-image canvas {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
       -moz-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    -webkit-animation: fileuploaderFadeIn .2s ease;
            animation: fileuploaderFadeIn .2s ease;
}

/* thumbnail loading state */
.fileuploader-item .column-thumbnail .fileuploader-item-image.fileuploader-loading:after {
    width: 24px;
    height: 24px;
    left: 50%;
    top: 50%;
    margin-left: -12px;
    margin-top: -12px;
    border-radius: 50%;
    opacity: 0.12;
}
/* thumbnail popup button */
.fileuploader-item .column-thumbnail .fileuploader-action-popup {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    border-radius: 4px;
    cursor: pointer;
    opacity: 0;
    -webkit-transition: all 0.2s ease-out;
            transition: all 0.2s ease-out;
}
.fileuploader-item.file-has-popup .column-thumbnail .fileuploader-action-popup {
    display: block;
}
.fileuploader-item .column-thumbnail .fileuploader-action-popup:hover {
    opacity: 1;
}
.fileuploader-item .column-thumbnail .fileuploader-action-popup:active {
    background: rgba(0,0,0,0.4);
}
.fileuploader-item.file-type-video .column-thumbnail .fileuploader-action-popup:after,
.fileuploader-item.file-type-audio .column-thumbnail .fileuploader-action-popup:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -4px;
    margin-top: -8px;
    width: 0;
    height: 0;
    border-top: 8px solid rgba(0, 0, 0, 0);
    border-bottom: 8px solid rgba(0, 0, 0, 0);
    border-left: 10px solid #fff;
}

/* item icon */
.fileuploader-item .fileuploader-item-icon {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-size: 11px;
    background: #ddd;
    border-radius: 4px;
    cursor: default;
    -webkit-user-select: none;
      -moz-user-select: none;
       -ms-user-select: none;
           user-select: none;
    -webkit-animation: fileuploaderFadeIn .2s ease;
            animation: fileuploaderFadeIn .2s ease;
}
.fileuploader-item .fileuploader-item-icon.is-bright-color {
    color: #888;
}
.fileuploader-item .fileuploader-item-icon i {
    display: block;
    width: 90%;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
    font-style: normal;
    font-weight: bold;
}

/* item icon like file */
/*
.fileuploader-item .fileuploader-item-icon {
    width: 30px;
    margin: 0 auto;
    border-radius: 3px;
}
.fileuploader-item .fileuploader-item-icon i {
    padding-top: 3px;
}
.fileuploader-item .fileuploader-item-icon:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-bottom-left-radius: 2px;
    border-width: 4px;
    border-style: solid;
    border-color: #f5f6fa #f5f6fa rgba(255, 255, 255, .35) rgba(255, 255, 255, .35);
}
.fileuploader-item .fileuploader-item-icon {
    -webkit-animation: fileuploaderFadeIn 0.4s ease;
    		animation: fileuploaderFadeIn 0.4s ease;
}
*/

/* item column-title */
.fileuploader-item .column-title {
    display: block;
    padding-left: 51px;
    padding-right: 81px;
    color: #74809D;
}
.fileuploader-item a {
    color: #74809D;
    text-decoration: none;
}
.fileuploader-item .column-title div {
    width: 100%;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.fileuploader-item .column-title span {
    font-size: 12px;
    color: #979fb8;
}

/* item actions */
.fileuploader-item .column-actions {
    position: absolute;
    right: 15px;
    top: 50%;
    margin-top: -9px;
}
.fileuploader-action {
    display: inline-block;
    position: relative;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    cursor: pointer;
    vertical-align: top;
    -webkit-transform: translateZ(0px);
			transform: translateZ(0px);
    -webkit-transition: all 0.2s ease-out;
    		transition: all 0.2s ease-out;
}
.fileuploader-item .column-actions .fileuploader-action + .fileuploader-action {
    margin-left: 10px;
}
.fileuploader-item .column-actions .fileuploader-action-success {
    position: absolute;
    right: 0;
    top: 0;
}
.fileuploader-item .column-actions .fileuploader-action-success:hover,
.fileuploader-item .column-actions .fileuploader-action-success:active {
    opacity: 0;
}

/* icon.remove */
.fileuploader-action-remove {
    background: #fae1e1;
    border: 1px solid #ffcfcf;
}
.fileuploader-action-remove:hover {
    background: #ffefef;
}
.fileuploader-action-remove:active {
    background: #ffcfcf;
}
.fileuploader-action-remove i:before,
.fileuploader-action-remove i:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 7px;
    height: 8px;
    width: 2px;
    background-color: #f59595;
}
.fileuploader-action-remove i:before {
    -webkit-transform: rotate(45deg);
    		transform: rotate(45deg);
}
.fileuploader-action-remove i:after {
    -webkit-transform: rotate(-45deg);
    		transform: rotate(-45deg);
}

/* icon-start */
.fileuploader-action-start {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-start i {
	position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -2px;
    margin-top: -5px;
    border-radius: 2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #fff;
}
.fileuploader-action-start:hover {
    background: #758fe9;
}
.fileuploader-action-start:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* icon.success */
.fileuploader-action-success {
    background: #6381E6;
    border: 0;
    -webkit-transform: rotate(45deg);
    		transform: rotate(45deg);
}
.fileuploader-action-success i:before,
.fileuploader-action-success i:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	-webkit-transform: rotate(0);
    		transform: rotate(0);
}
.fileuploader-action-success i:before {
    width: 4px;
    height: 2px;
    left: 6px;
    top: 11px;
    background: #fff;
}
.fileuploader-action-success i:after {
    top: 4px;
    left: 9px;
    width: 2px;
    height: 9px;
    background: #fff;
}

/* icon-download */
.fileuploader-action-download {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-download i {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -1px;
    margin-top: -4px;
    width: 2px;
    height: 5px;
    border-radius: 0;
    background: #fff;
}
.fileuploader-action-download i:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    bottom: -4px;
    left: -3px;
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 5px solid #fff;
    border-radius: 2px;
}
.fileuploader-action-download:hover {
    background: #758fe9;
}
.fileuploader-action-download:active {
    background: #6381E6;
    box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}

/* icon-retry */
.fileuploader-action-retry {
    background: #6381E6;
    border-radius: 50%;
}
.fileuploader-action-retry i:before {
    content: '';
    position: absolute;
    width: 10px;
    height: 10px;
    left: 4px;
    top: 4px;
    border-radius: 50%;
    border: 2px solid #fff;
}
.fileuploader-action-retry i:after {
    content: '';
    position: absolute;
    width: 6px;
    height: 3px;
    left: 3px;
    top: 9px;
    background: #6381E6;
	-webkit-transform: rotate(-35deg);
			transform: rotate(-35deg);
}
.fileuploader-action-retry:hover,
.fileuploader-action-retry:hover i:after {
    background: #758fe9;
}
.fileuploader-action-retry:active {
	box-shadow: inset 0 1px 6px rgba(0, 0, 0, 0.1);
}
.fileuploader-action-retry:active,
.fileuploader-action-retry:active i:after {
    background: #6381E6;
}

/* icon-sort */
.fileuploader-action-sort {
	background: #b0b8d0;
	text-align: center;
	cursor: move;
}
.fileuploader-action-sort:hover,
.fileuploader-action-sort:active {
	background: #979fb8;
}
.fileuploader-action-sort i {
	position: relative;
	display: inline-block;
	top: 8px;
	width: 8px;
	height: 2px;
	background: #fff;
	vertical-align: top;
}
.fileuploader-action-sort i:before {
	content: '';
	position: absolute;
	display: inline-block;
	background: #fff;
	width: 100%;
	height: 2px;
	top: -3px;
	left: 0;
}
.fileuploader-action-sort i:after {
	content: '';
	position: absolute;
	display: inline-block;
	background: #fff;
	width: 100%;
	height: 2px;
	top: 3px;
	left: 0;
}

/* item progress bar */
.fileuploader-item .fileuploader-progressbar {
    position: absolute;
    left: 0;
    bottom: 0;
	width: 100%;
    height: 4px;
	border-radius: 4px;
    overflow: hidden;
}
.fileuploader-item .fileuploader-progressbar .bar {
	position: absolute;
	left: 0;
	top: 0;
    width: 0%;
	height: 100%;
    border-radius: 4px;
    background: #6381E6;
    -webkit-transition: width 0.3s ease;
    		transition: width 0.3s ease;
}
.fileuploader-item .progress-bar2 .fileuploader-progressbar {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
			user-select: none;
}
.fileuploader-item .progress-bar2 .fileuploader-progressbar .bar {
    position: absolute;
    left: 0;
    top: 0;
    width: 0%;
    height: 100%;
    border-radius: 0;
    background: rgba(104, 125, 219, 0.08);
    -webkit-transition: width 0.3s ease;
    		transition: width 0.3s ease;
}
.fileuploader-item .progress-bar2 span {
    position: absolute;
    top: 50%;
    margin-top: -29px;
    right: 15px;
    color: rgba(151, 159, 184, 0.16);
    font-size: 48px;
}

/* clipboard paste loading */
.fileuploader-input-caption .fileuploader-pending-loader {
    margin-right: 5px;
}
.fileuploader-pending-loader {
    position: relative;
    display: inline-block;
    width: 14px;
    height: 14px;
    overflow: hidden;
    vertical-align: middle;
}
.fileuploader-pending-loader:after,
.fileuploader-pending-loader .left-half {
    background: #fff;
}
.fileuploader-pending-loader .right-half,
.fileuploader-pending-loader .spinner {
    background: #789BEC;
}
.fileuploader-pending-loader:after {
    content: '';
    position: absolute;
    top: 3px;
    left: 3px;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    z-index: 4;
}
.fileuploader-pending-loader .left-half,
.fileuploader-pending-loader .right-half,
.fileuploader-pending-loader .spinner {
    position: absolute;
    top: 0;
    width: 50%;
    height: 100%;
}
.fileuploader-pending-loader .left-half {
    left: 0;
    opacity: 1;
    border-radius: 100% 0 0 100%/ 50% 0 0 50%;
    -webkit-animation: fileuploaderOpacity 3s steps(1, end) infinite;
            animation: fileuploaderOpacity 3s steps(1, end) infinite;
    z-index: 3;
}
.fileuploader-pending-loader .right-half {
    right: 0;
    opacity: 0;
    border-radius: 0 100% 100% 0/ 0 50% 50% 0;
    -webkit-animation: fileuploaderOpacity 3s steps(1, end) reverse infinite;
            animation: fileuploaderOpacity 3s steps(1, end) reverse infinite;
    z-index: 1;
}
.fileuploader-pending-loader .spinner {
    left: 0;
    border-radius: 100% 0 0 100%/ 50% 0 0 50%;
    -webkit-animation: fileuploaderSpin 3s linear infinite;
            animation: fileuploaderSpin 3s linear infinite;
    -webkit-transform-origin: center right;
            transform-origin: center right;
    z-index: 2;
}
/* fileuploader popup */
.fileuploader-popup {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	background: rgba(40, 46, 61, 0.9);
	z-index: 90;
	
	-webkit-animation: fileuploaderFadeIn 0.4s ease;
            animation: fileuploaderFadeIn 0.4s ease;
}
.fileuploader-popup-preview {
	width: 100%;
	height: 100%;
	padding: 40px;
	
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	
	z-index: 2;
}
.fileuploader-popup-preview .node {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	min-height: 10px;
	text-align: center;
	-webkit-transform: translateZ(0);
			transform: translateZ(0);
	-webkit-animation: fileuploaderSlideInDown 0.4s;
            animation: fileuploaderSlideInDown 0.4s;
}
.fileuploader-popup-preview .node.image > img,
.fileuploader-popup-preview .node.video > video,
.fileuploader-popup-preview .node.audio > audio,
.fileuploader-popup-preview .node.astext > div {
	max-width: 100%;
	max-height: 100%;
	margin: 0;
	padding: 0;
	color: #47525d;
	background: #fff;
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.4);
			box-shadow: 0 0 20px rgba(0,0,0,0.4);
    border-radius: 4px;
}
.fileuploader-popup-preview .node.audio audio {
	width: 450px;
}
.fileuploader-popup-preview .node.astext div {
    max-width: 992px;
	padding: 20px;
    margin: 0 auto;
	font-size: 14px;
	line-height: 16px;
	text-align: left;
	overflow-y: auto;
	white-space: pre-wrap;
}
.fileuploader-popup-preview .tools {
	width: 100%;
	margin-top: 30px;
}
.fileuploader-popup-preview .tools:after {
	content: '';
	position: absolute;
	left: 0;
	width: 100%;
	margin-top: -240px;
	height: 2000px;
	background: rgba(35, 40, 54, 0.96);
	-webkit-box-shadow: 0px -2px 10px rgba(0,0,0,0.4);
			box-shadow: 0px -2px 10px rgba(0,0,0,0.4);
	z-index: -1;
}
.fileuploader-popup-preview .tools ul {
	display: table;
	list-style: none;
	margin: 0 auto;
	padding: 0;
	
	-webkit-animation: fileuploaderSlideIn 0.4s;
            animation: fileuploaderSlideIn 0.4s;
}
.fileuploader-popup-preview .tools li {
	display: inline-block;
	padding: 0 20px;
	max-width: 50%;
	vertical-align: middle;
}
.fileuploader-popup-preview .tools li span {
	display: block;
	color: #868896;
	margin-top: 3px;
	font-size: 14px;
}
.fileuploader-popup-preview .tools li h5 {
	margin: 8px 0;
	color: #dfdeee;
	font-size: 14px;
	font-weight: bold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis; 
}
.fileuploader-popup-preview .tools li a {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	-webkit-transition: opacity 0.2s ease;
			transition: opacity 0.2s ease;
}
.fileuploader-popup-preview .tools li a:hover {
	opacity: 0.6;
}
.fileuploader-popup-preview .tools li a i {
	display: inline-block;
	width: 23px;
	height: 23px;
	margin-bottom: 2px;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}
.fileuploader-popup-preview .tools li a[data-action="crop"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNiAwLjd2LTAuN2gtMC43bC0zIDNoLTcuM3YtM2gtMnYzaC0zdjJoM3Y4aDh2M2gydi0zaDN2LTJoLTN2LTcuM2wzLTN6TTUgNWg1LjNsLTUuMyA1LjN2LTUuM3pNMTEgMTFoLTUuM2w1LjMtNS4zdjUuM3oiLz4KPC9zdmc+Cg==);
}
.fileuploader-popup-preview .tools li a[data-action="rotate-cw"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNiA3di00bC0xLjEgMS4xYy0xLjMtMi41LTMuOS00LjEtNi45LTQuMS00LjQgMC04IDMuNi04IDhzMy42IDggOCA4YzIuNCAwIDQuNi0xLjEgNi0yLjhsLTEuNS0xLjNjLTEuMSAxLjMtMi43IDIuMS00LjUgMi4xLTMuMyAwLTYtMi43LTYtNnMyLjctNiA2LTZjMi40IDAgNC41IDEuNSA1LjUgMy41bC0xLjUgMS41aDR6Ii8+Cjwvc3ZnPgo=);
}
.fileuploader-popup-preview .tools li a[data-action="remove"] i {
	background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAxNiAxNiI+CjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yIDV2MWgxdjljMCAwIDEuMSAxIDQuNSAxczQuNS0xIDQuNS0xdi05aDF2LTFoLTExek02IDE0aC0xdi03aDF2N3pNOCAxNGgtMXYtN2gxdjd6TTEwIDE0aC0xdi03aDF2N3oiLz4KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEyIDNjMCAwIDAtMC41LTItMC44di0wLjdjMC0wLjgtMC43LTEuNS0xLjUtMS41aC0yYy0wLjggMC0xLjUgMC43LTEuNSAxLjV2MC43Yy0xLjYgMC4zLTIgMC44LTIgMC44aC0xdjFoMTF2LTFoLTF6TTYgMS41YzAtMC4zIDAuMi0wLjUgMC41LTAuNWgyYzAuMiAwIDAuNSAwLjIgMC41IDAuNXYwLjZjMC0wLjEtMC45LTAuMS0xLjUtMC4xcy0xLjEgMC0xLjUgMC4xdi0wLjZ6Ii8+Cjwvc3ZnPgo=);
}
.fileuploader-popup-preview .tools li.separator {
	position: relative;
	margin: 5px 40px 5px 0px;
	height: 40px;
	border-right: 1px solid #36394e;
}
.fileuploader-popup-preview .tools .buttons {
	text-align: center;
	margin-top: 30px;
	
	-webkit-animation: fileuploaderSlideIn 0.4s;
            animation: fileuploaderSlideIn 0.4s;
}
.fileuploader-popup-button {
	display: inline-block;
	background: transparent;
	color: #596671;
	font-weight: bold;
	border-radius: 4px;
	padding: 11px 20px;
	margin: 0 10px;
	cursor: pointer;
	border: none;
	outline: 0;
	border: 2px solid #596671;
	text-decoration: none;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out;   
}
.fileuploader-popup-button:hover {
	background: #e6ebf4;
	border-color: #e6ebf4;
	color: #90a0bc;
	text-decoration: none;
}
.fileuploader-popup-button:focus,
.fileuploader-popup-button:active {
	color: #90a0bc;
	background: #d1d9e8;
	border-color: #d1d9e8;
	text-decoration: none;
}
.fileuploader-popup-button.button-success {
	color: #fff;
	background: #6381E6;
	border-color: #6381E6;
}
.fileuploader-popup-button.button-success:hover {
	background: #758fe9;
	border-color: #758fe9;
	color: #fff;
	text-decoration: none;
}
.fileuploader-popup-button.button-success:focus,
.fileuploader-popup-button.button-success:active {
	color: #fff;
	background: #6381E6;
	border-color: #6381E6;
}

.fileuploader-cropper,
.fileuploader-cropper * {
	-webkit-user-select: none;
       -moz-user-select: none;
    	-ms-user-select: none;
			user-select: none;
}
.fileuploader-cropper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(17,20,27,.65);
    z-index: 9;
}
.fileuploader-cropper-area {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	z-index: 2;
}
.fileuploader-cropper-area.has-grid:before,
.fileuploader-cropper-area.has-grid:after {
	content: '';
	position: absolute;
	border: 1px solid rgba(250, 250, 250, 0.8);
	opacity: 0;
	-webkit-transition: all 0.4s ease;
			transition: all 0.4s ease;
	z-index: 1;
}
.fileuploader-cropper-area.has-grid:before {
	top: 0;
	left: 50%;
	height: 100%;
	width: 34%;
	border-top: 0;
	border-bottom: 0;
	-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
}
.fileuploader-cropper-area.has-grid:after {
	top: 50%;
	left: 0;
	height: 34%;
	width: 100%;
	border-left: 0;
	border-right: 0;
	-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
}
.fileuploader-cropper-area.has-grid.moving:before,
.fileuploader-cropper-area.has-grid.moving:after {
	opacity: 1;
}
.fileuploader-cropper-area .point {
	position: absolute;
	width: 12px;
	height: 12px;
	background: #fafafa;
	box-shadow: 0 0 6px rgba(0,0,0,0.4);
	border-radius: 50%;
	z-index: 3;
}
.fileuploader-cropper-area .point-a {
	top: -6px;
	left: -6px;
	cursor: nw-resize;
}
.fileuploader-cropper-area .point-b {
	top: -6px;
	left: 50%;
	margin-left: -6px;
	cursor: n-resize;
}
.fileuploader-cropper-area .point-c {
	top: -6px;
	right: -6px;
	cursor: ne-resize;
}
.fileuploader-cropper-area .point-d {
	top: 50%;
	right: -6px;
	margin-top: -6px;
	cursor: w-resize;
}
.fileuploader-cropper-area .point-e {
	bottom: -6px;
	right: -6px;
	cursor: nw-resize;
}
.fileuploader-cropper-area .point-f {
	bottom: -6px;
	left: 50%;
	margin-left: -6px;
	cursor: s-resize;
}
.fileuploader-cropper-area .point-g {
	bottom: -6px;
	left: -6px;
	cursor: sw-resize;
}
.fileuploader-cropper-area .point-h {
	left: -6px;
	top: 50%;
	margin-top: -6px;
	cursor: w-resize;
}

.fileuploader-cropper-area .area-move {
	position: absolute;
	width: 95%;
	height: 95%;
	left: 50%;
	top: 50%;
	z-index: 2;
	-webkit-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
	cursor: move;
}
.fileuploader-cropper-area .area-image {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
.fileuploader-cropper-area .area-image img {
	width: auto;
	height: auto;
	max-width: none;
	max-height: none;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	-webkit-transform-origin: top left;
			transform-origin: top left;
}

/* fileuploader-sorter */
.fileuploader-item.sorting {
	background: #f5f6fA;
	border-radius: 4px;
	opacity: 0.9;
	box-shadow: 0 1px 4px rgba(0,0,0,0.2);
	z-index: 799;
}

.fileuploader-item.sorting,
.fileuploader-item.sorting .fileuploader-item-image img,
.fileuploader-item.sorting .fileuploader-item-image canvas,
.fileuploader-item.sorting .fileuploader-item-icon,
.fileuploader-sorter-placeholder {
	-webkit-animation: none;
    		animation: none;
}
.fileuploader-sorter-placeholder {
	background: rgba(0, 0, 0, 0.03);
	margin: 0;
	padding: 0;
}

/* animations */
@-webkit-keyframes fileuploaderOpacity {
    0% {
        opacity: 1;
    }
    50%,
    100% {
        opacity: 0;
    }
}
@keyframes fileuploaderOpacity {
    0% {
        opacity: 1;
    }
    50%,
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes fileuploaderFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes fileuploaderFadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderScaleIn {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes fileuploaderScaleIn {
    from {
        opacity: 0;
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@-webkit-keyframes fileuploaderSlideIn {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@keyframes fileuploaderSlideIn {
    from {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderSlideOut {
    from {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
}
@keyframes fileuploaderSlideOut {
    from {
        -webkit-transform: translateY(0%);
        transform: translateY(0%);
        opacity: 1;
    }
    to {
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        opacity: 0;
    }
}
@-webkit-keyframes fileuploaderSlideInDown {
    from {
        -webkit-transform: translateY(-5%);
        transform: translateY(-5%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@keyframes fileuploaderSlideInDown {
    from {
        -webkit-transform: translateY(-5%);
        transform: translateY(-5%);
        opacity: 0;
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
@-webkit-keyframes fileuploaderSpin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes fileuploaderSpin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/less-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[2]!./src/ORG/InspiniaThemeBundle/Resources/public/less/style.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: "Glyphicons Halflings";
  src: url(/build/fonts/glyphicons-halflings-regular.5be1347c.eot);
  src: url(/build/fonts/glyphicons-halflings-regular.5be1347c.eot?#iefix) format("embedded-opentype"), url(/build/fonts/glyphicons-halflings-regular.be810be3.woff2) format("woff2"), url(/build/fonts/glyphicons-halflings-regular.82b1212e.woff) format("woff"), url(/build/fonts/glyphicons-halflings-regular.4692b9ec.ttf) format("truetype"), url(/build/images/glyphicons-halflings-regular.060b2710.svg#glyphicons_halflingsregular) format("svg");
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #676a6c;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: "\2014 \00A0";
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eeeeee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: "";
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: "\00A0 \2014";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.row-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row-no-gutters [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  appearance: none;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #f3f3f4;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #f3f3f4;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #a7aaab;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  background-image: none;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  background-image: none;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  background-image: none;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  background-image: none;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: 400;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #f3f3f4;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #f3f3f4;
  cursor: default;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 15px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-right: -15px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
    float: left;
  }
  .navbar-right {
    float: right !important;
    float: right;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #676a6c;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777777;
  cursor: not-allowed;
  background-color: #eeeeee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 12px;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  filter: alpha(opacity=90);
  -webkit-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: "\2039";
}
.carousel-control .icon-next:before {
  content: "\203a";
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(/build/fonts/fontawesome-webfont.7f77840e.eot);
  src: url(/build/fonts/fontawesome-webfont.7f77840e.eot?#iefix&v=4.5.0) format('embedded-opentype'), url(/build/fonts/fontawesome-webfont.af6df524.woff2) format('woff2'), url(/build/fonts/fontawesome-webfont.b09f4960.woff) format('woff'), url(/build/fonts/fontawesome-webfont.bfcf94e0.ttf) format('truetype'), url(/build/images/fontawesome-webfont.85248e12.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-sso-login:before {
  content: '';
  display: inline-block;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  mask-image: url(/build/images/sso-logo.be8800c6.svg);
  mask-size: contain;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(/build/images/sso-logo.be8800c6.svg);
}
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
.animated.flipOutX,
.animated.flipOutY {
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
@-webkit-keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%,
  20%,
  53%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,
  43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
.swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}
@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,
  60%,
  80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}
@-webkit-keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  0%,
  20%,
  40%,
  60%,
  80%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}
@-webkit-keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%,
  60%,
  75%,
  90%,
  100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}
@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}
@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}
@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}
@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,
  45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}
@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}
@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}
@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}
@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}
@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}
@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}
@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}
@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}
@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}
@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}
@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}
@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}
@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}
@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}
@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,
  80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}
@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}
@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInDown {
  0% {
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft {
  0% {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInRight {
  0% {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slideInUp {
  0% {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes slideOutDown {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}
/*
 *
 *   INSPINIA - Responsive Admin Theme
 *   version 2.3
 *
*/
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* hebrew */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* vietnamese */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/opensans/v34/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 100;
}
h1 {
  font-size: 30px;
}
h2 {
  font-size: 24px;
}
h3 {
  font-size: 16px;
}
h4 {
  font-size: 14px;
}
h5 {
  font-size: 12px;
}
h6 {
  font-size: 10px;
}
h3,
h4,
h5 {
  margin-top: 5px;
  font-weight: 600;
}
.nav > li > a {
  color: #a7b1c2;
  font-weight: 600;
  padding: 14px 20px 14px 25px;
}
.nav.navbar-right > li > a {
  color: #999c9e;
}
.nav > li.active > a {
  color: #ffffff;
}
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:focus {
  background-color: #293846;
  color: white;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background: #fff;
}
.nav.navbar-top-links > li > a:hover,
.nav.navbar-top-links > li > a:focus {
  background-color: transparent;
}
.nav > li > a i {
  margin-right: 6px;
}
.navbar {
  border: 0;
}
.navbar-default {
  background-color: transparent;
  border-color: #2F4050;
}
.navbar-top-links li {
  display: inline-block;
}
.navbar-top-links li:last-child {
  margin-right: 40px;
}
.body-small .navbar-top-links li:last-child {
  margin-right: 0;
}
.navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.dropdown-menu {
  border: medium none;
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(86, 96, 117, 0.7);
  display: none;
  float: left;
  font-size: 12px;
  left: 0;
  list-style: none outside none;
  padding: 0;
  position: absolute;
  text-shadow: none;
  top: 100%;
  z-index: 1000;
}
.dropdown-menu > li > a {
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal;
}
.dropdown-menu > li > a.font-bold {
  font-weight: 600;
}
.navbar-top-links .dropdown-menu li {
  display: block;
}
.navbar-top-links .dropdown-menu li:last-child {
  margin-right: 0;
}
.navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: 0;
}
.navbar-top-links .dropdown-menu li a div {
  white-space: normal;
}
.navbar-top-links .dropdown-messages,
.navbar-top-links .dropdown-tasks,
.navbar-top-links .dropdown-alerts {
  width: 310px;
  min-width: 0;
}
.navbar-top-links .dropdown-messages {
  margin-left: 5px;
}
.navbar-top-links .dropdown-tasks {
  margin-left: -59px;
}
.navbar-top-links .dropdown-alerts {
  margin-left: -123px;
}
.navbar-top-links .dropdown-user {
  right: 0;
  left: auto;
}
.dropdown-messages,
.dropdown-alerts {
  padding: 10px 10px 10px 10px;
}
.dropdown-messages li a,
.dropdown-alerts li a {
  font-size: 12px;
}
.dropdown-messages li em,
.dropdown-alerts li em {
  font-size: 10px;
}
.nav.navbar-top-links .dropdown-alerts a {
  font-size: 12px;
}
.nav-header {
  padding: 33px 25px;
  background: url(/build/images/header-profile.7dc5492d.png) no-repeat;
}
.pace-done .nav-header {
  transition: all 0.5s;
}
.nav > li.active {
  border-left: 4px solid #19aa8d;
  background: #293846;
}
.nav.nav-second-level > li.active {
  border: none;
}
.nav.nav-second-level.collapse[style] {
  height: auto !important;
}
.nav-header a {
  color: #DFE4ED;
}
.nav-header .text-muted {
  color: #8095a8;
}
.minimalize-styl-2 {
  padding: 4px 12px;
  margin: 14px 5px 5px 20px;
  font-size: 14px;
  float: left;
}
.navbar-form-custom {
  float: left;
  height: 50px;
  padding: 0;
  width: 200px;
  display: inline-table;
}
.navbar-form-custom .form-group {
  margin-bottom: 0;
}
.nav.navbar-top-links a {
  font-size: 14px;
}
.navbar-form-custom .form-control {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border: medium none;
  font-size: 14px;
  height: 60px;
  margin: 0;
  z-index: 2000;
}
.count-info .label {
  line-height: 12px;
  padding: 2px 5px;
  position: absolute;
  right: 6px;
  top: 12px;
}
.arrow {
  float: right;
}
.fa.arrow:before {
  content: "\f104";
}
.active > a > .fa.arrow:before {
  content: "\f107";
}
.nav-second-level li,
.nav-third-level li {
  border-bottom: none !important;
}
.nav-second-level li a {
  padding: 7px 10px 7px 10px;
  padding-left: 52px;
}
.nav-third-level li a {
  padding-left: 62px;
}
.nav-second-level li:last-child {
  margin-bottom: 10px;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav li:hover > .nav-second-level,
.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  border-radius: 0 2px 2px 0;
  min-width: 140px;
  height: auto;
}
body.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
.fixed-nav .slimScrollDiv #side-menu {
  padding-bottom: 60px;
}
.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.mini-navbar .nav-second-level {
  position: absolute;
  left: 70px;
  top: 0px;
  background-color: #2F4050;
  padding: 10px 10px 10px 10px;
  font-size: 12px;
}
.canvas-menu.mini-navbar .nav-second-level {
  background: #293846;
}
.mini-navbar li.active .nav-second-level {
  left: 65px;
}
.navbar-default .special_link a {
  background: #1ab394;
  color: white;
}
.navbar-default .special_link a:hover {
  background: #17987e !important;
  color: white;
}
.navbar-default .special_link a span.label {
  background: #fff;
  color: #1ab394;
}
.navbar-default .landing_link a {
  background: #1cc09f;
  color: white;
}
.navbar-default .landing_link a:hover {
  background: #1ab394 !important;
  color: white;
}
.navbar-default .landing_link a span.label {
  background: #fff;
  color: #1cc09f;
}
.logo-element {
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: white;
  display: none;
  padding: 18px 0;
}
.pace-done .navbar-static-side,
.pace-done .nav-header,
.pace-done li.active,
.pace-done #page-wrapper,
.pace-done .footer {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
}
.navbar-fixed-top {
  background: #fff;
  transition-duration: 0.5s;
  border-bottom: 1px solid #e7eaec !important;
  z-index: 2030;
}
.navbar-fixed-top,
.navbar-static-top {
  background: #f3f3f4;
}
.fixed-nav #wrapper {
  margin-top: 0;
}
body.fixed-nav #wrapper .navbar-static-side,
body.fixed-nav #wrapper #page-wrapper {
  margin-top: 60px;
}
body.top-navigation.fixed-nav #wrapper #page-wrapper {
  margin-top: 0;
}
.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.body-small .navbar-fixed-top {
  margin-left: 0px;
}
body.mini-navbar .navbar-static-side {
  width: 70px;
}
body.mini-navbar .profile-element,
body.mini-navbar .nav-label,
body.mini-navbar .navbar-default .nav li a span {
  display: none;
}
body.canvas-menu .profile-element {
  display: block;
}
body:not(.fixed-sidebar):not(.canvas-menu).mini-navbar .nav-second-level {
  display: none;
}
body.mini-navbar .navbar-default .nav > li > a {
  font-size: 16px;
}
body.mini-navbar .logo-element {
  display: block;
}
body.canvas-menu .logo-element {
  display: none;
}
body.mini-navbar .nav-header {
  padding: 0;
  background-color: #1ab394;
}
body.canvas-menu .nav-header {
  padding: 33px 25px;
}
body.mini-navbar #page-wrapper {
  margin: 0 0 0 70px;
}
body.fixed-sidebar.mini-navbar .footer,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0 !important;
}
body.canvas-menu.mini-navbar #page-wrapper,
body.canvas-menu.mini-navbar .footer {
  margin: 0 0 0 0;
}
body.fixed-sidebar .navbar-static-side,
body.canvas-menu .navbar-static-side {
  position: fixed;
  width: 220px;
  z-index: 2001;
  height: 100%;
}
body.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0px;
}
body.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0px;
}
body.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 220px;
}
body.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.fixed-sidebar.mini-navbar .nav li:focus > .nav-second-level,
.canvas-menu.mini-navbar .nav li:focus > .nav-second-level {
  display: block;
  height: auto;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 12px;
  border-radius: 3px;
}
body.canvas-menu.mini-navbar .navbar-default .nav > li > .nav-second-level li a {
  font-size: 13px;
  border-radius: 3px;
}
.fixed-sidebar.mini-navbar .nav-second-level li a,
.canvas-menu.mini-navbar .nav-second-level li a {
  padding: 10px 10px 10px 15px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  position: relative;
  padding: 0;
  font-size: 13px;
}
.fixed-sidebar.mini-navbar li.active .nav-second-level,
.canvas-menu.mini-navbar li.active .nav-second-level {
  left: 0px;
}
body.fixed-sidebar.mini-navbar .navbar-default .nav > li > a,
body.canvas-menu.mini-navbar .navbar-default .nav > li > a {
  font-size: 13px;
}
body.fixed-sidebar.mini-navbar .nav-label,
body.fixed-sidebar.mini-navbar .navbar-default .nav li a span,
body.canvas-menu.mini-navbar .nav-label,
body.canvas-menu.mini-navbar .navbar-default .nav li a span {
  display: inline;
}
body.canvas-menu.mini-navbar .navbar-default .nav li .profile-element a span {
  display: block;
}
.canvas-menu.mini-navbar .nav-second-level li a,
.fixed-sidebar.mini-navbar .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.fixed-sidebar.mini-navbar .nav-second-level,
.canvas-menu.mini-navbar .nav-second-level {
  left: 0px;
}
body.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #2f4050;
  height: 100%;
  position: fixed;
  display: none;
}
body.canvas-menu.mini-navbar nav.navbar-static-side {
  display: block;
  width: 220px;
}
.top-navigation #page-wrapper {
  margin-left: 0;
}
.top-navigation .navbar-nav .dropdown-menu > .active > a {
  background: white;
  color: #1ab394;
  font-weight: bold;
}
.white-bg .navbar-fixed-top,
.white-bg .navbar-static-top {
  background: #fff;
}
.top-navigation .navbar {
  margin-bottom: 0;
}
.top-navigation .nav > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.top-navigation .nav > li a:hover,
.top-navigation .nav > li a:focus {
  background: #fff;
  color: #1ab394;
}
.top-navigation .nav > li.active {
  background: #fff;
  border: none;
}
.top-navigation .nav > li.active > a {
  color: #1ab394;
}
.top-navigation .navbar-right {
  margin-right: 10px;
}
.top-navigation .navbar-nav .dropdown-menu {
  box-shadow: none;
  border: 1px solid #e7eaec;
}
.top-navigation .dropdown-menu > li > a {
  margin: 0;
  padding: 7px 20px;
}
.navbar .dropdown-menu {
  margin-top: 0px;
}
.top-navigation .navbar-brand {
  color: #fff;
  padding: 15px 25px;
}
.top-navigation .navbar-top-links li:last-child {
  margin-right: 0;
}
.top-navigation.mini-navbar #page-wrapper,
.top-navigation.body-small.fixed-sidebar.mini-navbar #page-wrapper,
.mini-navbar .top-navigation #page-wrapper,
.body-small.fixed-sidebar.mini-navbar .top-navigation #page-wrapper,
.canvas-menu #page-wrapper {
  margin: 0;
}
.top-navigation.fixed-nav #wrapper,
.fixed-nav #wrapper.top-navigation {
  margin-top: 50px;
}
.top-navigation .footer.fixed {
  margin-left: 0 !important;
}
.top-navigation .wrapper.wrapper-content {
  padding: 40px;
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding: 40px 0px 40px 0px;
}
.navbar-toggle {
  color: #fff;
  padding: 6px 12px;
  font-size: 14px;
}
.top-navigation .navbar-nav .open .dropdown-menu > li > a,
.top-navigation .navbar-nav .open .dropdown-menu .dropdown-header {
  padding: 10px 15px 10px 20px;
}
@media (max-width: 768px) {
  .top-navigation .navbar-header {
    display: block;
    float: none;
  }
}
.menu-visible-lg,
.menu-visible-md {
  display: none !important;
}
@media (min-width: 1200px) {
  .menu-visible-lg {
    display: block !important;
  }
}
@media (min-width: 992px) {
  .menu-visible-md {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .menu-visible-md {
    display: block !important;
  }
  .menu-visible-lg {
    display: block !important;
  }
}
.btn {
  border-radius: 3px;
}
.btn.focus,
.btn.active,
.btn:focus,
.btn:hover,
.btn:active {
  outline: none !important;
}
.float-e-margins .btn {
  margin-bottom: 5px;
}
.btn-w-m {
  min-width: 120px;
}
.btn-primary.btn-outline {
  color: #1ab394;
}
.btn-success.btn-outline {
  color: #1c84c6;
}
.btn-info.btn-outline {
  color: #23c6c8;
}
.btn-warning.btn-outline {
  color: #f8ac59;
}
.btn-danger.btn-outline {
  color: #ED5565;
}
.btn-primary.btn-outline:hover,
.btn-success.btn-outline:hover,
.btn-info.btn-outline:hover,
.btn-warning.btn-outline:hover,
.btn-danger.btn-outline:hover {
  color: #fff;
}
.btn-primary {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary,
.btn-primary:active:focus,
.btn-primary:active:hover,
.btn-primary.active:hover,
.btn-primary.active:focus {
  background-color: #18a689;
  border-color: #18a689;
  color: #FFFFFF;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-success {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #FFFFFF;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success,
.btn-success:active:focus,
.btn-success:active:hover,
.btn-success.active:hover,
.btn-success.active:focus {
  background-color: #1a7bb9;
  border-color: #1a7bb9;
  color: #FFFFFF;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-info {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #FFFFFF;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info,
.btn-info:active:focus,
.btn-info:active:hover,
.btn-info.active:hover,
.btn-info.active:focus {
  background-color: #21b9bb;
  border-color: #21b9bb;
  color: #FFFFFF;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
.btn-default {
  background-color: #c2c2c2;
  border-color: #c2c2c2;
  color: #FFFFFF;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default,
.btn-default:active:focus,
.btn-default:active:hover,
.btn-default.active:hover,
.btn-default.active:focus {
  background-color: #bababa;
  border-color: #bababa;
  color: #FFFFFF;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-warning {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #FFFFFF;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning,
.btn-warning:active:focus,
.btn-warning:active:hover,
.btn-warning.active:hover,
.btn-warning.active:focus {
  background-color: #f7a54a;
  border-color: #f7a54a;
  color: #FFFFFF;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-danger {
  background-color: #ED5565;
  border-color: #ED5565;
  color: #FFFFFF;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger,
.btn-danger:active:focus,
.btn-danger:active:hover,
.btn-danger.active:hover,
.btn-danger.active:focus {
  background-color: #ec4758;
  border-color: #ec4758;
  color: #FFFFFF;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-link {
  color: inherit;
}
.btn-link:hover,
.btn-link:focus,
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  color: #1ab394;
  text-decoration: none;
}
.btn-link:active,
.btn-link.active,
.open .dropdown-toggle.btn-link {
  background-image: none;
}
.btn-link.disabled,
.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled:active,
.btn-link.disabled.active,
.btn-link[disabled],
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled]:active,
.btn-link.active[disabled],
fieldset[disabled] .btn-link,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link:active,
fieldset[disabled] .btn-link.active {
  color: #cacaca;
}
.btn-white {
  color: inherit;
  background: white;
  border: 1px solid #e7eaec;
}
.btn-white:hover,
.btn-white:focus,
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white,
.btn-white:active:focus,
.btn-white:active:hover,
.btn-white.active:hover,
.btn-white.active:focus {
  color: inherit;
  border: 1px solid #d2d2d2;
}
.btn-white:active,
.btn-white.active {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15) inset;
}
.btn-white:active,
.btn-white.active,
.open .dropdown-toggle.btn-white {
  background-image: none;
}
.btn-white.disabled,
.btn-white.disabled:hover,
.btn-white.disabled:focus,
.btn-white.disabled:active,
.btn-white.disabled.active,
.btn-white[disabled],
.btn-white[disabled]:hover,
.btn-white[disabled]:focus,
.btn-white[disabled]:active,
.btn-white.active[disabled],
fieldset[disabled] .btn-white,
fieldset[disabled] .btn-white:hover,
fieldset[disabled] .btn-white:focus,
fieldset[disabled] .btn-white:active,
fieldset[disabled] .btn-white.active {
  color: #cacaca;
}
.form-control,
.form-control:focus,
.has-error .form-control:focus,
.has-success .form-control:focus,
.has-warning .form-control:focus,
.navbar-collapse,
.navbar-form,
.navbar-form-custom .form-control:focus,
.navbar-form-custom .form-control:hover,
.open .btn.dropdown-toggle,
.panel,
.popover,
.progress,
.progress-bar {
  box-shadow: none;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}
.btn-rounded {
  border-radius: 50px;
}
.btn-large-dim {
  width: 90px;
  height: 90px;
  font-size: 42px;
}
button.dim {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  text-align: center;
  padding-top: 6px;
  margin-right: 10px;
  position: relative;
  cursor: pointer;
  border-radius: 5px;
  font-weight: 600;
  margin-bottom: 20px !important;
}
button.dim:active {
  top: 3px;
}
button.btn-primary.dim {
  box-shadow: inset 0px 0px 0px #16987e, 0px 5px 0px 0px #16987e, 0px 10px 5px #999;
}
button.btn-primary.dim:active {
  box-shadow: inset 0px 0px 0px #16987e, 0px 2px 0px 0px #16987e, 0px 5px 3px #999;
}
button.btn-default.dim {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 5px 0px 0px #b3b3b3, 0px 10px 5px #999;
}
button.btn-default.dim:active {
  box-shadow: inset 0px 0px 0px #b3b3b3, 0px 2px 0px 0px #b3b3b3, 0px 5px 3px #999;
}
button.btn-warning.dim {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 5px 0px 0px #f79d3c, 0px 10px 5px #999;
}
button.btn-warning.dim:active {
  box-shadow: inset 0px 0px 0px #f79d3c, 0px 2px 0px 0px #f79d3c, 0px 5px 3px #999;
}
button.btn-info.dim {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 5px 0px 0px #1eacae, 0px 10px 5px #999;
}
button.btn-info.dim:active {
  box-shadow: inset 0px 0px 0px #1eacae, 0px 2px 0px 0px #1eacae, 0px 5px 3px #999;
}
button.btn-success.dim {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 5px 0px 0px #1872ab, 0px 10px 5px #999;
}
button.btn-success.dim:active {
  box-shadow: inset 0px 0px 0px #1872ab, 0px 2px 0px 0px #1872ab, 0px 5px 3px #999;
}
button.btn-danger.dim {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 5px 0px 0px #ea394c, 0px 10px 5px #999;
}
button.btn-danger.dim:active {
  box-shadow: inset 0px 0px 0px #ea394c, 0px 2px 0px 0px #ea394c, 0px 5px 3px #999;
}
button.dim:before {
  font-size: 50px;
  line-height: 1em;
  font-weight: normal;
  color: #fff;
  display: block;
  padding-top: 10px;
}
button.dim:active:before {
  top: 7px;
  font-size: 50px;
}
.label {
  background-color: #D1DADE;
  color: #5E5E5E;
  font-family: 'Open Sans';
  font-size: 10px;
  font-weight: 600;
  padding: 3px 8px;
  text-shadow: none;
}
.badge {
  background-color: #D1DADE;
  color: #5E5E5E;
  font-family: 'Open Sans';
  font-size: 11px;
  font-weight: 600;
  padding-bottom: 4px;
  padding-left: 6px;
  padding-right: 6px;
  text-shadow: none;
}
.label-primary,
.badge-primary {
  background-color: #1ab394;
  color: #FFFFFF;
}
.label-success,
.badge-success {
  background-color: #1c84c6;
  color: #FFFFFF;
}
.label-warning,
.badge-warning {
  background-color: #f8ac59;
  color: #FFFFFF;
}
.label-warning-light,
.badge-warning-light {
  background-color: #f8ac59;
  color: #ffffff;
}
.label-danger,
.badge-danger {
  background-color: #ED5565;
  color: #FFFFFF;
}
.label-info,
.badge-info {
  background-color: #23c6c8;
  color: #FFFFFF;
}
.label-inverse,
.badge-inverse {
  background-color: #262626;
  color: #FFFFFF;
}
.label-white,
.badge-white {
  background-color: #FFFFFF;
  color: #5E5E5E;
}
.label-white,
.badge-disable {
  background-color: #2A2E36;
  color: #8B91A0;
}
/* TOOGLE SWICH */
.onoffswitch {
  position: relative;
  width: 64px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1ab394;
  border-radius: 2px;
}
.onoffswitch-inner {
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  float: left;
  width: 50%;
  height: 20px;
  padding: 0;
  line-height: 20px;
  font-size: 12px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 10px;
  background-color: #1ab394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 10px;
  background-color: #FFFFFF;
  color: #999999;
  text-align: right;
}
.onoffswitch-switch {
  width: 20px;
  margin: 0px;
  background: #FFFFFF;
  border: 2px solid #1ab394;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/* CHOSEN PLUGIN */
.chosen-container-single .chosen-single {
  background: #ffffff;
  box-shadow: none;
  -moz-box-sizing: border-box;
  background-color: #FFFFFF;
  border: 1px solid #CBD5DD;
  border-radius: 2px;
  cursor: text;
  height: auto !important;
  margin: 0;
  min-height: 30px;
  overflow: hidden;
  padding: 4px 12px;
  position: relative;
  width: 100%;
}
.chosen-container-multi .chosen-choices li.search-choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 13px;
  margin: 3px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  position: relative;
}
/* PAGINATIN */
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  background-color: #f4f4f4;
  border-color: #DDDDDD;
  color: inherit;
  cursor: default;
  z-index: 2;
}
.pagination > li > a,
.pagination > li > span {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  color: inherit;
  float: left;
  line-height: 1.42857;
  margin-left: -1px;
  padding: 4px 10px;
  position: relative;
  text-decoration: none;
}
/* TOOLTIPS */
.tooltip-inner {
  background-color: #2F4050;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #2F4050;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #2F4050;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #2F4050;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #2F4050;
}
/* EASY PIE CHART*/
.easypiechart {
  position: relative;
  text-align: center;
}
.easypiechart .h2 {
  margin-left: 10px;
  margin-top: 10px;
  display: inline-block;
}
.easypiechart canvas {
  top: 0;
  left: 0;
}
.easypiechart .easypie-text {
  line-height: 1;
  position: absolute;
  top: 33px;
  width: 100%;
  z-index: 1;
}
.easypiechart img {
  margin-top: -4px;
}
.jqstooltip {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* FULLCALENDAR */
.fc-state-default {
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat-x;
  box-shadow: none;
  color: #333333;
  text-shadow: none;
}
.fc-state-default {
  border: 1px solid;
}
.fc-button {
  color: inherit;
  border: 1px solid #e7eaec;
  cursor: pointer;
  display: inline-block;
  height: 1.9em;
  line-height: 1.9em;
  overflow: hidden;
  padding: 0 0.6em;
  position: relative;
  white-space: nowrap;
}
.fc-state-active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.fc-header-title h2 {
  font-size: 16px;
  font-weight: 600;
  color: inherit;
}
.fc-content .fc-widget-header,
.fc-content .fc-widget-content {
  border-color: #e7eaec;
  font-weight: normal;
}
.fc-border-separate tbody {
  background-color: #F8F8F8;
}
.fc-state-highlight {
  background: none repeat scroll 0 0 #FCF8E3;
}
.external-event {
  padding: 5px 10px;
  border-radius: 2px;
  cursor: pointer;
  margin-bottom: 5px;
}
.fc-ltr .fc-event-hori.fc-event-end,
.fc-rtl .fc-event-hori.fc-event-start {
  border-radius: 2px;
}
.fc-event,
.fc-agenda .fc-event-time,
.fc-event a {
  padding: 4px 6px;
  background-color: #1ab394;
  /* background color */
  border-color: #1ab394;
  /* border color */
}
.fc-event-time,
.fc-event-title {
  color: #717171;
  padding: 0 1px;
}
.ui-calendar .fc-event-time,
.ui-calendar .fc-event-title {
  color: #fff;
}
/* Chat */
.chat-activity-list .chat-element {
  border-bottom: 1px solid #e7eaec;
}
.chat-element:first-child {
  margin-top: 0;
}
.chat-element {
  padding-bottom: 15px;
}
.chat-element,
.chat-element .media {
  margin-top: 15px;
}
.chat-element,
.media-body {
  overflow: hidden;
}
.media-body {
  display: block;
  width: auto;
}
.chat-element > .pull-left {
  margin-right: 10px;
}
.chat-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.chat-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.chat-element .actions {
  margin-top: 10px;
}
.chat-element .photos {
  margin: 10px 0;
}
.right.chat-element > .pull-right {
  margin-left: 10px;
}
.chat-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.chat {
  margin: 0;
  padding: 0;
  list-style: none;
}
.chat li {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: 1px dotted #B3A9A9;
}
.chat li.left .chat-body {
  margin-left: 60px;
}
.chat li.right .chat-body {
  margin-right: 60px;
}
.chat li .chat-body p {
  margin: 0;
  color: #777777;
}
.panel .slidedown .glyphicon,
.chat .glyphicon {
  margin-right: 5px;
}
.chat-panel .panel-body {
  height: 350px;
  overflow-y: scroll;
}
/* LIST GROUP */
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #FFFFFF;
  z-index: 2;
}
.list-group-item-heading {
  margin-top: 10px;
}
.list-group-item-text {
  margin: 0 0 10px;
  color: inherit;
  font-size: 12px;
  line-height: inherit;
}
.no-padding .list-group-item {
  border-left: none;
  border-right: none;
  border-bottom: none;
}
.no-padding .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: none;
}
.no-padding .list-group {
  margin-bottom: 0;
}
.list-group-item {
  background-color: inherit;
  border: 1px solid #e7eaec;
  display: block;
  margin-bottom: -1px;
  padding: 10px 15px;
  position: relative;
}
.elements-list .list-group-item {
  border-left: none;
  border-right: none;
  /*border-top: none;*/
  padding: 15px 25px;
}
.elements-list .list-group-item:first-child {
  border-left: none;
  border-right: none;
  border-top: none !important;
}
.elements-list .list-group {
  margin-bottom: 0;
}
.elements-list a {
  color: inherit;
}
.elements-list .list-group-item.active,
.elements-list .list-group-item:hover {
  background: #f3f3f4;
  color: inherit;
  border-color: #e7eaec;
  /*border-bottom: 1px solid #e7eaec;*/
  /*border-top: 1px solid #e7eaec;*/
  border-radius: 0;
}
.elements-list li.active {
  transition: none;
}
.element-detail-box {
  padding: 25px;
}
/* FLOT CHART  */
.flot-chart {
  display: block;
  height: 200px;
}
.widget .flot-chart.dashboard-chart {
  display: block;
  height: 120px;
  margin-top: 40px;
}
.flot-chart.dashboard-chart {
  display: block;
  height: 180px;
  margin-top: 40px;
}
.flot-chart-content {
  width: 100%;
  height: 100%;
}
.flot-chart-pie-content {
  width: 200px;
  height: 200px;
  margin: auto;
}
.jqstooltip {
  position: absolute;
  display: block;
  left: 0px;
  top: 0px;
  visibility: hidden;
  background: #2b303a;
  background-color: rgba(43, 48, 58, 0.8);
  color: white;
  text-align: left;
  white-space: nowrap;
  z-index: 10000;
  padding: 5px 5px 5px 5px;
  min-height: 22px;
  border-radius: 3px;
}
.jqsfield {
  color: white;
  text-align: left;
}
.h-200 {
  min-height: 200px;
}
.legendLabel {
  padding-left: 5px;
}
.stat-list li:first-child {
  margin-top: 0;
}
.stat-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.stat-percent {
  float: right;
}
.stat-list li {
  margin-top: 15px;
  position: relative;
}
/* DATATABLES */
table.dataTable thead .sorting,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background: transparent;
}
.dataTables_wrapper {
  padding-bottom: 30px;
}
.dataTables_length {
  float: left;
}
body.DTTT_Print {
  background: #fff;
}
.DTTT_Print #page-wrapper {
  margin: 0;
  background: #fff;
}
button.DTTT_button,
div.DTTT_button,
a.DTTT_button {
  border: 1px solid #e7eaec;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
}
button.DTTT_button:hover,
div.DTTT_button:hover,
a.DTTT_button:hover {
  border: 1px solid #d2d2d2;
  background: #fff;
  color: #676a6c;
  box-shadow: none;
  padding: 6px 8px;
}
button.DTTT_button:hover:not(.DTTT_disabled),
div.DTTT_button:hover:not(.DTTT_disabled),
a.DTTT_button:hover:not(.DTTT_disabled) {
  border: 1px solid #d2d2d2;
  background: #fff;
  box-shadow: none;
}
.dataTables_filter label {
  margin-right: 5px;
}
/* CIRCLE */
.img-circle {
  border-radius: 50%;
}
.btn-circle {
  width: 30px;
  height: 30px;
  padding: 6px 0;
  border-radius: 15px;
  text-align: center;
  font-size: 12px;
  line-height: 1.42857143;
}
.btn-circle.btn-lg {
  width: 50px;
  height: 50px;
  padding: 10px 16px;
  border-radius: 25px;
  font-size: 18px;
  line-height: 1.33;
}
.btn-circle.btn-xl {
  width: 70px;
  height: 70px;
  padding: 10px 16px;
  border-radius: 35px;
  font-size: 24px;
  line-height: 1.33;
}
.show-grid [class^="col-"] {
  padding-top: 10px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  background-color: #eee !important;
}
.show-grid {
  margin: 15px 0;
}
/* ANIMATION */
.css-animation-box h1 {
  font-size: 44px;
}
.animation-efect-links a {
  padding: 4px 6px;
  font-size: 12px;
}
#animation_box {
  background-color: #f9f8f8;
  border-radius: 16px;
  width: 80%;
  margin: 0 auto;
  padding-top: 80px;
}
.animation-text-box {
  position: absolute;
  margin-top: 40px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
}
.animation-text-info {
  position: absolute;
  margin-top: -60px;
  left: 50%;
  margin-left: -100px;
  width: 200px;
  font-size: 10px;
}
.animation-text-box h2 {
  font-size: 54px;
  font-weight: 600;
  margin-bottom: 5px;
}
.animation-text-box p {
  font-size: 12px;
  text-transform: uppercase;
}
/* PEACE */
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.pace-inactive {
  display: none;
}
.pace .pace-progress {
  background: #1ab394;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}
.pace-inactive {
  display: none;
}
/* WIDGETS */
.widget {
  border-radius: 5px;
  padding: 15px 20px;
  margin-bottom: 10px;
  margin-top: 10px;
}
.widget.style1 h2 {
  font-size: 30px;
}
.widget h2,
.widget h3 {
  margin-top: 5px;
  margin-bottom: 0;
}
.widget-text-box {
  padding: 20px;
  border: 1px solid #e7eaec;
  background: #ffffff;
}
.widget-head-color-box {
  border-radius: 5px 5px 0px 0px;
  margin-top: 10px;
}
.widget .flot-chart {
  height: 100px;
}
.vertical-align div {
  display: inline-block;
  vertical-align: middle;
}
.vertical-align h2,
.vertical-align h3 {
  margin: 0;
}
.todo-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}
.todo-list.small-list {
  font-size: 12px;
}
.todo-list.small-list > li {
  background: #f3f3f4;
  border-left: none;
  border-right: none;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 6px 6px 6px 12px;
}
.todo-list.small-list .btn-xs,
.todo-list.small-list .btn-group-xs > .btn {
  border-radius: 5px;
  font-size: 10px;
  line-height: 1.5;
  padding: 1px 2px 1px 5px;
}
.todo-list > li {
  background: #f3f3f4;
  border-left: 6px solid #e7eaec;
  border-right: 6px solid #e7eaec;
  border-radius: 4px;
  color: inherit;
  margin-bottom: 2px;
  padding: 10px;
}
.todo-list .handle {
  cursor: move;
  display: inline-block;
  font-size: 16px;
  margin: 0 5px;
}
.todo-list > li .label {
  font-size: 9px;
  margin-left: 10px;
}
.check-link {
  font-size: 16px;
}
.todo-completed {
  text-decoration: line-through;
}
.geo-statistic h1 {
  font-size: 36px;
  margin-bottom: 0;
}
.glyphicon.fa {
  font-family: "FontAwesome";
}
/* INPUTS */
.inline {
  display: inline-block !important;
}
.input-s-sm {
  width: 120px;
}
.input-s {
  width: 200px;
}
.input-s-lg {
  width: 250px;
}
.i-checks {
  padding-left: 0;
}
.form-control,
.single-line {
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.form-control:focus,
.single-line:focus {
  border-color: #1ab394 !important;
}
.has-success .form-control {
  border-color: #1ab394;
}
.has-warning .form-control {
  border-color: #f8ac59;
}
.has-error .form-control,
.has-error .btn-group .radio-inline-btn {
  border-color: #ED5565;
}
.has-success .control-label {
  color: #1ab394;
}
.has-warning .control-label {
  color: #f8ac59;
}
.has-error .control-label {
  color: #ED5565;
}
.input-group-addon {
  background-color: #fff;
  border: 1px solid #E5E6E7;
  border-radius: 1px;
  color: inherit;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  padding: 6px 12px;
  text-align: center;
}
.spinner-buttons.input-group-btn .btn-xs {
  line-height: 1.13;
}
.spinner-buttons.input-group-btn {
  width: 20%;
}
.noUi-connect {
  background: none repeat scroll 0 0 #1ab394;
  box-shadow: none;
}
.slider_red .noUi-connect {
  background: none repeat scroll 0 0 #ED5565;
  box-shadow: none;
}
/* UI Sortable */
.ui-sortable .ibox-title {
  cursor: move;
}
.ui-sortable-placeholder {
  border: 1px dashed #cecece !important;
  visibility: visible !important;
  background: #e7eaec;
}
.ibox.ui-sortable-placeholder {
  margin: 0px 0px 23px !important;
}
/* SWITCHES */
.onoffswitch {
  position: relative;
  width: 54px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.onoffswitch-checkbox {
  display: none;
}
.onoffswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 2px solid #1AB394;
  border-radius: 3px;
}
.onoffswitch-inner {
  display: block;
  width: 200%;
  margin-left: -100%;
  -moz-transition: margin 0.3s ease-in 0s;
  -webkit-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before,
.onoffswitch-inner:after {
  display: block;
  float: left;
  width: 50%;
  height: 16px;
  padding: 0;
  line-height: 16px;
  font-size: 10px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.onoffswitch-inner:before {
  content: "ON";
  padding-left: 7px;
  background-color: #1AB394;
  color: #FFFFFF;
}
.onoffswitch-inner:after {
  content: "OFF";
  padding-right: 7px;
  background-color: #FFFFFF;
  color: #919191;
  text-align: right;
}
.onoffswitch-switch {
  display: block;
  width: 18px;
  margin: 0px;
  background: #FFFFFF;
  border: 2px solid #1AB394;
  border-radius: 3px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 36px;
  -moz-transition: all 0.3s ease-in 0s;
  -webkit-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  right: 0px;
}
/* jqGrid */
.ui-jqgrid {
  -moz-box-sizing: content-box;
}
.ui-jqgrid-btable {
  border-collapse: separate;
}
.ui-jqgrid-htable {
  border-collapse: separate;
}
.ui-jqgrid-titlebar {
  height: 40px;
  line-height: 15px;
  color: #676a6c;
  background-color: #F9F9F9;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-jqgrid .ui-jqgrid-title {
  float: left;
  margin: 1.1em 1em 0.2em;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  position: relative;
  border-left: 0px solid;
  border-right: 0px solid;
  border-top: 0px solid;
}
.ui-widget-header {
  background: none;
  background-image: none;
  background-color: #f5f5f6;
  text-transform: uppercase;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
.ui-jqgrid tr.ui-row-ltr td {
  border-right-color: inherit;
  border-right-style: solid;
  border-right-width: 1px;
  text-align: left;
  border-color: #DDDDDD;
  background-color: inherit;
}
.ui-search-toolbar input[type="text"] {
  font-size: 12px;
  height: 15px;
  border: 1px solid #CCCCCC;
  border-radius: 0px;
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  background: #F9F9F9;
  border: 1px solid #DDDDDD;
  line-height: 15px;
  font-weight: bold;
  color: #676a6c;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.ui-widget-content {
  box-sizing: content-box;
}
.ui-icon-triangle-1-n {
  background-position: 1px -16px;
}
.ui-jqgrid tr.ui-search-toolbar th {
  border-top-width: 0px !important;
  border-top-color: inherit !important;
  border-top-style: ridge !important;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: #f5f5f5;
  border-collapse: separate;
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background: #f2fbff;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  border: 1px solid #dddddd;
  background: #ffffff;
  font-weight: normal;
  color: #212121;
}
.ui-jqgrid .ui-pg-input {
  font-size: inherit;
  width: 50px;
  border: 1px solid #CCCCCC;
  height: 15px;
}
.ui-jqgrid .ui-pg-selbox {
  display: block;
  font-size: 1em;
  height: 25px;
  line-height: 18px;
  margin: 0;
  width: auto;
}
.ui-jqgrid .ui-pager-control {
  position: relative;
}
.ui-jqgrid .ui-jqgrid-pager {
  height: 32px;
  position: relative;
}
.ui-pg-table .navtable .ui-corner-all {
  border-radius: 0px;
}
.ui-jqgrid .ui-pg-button:hover {
  padding: 1px;
  border: 0px;
}
.ui-jqgrid .loading {
  position: absolute;
  top: 45%;
  left: 45%;
  width: auto;
  height: auto;
  z-index: 101;
  padding: 6px;
  margin: 5px;
  text-align: center;
  font-weight: bold;
  display: none;
  border-width: 2px !important;
  font-size: 11px;
}
.ui-jqgrid .form-control {
  height: 10px;
  width: auto;
  display: inline;
  padding: 10px 12px;
}
.ui-jqgrid-pager {
  height: 32px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 0;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 0;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 0;
}
.ui-widget-content {
  border: 1px solid #ddd;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  padding: 0;
}
.ui-jqgrid .ui-jqgrid-titlebar {
  border-bottom: 1px solid #ddd;
}
.ui-jqgrid tr.jqgrow td {
  padding: 6px;
}
.ui-jqdialog .ui-jqdialog-titlebar {
  padding: 10px 10px;
}
.ui-jqdialog .ui-jqdialog-title {
  float: none !important;
}
.ui-jqdialog > .ui-resizable-se {
  position: absolute;
}
/* Nestable list */
.dd {
  position: relative;
  display: block;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 20px;
}
.dd-list {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.dd-list .dd-list {
  padding-left: 30px;
}
.dd-collapsed .dd-list {
  display: none;
}
.dd-item,
.dd-empty,
.dd-placeholder {
  display: block;
  position: relative;
  margin: 0;
  padding: 0;
  min-height: 20px;
  font-size: 13px;
  line-height: 20px;
}
.dd-handle {
  display: block;
  margin: 5px 0;
  padding: 5px 10px;
  color: #333;
  text-decoration: none;
  border: 1px solid #e7eaec;
  background: #f5f5f5;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-handle span {
  font-weight: bold;
}
.dd-handle:hover {
  background: #f0f0f0;
  cursor: pointer;
  font-weight: bold;
}
.dd-item > button {
  display: block;
  position: relative;
  cursor: pointer;
  float: left;
  width: 25px;
  height: 20px;
  margin: 5px 0;
  padding: 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  border: 0;
  background: transparent;
  font-size: 12px;
  line-height: 1;
  text-align: center;
  font-weight: bold;
}
.dd-item > button:before {
  content: '+';
  display: block;
  position: absolute;
  width: 100%;
  text-align: center;
  text-indent: 0;
}
.dd-item > button[data-action="collapse"]:before {
  content: '-';
}
#nestable2 .dd-item > button {
  font-family: FontAwesome;
  height: 34px;
  width: 33px;
  color: #c1c1c1;
}
#nestable2 .dd-item > button:before {
  content: "\f067";
}
#nestable2 .dd-item > button[data-action="collapse"]:before {
  content: "\f068";
}
.dd-placeholder,
.dd-empty {
  margin: 5px 0;
  padding: 0;
  min-height: 30px;
  background: #f2fbff;
  border: 1px dashed #b6bcbf;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.dd-empty {
  border: 1px dashed #bbb;
  min-height: 100px;
  background-color: #e5e5e5;
  background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);
  background-size: 60px 60px;
  background-position: 0 0, 30px 30px;
}
.dd-dragel {
  position: absolute;
  z-index: 9999;
  pointer-events: none;
}
.dd-dragel > .dd-item .dd-handle {
  margin-top: 0;
}
.dd-dragel .dd-handle {
  -webkit-box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 2px 4px 6px 0 rgba(0, 0, 0, 0.1);
}
/**
* Nestable Extras
*/
.nestable-lists {
  display: block;
  clear: both;
  padding: 30px 0;
  width: 100%;
  border: 0;
  border-top: 2px solid #ddd;
  border-bottom: 2px solid #ddd;
}
#nestable-menu {
  padding: 0;
  margin: 10px 0 20px 0;
}
#nestable-output,
#nestable2-output {
  width: 100%;
  font-size: 0.75em;
  line-height: 1.333333em;
  font-family: open sans, lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
  padding: 5px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#nestable2 .dd-handle {
  color: inherit;
  border: 1px dashed #e7eaec;
  background: #f3f3f4;
  padding: 10px;
}
#nestable2 .dd-handle:hover {
  /*background: #bbb;*/
}
#nestable2 span.label {
  margin-right: 10px;
}
#nestable-output,
#nestable2-output {
  font-size: 12px;
  padding: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
/* CodeMirror */
.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}
.CodeMirror-scroll {
  overflow-y: hidden;
  overflow-x: auto;
}
/* Google Maps */
.google-map {
  height: 300px;
}
/* Validation */
label.error {
  color: #cc5965;
  display: inline-block;
  margin-left: 5px;
}
.form-control.error {
  border: 1px dotted #cc5965;
}
/* ngGrid */
.gridStyle {
  border: 1px solid #d4d4d4;
  width: 100%;
  height: 400px;
}
.gridStyle2 {
  border: 1px solid #d4d4d4;
  width: 500px;
  height: 300px;
}
.ngH eaderCell {
  border-right: none;
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  border-right: none;
}
.ngTopPanel {
  background: #F5F5F6;
}
.ngRow.even {
  background: #f9f9f9;
}
.ngRow.selected {
  background: #EBF2F1;
}
.ngRow {
  border-bottom: 1px solid #e7eaec;
}
.ngCell {
  background-color: transparent;
}
.ngHeaderCell {
  border-right: none;
}
/* Toastr custom style */
#toast-container > .toast {
  background-image: none !important;
}
#toast-container > .toast:before {
  position: fixed;
  font-family: FontAwesome;
  font-size: 24px;
  line-height: 24px;
  float: left;
  color: #FFF;
  padding-right: 0.5em;
  margin: auto 0.5em auto -1.5em;
}
#toast-container > .toast-warning:before {
  content: "\f0e7";
}
#toast-container > .toast-error:before {
  content: "\f071";
}
#toast-container > .toast-info:before {
  content: "\f005";
}
#toast-container > .toast-success:before {
  content: "\f00C";
}
#toast-container > div {
  -moz-box-shadow: 0 0 3px #999;
  -webkit-box-shadow: 0 0 3px #999;
  box-shadow: 0 0 3px #999;
  opacity: 0.9;
  -ms-filter: alpha(opacity=90);
  filter: alpha(opacity=90);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 4px #999;
  -webkit-box-shadow: 0 0 4px #999;
  box-shadow: 0 0 4px #999;
  opacity: 1;
  -ms-filter: alpha(opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
.toast {
  background-color: #1ab394;
}
.toast-success {
  background-color: #1ab394;
}
.toast-error {
  background-color: #ED5565;
}
.toast-info {
  background-color: #23c6c8;
}
.toast-warning {
  background-color: #f8ac59;
}
.toast-top-full-width {
  margin-top: 20px;
}
.toast-bottom-full-width {
  margin-bottom: 20px;
}
/* Notifie */
.cg-notify-message.inspinia-notify {
  background: #fff;
  padding: 0;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.1), 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 1 px rgba(0, 0, 0, 0.1), 0 2 px 4 px rgba(0, 0, 0, 0.2);
  border: none ;
  margin-top: 30px;
  color: inherit;
}
.inspinia-notify.alert-warning {
  border-left: 6px solid #f8ac59;
}
.inspinia-notify.alert-success {
  border-left: 6px solid #1c84c6;
}
.inspinia-notify.alert-danger {
  border-left: 6px solid #ED5565;
}
.inspinia-notify.alert-info {
  border-left: 6px solid #1ab394;
}
/* Image cropper style */
.img-container,
.img-preview {
  overflow: hidden;
  text-align: center;
  width: 100%;
}
.img-preview-sm {
  height: 130px;
  width: 200px;
}
/* Forum styles  */
.forum-post-container .media {
  margin: 10px 10px 10px 10px;
  padding: 20px 10px 20px 10px;
  border-bottom: 1px solid #f1f1f1;
}
.forum-avatar {
  float: left;
  margin-right: 20px;
  text-align: center;
  width: 110px;
}
.forum-avatar .img-circle {
  height: 48px;
  width: 48px;
}
.author-info {
  color: #676a6c;
  font-size: 11px;
  margin-top: 5px;
  text-align: center;
}
.forum-post-info {
  padding: 9px 12px 6px 12px;
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
}
.media-body > .media {
  background: #f9f9f9;
  border-radius: 3px;
  border: 1px solid #f1f1f1;
}
.forum-post-container .media-body .photos {
  margin: 10px 0;
}
.forum-photo {
  max-width: 140px;
  border-radius: 3px;
}
.media-body > .media .forum-avatar {
  width: 70px;
  margin-right: 10px;
}
.media-body > .media .forum-avatar .img-circle {
  height: 38px;
  width: 38px;
}
.mid-icon {
  font-size: 66px;
}
.forum-item {
  margin: 10px 0;
  padding: 10px 0 20px;
  border-bottom: 1px solid #f1f1f1;
}
.views-number {
  font-size: 24px;
  line-height: 18px;
  font-weight: 400;
}
.forum-container,
.forum-post-container {
  padding: 30px !important;
}
.forum-item small {
  color: #999;
}
.forum-item .forum-sub-title {
  color: #999;
  margin-left: 50px;
}
.forum-title {
  margin: 15px 0 15px 0;
}
.forum-info {
  text-align: center;
}
.forum-desc {
  color: #999;
}
.forum-icon {
  float: left;
  width: 30px;
  margin-right: 20px;
  text-align: center;
}
a.forum-item-title {
  color: inherit;
  display: block;
  font-size: 18px;
  font-weight: 600;
}
a.forum-item-title:hover {
  color: inherit;
}
.forum-icon .fa {
  font-size: 30px;
  margin-top: 8px;
  color: #9b9b9b;
}
.forum-item.active .fa {
  color: #1ab394;
}
.forum-item.active a.forum-item-title {
  color: #1ab394;
}
@media (max-width: 992px) {
  .forum-info {
    margin: 15px 0 10px 0px;
    /* Comment this is you want to show forum info in small devices */
    display: none;
  }
  .forum-desc {
    float: none !important;
  }
}
/* New Timeline style */
.vertical-container {
  /* this class is used to give a max-width to the element it is applied to, and center it horizontally when it reaches that max-width */
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
}
.vertical-container::after {
  /* clearfix */
  content: '';
  display: table;
  clear: both;
}
#vertical-timeline {
  position: relative;
  padding: 0;
  margin-top: 2em;
  margin-bottom: 2em;
}
#vertical-timeline::before {
  content: '';
  position: absolute;
  top: 0;
  left: 18px;
  height: 100%;
  width: 4px;
  background: #f1f1f1;
}
.vertical-timeline-content .btn {
  float: right;
}
#vertical-timeline.light-timeline:before {
  background: #e7eaec;
}
.dark-timeline .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline.center-orientation .vertical-timeline-content:before {
  border-color: transparent transparent transparent #f5f5f5;
}
.dark-timeline .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before,
.dark-timeline.center-orientation .vertical-timeline-block:nth-child(2n) .vertical-timeline-content:before {
  border-color: transparent #f5f5f5 transparent transparent;
}
.dark-timeline .vertical-timeline-content,
.dark-timeline.center-orientation .vertical-timeline-content {
  background: #f5f5f5;
}
@media only screen and (min-width: 1170px) {
  #vertical-timeline.center-orientation {
    margin-top: 3em;
    margin-bottom: 3em;
  }
  #vertical-timeline.center-orientation:before {
    left: 50%;
    margin-left: -2px;
  }
}
@media only screen and (max-width: 1170px) {
  .center-orientation.dark-timeline .vertical-timeline-content:before {
    border-color: transparent #f5f5f5 transparent transparent;
  }
}
.vertical-timeline-block {
  position: relative;
  margin: 2em 0;
}
.vertical-timeline-block:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-block:first-child {
  margin-top: 0;
}
.vertical-timeline-block:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-block {
    margin: 4em 0;
  }
  .center-orientation .vertical-timeline-block:first-child {
    margin-top: 0;
  }
  .center-orientation .vertical-timeline-block:last-child {
    margin-bottom: 0;
  }
}
.vertical-timeline-icon {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  font-size: 16px;
  border: 3px solid #f1f1f1;
  text-align: center;
}
.vertical-timeline-icon i {
  display: block;
  width: 24px;
  height: 24px;
  position: relative;
  left: 50%;
  top: 50%;
  margin-left: -12px;
  margin-top: -9px;
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-icon {
    width: 50px;
    height: 50px;
    left: 50%;
    margin-left: -25px;
    -webkit-transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    font-size: 19px;
  }
  .center-orientation .vertical-timeline-icon i {
    margin-left: -12px;
    margin-top: -10px;
  }
  .center-orientation .cssanimations .vertical-timeline-icon.is-hidden {
    visibility: hidden;
  }
}
.vertical-timeline-content {
  position: relative;
  margin-left: 60px;
  background: white;
  border-radius: 0.25em;
  padding: 1em;
}
.vertical-timeline-content:after {
  content: "";
  display: table;
  clear: both;
}
.vertical-timeline-content h2 {
  font-weight: 400;
  margin-top: 4px;
}
.vertical-timeline-content p {
  margin: 1em 0;
  line-height: 1.6;
}
.vertical-timeline-content .vertical-date {
  float: left;
  font-weight: 500;
}
.vertical-date small {
  color: #1ab394;
  font-weight: 400;
}
.vertical-timeline-content::before {
  content: '';
  position: absolute;
  top: 16px;
  right: 100%;
  height: 0;
  width: 0;
  border: 7px solid transparent;
  border-right: 7px solid white;
}
@media only screen and (min-width: 768px) {
  .vertical-timeline-content h2 {
    font-size: 18px;
  }
  .vertical-timeline-content p {
    font-size: 13px;
  }
}
@media only screen and (min-width: 1170px) {
  .center-orientation .vertical-timeline-content {
    margin-left: 0;
    padding: 1.6em;
    width: 45%;
  }
  .center-orientation .vertical-timeline-content::before {
    top: 24px;
    left: 100%;
    border-color: transparent;
    border-left-color: white;
  }
  .center-orientation .vertical-timeline-content .btn {
    float: left;
  }
  .center-orientation .vertical-timeline-content .vertical-date {
    position: absolute;
    width: 100%;
    left: 122%;
    top: 2px;
    font-size: 14px;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content::before {
    top: 24px;
    left: auto;
    right: 100%;
    border-color: transparent;
    border-right-color: white;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .btn {
    float: right;
  }
  .center-orientation .vertical-timeline-block:nth-child(even) .vertical-timeline-content .vertical-date {
    left: auto;
    right: 122%;
    text-align: right;
  }
  .center-orientation .cssanimations .vertical-timeline-content.is-hidden {
    visibility: hidden;
  }
}
/* Tabs */
.tabs-container .panel-body {
  background: #fff;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  padding: 20px;
  position: relative;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
  background-color: #fff;
}
.tabs-container .nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .nav-tabs > li.active > a,
.tabs-container .nav-tabs > li.active > a:hover,
.tabs-container .nav-tabs > li.active > a:focus {
  border: 1px solid #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .nav-tabs {
  border-bottom: 1px solid #e7eaec;
}
.tabs-container .tab-pane .panel-body {
  border-top: none;
}
.tabs-container .tabs-left .tab-pane .panel-body,
.tabs-container .tabs-right .tab-pane .panel-body {
  border-top: 1px solid #e7eaec;
}
.tabs-container .nav-tabs > li a:hover {
  background: transparent;
  border-color: transparent;
}
.tabs-container .tabs-below > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs,
.tabs-container .tabs-left > .nav-tabs {
  border-bottom: 0;
}
.tabs-container .tabs-left .panel-body {
  position: static;
}
.tabs-container .tabs-left > .nav-tabs,
.tabs-container .tabs-right > .nav-tabs {
  width: 20%;
}
.tabs-container .tabs-left .panel-body {
  width: 80%;
  margin-left: 20%;
}
.tabs-container .tabs-right .panel-body {
  width: 80%;
  margin-right: 20%;
}
.tabs-container .tab-content > .tab-pane,
.tabs-container .pill-content > .pill-pane {
  display: none;
}
.tabs-container .tab-content > .active,
.tabs-container .pill-content > .active {
  display: block;
}
.tabs-container .tabs-below > .nav-tabs {
  border-top: 1px solid #e7eaec;
}
.tabs-container .tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-container .tabs-below > .nav-tabs > li > a {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.tabs-container .tabs-below > .nav-tabs > li > a:hover,
.tabs-container .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #e7eaec;
  border-bottom-color: transparent;
}
.tabs-container .tabs-left > .nav-tabs > li,
.tabs-container .tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-container .tabs-left > .nav-tabs > li > a,
.tabs-container .tabs-right > .nav-tabs > li > a {
  min-width: 74px;
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-container .tabs-left > .nav-tabs {
  float: left;
  margin-right: 19px;
}
.tabs-container .tabs-left > .nav-tabs > li > a {
  margin-right: -1px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.tabs-container .tabs-left > .nav-tabs .active > a,
.tabs-container .tabs-left > .nav-tabs .active > a:hover,
.tabs-container .tabs-left > .nav-tabs .active > a:focus {
  border-color: #e7eaec transparent #e7eaec #e7eaec;
  *border-right-color: #ffffff;
}
.tabs-container .tabs-right > .nav-tabs {
  float: right;
  margin-left: 19px;
}
.tabs-container .tabs-right > .nav-tabs > li > a {
  margin-left: -1px;
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}
.tabs-container .tabs-right > .nav-tabs .active > a,
.tabs-container .tabs-right > .nav-tabs .active > a:hover,
.tabs-container .tabs-right > .nav-tabs .active > a:focus {
  border-color: #e7eaec #e7eaec #e7eaec transparent;
  *border-left-color: #ffffff;
  z-index: 1;
}
/* jsvectormap */
.jvectormap-container {
  width: 100%;
  height: 100%;
  position: relative;
  overflow: hidden;
}
.jvectormap-tip {
  position: absolute;
  display: none;
  border: solid 1px #CDCDCD;
  border-radius: 3px;
  background: #292929;
  color: white;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  padding: 5px;
}
.jvectormap-zoomin,
.jvectormap-zoomout,
.jvectormap-goback {
  position: absolute;
  left: 10px;
  border-radius: 3px;
  background: #1ab394;
  padding: 3px;
  color: white;
  cursor: pointer;
  line-height: 10px;
  text-align: center;
  box-sizing: content-box;
}
.jvectormap-zoomin,
.jvectormap-zoomout {
  width: 10px;
  height: 10px;
}
.jvectormap-zoomin {
  top: 10px;
}
.jvectormap-zoomout {
  top: 30px;
}
.jvectormap-goback {
  bottom: 10px;
  z-index: 1000;
  padding: 6px;
}
.jvectormap-spinner {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: center no-repeat url(data:image/gif;base64,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);
}
.jvectormap-legend-title {
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}
.jvectormap-legend-cnt {
  position: absolute;
}
.jvectormap-legend-cnt-h {
  bottom: 0;
  right: 0;
}
.jvectormap-legend-cnt-v {
  top: 0;
  right: 0;
}
.jvectormap-legend {
  background: black;
  color: white;
  border-radius: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend {
  float: left;
  margin: 0 10px 10px 0;
  padding: 3px 3px 1px 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
  float: left;
}
.jvectormap-legend-cnt-v .jvectormap-legend {
  margin: 10px 10px 0 0;
  padding: 3px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick {
  width: 40px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  height: 15px;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
  height: 20px;
  width: 20px;
  display: inline-block;
  vertical-align: middle;
}
.jvectormap-legend-tick-text {
  font-size: 12px;
}
.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
  text-align: center;
}
.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
  display: inline-block;
  vertical-align: middle;
  line-height: 20px;
  padding-left: 3px;
}
/*Slick Carousel */
.slick-prev:before,
.slick-next:before {
  color: #1ab394 !important;
}
/* Payments */
.payment-card {
  background: #ffffff;
  padding: 20px;
  margin-bottom: 25px;
  border: 1px solid #e7eaec;
}
.payment-icon-big {
  font-size: 60px;
  color: #D1DADE;
}
.payments-method.panel-group .panel + .panel {
  margin-top: -1px;
}
.payments-method .panel-heading {
  padding: 15px;
}
.payments-method .panel {
  border-radius: 0;
}
.payments-method .panel-heading h5 {
  margin-bottom: 5px;
}
.payments-method .panel-heading i {
  font-size: 26px;
}
/* Select2 custom styles */
.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  border-color: #e7eaec;
}
.sidebard-panel {
  width: 220px;
  background: #ebebed;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.sidebard-panel .feed-element img.img-circle {
  width: 32px;
  height: 32px;
}
.sidebard-panel .feed-element,
.media-body,
.sidebard-panel p {
  font-size: 12px;
}
.sidebard-panel .feed-element {
  margin-top: 20px;
  padding-bottom: 0;
}
.sidebard-panel .list-group {
  margin-bottom: 10px;
}
.sidebard-panel .list-group .list-group-item {
  padding: 5px 0;
  font-size: 12px;
  border: 0;
}
.sidebar-content .wrapper,
.wrapper.sidebar-content {
  padding-right: 230px !important;
}
.body-small .sidebar-content .wrapper,
.body-small .wrapper.sidebar-content {
  padding-right: 20px !important;
}
#right-sidebar {
  background-color: #fff;
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  overflow: hidden;
  position: fixed;
  top: 60px;
  width: 260px !important;
  z-index: 1009;
  bottom: 0;
  right: -260px;
}
#right-sidebar.sidebar-open {
  right: 0;
}
#right-sidebar.sidebar-open.sidebar-top {
  top: 0;
  border-top: none;
}
.sidebar-container ul.nav-tabs {
  border: none;
}
.sidebar-container ul.nav-tabs.navs-4 li {
  width: 25%;
}
.sidebar-container ul.nav-tabs.navs-3 li {
  width: 33.3333%;
}
.sidebar-container ul.nav-tabs.navs-2 li {
  width: 50%;
}
.sidebar-container ul.nav-tabs li {
  border: none;
}
.sidebar-container ul.nav-tabs li a {
  border: none;
  padding: 12px 10px;
  margin: 0;
  border-radius: 0;
  background: #2F4050;
  color: #fff;
  text-align: center;
  border-right: 1px solid #334556;
}
.sidebar-container ul.nav-tabs li.active a {
  border: none;
  background: #f9f9f9;
  color: #676a6c;
  font-weight: bold;
}
.sidebar-container .nav-tabs > li.active > a:hover,
.sidebar-container .nav-tabs > li.active > a:focus {
  border: none;
}
.sidebar-container ul.sidebar-list {
  margin: 0;
  padding: 0;
}
.sidebar-container ul.sidebar-list li {
  border-bottom: 1px solid #e7eaec;
  padding: 15px 20px;
  list-style: none;
  font-size: 12px;
}
.sidebar-container .sidebar-message:nth-child(2n+2) {
  background: #f9f9f9;
}
.sidebar-container ul.sidebar-list li a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-content {
  padding: 15px 20px ;
  font-size: 12px;
}
.sidebar-container .sidebar-title {
  background: #f9f9f9;
  padding: 20px;
  border-bottom: 1px solid #e7eaec;
}
.sidebar-container .sidebar-title h3 {
  margin-bottom: 3px;
  padding-left: 2px;
}
.sidebar-container .tab-content h4 {
  margin-bottom: 5px;
}
.sidebar-container .sidebar-message > a > .pull-left {
  margin-right: 10px;
}
.sidebar-container .sidebar-message > a {
  text-decoration: none;
  color: inherit;
}
.sidebar-container .sidebar-message {
  padding: 15px 20px;
}
.sidebar-container .sidebar-message .message-avatar {
  height: 38px;
  width: 38px;
  border-radius: 50%;
}
.sidebar-container .setings-item {
  padding: 15px 20px;
  border-bottom: 1px solid #e7eaec;
}
body {
  font-family: "open sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #2f4050;
  font-size: 13px;
  color: #676a6c;
  overflow-x: hidden;
}
html,
body {
  height: 100%;
}
body.full-height-layout #wrapper,
body.full-height-layout #page-wrapper {
  height: 100%;
}
#page-wrapper {
  min-height: auto;
}
body.boxed-layout {
  background: url(/build/images/shattered.adf86f85.png);
}
body.boxed-layout #wrapper {
  background-color: #2f4050;
  max-width: 1200px;
  margin: 0 auto;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
}
.top-navigation.boxed-layout #wrapper,
.boxed-layout #wrapper.top-navigation {
  max-width: 1300px !important;
}
.block {
  display: block;
}
.clear {
  display: block;
  overflow: hidden;
}
a {
  cursor: pointer;
}
a:hover,
a:focus {
  text-decoration: none;
}
.border-bottom {
  border-bottom: 1px solid #e7eaec !important;
}
.font-bold {
  font-weight: 600;
}
.font-noraml {
  font-weight: 400;
}
.text-uppercase {
  text-transform: uppercase;
}
.b-r {
  border-right: 1px solid #e7eaec;
}
.hr-line-dashed {
  border-top: 1px dashed #e7eaec;
  color: #ffffff;
  background-color: #ffffff;
  height: 1px;
  margin: 20px 0;
}
.hr-line-solid {
  border-bottom: 1px solid #e7eaec;
  background-color: rgba(0, 0, 0, 0);
  margin-top: 15px;
  margin-bottom: 15px;
}
video {
  width: 100%    !important;
  height: auto   !important;
}
/* GALLERY */
.gallery > .row > div {
  margin-bottom: 15px;
}
.fancybox img {
  margin-bottom: 5px;
  /* Only for demo */
  width: 24%;
}
/* Summernote text editor  */
.note-editor {
  height: auto !important;
  min-height: 300px;
}
/* MODAL */
.modal-content {
  background-clip: padding-box;
  background-color: #FFFFFF;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 4px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
  outline: 0 none;
  position: relative;
}
.modal-dialog {
  z-index: 2200;
}
.modal-body {
  padding: 20px 30px 30px 30px;
}
.inmodal .modal-body {
  background: #f8fafb;
}
.inmodal .modal-header {
  padding: 30px 15px;
  text-align: center;
}
.animated.modal.fade .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.inmodal .modal-title {
  font-size: 26px;
}
.inmodal .modal-icon {
  font-size: 84px;
  color: #e2e3e3;
}
.modal-footer {
  margin-top: 0;
}
/* WRAPPERS */
#wrapper {
  width: 100%;
  overflow-x: hidden;
}
.wrapper {
  padding: 0 20px;
}
.wrapper-content {
  padding: 20px 10px 40px;
}
#page-wrapper {
  padding: 0 15px;
  min-height: 568px;
  position: relative !important;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 240px;
    min-height: 1000px;
  }
}
.title-action {
  text-align: right;
  padding-top: 30px;
}
.ibox-content h1,
.ibox-content h2,
.ibox-content h3,
.ibox-content h4,
.ibox-content h5,
.ibox-title h1,
.ibox-title h2,
.ibox-title h3,
.ibox-title h4,
.ibox-title h5 {
  margin-top: 5px;
}
ul.unstyled,
ol.unstyled {
  list-style: none outside none;
  margin-left: 0;
}
.big-icon {
  font-size: 160px !important;
  color: #e5e6e7;
}
/* FOOTER */
.footer {
  background: none repeat scroll 0 0 white;
  border-top: 1px solid #e7eaec;
  bottom: 0;
  left: 0;
  padding: 10px 20px;
  position: absolute;
  right: 0;
}
.footer.fixed_full {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
}
.footer.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  padding: 10px 20px;
  background: white;
  border-top: 1px solid #e7eaec;
  margin-left: 220px;
}
body.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 70px;
}
body.mini-navbar.canvas-menu .footer.fixed,
body.canvas-menu .footer.fixed {
  margin: 0 !important;
}
body.fixed-sidebar.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 220px;
}
body.body-small .footer.fixed {
  margin-left: 0px;
}
/* PANELS */
.page-heading {
  border-top: 0;
  padding: 0px 10px 20px 10px;
}
.panel-heading h1,
.panel-heading h2 {
  margin-bottom: 5px;
}
/* TABLES */
.table-bordered {
  border: 1px solid #EBEBEB;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  background-color: #F5F5F6;
  border-bottom-width: 1px;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #e7e7e7;
}
.table > thead > tr > th {
  border-bottom: 1px solid #DDDDDD;
  vertical-align: bottom;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  border-top: 1px solid #e7eaec;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}
/* PANELS */
.panel.blank-panel {
  background: none;
  margin: 0;
}
.blank-panel .panel-heading {
  padding-bottom: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none;
  border-color: #DDDDDD #DDDDDD rgba(0, 0, 0, 0);
  border-bottom: #f3f3f4;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #555555;
  cursor: default;
}
.nav.nav-tabs li {
  background: none;
  border: none;
}
.nav-tabs > li > a {
  color: #A7B1C2;
  font-weight: 600;
  padding: 10px 20px 10px 25px;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #e6e6e6;
  color: #676a6c;
}
.ui-tab .tab-content {
  padding: 20px 0px;
}
/* GLOBAL  */
.no-padding {
  padding: 0 !important;
}
.no-borders {
  border: none !important;
}
.no-margins {
  margin: 0 !important;
}
.no-top-border {
  border-top: 0 !important;
}
.ibox-content.text-box {
  padding-bottom: 0px;
  padding-top: 15px;
}
.border-left-right {
  border-left: 1px solid #e7eaec;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.border-left {
  border-left: 1px solid #e7eaec;
  border-right: none;
  border-top: none;
  border-bottom: none;
}
.border-right {
  border-left: none;
  border-right: 1px solid #e7eaec;
  border-top: none;
  border-bottom: none;
}
.full-width {
  width: 100% !important;
}
.link-block {
  font-size: 12px;
  padding: 10px;
}
.nav.navbar-top-links .link-block a {
  font-size: 12px;
}
.link-block a {
  font-size: 10px;
  color: inherit;
}
body.mini-navbar .branding {
  display: none;
}
img.circle-border {
  border: 6px solid #FFFFFF;
  border-radius: 50%;
}
.branding {
  float: left;
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 600;
  padding: 17px 20px;
  text-align: center;
  background-color: #1ab394;
}
.login-panel {
  margin-top: 25%;
}
.icons-box h3 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.icons-box .infont a i {
  font-size: 25px;
  display: block;
  color: #676a6c;
}
.icons-box .infont a {
  color: #a6a8a9;
}
.icons-box .infont a {
  padding: 10px;
  margin: 1px;
  display: block;
}
.ui-draggable .ibox-title {
  cursor: move;
}
.breadcrumb {
  background-color: #ffffff;
  padding: 0;
  margin-bottom: 0;
}
.breadcrumb > li a {
  color: inherit;
}
.breadcrumb > .active {
  color: inherit;
}
code {
  background-color: #F9F2F4;
  border-radius: 4px;
  color: #ca4440;
  font-size: 90%;
  padding: 2px 4px;
  white-space: nowrap;
}
.ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox.collapsed .fa.fa-chevron-up:before {
  content: "\f078";
}
.ibox.collapsed .fa.fa-chevron-down:before {
  content: "\f077";
}
.ibox:after,
.ibox:before {
  display: table;
}
.ibox-title {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background-color: #ffffff;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 3px 0 0;
  color: inherit;
  margin-bottom: 0;
  padding: 14px 15px 7px;
  min-height: 48px;
}
.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
.ibox-footer {
  color: inherit;
  border-top: 1px solid #e7eaec;
  font-size: 90%;
  background: #ffffff;
  padding: 10px 15px;
}
table.table-mail tr td {
  padding: 12px;
}
.table-mail .check-mail {
  padding-left: 20px;
}
.table-mail .mail-date {
  padding-right: 20px;
}
.star-mail,
.check-mail {
  width: 40px;
}
.unread td a,
.unread td {
  font-weight: 600;
  color: inherit;
}
.read td a,
.read td {
  font-weight: normal;
  color: inherit;
}
.unread td {
  background-color: #f9f8f8;
}
.ibox-content {
  clear: both;
}
.ibox-heading {
  background-color: #f3f6fb;
  border-bottom: none;
}
.ibox-heading h3 {
  font-weight: 200;
  font-size: 24px;
}
.ibox-title h5 {
  display: inline-block;
  font-size: 14px;
  margin: 0 0 7px;
  padding: 0;
  text-overflow: ellipsis;
  float: left;
}
.ibox-title .label {
  float: left;
  margin-left: 4px;
}
.ibox-tools {
  display: block;
  float: none;
  margin-top: 0;
  position: relative;
  padding: 0;
  text-align: right;
}
.ibox-tools a {
  cursor: pointer;
  margin-left: 5px;
  color: #c4c4c4;
}
.ibox-tools a.btn-primary {
  color: #fff;
}
.ibox-tools .dropdown-menu > li > a {
  padding: 4px 10px;
  font-size: 12px;
}
.ibox .ibox-tools.open > .dropdown-menu {
  left: auto;
  right: 0;
}
/* BACKGROUNDS */
.transparent-bg {
  background-color: transparent;
}
.gray-bg {
  background-color: #f3f3f4;
}
.white-bg {
  background-color: #ffffff;
}
.navy-bg {
  background-color: #1ab394;
  color: #ffffff;
}
.blue-bg {
  background-color: #1c84c6;
  color: #ffffff;
}
.lazur-bg {
  background-color: #23c6c8;
  color: #ffffff;
}
.yellow-bg {
  background-color: #f8ac59;
  color: #ffffff;
}
.red-bg {
  background-color: #ED5565;
  color: #ffffff;
}
.black-bg {
  background-color: #262626;
}
.panel-primary {
  border-color: #1ab394;
}
.panel-primary > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394;
}
.panel-success {
  border-color: #1c84c6;
}
.panel-success > .panel-heading {
  background-color: #1c84c6;
  border-color: #1c84c6;
  color: #ffffff;
}
.panel-info {
  border-color: #23c6c8;
}
.panel-info > .panel-heading {
  background-color: #23c6c8;
  border-color: #23c6c8;
  color: #ffffff;
}
.panel-warning {
  border-color: #f8ac59;
}
.panel-warning > .panel-heading {
  background-color: #f8ac59;
  border-color: #f8ac59;
  color: #ffffff;
}
.panel-danger {
  border-color: #ED5565;
}
.panel-danger > .panel-heading {
  background-color: #ED5565;
  border-color: #ED5565;
  color: #ffffff;
}
.progress-bar {
  background-color: #1ab394;
}
.progress-small,
.progress-small .progress-bar {
  height: 10px;
}
.progress-small,
.progress-mini {
  margin-top: 5px;
}
.progress-mini,
.progress-mini .progress-bar {
  height: 5px;
  margin-bottom: 0px;
}
.progress-bar-navy-light {
  background-color: #3dc7ab;
}
.progress-bar-success {
  background-color: #1c84c6;
}
.progress-bar-info {
  background-color: #23c6c8;
}
.progress-bar-warning {
  background-color: #f8ac59;
}
.progress-bar-danger {
  background-color: #ED5565;
}
.panel-title {
  font-size: inherit;
}
.jumbotron {
  border-radius: 6px;
  padding: 40px;
}
.jumbotron h1 {
  margin-top: 0;
}
/* COLORS */
.text-navy {
  color: #1ab394;
}
.text-primary {
  color: inherit;
}
.text-success {
  color: #1c84c6;
}
.text-info {
  color: #23c6c8;
}
.text-warning {
  color: #f8ac59;
}
.text-danger {
  color: #ED5565;
}
.text-muted {
  color: #888888;
}
.text-white {
  color: #ffffff;
}
.simple_tag {
  background-color: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 2px;
  color: inherit;
  font-size: 10px;
  margin-right: 5px;
  margin-top: 5px;
  padding: 5px 12px;
  display: inline-block;
}
.img-shadow {
  -webkit-box-shadow: 0px 0px 3px 0px #919191;
  -moz-box-shadow: 0px 0px 3px 0px #919191;
  box-shadow: 0px 0px 3px 0px #919191;
}
/* For handle diferent bg color in AngularJS version */
.dashboards\.dashboard_2 nav.navbar,
.dashboards\.dashboard_3 nav.navbar,
.mailbox\.inbox nav.navbar,
.mailbox\.email_view nav.navbar,
.mailbox\.email_compose nav.navbar,
.dashboards\.dashboard_4_1 nav.navbar,
.metrics nav.navbar,
.metrics\.index nav.navbar,
.dashboards\.dashboard_5 nav.navbar {
  background: #fff;
}
/* For handle diferent bg color in MVC version */
.Dashboard_2 .navbar.navbar-static-top,
.Dashboard_3 .navbar.navbar-static-top,
.Dashboard_4_1 .navbar.navbar-static-top,
.ComposeEmail .navbar.navbar-static-top,
.EmailView .navbar.navbar-static-top,
.Inbox .navbar.navbar-static-top,
.Metrics .navbar.navbar-static-top,
.Dashboard_5 .navbar.navbar-static-top {
  background: #fff;
}
a.close-canvas-menu {
  position: absolute;
  top: 10px;
  right: 15px;
  z-index: 1011;
  color: #a7b1c2;
}
a.close-canvas-menu:hover {
  color: #fff;
}
/* FULL HEIGHT */
.full-height {
  height: 100%;
}
.fh-breadcrumb {
  height: calc(100% - 196px);
  margin: 0 -15px;
  position: relative;
}
.fh-no-breadcrumb {
  height: calc(100% - 99px);
  margin: 0 -15px;
  position: relative;
}
.fh-column {
  background: #fff;
  height: 100%;
  width: 240px;
  float: left;
}
.modal-backdrop {
  z-index: 2040 !important;
}
.modal {
  z-index: 2050 !important;
}
.spiner-example {
  height: 200px;
  padding-top: 70px;
}
/* MARGINS & PADDINGS */
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.m-xxs {
  margin: 2px 4px;
}
.m-xs {
  margin: 5px;
}
.m-sm {
  margin: 10px;
}
.m {
  margin: 15px;
}
.m-md {
  margin: 20px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 50px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-l-xs {
  margin-left: 5px !important;
}
.m-l-sm {
  margin-left: 10px !important;
}
.m-l {
  margin-left: 15px;
}
.m-l-md {
  margin-left: 20px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-5 {
  margin-left: 5px;
}
.m-l-n-xxs {
  margin-left: -1px;
}
.m-l-n-4p {
  margin-left: -4px;
}
.m-l-n-xs {
  margin-left: -5px;
}
.m-l-n-sm {
  margin-left: -10px;
}
.m-l-n {
  margin-left: -15px;
}
.m-l-n-md {
  margin-left: -20px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0 !important;
}
.m-t-xxs {
  margin-top: 1px !important;
}
.m-t-xs {
  margin-top: 5px !important;
}
.m-t-sm {
  margin-top: 10px !important;
}
.m-t {
  margin-top: 15px;
}
.m-t-md {
  margin-top: 20px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -1px;
}
.m-t-n-xs {
  margin-top: -5px;
}
.m-t-n-sm {
  margin-top: -10px;
}
.m-t-n {
  margin-top: -15px;
}
.m-t-n-md {
  margin-top: -20px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-xxs {
  margin-right: 1px !important;
}
.m-r-xs {
  margin-right: 5px !important;
}
.m-r-sm {
  margin-right: 10px !important;
}
.m-r {
  margin-right: 15px;
}
.m-r-md {
  margin-right: 20px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-7 {
  margin-right: 7px;
}
.m-r-n-xxs {
  margin-right: -1px;
}
.m-r-n-xs {
  margin-right: -5px;
}
.m-r-n-sm {
  margin-right: -10px;
}
.m-r-n {
  margin-right: -15px;
}
.m-r-n-md {
  margin-right: -20px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0 !important;
}
.m-b-xxs {
  margin-bottom: 1px !important;
}
.m-b-xs {
  margin-bottom: 5px !important;
}
.m-b-sm {
  margin-bottom: 10px !important;
}
.m-b {
  margin-bottom: 15px;
}
.m-b-md {
  margin-bottom: 20px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -1px;
}
.m-b-n-xs {
  margin-bottom: -5px;
}
.m-b-n-sm {
  margin-bottom: -10px;
}
.m-b-n {
  margin-bottom: -15px;
}
.m-b-n-md {
  margin-bottom: -20px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.space-15 {
  margin: 15px 0;
}
.space-20 {
  margin: 20px 0;
}
.space-25 {
  margin: 25px 0;
}
.space-30 {
  margin: 30px 0;
}
.fullscreen-ibox-mode .animated {
  animation: none;
}
body.fullscreen-ibox-mode {
  overflow-y: hidden;
}
.ibox.fullscreen {
  z-index: 2030;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  margin-bottom: 0;
}
.ibox.fullscreen .collapse-link {
  display: none;
}
.ibox.fullscreen .ibox-content {
  min-height: calc(100% - 48px);
}
body.modal-open {
  padding-right: inherit !important;
}
body.modal-open .animated {
  animation-fill-mode: initial;
}
/* Show profile dropdown on fixed sidebar */
body.mini-navbar.fixed-sidebar .profile-element,
.block {
  display: block !important;
}
body.mini-navbar.fixed-sidebar .nav-header {
  padding: 33px 25px;
}
body.mini-navbar.fixed-sidebar .logo-element {
  display: none;
}
.clear-left {
  clear: left;
}
.clear-right {
  clear: right;
}
.clear-both {
  clear: both;
}
/* SEARCH PAGE */
.search-form {
  margin-top: 10px;
}
.search-result h3 {
  margin-bottom: 0;
  color: #1E0FBE;
}
.search-result .search-link {
  color: #006621;
}
.search-result p {
  font-size: 12px;
  margin-top: 5px;
}
/* CONTACTS */
.contact-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 20px;
  margin-bottom: 20px;
}
.contact-box > a {
  color: inherit;
}
.contact-box.center-version {
  border: 1px solid #e7eaec;
  padding: 0;
}
.contact-box.center-version > a {
  display: block;
  background-color: #ffffff;
  padding: 20px;
  text-align: center;
}
.contact-box.center-version > a img {
  width: 80px;
  height: 80px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.contact-box.center-version address {
  margin-bottom: 0;
}
.contact-box .contact-box-footer {
  text-align: center;
  background-color: #ffffff;
  border-top: 1px solid #e7eaec;
  padding: 15px 20px;
}
/* INVOICE */
.invoice-table tbody > tr > td:last-child,
.invoice-table tbody > tr > td:nth-child(4),
.invoice-table tbody > tr > td:nth-child(3),
.invoice-table tbody > tr > td:nth-child(2) {
  text-align: right;
}
.invoice-table thead > tr > th:last-child,
.invoice-table thead > tr > th:nth-child(4),
.invoice-table thead > tr > th:nth-child(3),
.invoice-table thead > tr > th:nth-child(2) {
  text-align: right;
}
.invoice-total > tbody > tr > td:first-child {
  text-align: right;
}
.invoice-total > tbody > tr > td {
  border: 0 none;
}
.invoice-total > tbody > tr > td:last-child {
  border-bottom: 1px solid #DDDDDD;
  text-align: right;
  width: 15%;
}
/* ERROR & LOGIN & LOCKSCREEN*/
.middle-box {
  max-width: 400px;
  z-index: 100;
  margin: 0 auto;
  padding-top: 40px;
}
.lockscreen.middle-box {
  width: 200px;
  padding-top: 110px;
}
.loginscreen.middle-box {
  width: 300px;
}
.loginColumns {
  max-width: 800px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.passwordBox {
  max-width: 460px;
  margin: 0 auto;
  padding: 100px 20px 20px 20px;
}
.logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
}
.middle-box h1 {
  font-size: 170px;
}
.wrapper .middle-box {
  margin-top: 140px;
}
.lock-word {
  z-index: 10;
  position: absolute;
  top: 110px;
  left: 50%;
  margin-left: -470px;
}
.lock-word span {
  font-size: 100px;
  font-weight: 600;
  color: #e9e9e9;
  display: inline-block;
}
.lock-word .first-word {
  margin-right: 160px;
}
/* DASBOARD */
.dashboard-header {
  border-top: 0;
  padding: 20px 20px 20px 20px;
}
.dashboard-header h2 {
  margin-top: 10px;
  font-size: 26px;
}
.fist-item {
  border-top: none !important;
}
.statistic-box {
  margin-top: 40px;
}
.dashboard-header .list-group-item span.label {
  margin-right: 10px;
}
.list-group.clear-list .list-group-item {
  border-top: 1px solid #e7eaec;
  border-bottom: 0;
  border-right: 0;
  border-left: 0;
  padding: 10px 0;
}
ul.clear-list:first-child {
  border-top: none !important;
}
/* Intimeline */
.timeline-item .date i {
  position: absolute;
  top: 0;
  right: 0;
  padding: 5px;
  width: 30px;
  text-align: center;
  border-top: 1px solid #e7eaec;
  border-bottom: 1px solid #e7eaec;
  border-left: 1px solid #e7eaec;
  background: #f8f8f8;
}
.timeline-item .date {
  text-align: right;
  width: 110px;
  position: relative;
  padding-top: 30px;
}
.timeline-item .content {
  border-left: 1px solid #e7eaec;
  border-top: 1px solid #e7eaec;
  padding-top: 10px;
  min-height: 100px;
}
.timeline-item .content:hover {
  background: #f6f6f6;
}
/* PIN BOARD */
ul.notes li,
ul.tag-list li {
  list-style: none;
}
ul.notes li h4 {
  margin-top: 20px;
  font-size: 16px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  position: relative;
}
ul.notes li div small {
  position: absolute;
  top: 5px;
  right: 5px;
  font-size: 10px;
}
ul.notes li div a {
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: inherit;
}
ul.notes li {
  margin: 10px 40px 50px 0px;
  float: left;
}
ul.notes li div p {
  font-size: 12px;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 140px;
  width: 140px;
  padding: 1em;
  /* Firefox */
  -moz-box-shadow: 5px 5px 2px #212121;
  /* Safari+Chrome */
  -webkit-box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
  /* Opera */
  box-shadow: 5px 5px 2px rgba(33, 33, 33, 0.7);
}
ul.notes li div {
  -webkit-transform: rotate(-6deg);
  -o-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
}
ul.notes li:nth-child(even) div {
  -o-transform: rotate(4deg);
  -webkit-transform: rotate(4deg);
  -moz-transform: rotate(4deg);
  position: relative;
  top: 5px;
}
ul.notes li:nth-child(3n) div {
  -o-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  position: relative;
  top: -5px;
}
ul.notes li:nth-child(5n) div {
  -o-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -moz-transform: rotate(5deg);
  position: relative;
  top: -10px;
}
ul.notes li div:hover,
ul.notes li div:focus {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  position: relative;
  z-index: 5;
}
ul.notes li div {
  text-decoration: none;
  color: #000;
  background: #ffc;
  display: block;
  height: 210px;
  width: 210px;
  padding: 1em;
  -moz-box-shadow: 5px 5px 7px #212121;
  -webkit-box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  box-shadow: 5px 5px 7px rgba(33, 33, 33, 0.7);
  -moz-transition: -moz-transform 0.15s linear;
  -o-transition: -o-transform 0.15s linear;
  -webkit-transition: -webkit-transform 0.15s linear;
}
/* FILE MANAGER */
.file-box {
  float: left;
  width: 220px;
}
.file-manager h5 {
  text-transform: uppercase;
}
.file-manager {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.folder-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.folder-list li {
  border-bottom: 1px solid #e7eaec;
  display: block;
}
.folder-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a {
  color: #666666;
  display: block;
  padding: 5px 0;
}
.category-list li {
  display: block;
}
.category-list li i {
  margin-right: 8px;
  color: #3d4d5d;
}
.category-list li a .text-navy {
  color: #1ab394;
}
.category-list li a .text-primary {
  color: #1c84c6;
}
.category-list li a .text-info {
  color: #23c6c8;
}
.category-list li a .text-danger {
  color: #EF5352;
}
.category-list li a .text-warning {
  color: #F8AC59;
}
.file-manager h5.tag-title {
  margin-top: 20px;
}
.tag-list li {
  float: left;
}
.tag-list li a {
  font-size: 10px;
  background-color: #f3f3f4;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.file {
  border: 1px solid #e7eaec;
  padding: 0;
  background-color: #ffffff;
  position: relative;
  margin-bottom: 20px;
  margin-right: 20px;
}
.file-manager .hr-line-dashed {
  margin: 15px 0;
}
.file .icon,
.file .image {
  height: 100px;
  overflow: hidden;
}
.file .icon {
  padding: 15px 10px;
  text-align: center;
}
.file-control {
  color: inherit;
  font-size: 11px;
  margin-right: 10px;
}
.file-control.active {
  text-decoration: underline;
}
.file .icon i {
  font-size: 70px;
  color: #dadada;
}
.file .file-name {
  padding: 10px;
  background-color: #f8f8f8;
  border-top: 1px solid #e7eaec;
}
.file-name small {
  color: #676a6c;
}
.corner {
  position: absolute;
  display: inline-block;
  width: 0;
  height: 0;
  line-height: 0;
  border: 0.6em solid transparent;
  border-right: 0.6em solid #f1f1f1;
  border-bottom: 0.6em solid #f1f1f1;
  right: 0em;
  bottom: 0em;
}
a.compose-mail {
  padding: 8px 10px;
}
.mail-search {
  max-width: 300px;
}
/* PROFILE */
.profile-content {
  border-top: none !important;
}
.profile-stats {
  margin-right: 10px;
}
.profile-image {
  width: 120px;
  float: left;
}
.profile-image img {
  width: 96px;
  height: 96px;
}
.profile-info {
  margin-left: 120px;
}
.feed-activity-list .feed-element {
  border-bottom: 1px solid #e7eaec;
}
.feed-element:first-child {
  margin-top: 0;
}
.feed-element {
  padding-bottom: 15px;
}
.feed-element,
.feed-element .media {
  margin-top: 15px;
}
.feed-element,
.media-body {
  overflow: hidden;
}
.feed-element > .pull-left {
  margin-right: 10px;
}
.feed-element img.img-circle,
.dropdown-messages-box img.img-circle {
  width: 38px;
  height: 38px;
}
.feed-element .well {
  border: 1px solid #e7eaec;
  box-shadow: none;
  margin-top: 10px;
  margin-bottom: 5px;
  padding: 10px 20px;
  font-size: 11px;
  line-height: 16px;
}
.feed-element .actions {
  margin-top: 10px;
}
.feed-element .photos {
  margin: 10px 0;
}
.feed-photo {
  max-height: 180px;
  border-radius: 4px;
  overflow: hidden;
  margin-right: 10px;
  margin-bottom: 10px;
}
.file-list li {
  padding: 5px 10px;
  font-size: 11px;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-bottom: 5px;
}
.file-list li a {
  color: inherit;
}
.file-list li a:hover {
  color: #1ab394;
}
.user-friends img {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
  margin-right: 5px;
}
/* MAILBOX */
.mail-box {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-top: 0;
  padding: 0px;
  margin-bottom: 20px;
}
.mail-box-header {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  border-bottom: 0;
  padding: 30px 20px 20px 20px;
}
.mail-box-header h2 {
  margin-top: 0px;
}
.mailbox-content .tag-list li a {
  background: #ffffff;
}
.mail-body {
  border-top: 1px solid #e7eaec;
  padding: 20px;
}
.mail-text {
  border-top: 1px solid #e7eaec;
}
.mail-text .note-toolbar {
  padding: 10px 15px;
}
.mail-body .form-group {
  margin-bottom: 5px;
}
.mail-text .note-editor .note-toolbar {
  background-color: #F9F8F8;
}
.mail-attachment {
  border-top: 1px solid #e7eaec;
  padding: 20px;
  font-size: 12px;
}
.mailbox-content {
  background: none;
  border: none;
  padding: 10px;
}
.mail-ontact {
  width: 23%;
}
/* PROJECTS */
.project-people,
.project-actions {
  text-align: right;
  vertical-align: middle;
}
dd.project-people {
  text-align: left;
  margin-top: 5px;
}
.project-people img {
  width: 32px;
  height: 32px;
}
.project-title a {
  font-size: 14px;
  color: #676a6c;
  font-weight: 600;
}
.project-list table tr td {
  border-top: none;
  border-bottom: 1px solid #e7eaec;
  padding: 15px 10px;
  vertical-align: middle;
}
.project-manager .tag-list li a {
  font-size: 10px;
  background-color: white;
  padding: 5px 12px;
  color: inherit;
  border-radius: 2px;
  border: 1px solid #e7eaec;
  margin-right: 5px;
  margin-top: 5px;
  display: block;
}
.project-files li a {
  font-size: 11px;
  color: #676a6c;
  margin-left: 10px;
  line-height: 22px;
}
/* FAQ */
.faq-item {
  padding: 20px;
  margin-bottom: 2px;
  background: #fff;
}
.faq-question {
  font-size: 18px;
  font-weight: 600;
  color: #1ab394;
  display: block;
}
.faq-question:hover {
  color: #179d82;
}
.faq-answer {
  margin-top: 10px;
  background: #f3f3f4;
  border: 1px solid #e7eaec;
  border-radius: 3px;
  padding: 15px;
}
.faq-item .tag-item {
  background: #f3f3f4;
  padding: 2px 6px;
  font-size: 10px;
  text-transform: uppercase;
}
/* Chat view */
.message-input {
  height: 90px !important;
}
.chat-avatar {
  white: 36px;
  height: 36px;
  float: left;
  margin-right: 10px;
}
.chat-user-name {
  padding: 10px;
}
.chat-user {
  padding: 8px 10px;
  border-bottom: 1px solid #e7eaec;
}
.chat-user a {
  color: inherit;
}
.chat-view {
  z-index: 20012;
}
.chat-users,
.chat-statistic {
  margin-left: -30px;
}
@media (max-width: 992px) {
  .chat-users,
  .chat-statistic {
    margin-left: 0px;
  }
}
.chat-view .ibox-content {
  padding: 0;
}
.chat-message {
  padding: 10px 20px;
}
.message-avatar {
  height: 48px;
  width: 48px;
  border: 1px solid #e7eaec;
  border-radius: 4px;
  margin-top: 1px;
}
.chat-discussion .chat-message.left .message-avatar {
  float: left;
  margin-right: 10px;
}
.chat-discussion .chat-message.right .message-avatar {
  float: right;
  margin-left: 10px;
}
.message {
  background-color: #fff;
  border: 1px solid #e7eaec;
  text-align: left;
  display: block;
  padding: 10px 20px;
  position: relative;
  border-radius: 4px;
}
.chat-discussion .chat-message.left .message-date {
  float: right;
}
.chat-discussion .chat-message.right .message-date {
  float: left;
}
.chat-discussion .chat-message.left .message {
  text-align: left;
  margin-left: 55px;
}
.chat-discussion .chat-message.right .message {
  text-align: right;
  margin-right: 55px;
}
.message-date {
  font-size: 10px;
  color: #888888;
}
.message-content {
  display: block;
}
.chat-discussion {
  background: #eee;
  padding: 15px;
  height: 400px;
  overflow-y: auto;
}
.chat-users {
  overflow-y: auto;
  height: 400px;
}
.chat-message-form .form-group {
  margin-bottom: 0;
}
/* jsTree */
.jstree-open > .jstree-anchor > .fa-folder:before {
  content: "\f07c";
}
.jstree-default .jstree-icon.none {
  width: 0;
}
/* CLIENTS */
.clients-list {
  margin-top: 20px;
}
.clients-list .tab-pane {
  position: relative;
  height: 600px;
}
.client-detail {
  position: relative;
  height: 620px;
}
.clients-list table tr td {
  height: 46px;
  vertical-align: middle;
  border: none ;
}
.client-link {
  font-weight: 600;
  color: inherit;
}
.client-link:hover {
  color: inherit;
}
.client-avatar {
  width: 42px;
}
.client-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.contact-type {
  width: 20px;
  color: #c1c3c4;
}
.client-status {
  text-align: left;
}
.client-detail .vertical-timeline-content p {
  margin: 0;
}
.client-detail .vertical-timeline-icon.gray-bg {
  color: #a7aaab;
}
.clients-list .nav-tabs > li.active > a,
.clients-list .nav-tabs > li.active > a:hover,
.clients-list .nav-tabs > li.active > a:focus {
  border-bottom: 1px solid #fff;
}
/* BLOG ARTICLE */
.blog h2 {
  font-weight: 700;
}
.blog h5 {
  margin: 0 0 5px 0;
}
.blog .btn {
  margin: 0 0 5px 0;
}
.article h1 {
  font-size: 48px;
  font-weight: 700;
  color: #2F4050;
}
.article p {
  font-size: 15px;
  line-height: 26px;
}
.article-title {
  text-align: center;
  margin: 40px 0 100px 0;
}
.article .ibox-content {
  padding: 40px;
}
/* ISSUE TRACKER */
.issue-tracker .btn-link {
  color: #1ab394;
}
table.issue-tracker tbody tr td {
  vertical-align: middle;
  height: 50px;
}
.issue-info {
  width: 50%;
}
.issue-info a {
  font-weight: 600;
  color: #676a6c;
}
.issue-info small {
  display: block;
}
/* TEAMS */
.team-members {
  margin: 10px 0;
}
.team-members img.img-circle {
  width: 42px;
  height: 42px;
  margin-bottom: 5px;
}
/* AGILE BOARD */
.sortable-list {
  padding: 10px 0;
}
.agile-list {
  list-style: none;
  margin: 0;
}
.agile-list li {
  background: #FAFAFB;
  border: 1px solid #e7eaec;
  margin: 0px 0 10px 0;
  padding: 10px;
  border-radius: 2px;
}
.agile-list li:hover {
  cursor: pointer;
  background: #fff;
}
.agile-list li.warning-element {
  border-left: 3px solid #f8ac59;
}
.agile-list li.danger-element {
  border-left: 3px solid #ED5565;
}
.agile-list li.info-element {
  border-left: 3px solid #1c84c6;
}
.agile-list li.success-element {
  border-left: 3px solid #1ab394;
}
.agile-detail {
  margin-top: 5px;
  font-size: 12px;
}
/* DIFF */
ins {
  background-color: #c6ffc6;
  text-decoration: none;
}
del {
  background-color: #ffc6c6;
}
/* E-commerce */
.product-box {
  padding: 0;
  border: 1px solid #e7eaec;
}
.product-box:hover,
.product-box.active {
  border: 1px solid transparent;
  -webkit-box-shadow: 0px 3px 7px 0px #a8a8a8;
  -moz-box-shadow: 0px 3px 7px 0px #a8a8a8;
  box-shadow: 0px 3px 7px 0px #a8a8a8;
}
.product-imitation {
  text-align: center;
  padding: 90px 0;
  background-color: #f8f8f9;
  color: #bebec3;
  font-weight: 600;
}
.product-imitation.xl {
  padding: 120px 0;
}
.product-desc {
  padding: 20px;
  position: relative;
}
.ecommerce .tag-list {
  padding: 0;
}
.ecommerce .fa-star {
  color: #D1DADE;
}
.ecommerce .fa-star.active {
  color: #f8ac59;
}
.ecommerce .note-editor {
  border: 1px solid #e7eaec;
}
.product-name {
  font-size: 16px;
  font-weight: 600;
  color: #676a6c;
  display: block;
  margin: 2px 0 5px 0;
}
.product-name:hover,
.product-name:focus {
  color: #1ab394;
}
.product-price {
  font-size: 14px;
  font-weight: 600;
  color: #ffffff;
  background-color: #1ab394;
  padding: 6px 12px;
  position: absolute;
  top: -32px;
  right: 0;
}
.product-detail .ibox-content {
  padding: 30px 30px 50px 30px;
}
.image-imitation {
  background-color: #f8f8f9;
  text-align: center;
  padding: 200px 0;
}
.product-main-price small {
  font-size: 10px;
}
.product-images {
  margin: 0 20px;
}
/* Social feed */
.social-feed-separated .social-feed-box {
  margin-left: 62px;
}
.social-feed-separated .social-avatar {
  float: left;
  padding: 0;
}
.social-feed-separated .social-avatar img {
  width: 52px;
  height: 52px;
  border: 1px solid #e7eaec;
}
.social-feed-separated .social-feed-box .social-avatar {
  padding: 15px 15px 0 15px;
  float: none;
}
.social-feed-box {
  /*padding: 15px;*/
  border: 1px solid #e7eaec;
  background: #fff;
  margin-bottom: 15px;
}
.article .social-feed-box {
  margin-bottom: 0;
  border-bottom: none;
}
.article .social-feed-box:last-child {
  margin-bottom: 0;
  border-bottom: 1px solid #e7eaec;
}
.article .social-feed-box p {
  font-size: 13px;
  line-height: 18px;
}
.social-action {
  margin: 15px;
}
.social-avatar {
  padding: 15px 15px 0 15px;
}
.social-comment .social-comment {
  margin-left: 45px;
}
.social-avatar img {
  height: 40px;
  width: 40px;
  margin-right: 10px;
}
.social-avatar .media-body a {
  font-size: 14px;
  display: block;
}
.social-body {
  padding: 15px;
}
.social-body img {
  margin-bottom: 10px;
}
.social-footer {
  border-top: 1px solid #e7eaec;
  padding: 10px 15px;
  background: #f9f9f9;
}
.social-footer .social-comment img {
  width: 32px;
  margin-right: 10px;
}
.social-comment:first-child {
  margin-top: 0;
}
.social-comment {
  margin-top: 15px;
}
.social-comment textarea {
  font-size: 12px;
}
/* Vote list */
.vote-item {
  padding: 20px 25px;
  background: #ffffff;
  border-top: 1px solid #e7eaec;
}
.vote-item:last-child {
  border-bottom: 1px solid #e7eaec;
}
.vote-item:hover {
  background: #fbfbfb;
}
.vote-actions {
  float: left;
  width: 30px;
  margin-right: 15px;
  text-align: center;
}
.vote-actions a {
  color: #1ab394;
  font-weight: 600;
}
.vote-actions {
  font-weight: 600;
}
.vote-title {
  display: block;
  color: inherit;
  font-size: 18px;
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 2px;
}
.vote-title:hover,
.vote-title:focus {
  color: inherit;
}
.vote-info,
.vote-title {
  margin-left: 45px;
}
.vote-info,
.vote-info a {
  color: #b4b6b8;
  font-size: 12px;
}
.vote-info a {
  margin-right: 10px;
}
.vote-info a:hover {
  color: #1ab394;
}
.vote-icon {
  text-align: right;
  font-size: 38px;
  display: block;
  color: #e8e9ea;
}
.vote-icon.active {
  color: #1ab394;
}
body.body-small .vote-icon {
  display: none;
}
#small-chat {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 100;
}
#small-chat .badge {
  position: absolute;
  top: -3px;
  right: -4px;
}
.open-small-chat {
  height: 38px;
  width: 38px;
  display: block;
  background: #1ab394;
  padding: 9px 8px;
  text-align: center;
  color: #fff;
  border-radius: 50%;
}
.open-small-chat:hover {
  color: white;
  background: #1ab394;
}
.small-chat-box {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 75px;
  background: #fff;
  border: 1px solid #e7eaec;
  width: 230px;
  height: 320px;
  border-radius: 4px;
}
.small-chat-box.ng-small-chat {
  display: block;
}
.body-small .small-chat-box {
  bottom: 70px;
  right: 20px;
}
.small-chat-box.active {
  display: block;
}
.small-chat-box .heading {
  background: #2F4050;
  padding: 8px 15px;
  font-weight: bold;
  color: #fff;
}
.small-chat-box .chat-date {
  opacity: 0.6;
  font-size: 10px;
  font-weight: normal;
}
.small-chat-box .content {
  padding: 15px 15px;
}
.small-chat-box .content .author-name {
  font-weight: bold;
  margin-bottom: 3px;
  font-size: 11px;
}
.small-chat-box .content > div {
  padding-bottom: 20px;
}
.small-chat-box .content .chat-message {
  padding: 5px 10px;
  border-radius: 6px;
  font-size: 11px;
  line-height: 14px;
  max-width: 80%;
  background: #f3f3f4;
  margin-bottom: 10px;
}
.small-chat-box .content .chat-message.active {
  background: #1ab394;
  color: #fff;
}
.small-chat-box .content .left {
  text-align: left;
  clear: both;
}
.small-chat-box .content .left .chat-message {
  float: left;
}
.small-chat-box .content .right {
  text-align: right;
  clear: both;
}
.small-chat-box .content .right .chat-message {
  float: right;
}
.small-chat-box .form-chat {
  padding: 10px 10px;
}
/*
 * metismenu - v2.0.2
 * A jQuery menu plugin
 * https://github.com/onokumus/metisMenu
 *
 * Made by Osman Nuri Okumus
 * Under MIT License
 */
.metismenu .plus-minus,
.metismenu .plus-times {
  float: right;
}
.metismenu .arrow {
  float: right;
  line-height: 1.42857;
}
.metismenu .glyphicon.arrow:before {
  content: "\e079";
}
.metismenu .active > a > .glyphicon.arrow:before {
  content: "\e114";
}
.metismenu .fa.arrow:before {
  content: "\f104";
}
.metismenu .active > a > .fa.arrow:before {
  content: "\f107";
}
.metismenu .ion.arrow:before {
  content: "\f3d2";
}
.metismenu .active > a > .ion.arrow:before {
  content: "\f3d0";
}
.metismenu .fa.plus-minus:before,
.metismenu .fa.plus-times:before {
  content: "\f067";
}
.metismenu .active > a > .fa.plus-times {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.metismenu .active > a > .fa.plus-minus:before {
  content: "\f068";
}
.metismenu .collapse {
  display: none;
}
.metismenu .collapse.in {
  display: block;
}
.metismenu .collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-rotating-plane"></div>
 *
 */
.sk-spinner-rotating-plane.sk-spinner {
  width: 30px;
  height: 30px;
  background-color: #1ab394;
  margin: 0 auto;
  -webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;
  animation: sk-rotatePlane 1.2s infinite ease-in-out;
}
@-webkit-keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
@keyframes sk-rotatePlane {
  0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-double-bounce">
 *      <div class="sk-double-bounce1"></div>
 *      <div class="sk-double-bounce2"></div>
 *    </div>
 *
 */
.sk-spinner-double-bounce.sk-spinner {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 0 auto;
}
.sk-spinner-double-bounce .sk-double-bounce1,
.sk-spinner-double-bounce .sk-double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #1ab394;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-doubleBounce 2s infinite ease-in-out;
  animation: sk-doubleBounce 2s infinite ease-in-out;
}
.sk-spinner-double-bounce .sk-double-bounce2 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-doubleBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wave">
 *      <div class="sk-rect1"></div>
 *      <div class="sk-rect2"></div>
 *      <div class="sk-rect3"></div>
 *      <div class="sk-rect4"></div>
 *      <div class="sk-rect5"></div>
 *    </div>
 *
 */
.sk-spinner-wave.sk-spinner {
  margin: 0 auto;
  width: 50px;
  height: 30px;
  text-align: center;
  font-size: 10px;
}
.sk-spinner-wave div {
  background-color: #1ab394;
  height: 100%;
  width: 6px;
  display: inline-block;
  -webkit-animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
  animation: sk-waveStretchDelay 1.2s infinite ease-in-out;
}
.sk-spinner-wave .sk-rect2 {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-wave .sk-rect3 {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-wave .sk-rect4 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-wave .sk-rect5 {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
@-webkit-keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes sk-waveStretchDelay {
  0%,
  40%,
  100% {
    -webkit-transform: scaleY(0.4);
    transform: scaleY(0.4);
  }
  20% {
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wandering-cubes">
 *      <div class="sk-cube1"></div>
 *      <div class="sk-cube2"></div>
 *    </div>
 *
 */
.sk-spinner-wandering-cubes.sk-spinner {
  margin: 0 auto;
  width: 32px;
  height: 32px;
  position: relative;
}
.sk-spinner-wandering-cubes .sk-cube1,
.sk-spinner-wandering-cubes .sk-cube2 {
  background-color: #1ab394;
  width: 10px;
  height: 10px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
  animation: sk-wanderingCubeMove 1.8s infinite ease-in-out;
}
.sk-spinner-wandering-cubes .sk-cube2 {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
@-webkit-keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
@keyframes sk-wanderingCubeMove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
    transform: translateX(42px) rotate(-90deg) scale(0.5);
  }
  50% {
    /* Hack to make FF rotate in the right direction */
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
    transform: translateX(42px) translateY(42px) rotate(-179deg);
  }
  50.1% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
    transform: translateX(42px) translateY(42px) rotate(-180deg);
  }
  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-pulse"></div>
 *
 */
.sk-spinner-pulse.sk-spinner {
  width: 40px;
  height: 40px;
  margin: 0 auto;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-pulseScaleOut 1s infinite ease-in-out;
  animation: sk-pulseScaleOut 1s infinite ease-in-out;
}
@-webkit-keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
@keyframes sk-pulseScaleOut {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0;
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-chasing-dots">
 *      <div class="sk-dot1"></div>
 *      <div class="sk-dot2"></div>
 *    </div>
 *
 */
.sk-spinner-chasing-dots.sk-spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center;
  -webkit-animation: sk-chasingDotsRotate 2s infinite linear;
  animation: sk-chasingDotsRotate 2s infinite linear;
}
.sk-spinner-chasing-dots .sk-dot1,
.sk-spinner-chasing-dots .sk-dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-chasingDotsBounce 2s infinite ease-in-out;
  animation: sk-chasingDotsBounce 2s infinite ease-in-out;
}
.sk-spinner-chasing-dots .sk-dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
@-webkit-keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-chasingDotsRotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-chasingDotsBounce {
  0%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-three-bounce">
 *      <div class="sk-bounce1"></div>
 *      <div class="sk-bounce2"></div>
 *      <div class="sk-bounce3"></div>
 *    </div>
 *
 */
.sk-spinner-three-bounce.sk-spinner {
  margin: 0 auto;
  width: 70px;
  text-align: center;
}
.sk-spinner-three-bounce div {
  width: 18px;
  height: 18px;
  background-color: #1ab394;
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  animation: sk-threeBounceDelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-three-bounce .sk-bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.sk-spinner-three-bounce .sk-bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-threeBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 20%;
  height: 20%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  animation: sk-circleBounceDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes sk-circleBounceDelay {
  0%,
  80%,
  100% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
  40% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-cube-grid">
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *      <div class="sk-cube"></div>
 *    </div>
 *
 */
.sk-spinner-cube-grid {
  /*
   * Spinner positions
   * 1 2 3
   * 4 5 6
   * 7 8 9
   */
}
.sk-spinner-cube-grid.sk-spinner {
  width: 30px;
  height: 30px;
  margin: 0 auto;
}
.sk-spinner-cube-grid .sk-cube {
  width: 33%;
  height: 33%;
  background-color: #1ab394;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
  animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;
}
.sk-spinner-cube-grid .sk-cube:nth-child(1) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(2) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(4) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(5) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(6) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(7) {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(8) {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-spinner-cube-grid .sk-cube:nth-child(9) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
@keyframes sk-cubeGridScaleDelay {
  0%,
  70%,
  100% {
    -webkit-transform: scale3D(1, 1, 1);
    transform: scale3D(1, 1, 1);
  }
  35% {
    -webkit-transform: scale3D(0, 0, 1);
    transform: scale3D(0, 0, 1);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-wordpress">
 *      <span class="sk-inner-circle"></span>
 *    </div>
 *
 */
.sk-spinner-wordpress.sk-spinner {
  background-color: #1ab394;
  width: 30px;
  height: 30px;
  border-radius: 30px;
  position: relative;
  margin: 0 auto;
  -webkit-animation: sk-innerCircle 1s linear infinite;
  animation: sk-innerCircle 1s linear infinite;
}
.sk-spinner-wordpress .sk-inner-circle {
  display: block;
  background-color: #fff;
  width: 8px;
  height: 8px;
  position: absolute;
  border-radius: 8px;
  top: 5px;
  left: 5px;
}
@-webkit-keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes sk-innerCircle {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
/*
 *  Usage:
 *
 *    <div class="sk-spinner sk-spinner-fading-circle">
 *      <div class="sk-circle1 sk-circle"></div>
 *      <div class="sk-circle2 sk-circle"></div>
 *      <div class="sk-circle3 sk-circle"></div>
 *      <div class="sk-circle4 sk-circle"></div>
 *      <div class="sk-circle5 sk-circle"></div>
 *      <div class="sk-circle6 sk-circle"></div>
 *      <div class="sk-circle7 sk-circle"></div>
 *      <div class="sk-circle8 sk-circle"></div>
 *      <div class="sk-circle9 sk-circle"></div>
 *      <div class="sk-circle10 sk-circle"></div>
 *      <div class="sk-circle11 sk-circle"></div>
 *      <div class="sk-circle12 sk-circle"></div>
 *    </div>
 *
 */
.sk-spinner-fading-circle.sk-spinner {
  margin: 0 auto;
  width: 22px;
  height: 22px;
  position: relative;
}
.sk-spinner-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.sk-spinner-fading-circle .sk-circle:before {
  content: '';
  display: block;
  margin: 0 auto;
  width: 18%;
  height: 18%;
  background-color: #1ab394;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  animation: sk-circleFadeDelay 1.2s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.sk-spinner-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.sk-spinner-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.sk-spinner-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.sk-spinner-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.sk-spinner-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.sk-spinner-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sk-spinner-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  transform: rotate(210deg);
}
.sk-spinner-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.sk-spinner-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.sk-spinner-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  transform: rotate(300deg);
}
.sk-spinner-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  -ms-transform: rotate(330deg);
  transform: rotate(330deg);
}
.sk-spinner-fading-circle .sk-circle2:before {
  -webkit-animation-delay: -1.1s;
  animation-delay: -1.1s;
}
.sk-spinner-fading-circle .sk-circle3:before {
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}
.sk-spinner-fading-circle .sk-circle4:before {
  -webkit-animation-delay: -0.9s;
  animation-delay: -0.9s;
}
.sk-spinner-fading-circle .sk-circle5:before {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s;
}
.sk-spinner-fading-circle .sk-circle6:before {
  -webkit-animation-delay: -0.7s;
  animation-delay: -0.7s;
}
.sk-spinner-fading-circle .sk-circle7:before {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s;
}
.sk-spinner-fading-circle .sk-circle8:before {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}
.sk-spinner-fading-circle .sk-circle9:before {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s;
}
.sk-spinner-fading-circle .sk-circle10:before {
  -webkit-animation-delay: -0.3s;
  animation-delay: -0.3s;
}
.sk-spinner-fading-circle .sk-circle11:before {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s;
}
.sk-spinner-fading-circle .sk-circle12:before {
  -webkit-animation-delay: -0.1s;
  animation-delay: -0.1s;
}
@-webkit-keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
@keyframes sk-circleFadeDelay {
  0%,
  39%,
  100% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
}
body.rtls {
  /* Theme config */
}
body.rtls #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls .nav-second-level li a {
  padding: 7px 35px 7px 10px;
}
body.rtls .ibox-title h5 {
  float: right;
}
body.rtls .pull-right {
  float: left !important;
}
body.rtls .pull-left {
  float: right !important;
}
body.rtls .ibox-tools {
  float: left;
}
body.rtls .stat-percent {
  float: left;
}
body.rtls .navbar-right {
  float: left !important;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 40px;
  margin-right: 0;
}
body.rtls .minimalize-styl-2 {
  float: right;
  margin: 14px 20px 5px 5px;
}
body.rtls .feed-element > .pull-left {
  margin-left: 10px;
  margin-right: 0;
}
body.rtls .timeline-item .date {
  text-align: left;
}
body.rtls .timeline-item .date i {
  left: 0;
  right: auto;
}
body.rtls .timeline-item .content {
  border-right: 1px solid #e7eaec;
  border-left: none;
}
body.rtls .theme-config {
  left: 0;
  right: auto;
}
body.rtls .spin-icon {
  border-radius: 0 20px 20px 0;
}
body.rtls .toast-close-button {
  float: left;
}
body.rtls #toast-container > .toast:before {
  margin: auto -1.5em auto 0.5em;
}
body.rtls #toast-container > div {
  padding: 15px 50px 15px 15px;
}
body.rtls .center-orientation .vertical-timeline-icon i {
  margin-left: 0;
  margin-right: -12px;
}
body.rtls .vertical-timeline-icon i {
  right: 50%;
  left: auto;
  margin-left: auto;
  margin-right: -12px;
}
body.rtls .file-box {
  float: right;
}
body.rtls ul.notes li {
  float: right;
}
body.rtls .chat-users,
body.rtls .chat-statistic {
  margin-right: -30px;
  margin-left: auto;
}
body.rtls .dropdown-menu > li > a {
  text-align: right;
}
body.rtls .b-r {
  border-left: 1px solid #e7eaec;
  border-right: none;
}
body.rtls .dd-list .dd-list {
  padding-right: 30px;
  padding-left: 0;
}
body.rtls .dd-item > button {
  float: right;
}
body.rtls .theme-config-box {
  margin-left: -220px;
  margin-right: 0;
}
body.rtls .theme-config-box.show {
  margin-left: 0;
  margin-right: 0;
}
body.rtls .spin-icon {
  right: 0;
  left: auto;
}
body.rtls .skin-setttings {
  margin-right: 40px;
  margin-left: 0;
}
body.rtls .skin-setttings {
  direction: ltr;
}
body.rtls .footer.fixed {
  margin-right: 220px;
  margin-left: 0;
}
@media (max-width: 992px) {
  body.rtls .chat-users,
  body.rtls .chat-statistic {
    margin-right: 0px;
  }
}
body.rtls.mini-navbar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar .footer.fixed,
body.body-small.mini-navbar .footer.fixed {
  margin: 0 0 0 0;
}
body.rtls.top-navigation .navbar-toggle {
  float: right;
  margin-left: 15px;
  margin-right: 15px;
}
.body-small.rtls.top-navigation .navbar-header {
  float: none;
}
body.rtls.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls.mini-navbar #page-wrapper {
  margin: 0 70px 0 0;
}
body.rtls.mini-navbar.fixed-sidebar #page-wrapper {
  margin: 0 0 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 220px 0 0;
}
body.rtls.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
}
.body-small.rtls .navbar-fixed-top {
  margin-right: 0px;
}
.body-small.rtls .navbar-header {
  float: right;
}
body.rtls .navbar-top-links li:last-child {
  margin-left: 20px;
}
body.rtls .top-navigation #page-wrapper,
body.rtls.mini-navbar .top-navigation #page-wrapper,
body.rtls.mini-navbar.top-navigation #page-wrapper {
  margin: 0;
}
body.rtls .top-navigation .footer.fixed,
body.rtls.top-navigation .footer.fixed {
  margin: 0;
}
@media (max-width: 768px) {
  body.rtls .navbar-top-links li:last-child {
    margin-left: 20px;
  }
  .body-small.rtls #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small.rtls .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.rtls.mini-navbar .navbar-static-side {
    display: block;
  }
  .rtls.fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .rtls.fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
}
.rtls .ltr-support {
  direction: ltr;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -220px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0px;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 13px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.skin-setttings {
  width: 220px;
  margin-left: 40px;
  background: #f3f3f4;
}
.skin-setttings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.setings-item {
  padding: 10px 30px;
}
.setings-item.skin {
  text-align: center;
}
.setings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.setings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #1ab394;
}
.default-skin:hover {
  background: #199d82;
}
.blue-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-1.0da692d1.png) repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.yellow-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-3.d8e60214.png) repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.ultra-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-2.69232608.png) repeat scroll 0 0;
}
.ultra-skin:hover {
  background: #1a2d40;
}
/*
 *
 *   SKIN 1 - INSPINIA - Responsive Admin Theme
 *   NAME - Blue light
 *
*/
.skin-1 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-1 .navbar-top-links > li:last-child {
  margin-right: 30px;
}
.skin-1.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-1 .spin-icon {
  background: #0e9aef !important;
}
.skin-1 .nav-header {
  background: #0e9aef;
  background: url(/build/images/header-profile-skin-1.0da692d1.png);
}
.skin-1.mini-navbar .nav-second-level {
  background: #3e495f;
}
.skin-1 .breadcrumb {
  background: transparent;
}
.skin-1 .page-heading {
  border: none;
}
.skin-1 .nav > li.active {
  background: #3a4459;
}
.skin-1 .nav > li > a {
  color: #9ea6b9;
}
.skin-1 .nav > li.active > a {
  color: #fff;
}
.skin-1 .navbar-minimalize {
  background: #0e9aef;
  border-color: #0e9aef;
}
body.skin-1 {
  background: #3e495f;
}
.skin-1 .navbar-static-top {
  background: #1ab394;
}
@media screen and (max-width: 767px) {
  .skin-1 .navbar-static-top {
    background: #ffffff;
    box-shadow: none;
  }
}
.skin-1 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.fixed-nav.skin-1 .navbar-fixed-top {
  background: #fff;
}
.skin-1 .wrapper-content {
  padding: 30px 15px;
}
.skin-1 #page-wrapper {
  background: #f4f6fa;
}
.skin-1 .ibox-title,
.skin-1 .ibox-content {
  border-width: 1px;
}
.skin-1 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-1 .nav > li.active {
  border: none;
}
.skin-1 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-1 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-1 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-1 .profile-element {
  text-align: center;
}
.skin-1 .img-circle {
  border-radius: 5px;
}
.skin-1 .navbar-default .nav > li > a:hover,
.skin-1 .navbar-default .nav > li > a:focus {
  background: #3a4459;
  color: #fff;
}
.skin-1 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-1 .nav.nav-tabs > li.active {
  background: transparent;
}
/*
 *
 *   SKIN 2 - INSPINIA - Responsive Admin Theme
 *   NAME - Inspinia Ultra
 *
*/
body.skin-2 {
  color: #565758 !important;
}
.skin-2 .minimalize-styl-2 {
  margin: 14px 5px 5px 25px;
}
.skin-2 .navbar-top-links li:last-child {
  margin-right: 25px;
}
.skin-2 .spin-icon {
  background: #23c6c8 !important;
}
.skin-2 .nav-header {
  background: #23c6c8;
  background: url(/build/images/header-profile-skin-2.69232608.png);
}
.skin-2.mini-navbar .nav-second-level {
  background: #ededed;
}
.skin-2 .breadcrumb {
  background: transparent;
}
.skin-2.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-2 .page-heading {
  border: none;
  background: rgba(255, 255, 255, 0.7);
}
.skin-2 .nav > li.active {
  background: #e0e0e0;
}
.skin-2 .logo-element {
  padding: 17px 0;
}
.skin-2 .nav > li > a,
.skin-2 .welcome-message {
  color: #edf6ff;
}
.skin-2 #top-search::-moz-placeholder {
  color: #edf6ff;
  opacity: 0.5;
}
.skin-2 #side-menu > li > a,
.skin-2 .nav.nav-second-level > li > a {
  color: #586b7d;
}
.skin-2 .nav > li.active > a {
  color: #213a53;
}
.skin-2.mini-navbar .nav-header {
  background: #213a53;
}
.skin-2 .navbar-minimalize {
  background: #23c6c8;
  border-color: #23c6c8;
}
.skin-2 .border-bottom {
  border-bottom: none !important;
}
.skin-2 #top-search {
  color: #fff;
}
body.skin-2 #wrapper {
  background-color: #ededed;
}
.skin-2 .navbar-static-top {
  background: #213a53;
}
.fixed-nav.skin-2 .navbar-fixed-top {
  background: #213a53;
  border-bottom: none !important;
}
.skin-2 .nav-header {
  padding: 30px 25px 30px 25px;
}
.skin-2 .dashboard-header {
  background: rgba(255, 255, 255, 0.4);
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 20px 30px;
}
.skin-2 .wrapper-content {
  padding: 30px 15px;
}
.skin-2 .dashoard-1 .wrapper-content {
  padding: 0px 30px 25px 30px;
}
.skin-2 .ibox-title {
  background: rgba(255, 255, 255, 0.7);
  border: none;
  margin-bottom: 1px;
}
.skin-2 .ibox-content {
  background: rgba(255, 255, 255, 0.4);
  border: none !important;
}
.skin-2 #page-wrapper {
  background: #f6f6f6;
  background: -webkit-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -o-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: -ms-radial-gradient(center, ellipse cover, #f6f6f6 20%, #d5d5d5 100%);
  background: radial-gradient(ellipse at center, #f6f6f6 20%, #d5d5d5 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f6f6f6, endColorstr=#d5d5d5)";
}
.skin-2 .ibox-title,
.skin-2 .ibox-content {
  border-width: 1px;
}
.skin-2 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-2 .nav > li.active {
  border: none;
}
.skin-2 .nav-header a.dropdown-toggle {
  color: #edf6ff;
  margin-top: 10px;
}
.skin-2 .nav-header a.dropdown-toggle .text-muted {
  color: #edf6ff;
  opacity: 0.8;
}
.skin-2 .img-circle {
  border-radius: 10px;
}
.skin-2 .nav.navbar-top-links > li > a:hover,
.skin-2 .nav.navbar-top-links > li > a:focus {
  background: #1a2d41;
}
.skin-2 .navbar-default .nav > li > a:hover,
.skin-2 .navbar-default .nav > li > a:focus {
  background: #e0e0e0;
  color: #213a53;
}
.skin-2 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-2 .nav.nav-tabs > li.active {
  background: transparent;
}
/*
 *
 *   SKIN 3 - INSPINIA - Responsive Admin Theme
 *   NAME - Yellow/purple
 *
*/
.skin-3 .minimalize-styl-2 {
  margin: 14px 5px 5px 30px;
}
.skin-3 .navbar-top-links li:last-child {
  margin-right: 30px;
}
.skin-3.fixed-nav .minimalize-styl-2 {
  margin: 14px 5px 5px 15px;
}
.skin-3 .spin-icon {
  background: #ecba52 !important;
}
body.boxed-layout.skin-3 #wrapper {
  background: #3e2c42;
}
.skin-3 .nav-header {
  background: #ecba52;
  background: url(/build/images/header-profile-skin-3.d8e60214.png);
}
.skin-3.mini-navbar .nav-second-level {
  background: #3e2c42;
}
.skin-3 .breadcrumb {
  background: transparent;
}
.skin-3 .page-heading {
  border: none;
}
.skin-3 .nav > li.active {
  background: #38283c;
}
.fixed-nav.skin-3 .navbar-fixed-top {
  background: #fff;
}
.skin-3 .nav > li > a {
  color: #948b96;
}
.skin-3 .nav > li.active > a {
  color: #fff;
}
.skin-3 .navbar-minimalize {
  background: #ecba52;
  border-color: #ecba52;
}
body.skin-3 {
  background: #3e2c42;
}
.skin-3 .navbar-static-top {
  background: #ffffff;
}
.skin-3 .dashboard-header {
  background: transparent;
  border-bottom: none !important;
  border-top: none;
  padding: 20px 30px 10px 30px;
}
.skin-3 .wrapper-content {
  padding: 30px 15px;
}
.skin-3 #page-wrapper {
  background: #f4f6fa;
}
.skin-3 .ibox-title,
.skin-3 .ibox-content {
  border-width: 1px;
}
.skin-3 .ibox-content:last-child {
  border-style: solid solid solid solid;
}
.skin-3 .nav > li.active {
  border: none;
}
.skin-3 .nav-header {
  padding: 35px 25px 25px 25px;
}
.skin-3 .nav-header a.dropdown-toggle {
  color: #fff;
  margin-top: 10px;
}
.skin-3 .nav-header a.dropdown-toggle .text-muted {
  color: #fff;
  opacity: 0.8;
}
.skin-3 .profile-element {
  text-align: center;
}
.skin-3 .img-circle {
  border-radius: 5px;
}
.skin-3 .navbar-default .nav > li > a:hover,
.skin-3 .navbar-default .nav > li > a:focus {
  background: #38283c;
  color: #fff;
}
.skin-3 .nav.nav-tabs > li.active > a {
  color: #555;
}
.skin-3 .nav.nav-tabs > li.active {
  background: transparent;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKKTU1Kvnz.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4AMP6lbBP.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
body.md-skin {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  background-color: #ffffff;
}
.md-skin .label,
.md-skin .badge {
  font-family: 'Roboto';
}
.md-skin .font-bold {
  font-weight: 500;
}
.md-skin .wrapper-content {
  padding: 30px 20px 40px;
}
@media (max-width: 768px) {
  .md-skin .wrapper-content {
    padding: 30px 0 40px;
  }
}
.md-skin .page-heading {
  border-bottom: none !important;
  border-top: 0;
  padding: 0 10px 20px 10px;
  box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.34), 0 0px 6px 0px rgba(0, 0, 0, 0.14);
}
.md-skin .full-height-layout .page-heading {
  border-bottom: 1px solid #e7eaec !important;
}
.md-skin .ibox {
  clear: both;
  margin-bottom: 25px;
  margin-top: 0;
  padding: 0;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .ibox.border-bottom {
  border-bottom: none !important;
}
.md-skin .ibox-title,
.md-skin .ibox-content {
  border-style: none;
}
.md-skin .ibox-title h5 {
  font-size: 16px;
  font-weight: 400;
}
.md-skin a.close-canvas-menu {
  color: #ffffff;
}
.md-skin .welcome-message {
  color: #ffffff;
  font-weight: 300;
}
.md-skin #top-search::-moz-placeholder {
  color: #ffffff;
}
.md-skin #top-search::-webkit-input-placeholder {
  color: #ffffff;
}
.md-skin #nestable-output,
.md-skin #nestable2-output {
  font-family: 'Roboto', lucida grande, lucida sans unicode, helvetica, arial, sans-serif;
}
.md-skin .landing-page {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .landing-page.navbar-default.navbar-scroll {
  background-color: #fff !important;
}
.md-skin .landing-page.navbar-default {
  background-color: transparent !important;
  box-shadow: none;
}
.md-skin .landing-page.navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin .nav > li > a {
  color: #676a6c;
  padding: 14px 20px 14px 25px;
}
.md-skin .nav.navbar-right > li > a {
  color: #ffffff;
}
.md-skin .nav > li.active > a {
  color: #5b5d5f;
  font-weight: 700;
}
.md-skin .navbar-default .nav > li > a:hover,
.md-skin .navbar-default .nav > li > a:focus {
  font-weight: 700;
  color: #5b5d5f;
}
.md-skin .nav .open > a,
.md-skin .nav .open > a:hover,
.md-skin .nav .open > a:focus {
  background: #1ab394;
}
.md-skin .navbar-top-links li {
  display: inline-table;
}
.md-skin .navbar-top-links .dropdown-menu li {
  display: block;
}
.md-skin .pace-done .nav-header {
  transition: all 0.4s;
}
.md-skin .nav > li.active {
  background: #f8f8f9;
}
.md-skin .nav-second-level li a {
  padding: 7px 10px 7px 52px;
}
.md-skin .navbar-top-links li a {
  padding: 20px 10px;
  min-height: 50px;
}
.md-skin .nav > li > a {
  font-weight: 400;
}
.md-skin .navbar-static-side .nav > li > a:focus,
.md-skin .navbar-static-side .nav > li > a:hover {
  background-color: inherit;
}
.md-skin .navbar-top-links .dropdown-menu li a {
  padding: 3px 20px;
  min-height: inherit;
}
.md-skin .nav-header a {
  color: #ffffff;
}
.md-skin .nav-header .text-muted {
  color: #ffffff;
}
.md-skin .navbar-form-custom .form-control {
  font-weight: 300;
}
.md-skin .mini-navbar .nav-second-level {
  background-color: inherit;
}
.md-skin .mini-navbar li.active .nav-second-level {
  left: 65px;
}
.md-skin .canvas-menu.mini-navbar .nav-second-level {
  background: inherit;
}
.md-skin .pace-done .navbar-static-side,
.md-skin .pace-done .nav-header,
.md-skin .pace-done li.active,
.md-skin .pace-done #page-wrapper,
.md-skin .pace-done .footer {
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  -o-transition: all 0.4s;
  transition: all 0.4s;
}
.md-skin .navbar-fixed-top {
  background: #fff;
  transition-duration: 0.4s;
  z-index: 2030;
  border-bottom: none !important;
}
.md-skin .navbar-fixed-top,
.md-skin .navbar-static-top {
  background-color: #1AB394 !important;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .navbar-static-side {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin #right-sidebar {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
  z-index: 900;
}
.md-skin .white-bg .navbar-fixed-top,
.md-skin .white-bg .navbar-static-top {
  background: #fff !important;
}
.md-skin .contact-box {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  border: none;
}
.md-skin .dashboard-header {
  border-bottom: none !important;
  border-top: 0;
  padding: 20px 20px 20px 20px;
  margin: 30px 20px 0 20px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
@media (max-width: 768px) {
  .md-skin .dashboard-header {
    margin: 20px 0 0 0;
  }
}
.md-skin ul.notes li div {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .file {
  border: none;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin .mail-box {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 0;
  margin-bottom: 20px;
  border: none;
}
.md-skin .mail-box-header {
  border: none;
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
  padding: 30px 20px 20px 20px;
}
.md-skin .mailbox-content {
  border: none;
  padding: 20px;
  background: #ffffff;
}
.md-skin .social-feed-box {
  border: none;
  background: #fff;
  margin-bottom: 15px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.landing-page .navbar-default {
  background-color: transparent !important;
  border-color: transparent;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: none;
}
.md-skin.landing-page .navbar-default.navbar-scroll,
.md-skin.landing-page.body-small .navbar-default {
  background-color: #ffffff !important;
}
.md-skin.landing-page .nav > li.active {
  background: inherit;
}
.md-skin.landing-page .navbar-scroll .navbar-nav > li > a {
  padding: 20px 10px;
}
.md-skin.landing-page .navbar-default .nav li a {
  font-family: 'Roboto', helvetica, arial, sans-serif;
}
.md-skin.landing-page .nav > li > a {
  padding: 25px 10px 15px 10px;
}
.md-skin.landing-page .navbar-default .navbar-nav > li > a:hover,
.md-skin.landing-page .navbar-default .navbar-nav > li > a:focus {
  background: inherit;
  color: #1ab394;
}
.md-skin.landing-page.body-small .nav.navbar-right > li > a {
  color: #676a6c;
}
.md-skin .landing_link a,
.md-skin .special_link a {
  color: #ffffff !important;
}
.md-skin.canvas-menu.mini-navbar .nav-second-level {
  background: #f8f8f9;
}
.md-skin.mini-navbar .nav-second-level {
  background-color: #ffffff;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.md-skin.mini-navbar .nav-second-level li a {
  padding-left: 0px;
}
.md-skin.top-navigation .nav.navbar-right > li > a {
  padding: 15px 20px;
  color: #676a6c;
}
.md-skin.top-navigation .nav > li a:hover,
.md-skin .top-navigation .nav > li a:focus,
.md-skin.top-navigation .nav .open > a,
.md-skin.top-navigation .nav .open > a:hover,
.md-skin.top-navigation .nav .open > a:focus {
  color: #1ab394;
  background: #ffffff;
}
.md-skin.top-navigation .nav > li.active a {
  color: #1ab394;
  background: #ffffff;
}
.md-skin.fixed-nav #wrapper.top-navigation #page-wrapper {
  margin-top: 0;
}
.md-skin.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 0;
}
.md-skin.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar #page-wrapper {
  margin: 0 0 0 0;
}
.md-skin.body-small.fixed-sidebar.mini-navbar .navbar-static-side {
  width: 220px;
  background-color: #ffffff;
}
.md-skin.canvas-menu nav.navbar-static-side {
  z-index: 2001;
  background: #ffffff;
  height: 100%;
  position: fixed;
  display: none;
}
@media (min-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 220px;
    min-height: 1200px;
  }
  .navbar-static-side {
    z-index: 2001;
    position: absolute;
    width: 220px;
  }
  .navbar-top-links .dropdown-messages,
  .navbar-top-links .dropdown-tasks,
  .navbar-top-links .dropdown-alerts {
    margin-left: auto;
  }
}
@media (max-width: 768px) {
  #page-wrapper {
    position: inherit;
    margin: 0 0 0 0px;
    min-height: 1000px;
  }
  .body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: absolute;
    width: 70px;
  }
  .body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .lock-word {
    display: none;
  }
  .navbar-form-custom {
    display: none;
  }
  .navbar-header {
    display: inline;
    float: left;
  }
  .sidebard-panel {
    z-index: 2;
    position: relative;
    width: auto;
    min-height: 100% !important;
  }
  .sidebar-content .wrapper {
    padding-right: 0px;
    z-index: 1;
  }
  .fixed-sidebar.body-small .navbar-static-side {
    display: none;
    z-index: 2001;
    position: fixed;
    width: 220px;
  }
  .fixed-sidebar.body-small.mini-navbar .navbar-static-side {
    display: block;
  }
  .ibox-tools {
    float: none;
    text-align: right;
    display: block;
  }
}
@media (max-width: 350px) {
  .timeline-item .date {
    text-align: left;
    width: 110px;
    position: relative;
    padding-top: 30px;
  }
  .timeline-item .date i {
    position: absolute;
    top: 0;
    left: 15px;
    padding: 5px;
    width: 30px;
    text-align: center;
    border: 1px solid #e7eaec;
    background: #f8f8f8;
  }
  .timeline-item .content {
    border-left: none;
    border-top: 1px solid #e7eaec;
    padding-top: 10px;
    min-height: 100px;
  }
  .nav.navbar-top-links li.dropdown {
    display: none;
  }
  .ibox-tools {
    float: none;
    text-align: left;
    display: inline-block;
  }
}
/* Only demo */
@media (max-width: 1000px) {
  .welcome-message {
    display: none;
  }
}
/*!
 * MopaBootstrapBundle pagination support
 */
.pagination .disabled a,
.pagination .disabled a:hover {
  background-color: transparent;
  text-decoration: none;
  color: #BFBFBF;
  cursor: default;
}
.pagination .next a {
  border-right: 1px solid;
  border-right-color: rgba(0, 0, 0, 0.15);
}
/*
 * moving subnavigation bar snapping to top on scroll
 * http://stackoverflow.com/questions/9179708/replicating-bootstraps-main-nav-and-subnav
 * http://stackoverflow.com/questions/10318163/subnav-bar-collapsed-with-twitter-bootstrap
 * http://twitter.github.com/bootstrap/assets/css/docs.css
 */
/* Subnav */
.subnav {
  width: 100%;
  background-color: #eeeeee;
  /* Old browsers */
  background-repeat: repeat-x;
  /* Repeat the gradient */
  background-image: -moz-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* FF3.6+ */
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #eeeeee));
  /* Chrome,Safari4+ */
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Chrome 10+,Safari 5.1+ */
  background-image: -ms-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* IE10+ */
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* Opera 11.10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#eeeeee', GradientType=0);
  /* IE6-9 */
  background-image: linear-gradient(top, #f5f5f5 0%, #eeeeee 100%);
  /* W3C */
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.subnav .nav {
  margin-bottom: 0;
}
.subnav .nav > li > a {
  margin: 0;
  padding-top: 11px;
  padding-bottom: 11px;
  border-left: 1px solid #f5f5f5;
  border-right: 1px solid #e5e5e5;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.subnav .nav > .active > a,
.subnav .nav > .active > a:hover {
  padding-left: 13px;
  color: #777;
  background-color: #e9e9e9;
  border-right-color: #ddd;
  border-left: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.05);
}
.subnav .nav > .active > a .caret,
.subnav .nav > .active > a:hover .caret {
  border-top-color: #777;
}
.subnav .nav > li:first-child > a,
.subnav .nav > li:first-child > a:hover {
  border-left: 0;
  padding-left: 12px;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}
.subnav .nav > li:last-child > a {
  border-right: 0;
}
.subnav .dropdown-menu {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* Fixed subnav on scroll, but only for 980px and up (sorry IE!) */
@media (min-width: 980px) {
  .subnav-fixed {
    position: fixed;
    top: 40px;
    left: 0;
    right: 0;
    z-index: 1020;
    /* 10 less than .navbar-fixed to prevent any overlap */
    border-color: #d5d5d5;
    border-width: 0 0 1px;
    /* drop the border on the fixed edges */
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 1px 0 #fff, 0 1px 5px rgba(0, 0, 0, 0.1);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    /* IE6-9 */
  }
  .subnav-fixed .nav {
    width: 938px;
    margin: 0 auto;
    padding: 0 1px;
  }
  .subnav .nav > li:first-child > a,
  .subnav .nav > li:first-child > a:hover {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
}
/* Make tables spaced out a bit more */
h2 + table,
h3 + table,
h4 + table,
h2 + .row {
  margin-top: 15px;
}
/* LARGE DESKTOP SCREENS */
@media (min-width: 1210px) {
  /* Update subnav container */
  .subnav-fixed .nav {
    width: 1168px;
    /* 2px less to account for left/right borders being removed when in fixed mode */
  }
}
/**
 * To support subnavbars we add a section padding top, 
 * so if you use inpage anchors wrap them in sections to have correct scrolling padding-top
 */
section {
  padding-top: 0px;
}
/**
* Some fixes for displaying google maps inside a page with bootstrap
*/
.gmnoprint img {
  max-width: none;
}
#right-sidebar {
  top: 50px;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li > a {
  background: transparent;
  border-color: transparent;
  color: #9ea6b9;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li > a:hover {
  color: #1ab394;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li.active > a {
  background: #3a4459;
  color: #fff;
  font-weight: normal;
}
#right-sidebar .sidebar-container .nav.nav-tabs > li.active > a:hover {
  color: #1ab394;
}
.help-tooltip-label.tooltip-theme-primary + .tooltip .tooltip-inner {
  color: #fff;
  border: 1px solid #2F4050;
  background-color: #2F4050;
  font-size: 12px;
}
.table-field-description-tooltip-wrapper .help-tooltip-label .org-label-tooltip {
  border-bottom: none;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper {
  position: absolute;
  right: 9px;
  top: 9px;
  font-size: 14px;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-left .tooltip {
  right: -15px !important;
  left: auto !important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-left .tooltip .tooltip-arrow {
  right: 15px !important;
  left: auto!important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-right .tooltip {
  left: 0 !important;
  right: auto !important;
}
.table-field-description-tooltip-wrapper.dropdown-filter-field-description-wrapper-right .tooltip .tooltip-arrow {
  left: 15px !important;
  right: auto!important;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner {
  max-width: 100% !important;
  min-width: 500px;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr:first-child th,
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr:first-child td {
  border-top: none;
}
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr th,
.table-field-description-tooltip-wrapper .tooltip .tooltip-inner tr td {
  white-space: pre-wrap;
}
.popover.popover-lg {
  max-width: 512px;
}
.article-title {
  margin: 40px 0 50px 0;
}
.field-value-row .field-value-container {
  position: relative;
  padding-right: 20px;
  min-height: 17px;
}
.field-value-row .edit-field-value-link {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.field-value-row:hover .edit-field-value-link {
  display: block;
}
.ite-editable.ite-editable-sending .ite-editable-form .ite-editable-spinner {
  display: inline-block;
  position: relative;
  top: -8px;
  left: 5px;
  font-size: 18px;
}
.ite-editable .ite-editable-text {
  position: relative;
  padding-right: 20px;
  min-height: 17px;
}
.ite-editable .ite-editable-text:hover .ite-editable-edit-link {
  display: block;
}
.ite-editable .ite-editable-text .ite-editable-edit-link {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.ite-editable .ite-editable-form {
  white-space: nowrap;
}
.ite-editable .ite-editable-form form {
  display: inline-block;
  overflow: hidden;
}
.ite-editable .ite-editable-form .ite-editable-spinner {
  display: none;
}
.ite-editable .ite-editable-form .ite-editable-submit-link,
.ite-editable .ite-editable-form .ite-editable-cancel-link {
  display: inline-block;
  vertical-align: top;
  padding: 8px 0 0 4px;
}
.editable-pencil-wrapper .editable-pencil-icon {
  visibility: hidden;
}
.editable-pencil-wrapper:hover .editable-pencil-icon {
  visibility: visible;
}
.collapse-item {
  cursor: pointer;
}
.collapse-item .collapse-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.collapse-item .collapse-icon:after {
  content: "\f077";
}
.collapse-item.collapsed .collapse-icon:after {
  content: "\f078";
}
.collapse-row {
  cursor: pointer;
  font-size: 19px;
  line-height: 19px;
}
.collapse-row .collapse-icon {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.collapse-row .collapse-icon:after {
  content: "\f01a";
}
.collapse-row.collapsed .collapse-icon:after {
  content: "\f18e";
}
.table-collapsable tr .collapse-icon {
  cursor: pointer;
  font-size: 19px !important;
  line-height: 19px;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.table-collapsable tr .collapse-icon:after {
  content: "\f18e";
}
.table-collapsable tr.expanded {
  background-color: #E6F5E6;
}
.table-collapsable tr.expanded:hover {
  background-color: #E6F5E6;
}
.table-collapsable tr.expanded .collapse-icon:after {
  content: "\f01a";
}
.table-collapsable tr .sortable-handle {
  font-size: 16px;
}
.container-xs .col-xs-12 {
  float: left;
}
.container-xs .col-xs-11 {
  float: left;
}
.container-xs .col-xs-10 {
  float: left;
}
.container-xs .col-xs-9 {
  float: left;
}
.container-xs .col-xs-8 {
  float: left;
}
.container-xs .col-xs-7 {
  float: left;
}
.container-xs .col-xs-6 {
  float: left;
}
.container-xs .col-xs-5 {
  float: left;
}
.container-xs .col-xs-4 {
  float: left;
}
.container-xs .col-xs-3 {
  float: left;
}
.container-xs .col-xs-2 {
  float: left;
}
.container-xs .col-xs-1 {
  float: left;
}
.container-xs .col-xs-0 {
  float: left;
}
.container-xs .col-xs-12 {
  width: 100%;
}
.container-xs .col-xs-11 {
  width: 91.66666667%;
}
.container-xs .col-xs-10 {
  width: 83.33333333%;
}
.container-xs .col-xs-9 {
  width: 75%;
}
.container-xs .col-xs-8 {
  width: 66.66666667%;
}
.container-xs .col-xs-7 {
  width: 58.33333333%;
}
.container-xs .col-xs-6 {
  width: 50%;
}
.container-xs .col-xs-5 {
  width: 41.66666667%;
}
.container-xs .col-xs-4 {
  width: 33.33333333%;
}
.container-xs .col-xs-3 {
  width: 25%;
}
.container-xs .col-xs-2 {
  width: 16.66666667%;
}
.container-xs .col-xs-1 {
  width: 8.33333333%;
}
.container-xs .col-xs-pull-12 {
  right: 100%;
}
.container-xs .col-xs-pull-11 {
  right: 91.66666667%;
}
.container-xs .col-xs-pull-10 {
  right: 83.33333333%;
}
.container-xs .col-xs-pull-9 {
  right: 75%;
}
.container-xs .col-xs-pull-8 {
  right: 66.66666667%;
}
.container-xs .col-xs-pull-7 {
  right: 58.33333333%;
}
.container-xs .col-xs-pull-6 {
  right: 50%;
}
.container-xs .col-xs-pull-5 {
  right: 41.66666667%;
}
.container-xs .col-xs-pull-4 {
  right: 33.33333333%;
}
.container-xs .col-xs-pull-3 {
  right: 25%;
}
.container-xs .col-xs-pull-2 {
  right: 16.66666667%;
}
.container-xs .col-xs-pull-1 {
  right: 8.33333333%;
}
.container-xs .col-xs-pull-0 {
  right: auto;
}
.container-xs .col-xs-push-12 {
  left: 100%;
}
.container-xs .col-xs-push-11 {
  left: 91.66666667%;
}
.container-xs .col-xs-push-10 {
  left: 83.33333333%;
}
.container-xs .col-xs-push-9 {
  left: 75%;
}
.container-xs .col-xs-push-8 {
  left: 66.66666667%;
}
.container-xs .col-xs-push-7 {
  left: 58.33333333%;
}
.container-xs .col-xs-push-6 {
  left: 50%;
}
.container-xs .col-xs-push-5 {
  left: 41.66666667%;
}
.container-xs .col-xs-push-4 {
  left: 33.33333333%;
}
.container-xs .col-xs-push-3 {
  left: 25%;
}
.container-xs .col-xs-push-2 {
  left: 16.66666667%;
}
.container-xs .col-xs-push-1 {
  left: 8.33333333%;
}
.container-xs .col-xs-push-0 {
  left: auto;
}
.container-xs .col-xs-offset-12 {
  margin-left: 100%;
}
.container-xs .col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.container-xs .col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.container-xs .col-xs-offset-9 {
  margin-left: 75%;
}
.container-xs .col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.container-xs .col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.container-xs .col-xs-offset-6 {
  margin-left: 50%;
}
.container-xs .col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.container-xs .col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.container-xs .col-xs-offset-3 {
  margin-left: 25%;
}
.container-xs .col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.container-xs .col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.container-xs .col-xs-offset-0 {
  margin-left: 0%;
}
.container-sm .col-sm-12 {
  float: left;
}
.container-sm .col-sm-11 {
  float: left;
}
.container-sm .col-sm-10 {
  float: left;
}
.container-sm .col-sm-9 {
  float: left;
}
.container-sm .col-sm-8 {
  float: left;
}
.container-sm .col-sm-7 {
  float: left;
}
.container-sm .col-sm-6 {
  float: left;
}
.container-sm .col-sm-5 {
  float: left;
}
.container-sm .col-sm-4 {
  float: left;
}
.container-sm .col-sm-3 {
  float: left;
}
.container-sm .col-sm-2 {
  float: left;
}
.container-sm .col-sm-1 {
  float: left;
}
.container-sm .col-sm-0 {
  float: left;
}
.container-sm .col-sm-12 {
  width: 100%;
}
.container-sm .col-sm-11 {
  width: 91.66666667%;
}
.container-sm .col-sm-10 {
  width: 83.33333333%;
}
.container-sm .col-sm-9 {
  width: 75%;
}
.container-sm .col-sm-8 {
  width: 66.66666667%;
}
.container-sm .col-sm-7 {
  width: 58.33333333%;
}
.container-sm .col-sm-6 {
  width: 50%;
}
.container-sm .col-sm-5 {
  width: 41.66666667%;
}
.container-sm .col-sm-4 {
  width: 33.33333333%;
}
.container-sm .col-sm-3 {
  width: 25%;
}
.container-sm .col-sm-2 {
  width: 16.66666667%;
}
.container-sm .col-sm-1 {
  width: 8.33333333%;
}
.container-sm .col-sm-pull-12 {
  right: 100%;
}
.container-sm .col-sm-pull-11 {
  right: 91.66666667%;
}
.container-sm .col-sm-pull-10 {
  right: 83.33333333%;
}
.container-sm .col-sm-pull-9 {
  right: 75%;
}
.container-sm .col-sm-pull-8 {
  right: 66.66666667%;
}
.container-sm .col-sm-pull-7 {
  right: 58.33333333%;
}
.container-sm .col-sm-pull-6 {
  right: 50%;
}
.container-sm .col-sm-pull-5 {
  right: 41.66666667%;
}
.container-sm .col-sm-pull-4 {
  right: 33.33333333%;
}
.container-sm .col-sm-pull-3 {
  right: 25%;
}
.container-sm .col-sm-pull-2 {
  right: 16.66666667%;
}
.container-sm .col-sm-pull-1 {
  right: 8.33333333%;
}
.container-sm .col-sm-pull-0 {
  right: auto;
}
.container-sm .col-sm-push-12 {
  left: 100%;
}
.container-sm .col-sm-push-11 {
  left: 91.66666667%;
}
.container-sm .col-sm-push-10 {
  left: 83.33333333%;
}
.container-sm .col-sm-push-9 {
  left: 75%;
}
.container-sm .col-sm-push-8 {
  left: 66.66666667%;
}
.container-sm .col-sm-push-7 {
  left: 58.33333333%;
}
.container-sm .col-sm-push-6 {
  left: 50%;
}
.container-sm .col-sm-push-5 {
  left: 41.66666667%;
}
.container-sm .col-sm-push-4 {
  left: 33.33333333%;
}
.container-sm .col-sm-push-3 {
  left: 25%;
}
.container-sm .col-sm-push-2 {
  left: 16.66666667%;
}
.container-sm .col-sm-push-1 {
  left: 8.33333333%;
}
.container-sm .col-sm-push-0 {
  left: auto;
}
.container-sm .col-sm-offset-12 {
  margin-left: 100%;
}
.container-sm .col-sm-offset-11 {
  margin-left: 91.66666667%;
}
.container-sm .col-sm-offset-10 {
  margin-left: 83.33333333%;
}
.container-sm .col-sm-offset-9 {
  margin-left: 75%;
}
.container-sm .col-sm-offset-8 {
  margin-left: 66.66666667%;
}
.container-sm .col-sm-offset-7 {
  margin-left: 58.33333333%;
}
.container-sm .col-sm-offset-6 {
  margin-left: 50%;
}
.container-sm .col-sm-offset-5 {
  margin-left: 41.66666667%;
}
.container-sm .col-sm-offset-4 {
  margin-left: 33.33333333%;
}
.container-sm .col-sm-offset-3 {
  margin-left: 25%;
}
.container-sm .col-sm-offset-2 {
  margin-left: 16.66666667%;
}
.container-sm .col-sm-offset-1 {
  margin-left: 8.33333333%;
}
.container-sm .col-sm-offset-0 {
  margin-left: 0%;
}
.container-md .col-md-12 {
  float: left;
}
.container-md .col-md-11 {
  float: left;
}
.container-md .col-md-10 {
  float: left;
}
.container-md .col-md-9 {
  float: left;
}
.container-md .col-md-8 {
  float: left;
}
.container-md .col-md-7 {
  float: left;
}
.container-md .col-md-6 {
  float: left;
}
.container-md .col-md-5 {
  float: left;
}
.container-md .col-md-4 {
  float: left;
}
.container-md .col-md-3 {
  float: left;
}
.container-md .col-md-2 {
  float: left;
}
.container-md .col-md-1 {
  float: left;
}
.container-md .col-md-0 {
  float: left;
}
.container-md .col-md-12 {
  width: 100%;
}
.container-md .col-md-11 {
  width: 91.66666667%;
}
.container-md .col-md-10 {
  width: 83.33333333%;
}
.container-md .col-md-9 {
  width: 75%;
}
.container-md .col-md-8 {
  width: 66.66666667%;
}
.container-md .col-md-7 {
  width: 58.33333333%;
}
.container-md .col-md-6 {
  width: 50%;
}
.container-md .col-md-5 {
  width: 41.66666667%;
}
.container-md .col-md-4 {
  width: 33.33333333%;
}
.container-md .col-md-3 {
  width: 25%;
}
.container-md .col-md-2 {
  width: 16.66666667%;
}
.container-md .col-md-1 {
  width: 8.33333333%;
}
.container-md .col-md-pull-12 {
  right: 100%;
}
.container-md .col-md-pull-11 {
  right: 91.66666667%;
}
.container-md .col-md-pull-10 {
  right: 83.33333333%;
}
.container-md .col-md-pull-9 {
  right: 75%;
}
.container-md .col-md-pull-8 {
  right: 66.66666667%;
}
.container-md .col-md-pull-7 {
  right: 58.33333333%;
}
.container-md .col-md-pull-6 {
  right: 50%;
}
.container-md .col-md-pull-5 {
  right: 41.66666667%;
}
.container-md .col-md-pull-4 {
  right: 33.33333333%;
}
.container-md .col-md-pull-3 {
  right: 25%;
}
.container-md .col-md-pull-2 {
  right: 16.66666667%;
}
.container-md .col-md-pull-1 {
  right: 8.33333333%;
}
.container-md .col-md-pull-0 {
  right: auto;
}
.container-md .col-md-push-12 {
  left: 100%;
}
.container-md .col-md-push-11 {
  left: 91.66666667%;
}
.container-md .col-md-push-10 {
  left: 83.33333333%;
}
.container-md .col-md-push-9 {
  left: 75%;
}
.container-md .col-md-push-8 {
  left: 66.66666667%;
}
.container-md .col-md-push-7 {
  left: 58.33333333%;
}
.container-md .col-md-push-6 {
  left: 50%;
}
.container-md .col-md-push-5 {
  left: 41.66666667%;
}
.container-md .col-md-push-4 {
  left: 33.33333333%;
}
.container-md .col-md-push-3 {
  left: 25%;
}
.container-md .col-md-push-2 {
  left: 16.66666667%;
}
.container-md .col-md-push-1 {
  left: 8.33333333%;
}
.container-md .col-md-push-0 {
  left: auto;
}
.container-md .col-md-offset-12 {
  margin-left: 100%;
}
.container-md .col-md-offset-11 {
  margin-left: 91.66666667%;
}
.container-md .col-md-offset-10 {
  margin-left: 83.33333333%;
}
.container-md .col-md-offset-9 {
  margin-left: 75%;
}
.container-md .col-md-offset-8 {
  margin-left: 66.66666667%;
}
.container-md .col-md-offset-7 {
  margin-left: 58.33333333%;
}
.container-md .col-md-offset-6 {
  margin-left: 50%;
}
.container-md .col-md-offset-5 {
  margin-left: 41.66666667%;
}
.container-md .col-md-offset-4 {
  margin-left: 33.33333333%;
}
.container-md .col-md-offset-3 {
  margin-left: 25%;
}
.container-md .col-md-offset-2 {
  margin-left: 16.66666667%;
}
.container-md .col-md-offset-1 {
  margin-left: 8.33333333%;
}
.container-md .col-md-offset-0 {
  margin-left: 0%;
}
.container-lg .col-lg-12 {
  float: left;
}
.container-lg .col-lg-11 {
  float: left;
}
.container-lg .col-lg-10 {
  float: left;
}
.container-lg .col-lg-9 {
  float: left;
}
.container-lg .col-lg-8 {
  float: left;
}
.container-lg .col-lg-7 {
  float: left;
}
.container-lg .col-lg-6 {
  float: left;
}
.container-lg .col-lg-5 {
  float: left;
}
.container-lg .col-lg-4 {
  float: left;
}
.container-lg .col-lg-3 {
  float: left;
}
.container-lg .col-lg-2 {
  float: left;
}
.container-lg .col-lg-1 {
  float: left;
}
.container-lg .col-lg-0 {
  float: left;
}
.container-lg .col-lg-12 {
  width: 100%;
}
.container-lg .col-lg-11 {
  width: 91.66666667%;
}
.container-lg .col-lg-10 {
  width: 83.33333333%;
}
.container-lg .col-lg-9 {
  width: 75%;
}
.container-lg .col-lg-8 {
  width: 66.66666667%;
}
.container-lg .col-lg-7 {
  width: 58.33333333%;
}
.container-lg .col-lg-6 {
  width: 50%;
}
.container-lg .col-lg-5 {
  width: 41.66666667%;
}
.container-lg .col-lg-4 {
  width: 33.33333333%;
}
.container-lg .col-lg-3 {
  width: 25%;
}
.container-lg .col-lg-2 {
  width: 16.66666667%;
}
.container-lg .col-lg-1 {
  width: 8.33333333%;
}
.container-lg .col-lg-pull-12 {
  right: 100%;
}
.container-lg .col-lg-pull-11 {
  right: 91.66666667%;
}
.container-lg .col-lg-pull-10 {
  right: 83.33333333%;
}
.container-lg .col-lg-pull-9 {
  right: 75%;
}
.container-lg .col-lg-pull-8 {
  right: 66.66666667%;
}
.container-lg .col-lg-pull-7 {
  right: 58.33333333%;
}
.container-lg .col-lg-pull-6 {
  right: 50%;
}
.container-lg .col-lg-pull-5 {
  right: 41.66666667%;
}
.container-lg .col-lg-pull-4 {
  right: 33.33333333%;
}
.container-lg .col-lg-pull-3 {
  right: 25%;
}
.container-lg .col-lg-pull-2 {
  right: 16.66666667%;
}
.container-lg .col-lg-pull-1 {
  right: 8.33333333%;
}
.container-lg .col-lg-pull-0 {
  right: auto;
}
.container-lg .col-lg-push-12 {
  left: 100%;
}
.container-lg .col-lg-push-11 {
  left: 91.66666667%;
}
.container-lg .col-lg-push-10 {
  left: 83.33333333%;
}
.container-lg .col-lg-push-9 {
  left: 75%;
}
.container-lg .col-lg-push-8 {
  left: 66.66666667%;
}
.container-lg .col-lg-push-7 {
  left: 58.33333333%;
}
.container-lg .col-lg-push-6 {
  left: 50%;
}
.container-lg .col-lg-push-5 {
  left: 41.66666667%;
}
.container-lg .col-lg-push-4 {
  left: 33.33333333%;
}
.container-lg .col-lg-push-3 {
  left: 25%;
}
.container-lg .col-lg-push-2 {
  left: 16.66666667%;
}
.container-lg .col-lg-push-1 {
  left: 8.33333333%;
}
.container-lg .col-lg-push-0 {
  left: auto;
}
.container-lg .col-lg-offset-12 {
  margin-left: 100%;
}
.container-lg .col-lg-offset-11 {
  margin-left: 91.66666667%;
}
.container-lg .col-lg-offset-10 {
  margin-left: 83.33333333%;
}
.container-lg .col-lg-offset-9 {
  margin-left: 75%;
}
.container-lg .col-lg-offset-8 {
  margin-left: 66.66666667%;
}
.container-lg .col-lg-offset-7 {
  margin-left: 58.33333333%;
}
.container-lg .col-lg-offset-6 {
  margin-left: 50%;
}
.container-lg .col-lg-offset-5 {
  margin-left: 41.66666667%;
}
.container-lg .col-lg-offset-4 {
  margin-left: 33.33333333%;
}
.container-lg .col-lg-offset-3 {
  margin-left: 25%;
}
.container-lg .col-lg-offset-2 {
  margin-left: 16.66666667%;
}
.container-lg .col-lg-offset-1 {
  margin-left: 8.33333333%;
}
.container-lg .col-lg-offset-0 {
  margin-left: 0%;
}
.container-xs .visible-xs {
  display: block !important;
}
table.container-xs .visible-xs {
  display: table !important;
}
tr.container-xs .visible-xs {
  display: table-row !important;
}
th.container-xs .visible-xs,
td.container-xs .visible-xs {
  display: table-cell !important;
}
.container-xs .visible-xs-block {
  display: block !important;
}
.container-xs .visible-xs-inline {
  display: inline !important;
}
.container-xs .visible-xs-inline-block {
  display: inline-block !important;
}
.container-xs .hidden-xs {
  display: none !important;
}
.container-sm .visible-sm {
  display: block !important;
}
table.container-sm .visible-sm {
  display: table !important;
}
tr.container-sm .visible-sm {
  display: table-row !important;
}
th.container-sm .visible-sm,
td.container-sm .visible-sm {
  display: table-cell !important;
}
.container-sm .visible-sm-block {
  display: block !important;
}
.container-sm .visible-sm-inline {
  display: inline !important;
}
.container-sm .visible-sm-inline-block {
  display: inline-block !important;
}
.container-sm .hidden-sm {
  display: none !important;
}
.container-md .visible-md {
  display: block !important;
}
table.container-md .visible-md {
  display: table !important;
}
tr.container-md .visible-md {
  display: table-row !important;
}
th.container-md .visible-md,
td.container-md .visible-md {
  display: table-cell !important;
}
.container-md .visible-md-block {
  display: block !important;
}
.container-md .visible-md-inline {
  display: inline !important;
}
.container-md .visible-md-inline-block {
  display: inline-block !important;
}
.container-md .hidden-md {
  display: none !important;
}
.container-lg .visible-lg {
  display: block !important;
}
table.container-lg .visible-lg {
  display: table !important;
}
tr.container-lg .visible-lg {
  display: table-row !important;
}
th.container-lg .visible-lg,
td.container-lg .visible-lg {
  display: table-cell !important;
}
.container-lg .visible-lg-block {
  display: block !important;
}
.container-lg .visible-lg-inline {
  display: inline !important;
}
.container-lg .visible-lg-inline-block {
  display: inline-block !important;
}
.container-lg .hidden-lg {
  display: none !important;
}
@media (min-width: 1441px) {
  .col-xlg-1,
  .col-xlg-2,
  .col-xlg-3,
  .col-xlg-4,
  .col-xlg-5,
  .col-xlg-6,
  .col-xlg-7,
  .col-xlg-8,
  .col-xlg-9,
  .col-xlg-10,
  .col-xlg-11,
  .col-xlg-12 {
    float: left;
  }
  .col-xlg-12 {
    width: 100%;
  }
  .col-xlg-11 {
    width: 91.66666667%;
  }
  .col-xlg-10 {
    width: 83.33333333%;
  }
  .col-xlg-9 {
    width: 75%;
  }
  .col-xlg-8 {
    width: 66.66666667%;
  }
  .col-xlg-7 {
    width: 58.33333333%;
  }
  .col-xlg-6 {
    width: 50%;
  }
  .col-xlg-5 {
    width: 41.66666667%;
  }
  .col-xlg-4 {
    width: 33.33333333%;
  }
  .col-xlg-3 {
    width: 25%;
  }
  .col-xlg-2 {
    width: 16.66666667%;
  }
  .col-xlg-1 {
    width: 8.33333333%;
  }
  .col-xlg-pull-12 {
    right: 100%;
  }
  .col-xlg-pull-11 {
    right: 91.66666667%;
  }
  .col-xlg-pull-10 {
    right: 83.33333333%;
  }
  .col-xlg-pull-9 {
    right: 75%;
  }
  .col-xlg-pull-8 {
    right: 66.66666667%;
  }
  .col-xlg-pull-7 {
    right: 58.33333333%;
  }
  .col-xlg-pull-6 {
    right: 50%;
  }
  .col-xlg-pull-5 {
    right: 41.66666667%;
  }
  .col-xlg-pull-4 {
    right: 33.33333333%;
  }
  .col-xlg-pull-3 {
    right: 25%;
  }
  .col-xlg-pull-2 {
    right: 16.66666667%;
  }
  .col-xlg-pull-1 {
    right: 8.33333333%;
  }
  .col-xlg-pull-0 {
    right: auto;
  }
  .col-xlg-push-12 {
    left: 100%;
  }
  .col-xlg-push-11 {
    left: 91.66666667%;
  }
  .col-xlg-push-10 {
    left: 83.33333333%;
  }
  .col-xlg-push-9 {
    left: 75%;
  }
  .col-xlg-push-8 {
    left: 66.66666667%;
  }
  .col-xlg-push-7 {
    left: 58.33333333%;
  }
  .col-xlg-push-6 {
    left: 50%;
  }
  .col-xlg-push-5 {
    left: 41.66666667%;
  }
  .col-xlg-push-4 {
    left: 33.33333333%;
  }
  .col-xlg-push-3 {
    left: 25%;
  }
  .col-xlg-push-2 {
    left: 16.66666667%;
  }
  .col-xlg-push-1 {
    left: 8.33333333%;
  }
  .col-xlg-push-0 {
    left: auto;
  }
  .col-xlg-offset-12 {
    margin-left: 100%;
  }
  .col-xlg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-xlg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-xlg-offset-9 {
    margin-left: 75%;
  }
  .col-xlg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-xlg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-xlg-offset-6 {
    margin-left: 50%;
  }
  .col-xlg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-xlg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-xlg-offset-3 {
    margin-left: 25%;
  }
  .col-xlg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-xlg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-xlg-offset-0 {
    margin-left: 0%;
  }
}
.container-md .col-md-offset-67px {
  margin-left: 67px;
}
.clear-both {
  clear: both;
}
.width-37px {
  width: 37px;
}
.width-label {
  width: 116px;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
  padding: 9px 15px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:hover,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active.focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled].focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:hover,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active:focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:focus.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.focus.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:hover.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active.focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li > a.btn-primary {
  background-image: none;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled],
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.disabled.active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled].active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary[disabled]:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled],
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:hover,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:focus,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline:active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.disabled.active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled].active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline[disabled]:active.active,
.skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li > a.btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li > a.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.skin-1 .nav.navbar-nav > li.active {
  background: #3a4459;
}
.skin-1 .nav.navbar-nav > li.active > a {
  color: #fff;
  background: transparent;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:hover,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active.focus,
.open > .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled].focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:hover,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active:focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active.focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active.focus,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active,
.open .dropdown-toggle.skin-1 .nav.navbar-nav > li.active > a.btn-primary {
  background-image: none;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled],
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.disabled.active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled].active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary[disabled]:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled],
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:hover,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:focus,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline:active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.disabled.active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled].active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:hover.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:focus.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline[disabled]:active.active,
.skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .skin-1 .nav.navbar-nav > li.active > a.btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.skin-1 .nav.navbar-nav > li.active > a.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.skin-1 .nav.navbar-nav > li > a:hover,
.skin-1 .nav.navbar-nav > li > a:focus {
  background: transparent;
  color: #1ab394;
}
.nav.navbar-nav.navbar-right .right-sidebar-toggle:hover i {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.navbar.navbar-static-top .select2-selection {
  background-color: rgba(255, 255, 255, 0.3);
}
.navbar-top-links .dropdown-alerts .alert-wrapper-static {
  height: 192px;
}
.navbar-top-links .dropdown-alerts .alert-container {
  display: block;
  position: static;
  float: none;
  border: none;
  width: 100%;
}
@media (min-width: 767px) {
  .nav-flex-right {
    display: flex;
    width: 100% !important;
    justify-content: flex-end;
    text-align: right;
    white-space: nowrap;
  }
  .nav-flex-right > li {
    flex: 0 1 0;
  }
  .nav-flex-right > li.first {
    flex: 0 1 0;
  }
  .nav-flex-right > li.last {
    flex: 1 1 0;
    min-width: 0;
    max-width: fit-content;
  }
  .nav-flex-right > li.last > a {
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .nav-flex-right > li a.navbar-button {
    padding: 4px 9px !important;
    margin: 10px 5px !important;
    min-height: 0 !important;
    font-size: 12px !important;
    font-weight: normal !important;
  }
}
@media (max-width: 767px) {
  .nav-flex-right {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .nav-flex-right > li.last > a {
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 240px;
  }
}
#select2-search_query-results {
  max-height: 475px;
}
.p-xxs {
  padding: 5px;
}
.p-xs {
  padding: 10px;
}
.p-sm {
  padding: 15px;
}
.p-m {
  padding: 20px;
}
.p-md {
  padding: 25px;
}
.p-lg {
  padding: 30px;
}
.p-xl {
  padding: 40px;
}
.p-w-xxs {
  padding: 0 5px;
}
.p-w-xs {
  padding: 0 10px;
}
.p-w-sm {
  padding: 0 15px;
}
.p-w-m {
  padding: 0 20px;
}
.p-w-md {
  padding: 0 25px;
}
.p-w-lg {
  padding: 0 30px;
}
.p-w-xl {
  padding: 0 40px;
}
.p-n {
  padding: 0 !important;
}
.p-l-none {
  padding-left: 0 !important;
}
@media screen and (min-width: 480px) {
  .p-l-none-xs {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .p-l-none-sm {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .p-l-none-md {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-l-none-lg {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .p-l-none-xlg {
    padding-left: 0 !important;
  }
}
.p-l-xxs {
  padding-left: 5px !important;
}
.p-l-xs {
  padding-left: 10px !important;
}
.p-l-sm {
  padding-left: 15px !important;
}
.p-l-m {
  padding-left: 20px !important;
}
.p-l-md {
  padding-left: 25px !important;
}
.p-l-lg {
  padding-left: 30px !important;
}
.p-l-xl {
  padding-left: 40px !important;
}
.p-l-n-xxs {
  padding-left: -5px;
}
.p-l-n-xs {
  padding-left: -10px;
}
.p-l-n-sm {
  padding-left: -15px;
}
.p-l-n-m {
  padding-left: -20px;
}
.p-l-n-md {
  padding-left: -25px;
}
.p-l-n-lg {
  padding-left: -30px;
}
.p-l-n-xl {
  padding-left: -40px;
}
.p-t-none {
  padding-top: 0 !important;
}
.p-t-xxs {
  padding-top: 5px;
}
.p-t-xs {
  padding-top: 10px;
}
.p-t-sm {
  padding-top: 15px;
}
.p-t-m {
  padding-top: 20px;
}
.p-t-md {
  padding-top: 25px;
}
.p-t-lg {
  padding-top: 30px;
}
.p-t-xl {
  padding-top: 40px;
}
.p-t-n-xxs {
  padding-top: -5px;
}
.p-t-n-xs {
  padding-top: -10px;
}
.p-t-n-sm {
  padding-top: -15px;
}
.p-t-n-m {
  padding-top: -20px;
}
.p-t-n-md {
  padding-top: -25px;
}
.p-t-n-lg {
  padding-top: -30px;
}
.p-t-n-xl {
  padding-top: -40px;
}
.p-r-none {
  padding-right: 0 !important;
}
@media screen and (min-width: 480px) {
  .p-r-none-xs {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .p-r-none-sm {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .p-r-none-md {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .p-r-none-lg {
    padding-right: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .p-r-none-xlg {
    padding-right: 0 !important;
  }
}
.p-r-xxs {
  padding-right: 5px !important;
}
.p-r-xs {
  padding-right: 10px !important;
}
.p-r-sm {
  padding-right: 15px !important;
}
.p-r-m {
  padding-right: 20px !important;
}
.p-r-md {
  padding-right: 25px !important;
}
.p-r-lg {
  padding-right: 30px !important;
}
.p-r-xl {
  padding-right: 40px !important;
}
.p-r-n-xxs {
  padding-right: -5px;
}
.p-r-n-xs {
  padding-right: -10px;
}
.p-r-n-sm {
  padding-right: -15px;
}
.p-r-n-m {
  padding-right: -20px;
}
.p-r-n-md {
  padding-right: -25px;
}
.p-r-n-lg {
  padding-right: -30px;
}
.p-r-n-xl {
  padding-right: -40px;
}
.p-b-none {
  padding-bottom: 0 !important;
}
.p-b-xxs {
  padding-bottom: 5px;
}
.p-b-xs {
  padding-bottom: 10px;
}
.p-b-sm {
  padding-bottom: 15px;
}
.p-b-m {
  padding-bottom: 20px;
}
.p-b-md {
  padding-bottom: 25px;
}
.p-b-lg {
  padding-bottom: 30px;
}
.p-b-xl {
  padding-bottom: 40px;
}
.p-b-n-xxs {
  padding-bottom: -5px;
}
.p-b-n-xs {
  padding-bottom: -10px;
}
.p-b-n-sm {
  padding-bottom: -15px;
}
.p-b-n-m {
  padding-bottom: -20px;
}
.p-b-n-md {
  padding-bottom: -25px;
}
.p-b-n-lg {
  padding-bottom: -30px;
}
.p-b-n-xl {
  padding-bottom: -40px;
}
.p-1 {
  padding: 1px !important;
}
.p-t-1 {
  padding-top: 1px !important;
}
.p-b-1 {
  padding-bottom: 1px !important;
}
.p-l-1 {
  padding-left: 1px !important;
}
.p-r-1 {
  padding-right: 1px !important;
}
.p-8 {
  padding: 8px !important;
}
.p-t-8 {
  padding-top: 8px !important;
}
.p-b-8 {
  padding-bottom: 8px !important;
}
.p-l-8 {
  padding-left: 8px !important;
}
.p-r-8 {
  padding-right: 8px !important;
}
.p-9 {
  padding: 9px !important;
}
.p-t-9 {
  padding-top: 9px !important;
}
.p-b-9 {
  padding-bottom: 9px !important;
}
.p-l-9 {
  padding-left: 9px !important;
}
.p-r-9 {
  padding-right: 9px !important;
}
.m-xxs {
  margin: 5px;
}
.m-xs {
  margin: 10px;
}
.m-sm {
  margin: 15px;
}
.m-m {
  margin: 20px;
}
.m-md {
  margin: 25px;
}
.m-lg {
  margin: 30px;
}
.m-xl {
  margin: 40px;
}
.m-w-xxs {
  margin: 0 5px;
}
.m-w-xs {
  margin: 0 10px;
}
.m-w-sm {
  margin: 0 15px;
}
.m-w-m {
  margin: 0 20px;
}
.m-w-md {
  margin: 0 25px;
}
.m-w-lg {
  margin: 0 30px;
}
.m-w-xl {
  margin: 0 40px;
}
.m-n {
  margin: 0 !important;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-l-xxs {
  margin-left: 5px;
}
.m-l-xs {
  margin-left: 10px;
}
.m-l-sm {
  margin-left: 15px;
}
.m-l-m {
  margin-left: 20px;
}
.m-l-md {
  margin-left: 25px;
}
.m-l-lg {
  margin-left: 30px;
}
.m-l-xl {
  margin-left: 40px;
}
.m-l-n-xxs {
  margin-left: -5px;
}
.m-l-n-xs {
  margin-left: -10px;
}
.m-l-n-sm {
  margin-left: -15px;
}
.m-l-n-m {
  margin-left: -20px;
}
.m-l-n-md {
  margin-left: -25px;
}
.m-l-n-lg {
  margin-left: -30px;
}
.m-l-n-xl {
  margin-left: -40px;
}
.m-t-none {
  margin-top: 0 !important;
}
.m-t-xxs {
  margin-top: 5px;
}
.m-t-xms {
  margin-top: 7px;
}
.m-t-xs {
  margin-top: 10px;
}
.m-t-sm {
  margin-top: 15px;
}
.m-t-m {
  margin-top: 20px;
}
.m-t-md {
  margin-top: 25px;
}
.m-t-lg {
  margin-top: 30px;
}
.m-t-xl {
  margin-top: 40px;
}
.m-t-n-xxs {
  margin-top: -5px;
}
.m-t-n-xms {
  margin-top: -7px;
}
.m-t-n-xs {
  margin-top: -10px;
}
.m-t-n-sm {
  margin-top: -15px;
}
.m-t-n-m {
  margin-top: -20px;
}
.m-t-n-md {
  margin-top: -25px;
}
.m-t-n-lg {
  margin-top: -30px;
}
.m-t-n-xl {
  margin-top: -40px;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-xxs {
  margin-right: 5px;
}
.m-r-xs {
  margin-right: 10px;
}
.m-r-sm {
  margin-right: 15px;
}
.m-r-m {
  margin-right: 20px;
}
.m-r-md {
  margin-right: 25px;
}
.m-r-lg {
  margin-right: 30px;
}
.m-r-xl {
  margin-right: 40px;
}
.m-r-n-xxs {
  margin-right: -5px;
}
.m-r-n-xs {
  margin-right: -10px;
}
.m-r-n-sm {
  margin-right: -15px;
}
.m-r-n-m {
  margin-right: -20px;
}
.m-r-n-md {
  margin-right: -25px;
}
.m-r-n-lg {
  margin-right: -30px;
}
.m-r-n-xl {
  margin-right: -40px;
}
.m-b-none {
  margin-bottom: 0 !important;
}
.m-b-xxs {
  margin-bottom: 5px;
}
.m-b-xs {
  margin-bottom: 10px;
}
.m-b-sm {
  margin-bottom: 15px;
}
.m-b-sm-i {
  margin-bottom: 15px !important;
}
.m-b-m {
  margin-bottom: 20px;
}
.m-b-md {
  margin-bottom: 25px;
}
.m-b-lg {
  margin-bottom: 30px;
}
.m-b-xl {
  margin-bottom: 40px;
}
.m-b-n-xxs {
  margin-bottom: -5px;
}
.m-b-n-xs {
  margin-bottom: -10px;
}
.m-b-n-sm {
  margin-bottom: -15px;
}
.m-b-n-m {
  margin-bottom: -20px;
}
.m-b-n-md {
  margin-bottom: -25px;
}
.m-b-n-lg {
  margin-bottom: -30px;
}
.m-b-n-xl {
  margin-bottom: -40px;
}
.m-l-auto {
  margin-left: auto;
}
.m-r-auto {
  margin-right: auto;
}
.m-t-auto {
  margin-top: auto;
}
.m-b-auto {
  margin-bottom: auto;
}
.m-x-auto {
  margin-left: auto;
  margin-right: auto;
}
.m-y-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.t-15 {
  top: 15px;
}
.b-15 {
  bottom: 15px;
}
.l-15 {
  left: 15px;
}
.r-15 {
  right: 15px;
}
.t-15-i {
  top: 15px !important;
}
.b-15-i {
  bottom: 15px !important;
}
.l-15-i {
  left: 15px !important;
}
.r-15-i {
  right: 15px !important;
}
body {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.float-e-margins .btn {
  margin-bottom: 0;
}
.float-e-margins .m-b-none {
  margin-bottom: 0;
}
.float-e-margins .m-b-xxs {
  margin-bottom: 1px;
}
.float-e-margins .m-b-xs {
  margin-bottom: 5px;
}
.float-e-margins .m-b-sm {
  margin-bottom: 10px;
}
.float-e-margins .m-b {
  margin-bottom: 15px;
}
.float-e-margins .m-b-md {
  margin-bottom: 20px;
}
.float-e-margins .m-b-lg {
  margin-bottom: 30px;
}
.float-e-margins .m-b-xl {
  margin-bottom: 40px;
}
.float-e-margins .m-b-xxl {
  margin-bottom: 50px;
}
.float-e-margins .m-b-n-xxs {
  margin-bottom: -1px;
}
.float-e-margins .m-b-n-xs {
  margin-bottom: -5px;
}
.float-e-margins .m-b-n-sm {
  margin-bottom: -10px;
}
.float-e-margins .m-b-n {
  margin-bottom: -15px;
}
.float-e-margins .m-b-n-md {
  margin-bottom: -20px;
}
.float-e-margins .m-b-n-lg {
  margin-bottom: -30px;
}
.float-e-margins .m-b-n-xl {
  margin-bottom: -40px;
}
.m-l-none {
  margin-left: 0 !important;
}
.m-r-none {
  margin-right: 0 !important;
}
.m-r-6 {
  margin-right: 6px;
}
.m-l-6 {
  margin-left: 6px;
}
.m-l-100 {
  margin-left: 100px;
}
.m-r-3 {
  margin-right: 3px;
}
.m-r-75 {
  margin-right: 75px;
}
.m-b-50 {
  margin-bottom: 50px;
}
.p-10 {
  padding: 10px;
}
.p-15 {
  padding: 15px;
}
.p-t-0 {
  padding-top: 0;
}
.p-b-0 {
  padding-bottom: 0;
}
.p-l-0 {
  padding-left: 0;
}
.p-r-0 {
  padding-right: 0;
}
.p-t-2 {
  padding-top: 2px;
}
.p-t-3 {
  padding-top: 3px;
}
.p-t-4 {
  padding-top: 4px;
}
.p-b-2 {
  padding-bottom: 2px;
}
.p-b-3 {
  padding-bottom: 3px;
}
.p-l-2 {
  padding-left: 2px;
}
.p-l-3 {
  padding-left: 3px;
}
.p-r-2 {
  padding-right: 2px;
}
.p-r-3 {
  padding-right: 3px;
}
.p-l-4 {
  padding-left: 4px;
}
.p-r-4 {
  padding-right: 4px;
}
.p-t-7 {
  padding-top: 7px;
}
.p-b-7 {
  padding-bottom: 7px;
}
.p-r-7 {
  padding-right: 7px;
}
.p-l-7 {
  padding-left: 7px;
}
.p-l-10 {
  padding-left: 10px;
}
.p-l-12 {
  padding-left: 12px;
}
.f-s-22px {
  font-size: 22px;
  line-height: 22px;
}
.f-s-16 {
  font-size: 16px;
}
.f-s-24 {
  font-size: 24px;
}
.d-i {
  display: inline;
}
.d-i-b {
  display: inline-block;
}
.d-n {
  display: none;
}
.d-b {
  display: block;
}
.v-a-t {
  vertical-align: top;
}
.v-a-b {
  vertical-align: baseline;
}
.w-12-p {
  width: 12%;
}
@media (max-width: 767px) {
  .w-12-p {
    width: 100%;
  }
}
.w-12-25-p {
  width: 12.25%;
}
.w-14-p {
  width: 14%;
}
@media (max-width: 767px) {
  .w-14-p {
    width: 100%;
  }
}
.w-14-2-p {
  width: 14%;
}
.w-10-p {
  width: 10%;
}
.w-15-p {
  width: 15%;
}
.w-16-5-p {
  width: 16.5%;
}
.w-20-p {
  width: 20%;
}
.w-100-p {
  width: 100% !important;
}
.w-300 {
  width: 300px;
}
.of-hidden {
  overflow: hidden;
}
.of-auto {
  overflow: auto;
}
.pos-a {
  position: absolute;
}
.pos-r {
  position: relative;
}
.z-index-1 {
  z-index: 1;
}
a:hover.btn-danger,
a:active.btn-danger,
a:focus.btn-danger {
  color: #fff !important;
}
.text-yellow {
  color: #CCCC04;
}
.clear-none {
  clear: none !important;
}
.work-break-break-all {
  word-break: break-all;
}
@media screen and (max-width: 767px) {
  .middle-box {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.top-navigation.body-small .wrapper.wrapper-content,
.body-small .top-navigation .wrapper.wrapper-content {
  padding-top: 0;
}
.empty-hidden:empty {
  display: none;
}
.word-break-break-word {
  word-break: break-word;
}
.white-space-normal {
  white-space: normal;
}
@media (min-width: 768px) and (max-width: 1919px) {
  .top-navigation .wrapper.wrapper-content {
    padding-left: 0;
    padding-right: 0;
  }
}
.h-f-c {
  height: -moz-fit-content;
  height: fit-content;
}
.w-f-c {
  width: -moz-fit-content;
  width: fit-content;
}
.pointer-events-all {
  pointer-events: all !important;
}
.v-a-m {
  vertical-align: middle;
}
.v-a-t-b {
  vertical-align: text-bottom;
}
.title-action:empty {
  display: none;
}
.f-w-b {
  font-weight: bold !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-visible {
  overflow: visible !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-scroll {
  overflow: scroll !important;
}
.text-break-force {
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre-wrap;
}
.iframe {
  overflow-x: auto;
}
.iframe #wrapper {
  overflow-x: auto;
  width: fit-content;
  min-width: 100%;
}
.iframe #page-wrapper {
  margin: 0;
}
.min-w-55 {
  min-width: 55px;
}
.min-w-60 {
  min-width: 60px;
}
.min-w-200 {
  min-width: 200px;
}
.min-w-250 {
  min-width: 250px;
}
.min-w-400 {
  min-width: 400px;
}
.min-w-1000 {
  min-width: 1000px;
}
.min-w-1200 {
  min-width: 1200px;
}
.min-w-1300 {
  min-width: 1300px;
}
.min-w-1500 {
  min-width: 1500px;
}
.min-w-1600 {
  min-width: 1600px;
}
.min-w-1800 {
  min-width: 1800px;
}
.max-w-145 {
  max-width: 145px;
}
.max-w-200 {
  max-width: 200px;
}
.max-w-300 {
  max-width: 300px;
}
.w-120 {
  width: 120px;
}
.w-150 {
  width: 150px;
}
.w-200 {
  width: 200px;
}
.w-300 {
  width: 300px;
}
.w-400 {
  width: 400px;
}
.w-500 {
  width: 500px;
}
.w-1600 {
  width: 1600px;
}
.h-50 {
  height: 50px;
}
.min-h-200 {
  min-height: 200px;
}
.min-h-400 {
  min-height: 400px;
}
.min-h-500 {
  min-height: 500px;
}
.max-h-200 {
  max-height: 200px;
}
.max-h-400 {
  max-height: 400px;
}
.max-h-500 {
  max-height: 500px;
}
.max-h-800 {
  max-height: 800px;
}
.h-53-i {
  height: 53px !important;
}
.v-a-super {
  vertical-align: super;
}
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #ED5565;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #ED5565;
}
.has-error .form-control {
  border-color: #ED5565;
}
.has-error .form-control:focus {
  border-color: #ED5565;
}
.has-error .input-group-addon {
  color: #ED5565;
  background-color: #f2dede;
  border-color: #ED5565;
}
.has-error .form-control-feedback {
  color: #ED5565;
}
.collection-item-default.icheck-input + .help-block {
  min-width: 230px;
  float: right;
  text-align: right;
  margin-top: 2px;
  margin-right: 50px;
}
.bg-white {
  background: #fff;
}
.bg-white-important {
  background: #fff !important;
}
.bg-white-transparent {
  background: rgba(255, 255, 255, 0.5);
}
.bg-secondary {
  background: #f6f6f6;
}
.bg-modal-body {
  background: #f8fafb;
}
.disabled-group {
  pointer-events: none;
}
.btn-default {
  color: #ffffff;
  background-color: #c2c2c2;
  border-color: #c2c2c2;
}
.btn-default:focus,
.btn-default.focus,
.btn-default:hover,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #ffffff;
  background-color: #bababa;
  border-color: #bababa;
}
.btn-default:focus:hover,
.btn-default.focus:hover,
.btn-default:hover:hover,
.btn-default:active:hover,
.btn-default.active:hover,
.open .dropdown-toggle.btn-default:hover,
.btn-default:focus:focus,
.btn-default.focus:focus,
.btn-default:hover:focus,
.btn-default:active:focus,
.btn-default.active:focus,
.open .dropdown-toggle.btn-default:focus,
.btn-default:focus.focus,
.btn-default.focus.focus,
.btn-default:hover.focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open .dropdown-toggle.btn-default.focus {
  color: #ffffff;
  background-color: #bababa;
  border-color: #bababa;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled]:active,
.btn-default.active[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default.disabled:hover:hover,
.btn-default.disabled:focus:hover,
.btn-default.disabled:active:hover,
.btn-default.disabled.active:hover,
.btn-default[disabled]:hover,
.btn-default[disabled]:hover:hover,
.btn-default[disabled]:focus:hover,
.btn-default[disabled]:active:hover,
.btn-default.active[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default.disabled:hover:focus,
.btn-default.disabled:focus:focus,
.btn-default.disabled:active:focus,
.btn-default.disabled.active:focus,
.btn-default[disabled]:focus,
.btn-default[disabled]:hover:focus,
.btn-default[disabled]:focus:focus,
.btn-default[disabled]:active:focus,
.btn-default.active[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default.disabled:hover:active,
.btn-default.disabled:focus:active,
.btn-default.disabled:active:active,
.btn-default.disabled.active:active,
.btn-default[disabled]:active,
.btn-default[disabled]:hover:active,
.btn-default[disabled]:focus:active,
.btn-default[disabled]:active:active,
.btn-default.active[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default.disabled:hover.active,
.btn-default.disabled:focus.active,
.btn-default.disabled:active.active,
.btn-default.disabled.active.active,
.btn-default[disabled].active,
.btn-default[disabled]:hover.active,
.btn-default[disabled]:focus.active,
.btn-default[disabled]:active.active,
.btn-default.active[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #cccccc;
  border-color: #cccccc;
}
.btn-default.btn-outline.disabled,
.btn-default.btn-outline.disabled:hover,
.btn-default.btn-outline.disabled:focus,
.btn-default.btn-outline.disabled:active,
.btn-default.btn-outline.disabled.active,
.btn-default.btn-outline[disabled],
.btn-default.btn-outline[disabled]:hover,
.btn-default.btn-outline[disabled]:focus,
.btn-default.btn-outline[disabled]:active,
.btn-default.btn-outline.active[disabled],
fieldset[disabled] .btn-default.btn-outline,
.btn-default.btn-outline.disabled:hover,
.btn-default.btn-outline.disabled:hover:hover,
.btn-default.btn-outline.disabled:focus:hover,
.btn-default.btn-outline.disabled:active:hover,
.btn-default.btn-outline.disabled.active:hover,
.btn-default.btn-outline[disabled]:hover,
.btn-default.btn-outline[disabled]:hover:hover,
.btn-default.btn-outline[disabled]:focus:hover,
.btn-default.btn-outline[disabled]:active:hover,
.btn-default.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-default.btn-outline:hover,
.btn-default.btn-outline.disabled:focus,
.btn-default.btn-outline.disabled:hover:focus,
.btn-default.btn-outline.disabled:focus:focus,
.btn-default.btn-outline.disabled:active:focus,
.btn-default.btn-outline.disabled.active:focus,
.btn-default.btn-outline[disabled]:focus,
.btn-default.btn-outline[disabled]:hover:focus,
.btn-default.btn-outline[disabled]:focus:focus,
.btn-default.btn-outline[disabled]:active:focus,
.btn-default.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-default.btn-outline:focus,
.btn-default.btn-outline.disabled:active,
.btn-default.btn-outline.disabled:hover:active,
.btn-default.btn-outline.disabled:focus:active,
.btn-default.btn-outline.disabled:active:active,
.btn-default.btn-outline.disabled.active:active,
.btn-default.btn-outline[disabled]:active,
.btn-default.btn-outline[disabled]:hover:active,
.btn-default.btn-outline[disabled]:focus:active,
.btn-default.btn-outline[disabled]:active:active,
.btn-default.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-default.btn-outline:active,
.btn-default.btn-outline.disabled.active,
.btn-default.btn-outline.disabled:hover.active,
.btn-default.btn-outline.disabled:focus.active,
.btn-default.btn-outline.disabled:active.active,
.btn-default.btn-outline.disabled.active.active,
.btn-default.btn-outline[disabled].active,
.btn-default.btn-outline[disabled]:hover.active,
.btn-default.btn-outline[disabled]:focus.active,
.btn-default.btn-outline[disabled]:active.active,
.btn-default.btn-outline.active[disabled].active,
fieldset[disabled] .btn-default.btn-outline.active {
  background-color: transparent;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #c2c2c2;
  background-color: #ffffff;
}
.btn-primary {
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.btn-primary:focus:hover,
.btn-primary.focus:hover,
.btn-primary:hover:hover,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open .dropdown-toggle.btn-primary:hover,
.btn-primary:focus:focus,
.btn-primary.focus:focus,
.btn-primary:hover:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open .dropdown-toggle.btn-primary:focus,
.btn-primary:focus.focus,
.btn-primary.focus.focus,
.btn-primary:hover.focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open .dropdown-toggle.btn-primary.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:active,
.btn-primary.active[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary.disabled:hover:hover,
.btn-primary.disabled:focus:hover,
.btn-primary.disabled:active:hover,
.btn-primary.disabled.active:hover,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:hover:hover,
.btn-primary[disabled]:focus:hover,
.btn-primary[disabled]:active:hover,
.btn-primary.active[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover:focus,
.btn-primary.disabled:focus:focus,
.btn-primary.disabled:active:focus,
.btn-primary.disabled.active:focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover:focus,
.btn-primary[disabled]:focus:focus,
.btn-primary[disabled]:active:focus,
.btn-primary.active[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary.disabled:hover:active,
.btn-primary.disabled:focus:active,
.btn-primary.disabled:active:active,
.btn-primary.disabled.active:active,
.btn-primary[disabled]:active,
.btn-primary[disabled]:hover:active,
.btn-primary[disabled]:focus:active,
.btn-primary[disabled]:active:active,
.btn-primary.active[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary.disabled:hover.active,
.btn-primary.disabled:focus.active,
.btn-primary.disabled:active.active,
.btn-primary.disabled.active.active,
.btn-primary[disabled].active,
.btn-primary[disabled]:hover.active,
.btn-primary[disabled]:focus.active,
.btn-primary[disabled]:active.active,
.btn-primary.active[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.btn-primary.btn-outline.disabled,
.btn-primary.btn-outline.disabled:hover,
.btn-primary.btn-outline.disabled:focus,
.btn-primary.btn-outline.disabled:active,
.btn-primary.btn-outline.disabled.active,
.btn-primary.btn-outline[disabled],
.btn-primary.btn-outline[disabled]:hover,
.btn-primary.btn-outline[disabled]:focus,
.btn-primary.btn-outline[disabled]:active,
.btn-primary.btn-outline.active[disabled],
fieldset[disabled] .btn-primary.btn-outline,
.btn-primary.btn-outline.disabled:hover,
.btn-primary.btn-outline.disabled:hover:hover,
.btn-primary.btn-outline.disabled:focus:hover,
.btn-primary.btn-outline.disabled:active:hover,
.btn-primary.btn-outline.disabled.active:hover,
.btn-primary.btn-outline[disabled]:hover,
.btn-primary.btn-outline[disabled]:hover:hover,
.btn-primary.btn-outline[disabled]:focus:hover,
.btn-primary.btn-outline[disabled]:active:hover,
.btn-primary.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-primary.btn-outline:hover,
.btn-primary.btn-outline.disabled:focus,
.btn-primary.btn-outline.disabled:hover:focus,
.btn-primary.btn-outline.disabled:focus:focus,
.btn-primary.btn-outline.disabled:active:focus,
.btn-primary.btn-outline.disabled.active:focus,
.btn-primary.btn-outline[disabled]:focus,
.btn-primary.btn-outline[disabled]:hover:focus,
.btn-primary.btn-outline[disabled]:focus:focus,
.btn-primary.btn-outline[disabled]:active:focus,
.btn-primary.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-primary.btn-outline:focus,
.btn-primary.btn-outline.disabled:active,
.btn-primary.btn-outline.disabled:hover:active,
.btn-primary.btn-outline.disabled:focus:active,
.btn-primary.btn-outline.disabled:active:active,
.btn-primary.btn-outline.disabled.active:active,
.btn-primary.btn-outline[disabled]:active,
.btn-primary.btn-outline[disabled]:hover:active,
.btn-primary.btn-outline[disabled]:focus:active,
.btn-primary.btn-outline[disabled]:active:active,
.btn-primary.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-primary.btn-outline:active,
.btn-primary.btn-outline.disabled.active,
.btn-primary.btn-outline.disabled:hover.active,
.btn-primary.btn-outline.disabled:focus.active,
.btn-primary.btn-outline.disabled:active.active,
.btn-primary.btn-outline.disabled.active.active,
.btn-primary.btn-outline[disabled].active,
.btn-primary.btn-outline[disabled]:hover.active,
.btn-primary.btn-outline[disabled]:focus.active,
.btn-primary.btn-outline[disabled]:active.active,
.btn-primary.btn-outline.active[disabled].active,
fieldset[disabled] .btn-primary.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.btn-primary .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #1c84c6;
  border-color: #1c84c6;
}
.btn-success:focus,
.btn-success.focus,
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success:focus:hover,
.btn-success.focus:hover,
.btn-success:hover:hover,
.btn-success:active:hover,
.btn-success.active:hover,
.open .dropdown-toggle.btn-success:hover,
.btn-success:focus:focus,
.btn-success.focus:focus,
.btn-success:hover:focus,
.btn-success:active:focus,
.btn-success.active:focus,
.open .dropdown-toggle.btn-success:focus,
.btn-success:focus.focus,
.btn-success.focus.focus,
.btn-success:hover.focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open .dropdown-toggle.btn-success.focus {
  color: #ffffff;
  background-color: #1a7bb9;
  border-color: #1a7bb9;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled]:active,
.btn-success.active[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success.disabled:hover:hover,
.btn-success.disabled:focus:hover,
.btn-success.disabled:active:hover,
.btn-success.disabled.active:hover,
.btn-success[disabled]:hover,
.btn-success[disabled]:hover:hover,
.btn-success[disabled]:focus:hover,
.btn-success[disabled]:active:hover,
.btn-success.active[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success.disabled:hover:focus,
.btn-success.disabled:focus:focus,
.btn-success.disabled:active:focus,
.btn-success.disabled.active:focus,
.btn-success[disabled]:focus,
.btn-success[disabled]:hover:focus,
.btn-success[disabled]:focus:focus,
.btn-success[disabled]:active:focus,
.btn-success.active[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success.disabled:hover:active,
.btn-success.disabled:focus:active,
.btn-success.disabled:active:active,
.btn-success.disabled.active:active,
.btn-success[disabled]:active,
.btn-success[disabled]:hover:active,
.btn-success[disabled]:focus:active,
.btn-success[disabled]:active:active,
.btn-success.active[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success.disabled:hover.active,
.btn-success.disabled:focus.active,
.btn-success.disabled:active.active,
.btn-success.disabled.active.active,
.btn-success[disabled].active,
.btn-success[disabled]:hover.active,
.btn-success[disabled]:focus.active,
.btn-success[disabled]:active.active,
.btn-success.active[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #1f90d8;
  border-color: #1f90d8;
}
.btn-success.btn-outline.disabled,
.btn-success.btn-outline.disabled:hover,
.btn-success.btn-outline.disabled:focus,
.btn-success.btn-outline.disabled:active,
.btn-success.btn-outline.disabled.active,
.btn-success.btn-outline[disabled],
.btn-success.btn-outline[disabled]:hover,
.btn-success.btn-outline[disabled]:focus,
.btn-success.btn-outline[disabled]:active,
.btn-success.btn-outline.active[disabled],
fieldset[disabled] .btn-success.btn-outline,
.btn-success.btn-outline.disabled:hover,
.btn-success.btn-outline.disabled:hover:hover,
.btn-success.btn-outline.disabled:focus:hover,
.btn-success.btn-outline.disabled:active:hover,
.btn-success.btn-outline.disabled.active:hover,
.btn-success.btn-outline[disabled]:hover,
.btn-success.btn-outline[disabled]:hover:hover,
.btn-success.btn-outline[disabled]:focus:hover,
.btn-success.btn-outline[disabled]:active:hover,
.btn-success.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-success.btn-outline:hover,
.btn-success.btn-outline.disabled:focus,
.btn-success.btn-outline.disabled:hover:focus,
.btn-success.btn-outline.disabled:focus:focus,
.btn-success.btn-outline.disabled:active:focus,
.btn-success.btn-outline.disabled.active:focus,
.btn-success.btn-outline[disabled]:focus,
.btn-success.btn-outline[disabled]:hover:focus,
.btn-success.btn-outline[disabled]:focus:focus,
.btn-success.btn-outline[disabled]:active:focus,
.btn-success.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-success.btn-outline:focus,
.btn-success.btn-outline.disabled:active,
.btn-success.btn-outline.disabled:hover:active,
.btn-success.btn-outline.disabled:focus:active,
.btn-success.btn-outline.disabled:active:active,
.btn-success.btn-outline.disabled.active:active,
.btn-success.btn-outline[disabled]:active,
.btn-success.btn-outline[disabled]:hover:active,
.btn-success.btn-outline[disabled]:focus:active,
.btn-success.btn-outline[disabled]:active:active,
.btn-success.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-success.btn-outline:active,
.btn-success.btn-outline.disabled.active,
.btn-success.btn-outline.disabled:hover.active,
.btn-success.btn-outline.disabled:focus.active,
.btn-success.btn-outline.disabled:active.active,
.btn-success.btn-outline.disabled.active.active,
.btn-success.btn-outline[disabled].active,
.btn-success.btn-outline[disabled]:hover.active,
.btn-success.btn-outline[disabled]:focus.active,
.btn-success.btn-outline[disabled]:active.active,
.btn-success.btn-outline.active[disabled].active,
fieldset[disabled] .btn-success.btn-outline.active {
  background-color: transparent;
  border-color: #1f90d8;
}
.btn-success .badge {
  color: #1c84c6;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #23c6c8;
  border-color: #23c6c8;
}
.btn-info:focus,
.btn-info.focus,
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info:focus:hover,
.btn-info.focus:hover,
.btn-info:hover:hover,
.btn-info:active:hover,
.btn-info.active:hover,
.open .dropdown-toggle.btn-info:hover,
.btn-info:focus:focus,
.btn-info.focus:focus,
.btn-info:hover:focus,
.btn-info:active:focus,
.btn-info.active:focus,
.open .dropdown-toggle.btn-info:focus,
.btn-info:focus.focus,
.btn-info.focus.focus,
.btn-info:hover.focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open .dropdown-toggle.btn-info.focus {
  color: #ffffff;
  background-color: #21b9bb;
  border-color: #21b9bb;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled]:active,
.btn-info.active[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info.disabled:hover:hover,
.btn-info.disabled:focus:hover,
.btn-info.disabled:active:hover,
.btn-info.disabled.active:hover,
.btn-info[disabled]:hover,
.btn-info[disabled]:hover:hover,
.btn-info[disabled]:focus:hover,
.btn-info[disabled]:active:hover,
.btn-info.active[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info.disabled:hover:focus,
.btn-info.disabled:focus:focus,
.btn-info.disabled:active:focus,
.btn-info.disabled.active:focus,
.btn-info[disabled]:focus,
.btn-info[disabled]:hover:focus,
.btn-info[disabled]:focus:focus,
.btn-info[disabled]:active:focus,
.btn-info.active[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info.disabled:hover:active,
.btn-info.disabled:focus:active,
.btn-info.disabled:active:active,
.btn-info.disabled.active:active,
.btn-info[disabled]:active,
.btn-info[disabled]:hover:active,
.btn-info[disabled]:focus:active,
.btn-info[disabled]:active:active,
.btn-info.active[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info.disabled:hover.active,
.btn-info.disabled:focus.active,
.btn-info.disabled:active.active,
.btn-info.disabled.active.active,
.btn-info[disabled].active,
.btn-info[disabled]:hover.active,
.btn-info[disabled]:focus.active,
.btn-info[disabled]:active.active,
.btn-info.active[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #26d7d9;
  border-color: #26d7d9;
}
.btn-info.btn-outline.disabled,
.btn-info.btn-outline.disabled:hover,
.btn-info.btn-outline.disabled:focus,
.btn-info.btn-outline.disabled:active,
.btn-info.btn-outline.disabled.active,
.btn-info.btn-outline[disabled],
.btn-info.btn-outline[disabled]:hover,
.btn-info.btn-outline[disabled]:focus,
.btn-info.btn-outline[disabled]:active,
.btn-info.btn-outline.active[disabled],
fieldset[disabled] .btn-info.btn-outline,
.btn-info.btn-outline.disabled:hover,
.btn-info.btn-outline.disabled:hover:hover,
.btn-info.btn-outline.disabled:focus:hover,
.btn-info.btn-outline.disabled:active:hover,
.btn-info.btn-outline.disabled.active:hover,
.btn-info.btn-outline[disabled]:hover,
.btn-info.btn-outline[disabled]:hover:hover,
.btn-info.btn-outline[disabled]:focus:hover,
.btn-info.btn-outline[disabled]:active:hover,
.btn-info.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-info.btn-outline:hover,
.btn-info.btn-outline.disabled:focus,
.btn-info.btn-outline.disabled:hover:focus,
.btn-info.btn-outline.disabled:focus:focus,
.btn-info.btn-outline.disabled:active:focus,
.btn-info.btn-outline.disabled.active:focus,
.btn-info.btn-outline[disabled]:focus,
.btn-info.btn-outline[disabled]:hover:focus,
.btn-info.btn-outline[disabled]:focus:focus,
.btn-info.btn-outline[disabled]:active:focus,
.btn-info.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-info.btn-outline:focus,
.btn-info.btn-outline.disabled:active,
.btn-info.btn-outline.disabled:hover:active,
.btn-info.btn-outline.disabled:focus:active,
.btn-info.btn-outline.disabled:active:active,
.btn-info.btn-outline.disabled.active:active,
.btn-info.btn-outline[disabled]:active,
.btn-info.btn-outline[disabled]:hover:active,
.btn-info.btn-outline[disabled]:focus:active,
.btn-info.btn-outline[disabled]:active:active,
.btn-info.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-info.btn-outline:active,
.btn-info.btn-outline.disabled.active,
.btn-info.btn-outline.disabled:hover.active,
.btn-info.btn-outline.disabled:focus.active,
.btn-info.btn-outline.disabled:active.active,
.btn-info.btn-outline.disabled.active.active,
.btn-info.btn-outline[disabled].active,
.btn-info.btn-outline[disabled]:hover.active,
.btn-info.btn-outline[disabled]:focus.active,
.btn-info.btn-outline[disabled]:active.active,
.btn-info.btn-outline.active[disabled].active,
fieldset[disabled] .btn-info.btn-outline.active {
  background-color: transparent;
  border-color: #26d7d9;
}
.btn-info .badge {
  color: #23c6c8;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f8ac59;
  border-color: #f8ac59;
}
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning:focus:hover,
.btn-warning.focus:hover,
.btn-warning:hover:hover,
.btn-warning:active:hover,
.btn-warning.active:hover,
.open .dropdown-toggle.btn-warning:hover,
.btn-warning:focus:focus,
.btn-warning.focus:focus,
.btn-warning:hover:focus,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open .dropdown-toggle.btn-warning:focus,
.btn-warning:focus.focus,
.btn-warning.focus.focus,
.btn-warning:hover.focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open .dropdown-toggle.btn-warning.focus {
  color: #ffffff;
  background-color: #f7a54a;
  border-color: #f7a54a;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:active,
.btn-warning.active[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning.disabled:hover:hover,
.btn-warning.disabled:focus:hover,
.btn-warning.disabled:active:hover,
.btn-warning.disabled.active:hover,
.btn-warning[disabled]:hover,
.btn-warning[disabled]:hover:hover,
.btn-warning[disabled]:focus:hover,
.btn-warning[disabled]:active:hover,
.btn-warning.active[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled:hover:focus,
.btn-warning.disabled:focus:focus,
.btn-warning.disabled:active:focus,
.btn-warning.disabled.active:focus,
.btn-warning[disabled]:focus,
.btn-warning[disabled]:hover:focus,
.btn-warning[disabled]:focus:focus,
.btn-warning[disabled]:active:focus,
.btn-warning.active[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning.disabled:hover:active,
.btn-warning.disabled:focus:active,
.btn-warning.disabled:active:active,
.btn-warning.disabled.active:active,
.btn-warning[disabled]:active,
.btn-warning[disabled]:hover:active,
.btn-warning[disabled]:focus:active,
.btn-warning[disabled]:active:active,
.btn-warning.active[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning.disabled:hover.active,
.btn-warning.disabled:focus.active,
.btn-warning.disabled:active.active,
.btn-warning.disabled.active.active,
.btn-warning[disabled].active,
.btn-warning[disabled]:hover.active,
.btn-warning[disabled]:focus.active,
.btn-warning[disabled]:active.active,
.btn-warning.active[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f9b66d;
  border-color: #f9b66d;
}
.btn-warning.btn-outline.disabled,
.btn-warning.btn-outline.disabled:hover,
.btn-warning.btn-outline.disabled:focus,
.btn-warning.btn-outline.disabled:active,
.btn-warning.btn-outline.disabled.active,
.btn-warning.btn-outline[disabled],
.btn-warning.btn-outline[disabled]:hover,
.btn-warning.btn-outline[disabled]:focus,
.btn-warning.btn-outline[disabled]:active,
.btn-warning.btn-outline.active[disabled],
fieldset[disabled] .btn-warning.btn-outline,
.btn-warning.btn-outline.disabled:hover,
.btn-warning.btn-outline.disabled:hover:hover,
.btn-warning.btn-outline.disabled:focus:hover,
.btn-warning.btn-outline.disabled:active:hover,
.btn-warning.btn-outline.disabled.active:hover,
.btn-warning.btn-outline[disabled]:hover,
.btn-warning.btn-outline[disabled]:hover:hover,
.btn-warning.btn-outline[disabled]:focus:hover,
.btn-warning.btn-outline[disabled]:active:hover,
.btn-warning.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-warning.btn-outline:hover,
.btn-warning.btn-outline.disabled:focus,
.btn-warning.btn-outline.disabled:hover:focus,
.btn-warning.btn-outline.disabled:focus:focus,
.btn-warning.btn-outline.disabled:active:focus,
.btn-warning.btn-outline.disabled.active:focus,
.btn-warning.btn-outline[disabled]:focus,
.btn-warning.btn-outline[disabled]:hover:focus,
.btn-warning.btn-outline[disabled]:focus:focus,
.btn-warning.btn-outline[disabled]:active:focus,
.btn-warning.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-warning.btn-outline:focus,
.btn-warning.btn-outline.disabled:active,
.btn-warning.btn-outline.disabled:hover:active,
.btn-warning.btn-outline.disabled:focus:active,
.btn-warning.btn-outline.disabled:active:active,
.btn-warning.btn-outline.disabled.active:active,
.btn-warning.btn-outline[disabled]:active,
.btn-warning.btn-outline[disabled]:hover:active,
.btn-warning.btn-outline[disabled]:focus:active,
.btn-warning.btn-outline[disabled]:active:active,
.btn-warning.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-warning.btn-outline:active,
.btn-warning.btn-outline.disabled.active,
.btn-warning.btn-outline.disabled:hover.active,
.btn-warning.btn-outline.disabled:focus.active,
.btn-warning.btn-outline.disabled:active.active,
.btn-warning.btn-outline.disabled.active.active,
.btn-warning.btn-outline[disabled].active,
.btn-warning.btn-outline[disabled]:hover.active,
.btn-warning.btn-outline[disabled]:focus.active,
.btn-warning.btn-outline[disabled]:active.active,
.btn-warning.btn-outline.active[disabled].active,
fieldset[disabled] .btn-warning.btn-outline.active {
  background-color: transparent;
  border-color: #f9b66d;
}
.btn-warning .badge {
  color: #f8ac59;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #ED5565;
  border-color: #ED5565;
}
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #ec4758;
  border-color: #ec4758;
}
.btn-danger:focus:hover,
.btn-danger.focus:hover,
.btn-danger:hover:hover,
.btn-danger:active:hover,
.btn-danger.active:hover,
.open .dropdown-toggle.btn-danger:hover,
.btn-danger:focus:focus,
.btn-danger.focus:focus,
.btn-danger:hover:focus,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open .dropdown-toggle.btn-danger:focus,
.btn-danger:focus.focus,
.btn-danger.focus.focus,
.btn-danger:hover.focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open .dropdown-toggle.btn-danger.focus {
  color: #ffffff;
  background-color: #ec4758;
  border-color: #ec4758;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:active,
.btn-danger.active[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger.disabled:hover:hover,
.btn-danger.disabled:focus:hover,
.btn-danger.disabled:active:hover,
.btn-danger.disabled.active:hover,
.btn-danger[disabled]:hover,
.btn-danger[disabled]:hover:hover,
.btn-danger[disabled]:focus:hover,
.btn-danger[disabled]:active:hover,
.btn-danger.active[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled:hover:focus,
.btn-danger.disabled:focus:focus,
.btn-danger.disabled:active:focus,
.btn-danger.disabled.active:focus,
.btn-danger[disabled]:focus,
.btn-danger[disabled]:hover:focus,
.btn-danger[disabled]:focus:focus,
.btn-danger[disabled]:active:focus,
.btn-danger.active[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger.disabled:hover:active,
.btn-danger.disabled:focus:active,
.btn-danger.disabled:active:active,
.btn-danger.disabled.active:active,
.btn-danger[disabled]:active,
.btn-danger[disabled]:hover:active,
.btn-danger[disabled]:focus:active,
.btn-danger[disabled]:active:active,
.btn-danger.active[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger.disabled:hover.active,
.btn-danger.disabled:focus.active,
.btn-danger.disabled:active.active,
.btn-danger.disabled.active.active,
.btn-danger[disabled].active,
.btn-danger[disabled]:hover.active,
.btn-danger[disabled]:focus.active,
.btn-danger[disabled]:active.active,
.btn-danger.active[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #ef6776;
  border-color: #ef6776;
}
.btn-danger.btn-outline.disabled,
.btn-danger.btn-outline.disabled:hover,
.btn-danger.btn-outline.disabled:focus,
.btn-danger.btn-outline.disabled:active,
.btn-danger.btn-outline.disabled.active,
.btn-danger.btn-outline[disabled],
.btn-danger.btn-outline[disabled]:hover,
.btn-danger.btn-outline[disabled]:focus,
.btn-danger.btn-outline[disabled]:active,
.btn-danger.btn-outline.active[disabled],
fieldset[disabled] .btn-danger.btn-outline,
.btn-danger.btn-outline.disabled:hover,
.btn-danger.btn-outline.disabled:hover:hover,
.btn-danger.btn-outline.disabled:focus:hover,
.btn-danger.btn-outline.disabled:active:hover,
.btn-danger.btn-outline.disabled.active:hover,
.btn-danger.btn-outline[disabled]:hover,
.btn-danger.btn-outline[disabled]:hover:hover,
.btn-danger.btn-outline[disabled]:focus:hover,
.btn-danger.btn-outline[disabled]:active:hover,
.btn-danger.btn-outline.active[disabled]:hover,
fieldset[disabled] .btn-danger.btn-outline:hover,
.btn-danger.btn-outline.disabled:focus,
.btn-danger.btn-outline.disabled:hover:focus,
.btn-danger.btn-outline.disabled:focus:focus,
.btn-danger.btn-outline.disabled:active:focus,
.btn-danger.btn-outline.disabled.active:focus,
.btn-danger.btn-outline[disabled]:focus,
.btn-danger.btn-outline[disabled]:hover:focus,
.btn-danger.btn-outline[disabled]:focus:focus,
.btn-danger.btn-outline[disabled]:active:focus,
.btn-danger.btn-outline.active[disabled]:focus,
fieldset[disabled] .btn-danger.btn-outline:focus,
.btn-danger.btn-outline.disabled:active,
.btn-danger.btn-outline.disabled:hover:active,
.btn-danger.btn-outline.disabled:focus:active,
.btn-danger.btn-outline.disabled:active:active,
.btn-danger.btn-outline.disabled.active:active,
.btn-danger.btn-outline[disabled]:active,
.btn-danger.btn-outline[disabled]:hover:active,
.btn-danger.btn-outline[disabled]:focus:active,
.btn-danger.btn-outline[disabled]:active:active,
.btn-danger.btn-outline.active[disabled]:active,
fieldset[disabled] .btn-danger.btn-outline:active,
.btn-danger.btn-outline.disabled.active,
.btn-danger.btn-outline.disabled:hover.active,
.btn-danger.btn-outline.disabled:focus.active,
.btn-danger.btn-outline.disabled:active.active,
.btn-danger.btn-outline.disabled.active.active,
.btn-danger.btn-outline[disabled].active,
.btn-danger.btn-outline[disabled]:hover.active,
.btn-danger.btn-outline[disabled]:focus.active,
.btn-danger.btn-outline[disabled]:active.active,
.btn-danger.btn-outline.active[disabled].active,
fieldset[disabled] .btn-danger.btn-outline.active {
  background-color: transparent;
  border-color: #ef6776;
}
.btn-danger .badge {
  color: #ED5565;
  background-color: #ffffff;
}
.btn-default-b-l {
  border-left: 1px solid #bababa;
}
.btn-primary-b-l {
  border-left: 1px solid #18a689;
}
.btn-success-b-l {
  border-left: 1px solid #1a7bb9;
}
.btn-info-b-l {
  border-left: 1px solid #21b9bb;
}
.btn-warning-b-l {
  border-left: 1px solid #f7a54a;
}
.btn-danger-b-l {
  border-left: 1px solid #ec4758;
}
.btn-outline {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}
.swal-button--approve {
  background-color: #1ab394;
}
.swal-button--approve:active {
  background-color: #18a689;
}
.btn-group .btn-active-primary.btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.dropdown-menu > li > .dropdown-menu-item {
  display: block;
  clear: both;
  white-space: nowrap;
  margin: 0;
  padding: 7px 20px;
  border-radius: 3px;
  color: inherit;
  line-height: 25px;
  text-align: left;
  font-weight: normal;
}
.dropdown-menu > li > .dropdown-menu-item.dropdown-menu-item-sm {
  padding: 5px 15px;
}
.dropdown-scrollable {
  max-height: 700px;
  overflow: auto;
}
a.disabled,
a[disabled] {
  cursor: not-allowed;
  pointer-events: none;
}
.f-w-n {
  font-weight: normal !important;
}
.main-nav ul.nav {
  float: none;
  text-align: center;
  min-height: 50px;
}
.main-nav ul.nav > li {
  display: inline-block;
  float: none;
}
.main-nav ul.nav > li a.btn-primary {
  margin-top: 6px;
}
.table-responsive {
  clear: both;
  overflow-y: overlay;
}
.white-space-nowrap {
  white-space: nowrap;
}
.dropdown-filter .scrollable-md {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: 20px;
}
.dropdown-filter .dropdown-menu > li > a.active {
  color: #1ab394;
  background-color: #f5f5f5;
}
.table-filtered > thead > tr.table-header-row > th,
.table-column-wrapper > thead > tr.table-header-row > th,
.table-filtered > thead > tr.table-footer-row > th,
.table-column-wrapper > thead > tr.table-footer-row > th {
  font-weight: bold;
  padding: 8px !important;
}
.table-filtered > thead > tr > th,
.table-column-wrapper > thead > tr > th {
  font-weight: normal;
  padding: 0 !important;
}
.table-filtered > thead > tr > th .dropdown-filter,
.table-column-wrapper > thead > tr > th .dropdown-filter {
  padding: 8px;
  white-space: nowrap;
}
.table-filtered > thead > tr > th .dropdown-filter.open,
.table-column-wrapper > thead > tr > th .dropdown-filter.open {
  background-color: #fff;
}
.table-filtered .dropdown-filter > .dropdown-menu,
.table-column-wrapper .dropdown-filter > .dropdown-menu {
  left: -1px;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
  min-width: 200px;
  box-sizing: content-box;
}
.table-filtered .dropdown-filter > .dropdown-menu.table-filter-choice-expanded,
.table-column-wrapper .dropdown-filter > .dropdown-menu.table-filter-choice-expanded {
  min-width: 260px;
  right: 0;
}
.table-filtered .dropdown-filter > .dropdown-menu .select2-container .select2-selection--multiple .select2-selection__choice,
.table-column-wrapper .dropdown-filter > .dropdown-menu .select2-container .select2-selection--multiple .select2-selection__choice {
  white-space: initial;
}
.table-filtered .dropdown-filter > .dropdown-menu .radio,
.table-column-wrapper .dropdown-filter > .dropdown-menu .radio,
.table-filtered .dropdown-filter > .dropdown-menu .checkbox,
.table-column-wrapper .dropdown-filter > .dropdown-menu .checkbox {
  white-space: initial;
  word-break: break-word;
}
.table-filtered .dropdown-filter .link-filter,
.table-column-wrapper .dropdown-filter .link-filter {
  display: inline-block;
  width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded {
  right: auto;
}
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .radio,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .radio,
.table-filtered thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .checkbox,
.table-column-wrapper thead .dropdown-filter > .dropdown-menu.table-filter-choice-expanded .form-horizontal .checkbox {
  white-space: unset;
}
.table-filtered .link-filter,
.table-column-wrapper .link-filter,
.table-filtered .span-filter,
.table-column-wrapper .span-filter {
  color: #676a6c;
  font-weight: bold;
}
.table-filtered .dropdown-filter a:hover,
.table-column-wrapper .dropdown-filter a:hover,
.table-filtered .dropdown-filter a:focus,
.table-column-wrapper .dropdown-filter a:focus,
.table-filtered .dropdown-filter a:active,
.table-column-wrapper .dropdown-filter a:active,
.table-filtered .dropdown-filter a.active,
.table-column-wrapper .dropdown-filter a.active {
  color: #1ab394;
}
.table-filtered .span-filter,
.table-column-wrapper .span-filter {
  padding: 8px;
  display: block;
}
.table-filtered .scrollable-md,
.table-column-wrapper .scrollable-md {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: 20px;
}
.table-filtered .scrollable-md.table-column-control,
.table-column-wrapper .scrollable-md.table-column-control {
  margin-right: 0;
  min-width: 130px;
}
#filter_show_callback_filter_label {
  width: 120px;
}
.table-column-form-wrapper + .form-horizontal > .form-group {
  display: none !important;
}
.table-column-label {
  margin-top: -2px;
  margin-left: 2px;
}
.table-column-widget-show {
  padding-top: 4px;
}
.table-column-widget-show input[type="checkbox"] {
  margin-top: 0;
}
.table-column-wrapper .table-column-control label {
  white-space: nowrap;
  padding-left: 0;
}
.table-column-wrapper .table-column-control label .table-column-control-icon {
  padding-right: 5px;
  cursor: move;
}
.table-column-wrapper .table-column-control label input {
  position: static;
  margin-left: 0;
}
.table-column-wrapper .table-column-control .table > tbody > tr > td {
  vertical-align: middle;
  padding: 0 8px;
}
.table-column-wrapper .table-column-control .form-group {
  margin-bottom: 0;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-input {
  padding: 0;
  width: 20px;
  height: 20px;
  font-size: 0;
  border: 0;
  margin-top: 3px;
  margin-left: 3px;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-swatch {
  top: 0;
  cursor: pointer;
  height: 20px;
  width: 20px;
}
.table-column-wrapper .table-column-control .minicolors .minicolors-panel {
  left: -150px;
}
.table-column-wrapper .table-column-control .table-column-search-item {
  padding-bottom: 5px;
}
.table-column-wrapper .table-column-search .input-group {
  display: block;
}
.table-column-wrapper .table-column-search .input-group .input-group-addon {
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 10;
  top: 10px;
  left: 8px;
  border: none;
  padding: 0;
}
.table-column-wrapper .table-column-search .input-group .form-control {
  padding-left: 30px;
  padding-right: 30px;
}
.table-column-wrapper .table-column-search .input-group .form-control + .input-group-addon {
  right: 8px;
  left: auto;
  cursor: pointer;
  opacity: 0.7;
}
.table-column-wrapper .table-column-search .input-group .form-control + .input-group-addon:hover {
  opacity: 1;
}
.table-column-wrapper .dropdown-menu {
  left: -1px;
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #ddd;
  min-width: 292px;
  box-sizing: content-box;
}
.table-column-wrapper .scrollable-md {
  height: 340px;
}
@media screen and (max-width: 767px) {
  .filter-show-date-range-wrapper {
    display: flex;
    flex-flow: row-reverse wrap;
    justify-content: end;
    align-items: end;
  }
  .filter-show-date-range-wrapper > div {
    flex: 1 auto;
  }
  .filter-show-date-range-wrapper.clearfix::before,
  .filter-show-date-range-wrapper.clearfix::after,
  .filter-show-date-range-wrapper.dl-horizontal dd::before,
  .filter-show-date-range-wrapper.dl-horizontal dd::after,
  .filter-show-date-range-wrapper.container::before,
  .filter-show-date-range-wrapper.container::after,
  .filter-show-date-range-wrapper.container-fluid::before,
  .filter-show-date-range-wrapper.container-fluid::after,
  .filter-show-date-range-wrapper.row::before,
  .filter-show-date-range-wrapper.row::after,
  .filter-show-date-range-wrapper.form-horizontal .form-group::before,
  .filter-show-date-range-wrapper.form-horizontal .form-group::after,
  .filter-show-date-range-wrapper.btn-toolbar::before,
  .filter-show-date-range-wrapper.btn-toolbar::after,
  .filter-show-date-range-wrapper.btn-group-vertical > .btn-group::before,
  .filter-show-date-range-wrapper.btn-group-vertical > .btn-group::after,
  .filter-show-date-range-wrapper.nav::before,
  .filter-show-date-range-wrapper.nav::after,
  .filter-show-date-range-wrapper.navbar::before,
  .filter-show-date-range-wrapper.navbar::after,
  .filter-show-date-range-wrapper.navbar-header::before,
  .filter-show-date-range-wrapper.navbar-header::after,
  .filter-show-date-range-wrapper.navbar-collapse::before,
  .filter-show-date-range-wrapper.navbar-collapse::after,
  .filter-show-date-range-wrapper.pager::before,
  .filter-show-date-range-wrapper.pager::after,
  .filter-show-date-range-wrapper.panel-body::before,
  .filter-show-date-range-wrapper.panel-body::after,
  .filter-show-date-range-wrapper.modal-header::before,
  .filter-show-date-range-wrapper.modal-header::after,
  .filter-show-date-range-wrapper.modal-footer::before,
  .filter-show-date-range-wrapper.modal-footer::after {
    display: none;
  }
}
.dropdown-menu.dropdown-menu-right {
  left: auto !important;
  right: -1px;
}
.filter-empty-wrapper {
  height: 270px;
  line-height: 270px;
  font-size: 2em;
}
.JColResizer {
  table-layout: fixed;
}
.JCLRgrips {
  height: 0;
  position: relative;
}
.JCLRgrip {
  margin-left: -5px;
  position: absolute;
  z-index: 5;
}
.JCLRgrip .JColResizer {
  position: absolute;
  background-color: red;
  filter: alpha(opacity=1);
  opacity: 0;
  width: 10px;
  height: 100%;
  cursor: e-resize;
  top: 0;
}
.JCLRLastGrip {
  position: absolute;
  width: 1px;
}
.JCLRgripDrag {
  border-left: 1px dotted black;
}
.table-config-wrapper .table-config-list-tableConfig + .select2-container .select2-selection__rendered {
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .table-config-wrapper .table-config-select-wrapper {
    max-width: 248px;
    min-width: 149px;
  }
}
@media screen and (max-width: 767px) {
  .table-config-wrapper .table-config-make-primary {
    margin-top: 15px;
    margin-left: 15px;
  }
}
.table-column-form-wrapper-sm .table-config-wrapper .table-config-select-wrapper {
  width: 227px;
}
.table-column-init > thead > tr.ui-sortable {
  background: #F5F5F6;
}
.table-column-init > thead > tr > th.table-column-sortable-header {
  cursor: move;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-placeholder {
  display: none;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper {
  background-color: #1ab394;
  opacity: 0.5;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .table-column-sortable-arrow {
  display: none !important;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .link-filter {
  color: #fff;
}
.table-column-init > thead > tr > th.table-column-sortable-header.ui-sortable-handle.ui-sortable-helper .dropdown-filter.open {
  background-color: #1ab394;
}
.table-column-init > thead > tr > th.table-column-sortable-header .dropdown-menu {
  cursor: default;
}
.table-column-sortable-header {
  position: relative;
}
.table-column-sortable-header .table-column-sortable-arrow {
  display: none;
  position: absolute;
  left: 5px;
  top: -3px;
  z-index: 1000;
}
.table-column-order-apply {
  position: absolute;
  top: 6px;
  right: 3px;
  z-index: 900;
  display: none;
}
.table td.table-cell-white {
  color: #fff;
}
.table td.table-cell-white a {
  color: #fff;
}
.table-column-filtered-row {
  color: #1ab394;
}
.table-column-filtered-row .table-column-label {
  font-weight: bold;
}
.filter-link {
  color: #519cdc;
}
.table-show-control-wrapper {
  height: 22px;
  line-height: 22px;
}
.filter-total-all-ajax {
  width: 20px;
  height: 20px;
  background-size: cover;
  position: relative !important;
}
tr:hover td[data-table-column-field-cell-name="actions"] {
  max-height: 47px;
  position: sticky;
  padding-right: 0;
  right: 0;
  text-align: right;
  padding-top: 0;
  padding-bottom: 0;
  height: inherit;
}
tr:hover td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions {
  height: 100%;
  width: fit-content;
  float: right;
  padding: 8px;
  padding-right: 18px;
  background-color: #f5f5f5;
}
tr:hover td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions:empty {
  display: none;
}
tr:hover td[data-table-column-field-cell-name="actions"] .action-delete-button {
  display: none;
}
tr:hover.expanded td[data-table-column-field-cell-name="actions"] .filter-cell-content.filter-cell-name-actions {
  background-color: #E6F5E6;
}
tr:not(:hover) td[data-table-column-field-cell-name="actions"] .open > .dropdown-menu {
  display: none;
}
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"],
.table-action-column-visible td[data-table-column-field-cell-name="actions"],
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] {
  padding: 8px !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions {
  float: left !important;
  padding: 0 !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions,
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"],
.table-action-column-visible td[data-table-column-field-cell-name="actions"],
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] {
  position: static !important;
  margin-left: 0;
  visibility: visible;
  width: fit-content;
  text-align: left;
  background-color: inherit !important;
}
.table-action-scrolled-right .filter-cell-content.filter-cell-name-actions .action-delete-button,
.table-action-column-visible .filter-cell-content.filter-cell-name-actions .action-delete-button,
.unsticky-actions-column .filter-cell-content.filter-cell-name-actions .action-delete-button,
.table-action-scrolled-right td[data-table-column-field-cell-name="actions"] .action-delete-button,
.table-action-column-visible td[data-table-column-field-cell-name="actions"] .action-delete-button,
.unsticky-actions-column td[data-table-column-field-cell-name="actions"] .action-delete-button {
  display: inline-block;
}
.filter-cell-content.filter-cell-name-actions a {
  margin-right: 3px;
}
.display-filter {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: center;
}
.display-filter .btn-show-all {
  color: #1ab394;
}
.dropdown-menu.show-selected .table-control-show-all,
.dropdown-menu.show-selected .table-control-show-hide-btn-separator,
.dropdown-menu.show-selected tr.table-column-search-item:has(input[type='checkbox']:not(:checked)) {
  display: none;
}
.dropdown-menu.show-selected .btn-show-all {
  color: #337ab7;
}
.dropdown-menu.show-selected .btn-show-selected {
  color: #1ab394;
}
.dropdown-menu.show-not-selected .table-control-hide-all,
.dropdown-menu.show-not-selected .table-control-show-hide-btn-separator,
.dropdown-menu.show-not-selected tr.table-column-search-item:has(input[type='checkbox']:checked) {
  display: none;
}
.dropdown-menu.show-not-selected .btn-show-all {
  color: #337ab7;
}
.dropdown-menu.show-not-selected .btn-show-not-selected {
  color: #1ab394;
}
#table_column_conditions_conditions [data-collection-remove-btn] {
  margin-bottom: 15px !important;
}
#table_column_conditions_form .collection-item {
  clear: both;
}
#table_column_conditions_form [data-collection-add-btn] {
  clear: both;
  display: table;
}
.loginscreen.middle-box {
  width: 400px;
}
.loginscreen.large-box {
  width: 940px;
  max-width: 940px;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .loginscreen.middle-box {
    width: 100%;
  }
  .loginscreen.large-box {
    width: 100%;
  }
}
.sso-header {
  flex-direction: row;
  justify-content: center;
  justify-items: center;
  padding: 1rem 0;
}
.sso-brand {
  display: flex;
  align-items: center;
  gap: 0.9rem;
}
.sso-logo {
  width: 3rem;
  height: 3rem;
  border-radius: 0.9rem;
  background: linear-gradient(to bottom right, #3b82f6, #4f46e5);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 10px 15px -3px rgba(59, 130, 246, 0.25);
  flex-shrink: 0;
}
.sso-logo svg {
  width: 1.5rem;
  height: 1.5rem;
  color: #ffffff;
}
.sso-brand-text {
  display: flex;
  flex-direction: column;
}
.sso-brand-title {
  font-size: 1.35rem;
  font-weight: 600;
  color: #1e293b;
  line-height: 1.25;
}
.sso-brand-subtitle {
  display: flex;
  align-items: center;
  gap: 0.45rem;
  font-size: 0.9rem;
  color: #64748b;
  line-height: 1;
}
.sso-brand-dot {
  width: 0.6rem;
  height: 0.6rem;
  background-color: #10b981;
  border-radius: 9999px;
  flex-shrink: 0;
}
/**
 * @file
 * Columns with automatic width, similar to .col-xs-1 and friends.
 */
.col-xs-auto,
.col-xs1-auto,
.col-sm-auto,
.col-md-auto,
.col-lg-auto,
.col-xs-auto-right,
.col-xs1-auto-right,
.col-sm-auto-right,
.col-md-auto-right,
.col-lg-auto-right,
.col-middle {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-middle {
  display: table;
}
.col-xs-auto {
  float: left;
}
.col-xs-auto-right {
  float: right;
}
@media (min-width: 480px) {
  .col-xs1-auto {
    float: left;
  }
  .col-xs1-auto-right {
    float: right;
  }
}
@media (min-width: 768px) {
  .col-sm-auto {
    float: left;
  }
  .col-sm-auto-right {
    float: right;
  }
}
@media (min-width: 992px) {
  .col-md-auto {
    float: left;
  }
  .col-md-auto-right {
    float: right;
  }
}
@media (min-width: 1200px) {
  .col-lg-auto {
    float: left;
  }
  .col-lg-auto-right {
    float: right;
  }
}
.col-condensed {
  padding-left: 5px;
  padding-right: 5px;
}
.col-condensed-l {
  padding-left: 5px;
}
.col-condensed-r {
  padding-right: 5px;
}
.bootstrap-datetimepicker-widget {
  z-index: 10000;
}
.bootstrap-datetimepicker-widget .datepicker-months table td span,
.bootstrap-datetimepicker-widget .datepicker-years table td span,
.bootstrap-datetimepicker-widget .datepicker-decades table td span {
  display: block;
  float: left;
  width: 66px;
  height: 60px;
}
.bootstrap-datetimepicker-widget table td.today:before {
  border-bottom-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #1dc5a3 !important;
}
.bootstrap-datetimepicker-widget table td a {
  color: #1dc5a3 !important;
}
.clockpicker-popover {
  z-index: 10000;
}
.clockpicker-tick.active,
.clockpicker-tick:hover {
  background-color: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bg {
  fill: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bg-trans {
  fill: rgba(29, 197, 163, 0.25);
}
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
  fill: #1dc5a3;
}
.clockpicker-canvas line {
  stroke: #1dc5a3;
}
.clockpicker-span-hours.text-primary,
.clockpicker-span-minutes.text-primary {
  color: #1dc5a3;
}
.clockpicker-button {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.clockpicker-button:focus,
.clockpicker-button.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.clockpicker-button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.clockpicker-button:active,
.clockpicker-button.active,
.open > .dropdown-toggle.clockpicker-button {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.clockpicker-button:active:hover,
.clockpicker-button.active:hover,
.open > .dropdown-toggle.clockpicker-button:hover,
.clockpicker-button:active:focus,
.clockpicker-button.active:focus,
.open > .dropdown-toggle.clockpicker-button:focus,
.clockpicker-button:active.focus,
.clockpicker-button.active.focus,
.open > .dropdown-toggle.clockpicker-button.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.clockpicker-button.disabled:hover,
.clockpicker-button[disabled]:hover,
fieldset[disabled] .clockpicker-button:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button[disabled]:focus,
fieldset[disabled] .clockpicker-button:focus,
.clockpicker-button.disabled.focus,
.clockpicker-button[disabled].focus,
fieldset[disabled] .clockpicker-button.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.clockpicker-button .badge {
  color: #337ab7;
  background-color: #fff;
}
.clockpicker-button:focus,
.clockpicker-button.focus,
.clockpicker-button:hover,
.clockpicker-button:active,
.clockpicker-button.active,
.open .dropdown-toggle.clockpicker-button {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.clockpicker-button:focus:hover,
.clockpicker-button.focus:hover,
.clockpicker-button:hover:hover,
.clockpicker-button:active:hover,
.clockpicker-button.active:hover,
.open .dropdown-toggle.clockpicker-button:hover,
.clockpicker-button:focus:focus,
.clockpicker-button.focus:focus,
.clockpicker-button:hover:focus,
.clockpicker-button:active:focus,
.clockpicker-button.active:focus,
.open .dropdown-toggle.clockpicker-button:focus,
.clockpicker-button:focus.focus,
.clockpicker-button.focus.focus,
.clockpicker-button:hover.focus,
.clockpicker-button:active.focus,
.clockpicker-button.active.focus,
.open .dropdown-toggle.clockpicker-button.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.clockpicker-button:active,
.clockpicker-button.active,
.open .dropdown-toggle.clockpicker-button {
  background-image: none;
}
.clockpicker-button.disabled,
.clockpicker-button.disabled:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button.disabled:active,
.clockpicker-button.disabled.active,
.clockpicker-button[disabled],
.clockpicker-button[disabled]:hover,
.clockpicker-button[disabled]:focus,
.clockpicker-button[disabled]:active,
.clockpicker-button.active[disabled],
fieldset[disabled] .clockpicker-button,
.clockpicker-button.disabled:hover,
.clockpicker-button.disabled:hover:hover,
.clockpicker-button.disabled:focus:hover,
.clockpicker-button.disabled:active:hover,
.clockpicker-button.disabled.active:hover,
.clockpicker-button[disabled]:hover,
.clockpicker-button[disabled]:hover:hover,
.clockpicker-button[disabled]:focus:hover,
.clockpicker-button[disabled]:active:hover,
.clockpicker-button.active[disabled]:hover,
fieldset[disabled] .clockpicker-button:hover,
.clockpicker-button.disabled:focus,
.clockpicker-button.disabled:hover:focus,
.clockpicker-button.disabled:focus:focus,
.clockpicker-button.disabled:active:focus,
.clockpicker-button.disabled.active:focus,
.clockpicker-button[disabled]:focus,
.clockpicker-button[disabled]:hover:focus,
.clockpicker-button[disabled]:focus:focus,
.clockpicker-button[disabled]:active:focus,
.clockpicker-button.active[disabled]:focus,
fieldset[disabled] .clockpicker-button:focus,
.clockpicker-button.disabled:active,
.clockpicker-button.disabled:hover:active,
.clockpicker-button.disabled:focus:active,
.clockpicker-button.disabled:active:active,
.clockpicker-button.disabled.active:active,
.clockpicker-button[disabled]:active,
.clockpicker-button[disabled]:hover:active,
.clockpicker-button[disabled]:focus:active,
.clockpicker-button[disabled]:active:active,
.clockpicker-button.active[disabled]:active,
fieldset[disabled] .clockpicker-button:active,
.clockpicker-button.disabled.active,
.clockpicker-button.disabled:hover.active,
.clockpicker-button.disabled:focus.active,
.clockpicker-button.disabled:active.active,
.clockpicker-button.disabled.active.active,
.clockpicker-button[disabled].active,
.clockpicker-button[disabled]:hover.active,
.clockpicker-button[disabled]:focus.active,
.clockpicker-button[disabled]:active.active,
.clockpicker-button.active[disabled].active,
fieldset[disabled] .clockpicker-button.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.clockpicker-button.btn-outline.disabled,
.clockpicker-button.btn-outline.disabled:hover,
.clockpicker-button.btn-outline.disabled:focus,
.clockpicker-button.btn-outline.disabled:active,
.clockpicker-button.btn-outline.disabled.active,
.clockpicker-button.btn-outline[disabled],
.clockpicker-button.btn-outline[disabled]:hover,
.clockpicker-button.btn-outline[disabled]:focus,
.clockpicker-button.btn-outline[disabled]:active,
.clockpicker-button.btn-outline.active[disabled],
fieldset[disabled] .clockpicker-button.btn-outline,
.clockpicker-button.btn-outline.disabled:hover,
.clockpicker-button.btn-outline.disabled:hover:hover,
.clockpicker-button.btn-outline.disabled:focus:hover,
.clockpicker-button.btn-outline.disabled:active:hover,
.clockpicker-button.btn-outline.disabled.active:hover,
.clockpicker-button.btn-outline[disabled]:hover,
.clockpicker-button.btn-outline[disabled]:hover:hover,
.clockpicker-button.btn-outline[disabled]:focus:hover,
.clockpicker-button.btn-outline[disabled]:active:hover,
.clockpicker-button.btn-outline.active[disabled]:hover,
fieldset[disabled] .clockpicker-button.btn-outline:hover,
.clockpicker-button.btn-outline.disabled:focus,
.clockpicker-button.btn-outline.disabled:hover:focus,
.clockpicker-button.btn-outline.disabled:focus:focus,
.clockpicker-button.btn-outline.disabled:active:focus,
.clockpicker-button.btn-outline.disabled.active:focus,
.clockpicker-button.btn-outline[disabled]:focus,
.clockpicker-button.btn-outline[disabled]:hover:focus,
.clockpicker-button.btn-outline[disabled]:focus:focus,
.clockpicker-button.btn-outline[disabled]:active:focus,
.clockpicker-button.btn-outline.active[disabled]:focus,
fieldset[disabled] .clockpicker-button.btn-outline:focus,
.clockpicker-button.btn-outline.disabled:active,
.clockpicker-button.btn-outline.disabled:hover:active,
.clockpicker-button.btn-outline.disabled:focus:active,
.clockpicker-button.btn-outline.disabled:active:active,
.clockpicker-button.btn-outline.disabled.active:active,
.clockpicker-button.btn-outline[disabled]:active,
.clockpicker-button.btn-outline[disabled]:hover:active,
.clockpicker-button.btn-outline[disabled]:focus:active,
.clockpicker-button.btn-outline[disabled]:active:active,
.clockpicker-button.btn-outline.active[disabled]:active,
fieldset[disabled] .clockpicker-button.btn-outline:active,
.clockpicker-button.btn-outline.disabled.active,
.clockpicker-button.btn-outline.disabled:hover.active,
.clockpicker-button.btn-outline.disabled:focus.active,
.clockpicker-button.btn-outline.disabled:active.active,
.clockpicker-button.btn-outline.disabled.active.active,
.clockpicker-button.btn-outline[disabled].active,
.clockpicker-button.btn-outline[disabled]:hover.active,
.clockpicker-button.btn-outline[disabled]:focus.active,
.clockpicker-button.btn-outline[disabled]:active.active,
.clockpicker-button.btn-outline.active[disabled].active,
fieldset[disabled] .clockpicker-button.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.clockpicker-button .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu > .dropdown-menu {
  top: 0;
  left: 100%;
  -webkit-border-radius: 0 3px 3px 3px;
  -moz-border-radius: 0 3px 3px 3px;
  border-radius: 0 3px 3px 3px;
}
.dropdown-submenu:hover > .dropdown-menu {
  display: block;
}
.dropdown-submenu > a:after {
  display: block;
  content: " ";
  float: right;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
  border-width: 5px 0 5px 5px;
  border-left-color: #cccccc;
  margin-top: 5px;
  margin-right: -10px;
}
.dropdown-submenu:hover > a:after {
  border-left-color: #ffffff;
}
.dropdown-submenu.pull-left {
  float: none !important;
}
.dropdown-submenu.pull-left > .dropdown-menu {
  left: -100%;
  margin-left: 10px;
  -webkit-border-radius: 3px 0 3px 3px;
  -moz-border-radius: 3px 0 3px 3px;
  border-radius: 3px 0 3px 3px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-group.open > .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#loader,
#loader_small {
  display: block;
  position: relative;
  left: 50%;
  top: 50%;
  width: 150px;
  height: 150px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #3498db;
  -webkit-animation: spin 2s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 2s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
  z-index: 9998;
}
#loader:before,
#loader_small:before {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  right: 5px;
  bottom: 5px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #e74c3c;
  -webkit-animation: spin 3s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 3s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader:after,
#loader_small:after {
  content: "";
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  border-radius: 50%;
  border: 3px solid transparent;
  border-top-color: #f9c922;
  -webkit-animation: spin 1.5s linear infinite;
  /* Chrome, Opera 15+, Safari 5+ */
  animation: spin 1.5s linear infinite;
  /* Chrome, Firefox 16+, IE 10+, Opera */
}
#loader_small {
  width: 100px;
  height: 100px;
  border-width: 2px;
}
#loader_small:before,
#loader_small:after {
  border-width: 2px;
}
#loader_small:after,
#loader_small:before {
  border-width: 2px;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(0deg);
    /* IE 9 */
    transform: rotate(0deg);
    /* Firefox 16+, IE 10+, Opera */
  }
  100% {
    -webkit-transform: rotate(360deg);
    /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: rotate(360deg);
    /* IE 9 */
    transform: rotate(360deg);
    /* Firefox 16+, IE 10+, Opera */
  }
}
input::placeholder {
  color: #9ea6b9;
}
.form-panel {
  background-color: #ffffff;
  border: 1px solid #e7eaec;
  padding: 15px 15px 0;
  margin-bottom: 15px;
}
.form-panel > .form-header {
  font-weight: bold;
  font-size: 14px;
  padding-bottom: 15px;
}
.col-lw-smx,
.col-lw-sm,
.col-lw-xsm,
.col-lw-md {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-lw-smx {
  width: 140px;
  padding-left: 7px;
}
.col-lw-sm {
  width: 150px;
  padding-left: 7px;
}
.col-lw-xsm {
  width: 160px;
  padding-left: 7px;
}
.col-lw-offset-smx {
  margin-left: 140px;
}
.col-lw-offset-sm {
  margin-left: 150px;
}
.col-lw-md {
  width: 230px;
}
.col-lw-offset-md {
  margin-left: 230px;
}
.i-w {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.i-w-full {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
.l-w {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
}
.i-w + .l-w {
  padding-left: 15px;
}
.i-w-xs,
.i-w-xsm,
.i-w-sm,
.i-w-md,
.i-w-xmd,
.i-w-mmd,
.i-w-lg,
.i-w-xlg {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 5px;
  padding-right: 5px;
  width: 100%;
}
@media (min-width: 768px) {
  .i-w-xs {
    width: 80px;
  }
  .i-w-xsm {
    width: 106px;
  }
  .i-w-sm {
    width: 120px;
  }
  .i-w-md {
    width: 140px;
  }
  .i-w-xmd {
    width: 190px;
  }
  .i-w-mmd {
    width: 210px;
  }
  .i-w-lg {
    width: 280px;
  }
  .i-w-xlg {
    width: 520px;
  }
  .i-m-w-xs {
    max-width: 80px;
  }
  .i-m-w-xsm {
    max-width: 106px;
  }
  .i-m-w-sm {
    max-width: 120px;
  }
  .i-m-w-md {
    max-width: 140px;
  }
  .i-m-w-xmd {
    max-width: 190px;
  }
  .i-m-w-mmd {
    max-width: 210px;
  }
  .i-m-w-lg {
    max-width: 280px;
  }
  .i-m-w-xlg {
    max-width: 520px;
  }
  .col-iw-r-sm {
    width: 300px;
  }
}
.f-c-xs {
  width: 70px;
}
.f-c-xsm {
  width: 96px;
}
.f-c-sm {
  width: 110px;
}
.f-c-md {
  width: 130px;
}
.f-c-xxmd {
  width: 150px;
}
.f-c-xxmd {
  width: 180px;
}
.f-c-mmd {
  width: 200px;
}
.f-c-lg {
  width: 270px;
}
.f-c-xlg {
  width: 510px;
}
.form-horizontal .f-g {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.form-horizontal .f-g:before,
.form-horizontal .f-g:after {
  content: " ";
  display: table;
}
.form-horizontal .f-g:after {
  clear: both;
}
.iw-xs,
.iw-md {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.iw-xs {
  padding-left: 165px;
}
.iw-md {
  padding-left: 245px;
}
.col-iw-col-btn,
.col-iw-xxs,
.col-iw-xs,
.col-iw-xsm,
.col-iw-sm,
.col-iw-md,
.col-iw-xxxmd,
.col-iw-xxmd,
.col-iw-xmd,
.col-iw-mmd,
.col-iw-mmmd,
.col-iw-lg,
.col-iw-xlg,
.col-iw-md_lg {
  float: left;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-iw-col-btn {
  width: 62px;
}
.col-iw-xxs {
  width: 50px;
}
.col-iw-xs {
  width: 100px;
}
.col-iw-xsm {
  width: 126px;
}
.col-iw-sm {
  width: 140px;
}
.col-iw-md {
  width: 160px;
}
.col-iw-xxxmd {
  width: 170px;
}
.col-iw-xxmd {
  width: 180px;
}
.col-iw-xmd {
  width: 210px;
}
.col-iw-xmmd {
  width: 223px;
}
.col-iw-mmd {
  width: 230px;
}
.col-iw-mmmd {
  width: 260px;
}
.col-iw-lg {
  width: 300px;
}
.col-iw-lg-x2 {
  width: 300px;
}
@media screen and (min-width: 992px) {
  .col-iw-lg-x2 {
    width: 560px;
  }
}
.col-iw-md_lg {
  width: 460px;
}
.col-iw-xlg {
  width: 540px;
}
.col-imw-xxs {
  max-width: 50px;
}
.col-imw-xs {
  max-width: 100px;
}
.col-imw-xsm {
  max-width: 126px;
}
.col-imw-sm {
  max-width: 140px;
}
.col-imw-md {
  max-width: 160px;
}
.col-imw-xxmd {
  max-width: 180px;
}
.col-imw-xmd {
  max-width: 210px;
}
.col-imw-xmmd {
  max-width: 223px;
}
.col-imw-mmd {
  max-width: 230px;
}
.col-imw-lg {
  max-width: 300px;
}
.col-imw-md_lg {
  max-width: 460px;
}
.col-imw-xlg {
  max-width: 540px;
}
.tc-md {
  width: 141px;
}
.tc-lg {
  width: 281px;
}
.form-control-box {
  background-color: #f5f5f6;
  padding: 15px 15px 0;
  margin-bottom: 15px;
}
.form-control-box:before,
.form-control-box:after {
  display: table;
  content: " ";
}
.form-control-box:after {
  clear: both;
}
.form-control-box:before,
.form-control-box:after {
  display: table;
  content: " ";
}
.form-control-box:after {
  clear: both;
}
.form-group-inline {
  margin-left: 0 !important;
  margin-right: 0 !important;
  float: left;
  position: relative;
}
[data-collection-remove-btn],
[data-collection-add-btn] {
  margin-bottom: 0 !important;
}
form .btn.radio-inline-btn .help-block {
  position: absolute;
  bottom: calc(-100% - 5px);
  left: 0;
}
form .asterisk {
  color: #ED5565;
}
form [data-collection-id] > .nav.nav-tabs,
form .i-w-tabs > .nav.nav-tabs {
  border-bottom: 1px solid #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li.tab-label,
form .i-w-tabs > .nav.nav-tabs > li.tab-label {
  padding-top: 4px;
}
form [data-collection-id] > .nav.nav-tabs > li.active > a,
form .i-w-tabs > .nav.nav-tabs > li.active > a {
  border-bottom-color: #fff !important;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
}
form [data-collection-id] > .nav.nav-tabs > li > a,
form .i-w-tabs > .nav.nav-tabs > li > a {
  line-height: 18px;
  outline: none;
  font-weight: normal;
  padding: 10px 15px;
  border-color: #e5e6e7 #e5e6e7 #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li > a.has-error,
form .i-w-tabs > .nav.nav-tabs > li > a.has-error {
  border-color: #ED5565 #ED5565 #e5e6e7;
}
form [data-collection-id] > .nav.nav-tabs > li > a > .title,
form .i-w-tabs > .nav.nav-tabs > li > a > .title {
  margin-right: 5px;
}
form [data-collection-id] > .nav.nav-tabs > li > a > i,
form .i-w-tabs > .nav.nav-tabs > li > a > i {
  margin-right: 0;
}
form [data-collection-id] > .nav.nav-tabs > li > a > i.remove-icon:hover,
form .i-w-tabs > .nav.nav-tabs > li > a > i.remove-icon:hover {
  color: #ED5565 !important;
  cursor: pointer;
}
form [data-collection-id] > .nav.nav-tabs > li > a:hover > i.add-icon,
form .i-w-tabs > .nav.nav-tabs > li > a:hover > i.add-icon {
  color: #1ab394;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
form [data-collection-id] > .tab-content.tab-content-bordered,
form .i-w-tabs > .tab-content.tab-content-bordered {
  border: none;
  padding: 0;
  background: none;
}
form [data-collection-id] > .tab-content.tab-content-bordered > .tab-pane,
form .i-w-tabs > .tab-content.tab-content-bordered > .tab-pane {
  padding: 15px 15px 0;
  border: 1px solid #e5e6e7;
  background: #fff;
}
form [data-collection-id] > .tab-content > .tab-pane,
form .i-w-tabs > .tab-content > .tab-pane {
  padding-top: 15px;
  margin-bottom: 0;
}
form [data-collection-id].table thead th > label,
form .i-w-tabs.table thead th > label {
  padding: 0;
}
label.help-tooltip-label.single-icon .org-label-tooltip {
  border-bottom: none;
}
label.help-tooltip-label.single-icon .org-label-tooltip i {
  margin-left: 0;
}
label.help-tooltip-label.help-tooltip-tab {
  font-weight: normal;
  margin-bottom: 0;
}
label.help-tooltip-label span.org-label-tooltip {
  border-bottom: 1px dashed #676a6c;
  cursor: help;
}
span.org-label-tooltip i {
  margin-left: 10px;
  cursor: help;
}
span.org-label-tooltip + .tooltip.in,
a.org-label-tooltip + .tooltip.in,
label.help-tooltip-label + .tooltip.in {
  opacity: 1;
}
span.org-label-tooltip + .tooltip .tooltip-inner,
a.org-label-tooltip + .tooltip .tooltip-inner,
label.help-tooltip-label + .tooltip .tooltip-inner {
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  border: #e5e6e7 1px solid;
  border-radius: 4px;
  max-width: 700px;
  color: #676a6c;
  background-color: #FFF;
  font-size: 16px;
  line-height: 1.5;
  text-align: left;
}
span.org-label-tooltip + .tooltip .tooltip-inner li,
a.org-label-tooltip + .tooltip .tooltip-inner li,
label.help-tooltip-label + .tooltip .tooltip-inner li {
  margin-top: 15px;
}
.color-reset-link {
  position: absolute;
  top: 7px;
  left: 52px;
  z-index: 10;
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  -webkit-opacity: 0.2;
  -moz-opacity: 0.2;
  opacity: 0.2;
  font-size: 18px !important;
  line-height: 18px !important;
}
.color-reset-link:hover,
.color-reset-link:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  -webkit-opacity: 0.5;
  -moz-opacity: 0.5;
  opacity: 0.5;
}
button.color-reset-link {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  appearance: none;
}
.minicolors-color-reset-small .color-reset-link {
  left: 36px;
  font-size: 11px !important;
}
.form-control-link {
  line-height: 33px;
}
.org-disabled {
  pointer-events: none;
}
.org-disabled .org-label-tooltip {
  pointer-events: auto;
}
input.org-disabled,
.org-disabled input:not(.org-enabled),
textarea.org-disabled,
.org-disabled textarea:not(.org-enabled),
select.org-disabled,
.org-disabled select:not(.org-enabled) {
  background-color: #eee;
  opacity: 1;
}
.org-disabled.select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
.org-disabled.select2-hidden-accessible + .select2-container .select2-selection {
  background-color: #eee;
  box-shadow: none;
}
.org-disabled.select2-container,
.org-disabled .select2-container:not(.org-enabled) {
  background-color: #eee;
}
.org-disabled.select2-container .select2-selection--single,
.org-disabled .select2-container:not(.org-enabled) .select2-selection--single {
  background-color: #eee;
}
.org-disabled.icheckbox_square-green,
.org-disabled .icheckbox_square-green {
  background-position: -72px 0;
}
.org-disabled.icheckbox_square-green.checked,
.org-disabled .icheckbox_square-green.checked {
  background-position: -96px 0;
}
.org-disabled.iradio_square-green,
.org-disabled .iradio_square-green,
.org-disabled.iradio_square-green.hover,
.org-disabled .iradio_square-green.hover {
  background-position: -192px 0;
}
.org-disabled.iradio_square-green.checked,
.org-disabled .iradio_square-green.checked,
.org-disabled.iradio_square-green.checked.hover,
.org-disabled .iradio_square-green.checked.hover {
  background-position: -216px 0;
}
label.radio-inline-btn.org-disabled,
.org-disabled label.radio-inline-btn {
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.org-disabled .btn-danger[data-collection-remove-btn] {
  background-color: #ef6776;
  border-color: #ef6776;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.org-enabled {
  pointer-events: auto;
}
.org-disabled .org-enabled [data-collection-add-btn] {
  pointer-events: none;
}
.select2-form-control-disabled + .select2-container .select2-selection {
  background-color: #f3f3f4;
}
.scrollable-lg {
  max-height: 476px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.form-control-bold {
  padding-top: 18px;
  padding-bottom: 18px;
  border-width: 1px;
  font-weight: bold;
}
.form-compact {
  font-size: 12px;
}
.form-compact .input-group-addon {
  font-size: 13px;
}
.form-compact.form-horizontal .radio,
.form-compact.form-horizontal .checkbox,
.form-compact.form-horizontal .radio-inline,
.form-compact.form-horizontal .checkbox-inline {
  padding-top: 4px;
}
.form-compact a[data-collection-remove-btn],
.form-compact a[data-collection-add-btn] {
  font-size: 13px;
  padding: 5px 10px;
}
.form-compact .form-control,
.form-compact .single-line {
  height: 30px;
  padding: 4px 12px;
  font-size: 13px;
}
.form-compact textarea.form-control {
  height: auto;
}
.form-compact .radio-inline + .radio-inline,
.form-compact .checkbox-inline + .checkbox-inline {
  margin-left: 5px;
}
.form-compact .form-control-static {
  min-height: 30px;
}
.form-horizontal .form-compact .radio,
.form-horizontal .form-compact .checkbox,
.form-horizontal .form-compact .radio-inline,
.form-horizontal .form-compact .checkbox-inline {
  padding-top: 4px;
}
textarea.form-control.resize-vertical {
  resize: vertical;
}
textarea.form-control.resize-none {
  resize: none;
}
@media screen and (max-width: 767px) {
  .form-horizontal .form-group label + div {
    float: none;
    width: 100%;
  }
}
.form-front-drop-wrapper {
  position: relative;
}
.form-front-drop-wrapper .form-front-drop {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.form-horizontal .control-label.control-label-left {
  text-align: left;
}
.form-horizontal .control-label.control-label-center {
  text-align: center;
}
.radio-inline-wrapper .radio-inline {
  margin-left: 0 !important;
  padding-left: 0;
}
.radio-inline-wrapper-xs .radio-inline {
  width: 90px;
}
.form-control-throbber {
  position: absolute;
  right: 23px;
  top: 9px;
}
@media (min-width: 768px) and (max-width: 1919px) {
  .form-responsive .col-iw-lg {
    width: 180px;
  }
}
.merchant-ocr-confidence-score-object + .help-block {
  height: 0;
  margin: 0;
  position: absolute;
  bottom: 14px;
}
.merchant-ocr-confidence-score-object + .help-block + .merchant-ocr-field-message {
  margin-bottom: 20px;
  display: block;
}
.ite-icheck-choice-label-alt .icheck-label {
  width: 320px;
  font-weight: bold;
}
.ite-icheck-choice-label-alt .icheck-label .icheck-item {
  float: right;
}
textarea.auto-height {
  min-height: 30px;
  max-height: 200px;
}
textarea.auto-height.max-auto-height {
  max-height: inherit;
}
textarea.max-20-rows {
  resize: vertical;
  max-height: 390px;
  min-height: 50px;
}
.control-section-title {
  padding-top: 0;
  margin-bottom: 0;
  text-align: right;
}
.asr-amount-hidden .asr-amount {
  display: none;
}
.asr-base-percent-hidden .asr-base-percent {
  display: none;
}
.checkbox-multiline .checkbox-inline {
  margin-left: 0 !important;
  margin-right: 5px !important;
  padding-right: 20px;
  padding-left: 0;
}
.text-green {
  color: green;
}
.text-ellipsis {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
}
.text-color-default {
  color: #676a6c !important;
}
.text-color-white {
  color: #ffffff !important;
}
.text-color-red {
  color: #ED5565 !important;
}
.text-normal {
  font-size: 13px;
}
.text-large {
  font-size: 16px;
}
.text-color-green {
  color: #46a546 !important;
}
.text-blue {
  color: #0000ff !important;
}
.text-tag {
  font-size: 1em;
}
.text-center {
  text-align: center !important;
}
.text-left-important {
  text-align: left !important;
}
.text-right-important {
  text-align: right !important;
}
.text-underline {
  text-decoration: underline;
}
.text-bold {
  font-weight: bold;
}
.l-h-30 {
  line-height: 30px;
}
.text-wrap-any {
  overflow-wrap: anywhere;
}
.column-count-2 {
  column-count: 2;
}
.column-count-3 {
  column-count: 3;
}
.column-count-4 {
  column-count: 4;
}
.f-size-32-i {
  font-size: 32px !important;
}
.f-size-22-i {
  font-size: 22px !important;
}
.border-default {
  border: 1px solid #D1DADE;
}
.border-bottom-default {
  border-bottom: 1px solid #D1DADE;
}
.border-bottom-normal {
  border-bottom: 1px solid #D1DADE;
  padding-bottom: 15px;
}
.border-bottom-normal:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.border-delimiter {
  border-top: 1px solid #D1DADE;
}
.border-delimiter:first-child {
  border-top: none;
}
.border-radius-none {
  border-radius: 0;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-default {
  cursor: default;
}
body > .select2-container {
  z-index: 5000;
}
.select2-container {
  font-size: 14px;
}
.select2-container:focus {
  outline: 0;
}
.select2-container .select2-selection__clear {
  position: relative;
  z-index: 10;
}
.select2-container.select2-container--focus .select2-selection--single,
.select2-container.select2-focused .select2-selection--single,
.select2-container.select2-container--focus .select2-selection--multiple,
.select2-container.select2-focused .select2-selection--multiple {
  border-color: #1ab394;
}
.select2-container .selection:focus {
  outline: 0;
}
.select2-container .select2-selection--single,
.select2-container .select2-selection--multiple {
  min-height: 34px;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
}
.select2-container .select2-selection--single:focus,
.select2-container .select2-selection--multiple:focus {
  outline: 0;
}
.select2-container .select2-selection--single .select2-selection__rendered,
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: block;
  color: #676a6c;
  padding-left: 15px;
}
.select2-container .select2-selection--single .select2-selection__arrow,
.select2-container .select2-selection--multiple .select2-selection__arrow {
  height: 34px;
}
.select2-container .select2-selection--single .select2-selection__arrow b,
.select2-container .select2-selection--multiple .select2-selection__arrow b {
  border-color: #000 transparent transparent transparent;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  min-height: 34px;
  line-height: 32px;
}
.select2-container .select2-selection--multiple {
  max-height: 400px;
  overflow: hidden;
}
.select2-container .select2-selection--multiple .select2-selection__choice {
  background: #f1f1f1;
  border: 1px solid #ededed;
  border-radius: 2px;
  box-shadow: none;
  color: #333333;
  cursor: default;
  line-height: 18px;
  margin: 3px 5px 0 0;
  padding: 3px 5px 3px 5px;
  position: relative;
}
.select2-container .select2-selection--multiple .select2-selection__choice .select2-multiple-entity-result {
  float: right !important;
  float: right;
  margin-left: 4px;
}
.select2-container.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #000 transparent;
}
.select2-dropdown {
  border-color: #e5e6e7;
  border-radius: 1px;
  z-index: 2050 !important;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #e5e6e7;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
  outline: 0;
  border-color: #1ab394 !important;
}
.select2-container--default .select2-search--inline .select2-search__field {
  height: 32px;
  margin-top: 0 !important;
}
.select2-container--default .select2-results__option {
  min-height: 34px;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #1dc5a3;
}
.has-error .select2-container.select2-container--focus .select2-selection--single:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-container .select2-selection--single:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-container .select2-selection--multiple:not(.org-valid) {
  border-color: #ED5565;
}
.has-error .select2-dropdown {
  border-color: #ED5565;
}
.select2-paste-handler + .select2-container .select2-search--inline {
  float: none !important;
  clear: both !important;
}
.select2-paste-handler + .select2-container .select2-search--inline .select2-search__field {
  width: auto !important;
}
.form-compact .select2-container {
  font-size: 13px;
}
.form-compact .select2-container .select2-selection--single,
.form-compact .select2-container .select2-selection--multiple {
  min-height: 30px;
}
.form-compact .select2-container .select2-selection--single .select2-selection__arrow,
.form-compact .select2-container .select2-selection--multiple .select2-selection__arrow {
  height: 30px;
}
.form-compact .select2-container .select2-selection--single .select2-selection__rendered {
  min-height: 30px;
  line-height: 28px;
}
.form-compact .select2-container--default .select2-search--inline .select2-search__field {
  height: 28px;
}
.form-compact .select2-results__option {
  min-height: 30px;
}
select[readonly].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
select[readonly].select2-hidden-accessible + .select2-container .select2-selection {
  background: #eee;
  box-shadow: none;
}
select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow,
select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear {
  display: none;
}
.daterangepicker .calendar {
  display: block !important;
}
.daterangepicker .calendar td.active,
.daterangepicker .calendar td:active,
.daterangepicker .calendar td:hover,
.daterangepicker .calendar td:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .calendar td.active:active,
.daterangepicker .calendar td:active:active,
.daterangepicker .calendar td:hover:active,
.daterangepicker .calendar td:focus:active,
.daterangepicker .calendar td.active:hover,
.daterangepicker .calendar td:active:hover,
.daterangepicker .calendar td:hover:hover,
.daterangepicker .calendar td:focus:hover,
.daterangepicker .calendar td.active:focus,
.daterangepicker .calendar td:active:focus,
.daterangepicker .calendar td:hover:focus,
.daterangepicker .calendar td:focus:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .ranges > ul > li {
  color: #1ab394;
}
.daterangepicker .ranges > ul > li.active,
.daterangepicker .ranges > ul > li:active,
.daterangepicker .ranges > ul > li:hover,
.daterangepicker .ranges > ul > li:focus {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #fff;
}
.daterangepicker .ranges > ul > li:last-child {
  display: none;
}
.daterangepicker-custom-container {
  background-color: transparent !important;
  border: none !important;
  padding: 0 !important;
}
.daterangepicker-custom-container select {
  width: 100%;
  height: 25px;
  color: #000;
}
.daterangepicker-filter-form-control-date-range {
  border-left: none;
}
.daterangepicker-filter-form-control-date-range:focus,
.daterangepicker-filter-form-control-date-range:active,
.daterangepicker-filter-form-control-date-range:hover {
  border-color: #e5e6e7 !important;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection {
  border-right: none;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection .select2-selection__rendered {
  padding-right: 0;
}
.daterangepicker-filter-form-control-date-range-type + .select2-container .select2-selection .select2-selection__rendered:after {
  content: ":";
}
.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
  background-image: url(/build/images/sprite-skin-flat-org.110873f3.png);
}
.irs-from,
.irs-to,
.irs-single {
  background: #1dc5a3;
}
.irs-from:after,
.irs-to:after,
.irs-single:after {
  border-top-color: #1dc5a3;
}
.fileuploader {
  margin: 0;
  padding: 0;
  background: none;
}
.fileuploader-input {
  border: none;
}
.fileuploader-input-caption {
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: #676a6c;
  font-size: 14px;
  font-weight: normal;
  padding: 0 15px;
  line-height: 32px;
  min-height: 32px;
}
.fileuploader-input-button {
  background-color: #1ab394;
  border: 1px solid #1ab394;
  font-size: 14px;
  font-weight: normal;
  padding: 7px 12px;
  line-height: 20px;
  border-radius: 3px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.fileuploader-input-button:hover,
.fileuploader-input-button:focus,
.fileuploader-input-button:active {
  background-color: #18a689;
  border-color: #18a689;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.fileuploader-theme-default .fileuploader-dragging {
  border: 1px dashed #1ab394;
}
.fileuploader-item .column-title {
  color: #9ea6b9;
}
.fileuploader-item .column-title span {
  color: #9ea6b9;
}
.fileuploader-item.file-has-popup .column-thumbnail .fileuploader-action-popup {
  display: none;
}
.fileuploader-theme-dragdrop .fileuploader-input {
  display: block;
  padding: 20px 0;
  background: #f9f9f9;
  border: 2px dashed #e5e6e7;
  border-radius: 3px;
  text-align: center;
  -webkit-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging {
  border: 2px dashed #1ab394;
}
.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-input-inner {
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-input-inner {
  opacity: 0.4;
}
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging img,
.fileuploader-theme-dragdrop .fileuploader-input.fileuploader-dragging .fileuploader-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fileuploader-theme-dragdrop .fileuploader-input .fileuploader-icon {
  color: #1ab394;
  font-size: 50px;
  margin-bottom: 30px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input img {
  display: block;
  max-width: 55px;
  margin: 0 auto;
  margin-bottom: 15px;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.fileuploader-theme-dragdrop .fileuploader-input h3 {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  font-size: 18px;
  font-weight: bold;
  color: #555a6b;
  white-space: normal;
}
.fileuploader-theme-dragdrop .fileuploader-input p {
  color: #74809d;
}
.fileuploader-theme-dragdrop.fileuploader-is-uploading .fileuploader-input-caption:after {
  display: none;
}
.fileuploader-theme-dragdrop .fileuploader-pending-loader .right-half,
.fileuploader-theme-dragdrop .fileuploader-pending-loader .spinner {
  background: #6381E6;
}
.fileuploader-theme-dragdrop .fileuploader-input p {
  margin: 10px 0;
}
.form-compact .fileuploader-input-caption {
  font-size: 13px;
  line-height: 28px;
  min-height: 28px;
}
.form-compact .fileuploader-input-button {
  font-size: 13px;
  padding: 5px 12px;
  line-height: 18px;
}
.has-error .fileuploader-input-caption {
  border-color: #ED5565;
}
.fileuploader-button-container {
  display: flex;
  justify-content: center;
  position: relative;
}
.fileuploader-button-container .fileuploader-button-checkbox {
  position: absolute;
  left: calc(50% + 70px);
}
.minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite {
  top: 1px;
  left: 1px;
  border-radius: 0;
  border: none;
}
.minicolors-input-wrapper {
  position: relative;
}
.minicolors-input-wrapper:before,
.minicolors-input-wrapper:after {
  display: table;
  content: " ";
}
.minicolors-input-wrapper:after {
  clear: both;
}
.minicolors-input-wrapper:before,
.minicolors-input-wrapper:after {
  display: table;
  content: " ";
}
.minicolors-input-wrapper:after {
  clear: both;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-input {
  width: 0;
  padding-left: 16px;
  cursor: pointer;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite {
  cursor: pointer;
  top: 2px;
  left: 2px;
  width: 26px;
  height: 26px;
}
.minicolors-input-wrapper .minicolors-theme-bootstrap .minicolors-swatch.minicolors-sprite .minicolors-swatch-color {
  cursor: pointer;
}
.cke_combopanel__token {
  width: 300px !important;
}
.cke_top {
  padding-right: 80px !important;
}
a.cke_combo_button {
  max-width: 88px;
}
a.cke_combo_button .cke_combo_open {
  margin-left: 0;
}
.cke_toolgroup {
  margin: 0 3px 3px 0 !important;
}
.cke_button__emailpreview,
.cke_button__notificationpreview {
  position: absolute !important;
  right: 18px !important;
  top: 3px !important;
  display: inline-block !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
  background-image: none !important;
  border: 1px solid transparent !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  border-radius: 4px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  border-radius: 3px !important;
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
  color: #FFFFFF !important;
  color: #ffffff !important;
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  color: #fff !important;
  padding: 6px 4px !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus {
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus {
  color: #333 !important;
  text-decoration: none !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active {
  background-image: none !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.cke_button__emailpreview.disabled,
.cke_button__notificationpreview.disabled,
.cke_button__emailpreview[disabled],
.cke_button__notificationpreview[disabled],
fieldset[disabled] .cke_button__emailpreview,
fieldset[disabled] .cke_button__notificationpreview {
  cursor: not-allowed !important;
  filter: alpha(opacity=65) !important;
  -webkit-opacity: 0.65 !important;
  -moz-opacity: 0.65 !important;
  opacity: 0.65 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
a.cke_button__emailpreview.disabled,
a.cke_button__notificationpreview.disabled,
fieldset[disabled] a.cke_button__emailpreview,
fieldset[disabled] a.cke_button__notificationpreview {
  pointer-events: none !important;
}
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active {
  outline: none !important !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open > .dropdown-toggle.cke_button__emailpreview,
.open > .dropdown-toggle.cke_button__notificationpreview {
  color: #fff !important;
  background-color: #286090 !important;
  background-image: none !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview.active:hover,
.cke_button__notificationpreview.active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus,
.open > .dropdown-toggle.cke_button__emailpreview.focus,
.open > .dropdown-toggle.cke_button__notificationpreview.focus {
  color: #fff !important;
  background-color: #204d74 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview.disabled.focus,
.cke_button__notificationpreview.disabled.focus,
.cke_button__emailpreview[disabled].focus,
.cke_button__notificationpreview[disabled].focus,
fieldset[disabled] .cke_button__emailpreview.focus,
fieldset[disabled] .cke_button__notificationpreview.focus {
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
}
.cke_button__emailpreview .badge,
.cke_button__notificationpreview .badge {
  color: #337ab7 !important;
  background-color: #fff !important;
}
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus,
.cke_button__emailpreview.focus,
.cke_button__notificationpreview.focus,
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open .dropdown-toggle.cke_button__emailpreview,
.open .dropdown-toggle.cke_button__notificationpreview {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview.focus:hover,
.cke_button__notificationpreview.focus:hover,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview.active:hover,
.cke_button__notificationpreview.active:hover,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview.focus:focus,
.cke_button__notificationpreview.focus:focus,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview.active:focus,
.cke_button__notificationpreview.active:focus,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview.focus.focus,
.cke_button__notificationpreview.focus.focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview.active.focus,
.cke_button__notificationpreview.active.focus,
.open .dropdown-toggle.cke_button__emailpreview.focus,
.open .dropdown-toggle.cke_button__notificationpreview.focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview.active,
.cke_button__notificationpreview.active,
.open .dropdown-toggle.cke_button__emailpreview,
.open .dropdown-toggle.cke_button__notificationpreview {
  background-image: none !important;
}
.cke_button__emailpreview.disabled,
.cke_button__notificationpreview.disabled,
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview.disabled:active,
.cke_button__notificationpreview.disabled:active,
.cke_button__emailpreview.disabled.active,
.cke_button__notificationpreview.disabled.active,
.cke_button__emailpreview[disabled],
.cke_button__notificationpreview[disabled],
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
.cke_button__emailpreview[disabled]:active,
.cke_button__notificationpreview[disabled]:active,
.cke_button__emailpreview.active[disabled],
.cke_button__notificationpreview.active[disabled],
fieldset[disabled] .cke_button__emailpreview,
fieldset[disabled] .cke_button__notificationpreview,
.cke_button__emailpreview.disabled:hover,
.cke_button__notificationpreview.disabled:hover,
.cke_button__emailpreview.disabled:hover:hover,
.cke_button__notificationpreview.disabled:hover:hover,
.cke_button__emailpreview.disabled:focus:hover,
.cke_button__notificationpreview.disabled:focus:hover,
.cke_button__emailpreview.disabled:active:hover,
.cke_button__notificationpreview.disabled:active:hover,
.cke_button__emailpreview.disabled.active:hover,
.cke_button__notificationpreview.disabled.active:hover,
.cke_button__emailpreview[disabled]:hover,
.cke_button__notificationpreview[disabled]:hover,
.cke_button__emailpreview[disabled]:hover:hover,
.cke_button__notificationpreview[disabled]:hover:hover,
.cke_button__emailpreview[disabled]:focus:hover,
.cke_button__notificationpreview[disabled]:focus:hover,
.cke_button__emailpreview[disabled]:active:hover,
.cke_button__notificationpreview[disabled]:active:hover,
.cke_button__emailpreview.active[disabled]:hover,
.cke_button__notificationpreview.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
.cke_button__emailpreview.disabled:focus,
.cke_button__notificationpreview.disabled:focus,
.cke_button__emailpreview.disabled:hover:focus,
.cke_button__notificationpreview.disabled:hover:focus,
.cke_button__emailpreview.disabled:focus:focus,
.cke_button__notificationpreview.disabled:focus:focus,
.cke_button__emailpreview.disabled:active:focus,
.cke_button__notificationpreview.disabled:active:focus,
.cke_button__emailpreview.disabled.active:focus,
.cke_button__notificationpreview.disabled.active:focus,
.cke_button__emailpreview[disabled]:focus,
.cke_button__notificationpreview[disabled]:focus,
.cke_button__emailpreview[disabled]:hover:focus,
.cke_button__notificationpreview[disabled]:hover:focus,
.cke_button__emailpreview[disabled]:focus:focus,
.cke_button__notificationpreview[disabled]:focus:focus,
.cke_button__emailpreview[disabled]:active:focus,
.cke_button__notificationpreview[disabled]:active:focus,
.cke_button__emailpreview.active[disabled]:focus,
.cke_button__notificationpreview.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview.disabled:active,
.cke_button__notificationpreview.disabled:active,
.cke_button__emailpreview.disabled:hover:active,
.cke_button__notificationpreview.disabled:hover:active,
.cke_button__emailpreview.disabled:focus:active,
.cke_button__notificationpreview.disabled:focus:active,
.cke_button__emailpreview.disabled:active:active,
.cke_button__notificationpreview.disabled:active:active,
.cke_button__emailpreview.disabled.active:active,
.cke_button__notificationpreview.disabled.active:active,
.cke_button__emailpreview[disabled]:active,
.cke_button__notificationpreview[disabled]:active,
.cke_button__emailpreview[disabled]:hover:active,
.cke_button__notificationpreview[disabled]:hover:active,
.cke_button__emailpreview[disabled]:focus:active,
.cke_button__notificationpreview[disabled]:focus:active,
.cke_button__emailpreview[disabled]:active:active,
.cke_button__notificationpreview[disabled]:active:active,
.cke_button__emailpreview.active[disabled]:active,
.cke_button__notificationpreview.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
.cke_button__emailpreview.disabled.active,
.cke_button__notificationpreview.disabled.active,
.cke_button__emailpreview.disabled:hover.active,
.cke_button__notificationpreview.disabled:hover.active,
.cke_button__emailpreview.disabled:focus.active,
.cke_button__notificationpreview.disabled:focus.active,
.cke_button__emailpreview.disabled:active.active,
.cke_button__notificationpreview.disabled:active.active,
.cke_button__emailpreview.disabled.active.active,
.cke_button__notificationpreview.disabled.active.active,
.cke_button__emailpreview[disabled].active,
.cke_button__notificationpreview[disabled].active,
.cke_button__emailpreview[disabled]:hover.active,
.cke_button__notificationpreview[disabled]:hover.active,
.cke_button__emailpreview[disabled]:focus.active,
.cke_button__notificationpreview[disabled]:focus.active,
.cke_button__emailpreview[disabled]:active.active,
.cke_button__notificationpreview[disabled]:active.active,
.cke_button__emailpreview.active[disabled].active,
.cke_button__notificationpreview.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview.active,
fieldset[disabled] .cke_button__notificationpreview.active {
  background-color: #1dc5a3 !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview.btn-outline.disabled,
.cke_button__notificationpreview.btn-outline.disabled,
.cke_button__emailpreview.btn-outline.disabled:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover,
.cke_button__emailpreview.btn-outline.disabled:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus,
.cke_button__emailpreview.btn-outline.disabled:active,
.cke_button__notificationpreview.btn-outline.disabled:active,
.cke_button__emailpreview.btn-outline.disabled.active,
.cke_button__notificationpreview.btn-outline.disabled.active,
.cke_button__emailpreview.btn-outline[disabled],
.cke_button__notificationpreview.btn-outline[disabled],
.cke_button__emailpreview.btn-outline[disabled]:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover,
.cke_button__emailpreview.btn-outline[disabled]:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus,
.cke_button__emailpreview.btn-outline[disabled]:active,
.cke_button__notificationpreview.btn-outline[disabled]:active,
.cke_button__emailpreview.btn-outline.active[disabled],
.cke_button__notificationpreview.btn-outline.active[disabled],
fieldset[disabled] .cke_button__emailpreview.btn-outline,
fieldset[disabled] .cke_button__notificationpreview.btn-outline,
.cke_button__emailpreview.btn-outline.disabled:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover,
.cke_button__emailpreview.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview.btn-outline.disabled:hover:hover,
.cke_button__emailpreview.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview.btn-outline.disabled:focus:hover,
.cke_button__emailpreview.btn-outline.disabled:active:hover,
.cke_button__notificationpreview.btn-outline.disabled:active:hover,
.cke_button__emailpreview.btn-outline.disabled.active:hover,
.cke_button__notificationpreview.btn-outline.disabled.active:hover,
.cke_button__emailpreview.btn-outline[disabled]:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover,
.cke_button__emailpreview.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview.btn-outline[disabled]:active:hover,
.cke_button__emailpreview.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview.btn-outline.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:hover,
.cke_button__emailpreview.btn-outline.disabled:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus,
.cke_button__emailpreview.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview.btn-outline.disabled:hover:focus,
.cke_button__emailpreview.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview.btn-outline.disabled:focus:focus,
.cke_button__emailpreview.btn-outline.disabled:active:focus,
.cke_button__notificationpreview.btn-outline.disabled:active:focus,
.cke_button__emailpreview.btn-outline.disabled.active:focus,
.cke_button__notificationpreview.btn-outline.disabled.active:focus,
.cke_button__emailpreview.btn-outline[disabled]:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus,
.cke_button__emailpreview.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview.btn-outline[disabled]:active:focus,
.cke_button__emailpreview.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview.btn-outline.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:focus,
.cke_button__emailpreview.btn-outline.disabled:active,
.cke_button__notificationpreview.btn-outline.disabled:active,
.cke_button__emailpreview.btn-outline.disabled:hover:active,
.cke_button__notificationpreview.btn-outline.disabled:hover:active,
.cke_button__emailpreview.btn-outline.disabled:focus:active,
.cke_button__notificationpreview.btn-outline.disabled:focus:active,
.cke_button__emailpreview.btn-outline.disabled:active:active,
.cke_button__notificationpreview.btn-outline.disabled:active:active,
.cke_button__emailpreview.btn-outline.disabled.active:active,
.cke_button__notificationpreview.btn-outline.disabled.active:active,
.cke_button__emailpreview.btn-outline[disabled]:active,
.cke_button__notificationpreview.btn-outline[disabled]:active,
.cke_button__emailpreview.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview.btn-outline[disabled]:hover:active,
.cke_button__emailpreview.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview.btn-outline[disabled]:focus:active,
.cke_button__emailpreview.btn-outline[disabled]:active:active,
.cke_button__notificationpreview.btn-outline[disabled]:active:active,
.cke_button__emailpreview.btn-outline.active[disabled]:active,
.cke_button__notificationpreview.btn-outline.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview.btn-outline:active,
.cke_button__emailpreview.btn-outline.disabled.active,
.cke_button__notificationpreview.btn-outline.disabled.active,
.cke_button__emailpreview.btn-outline.disabled:hover.active,
.cke_button__notificationpreview.btn-outline.disabled:hover.active,
.cke_button__emailpreview.btn-outline.disabled:focus.active,
.cke_button__notificationpreview.btn-outline.disabled:focus.active,
.cke_button__emailpreview.btn-outline.disabled:active.active,
.cke_button__notificationpreview.btn-outline.disabled:active.active,
.cke_button__emailpreview.btn-outline.disabled.active.active,
.cke_button__notificationpreview.btn-outline.disabled.active.active,
.cke_button__emailpreview.btn-outline[disabled].active,
.cke_button__notificationpreview.btn-outline[disabled].active,
.cke_button__emailpreview.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview.btn-outline[disabled]:hover.active,
.cke_button__emailpreview.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview.btn-outline[disabled]:focus.active,
.cke_button__emailpreview.btn-outline[disabled]:active.active,
.cke_button__notificationpreview.btn-outline[disabled]:active.active,
.cke_button__emailpreview.btn-outline.active[disabled].active,
.cke_button__notificationpreview.btn-outline.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview.btn-outline.active {
  background-color: transparent !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview .badge,
.cke_button__notificationpreview .badge {
  color: #1ab394 !important;
  background-color: #ffffff !important;
}
.cke_button__emailpreview:hover,
.cke_button__notificationpreview:hover,
.cke_button__emailpreview:active,
.cke_button__notificationpreview:active,
.cke_button__emailpreview:focus,
.cke_button__notificationpreview:focus {
  display: inline-block !important;
  margin-bottom: 0 !important;
  font-weight: normal !important;
  text-align: center !important;
  white-space: nowrap !important;
  vertical-align: middle !important;
  touch-action: manipulation !important;
  cursor: pointer !important;
  border: 1px solid transparent !important;
  padding: 6px 12px !important;
  font-size: 14px !important;
  line-height: 1.42857143 !important;
  border-radius: 4px !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
  border-radius: 3px !important;
  color: #fff !important;
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
  color: #FFFFFF !important;
  color: #ffffff !important;
  background-color: #1ab394 !important;
  border-color: #1ab394 !important;
  padding: 6px 4px !important;
  background-image: none !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus {
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px !important;
}
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus {
  color: #333 !important;
  text-decoration: none !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active {
  background-image: none !important;
  outline: 0 !important;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
}
.cke_button__emailpreview:hover.disabled,
.cke_button__notificationpreview:hover.disabled,
.cke_button__emailpreview:active.disabled,
.cke_button__notificationpreview:active.disabled,
.cke_button__emailpreview:focus.disabled,
.cke_button__notificationpreview:focus.disabled,
.cke_button__emailpreview:hover[disabled],
.cke_button__notificationpreview:hover[disabled],
.cke_button__emailpreview:active[disabled],
.cke_button__notificationpreview:active[disabled],
.cke_button__emailpreview:focus[disabled],
.cke_button__notificationpreview:focus[disabled],
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus {
  cursor: not-allowed !important;
  filter: alpha(opacity=65) !important;
  -webkit-opacity: 0.65 !important;
  -moz-opacity: 0.65 !important;
  opacity: 0.65 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}
a.cke_button__emailpreview:hover.disabled,
a.cke_button__notificationpreview:hover.disabled,
a.cke_button__emailpreview:active.disabled,
a.cke_button__notificationpreview:active.disabled,
a.cke_button__emailpreview:focus.disabled,
a.cke_button__notificationpreview:focus.disabled,
fieldset[disabled] a.cke_button__emailpreview:hover,
fieldset[disabled] a.cke_button__notificationpreview:hover,
fieldset[disabled] a.cke_button__emailpreview:active,
fieldset[disabled] a.cke_button__notificationpreview:active,
fieldset[disabled] a.cke_button__emailpreview:focus,
fieldset[disabled] a.cke_button__notificationpreview:focus {
  pointer-events: none !important;
}
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active {
  outline: none !important !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover {
  color: #fff !important;
  background-color: #286090 !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open > .dropdown-toggle.cke_button__emailpreview:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover,
.open > .dropdown-toggle.cke_button__emailpreview:active,
.open > .dropdown-toggle.cke_button__notificationpreview:active,
.open > .dropdown-toggle.cke_button__emailpreview:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus {
  color: #fff !important;
  background-color: #286090 !important;
  background-image: none !important;
  border-color: #204d74 !important;
}
.cke_button__emailpreview:hover:active:hover,
.cke_button__notificationpreview:hover:active:hover,
.cke_button__emailpreview:active:active:hover,
.cke_button__notificationpreview:active:active:hover,
.cke_button__emailpreview:focus:active:hover,
.cke_button__notificationpreview:focus:active:hover,
.cke_button__emailpreview:hover.active:hover,
.cke_button__notificationpreview:hover.active:hover,
.cke_button__emailpreview:active.active:hover,
.cke_button__notificationpreview:active.active:hover,
.cke_button__emailpreview:focus.active:hover,
.cke_button__notificationpreview:focus.active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:hover:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:hover:hover,
.open > .dropdown-toggle.cke_button__emailpreview:active:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:active:hover,
.open > .dropdown-toggle.cke_button__emailpreview:focus:hover,
.open > .dropdown-toggle.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:hover:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:hover:focus,
.open > .dropdown-toggle.cke_button__emailpreview:active:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:active:focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus:focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus,
.open > .dropdown-toggle.cke_button__emailpreview:hover.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:hover.focus,
.open > .dropdown-toggle.cke_button__emailpreview:active.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:active.focus,
.open > .dropdown-toggle.cke_button__emailpreview:focus.focus,
.open > .dropdown-toggle.cke_button__notificationpreview:focus.focus {
  color: #fff !important;
  background-color: #204d74 !important;
  border-color: #122b40 !important;
}
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover:hover,
fieldset[disabled] .cke_button__notificationpreview:hover:hover,
fieldset[disabled] .cke_button__emailpreview:active:hover,
fieldset[disabled] .cke_button__notificationpreview:active:hover,
fieldset[disabled] .cke_button__emailpreview:focus:hover,
fieldset[disabled] .cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover:focus,
fieldset[disabled] .cke_button__notificationpreview:hover:focus,
fieldset[disabled] .cke_button__emailpreview:active:focus,
fieldset[disabled] .cke_button__notificationpreview:active:focus,
fieldset[disabled] .cke_button__emailpreview:focus:focus,
fieldset[disabled] .cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.disabled.focus,
.cke_button__notificationpreview:hover.disabled.focus,
.cke_button__emailpreview:active.disabled.focus,
.cke_button__notificationpreview:active.disabled.focus,
.cke_button__emailpreview:focus.disabled.focus,
.cke_button__notificationpreview:focus.disabled.focus,
.cke_button__emailpreview:hover[disabled].focus,
.cke_button__notificationpreview:hover[disabled].focus,
.cke_button__emailpreview:active[disabled].focus,
.cke_button__notificationpreview:active[disabled].focus,
.cke_button__emailpreview:focus[disabled].focus,
.cke_button__notificationpreview:focus[disabled].focus,
fieldset[disabled] .cke_button__emailpreview:hover.focus,
fieldset[disabled] .cke_button__notificationpreview:hover.focus,
fieldset[disabled] .cke_button__emailpreview:active.focus,
fieldset[disabled] .cke_button__notificationpreview:active.focus,
fieldset[disabled] .cke_button__emailpreview:focus.focus,
fieldset[disabled] .cke_button__notificationpreview:focus.focus {
  background-color: #337ab7 !important;
  border-color: #2e6da4 !important;
}
.cke_button__emailpreview:hover .badge,
.cke_button__notificationpreview:hover .badge,
.cke_button__emailpreview:active .badge,
.cke_button__notificationpreview:active .badge,
.cke_button__emailpreview:focus .badge,
.cke_button__notificationpreview:focus .badge {
  color: #337ab7 !important;
  background-color: #fff !important;
}
.cke_button__emailpreview:hover:focus,
.cke_button__notificationpreview:hover:focus,
.cke_button__emailpreview:active:focus,
.cke_button__notificationpreview:active:focus,
.cke_button__emailpreview:focus:focus,
.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.focus,
.cke_button__notificationpreview:hover.focus,
.cke_button__emailpreview:active.focus,
.cke_button__notificationpreview:active.focus,
.cke_button__emailpreview:focus.focus,
.cke_button__notificationpreview:focus.focus,
.cke_button__emailpreview:hover:hover,
.cke_button__notificationpreview:hover:hover,
.cke_button__emailpreview:active:hover,
.cke_button__notificationpreview:active:hover,
.cke_button__emailpreview:focus:hover,
.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.open .dropdown-toggle.cke_button__emailpreview:active,
.open .dropdown-toggle.cke_button__notificationpreview:active,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:hover:focus:hover,
.cke_button__notificationpreview:hover:focus:hover,
.cke_button__emailpreview:active:focus:hover,
.cke_button__notificationpreview:active:focus:hover,
.cke_button__emailpreview:focus:focus:hover,
.cke_button__notificationpreview:focus:focus:hover,
.cke_button__emailpreview:hover.focus:hover,
.cke_button__notificationpreview:hover.focus:hover,
.cke_button__emailpreview:active.focus:hover,
.cke_button__notificationpreview:active.focus:hover,
.cke_button__emailpreview:focus.focus:hover,
.cke_button__notificationpreview:focus.focus:hover,
.cke_button__emailpreview:hover:hover:hover,
.cke_button__notificationpreview:hover:hover:hover,
.cke_button__emailpreview:active:hover:hover,
.cke_button__notificationpreview:active:hover:hover,
.cke_button__emailpreview:focus:hover:hover,
.cke_button__notificationpreview:focus:hover:hover,
.cke_button__emailpreview:hover:active:hover,
.cke_button__notificationpreview:hover:active:hover,
.cke_button__emailpreview:active:active:hover,
.cke_button__notificationpreview:active:active:hover,
.cke_button__emailpreview:focus:active:hover,
.cke_button__notificationpreview:focus:active:hover,
.cke_button__emailpreview:hover.active:hover,
.cke_button__notificationpreview:hover.active:hover,
.cke_button__emailpreview:active.active:hover,
.cke_button__notificationpreview:active.active:hover,
.cke_button__emailpreview:focus.active:hover,
.cke_button__notificationpreview:focus.active:hover,
.open .dropdown-toggle.cke_button__emailpreview:hover:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover:hover,
.open .dropdown-toggle.cke_button__emailpreview:active:hover,
.open .dropdown-toggle.cke_button__notificationpreview:active:hover,
.open .dropdown-toggle.cke_button__emailpreview:focus:hover,
.open .dropdown-toggle.cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover:focus:focus,
.cke_button__notificationpreview:hover:focus:focus,
.cke_button__emailpreview:active:focus:focus,
.cke_button__notificationpreview:active:focus:focus,
.cke_button__emailpreview:focus:focus:focus,
.cke_button__notificationpreview:focus:focus:focus,
.cke_button__emailpreview:hover.focus:focus,
.cke_button__notificationpreview:hover.focus:focus,
.cke_button__emailpreview:active.focus:focus,
.cke_button__notificationpreview:active.focus:focus,
.cke_button__emailpreview:focus.focus:focus,
.cke_button__notificationpreview:focus.focus:focus,
.cke_button__emailpreview:hover:hover:focus,
.cke_button__notificationpreview:hover:hover:focus,
.cke_button__emailpreview:active:hover:focus,
.cke_button__notificationpreview:active:hover:focus,
.cke_button__emailpreview:focus:hover:focus,
.cke_button__notificationpreview:focus:hover:focus,
.cke_button__emailpreview:hover:active:focus,
.cke_button__notificationpreview:hover:active:focus,
.cke_button__emailpreview:active:active:focus,
.cke_button__notificationpreview:active:active:focus,
.cke_button__emailpreview:focus:active:focus,
.cke_button__notificationpreview:focus:active:focus,
.cke_button__emailpreview:hover.active:focus,
.cke_button__notificationpreview:hover.active:focus,
.cke_button__emailpreview:active.active:focus,
.cke_button__notificationpreview:active.active:focus,
.cke_button__emailpreview:focus.active:focus,
.cke_button__notificationpreview:focus.active:focus,
.open .dropdown-toggle.cke_button__emailpreview:hover:focus,
.open .dropdown-toggle.cke_button__notificationpreview:hover:focus,
.open .dropdown-toggle.cke_button__emailpreview:active:focus,
.open .dropdown-toggle.cke_button__notificationpreview:active:focus,
.open .dropdown-toggle.cke_button__emailpreview:focus:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover:focus.focus,
.cke_button__notificationpreview:hover:focus.focus,
.cke_button__emailpreview:active:focus.focus,
.cke_button__notificationpreview:active:focus.focus,
.cke_button__emailpreview:focus:focus.focus,
.cke_button__notificationpreview:focus:focus.focus,
.cke_button__emailpreview:hover.focus.focus,
.cke_button__notificationpreview:hover.focus.focus,
.cke_button__emailpreview:active.focus.focus,
.cke_button__notificationpreview:active.focus.focus,
.cke_button__emailpreview:focus.focus.focus,
.cke_button__notificationpreview:focus.focus.focus,
.cke_button__emailpreview:hover:hover.focus,
.cke_button__notificationpreview:hover:hover.focus,
.cke_button__emailpreview:active:hover.focus,
.cke_button__notificationpreview:active:hover.focus,
.cke_button__emailpreview:focus:hover.focus,
.cke_button__notificationpreview:focus:hover.focus,
.cke_button__emailpreview:hover:active.focus,
.cke_button__notificationpreview:hover:active.focus,
.cke_button__emailpreview:active:active.focus,
.cke_button__notificationpreview:active:active.focus,
.cke_button__emailpreview:focus:active.focus,
.cke_button__notificationpreview:focus:active.focus,
.cke_button__emailpreview:hover.active.focus,
.cke_button__notificationpreview:hover.active.focus,
.cke_button__emailpreview:active.active.focus,
.cke_button__notificationpreview:active.active.focus,
.cke_button__emailpreview:focus.active.focus,
.cke_button__notificationpreview:focus.active.focus,
.open .dropdown-toggle.cke_button__emailpreview:hover.focus,
.open .dropdown-toggle.cke_button__notificationpreview:hover.focus,
.open .dropdown-toggle.cke_button__emailpreview:active.focus,
.open .dropdown-toggle.cke_button__notificationpreview:active.focus,
.open .dropdown-toggle.cke_button__emailpreview:focus.focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus.focus {
  color: #ffffff !important;
  background-color: #18a689 !important;
  border-color: #18a689 !important;
}
.cke_button__emailpreview:hover:active,
.cke_button__notificationpreview:hover:active,
.cke_button__emailpreview:active:active,
.cke_button__notificationpreview:active:active,
.cke_button__emailpreview:focus:active,
.cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.active,
.cke_button__notificationpreview:hover.active,
.cke_button__emailpreview:active.active,
.cke_button__notificationpreview:active.active,
.cke_button__emailpreview:focus.active,
.cke_button__notificationpreview:focus.active,
.open .dropdown-toggle.cke_button__emailpreview:hover,
.open .dropdown-toggle.cke_button__notificationpreview:hover,
.open .dropdown-toggle.cke_button__emailpreview:active,
.open .dropdown-toggle.cke_button__notificationpreview:active,
.open .dropdown-toggle.cke_button__emailpreview:focus,
.open .dropdown-toggle.cke_button__notificationpreview:focus {
  background-image: none !important;
}
.cke_button__emailpreview:hover.disabled,
.cke_button__notificationpreview:hover.disabled,
.cke_button__emailpreview:active.disabled,
.cke_button__notificationpreview:active.disabled,
.cke_button__emailpreview:focus.disabled,
.cke_button__notificationpreview:focus.disabled,
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover.disabled:active,
.cke_button__notificationpreview:hover.disabled:active,
.cke_button__emailpreview:active.disabled:active,
.cke_button__notificationpreview:active.disabled:active,
.cke_button__emailpreview:focus.disabled:active,
.cke_button__notificationpreview:focus.disabled:active,
.cke_button__emailpreview:hover.disabled.active,
.cke_button__notificationpreview:hover.disabled.active,
.cke_button__emailpreview:active.disabled.active,
.cke_button__notificationpreview:active.disabled.active,
.cke_button__emailpreview:focus.disabled.active,
.cke_button__notificationpreview:focus.disabled.active,
.cke_button__emailpreview:hover[disabled],
.cke_button__notificationpreview:hover[disabled],
.cke_button__emailpreview:active[disabled],
.cke_button__notificationpreview:active[disabled],
.cke_button__emailpreview:focus[disabled],
.cke_button__notificationpreview:focus[disabled],
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
.cke_button__emailpreview:hover[disabled]:active,
.cke_button__notificationpreview:hover[disabled]:active,
.cke_button__emailpreview:active[disabled]:active,
.cke_button__notificationpreview:active[disabled]:active,
.cke_button__emailpreview:focus[disabled]:active,
.cke_button__notificationpreview:focus[disabled]:active,
.cke_button__emailpreview:hover.active[disabled],
.cke_button__notificationpreview:hover.active[disabled],
.cke_button__emailpreview:active.active[disabled],
.cke_button__notificationpreview:active.active[disabled],
.cke_button__emailpreview:focus.active[disabled],
.cke_button__notificationpreview:focus.active[disabled],
fieldset[disabled] .cke_button__emailpreview:hover,
fieldset[disabled] .cke_button__notificationpreview:hover,
fieldset[disabled] .cke_button__emailpreview:active,
fieldset[disabled] .cke_button__notificationpreview:active,
fieldset[disabled] .cke_button__emailpreview:focus,
fieldset[disabled] .cke_button__notificationpreview:focus,
.cke_button__emailpreview:hover.disabled:hover,
.cke_button__notificationpreview:hover.disabled:hover,
.cke_button__emailpreview:active.disabled:hover,
.cke_button__notificationpreview:active.disabled:hover,
.cke_button__emailpreview:focus.disabled:hover,
.cke_button__notificationpreview:focus.disabled:hover,
.cke_button__emailpreview:hover.disabled:hover:hover,
.cke_button__notificationpreview:hover.disabled:hover:hover,
.cke_button__emailpreview:active.disabled:hover:hover,
.cke_button__notificationpreview:active.disabled:hover:hover,
.cke_button__emailpreview:focus.disabled:hover:hover,
.cke_button__notificationpreview:focus.disabled:hover:hover,
.cke_button__emailpreview:hover.disabled:focus:hover,
.cke_button__notificationpreview:hover.disabled:focus:hover,
.cke_button__emailpreview:active.disabled:focus:hover,
.cke_button__notificationpreview:active.disabled:focus:hover,
.cke_button__emailpreview:focus.disabled:focus:hover,
.cke_button__notificationpreview:focus.disabled:focus:hover,
.cke_button__emailpreview:hover.disabled:active:hover,
.cke_button__notificationpreview:hover.disabled:active:hover,
.cke_button__emailpreview:active.disabled:active:hover,
.cke_button__notificationpreview:active.disabled:active:hover,
.cke_button__emailpreview:focus.disabled:active:hover,
.cke_button__notificationpreview:focus.disabled:active:hover,
.cke_button__emailpreview:hover.disabled.active:hover,
.cke_button__notificationpreview:hover.disabled.active:hover,
.cke_button__emailpreview:active.disabled.active:hover,
.cke_button__notificationpreview:active.disabled.active:hover,
.cke_button__emailpreview:focus.disabled.active:hover,
.cke_button__notificationpreview:focus.disabled.active:hover,
.cke_button__emailpreview:hover[disabled]:hover,
.cke_button__notificationpreview:hover[disabled]:hover,
.cke_button__emailpreview:active[disabled]:hover,
.cke_button__notificationpreview:active[disabled]:hover,
.cke_button__emailpreview:focus[disabled]:hover,
.cke_button__notificationpreview:focus[disabled]:hover,
.cke_button__emailpreview:hover[disabled]:hover:hover,
.cke_button__notificationpreview:hover[disabled]:hover:hover,
.cke_button__emailpreview:active[disabled]:hover:hover,
.cke_button__notificationpreview:active[disabled]:hover:hover,
.cke_button__emailpreview:focus[disabled]:hover:hover,
.cke_button__notificationpreview:focus[disabled]:hover:hover,
.cke_button__emailpreview:hover[disabled]:focus:hover,
.cke_button__notificationpreview:hover[disabled]:focus:hover,
.cke_button__emailpreview:active[disabled]:focus:hover,
.cke_button__notificationpreview:active[disabled]:focus:hover,
.cke_button__emailpreview:focus[disabled]:focus:hover,
.cke_button__notificationpreview:focus[disabled]:focus:hover,
.cke_button__emailpreview:hover[disabled]:active:hover,
.cke_button__notificationpreview:hover[disabled]:active:hover,
.cke_button__emailpreview:active[disabled]:active:hover,
.cke_button__notificationpreview:active[disabled]:active:hover,
.cke_button__emailpreview:focus[disabled]:active:hover,
.cke_button__notificationpreview:focus[disabled]:active:hover,
.cke_button__emailpreview:hover.active[disabled]:hover,
.cke_button__notificationpreview:hover.active[disabled]:hover,
.cke_button__emailpreview:active.active[disabled]:hover,
.cke_button__notificationpreview:active.active[disabled]:hover,
.cke_button__emailpreview:focus.active[disabled]:hover,
.cke_button__notificationpreview:focus.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover:hover,
fieldset[disabled] .cke_button__notificationpreview:hover:hover,
fieldset[disabled] .cke_button__emailpreview:active:hover,
fieldset[disabled] .cke_button__notificationpreview:active:hover,
fieldset[disabled] .cke_button__emailpreview:focus:hover,
fieldset[disabled] .cke_button__notificationpreview:focus:hover,
.cke_button__emailpreview:hover.disabled:focus,
.cke_button__notificationpreview:hover.disabled:focus,
.cke_button__emailpreview:active.disabled:focus,
.cke_button__notificationpreview:active.disabled:focus,
.cke_button__emailpreview:focus.disabled:focus,
.cke_button__notificationpreview:focus.disabled:focus,
.cke_button__emailpreview:hover.disabled:hover:focus,
.cke_button__notificationpreview:hover.disabled:hover:focus,
.cke_button__emailpreview:active.disabled:hover:focus,
.cke_button__notificationpreview:active.disabled:hover:focus,
.cke_button__emailpreview:focus.disabled:hover:focus,
.cke_button__notificationpreview:focus.disabled:hover:focus,
.cke_button__emailpreview:hover.disabled:focus:focus,
.cke_button__notificationpreview:hover.disabled:focus:focus,
.cke_button__emailpreview:active.disabled:focus:focus,
.cke_button__notificationpreview:active.disabled:focus:focus,
.cke_button__emailpreview:focus.disabled:focus:focus,
.cke_button__notificationpreview:focus.disabled:focus:focus,
.cke_button__emailpreview:hover.disabled:active:focus,
.cke_button__notificationpreview:hover.disabled:active:focus,
.cke_button__emailpreview:active.disabled:active:focus,
.cke_button__notificationpreview:active.disabled:active:focus,
.cke_button__emailpreview:focus.disabled:active:focus,
.cke_button__notificationpreview:focus.disabled:active:focus,
.cke_button__emailpreview:hover.disabled.active:focus,
.cke_button__notificationpreview:hover.disabled.active:focus,
.cke_button__emailpreview:active.disabled.active:focus,
.cke_button__notificationpreview:active.disabled.active:focus,
.cke_button__emailpreview:focus.disabled.active:focus,
.cke_button__notificationpreview:focus.disabled.active:focus,
.cke_button__emailpreview:hover[disabled]:focus,
.cke_button__notificationpreview:hover[disabled]:focus,
.cke_button__emailpreview:active[disabled]:focus,
.cke_button__notificationpreview:active[disabled]:focus,
.cke_button__emailpreview:focus[disabled]:focus,
.cke_button__notificationpreview:focus[disabled]:focus,
.cke_button__emailpreview:hover[disabled]:hover:focus,
.cke_button__notificationpreview:hover[disabled]:hover:focus,
.cke_button__emailpreview:active[disabled]:hover:focus,
.cke_button__notificationpreview:active[disabled]:hover:focus,
.cke_button__emailpreview:focus[disabled]:hover:focus,
.cke_button__notificationpreview:focus[disabled]:hover:focus,
.cke_button__emailpreview:hover[disabled]:focus:focus,
.cke_button__notificationpreview:hover[disabled]:focus:focus,
.cke_button__emailpreview:active[disabled]:focus:focus,
.cke_button__notificationpreview:active[disabled]:focus:focus,
.cke_button__emailpreview:focus[disabled]:focus:focus,
.cke_button__notificationpreview:focus[disabled]:focus:focus,
.cke_button__emailpreview:hover[disabled]:active:focus,
.cke_button__notificationpreview:hover[disabled]:active:focus,
.cke_button__emailpreview:active[disabled]:active:focus,
.cke_button__notificationpreview:active[disabled]:active:focus,
.cke_button__emailpreview:focus[disabled]:active:focus,
.cke_button__notificationpreview:focus[disabled]:active:focus,
.cke_button__emailpreview:hover.active[disabled]:focus,
.cke_button__notificationpreview:hover.active[disabled]:focus,
.cke_button__emailpreview:active.active[disabled]:focus,
.cke_button__notificationpreview:active.active[disabled]:focus,
.cke_button__emailpreview:focus.active[disabled]:focus,
.cke_button__notificationpreview:focus.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover:focus,
fieldset[disabled] .cke_button__notificationpreview:hover:focus,
fieldset[disabled] .cke_button__emailpreview:active:focus,
fieldset[disabled] .cke_button__notificationpreview:active:focus,
fieldset[disabled] .cke_button__emailpreview:focus:focus,
fieldset[disabled] .cke_button__notificationpreview:focus:focus,
.cke_button__emailpreview:hover.disabled:active,
.cke_button__notificationpreview:hover.disabled:active,
.cke_button__emailpreview:active.disabled:active,
.cke_button__notificationpreview:active.disabled:active,
.cke_button__emailpreview:focus.disabled:active,
.cke_button__notificationpreview:focus.disabled:active,
.cke_button__emailpreview:hover.disabled:hover:active,
.cke_button__notificationpreview:hover.disabled:hover:active,
.cke_button__emailpreview:active.disabled:hover:active,
.cke_button__notificationpreview:active.disabled:hover:active,
.cke_button__emailpreview:focus.disabled:hover:active,
.cke_button__notificationpreview:focus.disabled:hover:active,
.cke_button__emailpreview:hover.disabled:focus:active,
.cke_button__notificationpreview:hover.disabled:focus:active,
.cke_button__emailpreview:active.disabled:focus:active,
.cke_button__notificationpreview:active.disabled:focus:active,
.cke_button__emailpreview:focus.disabled:focus:active,
.cke_button__notificationpreview:focus.disabled:focus:active,
.cke_button__emailpreview:hover.disabled:active:active,
.cke_button__notificationpreview:hover.disabled:active:active,
.cke_button__emailpreview:active.disabled:active:active,
.cke_button__notificationpreview:active.disabled:active:active,
.cke_button__emailpreview:focus.disabled:active:active,
.cke_button__notificationpreview:focus.disabled:active:active,
.cke_button__emailpreview:hover.disabled.active:active,
.cke_button__notificationpreview:hover.disabled.active:active,
.cke_button__emailpreview:active.disabled.active:active,
.cke_button__notificationpreview:active.disabled.active:active,
.cke_button__emailpreview:focus.disabled.active:active,
.cke_button__notificationpreview:focus.disabled.active:active,
.cke_button__emailpreview:hover[disabled]:active,
.cke_button__notificationpreview:hover[disabled]:active,
.cke_button__emailpreview:active[disabled]:active,
.cke_button__notificationpreview:active[disabled]:active,
.cke_button__emailpreview:focus[disabled]:active,
.cke_button__notificationpreview:focus[disabled]:active,
.cke_button__emailpreview:hover[disabled]:hover:active,
.cke_button__notificationpreview:hover[disabled]:hover:active,
.cke_button__emailpreview:active[disabled]:hover:active,
.cke_button__notificationpreview:active[disabled]:hover:active,
.cke_button__emailpreview:focus[disabled]:hover:active,
.cke_button__notificationpreview:focus[disabled]:hover:active,
.cke_button__emailpreview:hover[disabled]:focus:active,
.cke_button__notificationpreview:hover[disabled]:focus:active,
.cke_button__emailpreview:active[disabled]:focus:active,
.cke_button__notificationpreview:active[disabled]:focus:active,
.cke_button__emailpreview:focus[disabled]:focus:active,
.cke_button__notificationpreview:focus[disabled]:focus:active,
.cke_button__emailpreview:hover[disabled]:active:active,
.cke_button__notificationpreview:hover[disabled]:active:active,
.cke_button__emailpreview:active[disabled]:active:active,
.cke_button__notificationpreview:active[disabled]:active:active,
.cke_button__emailpreview:focus[disabled]:active:active,
.cke_button__notificationpreview:focus[disabled]:active:active,
.cke_button__emailpreview:hover.active[disabled]:active,
.cke_button__notificationpreview:hover.active[disabled]:active,
.cke_button__emailpreview:active.active[disabled]:active,
.cke_button__notificationpreview:active.active[disabled]:active,
.cke_button__emailpreview:focus.active[disabled]:active,
.cke_button__notificationpreview:focus.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:hover:active,
fieldset[disabled] .cke_button__notificationpreview:hover:active,
fieldset[disabled] .cke_button__emailpreview:active:active,
fieldset[disabled] .cke_button__notificationpreview:active:active,
fieldset[disabled] .cke_button__emailpreview:focus:active,
fieldset[disabled] .cke_button__notificationpreview:focus:active,
.cke_button__emailpreview:hover.disabled.active,
.cke_button__notificationpreview:hover.disabled.active,
.cke_button__emailpreview:active.disabled.active,
.cke_button__notificationpreview:active.disabled.active,
.cke_button__emailpreview:focus.disabled.active,
.cke_button__notificationpreview:focus.disabled.active,
.cke_button__emailpreview:hover.disabled:hover.active,
.cke_button__notificationpreview:hover.disabled:hover.active,
.cke_button__emailpreview:active.disabled:hover.active,
.cke_button__notificationpreview:active.disabled:hover.active,
.cke_button__emailpreview:focus.disabled:hover.active,
.cke_button__notificationpreview:focus.disabled:hover.active,
.cke_button__emailpreview:hover.disabled:focus.active,
.cke_button__notificationpreview:hover.disabled:focus.active,
.cke_button__emailpreview:active.disabled:focus.active,
.cke_button__notificationpreview:active.disabled:focus.active,
.cke_button__emailpreview:focus.disabled:focus.active,
.cke_button__notificationpreview:focus.disabled:focus.active,
.cke_button__emailpreview:hover.disabled:active.active,
.cke_button__notificationpreview:hover.disabled:active.active,
.cke_button__emailpreview:active.disabled:active.active,
.cke_button__notificationpreview:active.disabled:active.active,
.cke_button__emailpreview:focus.disabled:active.active,
.cke_button__notificationpreview:focus.disabled:active.active,
.cke_button__emailpreview:hover.disabled.active.active,
.cke_button__notificationpreview:hover.disabled.active.active,
.cke_button__emailpreview:active.disabled.active.active,
.cke_button__notificationpreview:active.disabled.active.active,
.cke_button__emailpreview:focus.disabled.active.active,
.cke_button__notificationpreview:focus.disabled.active.active,
.cke_button__emailpreview:hover[disabled].active,
.cke_button__notificationpreview:hover[disabled].active,
.cke_button__emailpreview:active[disabled].active,
.cke_button__notificationpreview:active[disabled].active,
.cke_button__emailpreview:focus[disabled].active,
.cke_button__notificationpreview:focus[disabled].active,
.cke_button__emailpreview:hover[disabled]:hover.active,
.cke_button__notificationpreview:hover[disabled]:hover.active,
.cke_button__emailpreview:active[disabled]:hover.active,
.cke_button__notificationpreview:active[disabled]:hover.active,
.cke_button__emailpreview:focus[disabled]:hover.active,
.cke_button__notificationpreview:focus[disabled]:hover.active,
.cke_button__emailpreview:hover[disabled]:focus.active,
.cke_button__notificationpreview:hover[disabled]:focus.active,
.cke_button__emailpreview:active[disabled]:focus.active,
.cke_button__notificationpreview:active[disabled]:focus.active,
.cke_button__emailpreview:focus[disabled]:focus.active,
.cke_button__notificationpreview:focus[disabled]:focus.active,
.cke_button__emailpreview:hover[disabled]:active.active,
.cke_button__notificationpreview:hover[disabled]:active.active,
.cke_button__emailpreview:active[disabled]:active.active,
.cke_button__notificationpreview:active[disabled]:active.active,
.cke_button__emailpreview:focus[disabled]:active.active,
.cke_button__notificationpreview:focus[disabled]:active.active,
.cke_button__emailpreview:hover.active[disabled].active,
.cke_button__notificationpreview:hover.active[disabled].active,
.cke_button__emailpreview:active.active[disabled].active,
.cke_button__notificationpreview:active.active[disabled].active,
.cke_button__emailpreview:focus.active[disabled].active,
.cke_button__notificationpreview:focus.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview:hover.active,
fieldset[disabled] .cke_button__notificationpreview:hover.active,
fieldset[disabled] .cke_button__emailpreview:active.active,
fieldset[disabled] .cke_button__notificationpreview:active.active,
fieldset[disabled] .cke_button__emailpreview:focus.active,
fieldset[disabled] .cke_button__notificationpreview:focus.active {
  background-color: #1dc5a3 !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview:hover.btn-outline.disabled,
.cke_button__notificationpreview:hover.btn-outline.disabled,
.cke_button__emailpreview:active.btn-outline.disabled,
.cke_button__notificationpreview:active.btn-outline.disabled,
.cke_button__emailpreview:focus.btn-outline.disabled,
.cke_button__notificationpreview:focus.btn-outline.disabled,
.cke_button__emailpreview:hover.btn-outline.disabled:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active,
.cke_button__emailpreview:active.btn-outline.disabled:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active,
.cke_button__emailpreview:active.btn-outline.disabled.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active,
.cke_button__emailpreview:hover.btn-outline[disabled],
.cke_button__notificationpreview:hover.btn-outline[disabled],
.cke_button__emailpreview:active.btn-outline[disabled],
.cke_button__notificationpreview:active.btn-outline[disabled],
.cke_button__emailpreview:focus.btn-outline[disabled],
.cke_button__notificationpreview:focus.btn-outline[disabled],
.cke_button__emailpreview:hover.btn-outline[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active,
.cke_button__emailpreview:hover.btn-outline.active[disabled],
.cke_button__notificationpreview:hover.btn-outline.active[disabled],
.cke_button__emailpreview:active.btn-outline.active[disabled],
.cke_button__notificationpreview:active.btn-outline.active[disabled],
.cke_button__emailpreview:focus.btn-outline.active[disabled],
.cke_button__notificationpreview:focus.btn-outline.active[disabled],
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline,
.cke_button__emailpreview:hover.btn-outline.disabled:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:active.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:active.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:hover,
.cke_button__emailpreview:active.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:active.btn-outline.disabled:active:hover,
.cke_button__emailpreview:focus.btn-outline.disabled:active:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:hover,
.cke_button__emailpreview:hover.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:hover,
.cke_button__emailpreview:active.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:active.btn-outline.disabled.active:hover,
.cke_button__emailpreview:focus.btn-outline.disabled.active:hover,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:hover,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:active.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:hover,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:hover,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:hover,
.cke_button__emailpreview:active.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:hover,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:hover,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:hover,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:hover,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:hover,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:hover,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:hover,
.cke_button__emailpreview:hover.btn-outline.disabled:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:active.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:active.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:focus,
.cke_button__emailpreview:active.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:active.btn-outline.disabled:active:focus,
.cke_button__emailpreview:focus.btn-outline.disabled:active:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:focus,
.cke_button__emailpreview:hover.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:focus,
.cke_button__emailpreview:active.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:active.btn-outline.disabled.active:focus,
.cke_button__emailpreview:focus.btn-outline.disabled.active:focus,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:focus,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:active.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:focus,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:focus,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:focus,
.cke_button__emailpreview:active.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:focus,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:focus,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:focus,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:focus,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:focus,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:focus,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:focus,
.cke_button__emailpreview:hover.btn-outline.disabled:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active,
.cke_button__emailpreview:active.btn-outline.disabled:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active,
.cke_button__emailpreview:hover.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover:active,
.cke_button__emailpreview:active.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:active.btn-outline.disabled:hover:active,
.cke_button__emailpreview:focus.btn-outline.disabled:hover:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover:active,
.cke_button__emailpreview:hover.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus:active,
.cke_button__emailpreview:active.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:active.btn-outline.disabled:focus:active,
.cke_button__emailpreview:focus.btn-outline.disabled:focus:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus:active,
.cke_button__emailpreview:hover.btn-outline.disabled:active:active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active:active,
.cke_button__emailpreview:active.btn-outline.disabled:active:active,
.cke_button__notificationpreview:active.btn-outline.disabled:active:active,
.cke_button__emailpreview:focus.btn-outline.disabled:active:active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active:active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active:active,
.cke_button__emailpreview:active.btn-outline.disabled.active:active,
.cke_button__notificationpreview:active.btn-outline.disabled.active:active,
.cke_button__emailpreview:focus.btn-outline.disabled.active:active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:active.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:active.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus:active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active:active,
.cke_button__emailpreview:active.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active:active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active:active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active:active,
.cke_button__emailpreview:hover.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:hover.btn-outline.active[disabled]:active,
.cke_button__emailpreview:active.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:active.btn-outline.active[disabled]:active,
.cke_button__emailpreview:focus.btn-outline.active[disabled]:active,
.cke_button__notificationpreview:focus.btn-outline.active[disabled]:active,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline:active,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline:active,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline:active,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline:active,
.cke_button__emailpreview:hover.btn-outline.disabled.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active,
.cke_button__emailpreview:active.btn-outline.disabled.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active,
.cke_button__emailpreview:hover.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:hover.active,
.cke_button__emailpreview:active.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:active.btn-outline.disabled:hover.active,
.cke_button__emailpreview:focus.btn-outline.disabled:hover.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:hover.active,
.cke_button__emailpreview:hover.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:focus.active,
.cke_button__emailpreview:active.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:active.btn-outline.disabled:focus.active,
.cke_button__emailpreview:focus.btn-outline.disabled:focus.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:focus.active,
.cke_button__emailpreview:hover.btn-outline.disabled:active.active,
.cke_button__notificationpreview:hover.btn-outline.disabled:active.active,
.cke_button__emailpreview:active.btn-outline.disabled:active.active,
.cke_button__notificationpreview:active.btn-outline.disabled:active.active,
.cke_button__emailpreview:focus.btn-outline.disabled:active.active,
.cke_button__notificationpreview:focus.btn-outline.disabled:active.active,
.cke_button__emailpreview:hover.btn-outline.disabled.active.active,
.cke_button__notificationpreview:hover.btn-outline.disabled.active.active,
.cke_button__emailpreview:active.btn-outline.disabled.active.active,
.cke_button__notificationpreview:active.btn-outline.disabled.active.active,
.cke_button__emailpreview:focus.btn-outline.disabled.active.active,
.cke_button__notificationpreview:focus.btn-outline.disabled.active.active,
.cke_button__emailpreview:hover.btn-outline[disabled].active,
.cke_button__notificationpreview:hover.btn-outline[disabled].active,
.cke_button__emailpreview:active.btn-outline[disabled].active,
.cke_button__notificationpreview:active.btn-outline[disabled].active,
.cke_button__emailpreview:focus.btn-outline[disabled].active,
.cke_button__notificationpreview:focus.btn-outline[disabled].active,
.cke_button__emailpreview:hover.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:active.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:hover.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:hover.active,
.cke_button__emailpreview:hover.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:active.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:focus.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:focus.active,
.cke_button__emailpreview:hover.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:hover.btn-outline[disabled]:active.active,
.cke_button__emailpreview:active.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:active.btn-outline[disabled]:active.active,
.cke_button__emailpreview:focus.btn-outline[disabled]:active.active,
.cke_button__notificationpreview:focus.btn-outline[disabled]:active.active,
.cke_button__emailpreview:hover.btn-outline.active[disabled].active,
.cke_button__notificationpreview:hover.btn-outline.active[disabled].active,
.cke_button__emailpreview:active.btn-outline.active[disabled].active,
.cke_button__notificationpreview:active.btn-outline.active[disabled].active,
.cke_button__emailpreview:focus.btn-outline.active[disabled].active,
.cke_button__notificationpreview:focus.btn-outline.active[disabled].active,
fieldset[disabled] .cke_button__emailpreview:hover.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:hover.btn-outline.active,
fieldset[disabled] .cke_button__emailpreview:active.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:active.btn-outline.active,
fieldset[disabled] .cke_button__emailpreview:focus.btn-outline.active,
fieldset[disabled] .cke_button__notificationpreview:focus.btn-outline.active {
  background-color: transparent !important;
  border-color: #1dc5a3 !important;
}
.cke_button__emailpreview:hover .badge,
.cke_button__notificationpreview:hover .badge,
.cke_button__emailpreview:active .badge,
.cke_button__notificationpreview:active .badge,
.cke_button__emailpreview:focus .badge,
.cke_button__notificationpreview:focus .badge {
  color: #1ab394 !important;
  background-color: #ffffff !important;
}
.cke_button__emailpreview .cke_button__emailpreview_label,
.cke_button__notificationpreview .cke_button__emailpreview_label,
.cke_button__emailpreview .cke_button__notificationpreview_label,
.cke_button__notificationpreview .cke_button__notificationpreview_label {
  color: #fff !important;
  text-shadow: none;
  font-size: 0.8em;
}
.cke_button__emailpreview .cke_button__emailpreview_icon,
.cke_button__notificationpreview .cke_button__emailpreview_icon,
.cke_button__emailpreview .cke_button__notificationpreview_icon,
.cke_button__notificationpreview .cke_button__notificationpreview_icon {
  display: none;
}
.cke_button__notificationpreview {
  right: 19px !important;
  top: 5px !important;
}
.cke_button__emailpreview_label,
.cke_button__notificationpreview_label {
  display: inline !important;
}
.cke_maximized .cke_button__emailpreview,
.cke_maximized .cke_button__notificationpreview {
  display: none;
}
.cke_button__preview {
  display: none !important;
}
.has-warning .twitter-typeahead .tt-input,
.has-warning .twitter-typeahead .tt-hint {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .twitter-typeahead .tt-input:focus,
.has-warning .twitter-typeahead .tt-hint:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-error .twitter-typeahead .tt-input,
.has-error .twitter-typeahead .tt-hint {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .twitter-typeahead .tt-input:focus,
.has-error .twitter-typeahead .tt-hint:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-success .twitter-typeahead .tt-input,
.has-success .twitter-typeahead .tt-hint {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .twitter-typeahead .tt-input:focus,
.has-success .twitter-typeahead .tt-hint:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.input-group .twitter-typeahead:first-child .tt-input,
.input-group .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  width: 100%;
}
.input-group .twitter-typeahead:last-child .tt-input,
.input-group .twitter-typeahead:last-child .tt-hint {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  width: 100%;
}
.input-group.input-group-sm .twitter-typeahead .tt-input,
.input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group.input-group-sm .twitter-typeahead .tt-input,
select.input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: 30px;
  line-height: 30px;
}
textarea.input-group.input-group-sm .twitter-typeahead .tt-input,
textarea.input-group.input-group-sm .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-sm .twitter-typeahead .tt-hint {
  height: auto;
}
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-sm .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
  border-radius: 0;
}
.input-group.input-group-sm .twitter-typeahead:first-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.input-group-sm .twitter-typeahead:last-child .tt-input,
.input-group.input-group-sm .twitter-typeahead:last-child .tt-hint {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.input-group.input-group-lg .twitter-typeahead .tt-input,
.input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group.input-group-lg .twitter-typeahead .tt-input,
select.input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: 46px;
  line-height: 46px;
}
textarea.input-group.input-group-lg .twitter-typeahead .tt-input,
textarea.input-group.input-group-lg .twitter-typeahead .tt-hint,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-input,
select[multiple].input-group.input-group-lg .twitter-typeahead .tt-hint {
  height: auto;
}
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-input,
.input-group.input-group-lg .twitter-typeahead:not(:first-child):not(:last-child) .tt-hint {
  border-radius: 0;
}
.input-group.input-group-lg .twitter-typeahead:first-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:first-child .tt-hint {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.input-group-lg .twitter-typeahead:last-child .tt-input,
.input-group.input-group-lg .twitter-typeahead:last-child .tt-hint {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.twitter-typeahead {
  width: 100%;
  float: left;
}
.input-group .twitter-typeahead {
  display: table-cell !important;
}
.twitter-typeahead .tt-hint {
  color: #777777;
}
.twitter-typeahead .tt-input {
  z-index: 2;
}
.twitter-typeahead .tt-input[disabled],
.twitter-typeahead .tt-input[readonly],
fieldset[disabled] .twitter-typeahead .tt-input {
  cursor: not-allowed;
  background-color: #eeeeee !important;
}
.tt-dropdown-menu,
.tt-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  min-width: 160px;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #e5e6e7;
  border-top: none;
  background-clip: padding-box;
  *border-right-width: 2px;
  *border-bottom-width: 2px;
}
.tt-dropdown-menu .tt-suggestion,
.tt-menu .tt-suggestion {
  display: block;
  padding: 6px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #676a6c;
  min-height: 32px;
}
.tt-dropdown-menu .tt-suggestion.tt-cursor,
.tt-menu .tt-suggestion.tt-cursor,
.tt-dropdown-menu .tt-suggestion:hover,
.tt-menu .tt-suggestion:hover {
  cursor: pointer;
  text-decoration: none;
  outline: 0;
  background-color: #1dc5a3;
  color: white;
}
.tt-dropdown-menu .tt-suggestion.tt-cursor a,
.tt-menu .tt-suggestion.tt-cursor a,
.tt-dropdown-menu .tt-suggestion:hover a,
.tt-menu .tt-suggestion:hover a {
  color: #262626;
}
.tt-dropdown-menu .tt-suggestion p,
.tt-menu .tt-suggestion p {
  margin: 0;
}
.pagination li.has-error a,
.pagination li.active.has-error a,
.pagination li.has-error a:hover,
.pagination li.active.has-error a:hover,
.pagination li.has-error span,
.pagination li.active.has-error span,
.pagination li.has-error span:hover,
.pagination li.active.has-error span:hover {
  color: #ed5565;
  border-color: #ed5565;
}
.pagination li.has-error a:hover,
.pagination li.active.has-error a:hover {
  background-color: #f2dede;
}
.pagination li.has-error span,
.pagination li.active.has-error span {
  background-color: #f2dede;
}
.text-ellipsis > .label {
  line-height: 20px;
}
.add-icon {
  color: #9ea6b9;
}
.add-icon:hover {
  color: #1ab394;
}
.remove-icon {
  color: #9ea6b9;
}
.remove-icon:hover {
  color: #ED5565;
}
.select2-tag + .select2-container .select2-selection__choice {
  padding: 0 0 0 3px;
}
.select2-tag + .select2-container .select2-selection__choice .label {
  margin-bottom: 0;
}
#tag_group_tags {
  width: 400px;
  margin: 0 auto;
}
#tag_group_form .form-inline .form-group {
  vertical-align: top;
}
.note-item-wrapper {
  float: left;
  clear: both;
  position: relative;
}
.note-item-wrapper textarea {
  resize: vertical;
}
.note-item-wrapper .note-control-wrapper {
  position: absolute;
  top: 0;
  right: 3px;
}
.note-item-wrapper .note-control-wrapper a {
  padding-left: 7px;
  color: #676a6c;
}
.note-item-wrapper .note-control-wrapper a:hover {
  color: #1ab394;
}
.note-view-form-wrapper .note-item-wrapper,
.note-view-form-wrapper .note-item-input-wrapper {
  width: 100%;
}
.note-edit-link {
  display: none;
}
.note-add-link {
  clear: both;
  float: left;
}
#note_group_form {
  overflow: hidden;
}
#note_group_form .note-edit-link {
  display: inline;
}
#note_group_form .note-edit-link.d-n {
  display: none;
}
.note-text-wrapper {
  padding-bottom: 15px;
  padding-top: 7px;
  border-bottom: 1px solid #D1DADE;
}
.read-more-less {
  position: relative;
}
.read-more-less #loader_small {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -50px;
  margin-top: -50px;
}
.read-more-less[aria-expanded] {
  display: block;
}
.read-more-less[aria-expanded="false"] {
  overflow: hidden;
}
.read-more-less[aria-expanded="false"]::after {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  height: 36px;
  width: 100%;
  background: linear-gradient(rgba(255, 255, 255, 0.25) 15%, rgba(255, 255, 255, 0.25) 32%, rgba(255, 255, 255, 0.75) 20%, #ffffff 33%);
}
.read-more-less[aria-expanded="true"] {
  height: auto;
}
.read-more-less[aria-expanded="true"]::after {
  background: transparent;
}
.read-more-less[aria-expanded="true"] #loader_small {
  display: none;
}
.read-more-less[aria-expanded="true"] + [data-readmore-toggle] {
  position: relative;
}
.read-more-less + [data-readmore-toggle] {
  position: absolute;
  z-index: 2;
  font-weight: 400;
  margin-top: -20px;
}
.icheck-label.radio-inline:first-child {
  padding-left: 0;
}
.icheck-label.checkbox-inline:first-child {
  padding-left: 0;
}
.checkbox > .icheck-label,
.radio > .icheck-label {
  padding-left: 0;
}
.form-group.has-error .icheck-label .icheck-item .help-block {
  float: right;
  width: 300px;
  text-align: right;
  padding-right: 28px;
  display: inline-block;
  margin-top: 3px;
}
input.org-check {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  clip: rect(0px, 0px, 0px, 0px);
  visibility: hidden;
}
label:has(> input.org-check) {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
label:has(> input.org-check)::before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 24px;
  height: 24px;
  background-image: url(/build/images/green.c9fbd765.png);
  background-size: calc(24px * 15) 24px;
  pointer-events: none;
}
@media (min-resolution: 1.25dppx), (min-resolution: 120dpi) {
  label:has(> input.org-check)::before {
    background-image: url(/build/images/green@2x.38fd70f3.png);
    background-size: calc(24px * 15) 24px;
  }
}
label:has(> input[type="checkbox"].org-check)::before {
  background-position-x: 0;
}
label:hover:has( > input[type="checkbox"].org-check:not(:checked):not(:disabled))::before {
  background-position-x: calc(24px * 1 * -1);
}
label:has(> input[type="checkbox"].org-check:checked)::before {
  background-position-x: calc(24px * 2 * -1);
}
label:has( > input[type="checkbox"].org-check:disabled:not(:checked))::before {
  background-position-x: calc(24px * 3 * -1);
  cursor: not-allowed;
}
label:has(> input[type="checkbox"].org-check:disabled:checked)::before {
  background-position-x: calc(24px * 4 * -1);
  cursor: not-allowed;
}
label:has(> input[type="checkbox"].org-check:disabled) {
  cursor: not-allowed;
}
label:has(> input[type="radio"].org-check)::before {
  background-position-x: calc(24px * 5 * -1);
}
label:hover:has( > input[type="radio"].org-check:not(:checked):not(:disabled))::before {
  background-position-x: calc(24px * 6 * -1);
}
label:has(> input[type="radio"].org-check:checked)::before {
  background-position-x: calc(24px * 7 * -1);
}
label:has( > input[type="radio"].org-check:disabled:not(:checked))::before {
  background-position-x: calc(24px * 8 * -1);
  cursor: not-allowed;
}
label:has(> input[type="radio"].org-check:disabled:checked)::before {
  background-position-x: calc(24px * 9 * -1);
  cursor: not-allowed;
}
label:has(> input[type="radio"].org-check:disabled) {
  cursor: not-allowed;
}
.checkbox > .org-check-label,
.radio > .org-check-label {
  padding-left: 0;
}
.checkbox input[type="checkbox"].org-check,
.radio input[type="checkbox"].org-check {
  position: static;
  margin-left: 0;
  vertical-align: middle;
  width: 22px;
  height: 22px;
}
body.ibox-expand-initiated {
  overflow: hidden;
}
body.ibox-expand-initiated .theme-config {
  display: none;
}
.ibox-expand-expanded {
  position: fixed;
  top: 0;
  z-index: 1000;
  left: 0;
  height: 100%;
  overflow: auto;
  background: #fff;
  width: 100%;
  padding-top: 59px;
}
.ibox-expand-link:hover,
.ibox-collapse-link:hover {
  color: #676a6c;
}
.ibox.collapsed .ibox-content {
  display: none;
}
.ibox-expand-expanded .ibox-expand-link i:before {
  content: "\f066";
}
.ibox-borderless .ibox-title {
  border-top: none;
  border-left: none;
  border-right: none;
}
.ibox-borderless .ibox-content {
  border-bottom: none !important;
  border-left: none !important;
  border-right: none !important;
}
.ibox-within-tab {
  margin: -5px;
}
.bs-breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.bs-breadcrumb > li {
  display: inline-block;
}
.bs-breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.bs-breadcrumb > .active {
  color: #777777;
}
#toast-container > div.toast.toast-info {
  background-image: none !important;
}
#toast-container > div.toast.toast-error {
  background-image: none !important;
}
#toast-container > div.toast.toast-success {
  background-image: none !important;
}
#toast-container > div.toast.toast-warning {
  background-image: none !important;
}
.toast-no-transparent {
  opacity: 1 !important;
}
.table > thead > tr > td.active-alpha,
.table > tbody > tr > td.active-alpha,
.table > tfoot > tr > td.active-alpha,
.table > thead > tr > th.active-alpha,
.table > tbody > tr > th.active-alpha,
.table > tfoot > tr > th.active-alpha,
.table > thead > tr.active-alpha > td,
.table > tbody > tr.active-alpha > td,
.table > tfoot > tr.active-alpha > td,
.table > thead > tr.active-alpha > th,
.table > tbody > tr.active-alpha > th,
.table > tfoot > tr.active-alpha > th {
  background-color: rgba(245, 245, 245, 0.5);
}
.table-hover > tbody > tr > td.active-alpha:hover,
.table-hover > tbody > tr > th.active-alpha:hover,
.table-hover > tbody > tr.active-alpha:hover > td,
.table-hover > tbody > tr:hover > .active-alpha,
.table-hover > tbody > tr.active-alpha:hover > th {
  background-color: rgba(232, 232, 232, 0.5);
}
.table > thead > tr > td.success-alpha,
.table > tbody > tr > td.success-alpha,
.table > tfoot > tr > td.success-alpha,
.table > thead > tr > th.success-alpha,
.table > tbody > tr > th.success-alpha,
.table > tfoot > tr > th.success-alpha,
.table > thead > tr.success-alpha > td,
.table > tbody > tr.success-alpha > td,
.table > tfoot > tr.success-alpha > td,
.table > thead > tr.success-alpha > th,
.table > tbody > tr.success-alpha > th,
.table > tfoot > tr.success-alpha > th {
  background-color: rgba(223, 240, 216, 0.5);
}
.table-hover > tbody > tr > td.success-alpha:hover,
.table-hover > tbody > tr > th.success-alpha:hover,
.table-hover > tbody > tr.success-alpha:hover > td,
.table-hover > tbody > tr:hover > .success-alpha,
.table-hover > tbody > tr.success-alpha:hover > th {
  background-color: rgba(208, 233, 198, 0.5);
}
.table > thead > tr > td.info-alpha,
.table > tbody > tr > td.info-alpha,
.table > tfoot > tr > td.info-alpha,
.table > thead > tr > th.info-alpha,
.table > tbody > tr > th.info-alpha,
.table > tfoot > tr > th.info-alpha,
.table > thead > tr.info-alpha > td,
.table > tbody > tr.info-alpha > td,
.table > tfoot > tr.info-alpha > td,
.table > thead > tr.info-alpha > th,
.table > tbody > tr.info-alpha > th,
.table > tfoot > tr.info-alpha > th {
  background-color: rgba(217, 237, 247, 0.5);
}
.table-hover > tbody > tr > td.info-alpha:hover,
.table-hover > tbody > tr > th.info-alpha:hover,
.table-hover > tbody > tr.info-alpha:hover > td,
.table-hover > tbody > tr:hover > .info-alpha,
.table-hover > tbody > tr.info-alpha:hover > th {
  background-color: rgba(196, 227, 243, 0.5);
}
.table > thead > tr > td.warning-alpha,
.table > tbody > tr > td.warning-alpha,
.table > tfoot > tr > td.warning-alpha,
.table > thead > tr > th.warning-alpha,
.table > tbody > tr > th.warning-alpha,
.table > tfoot > tr > th.warning-alpha,
.table > thead > tr.warning-alpha > td,
.table > tbody > tr.warning-alpha > td,
.table > tfoot > tr.warning-alpha > td,
.table > thead > tr.warning-alpha > th,
.table > tbody > tr.warning-alpha > th,
.table > tfoot > tr.warning-alpha > th {
  background-color: rgba(252, 248, 227, 0.5);
}
.table-hover > tbody > tr > td.warning-alpha:hover,
.table-hover > tbody > tr > th.warning-alpha:hover,
.table-hover > tbody > tr.warning-alpha:hover > td,
.table-hover > tbody > tr:hover > .warning-alpha,
.table-hover > tbody > tr.warning-alpha:hover > th {
  background-color: rgba(250, 242, 204, 0.5);
}
.table > thead > tr > td.danger-alpha,
.table > tbody > tr > td.danger-alpha,
.table > tfoot > tr > td.danger-alpha,
.table > thead > tr > th.danger-alpha,
.table > tbody > tr > th.danger-alpha,
.table > tfoot > tr > th.danger-alpha,
.table > thead > tr.danger-alpha > td,
.table > tbody > tr.danger-alpha > td,
.table > tfoot > tr.danger-alpha > td,
.table > thead > tr.danger-alpha > th,
.table > tbody > tr.danger-alpha > th,
.table > tfoot > tr.danger-alpha > th {
  background-color: rgba(242, 222, 222, 0.5);
}
.table-hover > tbody > tr > td.danger-alpha:hover,
.table-hover > tbody > tr > th.danger-alpha:hover,
.table-hover > tbody > tr.danger-alpha:hover > td,
.table-hover > tbody > tr:hover > .danger-alpha,
.table-hover > tbody > tr.danger-alpha:hover > th {
  background-color: rgba(235, 204, 204, 0.5);
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-paddingless > thead > tr > th,
.table-paddingless > tbody > tr > th,
.table-paddingless > tfoot > tr > th,
.table-paddingless > thead > tr > td,
.table-paddingless > tbody > tr > td,
.table-paddingless > tfoot > tr > td {
  padding: 0;
}
.table-bordered tfoot > tr > th {
  background: #F5F5F6;
}
.table-borderless tbody tr td,
.table-borderless tbody tr th {
  border-top: none;
}
.table-striped {
  background-color: #fff;
}
.modal .table-affix thead.affix,
.modal .table-affix tfoot.affix {
  position: static;
}
.table-affix {
  table-layout: fixed;
  width: 100%;
  margin-top: 0 !important;
}
.table-affix thead {
  z-index: 1;
}
.table-affix thead .popover {
  z-index: 1;
}
.table-affix thead.affix {
  top: 0;
  margin-left: -1px;
  display: block;
  overflow: hidden;
}
@media (min-width: 768px) {
  .table-affix thead.affix:not(.scroll-affixed) {
    top: 60px;
  }
}
.table-affix thead.affix tr {
  display: block;
}
.table-affix thead.affix.table-affix-dropdown-open {
  height: 3000px;
}
.table-affix thead.scroll-affixed {
  padding-top: 75px;
}
.table-affix tfoot .popover {
  z-index: 1;
}
.table-affix tfoot.affix {
  position: fixed !important;
  bottom: 0;
  top: auto !important;
  margin-left: -1px;
  display: block;
  overflow: hidden;
}
.table-affix tfoot.affix tr {
  display: block;
}
.table-affix tfoot.scroll-affixed {
  padding-bottom: 15px;
}
.table-responsive-top-scroll,
.table-responsive-bottom-scroll {
  clear: both;
  overflow-x: auto;
  width: 100%;
}
.table-responsive-top-scroll > div,
.table-responsive-bottom-scroll > div {
  height: 1px;
}
.table-responsive-top-scroll {
  z-index: 10;
}
.table-responsive-top-scroll.affix {
  background: #F5F5F6;
  top: 60px;
}
.table-responsive-bottom-scroll {
  z-index: 10;
}
.table-responsive-bottom-scroll.affix {
  background: #F5F5F6;
  position: fixed !important;
  bottom: 0;
  top: auto !important;
}
.table-responsive-bottom-scroll.affix-bottom {
  visibility: hidden;
}
[data-filter-form] > .form-group {
  display: none !important;
}
.table-fixed {
  width: auto !important;
}
.table-layout-fixed {
  table-layout: fixed;
}
.vertical-align-cell.middle {
  vertical-align: middle;
}
.vertical-align-cell.top {
  vertical-align: top;
}
.vertical-align-cell.bottom {
  vertical-align: bottom;
}
.b-r-none {
  border-right: none;
}
.b-r-sm {
  border-right: 1px solid #e7eaec;
}
.b-r-md {
  border-right: 3px solid #e7eaec;
}
.b-r-lg {
  border-right: 5px solid #e7eaec;
}
.b-l-sm {
  border-left: 1px solid #e7eaec;
}
.b-l-md {
  border-left: 3px solid #e7eaec;
}
.b-l-lg {
  border-left: 5px solid #e7eaec;
}
.button-row {
  white-space: nowrap;
}
.table-cell-max-width-200 td {
  max-width: 200px;
}
.table-cell-text-ellipsis td {
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 767px) {
  .table-column-config-container {
    height: auto !important;
  }
  .table-column-form-wrapper .table-column-wrapper {
    padding-bottom: 15px;
    float: none !important;
    overflow: hidden;
  }
  .table-column-form-wrapper .table-column-wrapper .table-column-choose {
    display: block;
  }
  .table-column-form-wrapper .table-column-wrapper .table-column-dropdown-menu {
    padding-top: 5px;
    position: static;
    width: 100%;
  }
  .table-column-form-wrapper .table-config-wrapper {
    clear: both;
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-select-wrapper {
    width: 100%;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper {
    float: none !important;
    padding-left: 0;
    padding-right: 0;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper > .table-config-action-item {
    position: relative;
    float: left;
    width: 33.33333333%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
  }
  .table-column-form-wrapper .table-config-wrapper .table-config-action-wrapper > .table-config-action-item .btn {
    display: block;
    width: 100%;
  }
  .filter-show-count-wrapper {
    margin-left: 0 !important;
  }
  .filter-show-count-wrapper label {
    float: none;
    text-align: right;
  }
  .filter-show-count-wrapper label + div {
    float: none;
  }
}
.table.table-overflow-wrap-anywhere > tbody > tr > td,
.table.table-overflow-wrap-anywhere > thead > tr > td,
.table.table-overflow-wrap-anywhere > tfoot > tr > td {
  overflow-wrap: anywhere;
}
.table.table-label-column-no-break > tbody > tr > th,
.table.table-label-column-no-break > thead > tr > th,
.table.table-label-column-no-break > tfoot > tr > th {
  min-width: 130px;
  word-break: normal;
  overflow-wrap: normal;
}
.table.table-condensed.table-scrollable {
  overflow-y: auto;
}
.table.table-condensed.table-scrollable.table-scrollable-10 {
  height: 427px;
}
.table-flex {
  display: table;
  width: 100%;
}
.table-flex .table-flex-row {
  display: table-row;
}
.table-flex .table-flex-row .table-flex-header {
  font-weight: bold;
}
.table-flex .table-flex-row > div {
  padding: 8px;
  display: table-cell;
  border-bottom: 1px solid #D1DADE;
}
.table-flex.table-flex-overflow-wrap-content .table-flex-header {
  width: 160px;
}
.table-flex.table-flex-overflow-wrap-content .table-flex-content {
  overflow-wrap: anywhere;
  width: auto;
}
thead.thead-success th {
  background-color: #1ab394 !important;
  color: #ffffff;
  -webkit-print-color-adjust: exact;
}
table.sticky-header thead tr {
  position: sticky;
  top: 0;
  background: inherit;
  z-index: 4;
}
.table-affix-dropdown-open.affix .datepicker table tr {
  display: flex;
  justify-content: space-between;
  margin-left: 0 !important;
}
.table-affix-dropdown-open.affix .datepicker table td,
.table-affix-dropdown-open.affix .datepicker table th {
  box-sizing: content-box;
}
.nav.nav-tabs {
  border-bottom: 1px solid #e5e6e7;
}
.nav.nav-tabs > li a {
  background: #fff;
}
.nav.nav-tabs > li.active > a {
  background: #fff;
  border-bottom-width: 1px !important;
  border-bottom-style: solid !important;
  border-bottom-color: transparent !important;
}
.nav.nav-tabs > li > a {
  outline: none;
  font-weight: normal;
  border-color: #e5e6e7 #e5e6e7 #e5e6e7;
}
.nav.nav-tabs.nav-tabs-sm > li > a {
  padding: 10px 15px !important;
}
.nav.nav-tabs.nav-tabs-xs > li > a {
  padding: 7px 10px !important;
}
.tab-content-offsetted {
  margin-top: -1px;
}
.tab-content.tab-content-bordered {
  border: 1px solid #e5e6e7;
  padding: 5px;
  background: #fff;
  margin-top: -1px;
}
.nav-tabs-checkboxed .nav.nav-tabs .checkbox {
  display: inline-block;
  padding: 0;
  min-height: 0;
}
.tabs-container .nav-tabs > li a:hover {
  border-color: #e7eaec;
}
.modal .carousel-indicators {
  margin-bottom: 0;
}
.modal .carousel-indicators li {
  cursor: auto;
  background-color: #fff;
  border: 1px solid #e7eaec;
}
.modal .carousel-indicators .active {
  background-color: #1ab394;
  border: 1px solid #1ab394;
}
.modal .modal-xmd {
  width: 750px;
}
.modal .modal-xlg {
  width: 1130px;
}
.modal .modal-xxlg {
  width: 1250px;
}
.modal .modal-xxxlg {
  width: 1400px;
}
.modal .modal-xxxxlg {
  width: 1600px;
}
.modal .modal-xxxxxlg {
  width: 1650px;
}
.modal .modal-report-dialog-md {
  width: 870px;
}
.modal .modal > .modal-dialog {
  margin-top: 0;
  margin-bottom: 0;
}
.modal .form-group.comparison-range-form-group .control-label {
  text-align: left;
}
.modal.modal-visible {
  display: block;
}
.modal-open .modal {
  overflow-x: auto;
}
body.modal-expand-initiated {
  overflow: hidden;
}
.modal.modal-expand-expanded .modal-dialog {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
.modal.modal-expand-expanded .modal-content {
  height: auto;
  min-height: 100%;
  border-radius: 0;
}
.modal-expand-link {
  float: right;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
  margin-right: 5px;
}
.modal-expand-link:hover,
.modal-expand-link:focus {
  color: #000;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-expand-expanded .modal-expand-link i:before {
  content: "\f066";
}
.swal-button--confirm:not(.swal-button--danger) {
  background-color: #1ab394;
}
.swal-button--confirm:not(.swal-button--danger):not([disabled]):hover {
  background-color: #18a689;
}
.swal-button--confirm:not(.swal-button--danger):active {
  background-color: #18a689;
}
@media (min-width: 1700px) {
  .modal .modal-xxxxlg-responsive {
    width: 1600px;
  }
}
@media (min-width: 1500px) and (max-width: 1699px) {
  .modal .modal-xxxxlg-responsive {
    width: 1400px;
  }
}
@media (min-width: 1350px) and (max-width: 1499px) {
  .modal .modal-xxxxlg-responsive {
    width: 1250px;
  }
}
@media (min-width: 1200px) and (max-width: 1349px) {
  .modal .modal-xxxxlg-responsive {
    width: 1130px;
  }
}
@media (min-width: 1000px) and (max-width: 1199px) {
  .modal .modal-xxxxlg-responsive {
    width: 900px;
  }
}
.alert a {
  color: inherit;
}
.alert a.text-primary {
  color: #337ab7;
}
.swal-modal-secondary .swal-footer {
  text-align: center;
}
.swal-modal-secondary .swal-footer .swal-button-container .swal-button:focus {
  box-shadow: none;
}
.modal .modal-dialog.modal-video .modal-content {
  border: none;
  box-shadow: none;
  background: none;
}
.modal .modal-dialog.modal-video .modal-header {
  display: none;
}
.modal .modal-dialog.modal-video .modal-body {
  background: none;
  padding: 0;
}
.modal .modal-dialog.modal-video .modal-body .video-frame {
  min-height: 637px;
  width: 100%;
}
.modal .modal-dialog.modal-video .modal-footer {
  display: none;
}
.menu-item-delimiter {
  border-bottom: 1px solid #D1DADE;
  width: 100%;
  display: block;
  font-size: 0;
}
.menu-item-delimiter-primary {
  border-bottom: 2px dashed #676a6c;
  height: 24px;
  margin: 0 27px 21px 27px;
  text-align: center;
}
.menu-item-delimiter-primary .menu-item-delimiter-primary-link {
  font-weight: bold;
  text-align: center;
  background-color: #ffffff;
  display: inline-block;
  padding: 0 5px !important;
  margin: 10px auto !important;
}
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:focus,
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:active,
.menu-item-delimiter-primary .menu-item-delimiter-primary-link:hover {
  color: #676a6c !important;
}
.menu-item-marked-new > a .badge {
  display: inline-block !important;
  padding: 0;
  width: 10px;
  height: 10px;
  margin-top: -15px;
}
@media screen and (min-width: 768px) {
  #page-wrapper {
    padding-top: 60px;
  }
  #page-wrapper.page-wrapper-env-test {
    padding-top: 0;
  }
  #page-wrapper .navbar-static-top {
    top: 0;
    position: fixed;
    width: 100%;
    z-index: 1001;
  }
  #page-wrapper .navbar-static-top.navbar-env-test {
    position: static;
  }
}
.navbar-static-top {
  padding-top: 5px;
  padding-bottom: 5px;
}
.navbar-static-top .navbar-button.btn {
  color: #ffffff;
  background: transparent !important;
  border: 1px solid white !important;
}
@media (min-width: 768px) {
  .navbar-static-top .dropdown-toggle {
    color: #ffffff !important;
    background-color: transparent !important;
  }
  .navbar-static-top .dropdown-toggle:active,
  .navbar-static-top .dropdown-toggle:focus,
  .navbar-static-top .dropdown-toggle:hover {
    opacity: 0.8;
  }
  .navbar-static-top .dropdown-toggle + .dropdown-menu {
    margin-top: 5px;
  }
}
.navbar-static-top .select2-selection {
  border: none;
  background: #5fc9b3;
}
.navbar-static-top .select2-selection .select2-selection__rendered {
  color: #ffffff !important;
}
.navbar-static-top .select2-selection input.select2-search__field {
  color: #ffffff;
}
.navbar-static-top .select2-selection input.select2-search__field::placeholder {
  color: #ffffff;
}
.navbar-static-top .select2-selection .select2-selection__arrow b {
  border-color: #ffffff transparent transparent;
}
.navbar-static-top .select2-container.select2-container--open .select2-selection__arrow b {
  border-color: transparent transparent #ffffff transparent !important;
}
.navbar-static-top .select2-container.select2-container--focus .select2-selection {
  border: none;
}
@media screen and (max-width: 767px) {
  #ajax_export {
    display: none;
  }
  #ajax_export .btn {
    float: none !important;
    display: block;
    margin-right: 0 !important;
    margin-bottom: 15px;
  }
  .main-nav {
    margin-top: 0;
  }
  .main-nav ul.nav > li {
    display: block;
  }
  .main-nav ul.nav > li > a {
    text-align: left;
  }
  .navbar-static-top {
    padding-top: 0;
    padding-bottom: 0;
  }
  .navbar-static-top .main-navbar {
    background-color: #ffffff;
  }
}
.skin-1 .nav.navbar-nav > li.active {
  background: transparent;
}
.skin-1 .nav.navbar-nav > li.active > a {
  color: inherit;
}
.bulk-action-menu-wrapper ul {
  min-height: 46px;
}
.bulk-action-menu-wrapper ul li {
  background-color: #ffffff;
}
@media screen and (max-width: 767px) {
  .bulk-action-menu-wrapper {
    margin-left: 0;
  }
}
.dropdown-icon-item {
  position: absolute;
  top: 0;
  right: 0;
  padding-left: 0 !important;
}
.dropdown-icon-item-parent {
  margin-right: 25px !important;
}
@media screen and (max-height: 900px) {
  .dropdown-right-container > .dropdown-menu {
    max-height: 680px;
    overflow-y: auto;
  }
}
div.is-calculator,
span.is-calculator {
  position: relative;
}
button.calculator-trigger {
  width: 25px;
  padding: 0px;
}
img.calculator-trigger {
  margin: 2px;
  vertical-align: middle;
}
.input-calculator-wrapper {
  display: none;
}
.calculator-inline {
  position: absolute;
  z-index: 1001;
  margin: 0;
  padding: 10px;
  border: 1px solid #e5e6e7;
  color: #000;
  background-color: #ffffff;
  width: 240px;
  top: 3px;
  left: 0;
}
.calculator-keyentry {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 0px;
}
.calculator-disabled {
  position: absolute;
  z-index: 100;
  background-color: white;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.calculator-rtl {
  direction: rtl;
}
.calculator-prompt {
  clear: both;
  text-align: center;
}
.calculator-prompt.ui-widget-header {
  margin: 2px;
}
.calculator-result {
  clear: both;
  margin: 0 0 4px;
  text-align: right;
  font-size: 110%;
}
.calculator-result span {
  height: 34px;
  line-height: 1.42857143;
  color: #f3f3f4;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  box-shadow: none;
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #e5e6e7;
  border-radius: 1px;
  color: inherit;
  display: block;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 100%;
  font-size: 14px;
}
.calculator-result span:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.calculator-result span::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.calculator-result span:-ms-input-placeholder {
  color: #999;
}
.calculator-result span::-webkit-input-placeholder {
  color: #999;
}
.calculator-result span::-ms-expand {
  background-color: transparent;
  border: 0;
}
.calculator-result span[disabled],
.calculator-result span[readonly],
fieldset[disabled] .calculator-result span {
  background-color: #eeeeee;
  opacity: 1;
}
.calculator-result span[disabled],
fieldset[disabled] .calculator-result span {
  cursor: not-allowed;
}
textarea.calculator-result span {
  height: auto;
}
.calculator-result span.calculator-formula {
  font-weight: bold;
  margin-bottom: 7px;
  display: block !important;
}
.calculator-result span.calculator-preview {
  background-color: rgba(176, 238, 255, 0.54);
  position: absolute;
  height: 29px;
  line-height: 14px;
  float: left;
  width: auto;
  top: -1px;
  left: 238px;
  font-weight: bold;
  border-style: dotted;
  border-width: 2px;
}
.calculator-row {
  clear: both;
  width: 100%;
}
.calculator-space {
  float: left;
  margin: 2px;
  width: 28px;
}
.calculator-half-space {
  float: left;
  margin: 1px;
  width: 14px;
}
.calculator-row button {
  width: 50px;
  position: relative;
  float: left;
  margin: 2px;
  padding: 0 !important;
  height: 30px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 3px;
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
  color: #FFFFFF;
  color: #ffffff;
  background-color: #1ab394;
  border-color: #1ab394;
}
.calculator-row button:focus,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.calculator-row button.focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.calculator-row button:hover,
.calculator-row button:focus,
.calculator-row button.focus {
  color: #333;
  text-decoration: none;
}
.calculator-row button:active,
.calculator-row button.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.calculator-row button.disabled,
.calculator-row button[disabled],
fieldset[disabled] .calculator-row button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.calculator-row button.disabled,
fieldset[disabled] a.calculator-row button {
  pointer-events: none;
}
.calculator-row button.focus,
.calculator-row button.active,
.calculator-row button:focus,
.calculator-row button:hover,
.calculator-row button:active {
  outline: none !important;
}
.calculator-row button:focus,
.calculator-row button.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.calculator-row button:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.calculator-row button:active,
.calculator-row button.active,
.open > .dropdown-toggle.calculator-row button {
  color: #fff;
  background-color: #286090;
  background-image: none;
  border-color: #204d74;
}
.calculator-row button:active:hover,
.calculator-row button.active:hover,
.open > .dropdown-toggle.calculator-row button:hover,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.open > .dropdown-toggle.calculator-row button:focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus,
.open > .dropdown-toggle.calculator-row button.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.calculator-row button.disabled:hover,
.calculator-row button[disabled]:hover,
fieldset[disabled] .calculator-row button:hover,
.calculator-row button.disabled:focus,
.calculator-row button[disabled]:focus,
fieldset[disabled] .calculator-row button:focus,
.calculator-row button.disabled.focus,
.calculator-row button[disabled].focus,
fieldset[disabled] .calculator-row button.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.calculator-row button .badge {
  color: #337ab7;
  background-color: #fff;
}
.calculator-row button:focus,
.calculator-row button.focus,
.calculator-row button:hover,
.calculator-row button:active,
.calculator-row button.active,
.open .dropdown-toggle.calculator-row button {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.calculator-row button:focus:hover,
.calculator-row button.focus:hover,
.calculator-row button:hover:hover,
.calculator-row button:active:hover,
.calculator-row button.active:hover,
.open .dropdown-toggle.calculator-row button:hover,
.calculator-row button:focus:focus,
.calculator-row button.focus:focus,
.calculator-row button:hover:focus,
.calculator-row button:active:focus,
.calculator-row button.active:focus,
.open .dropdown-toggle.calculator-row button:focus,
.calculator-row button:focus.focus,
.calculator-row button.focus.focus,
.calculator-row button:hover.focus,
.calculator-row button:active.focus,
.calculator-row button.active.focus,
.open .dropdown-toggle.calculator-row button.focus {
  color: #ffffff;
  background-color: #18a689;
  border-color: #18a689;
}
.calculator-row button:active,
.calculator-row button.active,
.open .dropdown-toggle.calculator-row button {
  background-image: none;
}
.calculator-row button.disabled,
.calculator-row button.disabled:hover,
.calculator-row button.disabled:focus,
.calculator-row button.disabled:active,
.calculator-row button.disabled.active,
.calculator-row button[disabled],
.calculator-row button[disabled]:hover,
.calculator-row button[disabled]:focus,
.calculator-row button[disabled]:active,
.calculator-row button.active[disabled],
fieldset[disabled] .calculator-row button,
.calculator-row button.disabled:hover,
.calculator-row button.disabled:hover:hover,
.calculator-row button.disabled:focus:hover,
.calculator-row button.disabled:active:hover,
.calculator-row button.disabled.active:hover,
.calculator-row button[disabled]:hover,
.calculator-row button[disabled]:hover:hover,
.calculator-row button[disabled]:focus:hover,
.calculator-row button[disabled]:active:hover,
.calculator-row button.active[disabled]:hover,
fieldset[disabled] .calculator-row button:hover,
.calculator-row button.disabled:focus,
.calculator-row button.disabled:hover:focus,
.calculator-row button.disabled:focus:focus,
.calculator-row button.disabled:active:focus,
.calculator-row button.disabled.active:focus,
.calculator-row button[disabled]:focus,
.calculator-row button[disabled]:hover:focus,
.calculator-row button[disabled]:focus:focus,
.calculator-row button[disabled]:active:focus,
.calculator-row button.active[disabled]:focus,
fieldset[disabled] .calculator-row button:focus,
.calculator-row button.disabled:active,
.calculator-row button.disabled:hover:active,
.calculator-row button.disabled:focus:active,
.calculator-row button.disabled:active:active,
.calculator-row button.disabled.active:active,
.calculator-row button[disabled]:active,
.calculator-row button[disabled]:hover:active,
.calculator-row button[disabled]:focus:active,
.calculator-row button[disabled]:active:active,
.calculator-row button.active[disabled]:active,
fieldset[disabled] .calculator-row button:active,
.calculator-row button.disabled.active,
.calculator-row button.disabled:hover.active,
.calculator-row button.disabled:focus.active,
.calculator-row button.disabled:active.active,
.calculator-row button.disabled.active.active,
.calculator-row button[disabled].active,
.calculator-row button[disabled]:hover.active,
.calculator-row button[disabled]:focus.active,
.calculator-row button[disabled]:active.active,
.calculator-row button.active[disabled].active,
fieldset[disabled] .calculator-row button.active {
  background-color: #1dc5a3;
  border-color: #1dc5a3;
}
.calculator-row button.btn-outline.disabled,
.calculator-row button.btn-outline.disabled:hover,
.calculator-row button.btn-outline.disabled:focus,
.calculator-row button.btn-outline.disabled:active,
.calculator-row button.btn-outline.disabled.active,
.calculator-row button.btn-outline[disabled],
.calculator-row button.btn-outline[disabled]:hover,
.calculator-row button.btn-outline[disabled]:focus,
.calculator-row button.btn-outline[disabled]:active,
.calculator-row button.btn-outline.active[disabled],
fieldset[disabled] .calculator-row button.btn-outline,
.calculator-row button.btn-outline.disabled:hover,
.calculator-row button.btn-outline.disabled:hover:hover,
.calculator-row button.btn-outline.disabled:focus:hover,
.calculator-row button.btn-outline.disabled:active:hover,
.calculator-row button.btn-outline.disabled.active:hover,
.calculator-row button.btn-outline[disabled]:hover,
.calculator-row button.btn-outline[disabled]:hover:hover,
.calculator-row button.btn-outline[disabled]:focus:hover,
.calculator-row button.btn-outline[disabled]:active:hover,
.calculator-row button.btn-outline.active[disabled]:hover,
fieldset[disabled] .calculator-row button.btn-outline:hover,
.calculator-row button.btn-outline.disabled:focus,
.calculator-row button.btn-outline.disabled:hover:focus,
.calculator-row button.btn-outline.disabled:focus:focus,
.calculator-row button.btn-outline.disabled:active:focus,
.calculator-row button.btn-outline.disabled.active:focus,
.calculator-row button.btn-outline[disabled]:focus,
.calculator-row button.btn-outline[disabled]:hover:focus,
.calculator-row button.btn-outline[disabled]:focus:focus,
.calculator-row button.btn-outline[disabled]:active:focus,
.calculator-row button.btn-outline.active[disabled]:focus,
fieldset[disabled] .calculator-row button.btn-outline:focus,
.calculator-row button.btn-outline.disabled:active,
.calculator-row button.btn-outline.disabled:hover:active,
.calculator-row button.btn-outline.disabled:focus:active,
.calculator-row button.btn-outline.disabled:active:active,
.calculator-row button.btn-outline.disabled.active:active,
.calculator-row button.btn-outline[disabled]:active,
.calculator-row button.btn-outline[disabled]:hover:active,
.calculator-row button.btn-outline[disabled]:focus:active,
.calculator-row button.btn-outline[disabled]:active:active,
.calculator-row button.btn-outline.active[disabled]:active,
fieldset[disabled] .calculator-row button.btn-outline:active,
.calculator-row button.btn-outline.disabled.active,
.calculator-row button.btn-outline.disabled:hover.active,
.calculator-row button.btn-outline.disabled:focus.active,
.calculator-row button.btn-outline.disabled:active.active,
.calculator-row button.btn-outline.disabled.active.active,
.calculator-row button.btn-outline[disabled].active,
.calculator-row button.btn-outline[disabled]:hover.active,
.calculator-row button.btn-outline[disabled]:focus.active,
.calculator-row button.btn-outline[disabled]:active.active,
.calculator-row button.btn-outline.active[disabled].active,
fieldset[disabled] .calculator-row button.btn-outline.active {
  background-color: transparent;
  border-color: #1dc5a3;
}
.calculator-row button .badge {
  color: #1ab394;
  background-color: #ffffff;
}
.calculator-row .calculator-ctrl {
  width: 60px;
}
.calculator-row .calculator-undo,
.calculator-row .calculator-clear-error,
.calculator-row .calculator-clear {
  width: 28px;
}
.calculator-row .calculator-base,
.calculator-row .calculator-angle {
  width: 28px;
  font-size: 70%;
}
.calculator-row .calculator-base-active,
.calculator-row .calculator-angle-active {
  border: 2px inset #fff;
}
.calculator-row .calculator-trig {
  font-size: 70%;
}
.calculator-row .calculator-undo {
  display: none;
}
.calculator-digit,
.calculator-oper {
  width: 28px;
}
.calculator-mem-empty,
.calculator-digit[disabled] {
  color: #888;
}
@-moz-document url-prefix() {
  .calculator-trig,
  .calculator-base {
    text-indent: -3px;
  }
}
.calculator-key-down {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.calculator-keystroke {
  display: none;
  width: 16px;
  height: 14px;
  position: absolute;
  left: -1px;
  top: -1px;
  color: #000;
  background-color: #fff;
  border: 1px solid #888;
  font-size: 80%;
}
.calculator-angle .calculator-keystroke,
.calculator-base .calculator-keystroke,
.calculator-trig .calculator-keystroke {
  top: -2px;
  font-size: 95%;
}
.calculator-keyname {
  width: 22px;
  font-size: 70%;
}
.calculator-oper.calculator-equals {
  display: none;
}
.calculator-initial-input-hidden {
  position: absolute !important;
  visibility: hidden;
}
@-webkit-keyframes pulseIcon {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulseIcon {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.3, 1.3, 1.3);
    transform: scale3d(1.3, 1.3, 1.3);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.pulseIcon {
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
.animated-hover:hover {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.animated-hover.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated-hover.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}
.ui-sortable-placeholder {
  border: 1px dashed #3c763d !important;
  background: #dff0d8;
}
.collection-add-btn-placeholder {
  display: inline-block;
  width: 32px;
}
.sortable-handle-wrapper {
  text-align: center;
  padding-top: 4px;
  padding-bottom: 0;
}
.sortable-handle {
  cursor: pointer;
}
.sortable-handle:focus,
.sortable-handle.focus,
.sortable-handle:hover,
.sortable-handle:active,
.sortable-handle.active {
  color: #1ab394;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: pulseIcon;
  animation-name: pulseIcon;
}
.swal-text {
  text-align: center;
  text-align: center !important;
}
.tour-backdrop {
  opacity: 0.3 !important;
}
#navbar .navbar-top-links {
  width: 100%;
  margin: 0;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }
}
#navbar .navbar-top-links > li {
  width: 100%;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links > li {
    width: auto;
  }
}
#navbar .navbar-top-links > li .dropdown-menu > li > a {
  padding-left: 30px;
}
#navbar .navbar-top-links > li:last-child {
  margin-right: 0;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links > li:last-child {
    margin-right: 40px;
  }
}
#navbar .navbar-top-links .dropdown-menu {
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  #navbar .navbar-top-links .dropdown-menu {
    margin-bottom: 0;
  }
}
#navbar .form-group {
  margin: 15px 0 0;
}
@media (min-width: 768px) {
  #navbar .form-group {
    margin: 8px 0;
  }
}
@media (max-width: 767px) {
  #navbar .form-group {
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  .top-navigation .navbar-brand {
    display: block;
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  .navbar-toggle {
    background-color: transparent;
    float: left;
    margin-top: 0;
    padding: 14px 15px;
    position: absolute;
  }
}
@media (max-width: 767px) {
  .navbar-toggle {
    background-color: transparent;
    float: left;
    margin-top: 0;
    padding: 11px 15px 14px 15px;
    position: absolute;
  }
}
@media (max-width: 767px) {
  .navbar-toggle-mobile-search {
    right: 0;
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  #navbar_wrapper {
    top: 0;
    left: 0;
    margin-left: 0;
    width: 80%;
    position: absolute;
    z-index: 2041;
    background-color: #fff;
    overflow-y: auto;
    overflow-x: hidden;
  }
}
@media (max-width: 767px) {
  #navbar_wrapper_search {
    z-index: 2041;
    position: absolute;
    width: 100%;
    left: 0;
    background: #fff;
    padding-top: 15px;
    top: 0;
  }
}
@media (max-width: 767px) {
  #ajax_export {
    display: none;
  }
}
@media (max-width: 767px) {
  .main-nav {
    border: none;
    border-bottom: none !important;
    margin-top: 0;
    margin-bottom: 0;
  }
  .main-nav .menu-item-delimiter {
    display: none;
  }
  .main-nav ul.navbar-nav > li {
    display: block;
    float: none;
    text-align: left;
    padding-left: 15px;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu {
    position: static;
    float: none;
    border-radius: 0;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu > li {
    background: #fff;
  }
  .main-nav ul.navbar-nav > li > ul.dropdown-menu > li > a {
    border-radius: 0;
    padding-left: 30px !important;
  }
}
@media (max-width: 767px) {
  .nav .caret {
    display: none;
  }
}
@media (max-width: 767px) {
  body.scroll-disabled {
    height: 100%;
    overflow: hidden;
  }
}
.page-backdrop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0.5;
}
.d-f {
  display: flex;
}
.f-s-0 {
  flex-shrink: 0;
}
.f-g-1 {
  flex-grow: 1;
}
.align-items-center {
  align-items: center;
}
.flex-direction-row {
  flex-direction: row;
}
.flex-direction-column {
  flex-direction: column;
}
.justify-content-center {
  justify-content: center;
}
/*
 *
 *   This is style for skin config
 *   Use only in demo theme
 *
*/
.theme-config {
  position: absolute;
  top: 90px;
  right: 0px;
  overflow: hidden;
}
.theme-config-box {
  margin-right: -400px;
  position: relative;
  z-index: 2000;
  transition-duration: 0.8s;
}
.theme-config-box.show {
  margin-right: 0px;
}
.theme-config-box.show .spin-icon {
  padding: 7px 10px 7px 13px;
}
.spin-icon {
  background: #1ab394;
  position: absolute;
  padding: 7px 10px 7px 2px;
  border-radius: 20px 0px 0px 20px;
  font-size: 16px;
  top: 0;
  left: 0px;
  width: 40px;
  color: #fff;
  cursor: pointer;
}
.spin-icon.skin-0 {
  background: #1ab394 !important;
}
.spin-icon.skin-1 {
  background: #0e9aef !important;
}
.spin-icon.skin-2 {
  background: #23c6c8 !important;
}
.spin-icon.skin-3 {
  background: #ecba52 !important;
}
.skin-settings {
  width: 380px;
  margin-left: 40px;
  background: #f3f3f4;
}
.skin-settings .title {
  background: #efefef;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  display: block;
  padding: 10px 15px;
  font-size: 12px;
}
.settings-item {
  padding: 10px 30px;
}
.settings-item.skin {
  text-align: center;
}
.settings-item .switch {
  float: right;
}
.skin-name a {
  text-transform: uppercase;
}
.settings-item a {
  color: #fff;
}
.default-skin,
.blue-skin,
.ultra-skin,
.yellow-skin {
  text-align: center;
}
.default-skin {
  font-weight: 600;
  background: #283A49;
}
.default-skin:hover {
  background: #1e2e3d;
}
.blue-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-1.0da692d1.png) repeat scroll 0 0;
}
.blue-skin:hover {
  background: #0d8ddb;
}
.yellow-skin {
  font-weight: 600;
  background: url(/build/images/header-profile-skin-3.d8e60214.png) repeat scroll 0 100%;
}
.yellow-skin:hover {
  background: #ce8735;
}
.ultra-skin {
  padding: 20px 10px;
  font-weight: 600;
}
.searchable-collection.searchable-collection-widget {
  border: 1px solid #ddd;
  padding: 15px;
}
.searchable-collection.searchable-collection-widget .collection-item-label {
  line-height: 20px;
}
.searchable-collection.searchable-collection-widget.searchable-collection-widget-lg {
  width: 800px;
}
.searchable-collection .collection-item-search .input-group {
  display: block;
}
.searchable-collection .collection-item-search .input-group .input-group-addon {
  position: absolute;
  width: 16px;
  height: 16px;
  z-index: 10;
  top: 10px;
  left: 8px;
  border: none;
  padding: 0;
}
.searchable-collection .collection-item-search .input-group .form-control {
  padding-left: 30px;
  padding-right: 30px;
}
.searchable-collection .collection-item-search .input-group .form-control + .input-group-addon {
  right: 8px;
  left: auto;
  cursor: pointer;
  opacity: 0.7;
}
.searchable-collection .collection-item-search .input-group .form-control + .input-group-addon:hover {
  opacity: 1;
}
.searchable-collection .collection-items-wrapper {
  overflow-y: auto;
  overflow-x: hidden;
}
.searchable-collection .collection-items-wrapper.scrollable-md {
  max-height: 300px;
}
.searchable-collection .collection-items-actions {
  margin-top: 15px;
}
.searchable-collection .overflow-x-auto {
  overflow-x: auto!important;
}
#collaborators {
  display: inline-block;
}
#collaborators .collaborator {
  position: relative;
  display: inline-block;
  text-align: center;
  vertical-align: middle;
  width: 34px;
  height: 34px;
  margin: 0 0 0 5px;
  font-size: 17px;
  line-height: 34px;
  border-radius: 50%;
  user-select: none;
  color: #fff;
  text-transform: uppercase;
}
#collaborators .collaborator:hover {
  filter: brightness(105%);
}
#collaborators .collaborator .collaborator-badge {
  position: absolute;
  bottom: -1px;
  right: -1px;
  width: 14px;
  height: 14px;
  line-height: 13px;
  border-radius: 50%;
  background-color: #fff;
}
#collaborators .collaborator .collaborator-badge i {
  font-size: 10px;
  text-align: center;
  vertical-align: middle;
}
.scrollable-wrapper-500 {
  max-height: 500px;
  overflow-y: auto;
}
#advance_form.advance-funded .submission-response-select,
#advance_form.advance-funded .submission-response-iso-offer-calculator-link,
#advance_form.advance-funded .submission-response-submit-and-email {
  display: none;
}
#advance_form.advance-with-activated-tranche .tranche-activate {
  display: none !important;
}
#advance_form .fees-collection tr.collection-item > td {
  border-top: none;
  padding-top: 0;
}
#advance_form .advance-underwriting-block .nav.nav-tabs > li > a {
  padding: 10px 15px;
  line-height: 18px;
  max-height: 40px;
}
#advance_form .tabs-container .nav-tabs > li a:hover {
  background: #fff;
}
#advance_form .advance-syndicator-action-label-first-block {
  width: 288px;
}
#advance_form .advance-syndicator-action-label-block {
  width: 53px;
}
#advance_form .advance-syndicator-syndication-label-block {
  width: 260px;
}
#advance_form .loc-advance-syndicator-syndication-label-block {
  width: 120px;
}
#advance_form .advance-syndicator-commission-label-block {
  width: 406px;
}
#advance_form .advance-syndicator-fee-label-block {
  width: 481px;
}
#advance_form .advance-syndicator-visible-lg {
  display: none !important;
}
#advance_form .advance-syndicator-visible-lg-block,
#advance_form .advance-syndicator-visible-lg-inline,
#advance_form .advance-syndicator-visible-lg-inline-block {
  display: none !important;
}
#advance_form .advance-syndicator-fee-data-block {
  margin-left: 548px;
}
#advance_form .loc-advance-syndicator-fee-data-block {
  margin-left: 408px;
}
#advance_form .advance-syndicator-fees .collection-item:last-child {
  margin-bottom: 0;
}
#advance_form .advance-syndicator-fees .advance-syndicator-fee-charge-mode-column .checkbox {
  padding-bottom: 4px;
}
@media (min-width: 1818px) {
  #advance_form .advance-syndicator-visible-lg {
    display: block !important;
  }
  #advance_form .advance-syndicator-visible-lg-inline {
    display: inline !important;
  }
  #advance_form .advance-syndicator-visible-lg-inline-block {
    display: inline-block !important;
  }
  #advance_form .advance-syndicator-hidden-lg {
    display: none !important;
  }
  #advance_form .advance-syndicator-fee-data-block {
    margin-left: 0;
  }
  #advance_form .loc-advance-syndicator-fee-data-block {
    margin-left: 106px;
  }
}
@media (min-width: 1104px) and (max-width: 1817px) {
  #advance_form .advance-syndicator-commission-label-block {
    width: auto;
  }
  #advance_form .advance-syndicator-details-1-row {
    top: 0 !important;
    height: auto !important;
  }
}
#advance_form .advance-syndicator-toggle-details-link {
  font-size: 13px;
  padding: 5px 0;
}
#advance_form .advance-syndicator-details-row {
  display: none;
}
#advance_form .advance-button-row {
  padding-top: 50px;
  padding-bottom: 60px;
}
#advance_form .advance-submission-decline-reason-wrapper .collection-item select + .select2-container {
  width: 100% !important;
}
#advance_form .icheck-label .tooltip {
  width: 100%;
}
#advance_type .disabled {
  pointer-events: none;
}
.select2-results__option .portfolio-select-item-child {
  display: none;
}
.select2-results__option:hover .portfolio-select-item-child {
  display: block;
}
#advance_merchantAdvanceCountText:empty {
  display: none;
  margin-bottom: 0;
}
.select2-container .create-merchant-link {
  text-decoration: underline;
}
#advance_submissions .submission-response-fees .collection-item {
  margin-bottom: 0;
}
#advance_fees .collection-item {
  margin-bottom: 0;
}
#advance_form .syndicators > .collection-items > .collection-item {
  margin-bottom: 0;
}
#advance_form .syndicators .syndicator-action-col {
  width: 67px;
}
#advance_form .syndicators .syndicator-name-col {
  width: 245px;
}
#advance_form .syndicators .syndicator-data-label-col {
  width: 155px;
}
#advance_form .syndicators .syndicator-data-amount-col {
  width: 150px;
}
#advance_form .syndicators .syndicator-data-percent-col {
  width: 131px;
}
#advance_form .syndicators .syndicator-data-first-col {
  width: 202px;
}
#advance_form .syndicators .syndicator-data-second-col {
  width: 150px;
}
#advance_form .syndicators .syndicator-data-third-col {
  width: 170px;
}
#advance_form .syndicators .syndicator-total-first-col {
  width: 130px;
}
#advance_form .syndicators .syndicator-total-second-col {
  width: 105px;
}
#advance_form .syndicators .syndicator-total-third-col {
  width: 110px;
}
#advance_form .syndicators .syndicator-total-fourth-col {
  width: 60px;
}
#advance_form .syndicators .syndicator-fee-label-col {
  width: 45px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-action-col {
  width: 67px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-type-col {
  width: 135px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-amount-col {
  width: 150px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-percent-col {
  width: 131px;
}
#advance_form .syndicators .advance-syndicator-fees .fee-description-col {
  width: 264px;
}
.submission-item.submission-item-selectable .submission-response-select {
  display: inline-block;
}
.submission-item .submission-response-select {
  display: none;
}
.advance-syndicator-incurred-message-row i {
  font-size: 22px;
}
#filter_showNoPayment_callback_filter,
#advance_status_manager_status {
  display: inline-block;
}
#filter_form tr.expanded {
  background-color: #E6F5E6;
}
.ibox-expand-initiated .advance-payback-show-wrapper {
  float: right !important;
}
.advance-merchant-application-fee-to-stakeholder-type-container,
.submission-response-merchant-application-fee-to-stakeholder-type-container {
  width: 100px;
}
.advance-state {
  color: #fff;
}
.advance-state.advance-state-submitted {
  background: #5e88dc;
}
.advance-state.advance-state-prefunded {
  background: #e8c243;
}
.advance-state.advance-state-funded {
  background: #1ab394;
}
.advance-state.advance-state-defaulted {
  background: #ed5565;
}
.advance-state.advance-state-closed {
  background: #333;
}
@media (max-width: 1724px) {
  .advance-underwriting-bank-statement-worksheet-wrapper {
    width: 100%;
  }
}
@media (min-width: 1280px) and (max-width: 1440px) {
  .col-screen-small-12 {
    width: 100%;
  }
}
.bulk-action-menu-wrapper-advance .dropdown-submenu ul.menu_level_1 {
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
}
.col-iw-advance-lock-status {
  width: 297px;
  float: left;
}
#advance_underwriting_stips_stips thead th {
  text-align: center;
}
#advance_underwriting_stips_stips tbody td {
  word-break: break-word;
}
.stip-status[data-status="completed"] {
  color: #1ab394;
}
.stip-status[data-status="waived"] {
  color: #888888;
}
.stip-action {
  color: #fff;
  margin-bottom: 5px;
}
.stip-action:last-child {
  margin-bottom: 0;
}
.stip-action:hover,
.stip-action:active,
.stip-action:focus {
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.stip-action[data-action="documents"] {
  background-color: #6464ff;
  border-color: #6464ff;
}
.stip-action[data-action="documents"]:hover,
.stip-action[data-action="documents"]:focus,
.stip-action[data-action="documents"]:active {
  background-color: #5555ff;
  border-color: #5555ff;
}
.stip-action[data-action="pending"] {
  background-color: #bfbe01;
  border-color: #bfbe01;
}
.stip-action[data-action="pending"]:hover,
.stip-action[data-action="pending"]:focus,
.stip-action[data-action="pending"]:active {
  background-color: #b0af01;
  border-color: #b0af01;
}
.stip-action[data-action="under_review"] {
  background-color: #70b605;
  border-color: #70b605;
}
.stip-action[data-action="under_review"]:hover,
.stip-action[data-action="under_review"]:focus,
.stip-action[data-action="under_review"]:active {
  background-color: #67a705;
  border-color: #67a705;
}
.stip-action[data-action="complete"] {
  background-color: #27b673;
  border-color: #27b673;
}
.stip-action[data-action="complete"]:hover,
.stip-action[data-action="complete"]:focus,
.stip-action[data-action="complete"]:active {
  background-color: #24a96b;
  border-color: #24a96b;
}
.stip-action[data-action="waive"] {
  background-color: #bfbfbf;
  border-color: #bfbfbf;
}
.stip-action[data-action="waive"]:hover,
.stip-action[data-action="waive"]:focus,
.stip-action[data-action="waive"]:active {
  background-color: #b7b7b7;
  border-color: #b7b7b7;
}
.stip-action[data-action="delete"] {
  background-color: #ec4658;
  border-color: #ec4658;
}
.stip-action[data-action="delete"]:hover,
.stip-action[data-action="delete"]:focus,
.stip-action[data-action="delete"]:active {
  background-color: #eb384b;
  border-color: #eb384b;
}
.download-advance-underwriting-stips-documents-buttons {
  padding-left: 1053px;
}
.advance-tranche-current {
  background-color: #fcf8e3;
}
#advance_tranche_creator_form.submission-response-tranche-creator .tranche-funded-at-column {
  display: none;
}
.company-logo {
  max-height: 100px;
  max-width: 220px;
}
.company-two-factor-auth-wrapper .switch {
  float: left !important;
  float: left;
}
#advance_contact_center_messages_contactCenterMessages thead th {
  text-align: center;
}
#advance_contact_center_messages_contactCenterMessages tbody td,
#advance_contact_center_messages tbody td {
  word-break: break-word;
}
.contact-center-message-action {
  color: #fff;
  margin-bottom: 5px;
}
.contact-center-message-action:last-child {
  margin-bottom: 0;
}
.contact-center-message-action:hover,
.contact-center-message-action:active,
.contact-center-message-action:focus {
  color: #fff;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.contact-center-message-action[data-action="info_provided"] {
  background-color: #6464FF;
  border-color: #6464FF;
}
.contact-center-message-action[data-action="info_provided"]:hover,
.contact-center-message-action[data-action="info_provided"]:focus,
.contact-center-message-action[data-action="info_provided"]:active {
  background-color: #5555ff;
  border-color: #5555ff;
}
.contact-center-message-action[data-action="approved"] {
  background-color: #27B673;
  border-color: #27B673;
}
.contact-center-message-action[data-action="approved"]:hover,
.contact-center-message-action[data-action="approved"]:focus,
.contact-center-message-action[data-action="approved"]:active {
  background-color: #24a96b;
  border-color: #24a96b;
}
.contact-center-message-action[data-action="denied"] {
  background-color: #AAAAAA;
  border-color: #AAAAAA;
}
.contact-center-message-action[data-action="denied"]:hover,
.contact-center-message-action[data-action="denied"]:focus,
.contact-center-message-action[data-action="denied"]:active {
  background-color: #a2a2a2;
  border-color: #a2a2a2;
}
.contact-center-message-action[data-action="delete"] {
  background-color: #EC4658;
  border-color: #EC4658;
}
.contact-center-message-action[data-action="delete"]:hover,
.contact-center-message-action[data-action="delete"]:focus,
.contact-center-message-action[data-action="delete"]:active {
  background-color: #eb384b;
  border-color: #eb384b;
}
.contact-center-message-action[data-action="follow_up"] {
  background-color: #BFBE01;
  border-color: #BFBE01;
}
.contact-center-message-action[data-action="follow_up"]:hover,
.contact-center-message-action[data-action="follow_up"]:focus,
.contact-center-message-action[data-action="follow_up"]:active {
  background-color: #b0af01;
  border-color: #b0af01;
}
.contact-center-message-action[data-action="send_sms"] {
  background-color: #D2681E;
  border-color: #D2681E;
}
.contact-center-message-action[data-action="send_sms"]:hover,
.contact-center-message-action[data-action="send_sms"]:focus,
.contact-center-message-action[data-action="send_sms"]:active {
  background-color: #c5611c;
  border-color: #c5611c;
}
.text-color-sms-accepted {
  color: #AAAAAA;
}
.text-color-sms-sent {
  color: #2BB673;
}
.text-color-sms-delivered {
  color: #2BB673;
}
.text-color-sms-undelivered {
  color: #EC4758;
}
.text-color-sms-failed {
  color: #EC4758;
}
.contract-parent-info-wrapper {
  font-size: 11px;
  color: #888888;
}
#contract_form .form-header .contract-template-relation-appendix-contract-template-text {
  font-size: 12px;
}
.base-iso-offer-calculator-row .slider-group .input-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: left;
  width: 145px;
  padding-top: 14px;
  padding-right: 0;
}
.base-iso-offer-calculator-row .slider-group .slider-wrapper {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  float: none;
  margin-left: 145px;
}
.base-iso-offer-calculator-row .deal-breakdown-block {
  border-radius: 5px;
  background-color: #f3f3f4;
  padding: 10px;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row {
  margin-bottom: 15px;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row:last-child {
  margin-bottom: 0;
}
.base-iso-offer-calculator-row .deal-breakdown-block > .field-row .value {
  float: right;
}
.iso-offer-calculator-form-wrapper {
  padding: 30px 75px 75px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block {
  background-color: #f1f8f6;
  padding: 20px 30px;
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .text {
  font-weight: bold;
}
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .text,
.iso-offer-calculator-form-wrapper .deal-breakdown-block > .field-row .value {
  font-size: 16px;
}
.iso-offer-calculator-form-wrapper .logo {
  width: 200px;
  margin-bottom: 25px;
}
.submission-response-maximum-offer-early-payoff-discount-view-mode .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.modal-form-submission-edit .submission-response-accept-and-activate {
  display: none !important;
}
#advance_form .tabs-container .tabs-left .panel-body {
  width: 100%;
  margin-left: 0;
  min-height: 155px;
}
#advance_form .tabs-container .tabs-left .tab-content {
  float: left;
  width: 80%;
}
#advance_form .tabs-container .tabs-left .tab-content .help-block {
  color: #ED5565;
}
#advance_form .tabs-container .tabs-left > .nav-tabs {
  width: 17%;
  margin-right: 0;
}
#advance_form .tabs-container .tabs-left > .nav-tabs .tabs-error {
  position: absolute;
  left: 10px;
  color: #ED5565;
  top: 11px;
}
#advance_form .tabs-container .tabs-left > .nav-tabs > li.active > a {
  border-color: #e7eaec transparent #e7eaec #e7eaec !important;
}
#advance_form .tabs-container .tabs-left > .nav-tabs > li > a {
  padding-right: 9px;
  border-color: transparent;
  width: 60%;
  float: right;
  text-align: right;
  font-weight: bold;
  clear: both;
}
#advance_form #advance_underwriting_nsfs input[name$="[number]"] {
  width: 218px;
}
#advance_underwriting_bankStatementWorksheets .bank-statement-note[rows="1"] {
  height: 30px;
}
#dynamic_date_range_column_form .help-block,
#advance_participation_breakdown_column_form .help-block {
  text-align: right;
}
#lender_originationCommissionTiers .collection-item {
  margin-bottom: 0;
}
#lender_fees .collection-item {
  margin-bottom: 0;
}
.lender-form .funding-criteria-form-group,
.lender-form .underwriter-users .primary-column {
  display: none;
}
.lender-form.lender-wizard-enabled .funding-criteria-form-group {
  display: block;
}
.lender-form.lender-wizard-enabled .underwriter-users .primary-column {
  display: table-cell;
}
#iso_originationCommissionTiers .collection-item {
  margin-bottom: 0;
}
#iso_contacts .tab-content .tab-pane {
  margin-bottom: 0;
  padding-top: 15px;
}
.iso-advance-list-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.syndicator-company-details .table-flex-content {
  white-space: nowrap;
}
#syndicator_contacts .tab-content .tab-pane {
  margin-bottom: 0;
  padding-top: 15px;
}
#syndicator_balance_availableBalance,
#syndicator_balance_frozenBalance {
  display: inline;
}
.syndicator-balance-table {
  margin-bottom: 15px;
}
.syndicator-balance-table.bordered {
  border: 1px solid #e5e6e7;
}
.syndicator-balance-table .syndicator-balance-item {
  text-align: center;
  border-right: 1px solid #e5e6e7;
  overflow: hidden;
}
.syndicator-balance-table .syndicator-balance-item:last-child {
  border-right: none;
}
.syndicator-balance-table .syndicator-balance-item .header {
  font-weight: bold;
}
.syndicator-balance-table .syndicator-balance-item .header,
.syndicator-balance-table .syndicator-balance-item .data {
  padding-bottom: 5px;
  line-height: 24px;
}
@media (min-width: 992px) and (max-width: 1850px) {
  .syndicator-balance-table .syndicator-balance-item {
    width: 50%;
  }
  .syndicator-balance-table .syndicator-balance-item:nth-child(even) {
    border-right: none;
  }
}
@media (max-width: 991px) {
  .syndicator-balance-table .syndicator-balance-item:nth-child(even) {
    border-right: none;
  }
}
.syndicator-balance-table th,
.syndicator-balance-table td {
  text-align: center;
  border-right: #AFAFAF 1px solid;
  padding-bottom: 5px;
}
.syndicator-balance-table th:last-child,
.syndicator-balance-table td:last-child {
  border-right: none;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom {
  left: auto !important;
  right: 0px !important;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  left: 99px !important;
}
#unfreeze_syndicator_funds.modal .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  left: 100px !important;
}
.show-rows-wrapper {
  top: 20px;
}
#payment_approve_summary {
  font-size: 15px;
}
#approve_form .badge {
  font-size: 14px;
}
.date-filter,
.amount-filter {
  width: 300px;
}
#payment_paste_pasteData {
  min-height: 175px;
}
#approve_form .scrollable-table-wrapper > .form-group {
  display: none;
}
#accounting_filter_form .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
#dropdown_toggle_user + .dropdown-menu {
  width: 225px;
}
#accounting_filter_dueAtRange_callback_filter {
  display: inline-block;
}
#accounting_filter_show_callback_filter_label {
  width: 120px;
}
#payment_accounting_paymentType_wrapper {
  margin-left: 58px;
}
.payment-upload-data-update-date-link {
  position: absolute;
  top: 10px;
  right: 10px;
}
.bulk-action-menu-wrapper-payment .dropdown-menu,
.bulk-action-menu-wrapper-payment_bounced .dropdown-menu {
  height: auto;
  max-height: 550px;
  overflow-x: hidden;
}
#portfolio_syndicators .collection-item {
  margin-bottom: 0;
}
.dashboard-participation-table th {
  width: 170px;
}
#dashboard_filter_form .select2-container .select2-selection {
  height: 40px !important;
  font-size: 17px !important;
  border-width: 1px !important;
}
#dashboard_filter_form .select2-container .select2-selection__rendered {
  height: 40px !important;
  font-size: 15px !important;
}
#dashboard_filter_form .select2-container .select2-selection__rendered > span {
  line-height: 36px !important;
}
#dashboard_filter_form .select2-container .select2-selection__arrow {
  height: 36px !important;
}
#dashboard_filter_form .company-dashboard-perspective-form-group .select2-selection {
  border: 2px solid #94adfd;
}
#dashboard_filter_form #dashboard_filter_fundedAt_callback_filter::placeholder {
  color: #676a6c;
  opacity: 1;
}
#syndication_block h3 {
  margin-top: 20px;
}
#syndication_block h3:first-child {
  margin-top: 5px;
}
#new_cash_advances,
#by_status_cash_advances {
  width: 100%;
}
#cash_advances_tabs > li > a {
  padding-left: 7px;
  padding-right: 7px;
}
.display-inline {
  display: inline;
}
.width20 {
  width: 20%;
}
.advance-view-restriction-type-wrapper,
.restrictions-type-wrapper {
  height: 350px;
  overflow: auto;
}
#email_log_preview_modal .modal-body {
  padding: 0;
}
#email_template_preview_modal .modal-body {
  padding: 0;
}
#upload_company_email_template_images_emailTemplateImages {
  display: flex;
  flex-wrap: wrap;
}
#style_email_form_container .col-sm-10 {
  overflow: auto;
}
#style_email_form_container .btn-primary {
  margin-bottom: 15px!important;
}
.history-data-item-type-remove {
  padding-left: 0 !important;
}
@media screen and (min-width: 480px) {
  .history-data-item-type-remove-xs {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 768px) {
  .history-data-item-type-remove-sm {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 992px) {
  .history-data-item-type-remove-md {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1200px) {
  .history-data-item-type-remove-lg {
    padding-left: 0 !important;
  }
}
@media screen and (min-width: 1441px) {
  .history-data-item-type-remove-xlg {
    padding-left: 0 !important;
  }
}
#main_contract_templates > tbody + tbody,
#appendix_contract_templates > tbody + tbody {
  border-top: 1px solid #ddd;
}
.merchant-state {
  color: #fff;
}
.merchant-state.merchant-state-new {
  background: #67f167;
}
.merchant-state.merchant-state-bad-actor {
  background: #ed5565;
}
.merchant-state.merchant-state-active {
  background: #1ab394;
}
.merchant-state.merchant-state-paid-off {
  background: #1c84c6;
}
.merchant-state.merchant-state-in-progress {
  background: #f8ac59;
}
.merchant-state.merchant-state-declined {
  background: #e2d100;
}
.stakeholder-status {
  color: #fff;
}
.stakeholder-status.stakeholder-status-active {
  background: #1ab394;
}
.stakeholder-status.stakeholder-status-terminated {
  background: #dc6068;
}
.stakeholder-status.stakeholder-status-under-review {
  background: #f8ac59;
}
.iso-offer .iso-offer-type-copy-link {
  float: right;
  margin-bottom: 5px;
}
.funding-criterion .text-value-form-group,
.funding-criterion .bool-value-form-group,
.funding-criterion .number-value-form-group,
.funding-criterion .integer-value-form-group,
.funding-criterion .currency-value-form-group,
.funding-criterion .date-value-form-group,
.funding-criterion .advance-field-values-form-group,
.funding-criterion .advance-underwriting-field-values-form-group {
  display: none;
  margin-bottom: 0;
}
.funding-criterion[data-field-mode="custom_advance"][data-operator="in"] .advance-field-values-form-group,
.funding-criterion[data-field-mode="custom_advance"][data-operator="not_in"] .advance-field-values-form-group {
  display: block;
}
.funding-criterion[data-field-mode="custom_advance_underwriting"][data-operator="in"] .advance-underwriting-field-values-form-group,
.funding-criterion[data-field-mode="custom_advance_underwriting"][data-operator="not_in"] .advance-underwriting-field-values-form-group {
  display: block;
}
.funding-criterion[data-field-type="text"]:not([data-operator=""]) .text-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="bool"]:not([data-operator=""]) .bool-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="number"]:not([data-operator=""]) .number-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="integer"]:not([data-operator=""]) .integer-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="currency"]:not([data-operator=""]) .currency-value-form-group {
  display: block;
}
.funding-criterion[data-field-type="date"]:not([data-operator=""]) .date-value-form-group {
  display: block;
}
.funding-criterion .from-value-wrapper > .form-group > .col-iw-lg,
.funding-criterion .from-value-wrapper > .form-group > .col-iw-md {
  width: 313px;
}
.funding-criterion .to-value-wrapper {
  display: none;
  padding-left: 0;
}
.funding-criterion[data-operator="between"] .from-value-wrapper > .form-group > .col-iw-md {
  width: 160px;
}
.funding-criterion[data-operator="between"] .to-value-wrapper {
  display: block;
}
#task_notes .note-item-wrapper,
#task_notes .note-item-input-wrapper {
  width: 100%;
}
#task_filter_form .task-global-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.task-status {
  color: #fff;
}
.task-status[data-status="pending"] {
  background-color: #f8ac59;
}
.task-status[data-status="overdue"] {
  background-color: #ed5565;
}
.task-status[data-status="completed"] {
  background-color: #1ab394;
}
.task-status[data-status="discarded"] {
  background-color: #000000;
}
.csc-ucc-filing-custom-field-value .text-value-form-group,
.csc-ucc-filing-custom-field-value .bool-value-form-group,
.csc-ucc-filing-custom-field-value .number-value-form-group,
.csc-ucc-filing-custom-field-value .integer-value-form-group,
.csc-ucc-filing-custom-field-value .currency-value-form-group,
.csc-ucc-filing-custom-field-value .date-value-form-group,
.csc-ucc-filing-custom-field-value .advance-field-value-form-group {
  display: none;
  margin-bottom: 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] {
  pointer-events: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .org-label-tooltip {
  pointer-events: auto;
}
input.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] input:not(.org-enabled),
textarea.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] textarea:not(.org-enabled),
select.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] select:not(.org-enabled) {
  background-color: #eee;
  opacity: 1;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-hidden-accessible + .select2-container {
  pointer-events: none;
  touch-action: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-hidden-accessible + .select2-container .select2-selection {
  background-color: #eee;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-container,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .select2-container:not(.org-enabled) {
  background-color: #eee;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].select2-container .select2-selection--single,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .select2-container:not(.org-enabled) .select2-selection--single {
  background-color: #eee;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].icheckbox_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .icheckbox_square-green {
  background-position: -72px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].icheckbox_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .icheckbox_square-green.checked {
  background-position: -96px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.hover,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.hover {
  background-position: -192px 0;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.checked,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"].iradio_square-green.checked.hover,
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .iradio_square-green.checked.hover {
  background-position: -216px 0;
}
label.radio-inline-btn.csc-ucc-filing-custom-field-value[data-field-mode="fixed"],
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] label.radio-inline-btn {
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .btn-danger[data-collection-remove-btn] {
  background-color: #ef6776;
  border-color: #ef6776;
  filter: alpha(opacity=65);
  -webkit-opacity: 0.65;
  -moz-opacity: 0.65;
  opacity: 0.65;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="fixed"] .org-enabled [data-collection-add-btn] {
  pointer-events: none;
}
.csc-ucc-filing-custom-field-value[data-field-mode="custom_advance"][data-field-type="list"] .advance-field-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="text"] .text-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="bool"] .bool-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="number"] .number-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="integer"] .integer-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="currency"] .currency-value-form-group {
  display: block;
}
.csc-ucc-filing-custom-field-value[data-field-type="date"] .date-value-form-group {
  display: block;
}
#announcement_filter_form .announcement-global-filters .btn-group .btn.active {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}
.announcement-preview .alert,
.announcement-alert {
  overflow-wrap: break-word;
  word-break: normal;
}
a.ocro-form-view-send-link:focus,
a.ocro-form-view-send-link:active,
a.ocro-form-view-send-all-link:focus,
a.ocro-form-view-send-all-link:active,
a.ocro-form-send-all-link.disabled:focus,
a.ocro-form-send-all-link.disabled:active {
  color: #1ab394;
}
#test_collection_curve_months .checkbox {
  margin-left: 20px;
}
#test_collection_curve_months .toggle-link {
  position: absolute;
  left: -20px;
  top: 6px;
  font-size: 17px;
}
#test_collection_curve_months .toggle-link i:before {
  content: "\f147";
}
#test_collection_curve_months .toggle-link.collapsed i:before {
  content: "\f196";
}
.merchant-company-logo-wrapper {
  margin-bottom: -24px;
}
.merchant-company-logo {
  max-height: 100px;
  max-width: 440px;
}
.signup-box {
  max-width: 70%;
  margin: 0 auto;
  padding: 20px 20px 20px 20px;
}
#merchant_signup_form {
  max-width: 70%;
  margin: 0 auto;
}
.sign-up-merchant-form-submit-btn {
  min-width: 240px;
  margin-left: 10px;
}
.sign-up-merchant-form-content {
  background-color: #ffffff;
  color: inherit;
  padding: 15px 20px 20px 20px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0px;
}
.sign-up-merchant-company-logo {
  max-width: 460px;
}
.signup-merchant-company-logo-wrapper {
  margin-top: 30px;
}
.signup-merchant-help-text-wrapper {
  padding: 5px;
  margin-top: 10px;
}
.signup-merchant-help-text {
  max-width: 200px;
}
.sign-up-merchant-form-login-link {
  margin-left: 13px;
}
.sign-up-merchant-form-copyright-text {
  margin-left: 25px;
}
#lead_request_convert_suggestedMerchant {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  align-content: flex-start;
}
#lead_request_convert_suggestedMerchant .radio {
  padding: 0;
  position: static;
  margin: 0 25px 25px 0;
  flex: 0 1 455px;
  align-self: stretch;
  align-items: stretch;
}
#lead_request_convert_suggestedMerchant .radio label {
  padding: 0;
  margin: 0;
  display: block;
  height: 100%;
}
#lead_request_convert_suggestedMerchant .radio label input {
  display: none;
}
#lead_request_convert_suggestedMerchant .merchant-card {
  height: 100%;
  background: #f9f9f9;
  border: 1px solid #f0f2f4;
  padding: 25px;
}
#lead_request_convert_suggestedMerchant .merchant-card h4 {
  font-size: 15px;
  margin: 0 0 20px;
  height: 33px;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lead_request_convert_suggestedMerchant .merchant-card .details-link {
  float: right;
  margin-left: 5px;
}
#lead_request_convert_suggestedMerchant .merchant-card .description {
  overflow: hidden;
}
#lead_request_convert_suggestedMerchant .merchant-card .description p {
  position: relative;
  padding-left: 20px;
}
#lead_request_convert_suggestedMerchant .merchant-card .description p.nowrap {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#lead_request_convert_suggestedMerchant .merchant-card .description i {
  width: 17px;
  position: absolute;
  left: 0;
  top: 2px;
}
#lead_request_convert_suggestedMerchant input:checked ~ .merchant-card {
  -webkit-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 4px 4px 8px 0px rgba(0, 0, 0, 0.2);
}
.iso-company-logo-wrapper {
  margin-bottom: 24px;
}
.iso-company-logo {
  max-height: 100px;
  max-width: 440px;
}
.referrer-performance-stats-block .tooltip-inner {
  width: 500px;
}
.syndicator-opt-out-wrapper .ibox-content {
  min-height: 250px;
}
.syndicator-opt-out-wrapper h3 {
  font-size: 20px;
  margin: 20px 0;
}
.syndicator-opt-out-wrapper p {
  margin: 15px 0;
}
.full-logo-name {
  color: #e6e6e6;
  font-size: 180px;
  font-weight: 800;
  letter-spacing: -10px;
  margin-bottom: 0px;
  font-size: 160px;
}
#power_bi_report_container {
  min-width: 600px;
  min-height: 400px;
  height: calc(100vh - 151px);
  display: none;
}
#power_bi_report_container.power-bi-report-view-as {
  height: calc(100vh - 205px);
}
#power_bi_report_container > iframe {
  border: none;
}
.top-navigation .wrapper.wrapper-content-power-bi {
  padding: 0;
}
.user-power-bi-report-name {
  font-size: 16px;
  color: #676a6c;
}
.user-power-bi-report-name:hover,
.user-power-bi-report-name:focus {
  color: #1ab394;
}
.power-bi-view-as-container {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-bottom: 1px solid #faebcc;
  padding: 10px 75px;
}
.power-bi-report-card {
  background: #fff;
  padding: 10px;
  border: 1px solid #e7eaec;
  overflow: hidden;
  color: #676a6c;
}
.power-bi-report-card:hover {
  box-shadow: 0 0 8px #d3d3d3;
  cursor: pointer;
}
.power-bi-report-card:hover .report-description {
  margin-top: 10px;
  max-height: 1000px;
  opacity: 1;
}
.power-bi-report-card .image,
.power-bi-report-card .icon {
  height: 200px;
  overflow: hidden;
}
.power-bi-report-card .icon {
  padding: 15px 10px;
  text-align: center;
  line-height: 200px;
}
.power-bi-report-card .icon i {
  font-size: 100px;
  color: #dadada;
}
.power-bi-report-card .report-name {
  margin-top: 10px;
  margin-bottom: 0;
}
.power-bi-report-card .report-description {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}
.file-box.file-box-sm {
  width: 110px;
}
.file-box.file-box-sm .file .icon,
.file-box.file-box-sm .file .image {
  height: 50px;
}
.file-box.file-box-sm .file .icon {
  padding: 10px;
}
.file-box.file-box-sm .file .icon i {
  font-size: 35px;
}
#user_power_bi_reports_powerBiReports td {
  vertical-align: middle;
}
#user_power_bi_reports_powerBiReports .section-header {
  margin-top: 10px;
}
#equifax_organization_details_modal dt {
  text-align: right;
  padding-left: 20px;
  width: 500px;
}
#equifax_organization_details_modal dd {
  margin-bottom: 10px;
  margin-left: 525px;
}
.equifax-nz-toggle-adverses-link {
  padding: 0 3px;
}
@media (max-width: 1564px) {
  #equifax_and_creditor_watch_credit_profile_block .credit-profile-pull-new-link {
    margin-bottom: 5px;
  }
}
#account_hold_type .d-i-b {
  vertical-align: top;
  margin-top: 6px;
}
#account_hold_type .iradio_square-green {
  vertical-align: top;
  margin-top: 4px;
}
.draw-status {
  color: #fff;
}
.draw-status.draw-status-pending {
  background: #5e88dc;
}
.draw-status.draw-status-processing {
  background: #e8c243;
}
.draw-status.draw-status-cancelled {
  background: #ba0013;
}
.draw-status.draw-status-expired {
  background: #ba0013;
}
.draw-status.draw-status-performing {
  background: #1ab394;
}
.draw-status.draw-status-rejected {
  background: #ba0013;
}
.draw-status.draw-status-returned {
  background: #e8c243;
}
.draw-status.draw-status-defaulted {
  background: #ed5565;
}
.draw-status.draw-status-pre_closed {
  background: #404f59;
}
.draw-status.draw-status-closed {
  background: #333;
}
#edit_draw_participation_form .draw-syndicator-visible-lg-inline-block {
  margin-left: 400px;
}
#edit_draw_participation_form .draw-syndicator-fee-label-block {
  margin-left: 300px;
}
#edit_draw_participation_form .syndicator-action-col {
  width: 67px;
}
#edit_draw_participation_form .syndicator-name-col {
  width: 245px;
}
#edit_draw_participation_form .syndicator-data-label-col {
  width: 155px;
}
#edit_draw_participation_form .syndicator-data-amount-col {
  width: 150px;
}
#edit_draw_participation_form .syndicator-data-percent-col {
  width: 131px;
}
#edit_draw_participation_form .syndicator-data-first-col {
  width: 202px;
}
#edit_draw_participation_form .syndicator-data-second-col {
  width: 150px;
}
#edit_draw_participation_form .syndicator-data-third-col {
  width: 170px;
}
#edit_draw_participation_form .syndicator-total-first-col {
  width: 130px;
}
#edit_draw_participation_form .syndicator-total-second-col {
  width: 105px;
}
#edit_draw_participation_form .syndicator-total-third-col {
  width: 110px;
}
#edit_draw_participation_form .syndicator-total-fourth-col {
  width: 60px;
}
#edit_draw_participation_form .syndicator-fee-label-col {
  width: 45px;
}
#edit_draw_participation_form .commission-wrapper {
  min-width: 406px;
}
.btn-paymeter {
  color: #fff;
  background-color: #36a8ff;
  border-color: #36a8ff;
}
.btn-paymeter:focus,
.btn-paymeter.focus {
  color: #fff;
  background-color: #0392ff;
  border-color: #0067b5;
}
.btn-paymeter:hover {
  color: #fff;
  background-color: #0392ff;
  border-color: #008df8;
}
.btn-paymeter:active,
.btn-paymeter.active,
.open > .dropdown-toggle.btn-paymeter {
  color: #fff;
  background-color: #0392ff;
  background-image: none;
  border-color: #008df8;
}
.btn-paymeter:active:hover,
.btn-paymeter.active:hover,
.open > .dropdown-toggle.btn-paymeter:hover,
.btn-paymeter:active:focus,
.btn-paymeter.active:focus,
.open > .dropdown-toggle.btn-paymeter:focus,
.btn-paymeter:active.focus,
.btn-paymeter.active.focus,
.open > .dropdown-toggle.btn-paymeter.focus {
  color: #fff;
  background-color: #007ede;
  border-color: #0067b5;
}
.btn-paymeter.disabled:hover,
.btn-paymeter[disabled]:hover,
fieldset[disabled] .btn-paymeter:hover,
.btn-paymeter.disabled:focus,
.btn-paymeter[disabled]:focus,
fieldset[disabled] .btn-paymeter:focus,
.btn-paymeter.disabled.focus,
.btn-paymeter[disabled].focus,
fieldset[disabled] .btn-paymeter.focus {
  background-color: #36a8ff;
  border-color: #36a8ff;
}
.btn-paymeter .badge {
  color: #36a8ff;
  background-color: #fff;
}

/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/throbber/css/jquery.throbber.css ***!
  \******************************************************************************************************************************************************************************/
.jquery-throbber, .jquery-throbber-overlay {
  position: absolute;
  z-index: 1000;
  background-color: transparent;
}

.jquery-throbber-overlay {
  left: 0;
  top: 0;
}

.jquery-throbber.throbber-image-type-circle {
  background-image: url(/build/images/circle.997cc351.gif);
}

.jquery-throbber.throbber-image-type-horizontal {
  background-image: url(/build/images/horizontal.08b7d61a.gif);
}

.jquery-throbber.throbber-type-inline {
  margin-left: 10px;
}

/*!***************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/iCheck/custom.css ***!
  \***************************************************************************************************************************************************************/
/* iCheck plugin Square skin, green
----------------------------------- */
.icheckbox_square-green,
.iradio_square-green,
.icheckbox_star-green {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    width: 22px;
    height: 22px;
    background: url(/build/images/green.c9fbd765.png) no-repeat;
    border: none;
    cursor: pointer;
}

.icheckbox_square-green {
    background-position: 0 0;
}
.icheckbox_square-green.hover {
    background-position: -24px 0;
}
.icheckbox_square-green.checked {
    background-position: -48px 0;
}
.icheckbox_square-green.disabled {
    background-position: -72px 0;
    cursor: default;
}
.icheckbox_square-green.checked.disabled {
    background-position: -96px 0;
}

.iradio_square-green {
    background-position: -120px 0;
}
.iradio_square-green.hover {
    background-position: -144px 0;
}
.iradio_square-green.checked {
    background-position: -168px 0;
}
.iradio_square-green.disabled {
    background-position: -192px 0;
    cursor: default;
}
.iradio_square-green.checked.disabled {
    background-position: -216px 0;
}

.icheckbox_star-green {
    background-position: -240px 0;
}
.icheckbox_star-green.hover {
    background-position: -264px 0;
}
.icheckbox_star-green.checked {
    background-position: -288px 0;
}
.icheckbox_star-green.disabled {
    background-position: -312px 0;
    cursor: default;
}
.icheckbox_star-green.checked.disabled {
    background-position: -336px 0;
}

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_square-green,
    .iradio_square-green,
    .icheckbox_star-green {
        background-image: url(/build/images/green@2x.38fd70f3.png);
        -webkit-background-size: 360px 24px;
        background-size: 360px 24px;
    }
}

/*!*************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/jquery-minicolors/jquery.minicolors.css ***!
  \*************************************************************************************************************************************************************************************/
.minicolors {
    position: relative;
}

.minicolors-sprite {
    background-image: url(data:image/png;base64,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);
}

.minicolors-no-data-uris .minicolors-sprite {
    background-image: url(/build/images/jquery.minicolors.0e614115.png);
}

.minicolors-swatch {
    position: absolute;
    vertical-align: middle;
    background-position: -80px 0;
    border: solid 1px #ccc;
    cursor: text;
    padding: 0;
    margin: 0;
    display: inline-block;
}

.minicolors-swatch-color {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.minicolors input[type=hidden] + .minicolors-swatch {
    width: 28px;
    position: static;
    cursor: pointer;
}

.minicolors input[type=hidden][disabled] + .minicolors-swatch {
    cursor: default;
}

/* Panel */
.minicolors-panel {
    position: absolute;
    width: 173px;
    height: 152px;
    background: white;
    border: solid 1px #CCC;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    z-index: 99999;
    box-sizing: content-box;
    display: none;
}

.minicolors-panel.minicolors-with-swatches {
	height: 182px;
}

.minicolors-panel.minicolors-visible {
    display: block;
}

/* Panel positioning */
.minicolors-position-top .minicolors-panel {
    top: -154px;
}

.minicolors-position-right .minicolors-panel {
    right: 0;
}

.minicolors-position-bottom .minicolors-panel {
    top: auto;
}

.minicolors-position-left .minicolors-panel {
    left: 0;
}

.minicolors-with-opacity .minicolors-panel {
    width: 194px;
}

.minicolors .minicolors-grid {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 150px;
    height: 150px;
    background-position: -120px 0;
    cursor: crosshair;
}

.minicolors .minicolors-grid-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
}

.minicolors-slider-saturation .minicolors-grid {
    background-position: -420px 0;
}

.minicolors-slider-saturation .minicolors-grid-inner {
    background-position: -270px 0;
    background-image: inherit;
}

.minicolors-slider-brightness .minicolors-grid {
    background-position: -570px 0;
}

.minicolors-slider-brightness .minicolors-grid-inner {
    background-color: black;
}

.minicolors-slider-wheel .minicolors-grid {
    background-position: -720px 0;
}

.minicolors-slider,
.minicolors-opacity-slider {
    position: absolute;
    top: 1px;
    left: 152px;
    width: 20px;
    height: 150px;
    background-color: white;
    background-position: 0 0;
    cursor: row-resize;
}

.minicolors-slider-saturation .minicolors-slider {
    background-position: -60px 0;
}

.minicolors-slider-brightness .minicolors-slider {
    background-position: -20px 0;
}

.minicolors-slider-wheel .minicolors-slider {
    background-position: -20px 0;
}

.minicolors-opacity-slider {
    left: 173px;
    background-position: -40px 0;
    display: none;
}

.minicolors-with-opacity .minicolors-opacity-slider {
    display: block;
}

/* Pickers */
.minicolors-grid .minicolors-picker {
    position: absolute;
    top: 70px;
    left: 70px;
    width: 12px;
    height: 12px;
    border: solid 1px black;
    border-radius: 10px;
    margin-top: -6px;
    margin-left: -6px;
    background: none;
}

.minicolors-grid .minicolors-picker > div {
    position: absolute;
    top: 0;
    left: 0;
    width: 8px;
    height: 8px;
    border-radius: 8px;
    border: solid 2px white;
    box-sizing: content-box;
}

.minicolors-picker {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 2px;
    background: white;
    border: solid 1px black;
    margin-top: -2px;
    box-sizing: content-box;
}

/* Swatches */
.minicolors-swatches,.minicolors-swatches li {
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden;
	position: absolute;
	top: 157px;
	left: 5px;
}

.minicolors-swatches .minicolors-swatch {
	position: relative;
	float: left;
	cursor: pointer;
	margin:0 4px 0 0;
}

.minicolors-with-opacity .minicolors-swatches .minicolors-swatch {
	margin-right:7px;
}

.minicolors-swatch.selected {
	border-color:#000;
}

/* Inline controls */
.minicolors-inline {
    display: inline-block;
}

.minicolors-inline .minicolors-input {
    display: none !important;
}

.minicolors-inline .minicolors-panel {
    position: relative;
    top: auto;
    left: auto;
    box-shadow: none;
    z-index: auto;
    display: inline-block;
}

/* Default theme */
.minicolors-theme-default .minicolors-swatch {
    top: 5px;
    left: 5px;
    width: 18px;
    height: 18px;
}
.minicolors-theme-default .minicolors-swatches .minicolors-swatch {
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
}
.minicolors-theme-default .minicolors-swatches {
	height: 20px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 5px;
}
.minicolors-theme-default.minicolors {
    width: auto;
    display: inline-block;
}
.minicolors-theme-default .minicolors-input {
    height: 20px;
    width: auto;
    display: inline-block;
    padding-left: 26px;
}
.minicolors-theme-default.minicolors-position-right .minicolors-input {
    padding-right: 26px;
    padding-left: inherit;
}

/* Bootstrap theme */
.minicolors-theme-bootstrap .minicolors-swatch {
    z-index: 2;
    top: 3px;
    left: 3px;
    width: 28px;
    height: 28px;
    border-radius: 3px;
}
.minicolors-theme-bootstrap .minicolors-swatches .minicolors-swatch {
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
}
.minicolors-theme-bootstrap .minicolors-swatch-color {
    border-radius: inherit;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-swatch {
    left: auto;
    right: 3px;
}
.minicolors-theme-bootstrap .minicolors-input {
    float: none;
    padding-left: 44px;
}
.minicolors-theme-bootstrap.minicolors-position-right .minicolors-input {
    padding-right: 44px;
    padding-left: 12px;
}
.minicolors-theme-bootstrap .minicolors-input.input-lg + .minicolors-swatch {
    top: 4px;
    left: 4px;
    width: 37px;
    height: 37px;
    border-radius: 5px;
}
.minicolors-theme-bootstrap .minicolors-input.input-sm + .minicolors-swatch {
    width: 24px;
    height: 24px;
}
.input-group .minicolors-theme-bootstrap:not(:first-child) .minicolors-input {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

/* Semantic Ui theme */
.minicolors-theme-semanticui .minicolors-swatch {
    top: 0;
    left: 0;
    padding: 18px;
}
.minicolors-theme-semanticui input {
    text-indent: 30px;
}

/*!****************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ITE/FormBundle/Resources/public/css/component/Editable/editable.css ***!
  \****************************************************************************************************************************************************************/
.ite-editable .ite-editable-form {
    display: none;
}

.ite-editable.ite-editable-active .ite-editable-form {
    display: block;
}

.ite-editable.ite-editable-active .ite-editable-text {
    display: none;
}

.ite-editable.ite-editable-sending {
    pointer-events: none;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3JjX0lURV9Gb3JtQnVuZGxlX1Jlc291cmNlc19wdWJsaWNfY3NzX2NvbXBvbmVudF9FZGl0YWJsZV9lZGl0YWJsZV9jc3Mtc3JjX09SR19JbnNwaW5pYVRoZW1lLTNmYWRkMy41ZDFiMGJjZC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsYUFBYSxlQUFlLENBQUMsZUFBZSx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxzQ0FBc0MsVUFBVSxDQUFDLHVCQUF1QixVQUFVLENBQUMsb0JBQW9CLENBQUMsb0JBQW9CLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyw0QkFBNEIsQ0FBQyx3QkFBd0IsQ0FBQyxvREFBb0QsVUFBVSxDQUFDLG9CQUFvQixDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsNEJBQTRCLENBQUMsd0JBQXdCLENBQUMsMEJBQTBCLFNBQVMsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyx1QkFBdUIsQ0FBQyxrQkFBa0IsS0FBSyxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMscUJBQXFCLFFBQVEsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLHNCQUFzQixLQUFLLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyx5QkFBeUIsUUFBUSxDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLFFBQVEsQ0FBQyxVQUFVLENBQUMsb0JBQW9CLFVBQVUsQ0FBQyxXQUFXLENBQUMsbUJBQW1CLFdBQVcsQ0FBQyxTQUFTLENBQUMsaUJBQWlCLGNBQWMsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLDBCQUEwQixDQUFDLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLHFCQUFxQixpQkFBaUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLDJCQUEyQixDQUFDLFdBQVcsQ0FBQyxzQkFBc0IsQ0FBQyx5QkFBeUIsQ0FBQyxpQkFBaUIsQ0FBQywrQkFBK0IsQ0FBQywyQkFBMkIsQ0FBQyw2QkFBNkIsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLDRCQUE0QixDQUFDLHdCQUF3QixDQUFDLHdCQUF3Qiw2QkFBNkIsQ0FBQyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsNkJBQTZCLENBQUMseUJBQXlCLENBQUMsY0FBYyxDQUFDLDZCQUE2QixrRUFBc3dCLENBQUMsOEJBQThCLGtFQUE4eUIsQ0FBQyxnQ0FBZ0Msa0VBQWtnQixDQUFDLGdDQUFnQyxrRUFBc3VCLENBQUMsK0VBQStFLFdBQVcsQ0FBQyxXQUFXLENBQUMsdUZBQXVGLFNBQVMsQ0FBQyxXQUFXLENBQUMsT0FBTyx3QkFBd0IsQ0FBQyxlQUFlLHdCQUF3QixDQUFDLGFBQWEsd0JBQXdCLENBQUMsWUFBWSx3QkFBd0IsQ0FBQyxlQUFlLHdCQUF3QixDQUFDLGdCQUFnQixpQkFBaUIsQ0FBQyxNQUFNLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxVQUFVLENBQUMsNEJBQTRCLENBQUMsd0JBQXdCLENBQUMsaUNBQWlDLHFCQUFxQix3QkFBd0IsQ0FBQyxVQUFVLENBQUMscUNBQXFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsQ0FBQyx1REFBdUQscUJBQXFCLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxxQ0FBcUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxDQUFDLHVEQUF1RCxxQkFBcUIsMkJBQTJCLENBQUMsVUFBVSxDQUFDLHFoRjs7OztBQ0F4bUw7RUFDRSxzQkFBc0I7RUFDdEIscUJBQXFCO0VBQ3JCLFNBQVM7RUFDVCxrQkFBa0I7RUFDbEIsc0JBQXNCLEVBQUU7RUFDeEI7SUFDRSxzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLGNBQWM7SUFDZCxZQUFZO0lBQ1osaUJBQWlCO0lBQ2pCLHlCQUF5QixFQUFFO0lBQzNCO01BQ0UsY0FBYztNQUNkLGlCQUFpQjtNQUNqQixtQkFBbUI7TUFDbkIsZ0JBQWdCO01BQ2hCLHVCQUF1QjtNQUN2QixtQkFBbUIsRUFBRTtFQUN6QjtJQUNFLGtCQUFrQjtJQUNsQixrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLHNCQUFzQjtJQUN0QixlQUFlO0lBQ2YsY0FBYztJQUNkLGdCQUFnQjtJQUNoQixpQkFBaUI7SUFDakIseUJBQXlCLEVBQUU7SUFDM0I7TUFDRSxxQkFBcUI7TUFDckIsZ0JBQWdCO01BQ2hCLGlCQUFpQjtNQUNqQix1QkFBdUI7TUFDdkIsbUJBQW1CLEVBQUU7RUFDekI7SUFDRSxXQUFXLEVBQUU7SUFDYjtNQUNFLHNCQUFzQjtNQUN0QixZQUFZO01BQ1osZUFBZTtNQUNmLGVBQWUsRUFBRTtNQUNqQjtRQUNFLHdCQUF3QixFQUFFOztBQUVsQztFQUNFLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0QixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixXQUFXO0VBQ1gsYUFBYSxFQUFFOztBQUVqQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxnQkFBZ0I7RUFDaEIsU0FBUztFQUNULFVBQVUsRUFBRTs7QUFFZDtFQUNFLFlBQVk7RUFDWixpQkFBaUI7RUFDakIseUJBQXlCLEVBQUU7RUFDM0I7SUFDRSxlQUFlLEVBQUU7O0FBRXJCO0VBQ0UsT0FBTyxFQUFFOztBQUVYO0VBQ0UsbUJBQW1CO0VBQ25CLDRCQUE0QjtFQUM1Qiw2QkFBNkIsRUFBRTs7QUFFakM7RUFDRSxnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLDBCQUEwQixFQUFFOztBQUU5QjtFQUNFLGNBQWM7RUFDZCxZQUFZLEVBQUU7RUFDZDtJQUNFLFlBQVk7SUFDWixXQUFXO0lBQ1gsc0JBQXNCLEVBQUU7SUFDeEI7TUFDRSx3QkFBd0IsRUFBRTtFQUM5QjtJQUNFLGFBQWEsRUFBRTs7QUFFbkI7RUFDRSxTQUFTO0VBQ1QsU0FBUztFQUNULFVBQVU7RUFDVixjQUFjO0VBQ2QsZUFBZTtFQUNmLE9BQU87RUFDUCxNQUFNO0VBQ04sZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixZQUFZO0VBQ1osV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0VBQ1gsc0JBQXNCO0VBQ3RCLHdCQUF3QixFQUFFOztBQUU1QjtFQUNFLFNBQVM7RUFDVCxtQkFBbUI7RUFDbkIsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixVQUFVLEVBQUU7O0FBRWQ7RUFDRSxzQkFBc0I7RUFDdEIsc0JBQXNCO0VBQ3RCLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsV0FBVztJQUNYLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsVUFBVTtJQUNWLFdBQVcsRUFBRTtJQUNiO01BQ0Usc0RBQXNEO01BQ3RELG1CQUFtQjtNQUNuQiwyQkFBMkI7TUFDM0IsU0FBUztNQUNULFNBQVM7TUFDVCxpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixRQUFRO01BQ1IsUUFBUSxFQUFFO0FBQ2hCO0VBQ0UsV0FBVyxFQUFFO0FBQ2Y7RUFDRSxTQUFTO0VBQ1QsV0FBVyxFQUFFO0FBQ2Y7RUFDRSxzQkFBc0I7RUFDdEIsZUFBZSxFQUFFO0VBQ2pCO0lBQ0UsYUFBYSxFQUFFO0FBQ25CO0VBQ0Usc0RBQXNEO0VBQ3RELDJCQUEyQixFQUFFO0FBQy9CO0VBQ0UsdUJBQXVCO0VBQ3ZCLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsWUFBWSxFQUFFO0VBQ2Q7SUFDRSxzQkFBc0I7SUFDdEIsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxjQUFjO0lBQ2QsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxXQUFXO0lBQ1gsZUFBZTtJQUNmLFdBQVcsRUFBRTtFQUNmO0lBQ0UsZUFBZTtJQUNmLFlBQVk7SUFDWixpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGtCQUFrQixFQUFFO0VBQ3RCO0lBQ0UseUJBQXlCO0lBQ3pCLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLFdBQVc7SUFDWCxpQkFBaUI7SUFDakIsZUFBZTtJQUNmLGNBQWMsRUFBRTtFQUNsQjtJQUNFLFdBQVc7SUFDWCxlQUFlO0lBQ2YscUJBQXFCO0lBQ3JCLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFLFdBQVcsRUFBRTtBQUNuQjtFQUNFLFlBQVksRUFBRTtBQUNoQjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBRTtBQUN0QjtFQUNFLGdCQUFnQjtFQUNoQixrQkFBa0IsRUFBRTtBQUN0QjtFQUNFLHVCQUF1QjtFQUN2QixVQUFVLEVBQUU7QUFDZDtFQUNFLHNCQUFzQjtFQUN0QixlQUFlLEVBQUU7QUFDbkI7RUFDRSxhQUFhLEVBQUU7QUFDakI7RUFDRSx5QkFBeUI7RUFDekIsMEJBQTBCLEVBQUU7QUFDOUI7RUFDRSw0QkFBNEI7RUFDNUIsNkJBQTZCLEVBQUU7QUFDakM7RUFDRSxzQkFBc0IsRUFBRTtBQUMxQjtFQUNFLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osVUFBVSxFQUFFO0FBQ2Q7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCLEVBQUU7QUFDcEI7RUFDRSxVQUFVLEVBQUU7QUFDZDtFQUNFLFdBQVcsRUFBRTtBQUNmO0VBQ0Usc0JBQXNCLEVBQUU7QUFDMUI7RUFDRSxpQkFBaUIsRUFBRTtFQUNuQjtJQUNFLGVBQWUsRUFBRTtFQUNuQjtJQUNFLGlCQUFpQjtJQUNqQixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFLGlCQUFpQjtNQUNqQixpQkFBaUIsRUFBRTtNQUNuQjtRQUNFLGlCQUFpQjtRQUNqQixpQkFBaUIsRUFBRTtRQUNuQjtVQUNFLGlCQUFpQjtVQUNqQixpQkFBaUIsRUFBRTtVQUNuQjtZQUNFLGlCQUFpQjtZQUNqQixpQkFBaUIsRUFBRTtBQUMvQjtFQUNFLHlCQUF5QjtFQUN6QixZQUFZLEVBQUU7QUFDaEI7RUFDRSxlQUFlO0VBQ2YsY0FBYztFQUNkLFlBQVksRUFBRTs7QUFFaEI7RUFDRSx5QkFBeUI7RUFDekIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YseUVBQXlFO0VBQ3pFLG9FQUFvRTtFQUNwRSx1RUFBdUU7RUFDdkUsMkJBQTJCO0VBQzNCLGtIQUFrSCxFQUFFO0VBQ3BIO0lBQ0UseUJBQXlCLEVBQUU7RUFDN0I7SUFDRSxXQUFXO0lBQ1gsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxlQUFlO0lBQ2YsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixrQkFBa0IsRUFBRTtFQUN0QjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0Usc0JBQXNCO0lBQ3RCLFlBQVk7SUFDWiwyQkFBMkI7SUFDM0IsNEJBQTRCO0lBQzVCLCtCQUErQjtJQUMvQixZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixVQUFVO0lBQ1YsV0FBVztJQUNYLHlFQUF5RTtJQUN6RSxvRUFBb0U7SUFDcEUsdUVBQXVFO0lBQ3ZFLDJCQUEyQjtJQUMzQixrSEFBa0gsRUFBRTtJQUNwSDtNQUNFLHNEQUFzRDtNQUN0RCxtQkFBbUI7TUFDbkIsMkJBQTJCO01BQzNCLFNBQVM7TUFDVCxTQUFTO01BQ1QsaUJBQWlCO01BQ2pCLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLFFBQVEsRUFBRTtBQUNoQjtFQUNFLFdBQVcsRUFBRTtBQUNmO0VBQ0UsWUFBWTtFQUNaLDRCQUE0QjtFQUM1QixnQkFBZ0I7RUFDaEIsMkJBQTJCO0VBQzNCLDhCQUE4QjtFQUM5QixTQUFTO0VBQ1QsV0FBVyxFQUFFO0FBQ2Y7RUFDRSx5QkFBeUIsRUFBRTtFQUMzQjtJQUNFLHVCQUF1QjtJQUN2QixZQUFZLEVBQUU7SUFDZDtNQUNFLHNEQUFzRDtNQUN0RCwyQkFBMkIsRUFBRTtBQUNuQztFQUNFLGdCQUFnQjtFQUNoQix5QkFBeUI7RUFDekIsMEJBQTBCO0VBQzFCLHVFQUF1RTtFQUN2RSxrRUFBa0U7RUFDbEUscUVBQXFFO0VBQ3JFLDJCQUEyQjtFQUMzQixrSEFBa0gsRUFBRTtBQUN0SDtFQUNFLG1CQUFtQjtFQUNuQiw0QkFBNEI7RUFDNUIsNkJBQTZCO0VBQzdCLHlFQUF5RTtFQUN6RSxvRUFBb0U7RUFDcEUsdUVBQXVFO0VBQ3ZFLDJCQUEyQjtFQUMzQixrSEFBa0gsRUFBRTtBQUN0SDtFQUNFLHVCQUF1QjtFQUN2QixzQkFBc0I7RUFDdEIsa0JBQWtCO0VBQ2xCLFlBQVk7RUFDWixVQUFVLEVBQUU7RUFDWjtJQUNFLHlCQUF5QixFQUFFO0VBQzdCO0lBQ0UsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxjQUFjLEVBQUU7RUFDbEI7SUFDRSxhQUFhLEVBQUU7RUFDakI7SUFDRSx5QkFBeUI7SUFDekIsc0JBQXNCO0lBQ3RCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsV0FBVztJQUNYLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2YsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UsV0FBVztJQUNYLGVBQWU7SUFDZixxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLGlCQUFpQixFQUFFO0lBQ25CO01BQ0UsV0FBVyxFQUFFO0FBQ25CO0VBQ0UsWUFBWSxFQUFFO0FBQ2hCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFFO0FBQ3RCO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQixFQUFFO0FBQ3RCO0VBQ0UseUJBQXlCLEVBQUU7QUFDN0I7RUFDRSxnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLDBCQUEwQixFQUFFO0FBQzlCO0VBQ0UsbUJBQW1CO0VBQ25CLDRCQUE0QjtFQUM1Qiw2QkFBNkIsRUFBRTtBQUNqQztFQUNFLHNCQUFzQjtFQUN0QixVQUFVLEVBQUU7QUFDZDtFQUNFLFVBQVUsRUFBRTtBQUNkO0VBQ0UsdUJBQXVCO0VBQ3ZCLDZCQUE2QixFQUFFO0FBQ2pDO0VBQ0UsbUJBQW1CLEVBQUU7QUFDdkI7RUFDRSxnQkFBZ0IsRUFBRTtBQUNwQjtFQUNFLGlCQUFpQjtFQUNqQixnQkFBZ0IsRUFBRTtBQUNwQjtFQUNFLFVBQVUsRUFBRTtBQUNkO0VBQ0UsV0FBVyxFQUFFO0FBQ2Y7RUFDRSx5QkFBeUI7RUFDekIsWUFBWSxFQUFFO0FBQ2hCO0VBQ0UsZUFBZTtFQUNmLGNBQWM7RUFDZCxZQUFZLEVBQUU7QUFDaEI7RUFDRSxxQkFBcUIsRUFBRTs7Ozs7QUM5YXpCOzs7Ozs7O0VBT0U7O0FBRUY7O0NBRUM7QUFDRDs7OztJQUlJLHNCQUFzQjtBQUMxQjs7QUFFQTs7Q0FFQztBQUNEO0lBQ0ksY0FBYztJQUNkLFdBQVc7SUFDWCxhQUFhO0lBQ2IsY0FBYztJQUNkLG1CQUFtQjtJQUNuQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLGdCQUFnQjtBQUNwQjs7QUFFQTs7Q0FFQztBQUNEO0lBQ0ksa0JBQWtCO0lBQ2xCLG9CQUFvQjtJQUNwQixvQkFBb0I7SUFDcEIsYUFBYTtJQUNiLDZCQUE2QjtJQUM3QixlQUFlO0lBQ2YsZ0JBQWdCO0FBQ3BCOztBQUVBLGtCQUFrQjtBQUNsQjtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLFdBQVc7SUFDWCxPQUFPO0lBQ1AsMEJBQTBCO0lBQzFCLHNCQUFzQjtJQUN0QixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQix5QkFBeUI7SUFDekIsa0JBQWtCO0lBQ2xCLGNBQWM7SUFDZCxpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixnQkFBZ0I7SUFDaEIsb0NBQW9DO01BQ2xDLDRCQUE0QjtBQUNsQzs7QUFFQSxpQkFBaUI7QUFDakI7SUFDSSxxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsbUJBQW1CO0lBQ25CLGVBQWU7SUFDZixvQ0FBb0M7TUFDbEMsNEJBQTRCO0FBQ2xDO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLG1CQUFtQjtJQUNuQiw4Q0FBOEM7QUFDbEQ7O0FBRUEsd0JBQXdCO0FBQ3hCO0lBQ0kscUJBQXFCO0FBQ3pCO0FBQ0E7SUFDSSxtQkFBbUI7SUFDbkIscUJBQXFCO0FBQ3pCOztBQUVBLHlCQUF5QjtBQUN6QjtJQUNJLFlBQVk7SUFDWixlQUFlO0lBQ2YsK0JBQStCO0FBQ25DOztBQUVBLHlCQUF5QjtBQUN6QjtJQUNJLGdCQUFnQjtJQUNoQiwwQkFBMEI7QUFDOUI7QUFDQTtJQUNJLHlCQUF5QjtBQUM3QjtBQUNBO0lBQ0ksbUNBQW1DO01BQ2pDLDJCQUEyQjtJQUM3QixVQUFVO0FBQ2Q7O0FBRUEsMEJBQTBCO0FBQzFCO0lBQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixXQUFXO0lBQ1gsUUFBUTtJQUNSLGlCQUFpQjtJQUNqQixZQUFZO0FBQ2hCOztBQUVBLGtCQUFrQjtBQUNsQjs7O0lBR0ksV0FBVztJQUNYLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQiw2QkFBNkI7SUFDN0IsK0JBQStCO0lBQy9CLGdDQUFnQztJQUNoQyw4QkFBOEI7SUFDOUIsZ0NBQWdDO0dBQ2pDLHdCQUF3QjtJQUN2QixzREFBc0Q7TUFDcEQsOENBQThDO0FBQ3BEO0FBQ0E7OztDQUdDOztBQUVELFNBQVM7QUFDVDtJQUNJLGNBQWM7SUFDZCxlQUFlO0lBQ2YsVUFBVTtJQUNWLGdCQUFnQjtBQUNwQjs7QUFFQSxTQUFTO0FBQ1Q7SUFDSSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULGtCQUFrQjtJQUNsQixnQ0FBZ0M7SUFDaEMsZ0RBQWdEO01BQzlDLHdDQUF3QztBQUM5QztBQUNBO0lBQ0ksZ0JBQWdCO0lBQ2hCLG9CQUFvQjtBQUN4Qjs7QUFFQSx5QkFBeUI7QUFDekI7SUFDSSxxQ0FBcUM7QUFDekM7QUFDQTtJQUNJLFdBQVc7SUFDWCxZQUFZO0lBQ1osV0FBVztJQUNYLFFBQVE7SUFDUixpQkFBaUI7SUFDakIsWUFBWTtBQUNoQjs7QUFFQSxpQkFBaUI7QUFDakI7SUFDSSxrQkFBa0I7SUFDbEIsVUFBVTtBQUNkOztBQUVBLDBCQUEwQjtBQUMxQjtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtDQUNmLGlCQUFpQjtJQUNkLE9BQU87SUFDUCxNQUFNO0FBQ1Y7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZ0JBQWdCO0FBQ3BCO0FBQ0E7O0lBRUksa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1Qsb0RBQW9EO09BQ2pELGlEQUFpRDtZQUM1Qyw0Q0FBNEM7SUFDcEQsOENBQThDO1lBQ3RDLHNDQUFzQztBQUNsRDs7QUFFQSw0QkFBNEI7QUFDNUI7SUFDSSxXQUFXO0lBQ1gsWUFBWTtJQUNaLFNBQVM7SUFDVCxRQUFRO0lBQ1Isa0JBQWtCO0lBQ2xCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsYUFBYTtBQUNqQjtBQUNBLDJCQUEyQjtBQUMzQjtJQUNJLGFBQWE7SUFDYixrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxXQUFXO0lBQ1gsWUFBWTtJQUNaLDJCQUEyQjtJQUMzQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLFVBQVU7SUFDVixxQ0FBcUM7WUFDN0IsNkJBQTZCO0FBQ3pDO0FBQ0E7SUFDSSxjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxVQUFVO0FBQ2Q7QUFDQTtJQUNJLDJCQUEyQjtBQUMvQjtBQUNBOztJQUVJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsU0FBUztJQUNULFFBQVE7SUFDUixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLFFBQVE7SUFDUixTQUFTO0lBQ1Qsc0NBQXNDO0lBQ3RDLHlDQUF5QztJQUN6Qyw0QkFBNEI7QUFDaEM7O0FBRUEsY0FBYztBQUNkO0lBQ0ksa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0lBQ2xCLFdBQVc7SUFDWCxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YseUJBQXlCO01BQ3ZCLHNCQUFzQjtPQUNyQixxQkFBcUI7V0FDakIsaUJBQWlCO0lBQ3hCLDhDQUE4QztZQUN0QyxzQ0FBc0M7QUFDbEQ7QUFDQTtJQUNJLFdBQVc7QUFDZjtBQUNBO0lBQ0ksY0FBYztJQUNkLFVBQVU7SUFDVixjQUFjO0lBQ2QsZ0JBQWdCO0lBQ2hCLHVCQUF1QjtJQUN2QixrQkFBa0I7SUFDbEIsaUJBQWlCO0FBQ3JCOztBQUVBLHdCQUF3QjtBQUN4Qjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztDQXlCQzs7QUFFRCxzQkFBc0I7QUFDdEI7SUFDSSxjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixjQUFjO0FBQ2xCO0FBQ0E7SUFDSSxjQUFjO0lBQ2QscUJBQXFCO0FBQ3pCO0FBQ0E7SUFDSSxXQUFXO0lBQ1gsaUJBQWlCO0lBQ2pCLHVCQUF1QjtJQUN2QixtQkFBbUI7SUFDbkIsZ0JBQWdCO0FBQ3BCO0FBQ0E7SUFDSSxlQUFlO0lBQ2YsY0FBYztBQUNsQjs7QUFFQSxpQkFBaUI7QUFDakI7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFFBQVE7SUFDUixnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixrQ0FBa0M7R0FDbkMsMEJBQTBCO0lBQ3pCLHFDQUFxQztNQUNuQyw2QkFBNkI7QUFDbkM7QUFDQTtJQUNJLGlCQUFpQjtBQUNyQjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixNQUFNO0FBQ1Y7QUFDQTs7SUFFSSxVQUFVO0FBQ2Q7O0FBRUEsZ0JBQWdCO0FBQ2hCO0lBQ0ksbUJBQW1CO0lBQ25CLHlCQUF5QjtBQUM3QjtBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTs7SUFFSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1QsV0FBVztJQUNYLFVBQVU7SUFDVix5QkFBeUI7QUFDN0I7QUFDQTtJQUNJLGdDQUFnQztNQUM5Qix3QkFBd0I7QUFDOUI7QUFDQTtJQUNJLGlDQUFpQztNQUMvQix5QkFBeUI7QUFDL0I7O0FBRUEsZUFBZTtBQUNmO0lBQ0ksbUJBQW1CO0lBQ25CLGtCQUFrQjtBQUN0QjtBQUNBO0NBQ0Msa0JBQWtCO0lBQ2YsU0FBUztJQUNULFFBQVE7SUFDUixpQkFBaUI7SUFDakIsZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsU0FBUztJQUNULGlDQUFpQztJQUNqQyxvQ0FBb0M7SUFDcEMsMkJBQTJCO0FBQy9CO0FBQ0E7SUFDSSxtQkFBbUI7QUFDdkI7QUFDQTtJQUNJLG1CQUFtQjtJQUNuQiw4Q0FBOEM7QUFDbEQ7O0FBRUEsaUJBQWlCO0FBQ2pCO0lBQ0ksbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCxnQ0FBZ0M7TUFDOUIsd0JBQXdCO0FBQzlCO0FBQ0E7O0lBRUksV0FBVztJQUNYLGNBQWM7SUFDZCxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLE9BQU87SUFDUCxXQUFXO0lBQ1gsWUFBWTtDQUNmLDRCQUE0QjtNQUN2QixvQkFBb0I7QUFDMUI7QUFDQTtJQUNJLFVBQVU7SUFDVixXQUFXO0lBQ1gsU0FBUztJQUNULFNBQVM7SUFDVCxnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQVc7SUFDWCxnQkFBZ0I7QUFDcEI7O0FBRUEsa0JBQWtCO0FBQ2xCO0lBQ0ksbUJBQW1CO0lBQ25CLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxRQUFRO0lBQ1IsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixVQUFVO0lBQ1YsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixnQkFBZ0I7QUFDcEI7QUFDQTtJQUNJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFNBQVM7SUFDVCxZQUFZO0lBQ1osVUFBVTtJQUNWLHVDQUF1QztJQUN2Qyx3Q0FBd0M7SUFDeEMsMEJBQTBCO0lBQzFCLGtCQUFrQjtBQUN0QjtBQUNBO0lBQ0ksbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxtQkFBbUI7SUFDbkIsOENBQThDO0FBQ2xEOztBQUVBLGVBQWU7QUFDZjtJQUNJLG1CQUFtQjtJQUNuQixrQkFBa0I7QUFDdEI7QUFDQTtJQUNJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVk7SUFDWixTQUFTO0lBQ1QsUUFBUTtJQUNSLGtCQUFrQjtJQUNsQixzQkFBc0I7QUFDMUI7QUFDQTtJQUNJLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFdBQVc7SUFDWCxTQUFTO0lBQ1QsUUFBUTtJQUNSLG1CQUFtQjtDQUN0QixpQ0FBaUM7R0FDL0IseUJBQXlCO0FBQzVCO0FBQ0E7O0lBRUksbUJBQW1CO0FBQ3ZCO0FBQ0E7Q0FDQyw4Q0FBOEM7QUFDL0M7QUFDQTs7SUFFSSxtQkFBbUI7QUFDdkI7O0FBRUEsY0FBYztBQUNkO0NBQ0MsbUJBQW1CO0NBQ25CLGtCQUFrQjtDQUNsQixZQUFZO0FBQ2I7QUFDQTs7Q0FFQyxtQkFBbUI7QUFDcEI7QUFDQTtDQUNDLGtCQUFrQjtDQUNsQixxQkFBcUI7Q0FDckIsUUFBUTtDQUNSLFVBQVU7Q0FDVixXQUFXO0NBQ1gsZ0JBQWdCO0NBQ2hCLG1CQUFtQjtBQUNwQjtBQUNBO0NBQ0MsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixxQkFBcUI7Q0FDckIsZ0JBQWdCO0NBQ2hCLFdBQVc7Q0FDWCxXQUFXO0NBQ1gsU0FBUztDQUNULE9BQU87QUFDUjtBQUNBO0NBQ0MsV0FBVztDQUNYLGtCQUFrQjtDQUNsQixxQkFBcUI7Q0FDckIsZ0JBQWdCO0NBQ2hCLFdBQVc7Q0FDWCxXQUFXO0NBQ1gsUUFBUTtDQUNSLE9BQU87QUFDUjs7QUFFQSxzQkFBc0I7QUFDdEI7SUFDSSxrQkFBa0I7SUFDbEIsT0FBTztJQUNQLFNBQVM7Q0FDWixXQUFXO0lBQ1IsV0FBVztDQUNkLGtCQUFrQjtJQUNmLGdCQUFnQjtBQUNwQjtBQUNBO0NBQ0Msa0JBQWtCO0NBQ2xCLE9BQU87Q0FDUCxNQUFNO0lBQ0gsU0FBUztDQUNaLFlBQVk7SUFDVCxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG1DQUFtQztNQUNqQywyQkFBMkI7QUFDakM7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZO0lBQ1osVUFBVTtJQUNWLHlCQUF5QjtPQUN0QixzQkFBc0I7UUFDckIscUJBQXFCO0dBQzFCLGlCQUFpQjtBQUNwQjtBQUNBO0lBQ0ksa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxNQUFNO0lBQ04sU0FBUztJQUNULFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIscUNBQXFDO0lBQ3JDLG1DQUFtQztNQUNqQywyQkFBMkI7QUFDakM7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixRQUFRO0lBQ1IsaUJBQWlCO0lBQ2pCLFdBQVc7SUFDWCxnQ0FBZ0M7SUFDaEMsZUFBZTtBQUNuQjs7QUFFQSw0QkFBNEI7QUFDNUI7SUFDSSxpQkFBaUI7QUFDckI7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsV0FBVztJQUNYLFlBQVk7SUFDWixnQkFBZ0I7SUFDaEIsc0JBQXNCO0FBQzFCO0FBQ0E7O0lBRUksZ0JBQWdCO0FBQ3BCO0FBQ0E7O0lBRUksbUJBQW1CO0FBQ3ZCO0FBQ0E7SUFDSSxXQUFXO0lBQ1gsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLFdBQVc7SUFDWCxrQkFBa0I7SUFDbEIsVUFBVTtBQUNkO0FBQ0E7OztJQUdJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sVUFBVTtJQUNWLFlBQVk7QUFDaEI7QUFDQTtJQUNJLE9BQU87SUFDUCxVQUFVO0lBQ1YseUNBQXlDO0lBQ3pDLGdFQUFnRTtZQUN4RCx3REFBd0Q7SUFDaEUsVUFBVTtBQUNkO0FBQ0E7SUFDSSxRQUFRO0lBQ1IsVUFBVTtJQUNWLHlDQUF5QztJQUN6Qyx3RUFBd0U7WUFDaEUsZ0VBQWdFO0lBQ3hFLFVBQVU7QUFDZDtBQUNBO0lBQ0ksT0FBTztJQUNQLHlDQUF5QztJQUN6QyxzREFBc0Q7WUFDOUMsOENBQThDO0lBQ3RELHNDQUFzQztZQUM5Qiw4QkFBOEI7SUFDdEMsVUFBVTtBQUNkO0FBQ0EsdUJBQXVCO0FBQ3ZCO0NBQ0MsZUFBZTtDQUNmLE1BQU07Q0FDTixPQUFPO0NBQ1AsV0FBVztDQUNYLFlBQVk7Q0FDWixnQkFBZ0I7Q0FDaEIsaUNBQWlDO0NBQ2pDLFdBQVc7O0NBRVgsK0NBQStDO1lBQ3BDLHVDQUF1QztBQUNuRDtBQUNBO0NBQ0MsV0FBVztDQUNYLFlBQVk7Q0FDWixhQUFhOztDQUViLG9CQUFvQjtDQUNwQixvQkFBb0I7Q0FDcEIsYUFBYTtDQUNiLHlCQUF5QjtDQUN6QixzQkFBc0I7Q0FDdEIsbUJBQW1CO0NBQ25CLHdCQUF3QjtDQUN4QixxQkFBcUI7Q0FDckIsdUJBQXVCO0NBQ3ZCLDRCQUE0QjtDQUM1Qiw2QkFBNkI7Q0FDN0IsMEJBQTBCO0NBQzFCLHNCQUFzQjs7Q0FFdEIsVUFBVTtBQUNYO0FBQ0E7Q0FDQyxrQkFBa0I7Q0FDbEIsY0FBYztDQUNkLFdBQVc7Q0FDWCxZQUFZO0NBQ1osZ0JBQWdCO0NBQ2hCLGtCQUFrQjtDQUNsQixnQ0FBZ0M7R0FDOUIsd0JBQXdCO0NBQzFCLCtDQUErQztZQUNwQyx1Q0FBdUM7QUFDbkQ7QUFDQTs7OztDQUlDLGVBQWU7Q0FDZixnQkFBZ0I7Q0FDaEIsU0FBUztDQUNULFVBQVU7Q0FDVixjQUFjO0NBQ2QsZ0JBQWdCO0NBQ2hCLDRDQUE0QztHQUMxQyxvQ0FBb0M7SUFDbkMsa0JBQWtCO0FBQ3RCO0FBQ0E7Q0FDQyxZQUFZO0FBQ2I7QUFDQTtJQUNJLGdCQUFnQjtDQUNuQixhQUFhO0lBQ1YsY0FBYztDQUNqQixlQUFlO0NBQ2YsaUJBQWlCO0NBQ2pCLGdCQUFnQjtDQUNoQixnQkFBZ0I7Q0FDaEIscUJBQXFCO0FBQ3RCO0FBQ0E7Q0FDQyxXQUFXO0NBQ1gsZ0JBQWdCO0FBQ2pCO0FBQ0E7Q0FDQyxXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLE9BQU87Q0FDUCxXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLGNBQWM7Q0FDZCxrQ0FBa0M7Q0FDbEMsaURBQWlEO0dBQy9DLHlDQUF5QztDQUMzQyxXQUFXO0FBQ1o7QUFDQTtDQUNDLGNBQWM7Q0FDZCxnQkFBZ0I7Q0FDaEIsY0FBYztDQUNkLFVBQVU7O0NBRVYsMkNBQTJDO1lBQ2hDLG1DQUFtQztBQUMvQztBQUNBO0NBQ0MscUJBQXFCO0NBQ3JCLGVBQWU7Q0FDZixjQUFjO0NBQ2Qsc0JBQXNCO0FBQ3ZCO0FBQ0E7Q0FDQyxjQUFjO0NBQ2QsY0FBYztDQUNkLGVBQWU7Q0FDZixlQUFlO0FBQ2hCO0FBQ0E7Q0FDQyxhQUFhO0NBQ2IsY0FBYztDQUNkLGVBQWU7Q0FDZixpQkFBaUI7Q0FDakIsbUJBQW1CO0NBQ25CLGdCQUFnQjtDQUNoQix1QkFBdUI7QUFDeEI7QUFDQTtDQUNDLHFCQUFxQjtDQUNyQixlQUFlO0NBQ2Ysa0JBQWtCO0NBQ2xCLHFCQUFxQjtDQUNyQixxQ0FBcUM7R0FDbkMsNkJBQTZCO0FBQ2hDO0FBQ0E7Q0FDQyxZQUFZO0FBQ2I7QUFDQTtDQUNDLHFCQUFxQjtDQUNyQixXQUFXO0NBQ1gsWUFBWTtDQUNaLGtCQUFrQjtDQUNsQix3QkFBd0I7Q0FDeEIsNEJBQTRCO0NBQzVCLDJCQUEyQjtBQUM1QjtBQUNBO0NBQ0MseURBQTRxQjtBQUM3cUI7QUFDQTtDQUNDLHlEQUFnd0I7QUFDandCO0FBQ0E7Q0FDQyx5REFBbzlCO0FBQ3I5QjtBQUNBO0NBQ0Msa0JBQWtCO0NBQ2xCLHdCQUF3QjtDQUN4QixZQUFZO0NBQ1osK0JBQStCO0FBQ2hDO0FBQ0E7Q0FDQyxrQkFBa0I7Q0FDbEIsZ0JBQWdCOztDQUVoQiwyQ0FBMkM7WUFDaEMsbUNBQW1DO0FBQy9DO0FBQ0E7Q0FDQyxxQkFBcUI7Q0FDckIsdUJBQXVCO0NBQ3ZCLGNBQWM7Q0FDZCxpQkFBaUI7Q0FDakIsa0JBQWtCO0NBQ2xCLGtCQUFrQjtDQUNsQixjQUFjO0NBQ2QsZUFBZTtDQUNmLFlBQVk7Q0FDWixVQUFVO0NBQ1YseUJBQXlCO0NBQ3pCLHFCQUFxQjtDQUNyQixvQ0FBb0M7Q0FDcEMsNEJBQTRCO0FBQzdCO0FBQ0E7Q0FDQyxtQkFBbUI7Q0FDbkIscUJBQXFCO0NBQ3JCLGNBQWM7Q0FDZCxxQkFBcUI7QUFDdEI7QUFDQTs7Q0FFQyxjQUFjO0NBQ2QsbUJBQW1CO0NBQ25CLHFCQUFxQjtDQUNyQixxQkFBcUI7QUFDdEI7QUFDQTtDQUNDLFdBQVc7Q0FDWCxtQkFBbUI7Q0FDbkIscUJBQXFCO0FBQ3RCO0FBQ0E7Q0FDQyxtQkFBbUI7Q0FDbkIscUJBQXFCO0NBQ3JCLFdBQVc7Q0FDWCxxQkFBcUI7QUFDdEI7QUFDQTs7Q0FFQyxXQUFXO0NBQ1gsbUJBQW1CO0NBQ25CLHFCQUFxQjtBQUN0Qjs7QUFFQTs7Q0FFQyx5QkFBeUI7T0FDbkIsc0JBQXNCO0tBQ3hCLHFCQUFxQjtHQUN2QixpQkFBaUI7QUFDcEI7QUFDQTtJQUNJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTztJQUNQLFdBQVc7SUFDWCxZQUFZO0lBQ1osOEJBQThCO0lBQzlCLFVBQVU7QUFDZDtBQUNBO0NBQ0Msa0JBQWtCO0NBQ2xCLE9BQU87Q0FDUCxNQUFNO0NBQ04sUUFBUTtDQUNSLFNBQVM7Q0FDVCxVQUFVO0FBQ1g7QUFDQTs7Q0FFQyxXQUFXO0NBQ1gsa0JBQWtCO0NBQ2xCLDBDQUEwQztDQUMxQyxVQUFVO0NBQ1YsaUNBQWlDO0dBQy9CLHlCQUF5QjtDQUMzQixVQUFVO0FBQ1g7QUFDQTtDQUNDLE1BQU07Q0FDTixTQUFTO0NBQ1QsWUFBWTtDQUNaLFVBQVU7Q0FDVixhQUFhO0NBQ2IsZ0JBQWdCO0NBQ2hCLG1DQUFtQztHQUNqQywyQkFBMkI7QUFDOUI7QUFDQTtDQUNDLFFBQVE7Q0FDUixPQUFPO0NBQ1AsV0FBVztDQUNYLFdBQVc7Q0FDWCxjQUFjO0NBQ2QsZUFBZTtDQUNmLG1DQUFtQztHQUNqQywyQkFBMkI7QUFDOUI7QUFDQTs7Q0FFQyxVQUFVO0FBQ1g7QUFDQTtDQUNDLGtCQUFrQjtDQUNsQixXQUFXO0NBQ1gsWUFBWTtDQUNaLG1CQUFtQjtDQUNuQixtQ0FBbUM7Q0FDbkMsa0JBQWtCO0NBQ2xCLFVBQVU7QUFDWDtBQUNBO0NBQ0MsU0FBUztDQUNULFVBQVU7Q0FDVixpQkFBaUI7QUFDbEI7QUFDQTtDQUNDLFNBQVM7Q0FDVCxTQUFTO0NBQ1QsaUJBQWlCO0NBQ2pCLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsU0FBUztDQUNULFdBQVc7Q0FDWCxpQkFBaUI7QUFDbEI7QUFDQTtDQUNDLFFBQVE7Q0FDUixXQUFXO0NBQ1gsZ0JBQWdCO0NBQ2hCLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsWUFBWTtDQUNaLFdBQVc7Q0FDWCxpQkFBaUI7QUFDbEI7QUFDQTtDQUNDLFlBQVk7Q0FDWixTQUFTO0NBQ1QsaUJBQWlCO0NBQ2pCLGdCQUFnQjtBQUNqQjtBQUNBO0NBQ0MsWUFBWTtDQUNaLFVBQVU7Q0FDVixpQkFBaUI7QUFDbEI7QUFDQTtDQUNDLFVBQVU7Q0FDVixRQUFRO0NBQ1IsZ0JBQWdCO0NBQ2hCLGdCQUFnQjtBQUNqQjs7QUFFQTtDQUNDLGtCQUFrQjtDQUNsQixVQUFVO0NBQ1YsV0FBVztDQUNYLFNBQVM7Q0FDVCxRQUFRO0NBQ1IsVUFBVTtDQUNWLG9EQUFvRDtHQUNsRCw0Q0FBNEM7Q0FDOUMsWUFBWTtBQUNiO0FBQ0E7Q0FDQyxrQkFBa0I7Q0FDbEIsZ0JBQWdCO0NBQ2hCLFdBQVc7Q0FDWCxZQUFZO0FBQ2I7QUFDQTtDQUNDLFdBQVc7Q0FDWCxZQUFZO0NBQ1osZUFBZTtDQUNmLGdCQUFnQjtDQUNoQixrQkFBa0I7Q0FDbEIsT0FBTztDQUNQLE1BQU07Q0FDTixnQkFBZ0I7Q0FDaEIsa0NBQWtDO0dBQ2hDLDBCQUEwQjtBQUM3Qjs7QUFFQSx3QkFBd0I7QUFDeEI7Q0FDQyxtQkFBbUI7Q0FDbkIsa0JBQWtCO0NBQ2xCLFlBQVk7Q0FDWixxQ0FBcUM7Q0FDckMsWUFBWTtBQUNiOztBQUVBOzs7OztDQUtDLHVCQUF1QjtNQUNsQixlQUFlO0FBQ3JCO0FBQ0E7Q0FDQywrQkFBK0I7Q0FDL0IsU0FBUztDQUNULFVBQVU7QUFDWDs7QUFFQSxlQUFlO0FBQ2Y7SUFDSTtRQUNJLFVBQVU7SUFDZDtJQUNBOztRQUVJLFVBQVU7SUFDZDtBQUNKO0FBQ0E7SUFDSTtRQUNJLFVBQVU7SUFDZDtJQUNBOztRQUVJLFVBQVU7SUFDZDtBQUNKO0FBQ0E7SUFDSTtRQUNJLFVBQVU7SUFDZDtJQUNBO1FBQ0ksVUFBVTtJQUNkO0FBQ0o7QUFDQTtJQUNJO1FBQ0ksVUFBVTtJQUNkO0lBQ0E7UUFDSSxVQUFVO0lBQ2Q7QUFDSjtBQUNBO0lBQ0k7UUFDSSxVQUFVO1FBQ1YsMkJBQTJCO1FBQzNCLG1CQUFtQjtJQUN2QjtJQUNBO1FBQ0ksVUFBVTtRQUNWLDJCQUEyQjtRQUMzQixtQkFBbUI7SUFDdkI7QUFDSjtBQUNBO0lBQ0k7UUFDSSxVQUFVO1FBQ1YsMkJBQTJCO1FBQzNCLG1CQUFtQjtJQUN2QjtJQUNBO1FBQ0ksVUFBVTtRQUNWLDJCQUEyQjtRQUMzQixtQkFBbUI7SUFDdkI7QUFDSjtBQUNBO0lBQ0k7UUFDSSxtQ0FBbUM7UUFDbkMsMkJBQTJCO1FBQzNCLFVBQVU7SUFDZDtJQUNBO1FBQ0ksaUNBQWlDO1FBQ2pDLHlCQUF5QjtRQUN6QixVQUFVO0lBQ2Q7QUFDSjtBQUNBO0lBQ0k7UUFDSSxrQ0FBa0M7UUFDbEMsMEJBQTBCO1FBQzFCLFVBQVU7SUFDZDtJQUNBO1FBQ0ksaUNBQWlDO1FBQ2pDLHlCQUF5QjtRQUN6QixVQUFVO0lBQ2Q7QUFDSjtBQUNBO0lBQ0k7UUFDSSxpQ0FBaUM7UUFDakMseUJBQXlCO1FBQ3pCLFVBQVU7SUFDZDtJQUNBO1FBQ0ksa0NBQWtDO1FBQ2xDLDBCQUEwQjtRQUMxQixVQUFVO0lBQ2Q7QUFDSjtBQUNBO0lBQ0k7UUFDSSxpQ0FBaUM7UUFDakMseUJBQXlCO1FBQ3pCLFVBQVU7SUFDZDtJQUNBO1FBQ0ksa0NBQWtDO1FBQ2xDLDBCQUEwQjtRQUMxQixVQUFVO0lBQ2Q7QUFDSjtBQUNBO0lBQ0k7UUFDSSxrQ0FBa0M7UUFDbEMsMEJBQTBCO1FBQzFCLFVBQVU7SUFDZDtJQUNBO1FBQ0ksZ0NBQWdDO1FBQ2hDLHdCQUF3QjtRQUN4QixVQUFVO0lBQ2Q7QUFDSjtBQUNBO0lBQ0k7UUFDSSxrQ0FBa0M7UUFDbEMsMEJBQTBCO1FBQzFCLFVBQVU7SUFDZDtJQUNBO1FBQ0ksZ0NBQWdDO1FBQ2hDLHdCQUF3QjtRQUN4QixVQUFVO0lBQ2Q7QUFDSjtBQUNBO0lBQ0k7UUFDSSwrQkFBK0I7UUFDL0IsdUJBQXVCO0lBQzNCO0lBQ0E7UUFDSSxpQ0FBaUM7UUFDakMseUJBQXlCO0lBQzdCO0FBQ0o7QUFDQTtJQUNJO1FBQ0ksK0JBQStCO1FBQy9CLHVCQUF1QjtJQUMzQjtJQUNBO1FBQ0ksaUNBQWlDO1FBQ2pDLHlCQUF5QjtJQUM3QjtBQUNKLEM7Ozs7QUNydENBLGdCQUFTO0FDQ1Q7Ozs7RUFJRTtBQUNGLDJFQUEyRTtBQ0kzRTtFQUNFO0VBQ0E7RUFDQTtBREZGO0FDU0E7RUFDRTtBRFBGO0FDb0JBOzs7Ozs7Ozs7Ozs7O0VBYUU7QURsQkY7QUMwQkE7Ozs7RUFJRTtFQUNBO0FEeEJGO0FDZ0NBO0VBQ0U7RUFDQTtBRDlCRjtBQ3NDQTs7RUFFRTtBRHBDRjtBQzhDQTtFQUNFO0FENUNGO0FDb0RBOztFQUVFO0FEbERGO0FDNkRBO0VBQ0U7RUFDQTtFQUNBO0FEM0RGO0FDa0VBOztFQUVFO0FEaEVGO0FDdUVBO0VBQ0U7QURyRUY7QUM2RUE7RUFDRTtFQUNBO0FEM0VGO0FDa0ZBO0VBQ0U7RUFDQTtBRGhGRjtBQ3VGQTtFQUNFO0FEckZGO0FDNEZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FEMUZGO0FDNkZBO0VBQ0U7QUQzRkY7QUM4RkE7RUFDRTtBRDVGRjtBQ3NHQTtFQUNFO0FEcEdGO0FDMkdBO0VBQ0U7QUR6R0Y7QUNtSEE7RUFDRTtBRGpIRjtBQ3dIQTtFQUNFO0VBQ0E7QUR0SEY7QUM2SEE7RUFDRTtBRDNIRjtBQ2tJQTs7OztFQUlFO0VBQ0E7QURoSUY7QUNrSkE7Ozs7O0VBS0U7RUFDQTtFQUNBO0FEaEpGO0FDdUpBO0VBQ0U7QURySkY7QUMrSkE7O0VBRUU7QUQ3SkY7QUN3S0E7Ozs7RUFJRTtFQUNBO0FEdEtGO0FDNktBOztFQUVFO0FEM0tGO0FDa0xBOztFQUVFO0VBQ0E7QURoTEY7QUN3TEE7RUFDRTtBRHRMRjtBQ2lNQTs7RUFFRTtFQUNBO0FEL0xGO0FDd01BOztFQUVFO0FEdE1GO0FDOE1BO0VBQ0U7RUFDQTtBRDVNRjtBQ3FOQTs7RUFFRTtBRG5ORjtBQzBOQTtFQUNFO0VBQ0E7RUFDQTtBRHhORjtBQ2dPQTtFQUNFO0VBQ0E7QUQ5TkY7QUNxT0E7RUFDRTtBRG5PRjtBQzJPQTtFQUNFO0FEek9GO0FDbVBBO0VBQ0U7RUFDQTtBRGpQRjtBQ29QQTs7RUFFRTtBRGxQRjtBQUNBLG9GQUFvRjtBRWpMcEY7RUFDRTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7RUZtTEY7RUVoTEE7O0lBRUU7RUZrTEY7RUUvS0E7SUFDRTtFRmlMRjtFRTlLQTtJQUNFO0VGZ0xGO0VFM0tBOztJQUVFO0VGNktGO0VFMUtBOztJQUVFO0lBQ0E7RUY0S0Y7RUV6S0E7SUFDRTtFRjJLRjtFRXhLQTs7SUFFRTtFRjBLRjtFRXZLQTtJQUNFO0VGeUtGO0VFdEtBOzs7SUFHRTtJQUNBO0VGd0tGO0VFcktBOztJQUVFO0VGdUtGO0VFaktBO0lBQ0U7RUZtS0Y7RUVqS0E7O0lBR0k7RUZrS0o7RUUvSkE7SUFDRTtFRmlLRjtFRTlKQTtJQUNFO0VGZ0tGO0VFaktBOztJQUtJO0VGZ0tKO0VFN0pBOztJQUdJO0VGOEpKO0FBQ0Y7QUdwUEE7RUFDRTtFQUNBO0VBQ0E7QUhzUEY7QUc5T0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhnUEY7QUc1T29DO0VBQVc7QUgrTy9DO0FHOU9vQztFQUFXO0FIaVAvQztBRy9Pb0M7O0VBQVc7QUhtUC9DO0FHbFBvQztFQUFXO0FIcVAvQztBR3BQb0M7RUFBVztBSHVQL0M7QUd0UG9DO0VBQVc7QUh5UC9DO0FHeFBvQztFQUFXO0FIMlAvQztBRzFQb0M7RUFBVztBSDZQL0M7QUc1UG9DO0VBQVc7QUgrUC9DO0FHOVBvQztFQUFXO0FIaVEvQztBR2hRb0M7RUFBVztBSG1RL0M7QUdsUW9DO0VBQVc7QUhxUS9DO0FHcFFvQztFQUFXO0FIdVEvQztBR3RRb0M7RUFBVztBSHlRL0M7QUd4UW9DO0VBQVc7QUgyUS9DO0FHMVFvQztFQUFXO0FINlEvQztBRzVRb0M7RUFBVztBSCtRL0M7QUc5UW9DO0VBQVc7QUhpUi9DO0FHaFJvQztFQUFXO0FIbVIvQztBR2xSb0M7RUFBVztBSHFSL0M7QUdwUm9DO0VBQVc7QUh1Ui9DO0FHdFJvQztFQUFXO0FIeVIvQztBR3hSb0M7RUFBVztBSDJSL0M7QUcxUm9DO0VBQVc7QUg2Ui9DO0FHNVJvQztFQUFXO0FIK1IvQztBRzlSb0M7RUFBVztBSGlTL0M7QUdoU29DO0VBQVc7QUhtUy9DO0FHbFNvQztFQUFXO0FIcVMvQztBR3BTb0M7RUFBVztBSHVTL0M7QUd0U29DO0VBQVc7QUh5Uy9DO0FHeFNvQztFQUFXO0FIMlMvQztBRzFTb0M7RUFBVztBSDZTL0M7QUc1U29DO0VBQVc7QUgrUy9DO0FHOVNvQztFQUFXO0FIaVQvQztBR2hUb0M7RUFBVztBSG1UL0M7QUdsVG9DO0VBQVc7QUhxVC9DO0FHcFRvQztFQUFXO0FIdVQvQztBR3RUb0M7RUFBVztBSHlUL0M7QUd4VG9DO0VBQVc7QUgyVC9DO0FHMVRvQztFQUFXO0FINlQvQztBRzVUb0M7RUFBVztBSCtUL0M7QUc5VG9DO0VBQVc7QUhpVS9DO0FHaFVvQztFQUFXO0FIbVUvQztBR2xVb0M7RUFBVztBSHFVL0M7QUdwVW9DO0VBQVc7QUh1VS9DO0FHdFVvQztFQUFXO0FIeVUvQztBR3hVb0M7RUFBVztBSDJVL0M7QUcxVW9DO0VBQVc7QUg2VS9DO0FHNVVvQztFQUFXO0FIK1UvQztBRzlVb0M7RUFBVztBSGlWL0M7QUdoVm9DO0VBQVc7QUhtVi9DO0FHbFZvQztFQUFXO0FIcVYvQztBR3BWb0M7RUFBVztBSHVWL0M7QUd0Vm9DO0VBQVc7QUh5Vi9DO0FHeFZvQztFQUFXO0FIMlYvQztBRzFWb0M7RUFBVztBSDZWL0M7QUc1Vm9DO0VBQVc7QUgrVi9DO0FHOVZvQztFQUFXO0FIaVcvQztBR2hXb0M7RUFBVztBSG1XL0M7QUdsV29DO0VBQVc7QUhxVy9DO0FHcFdvQztFQUFXO0FIdVcvQztBR3RXb0M7RUFBVztBSHlXL0M7QUd4V29DO0VBQVc7QUgyVy9DO0FHMVdvQztFQUFXO0FINlcvQztBRzVXb0M7RUFBVztBSCtXL0M7QUc5V29DO0VBQVc7QUhpWC9DO0FHaFhvQztFQUFXO0FIbVgvQztBR2xYb0M7RUFBVztBSHFYL0M7QUdwWG9DO0VBQVc7QUh1WC9DO0FHdFhvQztFQUFXO0FIeVgvQztBR3hYb0M7RUFBVztBSDJYL0M7QUcxWG9DO0VBQVc7QUg2WC9DO0FHNVhvQztFQUFXO0FIK1gvQztBRzlYb0M7RUFBVztBSGlZL0M7QUdoWW9DO0VBQVc7QUhtWS9DO0FHbFlvQztFQUFXO0FIcVkvQztBR3BZb0M7RUFBVztBSHVZL0M7QUd0WW9DO0VBQVc7QUh5WS9DO0FHeFlvQztFQUFXO0FIMlkvQztBRzFZb0M7RUFBVztBSDZZL0M7QUc1WW9DO0VBQVc7QUgrWS9DO0FHOVlvQztFQUFXO0FIaVovQztBR2hab0M7RUFBVztBSG1aL0M7QUdsWm9DO0VBQVc7QUhxWi9DO0FHcFpvQztFQUFXO0FIdVovQztBR3Rab0M7RUFBVztBSHlaL0M7QUd4Wm9DO0VBQVc7QUgyWi9DO0FHMVpvQztFQUFXO0FINlovQztBRzVab0M7RUFBVztBSCtaL0M7QUc5Wm9DO0VBQVc7QUhpYS9DO0FHaGFvQztFQUFXO0FIbWEvQztBR2xhb0M7RUFBVztBSHFhL0M7QUdwYW9DO0VBQVc7QUh1YS9DO0FHdGFvQztFQUFXO0FIeWEvQztBR3hhb0M7RUFBVztBSDJhL0M7QUcxYW9DO0VBQVc7QUg2YS9DO0FHNWFvQztFQUFXO0FIK2EvQztBRzlhb0M7RUFBVztBSGliL0M7QUdoYm9DO0VBQVc7QUhtYi9DO0FHbGJvQztFQUFXO0FIcWIvQztBR3Bib0M7RUFBVztBSHViL0M7QUd0Ym9DO0VBQVc7QUh5Yi9DO0FHeGJvQztFQUFXO0FIMmIvQztBRzFib0M7RUFBVztBSDZiL0M7QUc1Ym9DO0VBQVc7QUgrYi9DO0FHOWJvQztFQUFXO0FIaWMvQztBR2hjb0M7RUFBVztBSG1jL0M7QUdsY29DO0VBQVc7QUhxYy9DO0FHcGNvQztFQUFXO0FIdWMvQztBR3Rjb0M7RUFBVztBSHljL0M7QUd4Y29DO0VBQVc7QUgyYy9DO0FHMWNvQztFQUFXO0FINmMvQztBRzVjb0M7RUFBVztBSCtjL0M7QUc5Y29DO0VBQVc7QUhpZC9DO0FHaGRvQztFQUFXO0FIbWQvQztBR2xkb0M7RUFBVztBSHFkL0M7QUdwZG9DO0VBQVc7QUh1ZC9DO0FHdGRvQztFQUFXO0FIeWQvQztBR3hkb0M7RUFBVztBSDJkL0M7QUcxZG9DO0VBQVc7QUg2ZC9DO0FHNWRvQztFQUFXO0FIK2QvQztBRzlkb0M7RUFBVztBSGllL0M7QUdoZW9DO0VBQVc7QUhtZS9DO0FHbGVvQztFQUFXO0FIcWUvQztBR3Blb0M7RUFBVztBSHVlL0M7QUd0ZW9DO0VBQVc7QUh5ZS9DO0FHeGVvQztFQUFXO0FIMmUvQztBRzFlb0M7RUFBVztBSDZlL0M7QUc1ZW9DO0VBQVc7QUgrZS9DO0FHOWVvQztFQUFXO0FIaWYvQztBR2hmb0M7RUFBVztBSG1mL0M7QUdsZm9DO0VBQVc7QUhxZi9DO0FHcGZvQztFQUFXO0FIdWYvQztBR3Rmb0M7RUFBVztBSHlmL0M7QUd4Zm9DO0VBQVc7QUgyZi9DO0FHMWZvQztFQUFXO0FINmYvQztBRzVmb0M7RUFBVztBSCtmL0M7QUc5Zm9DO0VBQVc7QUhpZ0IvQztBR2hnQm9DO0VBQVc7QUhtZ0IvQztBR2xnQm9DO0VBQVc7QUhxZ0IvQztBR3BnQm9DO0VBQVc7QUh1Z0IvQztBR3RnQm9DO0VBQVc7QUh5Z0IvQztBR3hnQm9DO0VBQVc7QUgyZ0IvQztBRzFnQm9DO0VBQVc7QUg2Z0IvQztBRzVnQm9DO0VBQVc7QUgrZ0IvQztBRzlnQm9DO0VBQVc7QUhpaEIvQztBR2hoQm9DO0VBQVc7QUhtaEIvQztBR2xoQm9DO0VBQVc7QUhxaEIvQztBR3BoQm9DO0VBQVc7QUh1aEIvQztBR3RoQm9DO0VBQVc7QUh5aEIvQztBR3hoQm9DO0VBQVc7QUgyaEIvQztBRzFoQm9DO0VBQVc7QUg2aEIvQztBRzVoQm9DO0VBQVc7QUgraEIvQztBRzloQm9DO0VBQVc7QUhpaUIvQztBR2hpQm9DO0VBQVc7QUhtaUIvQztBR2xpQm9DO0VBQVc7QUhxaUIvQztBR3BpQm9DO0VBQVc7QUh1aUIvQztBR3RpQm9DO0VBQVc7QUh5aUIvQztBR3hpQm9DO0VBQVc7QUgyaUIvQztBRzFpQm9DO0VBQVc7QUg2aUIvQztBRzVpQm9DO0VBQVc7QUgraUIvQztBRzlpQm9DO0VBQVc7QUhpakIvQztBR2hqQm9DO0VBQVc7QUhtakIvQztBR2xqQm9DO0VBQVc7QUhxakIvQztBR3BqQm9DO0VBQVc7QUh1akIvQztBR3RqQm9DO0VBQVc7QUh5akIvQztBR3hqQm9DO0VBQVc7QUgyakIvQztBRzFqQm9DO0VBQVc7QUg2akIvQztBRzVqQm9DO0VBQVc7QUgrakIvQztBRzlqQm9DO0VBQVc7QUhpa0IvQztBR2hrQm9DO0VBQVc7QUhta0IvQztBR2xrQm9DO0VBQVc7QUhxa0IvQztBR3BrQm9DO0VBQVc7QUh1a0IvQztBR3RrQm9DO0VBQVc7QUh5a0IvQztBR3hrQm9DO0VBQVc7QUgya0IvQztBRzFrQm9DO0VBQVc7QUg2a0IvQztBRzVrQm9DO0VBQVc7QUgra0IvQztBRzlrQm9DO0VBQVc7QUhpbEIvQztBR2hsQm9DO0VBQVc7QUhtbEIvQztBR2xsQm9DO0VBQVc7QUhxbEIvQztBR3BsQm9DO0VBQVc7QUh1bEIvQztBR3RsQm9DO0VBQVc7QUh5bEIvQztBR3hsQm9DO0VBQVc7QUgybEIvQztBRzFsQm9DO0VBQVc7QUg2bEIvQztBRzVsQm9DO0VBQVc7QUgrbEIvQztBRzlsQm9DO0VBQVc7QUhpbUIvQztBR2htQm9DO0VBQVc7QUhtbUIvQztBR2xtQm9DO0VBQVc7QUhxbUIvQztBR3BtQm9DO0VBQVc7QUh1bUIvQztBR3RtQm9DO0VBQVc7QUh5bUIvQztBR3htQm9DO0VBQVc7QUgybUIvQztBRzFtQm9DO0VBQVc7QUg2bUIvQztBRzVtQm9DO0VBQVc7QUgrbUIvQztBRzltQm9DO0VBQVc7QUhpbkIvQztBR2huQm9DO0VBQVc7QUhtbkIvQztBR2xuQm9DO0VBQVc7QUhxbkIvQztBR3BuQm9DO0VBQVc7QUh1bkIvQztBR3RuQm9DO0VBQVc7QUh5bkIvQztBR3huQm9DO0VBQVc7QUgybkIvQztBRzFuQm9DO0VBQVc7QUg2bkIvQztBRzVuQm9DO0VBQVc7QUgrbkIvQztBRzluQm9DO0VBQVc7QUhpb0IvQztBR2hvQm9DO0VBQVc7QUhtb0IvQztBR2xvQm9DO0VBQVc7QUhxb0IvQztBR3BvQm9DO0VBQVc7QUh1b0IvQztBR3RvQm9DO0VBQVc7QUh5b0IvQztBR2hvQm9DO0VBQVc7QUhtb0IvQztBR2xvQm9DO0VBQVc7QUhxb0IvQztBR3BvQm9DO0VBQVc7QUh1b0IvQztBR3RvQm9DO0VBQVc7QUh5b0IvQztBR3hvQm9DO0VBQVc7QUgyb0IvQztBRzFvQm9DO0VBQVc7QUg2b0IvQztBRzVvQm9DO0VBQVc7QUgrb0IvQztBRzlvQm9DO0VBQVc7QUhpcEIvQztBR2hwQm9DO0VBQVc7QUhtcEIvQztBR2xwQm9DO0VBQVc7QUhxcEIvQztBR3BwQm9DO0VBQVc7QUh1cEIvQztBR3RwQm9DO0VBQVc7QUh5cEIvQztBR3hwQm9DO0VBQVc7QUgycEIvQztBRzFwQm9DO0VBQVc7QUg2cEIvQztBRzVwQm9DO0VBQVc7QUgrcEIvQztBRzlwQm9DO0VBQVc7QUhpcUIvQztBR2hxQm9DO0VBQVc7QUhtcUIvQztBR2xxQm9DO0VBQVc7QUhxcUIvQztBR3BxQm9DO0VBQVc7QUh1cUIvQztBR3RxQm9DO0VBQVc7QUh5cUIvQztBR3hxQm9DO0VBQVc7QUgycUIvQztBRzFxQm9DO0VBQVc7QUg2cUIvQztBRzVxQm9DO0VBQVc7QUgrcUIvQztBRzlxQm9DO0VBQVc7QUhpckIvQztBR2hyQm9DO0VBQVc7QUhtckIvQztBR2xyQm9DO0VBQVc7QUhxckIvQztBR3ByQm9DO0VBQVc7QUh1ckIvQztBR3RyQm9DO0VBQVc7QUh5ckIvQztBR3hyQm9DO0VBQVc7QUgyckIvQztBRzFyQm9DO0VBQVc7QUg2ckIvQztBRzVyQm9DO0VBQVc7QUgrckIvQztBRzlyQm9DO0VBQVc7QUhpc0IvQztBR2hzQm9DO0VBQVc7QUhtc0IvQztBR2xzQm9DO0VBQVc7QUhxc0IvQztBR3BzQm9DO0VBQVc7QUh1c0IvQztBR3RzQm9DO0VBQVc7QUh5c0IvQztBR3hzQm9DO0VBQVc7QUgyc0IvQztBRzFzQm9DO0VBQVc7QUg2c0IvQztBRzVzQm9DO0VBQVc7QUgrc0IvQztBRzlzQm9DO0VBQVc7QUhpdEIvQztBR2h0Qm9DO0VBQVc7QUhtdEIvQztBR2x0Qm9DO0VBQVc7QUhxdEIvQztBR3B0Qm9DO0VBQVc7QUh1dEIvQztBR3R0Qm9DO0VBQVc7QUh5dEIvQztBR3h0Qm9DO0VBQVc7QUgydEIvQztBRzF0Qm9DO0VBQVc7QUg2dEIvQztBRzV0Qm9DO0VBQVc7QUgrdEIvQztBRzl0Qm9DO0VBQVc7QUhpdUIvQztBR2h1Qm9DO0VBQVc7QUhtdUIvQztBR2x1Qm9DO0VBQVc7QUhxdUIvQztBR3B1Qm9DO0VBQVc7QUh1dUIvQztBR3R1Qm9DO0VBQVc7QUh5dUIvQztBR3h1Qm9DO0VBQVc7QUgydUIvQztBRzF1Qm9DO0VBQVc7QUg2dUIvQztBRzV1Qm9DO0VBQVc7QUgrdUIvQztBRzl1Qm9DO0VBQVc7QUhpdkIvQztBSXpoQ0E7RUNrRUU7RUFDRztFQUNLO0FMMDlCVjtBSTNoQ0E7O0VDK0RFO0VBQ0c7RUFDSztBTGcrQlY7QUl6aENBO0VBQ0U7RUFDQTtBSjJoQ0Y7QUl4aENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjBoQ0Y7QUl0aENBOzs7O0VBSUU7RUFDQTtFQUNBO0FKd2hDRjtBSWxoQ0E7RUFDRTtFQUNBO0FKb2hDRjtBSWxoQ0U7O0VBRUU7RUFDQTtBSm9oQ0o7QUlqaENFO0VFbkRBO0VBQ0E7QU51a0NGO0FJMWdDQTtFQUNFO0FKNGdDRjtBSXRnQ0E7RUFDRTtBSndnQ0Y7QUlwZ0NBOzs7OztFRzFFRTtFQUNBO0VBQ0E7QVBxbENGO0FJeGdDQTtFQUNFO0FKMGdDRjtBSXBnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDK0ZBO0VBQ0s7RUFDRztFRTVMUjtFQUNBO0VBQ0E7QVBxbUNGO0FJcGdDQTtFQUNFO0FKc2dDRjtBSWhnQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmtnQ0Y7QUkxL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjQvQkY7QUlwL0JFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnMvQko7QUkzK0JBO0VBQ0U7QUo2K0JGO0FRbG9DQTs7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QVI4b0NGO0FRbnBDQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBU0k7RUFDQTtFQUNBO0FSb3FDSjtBUWhxQ0E7Ozs7OztFQUdFO0VBQ0E7QVJxcUNGO0FRenFDQTs7Ozs7Ozs7Ozs7O0VBUUk7QVIrcUNKO0FRNXFDQTs7Ozs7O0VBR0U7RUFDQTtBUmlyQ0Y7QVFyckNBOzs7Ozs7Ozs7Ozs7RUFRSTtBUjJyQ0o7QVF2ckNBOztFQUFVO0FSMnJDVjtBUTFyQ0E7O0VBQVU7QVI4ckNWO0FRN3JDQTs7RUFBVTtBUmlzQ1Y7QVFoc0NBOztFQUFVO0FSb3NDVjtBUW5zQ0E7O0VBQVU7QVJ1c0NWO0FRdHNDQTs7RUFBVTtBUjBzQ1Y7QVFwc0NBO0VBQ0U7QVJzc0NGO0FRbnNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FScXNDRjtBUW5zQ0U7RUFBQTtJQUNFO0VSc3NDRjtBQUNGO0FROXJDQTs7RUFFRTtBUmdzQ0Y7QVE3ckNBOztFQUVFO0VBQ0E7QVIrckNGO0FRM3JDQTtFQUF1QjtBUjhyQ3ZCO0FRN3JDQTtFQUF1QjtBUmdzQ3ZCO0FRL3JDQTtFQUF1QjtBUmtzQ3ZCO0FRanNDQTtFQUF1QjtBUm9zQ3ZCO0FRbnNDQTtFQUF1QjtBUnNzQ3ZCO0FRbnNDQTtFQUF1QjtBUnNzQ3ZCO0FRcnNDQTtFQUF1QjtBUndzQ3ZCO0FRdnNDQTtFQUF1QjtBUjBzQ3ZCO0FRdnNDQTtFQUNFO0FSeXNDRjtBUXZzQ0E7RUN2R0U7QVRpekNGO0FTaHpDRTs7RUFFRTtBVGt6Q0o7QVEzc0NBO0VDMUdFO0FUd3pDRjtBU3Z6Q0U7O0VBRUU7QVR5ekNKO0FRL3NDQTtFQzdHRTtBVCt6Q0Y7QVM5ekNFOztFQUVFO0FUZzBDSjtBUW50Q0E7RUNoSEU7QVRzMENGO0FTcjBDRTs7RUFFRTtBVHUwQ0o7QVF2dENBO0VDbkhFO0FUNjBDRjtBUzUwQ0U7O0VBRUU7QVQ4MENKO0FRdnRDQTtFQUdFO0VFN0hBO0FWcTFDRjtBVXAxQ0U7O0VBRUU7QVZzMUNKO0FRenRDQTtFRWhJRTtBVjQxQ0Y7QVUzMUNFOztFQUVFO0FWNjFDSjtBUTd0Q0E7RUVuSUU7QVZtMkNGO0FVbDJDRTs7RUFFRTtBVm8yQ0o7QVFqdUNBO0VFdElFO0FWMDJDRjtBVXoyQ0U7O0VBRUU7QVYyMkNKO0FRcnVDQTtFRXpJRTtBVmkzQ0Y7QVVoM0NFOztFQUVFO0FWazNDSjtBUXB1Q0E7RUFDRTtFQUNBO0VBQ0E7QVJzdUNGO0FROXRDQTs7RUFFRTtFQUNBO0FSZ3VDRjtBUW51Q0E7Ozs7RUFNSTtBUm11Q0o7QVE1dENBO0VBQ0U7RUFDQTtBUjh0Q0Y7QVExdENBO0VBTEU7RUFDQTtFQU1BO0FSNnRDRjtBUS90Q0E7RUFLSTtFQUNBO0VBQ0E7QVI2dENKO0FReHRDQTtFQUNFO0VBQ0E7QVIwdENGO0FReHRDQTs7RUFFRTtBUjB0Q0Y7QVF4dENBO0VBQ0U7QVIwdENGO0FReHRDQTtFQUNFO0FSMHRDRjtBUTdzQ0U7RUFBQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lHeE5KO0lBQ0E7SUFDQTtFWHc2Q0E7RVF2dENBO0lBU0k7RVJpdENKO0FBQ0Y7QVF2c0NBOztFQUVFO0FSeXNDRjtBUXRzQ0E7RUFDRTtFSXhLQTtBWmkzQ0Y7QVFwc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJzc0NGO0FRanNDSTs7O0VBQ0U7QVJxc0NOO0FRL3NDQTs7O0VBbUJJO0VBQ0E7RUFDQTtFQUNBO0FSaXNDSjtBUS9yQ0k7OztFQUNFO0FSbXNDTjtBUTNyQ0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUjZyQ0Y7QVF2ckNJOzs7Ozs7RUFBVztBUityQ2Y7QVE5ckNJOzs7Ozs7RUFDRTtBUnFzQ047QVEvckNBO0VBQ0U7RUFDQTtFQUNBO0FSaXNDRjtBYXorQ0E7Ozs7RUFJRTtBYjIrQ0Y7QWF2K0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnkrQ0Y7QWFyK0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FidStDRjtBYTcrQ0E7RUFTSTtFQUNBO0VBQ0E7RUFDQTtBYnUrQ0o7QWFsK0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYm8rQ0Y7QWEvK0NBO0VBZUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibStDSjtBYTk5Q0E7RUFDRTtFQUNBO0FiZytDRjtBYzFoREE7RUNIRTtFQUNBO0VBQ0E7RUFDQTtBZmdpREY7QWM3aERFO0VBQUE7SUFDRTtFZGdpREY7QUFDRjtBYy9oREU7RUFBQTtJQUNFO0Vka2lERjtBQUNGO0FjamlERTtFQUFBO0lBQ0U7RWRvaURGO0FBQ0Y7QWMzaERBO0VDdkJFO0VBQ0E7RUFDQTtFQUNBO0FmcWpERjtBY3hoREE7RUN2QkU7RUFDQTtBZmtqREY7QWN4aERBO0VBQ0U7RUFDQTtBZDBoREY7QWM1aERBO0VBS0k7RUFDQTtBZDBoREo7QWdCMWtEQzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VDaUJLO0VBRUE7RUFFQTtFQUNBO0FqQnltRE47QWdCL25EQzs7Ozs7Ozs7Ozs7O0VDdUNLO0FqQnNtRE47QWdCN29EQztFQytDRztBakJpbURKO0FnQmhwREM7RUMrQ0c7QWpCb21ESjtBZ0JucERDO0VDK0NHO0FqQnVtREo7QWdCdHBEQztFQytDRztBakIwbURKO0FnQnpwREM7RUMrQ0c7QWpCNm1ESjtBZ0I1cERDO0VDK0NHO0FqQmduREo7QWdCL3BEQztFQytDRztBakJtbkRKO0FnQmxxREM7RUMrQ0c7QWpCc25ESjtBZ0JycURDO0VDK0NHO0FqQnluREo7QWdCeHFEQztFQytDRztBakI0bkRKO0FnQjNxREM7RUMrQ0c7QWpCK25ESjtBZ0I5cURDO0VDK0NHO0FqQmtvREo7QWdCanJEQztFQzhERztBakJzbkRKO0FnQnByREM7RUM4REc7QWpCeW5ESjtBZ0J2ckRDO0VDOERHO0FqQjRuREo7QWdCMXJEQztFQzhERztBakIrbkRKO0FnQjdyREM7RUM4REc7QWpCa29ESjtBZ0Joc0RDO0VDOERHO0FqQnFvREo7QWdCbnNEQztFQzhERztBakJ3b0RKO0FnQnRzREM7RUM4REc7QWpCMm9ESjtBZ0J6c0RDO0VDOERHO0FqQjhvREo7QWdCNXNEQztFQzhERztBakJpcERKO0FnQi9zREM7RUM4REc7QWpCb3BESjtBZ0JsdERDO0VDOERHO0FqQnVwREo7QWdCcnREQztFQ21FRztBakJxcERKO0FnQnh0REM7RUNvREc7QWpCdXFESjtBZ0IzdERDO0VDb0RHO0FqQjBxREo7QWdCOXREQztFQ29ERztBakI2cURKO0FnQmp1REM7RUNvREc7QWpCZ3JESjtBZ0JwdURDO0VDb0RHO0FqQm1yREo7QWdCdnVEQztFQ29ERztBakJzckRKO0FnQjF1REM7RUNvREc7QWpCeXJESjtBZ0I3dURDO0VDb0RHO0FqQjRyREo7QWdCaHZEQztFQ29ERztBakIrckRKO0FnQm52REM7RUNvREc7QWpCa3NESjtBZ0J0dkRDO0VDb0RHO0FqQnFzREo7QWdCenZEQztFQ29ERztBakJ3c0RKO0FnQjV2REM7RUN5REc7QWpCc3NESjtBZ0IvdkRDO0VDd0VHO0FqQjByREo7QWdCbHdEQztFQ3dFRztBakI2ckRKO0FnQnJ3REM7RUN3RUc7QWpCZ3NESjtBZ0J4d0RDO0VDd0VHO0FqQm1zREo7QWdCM3dEQztFQ3dFRztBakJzc0RKO0FnQjl3REM7RUN3RUc7QWpCeXNESjtBZ0JqeERDO0VDd0VHO0FqQjRzREo7QWdCcHhEQztFQ3dFRztBakIrc0RKO0FnQnZ4REM7RUN3RUc7QWpCa3RESjtBZ0IxeERDO0VDd0VHO0FqQnF0REo7QWdCN3hEQztFQ3dFRztBakJ3dERKO0FnQmh5REM7RUN3RUc7QWpCMnRESjtBZ0JueURDO0VDd0VHO0FqQjh0REo7QWM3dERBO0VFekVDOzs7Ozs7Ozs7Ozs7SUN1Q0s7RWpCOHdESjtFZ0JyekREO0lDK0NHO0VqQnl3REY7RWdCeHpERDtJQytDRztFakI0d0RGO0VnQjN6REQ7SUMrQ0c7RWpCK3dERjtFZ0I5ekREO0lDK0NHO0VqQmt4REY7RWdCajBERDtJQytDRztFakJxeERGO0VnQnAwREQ7SUMrQ0c7RWpCd3hERjtFZ0J2MEREO0lDK0NHO0VqQjJ4REY7RWdCMTBERDtJQytDRztFakI4eERGO0VnQjcwREQ7SUMrQ0c7RWpCaXlERjtFZ0JoMUREO0lDK0NHO0VqQm95REY7RWdCbjFERDtJQytDRztFakJ1eURGO0VnQnQxREQ7SUMrQ0c7RWpCMHlERjtFZ0J6MUREO0lDOERHO0VqQjh4REY7RWdCNTFERDtJQzhERztFakJpeURGO0VnQi8xREQ7SUM4REc7RWpCb3lERjtFZ0JsMkREO0lDOERHO0VqQnV5REY7RWdCcjJERDtJQzhERztFakIweURGO0VnQngyREQ7SUM4REc7RWpCNnlERjtFZ0IzMkREO0lDOERHO0VqQmd6REY7RWdCOTJERDtJQzhERztFakJtekRGO0VnQmozREQ7SUM4REc7RWpCc3pERjtFZ0JwM0REO0lDOERHO0VqQnl6REY7RWdCdjNERDtJQzhERztFakI0ekRGO0VnQjEzREQ7SUM4REc7RWpCK3pERjtFZ0I3M0REO0lDbUVHO0VqQjZ6REY7RWdCaDRERDtJQ29ERztFakIrMERGO0VnQm40REQ7SUNvREc7RWpCazFERjtFZ0J0NEREO0lDb0RHO0VqQnExREY7RWdCejRERDtJQ29ERztFakJ3MURGO0VnQjU0REQ7SUNvREc7RWpCMjFERjtFZ0IvNEREO0lDb0RHO0VqQjgxREY7RWdCbDVERDtJQ29ERztFakJpMkRGO0VnQnI1REQ7SUNvREc7RWpCbzJERjtFZ0J4NUREO0lDb0RHO0VqQnUyREY7RWdCMzVERDtJQ29ERztFakIwMkRGO0VnQjk1REQ7SUNvREc7RWpCNjJERjtFZ0JqNkREO0lDb0RHO0VqQmczREY7RWdCcDZERDtJQ3lERztFakI4MkRGO0VnQnY2REQ7SUN3RUc7RWpCazJERjtFZ0IxNkREO0lDd0VHO0VqQnEyREY7RWdCNzZERDtJQ3dFRztFakJ3MkRGO0VnQmg3REQ7SUN3RUc7RWpCMjJERjtFZ0JuN0REO0lDd0VHO0VqQjgyREY7RWdCdDdERDtJQ3dFRztFakJpM0RGO0VnQno3REQ7SUN3RUc7RWpCbzNERjtFZ0I1N0REO0lDd0VHO0VqQnUzREY7RWdCLzdERDtJQ3dFRztFakIwM0RGO0VnQmw4REQ7SUN3RUc7RWpCNjNERjtFZ0JyOEREO0lDd0VHO0VqQmc0REY7RWdCeDhERDtJQ3dFRztFakJtNERGO0VnQjM4REQ7SUN3RUc7RWpCczRERjtBQUNGO0FjNzNEQTtFRWxGQzs7Ozs7Ozs7Ozs7O0lDdUNLO0VqQnU3REo7RWdCOTlERDtJQytDRztFakJrN0RGO0VnQmorREQ7SUMrQ0c7RWpCcTdERjtFZ0JwK0REO0lDK0NHO0VqQnc3REY7RWdCditERDtJQytDRztFakIyN0RGO0VnQjErREQ7SUMrQ0c7RWpCODdERjtFZ0I3K0REO0lDK0NHO0VqQmk4REY7RWdCaC9ERDtJQytDRztFakJvOERGO0VnQm4vREQ7SUMrQ0c7RWpCdThERjtFZ0J0L0REO0lDK0NHO0VqQjA4REY7RWdCei9ERDtJQytDRztFakI2OERGO0VnQjUvREQ7SUMrQ0c7RWpCZzlERjtFZ0IvL0REO0lDK0NHO0VqQm05REY7RWdCbGdFRDtJQzhERztFakJ1OERGO0VnQnJnRUQ7SUM4REc7RWpCMDhERjtFZ0J4Z0VEO0lDOERHO0VqQjY4REY7RWdCM2dFRDtJQzhERztFakJnOURGO0VnQjlnRUQ7SUM4REc7RWpCbTlERjtFZ0JqaEVEO0lDOERHO0VqQnM5REY7RWdCcGhFRDtJQzhERztFakJ5OURGO0VnQnZoRUQ7SUM4REc7RWpCNDlERjtFZ0IxaEVEO0lDOERHO0VqQis5REY7RWdCN2hFRDtJQzhERztFakJrK0RGO0VnQmhpRUQ7SUM4REc7RWpCcStERjtFZ0JuaUVEO0lDOERHO0VqQncrREY7RWdCdGlFRDtJQ21FRztFakJzK0RGO0VnQnppRUQ7SUNvREc7RWpCdy9ERjtFZ0I1aUVEO0lDb0RHO0VqQjIvREY7RWdCL2lFRDtJQ29ERztFakI4L0RGO0VnQmxqRUQ7SUNvREc7RWpCaWdFRjtFZ0JyakVEO0lDb0RHO0VqQm9nRUY7RWdCeGpFRDtJQ29ERztFakJ1Z0VGO0VnQjNqRUQ7SUNvREc7RWpCMGdFRjtFZ0I5akVEO0lDb0RHO0VqQjZnRUY7RWdCamtFRDtJQ29ERztFakJnaEVGO0VnQnBrRUQ7SUNvREc7RWpCbWhFRjtFZ0J2a0VEO0lDb0RHO0VqQnNoRUY7RWdCMWtFRDtJQ29ERztFakJ5aEVGO0VnQjdrRUQ7SUN5REc7RWpCdWhFRjtFZ0JobEVEO0lDd0VHO0VqQjJnRUY7RWdCbmxFRDtJQ3dFRztFakI4Z0VGO0VnQnRsRUQ7SUN3RUc7RWpCaWhFRjtFZ0J6bEVEO0lDd0VHO0VqQm9oRUY7RWdCNWxFRDtJQ3dFRztFakJ1aEVGO0VnQi9sRUQ7SUN3RUc7RWpCMGhFRjtFZ0JsbUVEO0lDd0VHO0VqQjZoRUY7RWdCcm1FRDtJQ3dFRztFakJnaUVGO0VnQnhtRUQ7SUN3RUc7RWpCbWlFRjtFZ0IzbUVEO0lDd0VHO0VqQnNpRUY7RWdCOW1FRDtJQ3dFRztFakJ5aUVGO0VnQmpuRUQ7SUN3RUc7RWpCNGlFRjtFZ0JwbkVEO0lDd0VHO0VqQitpRUY7QUFDRjtBYzdoRUE7RUUzRkM7Ozs7Ozs7Ozs7OztJQ3VDSztFakJnbUVKO0VnQnZvRUQ7SUMrQ0c7RWpCMmxFRjtFZ0Ixb0VEO0lDK0NHO0VqQjhsRUY7RWdCN29FRDtJQytDRztFakJpbUVGO0VnQmhwRUQ7SUMrQ0c7RWpCb21FRjtFZ0JucEVEO0lDK0NHO0VqQnVtRUY7RWdCdHBFRDtJQytDRztFakIwbUVGO0VnQnpwRUQ7SUMrQ0c7RWpCNm1FRjtFZ0I1cEVEO0lDK0NHO0VqQmduRUY7RWdCL3BFRDtJQytDRztFakJtbkVGO0VnQmxxRUQ7SUMrQ0c7RWpCc25FRjtFZ0JycUVEO0lDK0NHO0VqQnluRUY7RWdCeHFFRDtJQytDRztFakI0bkVGO0VnQjNxRUQ7SUM4REc7RWpCZ25FRjtFZ0I5cUVEO0lDOERHO0VqQm1uRUY7RWdCanJFRDtJQzhERztFakJzbkVGO0VnQnByRUQ7SUM4REc7RWpCeW5FRjtFZ0J2ckVEO0lDOERHO0VqQjRuRUY7RWdCMXJFRDtJQzhERztFakIrbkVGO0VnQjdyRUQ7SUM4REc7RWpCa29FRjtFZ0Joc0VEO0lDOERHO0VqQnFvRUY7RWdCbnNFRDtJQzhERztFakJ3b0VGO0VnQnRzRUQ7SUM4REc7RWpCMm9FRjtFZ0J6c0VEO0lDOERHO0VqQjhvRUY7RWdCNXNFRDtJQzhERztFakJpcEVGO0VnQi9zRUQ7SUNtRUc7RWpCK29FRjtFZ0JsdEVEO0lDb0RHO0VqQmlxRUY7RWdCcnRFRDtJQ29ERztFakJvcUVGO0VnQnh0RUQ7SUNvREc7RWpCdXFFRjtFZ0IzdEVEO0lDb0RHO0VqQjBxRUY7RWdCOXRFRDtJQ29ERztFakI2cUVGO0VnQmp1RUQ7SUNvREc7RWpCZ3JFRjtFZ0JwdUVEO0lDb0RHO0VqQm1yRUY7RWdCdnVFRDtJQ29ERztFakJzckVGO0VnQjF1RUQ7SUNvREc7RWpCeXJFRjtFZ0I3dUVEO0lDb0RHO0VqQjRyRUY7RWdCaHZFRDtJQ29ERztFakIrckVGO0VnQm52RUQ7SUNvREc7RWpCa3NFRjtFZ0J0dkVEO0lDeURHO0VqQmdzRUY7RWdCenZFRDtJQ3dFRztFakJvckVGO0VnQjV2RUQ7SUN3RUc7RWpCdXJFRjtFZ0IvdkVEO0lDd0VHO0VqQjByRUY7RWdCbHdFRDtJQ3dFRztFakI2ckVGO0VnQnJ3RUQ7SUN3RUc7RWpCZ3NFRjtFZ0J4d0VEO0lDd0VHO0VqQm1zRUY7RWdCM3dFRDtJQ3dFRztFakJzc0VGO0VnQjl3RUQ7SUN3RUc7RWpCeXNFRjtFZ0JqeEVEO0lDd0VHO0VqQjRzRUY7RWdCcHhFRDtJQ3dFRztFakIrc0VGO0VnQnZ4RUQ7SUN3RUc7RWpCa3RFRjtFZ0IxeEVEO0lDd0VHO0VqQnF0RUY7RWdCN3hFRDtJQ3dFRztFakJ3dEVGO0FBQ0Y7QWtCMXhFQTtFQUNFO0FsQjR4RUY7QWtCN3hFQTtFQVFJO0VBQ0E7RUFDQTtBbEJ3eEVKO0FrQm54RUk7O0VBQ0U7RUFDQTtFQUNBO0FsQnN4RU47QWtCanhFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQm14RUY7QWtCaHhFQTtFQUNFO0FsQmt4RUY7QWtCNXdFQTtFQUNFO0VBQ0E7RUFDQTtBbEI4d0VGO0FrQmp4RUE7Ozs7OztFQVdRO0VBQ0E7RUFDQTtFQUNBO0FsQjh3RVI7QWtCNXhFQTtFQW9CSTtFQUNBO0FsQjJ3RUo7QWtCaHlFQTs7Ozs7O0VBOEJRO0FsQjB3RVI7QWtCeHlFQTtFQW9DSTtBbEJ1d0VKO0FrQjN5RUE7RUF5Q0k7QWxCcXdFSjtBa0I5dkVBOzs7Ozs7RUFPUTtBbEIrdkVSO0FrQnB2RUE7RUFDRTtBbEJzdkVGO0FrQnZ2RUE7Ozs7OztFQVFRO0FsQnV2RVI7QWtCL3ZFQTs7RUFlTTtBbEJvdkVOO0FrQjF1RUE7RUFFSTtBbEIydUVKO0FrQmx1RUE7RUFFSTtBbEJtdUVKO0FtQmwzRUU7Ozs7Ozs7Ozs7OztFQU9JO0FuQnkzRU47QW1CbjNFRTs7Ozs7RUFNSTtBbkJvM0VOO0FtQnY0RUU7Ozs7Ozs7Ozs7OztFQU9JO0FuQjg0RU47QW1CeDRFRTs7Ozs7RUFNSTtBbkJ5NEVOO0FtQjU1RUU7Ozs7Ozs7Ozs7OztFQU9JO0FuQm02RU47QW1CNzVFRTs7Ozs7RUFNSTtBbkI4NUVOO0FtQmo3RUU7Ozs7Ozs7Ozs7OztFQU9JO0FuQnc3RU47QW1CbDdFRTs7Ozs7RUFNSTtBbkJtN0VOO0FtQnQ4RUU7Ozs7Ozs7Ozs7OztFQU9JO0FuQjY4RU47QW1CdjhFRTs7Ozs7RUFNSTtBbkJ3OEVOO0FrQnB6RUE7RUFDRTtFQUNBO0FsQnN6RUY7QWtCcHpFRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEJ1ekVGO0VrQjV6RUE7SUFTSTtFbEJzekVKO0VrQi96RUE7Ozs7OztJQWtCVTtFbEJxekVWO0VrQnYwRUE7SUEwQkk7RWxCZ3pFSjtFa0IxMEVBOzs7Ozs7SUFtQ1U7RWxCK3lFVjtFa0JsMUVBOzs7Ozs7SUF1Q1U7RWxCbXpFVjtFa0IxMUVBOzs7O0lBb0RVO0VsQjR5RVY7QUFDRjtBb0J0Z0ZBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7QXBCcWdGRjtBb0JsZ0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fw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Wkk7QXJCMjJGSjtBb0J0OUVBO0VDalpJO0VoQmlERjtFQUNRO0FMMHpGVjtBcUIxMkZJO0VBQ0U7RWhCOENKO0VBQ1E7QUwrekZWO0FvQmgrRUE7RUN2WUk7RUFDQTtFQUNBO0FyQjAyRko7QW9CcitFQTtFQ2pZSTtBckJ5MkZKO0FvQnIrRUE7Ozs7Ozs7Ozs7RUN4Wkk7QXJCeTRGSjtBb0JqL0VBO0VDcFpJO0VoQmlERjtFQUNRO0FMdzFGVjtBcUJ4NEZJO0VBQ0U7RWhCOENKO0VBQ1E7QUw2MUZWO0FvQjMvRUE7RUMxWUk7RUFDQTtFQUNBO0FyQnc0Rko7QW9CaGdGQTtFQ3BZSTtBckJ1NEZKO0FvQjUvRUU7RUFDRTtBcEI4L0VKO0FvQjUvRUU7RUFDRTtBcEI4L0VKO0FvQnAvRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcEJzL0VGO0FvQnArRUU7RUFBQTtJQUdJO0lBQ0E7SUFDQTtFcEJxK0VKO0VvQjErRUE7SUFVSTtJQUNBO0lBQ0E7RXBCbStFSjtFb0IvK0VBO0lBaUJJO0VwQmkrRUo7RW9CbC9FQTtJQXFCSTtJQUNBO0VwQmcrRUo7RW9CdC9FQTs7O0lBMkJNO0VwQmcrRU47RW9CMy9FQTtJQWlDSTtFcEI2OUVKO0VvQjkvRUE7SUFxQ0k7SUFDQTtFcEI0OUVKO0VvQmxnRkE7O0lBNkNJO0lBQ0E7SUFDQTtJQUNBO0VwQnk5RUo7RW9CemdGQTs7SUFtRE07RXBCMDlFTjtFb0I3Z0ZBOztJQXdESTtJQUNBO0VwQnk5RUo7RW9CbGhGQTtJQThESTtFcEJ1OUVKO0FBQ0Y7QW9CNzhFQTs7OztFQVNJO0VBQ0E7RUFDQTtBcEIwOEVKO0FvQnI5RUE7O0VBaUJJO0FwQnc4RUo7QW9CejlFQTtFTDlnQkU7RUFDQTtBZjArRkY7QW9CbDhFRTtFQUFBO0lBRUk7SUFDQTtJQUNBO0VwQm84RUo7QUFDRjtBb0JwK0VBO0VBd0NJO0FwQis3RUo7QW9CdjdFSTtFQUFBO0lBRUk7SUFDQTtFcEJ5N0VOO0FBQ0Y7QW9CcjdFSTtFQUFBO0lBRUk7SUFDQTtFcEJ1N0VOO0FBQ0Y7QXNCdGdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDb0NBO0VBQ0E7RUFDQTtFQUNBO0VsQnFLQTtFQUNHO0VBQ0M7RUFDSTtBTGkwRlY7QXNCemdHSTs7Ozs7O0VoQnJCRjtFQUNBO0FOc2lHRjtBc0I1Z0dFOzs7RUFHRTtFQUNBO0F0QjhnR0o7QXNCM2dHRTs7RUFFRTtFQUNBO0VqQjJCRjtFQUNRO0FMbS9GVjtBc0IzZ0dFOzs7RUFHRTtFRTlDRjtFQ09BO0VBQ0E7RUFDQTtFcEJ5REE7RUFDUTtBTDgvRlY7QXNCN2dHSTs7RUFFRTtBdEIrZ0dOO0FzQnRnR0E7RUM3REU7RUFDQTtFQUNBO0F2QnNrR0Y7QXVCcGtHRTs7RUFFRTtFQUNBO0VBQ0E7QXZCc2tHSjtBdUJwa0dFO0VBQ0U7RUFDQTtFQUNBO0F2QnNrR0o7QXVCcGtHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXZCc2tHSjtBdUJwa0dJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXZCNGtHTjtBdUJ0a0dJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F2QjhrR047QXNCdmpHQTtFQ2xCSTtFQUNBO0F2QjRrR0o7QXNCeGpHQTtFQ2hFRTtFQUNBO0VBQ0E7QXZCMm5HRjtBdUJ6bkdFOztFQUVFO0VBQ0E7RUFDQTtBdkIybkdKO0F1QnpuR0U7RUFDRTtFQUNBO0VBQ0E7QXZCMm5HSjtBdUJ6bkdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkIybkdKO0F1QnpuR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdkJpb0dOO0F1QjNuR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXZCbW9HTjtBc0J6bUdBO0VDckJJO0VBQ0E7QXZCaW9HSjtBc0J6bUdBO0VDcEVFO0VBQ0E7RUFDQTtBdkJnckdGO0F1QjlxR0U7O0VBRUU7RUFDQTtFQUNBO0F2QmdyR0o7QXVCOXFHRTtFQUNFO0VBQ0E7RUFDQTtBdkJnckdKO0F1QjlxR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F2QmdyR0o7QXVCOXFHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F2QnNyR047QXVCaHJHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdkJ3ckdOO0FzQjFwR0E7RUN6Qkk7RUFDQTtBdkJzckdKO0FzQjFwR0E7RUN4RUU7RUFDQTtFQUNBO0F2QnF1R0Y7QXVCbnVHRTs7RUFFRTtFQUNBO0VBQ0E7QXZCcXVHSjtBdUJudUdFO0VBQ0U7RUFDQTtFQUNBO0F2QnF1R0o7QXVCbnVHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXZCcXVHSjtBdUJudUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXZCMnVHTjtBdUJydUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F2QjZ1R047QXNCM3NHQTtFQzdCSTtFQUNBO0F2QjJ1R0o7QXNCM3NHQTtFQzVFRTtFQUNBO0VBQ0E7QXZCMHhHRjtBdUJ4eEdFOztFQUVFO0VBQ0E7RUFDQTtBdkIweEdKO0F1Qnh4R0U7RUFDRTtFQUNBO0VBQ0E7QXZCMHhHSjtBdUJ4eEdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkIweEdKO0F1Qnh4R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdkJneUdOO0F1QjF4R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXZCa3lHTjtBc0I1dkdBO0VDakNJO0VBQ0E7QXZCZ3lHSjtBc0I1dkdBO0VDaEZFO0VBQ0E7RUFDQTtBdkIrMEdGO0F1QjcwR0U7O0VBRUU7RUFDQTtFQUNBO0F2QiswR0o7QXVCNzBHRTtFQUNFO0VBQ0E7RUFDQTtBdkIrMEdKO0F1QjcwR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F2QiswR0o7QXVCNzBHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F2QnExR047QXVCLzBHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdkJ1MUdOO0FzQjd5R0E7RUNyQ0k7RUFDQTtBdkJxMUdKO0FzQnh5R0E7RUFDRTtFQUNBO0VBQ0E7QXRCMHlHRjtBc0J4eUdFOzs7OztFQUtFO0VqQm5DRjtFQUNRO0FMODBHVjtBc0J6eUdFOzs7O0VBSUU7QXRCMnlHSjtBc0J6eUdFOztFQUVFO0VBQ0E7RUFDQTtBdEIyeUdKO0FzQnZ5R0k7Ozs7RUFFRTtFQUNBO0F0QjJ5R047QXNCbHlHQTs7RUM5RUU7RUFDQTtFQUNBO0VBQ0E7QXZCbzNHRjtBc0JyeUdBOztFQ2xGRTtFQUNBO0VBQ0E7RUFDQTtBdkIyM0dGO0FzQnh5R0E7O0VDdEZFO0VBQ0E7RUFDQTtFQUNBO0F2Qms0R0Y7QXNCdnlHQTtFQUNFO0VBQ0E7QXRCeXlHRjtBc0JyeUdBO0VBQ0U7QXRCdXlHRjtBc0JoeUdFOzs7RUFDRTtBdEJveUdKO0EwQjk3R0E7RUFDRTtFckJvTEE7RUFDSztFQUNHO0FMNndHVjtBMEJoOEdFO0VBQ0U7QTFCazhHSjtBMEI5N0dBO0VBQ0U7QTFCZzhHRjtBMEI5N0dFO0VBQVk7QTFCaThHZDtBMEJoOEdFO0VBQVk7QTFCbThHZDtBMEJsOEdFO0VBQVk7QTFCcThHZDtBMEJsOEdBO0VBQ0U7RUFDQTtFQUNBO0VyQnNLQTtFQUNRO0VBT1I7RUFDUTtFQUdSO0VBQ1E7QUx1eEdWO0EyQm4rR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCcStHRjtBMkJqK0dBOztFQUVFO0EzQm0rR0Y7QTJCLzlHQTtFQUNFO0EzQmkrR0Y7QTJCNzlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCdUJBO0VBQ1E7QUx5OEdWO0EyQjM5R0U7RUFDRTtFQUNBO0EzQjY5R0o7QTJCdC9HQTtFQ3pCRTtFQUNBO0VBQ0E7RUFDQTtBNUJraEhGO0EyQjUvR0E7RUFtQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCNDlHSjtBMkIxOUdJOztFQUVFO0VBQ0E7RUFDQTtBM0I0OUdOO0EyQnI5R0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0EzQnU5R0o7QTJCOThHRTs7O0VBR0U7QTNCZzlHSjtBMkI1OEdFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VFekdGO0E3QndqSEY7QTJCejhHQTtFQUdJO0EzQnk4R0o7QTJCNThHQTtFQVFJO0EzQnU4R0o7QTJCLzdHQTtFQUNFO0VBQ0E7QTNCaThHRjtBMkJ6N0dBO0VBQ0U7RUFDQTtBM0IyN0dGO0EyQnY3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCeTdHRjtBMkJyN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQnU3R0Y7QTJCbjdHQTtFQUNFO0VBQ0E7QTNCcTdHRjtBMkI3NkdBOztFQUlJO0VBQ0E7RUFDQTtFQUNBO0EzQjY2R0o7QTJCcDdHQTs7RUFXSTtFQUNBO0VBQ0E7QTNCNjZHSjtBMkJwNkdBO0VBQ0U7SUFwRUE7SUFDQTtFM0IyK0dBO0UyQng2R0E7SUExREE7SUFDQTtFM0JxK0dBO0FBQ0Y7QThCaG5IQTs7RUFFRTtFQUNBO0VBQ0E7QTlCa25IRjtBOEJ0bkhBOztFQU1JO0VBQ0E7QTlCb25ISjtBOEJsbkhJOzs7Ozs7OztFQUlFO0E5QnduSE47QThCbG5IQTs7OztFQUtJO0E5Qm1uSEo7QThCOW1IQTtFQUNFO0E5QmduSEY7QThCam5IQTs7O0VBT0k7QTlCK21ISjtBOEJ0bkhBOzs7RUFZSTtBOUIrbUhKO0E4QjNtSEE7RUFDRTtBOUI2bUhGO0E4QnptSEE7RUFDRTtBOUIybUhGO0E4QjFtSEU7RUNwREE7RUFDQTtBL0JpcUhGO0E4QnptSEE7O0VDakRFO0VBQ0E7QS9COHBIRjtBOEJ4bUhBO0VBQ0U7QTlCMG1IRjtBOEJ4bUhBO0VBQ0U7QTlCMG1IRjtBOEJ4bUhBOztFQ3JFRTtFQUNBO0EvQmlySEY7QThCdm1IQTtFQ25FRTtFQUNBO0EvQjZxSEY7QThCdG1IQTs7RUFFRTtBOUJ3bUhGO0E4QnZsSEE7RUFDRTtFQUNBO0E5QnlsSEY7QThCdmxIQTtFQUNFO0VBQ0E7QTlCeWxIRjtBOEJwbEhBO0V6Qi9DRTtFQUNRO0FMc29IVjtBOEJwbEhFO0V6Qm5EQTtFQUNRO0FMMG9IVjtBOEJqbEhBO0VBQ0U7QTlCbWxIRjtBOEJobEhBO0VBQ0U7RUFDQTtBOUJrbEhGO0E4Qi9rSEE7RUFDRTtBOUJpbEhGO0E4QjFrSEE7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0E5QjJrSEo7QThCbGxIQTtFQWNNO0E5QnVrSE47QThCcmxIQTs7OztFQXNCSTtFQUNBO0E5QnFrSEo7QThCaGtIRTtFQUNFO0E5QmtrSEo7QThCaGtIRTtFQzdLQTtFQUNBO0VBT0E7RUFDQTtBL0IwdUhGO0E4QmxrSEU7RUNqTEE7RUFDQTtFQU9BO0VBQ0E7QS9CZ3ZIRjtBOEJua0hBO0VBQ0U7QTlCcWtIRjtBOEJua0hBOztFQ2pMRTtFQUNBO0EvQnd2SEY7QThCbGtIQTtFQy9MRTtFQUNBO0EvQm93SEY7QThCOWpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QmdrSEY7QThCcGtIQTs7RUFPSTtFQUNBO0VBQ0E7QTlCaWtISjtBOEIxa0hBO0VBWUk7QTlCaWtISjtBOEI3a0hBO0VBZ0JJO0E5QmdrSEo7QThCL2lIQTs7OztFQUtNO0VBQ0E7RUFDQTtBOUJnakhOO0FnQzF4SEE7RUFDRTtFQUNBO0VBQ0E7QWhDNHhIRjtBZ0N6eEhFO0VBQ0U7RUFDQTtFQUNBO0FoQzJ4SEo7QWdDcHlIQTtFQWVJO0VBQ0E7RUFLQTtFQUVBO0VBQ0E7QWhDbXhISjtBZ0NqeEhJO0VBQ0U7QWhDbXhITjtBZ0N6d0hBOzs7RVh3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckJzdkhGO0FxQnB2SEU7OztFQUNFO0VBQ0E7QXJCd3ZISjtBcUJydkhFOzs7Ozs7RUFFRTtBckIydkhKO0FnQzN4SEE7OztFWG1CRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjZ3SEY7QXFCM3dIRTs7O0VBQ0U7RUFDQTtBckIrd0hKO0FxQjV3SEU7Ozs7OztFQUVFO0FyQmt4SEo7QWdDenlIQTs7O0VBR0U7QWhDMnlIRjtBZ0N6eUhFOzs7RUFDRTtBaEM2eUhKO0FnQ3p5SEE7O0VBRUU7RUFDQTtFQUNBO0FoQzJ5SEY7QWdDdHlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEN3eUhGO0FnQ3J5SEU7RUFDRTtFQUNBO0VBQ0E7QWhDdXlISjtBZ0NyeUhFO0VBQ0U7RUFDQTtFQUNBO0FoQ3V5SEo7QWdDM3pIQTs7RUEwQkk7QWhDcXlISjtBZ0NoeUhBOzs7Ozs7O0VEdEdFO0VBQ0E7QS9CKzRIRjtBZ0NqeUhBO0VBQ0U7QWhDbXlIRjtBZ0NqeUhBOzs7Ozs7O0VEMUdFO0VBQ0E7QS9CbzVIRjtBZ0NseUhBO0VBQ0U7QWhDb3lIRjtBZ0MveEhBO0VBQ0U7RUFHQTtFQUNBO0FoQyt4SEY7QWdDcHlIQTtFQVVJO0FoQzZ4SEo7QWdDdnlIQTtFQVlNO0FoQzh4SE47QWdDM3hISTs7O0VBR0U7QWhDNnhITjtBZ0N4eEhFOztFQUdJO0FoQ3l4SE47QWdDdHhIRTs7RUFHSTtFQUNBO0FoQ3V4SE47QWlDdDdIQTtFQUNFO0VBQ0E7RUFDQTtBakN3N0hGO0FpQzM3SEE7RUFPSTtFQUNBO0FqQ3U3SEo7QWlDLzdIQTtFQVdNO0VBQ0E7RUFDQTtBakN1N0hOO0FpQ3Q3SE07O0VBRUU7RUFDQTtBakN3N0hSO0FpQ243SEk7RUFDRTtBakNxN0hOO0FpQ243SE07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWpDcTdIUjtBaUM5NkhJOzs7RUFHRTtFQUNBO0FqQ2c3SE47QWlDejlIQTtFTExFO0VBQ0E7RUFDQTtFQUNBO0E1QmkrSEY7QWlDLzlIQTtFQTBESTtBakN3NkhKO0FpQy81SEE7RUFDRTtBakNpNkhGO0FpQ2w2SEE7RUFHSTtFQUVBO0FqQ2k2SEo7QWlDdDZIQTtFQVNNO0VBQ0E7RUFDQTtFQUNBO0FqQ2c2SE47QWlDLzVITTtFQUNFO0FqQ2k2SFI7QWlDMzVITTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2NUhSO0FpQ3g1SEU7RUFxREE7RUE4QkE7QWpDeTBIRjtBaUM1NUhFO0VBd0RFO0FqQ3UySEo7QWlDLzVIRTtFQTBESTtFQUNBO0FqQ3cySE47QWlDbjZIRTtFQWdFRTtFQUNBO0FqQ3MySEo7QWlDbjJIRTtFQUFBO0lBRUk7SUFDQTtFakNxMkhKO0VpQ3gySEE7SUFLTTtFakNzMkhOO0FBQ0Y7QWlDaDdIRTtFQXVGRTtFQUNBO0FqQzQxSEo7QWlDcDdIRTs7O0VBOEZFO0FqQzIxSEo7QWlDeDFIRTtFQUFBO0lBRUk7SUFDQTtFakMwMUhKO0VpQzcxSEE7OztJQVFJO0VqQzAxSEo7QUFDRjtBaUMzN0hBO0VBRUk7QWpDNDdISjtBaUM5N0hBO0VBTU07QWpDMjdITjtBaUNqOEhBO0VBU007QWpDMjdITjtBaUN0N0hNOzs7RUFHRTtFQUNBO0FqQ3c3SFI7QWlDaDdIQTtFQUVJO0FqQ2k3SEo7QWlDbjdIQTtFQUlNO0VBQ0E7QWpDazdITjtBaUN0NkhBO0VBQ0U7QWpDdzZIRjtBaUN6NkhBO0VBSUk7QWpDdzZISjtBaUM1NkhBO0VBTU07RUFDQTtBakN5NkhOO0FpQ2g3SEE7RUFZSTtFQUNBO0FqQ3U2SEo7QWlDcDZIRTtFQUFBO0lBRUk7SUFDQTtFakNzNkhKO0VpQ3o2SEE7SUFLTTtFakN1NkhOO0FBQ0Y7QWlDLzVIQTtFQUNFO0FqQ2k2SEY7QWlDbDZIQTtFQUtJO0VBQ0E7QWpDZzZISjtBaUN0NkhBOzs7RUFZSTtBakMrNUhKO0FpQzU1SEU7RUFBQTtJQUVJO0lBQ0E7RWpDODVISjtFaUNqNkhBOzs7SUFRSTtFakM4NUhKO0FBQ0Y7QWlDcjVIQTtFQUVJO0FqQ3M1SEo7QWlDeDVIQTtFQUtJO0FqQ3M1SEo7QWlDNzRIQTtFQUVFO0VGN09BO0VBQ0E7QS9CNG5JRjtBa0NwbklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxDc25JRjtBa0NqbklFO0VBQUE7SUFDRTtFbENvbklGO0FBQ0Y7QWtDeG1JRTtFQUFBO0lBQ0U7RWxDMm1JRjtBQUNGO0FrQzdsSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWxDOGxJRjtBa0M1bElFO0VBQ0U7QWxDOGxJSjtBa0MzbElFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RWxDOGxJRjtFa0M1bElFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWxDOGxJSjtFa0MzbElFO0lBQ0U7RWxDNmxJSjtFa0N4bElFOzs7SUFHRTtJQUNBO0VsQzBsSUo7QUFDRjtBa0N0bElBOztFQVdFO0VBQ0E7RUFDQTtFQUNBO0FsQytrSUY7QWtDN2xJQTs7RUFHSTtBbEM4bElKO0FrQzVsSUk7RUFBQTs7SUFDRTtFbENnbUlKO0FBQ0Y7QWtDdGxJRTtFQUFBOztJQUNFO0VsQzBsSUY7QUFDRjtBa0N2bElBO0VBQ0U7RUFDQTtBbEN5bElGO0FrQ3ZsSUE7RUFDRTtFQUNBO0VBQ0E7QWxDeWxJRjtBa0NqbElBOzs7O0VBSUk7RUFDQTtBbENtbElKO0FrQ2psSUk7RUFBQTs7OztJQUNFO0lBQ0E7RWxDdWxJSjtBQUNGO0FrQzNrSUE7RUFDRTtFQUNBO0FsQzZrSUY7QWtDM2tJRTtFQUFBO0lBQ0U7RWxDOGtJRjtBQUNGO0FrQ3hrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQzBrSUY7QWtDeGtJRTs7RUFFRTtBbEMwa0lKO0FrQ25sSUE7RUFhSTtBbEN5a0lKO0FrQ3RrSUU7RUFDRTs7SUFFRTtFbEN3a0lKO0FBQ0Y7QWtDOWpJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VDOUxBO0VBQ0E7RUQrTEE7RUFDQTtFQUNBO0VBQ0E7QWxDaWtJRjtBa0M3aklFO0VBQ0U7QWxDK2pJSjtBa0M3a0lBO0VBbUJJO0VBQ0E7RUFDQTtFQUNBO0FsQzZqSUo7QWtDbmxJQTtFQXlCSTtBbEM2aklKO0FrQzFqSUU7RUFBQTtJQUNFO0VsQzZqSUY7QUFDRjtBa0NwaklBO0VBQ0U7QWxDc2pJRjtBa0N2aklBO0VBSUk7RUFDQTtFQUNBO0FsQ3NqSUo7QWtDbmpJRTtFQUFBO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWxDb2pJSjtFa0M3aklBOztJQVlNO0VsQ3FqSU47RWtDamtJQTtJQWVNO0VsQ3FqSU47RWtDcGpJTTs7SUFFRTtFbENzaklSO0FBQ0Y7QWtDaGpJRTtFQUFBO0lBQ0U7SUFDQTtFbENtaklGO0VrQ3JqSUE7SUFLSTtFbENtaklKO0VrQ3hqSUE7SUFPTTtJQUNBO0VsQ29qSU47QUFDRjtBa0N6aUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0I1TkE7RUFDUTtFOEJqRVI7RUFDQTtBbkMwMElGO0FvQjczSEU7RUFBQTtJQUdJO0lBQ0E7SUFDQTtFcEI4M0hKO0VvQm40SEE7SUFVSTtJQUNBO0lBQ0E7RXBCNDNISjtFb0J4NEhBO0lBaUJJO0VwQjAzSEo7RW9CMzRIQTtJQXFCSTtJQUNBO0VwQnkzSEo7RW9CLzRIQTs7O0lBMkJNO0VwQnkzSE47RW9CcDVIQTtJQWlDSTtFcEJzM0hKO0VvQnY1SEE7SUFxQ0k7SUFDQTtFcEJxM0hKO0VvQjM1SEE7O0lBNkNJO0lBQ0E7SUFDQTtJQUNBO0VwQmszSEo7RW9CbDZIQTs7SUFtRE07RXBCbTNITjtFb0J0NkhBOztJQXdESTtJQUNBO0VwQmszSEo7RW9CMzZIQTtJQThESTtFcEJnM0hKO0FBQ0Y7QWtDemxJSTtFQUFBO0lBQ0U7RWxDNGxJSjtFa0MxbElJO0lBQ0U7RWxDNGxJTjtBQUNGO0FrQ3BsSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJN0J2UEY7SUFDUTtFTCswSVI7QUFDRjtBa0NqbElBO0VBQ0U7RUhwVUE7RUFDQTtBL0J3NUlGO0FrQ2psSUE7RUFDRTtFSHpVQTtFQUNBO0VBT0E7RUFDQTtBL0J1NUlGO0FrQzdrSUE7RUNoVkU7RUFDQTtBbkNnNklGO0FrQzlrSUU7RUNuVkE7RUFDQTtBbkNvNklGO0FrQy9rSUU7RUN0VkE7RUFDQTtBbkN3NklGO0FrQ3prSUE7RUNoV0U7RUFDQTtBbkM0NklGO0FrQzFrSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtFbEM2a0lGO0FBQ0Y7QWtDamtJQTtFQUNFO0lFdFdBO0lDRFc7RXJDNDZJWDtFa0Nwa0lBO0lFMVdBO0lDQ1k7SUgyV1Y7RWxDdWtJRjtFa0N6a0lBO0lBS0k7RWxDdWtJSjtBQUNGO0FrQzlqSUE7RUFDRTtFQUNBO0FsQ2drSUY7QWtDbGtJQTtFQUtJO0FsQ2drSUo7QWtDL2pJSTs7RUFFRTtFQUNBO0FsQ2lrSU47QWtDMWtJQTtFQWNJO0FsQytqSUo7QWtDN2tJQTtFQW1CTTtBbEM2aklOO0FrQzNqSU07O0VBRUU7RUFDQTtBbEM2aklSO0FrQ3pqSU07OztFQUdFO0VBQ0E7QWxDMmpJUjtBa0N2aklNOzs7RUFHRTtFQUNBO0FsQ3lqSVI7QWtDbGpJTTs7O0VBR0U7RUFDQTtBbENvaklSO0FrQ2hqSUk7RUFBQTtJQUlNO0VsQ2dqSVI7RWtDL2lJUTs7SUFFRTtJQUNBO0VsQ2lqSVY7RWtDN2lJUTs7O0lBR0U7SUFDQTtFbEMraUlWO0VrQzNpSVE7OztJQUdFO0lBQ0E7RWxDNmlJVjtBQUNGO0FrQzduSUE7RUF1Rkk7QWxDeWlJSjtBa0N4aUlJOztFQUVFO0FsQzBpSU47QWtDcG9JQTtFQTZGTTtBbEMwaUlOO0FrQ3ZvSUE7O0VBbUdJO0FsQ3dpSUo7QWtDM29JQTtFQTRHSTtBbENraUlKO0FrQ2ppSUk7RUFDRTtBbENtaUlOO0FrQ2pwSUE7RUFtSEk7QWxDaWlJSjtBa0NoaUlJOztFQUVFO0FsQ2tpSU47QWtDOWhJTTs7OztFQUVFO0FsQ2tpSVI7QWtDMWhJQTtFQUNFO0VBQ0E7QWxDNGhJRjtBa0M5aElBO0VBS0k7QWxDNGhJSjtBa0MzaElJOztFQUVFO0VBQ0E7QWxDNmhJTjtBa0N0aUlBO0VBY0k7QWxDMmhJSjtBa0N6aUlBO0VBbUJNO0FsQ3loSU47QWtDdmhJTTs7RUFFRTtFQUNBO0FsQ3loSVI7QWtDcmhJTTs7O0VBR0U7RUFDQTtBbEN1aElSO0FrQ25oSU07OztFQUdFO0VBQ0E7QWxDcWhJUjtBa0MvZ0lNOzs7RUFHRTtFQUNBO0FsQ2loSVI7QWtDN2dJSTtFQUFBO0lBSU07RWxDNmdJUjtFa0NqaElFO0lBT007RWxDNmdJUjtFa0NwaElFO0lBVU07RWxDNmdJUjtFa0M1Z0lROztJQUVFO0lBQ0E7RWxDOGdJVjtFa0MxZ0lROzs7SUFHRTtJQUNBO0VsQzRnSVY7RWtDeGdJUTs7O0lBR0U7SUFDQTtFbEMwZ0lWO0FBQ0Y7QWtDL2xJQTtFQTZGSTtBbENxZ0lKO0FrQ3BnSUk7O0VBRUU7QWxDc2dJTjtBa0N0bUlBO0VBbUdNO0FsQ3NnSU47QWtDem1JQTs7RUF5R0k7QWxDb2dJSjtBa0M3bUlBO0VBNkdJO0FsQ21nSUo7QWtDbGdJSTtFQUNFO0FsQ29nSU47QWtDbm5JQTtFQW9ISTtBbENrZ0lKO0FrQ2pnSUk7O0VBRUU7QWxDbWdJTjtBa0MvL0hNOzs7O0VBRUU7QWxDbWdJUjtBc0N6b0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMyb0pGO0FzQ2hwSkE7RUFRSTtBdEMyb0pKO0FzQ25wSkE7RUFXTTtFQUNBO0VBQ0E7QXRDMm9KTjtBc0N4cEpBO0VBa0JJO0F0Q3lvSko7QXVDN3BKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2QytwSkY7QXVDbnFKQTtFQU9JO0F2QytwSko7QXVDdHFKQTs7RUFVTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDZ3FKTjtBdUM5cEpNOzs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXZDa3FKUjtBdUMvcEpJOztFQUdJO0VSbkJOO0VBQ0E7QS9Cb3JKRjtBdUM5cEpJOztFUi9CRjtFQUNBO0EvQmlzSkY7QXVDenBKSTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkM4cEpOO0F1Q2x0SkE7Ozs7OztFQStETTtFQUNBO0VBQ0E7RUFDQTtBdkMycEpOO0F1Q2xwSkE7O0VDeEVNO0VBQ0E7RUFDQTtBeEM4dEpOO0F3QzV0Skk7O0VUS0Y7RUFDQTtBL0IydEpGO0F3QzN0Skk7O0VUVEY7RUFDQTtBL0J3dUpGO0F1QzdwSkE7O0VDN0VNO0VBQ0E7RUFDQTtBeEM4dUpOO0F3QzV1Skk7O0VUS0Y7RUFDQTtBL0IydUpGO0F3QzN1Skk7O0VUVEY7RUFDQTtBL0J3dkpGO0F5QzN2SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekM2dkpGO0F5Q2p3SkE7RUFPSTtBekM2dkpKO0F5Q3B3SkE7O0VBVU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekM4dkpOO0F5QzV3SkE7O0VBbUJNO0VBQ0E7QXpDNnZKTjtBeUNqeEpBOztFQTJCTTtBekMwdkpOO0F5Q3J4SkE7O0VBa0NNO0F6Q3V2Sk47QXlDenhKQTs7OztFQTJDTTtFQUNBO0VBQ0E7QXpDb3ZKTjtBMENseUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFDb3lKRjtBMENoeUpJOztFQUVFO0VBQ0E7RUFDQTtBMUNreUpOO0EwQzd4SkU7RUFDRTtBMUMreEpKO0EwQzN4SkU7RUFDRTtFQUNBO0ExQzZ4Sko7QTBDdHhKQTtFQ3RDRTtBM0MrekpGO0EyQzV6Skk7O0VBRUU7QTNDOHpKTjtBMEN6eEpBO0VDMUNFO0EzQ3MwSkY7QTJDbjBKSTs7RUFFRTtBM0NxMEpOO0EwQzV4SkE7RUM5Q0U7QTNDNjBKRjtBMkMxMEpJOztFQUVFO0EzQzQwSk47QTBDL3hKQTtFQ2xERTtBM0NvMUpGO0EyQ2oxSkk7O0VBRUU7QTNDbTFKTjtBMENseUpBO0VDdERFO0EzQzIxSkY7QTJDeDFKSTs7RUFFRTtBM0MwMUpOO0EwQ3J5SkE7RUMxREU7QTNDazJKRjtBMkMvMUpJOztFQUVFO0EzQ2kySk47QTRDbjJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNxMkpGO0E0Q2wySkU7RUFDRTtBNUNvMkpKO0E0Q2gySkU7RUFDRTtFQUNBO0E1Q2sySko7QTRDLzFKRTs7RUFFRTtFQUNBO0E1Q2kySko7QTRDNTFKSTs7RUFFRTtFQUNBO0VBQ0E7QTVDODFKTjtBNEN6MUpFOztFQUVFO0VBQ0E7QTVDMjFKSjtBNEN4MUpFO0VBQ0U7QTVDMDFKSjtBNEN2MUpFO0VBQ0U7QTVDeTFKSjtBNEN0MUpFO0VBQ0U7QTVDdzFKSjtBNkNsNUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NvNUpGO0E2Q3o1SkE7O0VBU0k7QTdDbzVKSjtBNkM3NUpBO0VBYUk7RUFDQTtFQUNBO0E3Q201Sko7QTZDbDZKQTtFQW1CSTtBN0NrNUpKO0E2Qy80SkU7O0VBRUU7RUFDQTtFQUNBO0E3Q2k1Sko7QTZDMzZKQTtFQThCSTtBN0NnNUpKO0E2Qzc0SkU7RUFBQTtJQUNFO0lBQ0E7RTdDZzVKRjtFNkM5NEpFOztJQUVFO0lBQ0E7RTdDZzVKSjtFNkN2NUpBOztJQVlJO0U3Qys0Sko7QUFDRjtBOEMxN0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDaUxBO0VBQ0s7RUFDRztBTDR3SlY7QThDdDhKQTs7RUFhSTtFQUNBO0E5QzY3Sko7QThDejdKRTs7O0VBR0U7QTlDMjdKSjtBOENoOUpBO0VBMEJJO0VBQ0E7QTlDeTdKSjtBK0NwOUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9DczlKRjtBK0MxOUpBO0VBUUk7RUFDQTtBL0NxOUpKO0ErQzk5SkE7RUFjSTtBL0NtOUpKO0ErQ2orSkE7O0VBb0JJO0EvQ2k5Sko7QStDcitKQTtFQXdCSTtBL0NnOUpKO0ErQ3Y4SkE7O0VBRUU7QS9DeThKRjtBK0MzOEpBOztFQU1JO0VBQ0E7RUFDQTtFQUNBO0EvQ3k4Sko7QStDajhKQTtFQ3ZERTtFQUNBO0VBQ0E7QWhEMi9KRjtBK0N0OEpBO0VDbERJO0FoRDIvSko7QStDejhKQTtFQzlDSTtBaEQwL0pKO0ErQ3g4SkE7RUMzREU7RUFDQTtFQUNBO0FoRHNnS0Y7QStDNzhKQTtFQ3RESTtBaERzZ0tKO0ErQ2g5SkE7RUNsREk7QWhEcWdLSjtBK0MvOEpBO0VDL0RFO0VBQ0E7RUFDQTtBaERpaEtGO0ErQ3A5SkE7RUMxREk7QWhEaWhLSjtBK0N2OUpBO0VDdERJO0FoRGdoS0o7QStDdDlKQTtFQ25FRTtFQUNBO0VBQ0E7QWhENGhLRjtBK0MzOUpBO0VDOURJO0FoRDRoS0o7QStDOTlKQTtFQzFESTtBaEQyaEtKO0FpRDVoS0E7RUFDRTtJQUFRO0VqRCtoS1I7RWlEOWhLQTtJQUFRO0VqRGlpS1I7QUFDRjtBaUQ5aEtBO0VBQ0U7SUFBUTtFakRpaUtSO0VpRGhpS0E7SUFBUTtFakRtaUtSO0FBQ0Y7QWlENWhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDc0NBO0VBQ1E7QUx5L0pWO0FpRDNoS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U1Q3lCQTtFQUNRO0VBeUhSO0VBQ0s7RUFDRztBTDY0SlY7QWlEeGhLQTs7RUNESTtFQUNBO0VBQ0E7RURFRjtBakQ0aEtGO0FpRHJoS0E7O0U1QzVDRTtFQUNLO0VBQ0c7QUxxa0tWO0FpRGxoS0E7RUV2RUU7QW5ENGxLRjtBbUR6bEtFO0VEZ0RFO0VBQ0E7RUFDQTtBbEQ0aUtKO0FpRHRoS0E7RUUzRUU7QW5Eb21LRjtBbURqbUtFO0VEZ0RFO0VBQ0E7RUFDQTtBbERvaktKO0FpRDFoS0E7RUUvRUU7QW5ENG1LRjtBbUR6bUtFO0VEZ0RFO0VBQ0E7RUFDQTtBbEQ0aktKO0FpRDloS0E7RUVuRkU7QW5Eb25LRjtBbURqbktFO0VEZ0RFO0VBQ0E7RUFDQTtBbERva0tKO0FvRDVuS0E7RUFFRTtBcEQ2bktGO0FvRDNuS0U7RUFDRTtBcEQ2bktKO0FvRHpuS0E7O0VBRUU7RUFDQTtBcEQybktGO0FvRHhuS0E7RUFDRTtBcEQwbktGO0FvRHZuS0E7RUFDRTtBcER5bktGO0FvRHRuS0U7RUFDRTtBcER3bktKO0FvRHBuS0E7O0VBRUU7QXBEc25LRjtBb0RubktBOztFQUVFO0FwRHFuS0Y7QW9EbG5LQTs7O0VBR0U7RUFDQTtBcERvbktGO0FvRGpuS0E7RUFDRTtBcERtbktGO0FvRGhuS0E7RUFDRTtBcERrbktGO0FvRDltS0E7RUFDRTtFQUNBO0FwRGduS0Y7QW9EMW1LQTtFQUNFO0VBQ0E7QXBENG1LRjtBcURqcUtBO0VBRUU7RUFDQTtBckRrcUtGO0FxRDFwS0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXJEMnBLRjtBcUR4cEtFO0V0QjdCQTtFQUNBO0EvQndyS0Y7QXFEenBLRTtFQUNFO0V0QnpCRjtFQUNBO0EvQnFyS0Y7QXFEeHBLRTs7O0VBR0U7RUFDQTtFQUNBO0FyRDBwS0o7QXFEL3BLRTs7O0VBU0k7QXJEMnBLTjtBcURwcUtFOzs7RUFZSTtBckQ2cEtOO0FxRHhwS0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FyRDBwS0o7QXFEaHFLRTs7Ozs7Ozs7O0VBWUk7QXJEK3BLTjtBcUQzcUtFOzs7RUFlSTtBckRpcUtOO0FxRHRwS0E7O0VBRUU7QXJEd3BLRjtBcUQxcEtBOztFQUtJO0FyRHlwS0o7QXFEcnBLRTs7OztFQUVFO0VBQ0E7RUFDQTtBckR5cEtKO0FxRHJwS0E7RUFDRTtFQUNBO0FyRHVwS0Y7QWdCOXZLQztFc0NJRztFQUNBO0F0RDZ2S0o7QXNEM3ZLSTs7RUFFRTtBdEQ2dktOO0FzRC92S0k7O0VBS0k7QXREOHZLUjtBc0QzdktNOzs7O0VBRUU7RUFDQTtBdEQrdktSO0FzRDd2S007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdERrd0tSO0FnQjN4S0M7RXNDSUc7RUFDQTtBdEQweEtKO0FzRHh4S0k7O0VBRUU7QXREMHhLTjtBc0Q1eEtJOztFQUtJO0F0RDJ4S1I7QXNEeHhLTTs7OztFQUVFO0VBQ0E7QXRENHhLUjtBc0QxeEtNOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXREK3hLUjtBZ0J4ektDO0VzQ0lHO0VBQ0E7QXREdXpLSjtBc0RyektJOztFQUVFO0F0RHV6S047QXNEenpLSTs7RUFLSTtBdER3ektSO0FzRHJ6S007Ozs7RUFFRTtFQUNBO0F0RHl6S1I7QXNEdnpLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0RDR6S1I7QWdCcjFLQztFc0NJRztFQUNBO0F0RG8xS0o7QXNEbDFLSTs7RUFFRTtBdERvMUtOO0FzRHQxS0k7O0VBS0k7QXREcTFLUjtBc0RsMUtNOzs7O0VBRUU7RUFDQTtBdERzMUtSO0FzRHAxS007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdER5MUtSO0FxRHh2S0E7RUFDRTtFQUNBO0FyRDB2S0Y7QXFEeHZLQTtFQUNFO0VBQ0E7QXJEMHZLRjtBdURsM0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWxEMERBO0VBQ1E7QUwyektWO0F1RGozS0E7RUFDRTtBdkRtM0tGO0F1RDkyS0E7RUFDRTtFQUNBO0V4QnRCQTtFQUNBO0EvQnU0S0Y7QXVEcDNLQTtFQU1JO0F2RGkzS0o7QXVENTJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RDgyS0Y7QXVEbDNLQTs7Ozs7RUFXSTtBdkQ4MktKO0F1RHoyS0E7RUFDRTtFQUNBO0VBQ0E7RXhCMUNBO0VBQ0E7QS9CczVLRjtBdURuMktBOztFQUdJO0F2RG8yS0o7QXVEdjJLQTs7RUFNTTtFQUNBO0F2RHEyS047QXVEajJLSTs7RUFFSTtFeEJ6RU47RUFDQTtBL0I2NktGO0F1RC8xS0k7O0VBRUk7RXhCekVOO0VBQ0E7QS9CMjZLRjtBdUR4M0tBO0V4QjVERTtFQUNBO0EvQnU3S0Y7QXVEMzFLQTtFQUVJO0F2RDQxS0o7QXVEejFLQTtFQUNFO0F2RDIxS0Y7QXVEbjFLQTs7O0VBSUk7QXZEbzFLSjtBdUR4MUtBOzs7RUFPTTtFQUNBO0F2RHMxS047QXVEOTFLQTs7RXhCM0dFO0VBQ0E7QS9CNjhLRjtBdURuMktBOzs7O0VBbUJRO0VBQ0E7QXZEczFLUjtBdUQxMktBOzs7Ozs7OztFQXdCVTtBdkQ0MUtWO0F1RHAzS0E7Ozs7Ozs7O0VBNEJVO0F2RGsyS1Y7QXVEOTNLQTs7RXhCbkdFO0VBQ0E7QS9CcStLRjtBdURuNEtBOzs7O0VBeUNRO0VBQ0E7QXZEZzJLUjtBdUQxNEtBOzs7Ozs7OztFQThDVTtBdkRzMktWO0F1RHA1S0E7Ozs7Ozs7O0VBa0RVO0F2RDQyS1Y7QXVEOTVLQTs7OztFQTJESTtBdkR5MktKO0F1RHA2S0E7O0VBK0RJO0F2RHkyS0o7QXVEeDZLQTs7RUFtRUk7QXZEeTJLSjtBdUQ1NktBOzs7Ozs7Ozs7Ozs7RUEwRVU7QXZEZzNLVjtBdUQxN0tBOzs7Ozs7Ozs7Ozs7RUE4RVU7QXZEMDNLVjtBdUR4OEtBOzs7Ozs7OztFQXVGVTtBdkQyM0tWO0F1RGw5S0E7Ozs7Ozs7O0VBZ0dVO0F2RDQzS1Y7QXVENTlLQTtFQXNHSTtFQUNBO0F2RHkzS0o7QXVELzJLQTtFQUNFO0F2RGkzS0Y7QXVEbDNLQTtFQUtJO0VBQ0E7QXZEZzNLSjtBdUR0M0tBO0VBU007QXZEZzNLTjtBdUR6M0tBO0VBY0k7QXZEODJLSjtBdUQ1M0tBOztFQWtCTTtBdkQ4MktOO0F1RGg0S0E7RUF1Qkk7QXZENDJLSjtBdURuNEtBO0VBeUJNO0F2RDYyS047QXVEdDJLQTtFQzVQRTtBeERxbUxGO0F3RG5tTEU7RUFDRTtFQUNBO0VBQ0E7QXhEcW1MSjtBd0R4bUxFO0VBTUk7QXhEcW1MTjtBd0QzbUxFO0VBU0k7RUFDQTtBeERxbUxOO0F3RGxtTEU7RUFFSTtBeERtbUxOO0F1RHIzS0E7RUMvUEU7QXhEdW5MRjtBd0RybkxFO0VBQ0U7RUFDQTtFQUNBO0F4RHVuTEo7QXdEMW5MRTtFQU1JO0F4RHVuTE47QXdEN25MRTtFQVNJO0VBQ0E7QXhEdW5MTjtBd0RwbkxFO0VBRUk7QXhEcW5MTjtBdURwNEtBO0VDbFFFO0F4RHlvTEY7QXdEdm9MRTtFQUNFO0VBQ0E7RUFDQTtBeER5b0xKO0F3RDVvTEU7RUFNSTtBeER5b0xOO0F3RC9vTEU7RUFTSTtFQUNBO0F4RHlvTE47QXdEdG9MRTtFQUVJO0F4RHVvTE47QXVEbjVLQTtFQ3JRRTtBeEQycExGO0F3RHpwTEU7RUFDRTtFQUNBO0VBQ0E7QXhEMnBMSjtBd0Q5cExFO0VBTUk7QXhEMnBMTjtBd0RqcUxFO0VBU0k7RUFDQTtBeEQycExOO0F3RHhwTEU7RUFFSTtBeER5cExOO0F1RGw2S0E7RUN4UUU7QXhENnFMRjtBd0QzcUxFO0VBQ0U7RUFDQTtFQUNBO0F4RDZxTEo7QXdEaHJMRTtFQU1JO0F4RDZxTE47QXdEbnJMRTtFQVNJO0VBQ0E7QXhENnFMTjtBd0QxcUxFO0VBRUk7QXhEMnFMTjtBdURqN0tBO0VDM1FFO0F4RCtyTEY7QXdEN3JMRTtFQUNFO0VBQ0E7RUFDQTtBeEQrckxKO0F3RGxzTEU7RUFNSTtBeEQrckxOO0F3RHJzTEU7RUFTSTtFQUNBO0F4RCtyTE47QXdENXJMRTtFQUVJO0F4RDZyTE47QXlEN3NMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEK3NMRjtBeURwdExBOzs7OztFQVlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RCtzTEo7QXlEMXNMQTtFQUNFO0F6RDRzTEY7QXlEeHNMQTtFQUNFO0F6RDBzTEY7QTBEcnVMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckQwREE7RUFDUTtBTDhxTFY7QTBEL3VMQTtFQVNJO0VBQ0E7QTFEeXVMSjtBMERwdUxBO0VBQ0U7RUFDQTtBMURzdUxGO0EwRHB1TEE7RUFDRTtFQUNBO0ExRHN1TEY7QTJEMXZMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkNUQTtFQ09BO0VBQ0E7RUFDQTtBekJnd0xGO0EyRDd2TEU7O0VBRUU7RUFDQTtFQUNBO0VuQ2hCRjtFQ09BO0VBQ0E7RUFDQTtBekIwd0xGO0EyRDN2TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNENnZMSjtBNERyeExBO0VBQ0U7QTVEdXhMRjtBNERueExBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QTVEa3hMRjtBNEQvd0xFO0V2RGlIQTtFQUNJO0VBQ0M7RUFDRztFQWtFUjtFQUNHO0VBQ0U7RUFDRztBTGdtTFY7QTREcnhMRTtFdkQ2R0E7RUFDSTtFQUNDO0VBQ0c7QUwycUxWO0E0RHp4TEE7RUFDRTtFQUNBO0E1RDJ4TEY7QTREdnhMQTtFQUNFO0VBQ0E7RUFDQTtBNUR5eExGO0E0RHJ4TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZEY0E7RUFDUTtFdURaUjtBNUR1eExGO0E0RG54TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURxeExGO0E0RG54TEU7RXBDcEVBO0VDT0E7RUFDQTtFQUNBO0F6Qm8xTEY7QTREeHhMRTtFcENyRUE7RUNPQTtFQUNBO0VBQ0E7QXpCMDFMRjtBNER6eExBO0VBQ0U7RUFDQTtBNUQyeExGO0E0RHZ4TEE7RUFDRTtBNUR5eExGO0E0RHJ4TEE7RUFDRTtFQUNBO0E1RHV4TEY7QTREbHhMQTtFQUNFO0VBQ0E7QTVEb3hMRjtBNERoeExBO0VBQ0U7RUFDQTtFQUNBO0E1RGt4TEY7QTREcnhMQTtFQVFJO0VBQ0E7QTVEZ3hMSjtBNER6eExBO0VBYUk7QTVEK3dMSjtBNEQ1eExBO0VBaUJJO0E1RDh3TEo7QTREendMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEMndMRjtBNER2d0xBO0VBRUU7SUFDRTtJQUNBO0U1RHd3TEY7RTREdHdMQTtJdkRyRUE7SUFDUTtFTDgwTFI7RTREcndMQTtJQUFZO0U1RHd3TFo7QUFDRjtBNER0d0xBO0VBQ0U7SUFBWTtFNUR5d0xaO0FBQ0Y7QTZEeDVMQTtFQUNFO0VBQ0E7RUFDQTtFQ1JBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFREhBO0VyQ1RBO0VDT0E7RUFDQTtFQUNBO0F6QjA2TEY7QTZEdDZMRTtFckNiQTtFQ09BO0VBQ0E7RUFDQTtBekJnN0xGO0E2RDM2TEU7RUFDRTtFQUNBO0E3RDY2TEo7QTZEMzZMRTtFQUNFO0VBQ0E7QTdENjZMSjtBNkQzNkxFO0VBQ0U7RUFDQTtBN0Q2NkxKO0E2RDM2TEU7RUFDRTtFQUNBO0E3RDY2TEo7QTZEejZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEMjZMSjtBNkR6NkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0QyNkxKO0E2RHo2TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDI2TEo7QTZEejZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEMjZMSjtBNkR6NkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0QyNkxKO0E2RHo2TEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RDI2TEo7QTZEejZMRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEMjZMSjtBNkR6NkxFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0QyNkxKO0E2RHQ2TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEdzZMRjtBNkRwNkxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0RzNkxGO0ErRC9nTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFRFhBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ0FBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFD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Q0E7SUFDQTtJQUNBO0VoRWluTUo7RWdFem5NQTs7SUFZSTtFaEVpbk1KO0VnRTduTUE7O0lBZ0JJO0VoRWluTUo7RWdFNW1NQTtJQUNFO0lBQ0E7SUFDQTtFaEU4bU1GO0VnRTFtTUE7SUFDRTtFaEU0bU1GO0FBQ0Y7QWlFOTJNRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0FqRTg0TUo7QWlFNTRNRTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FqRTY1TUo7QW9DbjZNQTtFOEJWRTtFQUNBO0VBQ0E7QWxFZzdNRjtBb0NyNk1BO0VBQ0U7QXBDdTZNRjtBb0NyNk1BO0VBQ0U7QXBDdTZNRjtBb0MvNU1BO0VBQ0U7QXBDaTZNRjtBb0MvNU1BO0VBQ0U7QXBDaTZNRjtBb0MvNU1BO0VBQ0U7QXBDaTZNRjtBb0MvNU1BO0UrQnpCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRTI3TUY7QW9DNzVNQTtFQUNFO0FwQys1TUY7QW9DeDVNQTtFQUNFO0FwQzA1TUY7QW9FMzdNQTtFQUNFO0FwRTY3TUY7QW9FdjdNQTs7OztFQ2xCRTtBckUrOE1GO0FvRXQ3TUE7Ozs7Ozs7Ozs7OztFQVlFO0FwRXc3TUY7QW9FcDdNRTtFQUFBO0lDakRBO0VyRXkrTUE7RXFFeCtNQTtJQUFVO0VyRTIrTVY7RXFFMStNQTtJQUFVO0VyRTYrTVY7RXFFNStNQTs7SUFDVTtFckUrK01WO0FBQ0Y7QW9FOTdNRTtFQUFBO0lBQ0U7RXBFaThNRjtBQUNGO0FvRTk3TUU7RUFBQTtJQUNFO0VwRWk4TUY7QUFDRjtBb0U5N01FO0VBQUE7SUFDRTtFcEVpOE1GO0FBQ0Y7QW9FNzdNRTtFQUFBO0lDdEVBO0VyRXVnTkE7RXFFdGdOQTtJQUFVO0VyRXlnTlY7RXFFeGdOQTtJQUFVO0VyRTJnTlY7RXFFMWdOQTs7SUFDVTtFckU2Z05WO0FBQ0Y7QW9FdjhNRTtFQUFBO0lBQ0U7RXBFMDhNRjtBQUNGO0FvRXY4TUU7RUFBQTtJQUNFO0VwRTA4TUY7QUFDRjtBb0V2OE1FO0VBQUE7SUFDRTtFcEUwOE1GO0FBQ0Y7QW9FdDhNRTtFQUFBO0lDM0ZBO0VyRXFpTkE7RXFFcGlOQTtJQUFVO0VyRXVpTlY7RXFFdGlOQTtJQUFVO0VyRXlpTlY7RXFFeGlOQTs7SUFDVTtFckUyaU5WO0FBQ0Y7QW9FaDlNRTtFQUFBO0lBQ0U7RXBFbTlNRjtBQUNGO0FvRWg5TUU7RUFBQTtJQUNFO0VwRW05TUY7QUFDRjtBb0VoOU1FO0VBQUE7SUFDRTtFcEVtOU1GO0FBQ0Y7QW9FLzhNRTtFQUFBO0lDaEhBO0VyRW1rTkE7RXFFbGtOQTtJQUFVO0VyRXFrTlY7RXFFcGtOQTtJQUFVO0VyRXVrTlY7RXFFdGtOQTs7SUFDVTtFckV5a05WO0FBQ0Y7QW9FejlNRTtFQUFBO0lBQ0U7RXBFNDlNRjtBQUNGO0FvRXo5TUU7RUFBQTtJQUNFO0VwRTQ5TUY7QUFDRjtBb0V6OU1FO0VBQUE7SUFDRTtFcEU0OU1GO0FBQ0Y7QW9FeDlNRTtFQUFBO0lDN0hBO0VyRXlsTkE7QUFDRjtBb0V4OU1FO0VBQUE7SUNsSUE7RXJFOGxOQTtBQUNGO0FvRXg5TUU7RUFBQTtJQ3ZJQTtFckVtbU5BO0FBQ0Y7QW9FeDlNRTtFQUFBO0lDNUlBO0VyRXdtTkE7QUFDRjtBb0VsOU1BO0VDdkpFO0FyRTRtTkY7QW9FbDlNRTtFQUFBO0lDbEtBO0VyRXduTkE7RXFFdm5OQTtJQUFVO0VyRTBuTlY7RXFFem5OQTtJQUFVO0VyRTRuTlY7RXFFM25OQTs7SUFDVTtFckU4bk5WO0FBQ0Y7QW9FNzlNQTtFQUNFO0FwRSs5TUY7QW9FNzlNRTtFQUFBO0lBQ0U7RXBFZytNRjtBQUNGO0FvRTk5TUE7RUFDRTtBcEVnK01GO0FvRTk5TUU7RUFBQTtJQUNFO0VwRWkrTUY7QUFDRjtBb0UvOU1BO0VBQ0U7QXBFaStNRjtBb0UvOU1FO0VBQUE7SUFDRTtFcEVrK01GO0FBQ0Y7QW9FOTlNRTtFQUFBO0lDckxBO0VyRXVwTkE7QUFDRjtBQUNBOzs7RUFHRTtBQUNGOytCQUMrQjtBc0V0cU4vQjtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QXRFbXFORjtBZ0Jock5DO0V1RElDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkUrcU5GO0FBQ0EsNkRBQTZEO0FnQnpyTjVEO0V3REtDO0VBQ0E7RUFDQTtBeEV1ck5GO0FnQjlyTkM7RXdEU3NCO0F4RXdyTnZCO0FnQmpzTkM7RXdEVXNCO0F4RTByTnZCO0FnQnBzTkM7RXdEV3NCO0F4RTRyTnZCO0FnQnZzTkM7RXdEWXNCO0F4RThyTnZCO0FnQjFzTkM7RXlER0M7RUFDQTtBekUwc05GO0FnQjlzTkM7RTBESUM7RUFDQTtFQUNBO0ExRTZzTkY7QWdCbnROQztFMERPUTtBMUUrc05UO0FnQnR0TkM7RTBEVUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUUrc05GO0FnQjd0TkM7RTBEZ0JHO0ExRWd0Tko7QWdCaHVOQztFcUJJQztFQUNBO0VBQ0E7QXJDK3RORjtBZ0JydU5DO0VxQlM2QjtBckMrdE45QjtBZ0J4dU5DO0VxQlU4QjtBckNpdU4vQjtBZ0IzdU5DO0VxQmFnQztBckNpdU5qQztBZ0I5dU5DO0VxQmNpQztBckNtdU5sQztBQUNBLDJCQUEyQjtBcUNodU4zQjtFQUFjO0FyQ211TmQ7QXFDbHVOQTtFQUFhO0FyQ3F1TmI7QXFDbHVORTtFQUFjO0FyQ3F1TmhCO0FxQ3B1TkU7RUFBZTtBckN1dU5qQjtBZ0I5dk5DO0UyRElDO0VBQ1E7QTNFNnZOVjtBZ0Jsd05DO0UyRFNDO0VBQ1E7QTNFNHZOVjtBMkV6dk5BO0VBQ0U7SUFDRTtJQUNRO0UzRTJ2TlY7RTJFenZOQTtJQUNFO0lBQ1E7RTNFMnZOVjtBQUNGO0EyRXh2TkE7RUFDRTtJQUNFO0lBQ1E7RTNFMHZOVjtFMkV4dk5BO0lBQ0U7SUFDUTtFM0Uwdk5WO0FBQ0Y7QWdCMXhOQztFNERjQztFQUNBO0VBQ0k7RUFDSTtBNUUrd05WO0FnQmh5TkM7RTREY0M7RUFDQTtFQUNJO0VBQ0k7QTVFcXhOVjtBZ0J0eU5DO0U0RGNDO0VBQ0E7RUFDSTtFQUNJO0E1RTJ4TlY7QWdCNXlOQztFNERxQkM7RUFDQTtFQUNJO0VBQ0k7QTVFMHhOVjtBZ0Jsek5DO0U0RHFCQztFQUNBO0VBQ0k7RUFDSTtBNUVneU5WO0FnQnh6TkM7Ozs7O0U2RGtCQztBN0U2eU5GO0FnQi96TkM7RThESUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTh6TkY7QWdCdjBOQzs7RThEWUM7RUFDQTtFQUNBO0VBQ0E7QTlFK3pORjtBZ0I5ME5DO0U4RGlCNEI7QTlFZzBON0I7QWdCajFOQztFOERrQjRCO0E5RWswTjdCO0FnQnAxTkM7RThEbUIyQjtBOUVvME41QjtBQUNBO21FQUNtRTtBZ0J6MU5sRTtFK0RHZ0M7QS9FeTFOakM7QWdCNTFOQztFK0RJZ0M7QS9FMjFOakM7QWdCLzFOQztFK0RLaUM7QS9FNjFObEM7QWdCbDJOQztFK0RNcUM7QS9FKzFOdEM7QWdCcjJOQztFK0RPZ0M7QS9FaTJOakM7QWdCeDJOQztFK0RRK0I7QS9FbTJOaEM7QWdCMzJOQztFK0RTaUM7QS9FcTJObEM7QWdCOTJOQztFK0RVK0I7QS9FdTJOaEM7QWdCajNOQztFK0RXK0I7QS9FeTJOaEM7QWdCcDNOQztFK0RZbUM7QS9FMjJOcEM7QWdCdjNOQztFK0RhNkI7QS9FNjJOOUI7QWdCMTNOQztFK0Rja0M7QS9FKzJObkM7QWdCNzNOQztFK0RlZ0M7QS9FaTNOakM7QWdCaDROQzs7O0UrRGtCZ0M7QS9FbTNOakM7QWdCcjROQztFK0RtQnNDO0EvRXEzTnZDO0FnQng0TkM7RStEb0J1QztBL0V1M054QztBZ0IzNE5DO0UrRHFCb0M7QS9FeTNOckM7QWdCOTROQztFK0RzQmlDO0EvRTIzTmxDO0FnQmo1TkM7O0UrRHdCOEI7QS9FNjNOL0I7QWdCcjVOQztFK0R5QmtDO0EvRSszTm5DO0FnQng1TkM7RStEMEIrQjtBL0VpNE5oQztBZ0IzNU5DO0UrRDJCaUM7QS9FbTRObEM7QWdCOTVOQztFK0Q0QmtDO0EvRXE0Tm5DO0FnQmo2TkM7RStENkIrQjtBL0V1NE5oQztBZ0JwNk5DO0UrRDhCbUM7QS9FeTROcEM7QWdCdjZOQztFK0QrQjhDO0EvRTI0Ti9DO0FnQjE2TkM7RStEZ0M0QztBL0U2NE43QztBZ0I3Nk5DO0UrRGlDZ0M7QS9FKzROakM7QWdCaDdOQztFK0RrQ3dDO0EvRWk1TnpDO0FnQm43TkM7O0UrRG9DaUM7QS9FbTVObEM7QWdCdjdOQztFK0RxQ2tDO0EvRXE1Tm5DO0FnQjE3TkM7RStEc0NtQztBL0V1NU5wQztBZ0I3N05DO0UrRHVDK0I7QS9FeTVOaEM7QWdCaDhOQztFK0R3QytCO0EvRTI1TmhDO0FnQm44TkM7RStEeUNxQztBL0U2NU50QztBZ0J0OE5DO0UrRDBDcUM7QS9FKzVOdEM7QWdCejhOQztFK0QyQ3NDO0EvRWk2TnZDO0FnQjU4TkM7RStENENvQztBL0VtNk5yQztBZ0IvOE5DO0UrRDZDaUM7QS9FcTZObEM7QWdCbDlOQztFK0Q4Q2tDO0EvRXU2Tm5DO0FnQnI5TkM7RStEK0M4QjtBL0V5Nk4vQjtBZ0J4OU5DO0UrRGdEK0I7QS9FMjZOaEM7QWdCMzlOQztFK0RpRCtCO0EvRTY2TmhDO0FnQjk5TkM7RStEa0RtQztBL0UrNk5wQztBZ0JqK05DO0UrRG1EZ0M7QS9FaTdOakM7QWdCcCtOQztFK0RvRGlDO0EvRW03TmxDO0FnQnYrTkM7RStEcUQrQjtBL0VxN05oQztBZ0IxK05DO0UrRHNEK0I7QS9FdTdOaEM7QWdCNytOQztFK0R1RGlDO0EvRXk3TmxDO0FnQmgvTkM7RStEd0RzQztBL0UyN052QztBZ0JuL05DO0UrRHlEcUM7QS9FNjdOdEM7QWdCdC9OQztFK0QwRHFDO0EvRSs3TnRDO0FnQnovTkM7RStEMkR1QztBL0VpOE54QztBZ0I1L05DO0UrRDREc0M7QS9FbThOdkM7QWdCLy9OQztFK0Q2RHdDO0EvRXE4TnpDO0FnQmxnT0M7RStEOEQrQjtBL0V1OE5oQztBZ0JyZ09DOztFK0RnRWtDO0EvRXk4Tm5DO0FnQnpnT0M7RStEaUVpQztBL0UyOE5sQztBZ0I1Z09DO0UrRGtFdUM7QS9FNjhOeEM7QWdCL2dPQzs7O0UrRHFFb0M7QS9FKzhOckM7QWdCcGhPQztFK0RzRWlDO0EvRWk5TmxDO0FnQnZoT0M7RStEdUVxQztBL0VtOU50QztBZ0IxaE9DO0UrRHdFaUM7QS9FcTlObEM7QWdCN2hPQztFK0R5RStCO0EvRXU5TmhDO0FnQmhpT0M7O0UrRDJFMEM7QS9FeTlOM0M7QWdCcGlPQztFK0Q0RXlDO0EvRTI5TjFDO0FnQnZpT0M7RStENkV5QztBL0U2OU4xQztBZ0IxaU9DO0UrRDhFaUM7QS9FKzlObEM7QWdCN2lPQztFK0QrRXdDO0EvRWkrTnpDO0FnQmhqT0M7RStEZ0Z3QztBL0VtK056QztBZ0Juak9DO0UrRGlGbUM7QS9FcStOcEM7QWdCdGpPQztFK0RrRitCO0EvRXUrTmhDO0FnQnpqT0M7RStEbUZnQztBL0V5K05qQztBZ0I1ak9DO0UrRG9GK0I7QS9FMitOaEM7QWdCL2pPQztFK0RxRmtDO0EvRTYrTm5DO0FnQmxrT0M7RStEc0Z1QztBL0UrK054QztBZ0Jya09DO0UrRHVGdUM7QS9FaS9OeEM7QWdCeGtPQztFK0R3RmdDO0EvRW0vTmpDO0FnQjNrT0M7RStEeUZ1QztBL0VxL054QztBZ0I5a09DO0UrRDBGd0M7QS9FdS9OekM7QWdCamxPQztFK0QyRnNDO0EvRXkvTnZDO0FnQnBsT0M7RStENEZ1QztBL0UyL054QztBZ0J2bE9DO0UrRDZGdUM7QS9FNi9OeEM7QWdCMWxPQztFK0Q4RnVDO0EvRSsvTnhDO0FnQjdsT0M7RStEK0YwQztBL0VpZ08zQztBZ0JobU9DO0UrRGdHc0M7QS9FbWdPdkM7QWdCbm1PQztFK0RpR3FDO0EvRXFnT3RDO0FnQnRtT0M7RStEa0d5QztBL0V1Z08xQztBZ0J6bU9DO0UrRG1HeUM7QS9FeWdPMUM7QWdCNW1PQztFK0RvRzhCO0EvRTJnTy9CO0FnQi9tT0M7RStEcUdxQztBL0U2Z090QztBZ0Jsbk9DO0UrRHNHc0M7QS9FK2dPdkM7QWdCcm5PQztFK0R1R21DO0EvRWloT3BDO0FnQnhuT0M7RStEd0dxQztBL0VtaE90QztBZ0Izbk9DOztFK0QwR2dDO0EvRXFoT2pDO0FnQi9uT0M7RStEMkdpQztBL0V1aE9sQztBZ0Jsb09DO0UrRDRHbUM7QS9FeWhPcEM7QWdCcm9PQztFK0Q2RytCO0EvRTJoT2hDO0FnQnhvT0M7RStEOEdnQztBL0U2aE9qQztBZ0Izb09DO0UrRCtHbUM7QS9FK2hPcEM7QWdCOW9PQztFK0RnSDZDO0EvRWlpTzlDO0FnQmpwT0M7RStEaUgrQjtBL0VtaU9oQztBZ0JwcE9DO0UrRGtIK0I7QS9FcWlPaEM7QWdCdnBPQztFK0RtSCtCO0EvRXVpT2hDO0FnQjFwT0M7RStEb0g4QjtBL0V5aU8vQjtBZ0I3cE9DO0UrRHFIb0M7QS9FMmlPckM7QWdCaHFPQzs7RStEdUgrQztBL0U2aU9oRDtBZ0JwcU9DO0UrRHdIZ0M7QS9FK2lPakM7QWdCdnFPQztFK0R5SG1DO0EvRWlqT3BDO0FnQjFxT0M7RStEMEhpQztBL0Vtak9sQztBZ0I3cU9DO0UrRDJIa0M7QS9FcWpPbkM7QWdCaHJPQztFK0Q0SGlDO0EvRXVqT2xDO0FnQm5yT0M7RStENkhxQztBL0V5ak90QztBZ0J0ck9DO0UrRDhIdUM7QS9FMmpPeEM7QWdCenJPQztFK0QrSGtDO0EvRTZqT25DO0FnQjVyT0M7RStEZ0l3QztBL0Urak96QztBZ0Ivck9DO0UrRGlJaUM7QS9FaWtPbEM7QWdCbHNPQztFK0RrSXNDO0EvRW1rT3ZDO0FnQnJzT0M7RStEbUltQztBL0Vxa09wQztBZ0J4c09DO0UrRG9JbUM7QS9FdWtPcEM7QWdCM3NPQzs7RStEc0lvQztBL0V5a09yQztBZ0Ivc09DO0UrRHVJeUM7QS9FMmtPMUM7QWdCbHRPQztFK0R3STBDO0EvRTZrTzNDO0FnQnJ0T0M7RStEeUl1QztBL0Ura094QztBZ0J4dE9DO0UrRDBJOEI7QS9FaWxPL0I7QWdCM3RPQzs7RStENEkrQjtBL0VtbE9oQztBZ0IvdE9DO0UrRDZJbUM7QS9FcWxPcEM7QWdCbHVPQztFK0Q4SXNDO0EvRXVsT3ZDO0FnQnJ1T0M7RStEK0l3QztBL0V5bE96QztBZ0J4dU9DO0UrRGdKb0M7QS9FMmxPckM7QWdCM3VPQztFK0RpSmtDO0EvRTZsT25DO0FnQjl1T0M7RStEa0ptQztBL0UrbE9wQztBZ0Jqdk9DO0UrRG1KMEM7QS9FaW1PM0M7QWdCcHZPQztFK0RvSnFDO0EvRW1tT3RDO0FnQnZ2T0M7RStEcUp3QztBL0VxbU96QztBZ0Ixdk9DO0UrRHNKa0M7QS9FdW1PbkM7QWdCN3ZPQztFK0R1SmlDO0EvRXltT2xDO0FnQmh3T0M7RStEd0p3QztBL0UybU96QztBZ0Jud09DO0UrRHlKaUM7QS9FNm1PbEM7QWdCdHdPQztFK0QwSmtDO0EvRSttT25DO0FnQnp3T0M7RStEMkpnQztBL0Vpbk9qQztBZ0I1d09DO0UrRDRKbUM7QS9FbW5PcEM7QWdCL3dPQztFK0Q2SnFDO0EvRXFuT3RDO0FnQmx4T0M7RStEOEp1QztBL0V1bk94QztBZ0JyeE9DO0UrRCtKa0M7QS9FeW5PbkM7QWdCeHhPQzs7RStEaUttQztBL0Uybk9wQztBZ0I1eE9DO0UrRGtLaUM7QS9FNm5PbEM7QWdCL3hPQztFK0RtS2lDO0EvRStuT2xDO0FnQmx5T0M7RStEb0tzQztBL0Vpb092QztBZ0JyeU9DOztFK0RzSzhCO0EvRW1vTy9CO0FnQnp5T0M7RStEdUtnQztBL0Vxb09qQztBZ0I1eU9DO0UrRHdLbUM7QS9FdW9PcEM7QWdCL3lPQztFK0R5SytCO0EvRXlvT2hDO0FnQmx6T0M7RStEMEtzQztBL0Uyb092QztBZ0Jyek9DO0UrRDJLdUM7QS9FNm9PeEM7QWdCeHpPQztFK0Q0S3NDO0EvRStvT3ZDO0FnQjN6T0M7RStENktvQztBL0VpcE9yQztBZ0I5ek9DO0UrRDhLc0M7QS9FbXBPdkM7QWdCajBPQztFK0QrSzRDO0EvRXFwTzdDO0FnQnAwT0M7RStEZ0w2QztBL0V1cE85QztBZ0J2ME9DO0UrRGlMMEM7QS9FeXBPM0M7QWdCMTBPQztFK0RrTDRDO0EvRTJwTzdDO0FnQjcwT0M7RStEbUxnQztBL0U2cE9qQztBZ0JoMU9DO0UrRG9MaUM7QS9FK3BPbEM7QWdCbjFPQztFK0RxTGdDO0EvRWlxT2pDO0FnQnQxT0M7RStEc0xpQztBL0VtcU9sQztBZ0J6MU9DO0UrRHVMb0M7QS9FcXFPckM7QWdCNTFPQztFK0R3THFDO0EvRXVxT3RDO0FnQi8xT0M7O0UrRDBMZ0M7QS9FeXFPakM7QWdCbjJPQzs7RStENEwrQjtBL0UycU9oQztBZ0J2Mk9DO0UrRDZMZ0M7QS9FNnFPakM7QWdCMTJPQztFK0Q4TGdDO0EvRStxT2pDO0FnQjcyT0M7O0UrRGdNbUM7QS9FaXJPcEM7QWdCajNPQzs7RStEa01rQztBL0Vtck9uQztBZ0JyM09DO0UrRG1Nb0M7QS9FcXJPckM7QWdCeDNPQzs7RStEcU1tQztBL0V1ck9wQztBZ0I1M09DO0UrRHNNaUM7QS9FeXJPbEM7QWdCLzNPQzs7O0UrRHlNK0I7QS9FMnJPaEM7QWdCcDRPQztFK0QwTWtDO0EvRTZyT25DO0FnQnY0T0M7RStEMk1rQztBL0Urck9uQztBZ0IxNE9DO0UrRDRNd0M7QS9FaXNPekM7QWdCNzRPQztFK0Q2TW9DO0EvRW1zT3JDO0FnQmg1T0M7RStEOE1nQztBL0Vxc09qQztBZ0JuNU9DO0UrRCtNZ0M7QS9FdXNPakM7QWdCdDVPQztFK0RnTmdDO0EvRXlzT2pDO0FnQno1T0M7RStEaU5vQztBL0Uyc09yQztBZ0I1NU9DO0UrRGtOMkM7QS9FNnNPNUM7QWdCLzVPQztFK0RtTjZDO0EvRStzTzlDO0FnQmw2T0M7RStEb05zQztBL0VpdE92QztBZ0JyNk9DO0UrRHFOZ0M7QS9FbXRPakM7QWdCeDZPQztFK0RzTnFDO0EvRXF0T3RDO0FnQjM2T0M7RStEdU5tQztBL0V1dE9wQztBZ0I5Nk9DO0UrRHdOcUM7QS9FeXRPdEM7QWdCajdPQztFK0R5TnNDO0EvRTJ0T3ZDO0FnQnA3T0M7RStEME5rQztBL0U2dE9uQztBZ0J2N09DOztFK0Q0TitCO0EvRSt0T2hDO0FnQjM3T0M7O0UrRDhOb0M7QS9FaXVPckM7QWdCLzdPQzs7RStEZ09tQztBL0VtdU9wQztBZ0JuOE9DO0UrRGlPbUM7QS9FcXVPcEM7QWdCdDhPQztFK0RrT21DO0EvRXV1T3BDO0FnQno4T0M7O0UrRG9PK0I7QS9FeXVPaEM7QWdCNzhPQzs7RStEc09nQztBL0UydU9qQztBZ0JqOU9DOztFK0R3T3FDO0EvRTZ1T3RDO0FnQnI5T0M7RStEeU9vQztBL0UrdU9yQztBZ0J4OU9DO0UrRDBPcUM7QS9FaXZPdEM7QWdCMzlPQzs7RStENE8rQjtBL0Vtdk9oQztBZ0IvOU9DO0UrRDZPa0M7QS9FcXZPbkM7QWdCbCtPQztFK0Q4T21DO0EvRXV2T3BDO0FnQnIrT0M7O0UrRGdQb0M7QS9FeXZPckM7QWdCeitPQztFK0RpUHNDO0EvRTJ2T3ZDO0FnQjUrT0M7RStEa1BtQztBL0U2dk9wQztBZ0IvK09DO0UrRG1QeUM7QS9FK3ZPMUM7QWdCbC9PQztFK0RvUHVDO0EvRWl3T3hDO0FnQnIvT0M7RStEcVBrQztBL0Vtd09uQztBZ0J4L09DO0UrRHNQc0M7QS9FcXdPdkM7QWdCMy9PQztFK0R1UG1DO0EvRXV3T3BDO0FnQjkvT0M7RStEd1BpQztBL0V5d09sQztBZ0JqZ1BDO0UrRHlQaUM7QS9FMndPbEM7QWdCcGdQQztFK0QwUGtDO0EvRTZ3T25DO0FnQnZnUEM7RStEMlBzQztBL0Urd092QztBZ0IxZ1BDO0UrRDRQcUM7QS9FaXhPdEM7QWdCN2dQQztFK0Q2UHFDO0EvRW14T3RDO0FnQmhoUEM7RStEOFBvQztBL0VxeE9yQztBZ0JuaFBDO0UrRCtQaUM7QS9FdXhPbEM7QWdCdGhQQztFK0RnUXNDO0EvRXl4T3ZDO0FnQnpoUEM7RStEaVErQjtBL0UyeE9oQztBZ0I1aFBDO0UrRGtRbUM7QS9FNnhPcEM7QWdCL2hQQztFK0RtUXNDO0EvRSt4T3ZDO0FnQmxpUEM7RStEb1E0QztBL0VpeU83QztBZ0JyaVBDO0UrRHFRNkM7QS9FbXlPOUM7QWdCeGlQQztFK0RzUTBDO0EvRXF5TzNDO0FnQjNpUEM7RStEdVE0QztBL0V1eU83QztBZ0I5aVBDO0UrRHdRcUM7QS9FeXlPdEM7QWdCampQQztFK0R5UXNDO0EvRTJ5T3ZDO0FnQnBqUEM7RStEMFFtQztBL0U2eU9wQztBZ0J2alBDO0UrRDJRcUM7QS9FK3lPdEM7QWdCMWpQQztFK0Q0UWtDO0EvRWl6T25DO0FnQjdqUEM7RStENlFpQztBL0Vtek9sQztBZ0Joa1BDO0UrRDhRaUM7QS9FcXpPbEM7QWdCbmtQQzs7RStEZ1JpQztBL0V1ek9sQztBZ0J2a1BDO0UrRGlSbUM7QS9FeXpPcEM7QWdCMWtQQztFK0RrUnFDO0EvRTJ6T3RDO0FnQjdrUEM7RStEbVJzQztBL0U2ek92QztBZ0JobFBDO0UrRG9Sa0M7QS9FK3pPbkM7QWdCbmxQQztFK0RxUmlDO0EvRWkwT2xDO0FnQnRsUEM7O0UrRHVSZ0M7QS9FbTBPakM7QWdCMWxQQztFK0R3UnFDO0EvRXEwT3RDO0FnQjdsUEM7RStEeVJtQztBL0V1ME9wQztBZ0JobVBDO0UrRDBSd0M7QS9FeTBPekM7QWdCbm1QQztFK0QyUmtDO0EvRTIwT25DO0FnQnRtUEM7RStENFJrQztBL0U2ME9uQztBZ0J6bVBDO0UrRDZSZ0M7QS9FKzBPakM7QWdCNW1QQztFK0Q4UmtDO0EvRWkxT25DO0FnQi9tUEM7RStEK1JxQztBL0VtMU90QztBZ0JsblBDO0UrRGdTaUM7QS9FcTFPbEM7QWdCcm5QQztFK0RpU3lDO0EvRXUxTzFDO0FnQnhuUEM7RStEa1NtQztBL0V5MU9wQztBZ0IzblBDO0UrRG1TK0I7QS9FMjFPaEM7QWdCOW5QQzs7RStEcVNvQztBL0U2MU9yQztBZ0Jsb1BDOzs7RStEd1NzQztBL0UrMU92QztBZ0J2b1BDO0UrRHlTeUM7QS9FaTJPMUM7QWdCMW9QQztFK0QwUytCO0EvRW0yT2hDO0FnQjdvUEM7RStEMlNvQztBL0VxMk9yQztBZ0JocFBDOztFK0Q2U3VDO0EvRXUyT3hDO0FnQnBwUEM7RStEOFNtQztBL0V5Mk9wQztBZ0J2cFBDO0UrRCtTK0I7QS9FMjJPaEM7QWdCMXBQQztFK0RnVHNDO0EvRTYyT3ZDO0FnQjdwUEM7RStEaVRzQztBL0UrMk92QztBZ0JocVBDO0UrRGtUb0M7QS9FaTNPckM7QWdCbnFQQztFK0RtVGlDO0EvRW0zT2xDO0FnQnRxUEM7RStEb1R1QztBL0VxM094QztBZ0J6cVBDO0UrRHFUcUM7QS9FdTNPdEM7QWdCNXFQQztFK0RzVDJDO0EvRXkzTzVDO0FnQi9xUEM7RStEdVRpQztBL0UyM09sQztBZ0JsclBDO0UrRHdUcUM7QS9FNjNPdEM7QWdCcnJQQztFK0R5VDRDO0EvRSszTzdDO0FnQnhyUEM7RStEMFRpQztBL0VpNE9sQztBZ0IzclBDO0UrRDJUaUM7QS9FbTRPbEM7QWdCOXJQQztFK0Q0VDhDO0EvRXE0Ty9DO0FnQmpzUEM7RStENlQrQztBL0V1NE9oRDtBZ0Jwc1BDO0UrRDhUNEM7QS9FeTRPN0M7QWdCdnNQQztFK0QrVDhDO0EvRTI0Ty9DO0FnQjFzUEM7RStEZ1VnQztBL0U2NE9qQztBZ0I3c1BDO0UrRGlVK0I7QS9FKzRPaEM7QWdCaHRQQztFK0RrVWlDO0EvRWk1T2xDO0FnQm50UEM7RStEbVVxQztBL0VtNU90QztBZ0J0dFBDO0UrRG9VbUM7QS9FcTVPcEM7QWdCenRQQztFK0RxVXFDO0EvRXU1T3RDO0FnQjV0UEM7RStEc1VxQztBL0V5NU90QztBZ0IvdFBDO0UrRHVVcUM7QS9FMjVPdEM7QWdCbHVQQztFK0R3VXNDO0EvRTY1T3ZDO0FnQnJ1UEM7RStEeVVpQztBL0UrNU9sQztBZ0J4dVBDO0UrRDBVdUM7QS9FaTZPeEM7QWdCM3VQQztFK0QyVXlDO0EvRW02TzFDO0FnQjl1UEM7RStENFVtQztBL0VxNk9wQztBZ0JqdlBDO0UrRDZVcUM7QS9FdTZPdEM7QWdCcHZQQztFK0Q4VXVDO0EvRXk2T3hDO0FnQnZ2UEM7RStEK1V3QztBL0UyNk96QztBZ0IxdlBDO0UrRGdWK0M7QS9FNjZPaEQ7QWdCN3ZQQztFK0RpVnVDO0EvRSs2T3hDO0FnQmh3UEM7RStEa1ZrQztBL0VpN09uQztBZ0Jud1BDOztFK0RvVjhDO0EvRW03Ty9DO0FnQnZ3UEM7O0UrRHNWNEM7QS9FcTdPN0M7QWdCM3dQQzs7RStEd1YrQztBL0V1N09oRDtBZ0Ivd1BDOztFK0QwVjhCO0EvRXk3Ty9CO0FnQm54UEM7RStEMlY4QjtBL0UyN08vQjtBZ0J0eFBDOztFK0Q2VjhCO0EvRTY3Ty9CO0FnQjF4UEM7O0UrRCtWOEI7QS9FKzdPL0I7QWdCOXhQQzs7OztFK0RtVzhCO0EvRWk4Ty9CO0FnQnB5UEM7OztFK0RzVzhCO0EvRW04Ty9CO0FnQnp5UEM7O0UrRHdXOEI7QS9FcThPL0I7QWdCN3lQQzs7RStEMFc4QjtBL0V1OE8vQjtBZ0JqelBDO0UrRDJXK0I7QS9FeThPaEM7QWdCcHpQQztFK0Q0V29DO0EvRTI4T3JDO0FnQnZ6UEM7RStENld5QztBL0U2OE8xQztBZ0IxelBDO0UrRDhXMEM7QS9FKzhPM0M7QWdCN3pQQztFK0QrVzBDO0EvRWk5TzNDO0FnQmgwUEM7RStEZ1gyQztBL0VtOU81QztBZ0JuMFBDO0UrRGlYMkM7QS9FcTlPNUM7QWdCdDBQQztFK0RrWDRDO0EvRXU5TzdDO0FnQnowUEM7RStEbVhvQztBL0V5OU9yQztBZ0I1MFBDO0UrRG9Yc0M7QS9FMjlPdkM7QWdCLzBQQztFK0RxWHlDO0EvRTY5TzFDO0FnQmwxUEM7RStEc1hrQztBL0UrOU9uQztBZ0JyMVBDO0UrRHVYK0I7QS9FaStPaEM7QWdCeDFQQztFK0R3WHNDO0EvRW0rT3ZDO0FnQjMxUEM7RStEeVh1QztBL0VxK094QztBZ0I5MVBDO0UrRDBYa0M7QS9FdStPbkM7QWdCajJQQztFK0QyWHlDO0EvRXkrTzFDO0FnQnAyUEM7RStENFhvQztBL0UyK09yQztBZ0J2MlBDO0UrRDZYaUM7QS9FNitPbEM7QWdCMTJQQztFK0Q4WDhCO0EvRSsrTy9CO0FnQjcyUEM7RStEK1hvQztBL0VpL09yQztBZ0JoM1BDO0UrRGdZMkM7QS9FbS9PNUM7QWdCbjNQQztFK0RpWWlDO0EvRXEvT2xDO0FnQnQzUEM7RStEa1l3QztBL0V1L096QztBZ0J6M1BDO0UrRG1ZMEM7QS9FeS9PM0M7QWdCNTNQQztFK0RvWXdDO0EvRTIvT3pDO0FnQi8zUEM7RStEcVkwQztBL0U2L08zQztBZ0JsNFBDO0UrRHNZMkM7QS9FKy9PNUM7QWdCcjRQQztFK0R1WWdDO0EvRWlnUGpDO0FnQng0UEM7RStEd1lrQztBL0VtZ1BuQztBZ0IzNFBDO0UrRHlZa0M7QS9FcWdQbkM7QWdCOTRQQztFK0QwWWdDO0EvRXVnUGpDO0FnQmo1UEM7RStEMlltQztBL0V5Z1BwQztBZ0JwNVBDO0UrRDRZZ0M7QS9FMmdQakM7QWdCdjVQQztFK0Q2WXFDO0EvRTZnUHRDO0FnQjE1UEM7RStEOFlpQztBL0UrZ1BsQztBZ0I3NVBDO0UrRCtZaUM7QS9FaWhQbEM7QWdCaDZQQztFK0RnWitCO0EvRW1oUGhDO0FnQm42UEM7O0UrRGtabUM7QS9FcWhQcEM7QWdCdjZQQztFK0RtWmdDO0EvRXVoUGpDO0FnQjE2UEM7RStEb1ppQztBL0V5aFBsQztBZ0I3NlBDO0UrRHFaa0M7QS9FMmhQbkM7QWdCaDdQQztFK0RzWjhCO0EvRTZoUC9CO0FnQm43UEM7RStEdVo2QjtBL0UraFA5QjtBZ0J0N1BDO0UrRHdaZ0M7QS9FaWlQakM7QWdCejdQQztFK0R5WmlDO0EvRW1pUGxDO0FnQjU3UEM7RStEMFpvQztBL0VxaVByQztBZ0IvN1BDO0UrRDJaeUM7QS9FdWlQMUM7QWdCbDhQQztFK0Q0WitDO0EvRXlpUGhEO0FnQnI4UEM7RStENlo4QztBL0UyaVAvQztBZ0J4OFBDOztFK0QrWjhDO0EvRTZpUC9DO0FnQjU4UEM7RStEZ2F1QztBL0UraVB4QztBZ0IvOFBDO0UrRGlhcUM7QS9FaWpQdEM7QWdCbDlQQztFK0RrYXVDO0EvRW1qUHhDO0FnQnI5UEM7O0UrRG9hOEI7QS9FcWpQL0I7QWdCejlQQztFK0RxYXdDO0EvRXVqUHpDO0FnQjU5UEM7RStEc2F3QztBL0V5alB6QztBZ0IvOVBDO0UrRHVhZ0M7QS9FMmpQakM7QWdCbCtQQztFK0R3YTBDO0EvRTZqUDNDO0FnQnIrUEM7RStEeWFvQztBL0UralByQztBZ0J4K1BDO0UrRDBhaUM7QS9FaWtQbEM7QWdCMytQQzs7O0UrRDZhcUM7QS9FbWtQdEM7QWdCaC9QQzs7RStEK2F5QztBL0Vxa1AxQztBZ0JwL1BDO0UrRGdiZ0M7QS9FdWtQakM7QWdCdi9QQztFK0RpYmlDO0EvRXlrUGxDO0FnQjEvUEM7RStEa2JpQztBL0Uya1BsQztBZ0I3L1BDO0UrRG1id0M7QS9FNmtQekM7QWdCaGdRQztFK0RvYjZDO0EvRStrUDlDO0FnQm5nUUM7RStEcWJzQztBL0VpbFB2QztBZ0J0Z1FDO0UrRHNib0M7QS9FbWxQckM7QWdCemdRQztFK0R1YitCO0EvRXFsUGhDO0FnQjVnUUM7RStEd2JxQztBL0V1bFB0QztBZ0IvZ1FDO0UrRHlieUM7QS9FeWxQMUM7QWdCbGhRQztFK0QwYmlDO0EvRTJsUGxDO0FnQnJoUUM7RStEMmJpQztBL0U2bFBsQztBZ0J4aFFDO0UrRDRibUM7QS9FK2xQcEM7QWdCM2hRQztFK0Q2YjhCO0EvRWltUC9CO0FnQjloUUM7RStEOGJtQztBL0VtbVBwQztBZ0JqaVFDO0UrRCtiZ0M7QS9FcW1QakM7QWdCcGlRQztFK0RnYzhCO0EvRXVtUC9CO0FnQnZpUUM7RStEaWNnQztBL0V5bVBqQztBZ0IxaVFDO0UrRGtjK0I7QS9FMm1QaEM7QWdCN2lRQztFK0RtY2dDO0EvRTZtUGpDO0FnQmhqUUM7RStEb2NrQztBL0UrbVBuQztBZ0JualFDO0UrRHFjeUM7QS9FaW5QMUM7QWdCdGpRQztFK0RzY2dDO0EvRW1uUGpDO0FnQnpqUUM7RStEdWN1QztBL0VxblB4QztBZ0I1alFDO0UrRHdja0M7QS9FdW5QbkM7QWdCL2pRQzs7RStEMGM4QjtBL0V5blAvQjtBZ0Jua1FDOztFK0Q0YytCO0EvRTJuUGhDO0FnQnZrUUM7RStENmMrQjtBL0U2blBoQztBZ0Ixa1FDO0UrRDhja0M7QS9FK25QbkM7QWdCN2tRQztFK0QrY3FDO0EvRWlvUHRDO0FnQmhsUUM7RStEZ2RxQztBL0Vtb1B0QztBZ0JubFFDO0UrRGlkbUM7QS9FcW9QcEM7QWdCdGxRQztFK0RrZHFDO0EvRXVvUHRDO0FnQnpsUUM7RStEbWRzQztBL0V5b1B2QztBZ0I1bFFDO0UrRG9kdUM7QS9FMm9QeEM7QWdCL2xRQztFK0RxZDRDO0EvRTZvUDdDO0FnQmxtUUM7OztFK0R3ZHVDO0EvRStvUHhDO0FnQnZtUUM7O0UrRDBkeUM7QS9FaXBQMUM7QWdCM21RQzs7RStENGR1QztBL0VtcFB4QztBZ0IvbVFDOztFK0Q4ZHVDO0EvRXFwUHhDO0FnQm5uUUM7RStEK2RzQztBL0V1cFB2QztBZ0J0blFDO0UrRGdlK0I7QS9FeXBQaEM7QWdCem5RQztFK0RpZWtDO0EvRTJwUG5DO0FnQjVuUUM7RStEa2VtQztBL0U2cFBwQztBZ0IvblFDOzs7OztFK0R1ZW9DO0EvRStwUHJDO0FnQnRvUUM7RStEd2V5QztBL0VpcVAxQztBZ0J6b1FDOztFK0QwZWdDO0EvRW1xUGpDO0FnQjdvUUM7O0UrRDRlaUM7QS9FcXFQbEM7QWdCanBRQztFK0Q2ZXFDO0EvRXVxUHRDO0FnQnBwUUM7RStEOGU4QjtBL0V5cVAvQjtBZ0J2cFFDOzs7RStEaWZzQztBL0UycVB2QztBZ0I1cFFDO0UrRGtmd0M7QS9FNnFQekM7QWdCL3BRQztFK0RtZjZCO0EvRStxUDlCO0FnQmxxUUM7O0UrRHFmaUM7QS9FaXJQbEM7QWdCdHFRQzs7RStEdWZzQztBL0VtclB2QztBZ0IxcVFDOztFK0R5ZndDO0EvRXFyUHpDO0FnQjlxUUM7RStEMGZrQztBL0V1clBuQztBZ0JqclFDO0UrRDJmc0M7QS9FeXJQdkM7QWdCcHJRQztFK0Q0ZmlDO0EvRTJyUGxDO0FnQnZyUUM7RStENmZvQztBL0U2clByQztBZ0IxclFDO0UrRDhma0M7QS9FK3JQbkM7QWdCN3JRQztFK0QrZm9DO0EvRWlzUHJDO0FnQmhzUUM7RStEZ2dCMkM7QS9FbXNQNUM7QWdCbnNRQztFK0RpZ0IrQjtBL0Vxc1BoQztBZ0J0c1FDOztFK0RtZ0JtQztBL0V1c1BwQztBZ0Ixc1FDO0UrRG9nQjhCO0EvRXlzUC9CO0FnQjdzUUM7RStEcWdCcUM7QS9FMnNQdEM7QWdCaHRRQztFK0RzZ0IrQjtBL0U2c1BoQztBZ0JudFFDO0UrRHVnQnFDO0EvRStzUHRDO0FnQnR0UUM7RStEd2dCaUM7QS9FaXRQbEM7QWdCenRRQztFK0R5Z0IrQjtBL0VtdFBoQztBZ0I1dFFDO0UrRDBnQnNDO0EvRXF0UHZDO0FnQi90UUM7RStEMmdCK0I7QS9FdXRQaEM7QWdCbHVRQztFK0Q0Z0JxQztBL0V5dFB0QztBZ0JydVFDO0UrRDZnQmlDO0EvRTJ0UGxDO0FnQnh1UUM7RStEOGdCd0M7QS9FNnRQekM7QWdCM3VRQztFK0QrZ0JrQztBL0UrdFBuQztBZ0I5dVFDO0UrRGdoQndDO0EvRWl1UHpDO0FnQmp2UUM7RStEaWhCc0M7QS9FbXVQdkM7QWdCcHZRQztFK0RraEJrQztBL0VxdVBuQztBZ0J2dlFDO0UrRG1oQm9DO0EvRXV1UHJDO0FnQjF2UUM7RStEb2hCb0M7QS9FeXVQckM7QWdCN3ZRQztFK0RxaEJxQztBL0UydVB0QztBZ0Jod1FDO0UrRHNoQnVDO0EvRTZ1UHhDO0FnQm53UUM7RStEdWhCZ0M7QS9FK3VQakM7QWdCdHdRQztFK0R3aEJvQztBL0VpdlByQztBZ0J6d1FDO0UrRHloQjZCO0EvRW12UDlCO0FnQjV3UUM7RStEMGhCcUM7QS9FcXZQdEM7QWdCL3dRQztFK0QyaEJzQztBL0V1dlB2QztBZ0JseFFDO0UrRDRoQndDO0EvRXl2UHpDO0FnQnJ4UUM7RStENmhCcUM7QS9FMnZQdEM7QWdCeHhRQztFK0Q4aEJvQztBL0U2dlByQztBZ0IzeFFDO0UrRCtoQnFDO0EvRSt2UHRDO0FnQjl4UUM7RStEZ2lCaUM7QS9FaXdQbEM7QWdCanlRQztFK0RpaUJ3QztBL0Vtd1B6QztBZ0JweVFDO0UrRGtpQnFDO0EvRXF3UHRDO0FnQnZ5UUM7RStEbWlCb0M7QS9FdXdQckM7QWdCMXlRQztFK0RvaUJrQztBL0V5d1BuQztBZ0I3eVFDO0UrRHFpQjhCO0EvRTJ3UC9CO0FnQmh6UUM7RStEc2lCa0M7QS9FNndQbkM7QWdCbnpRQztFK0R1aUJvQztBL0Urd1ByQztBZ0J0elFDO0UrRHdpQjZCO0EvRWl4UDlCO0FnQnp6UUM7OztFK0QyaUI4QjtBL0VteFAvQjtBZ0I5elFDO0UrRDRpQm1DO0EvRXF4UHBDO0FnQmowUUM7RStENmlCcUM7QS9FdXhQdEM7QWdCcDBRQztFK0Q4aUJ5QztBL0V5eFAxQztBZ0J2MFFDO0UrRCtpQm1DO0EvRTJ4UHBDO0FnQjEwUUM7RStEZ2pCbUM7QS9FNnhQcEM7QWdCNzBRQztFK0RpakJrQztBL0UreFBuQztBZ0JoMVFDO0UrRGtqQmlDO0EvRWl5UGxDO0FnQm4xUUM7RStEbWpCdUM7QS9FbXlQeEM7QWdCdDFRQztFK0RvakJzQztBL0VxeVB2QztBZ0J6MVFDO0UrRHFqQm1DO0EvRXV5UHBDO0FnQjUxUUM7RStEc2pCb0M7QS9FeXlQckM7QWdCLzFRQztFK0R1akIwQztBL0UyeVAzQztBZ0JsMlFDO0UrRHdqQmtDO0EvRTZ5UG5DO0FnQnIyUUM7RStEeWpCK0I7QS9FK3lQaEM7QWdCeDJRQztFK0QwakJzQztBL0VpelB2QztBZ0IzMlFDO0UrRDJqQnFDO0EvRW16UHRDO0FnQjkyUUM7RStENGpCc0M7QS9FcXpQdkM7QWdCajNRQztFK0Q2akJvQztBL0V1elByQztBZ0JwM1FDO0UrRDhqQmdDO0EvRXl6UGpDO0FnQnYzUUM7RStEK2pCK0I7QS9FMnpQaEM7QWdCMTNRQztFK0Rna0JrQztBL0U2elBuQztBZ0I3M1FDOztFK0Rra0JzQztBL0UrelB2QztBZ0JqNFFDO0UrRG1rQjBDO0EvRWkwUDNDO0FnQnA0UUM7RStEb2tCdUM7QS9FbTBQeEM7QWdCdjRRQztFK0Rxa0JzQztBL0VxMFB2QztBZ0IxNFFDO0UrRHNrQnFDO0EvRXUwUHRDO0FnQjc0UUM7RStEdWtCc0M7QS9FeTBQdkM7QWdCaDVRQztFK0R3a0J3QztBL0UyMFB6QztBZ0JuNVFDO0UrRHlrQndDO0EvRTYwUHpDO0FnQnQ1UUM7RStEMGtCaUM7QS9FKzBQbEM7QWdCejVRQztFK0Qya0JxQztBL0VpMVB0QztBZ0I1NVFDO0UrRDRrQjRDO0EvRW0xUDdDO0FnQi81UUM7RStENmtCc0M7QS9FcTFQdkM7QWdCbDZRQztFK0Q4a0JtQztBL0V1MVBwQztBZ0JyNlFDO0UrRCtrQmlDO0EvRXkxUGxDO0FnQng2UUM7RStEZ2xCb0M7QS9FMjFQckM7QWdCMzZRQztFK0RpbEJxQztBL0U2MVB0QztBZ0I5NlFDOztFK0RtbEI4QjtBL0UrMVAvQjtBZ0JsN1FDO0UrRG9sQmtDO0EvRWkyUG5DO0FnQnI3UUM7RStEcWxCZ0M7QS9FbTJQakM7QWdCeDdRQztFK0RzbEJpQztBL0VxMlBsQztBZ0IzN1FDO0UrRHVsQmlDO0EvRXUyUGxDO0FnQjk3UUM7O0UrRHlsQnVDO0EvRXkyUHhDO0FnQmw4UUM7RStEMGxCd0M7QS9FMjJQekM7QWdCcjhRQztFK0QybEJtQztBL0U2MlBwQztBZ0J4OFFDO0UrRDRsQnVDO0EvRSsyUHhDO0FnQjM4UUM7O0UrRDhsQnVDO0EvRWkzUHhDO0FnQi84UUM7O0UrRGdtQmlEO0EvRW0zUGxEO0FnQm45UUM7O0UrRGttQnVDO0EvRXEzUHhDO0FnQnY5UUM7O0UrRG9tQjBDO0EvRXUzUDNDO0FnQjM5UUM7O0UrRHNtQndDO0EvRXkzUHpDO0FnQi85UUM7RStEdW1Cd0M7QS9FMjNQekM7QWdCbCtRQztFK0R3bUJtQztBL0U2M1BwQztBZ0JyK1FDO0UrRHltQnVDO0EvRSszUHhDO0FnQngrUUM7RStEMG1CeUM7QS9FaTRQMUM7QWdCMytRQztFK0QybUJzQztBL0VtNFB2QztBZ0I5K1FDO0UrRDRtQndDO0EvRXE0UHpDO0FnQmovUUM7RStENm1CaUM7QS9FdTRQbEM7QWdCcC9RQztFK0Q4bUJ5QztBL0V5NFAxQztBZ0J2L1FDO0UrRCttQmdDO0EvRTI0UGpDO0FnQjEvUUM7RStEZ25Cd0M7QS9FNjRQekM7QWdCNy9RQztFK0RpbkJzQztBL0UrNFB2QztBZ0JoZ1JDOztFK0RtbkIwQztBL0VpNVAzQztBZ0JwZ1JDOztFK0RxbkJ5QztBL0VtNVAxQztBZ0J4Z1JDOztFK0R1bkJ3QztBL0VxNVB6QztBZ0I1Z1JDO0UrRHduQm9DO0EvRXU1UHJDO0FnQi9nUkM7O0UrRDBuQnNDO0EvRXk1UHZDO0FnQm5oUkM7O0UrRDRuQnVDO0EvRTI1UHhDO0FnQnZoUkM7RStENm5CMEM7QS9FNjVQM0M7QWdCMWhSQztFK0Q4bkJ3QztBL0UrNVB6QztBZ0I3aFJDO0UrRCtuQnVDO0EvRWk2UHhDO0FnQmhpUkM7RStEZ29CeUM7QS9FbTZQMUM7QWdCbmlSQztFK0Rpb0J1QztBL0VxNlB4QztBZ0J0aVJDO0UrRGtvQm9DO0EvRXU2UHJDO0FnQnppUkM7RStEbW9CcUM7QS9FeTZQdEM7QWdCNWlSQztFK0Rvb0IyQztBL0UyNlA1QztBZ0IvaVJDO0UrRHFvQjZCO0EvRTY2UDlCO0FnQmxqUkM7RStEc29Cb0M7QS9FKzZQckM7QWdCcmpSQztFK0R1b0JzQztBL0VpN1B2QztBZ0J4alJDO0UrRHdvQndDO0EvRW03UHpDO0FnQjNqUkM7RStEeW9CK0M7QS9FcTdQaEQ7QWdCOWpSQztFK0Qwb0JxQztBL0V1N1B0QztBZ0Jqa1JDO0UrRDJvQnNDO0EvRXk3UHZDO0FnQnBrUkM7RStENG9CaUM7QS9FMjdQbEM7QWdCdmtSQztFK0Q2b0JpQztBL0U2N1BsQztBZ0Ixa1JDO0UrRDhvQmtDO0EvRSs3UG5DO0FnQjdrUkM7RStEK29CZ0M7QS9FaThQakM7QWdCaGxSQztFK0RncEI0QztBL0VtOFA3QztBZ0JubFJDOztFK0RrcEJxQztBL0VxOFB0QztBZ0J2bFJDO0UrRG1wQmlDO0EvRXU4UGxDO0FnQjFsUkM7RStEb3BCZ0M7QS9FeThQakM7QWdCN2xSQztFK0RxcEJpQztBL0UyOFBsQztBZ0JobVJDO0UrRHNwQjBDO0EvRTY4UDNDO0FnQm5tUkM7RStEdXBCMkM7QS9FKzhQNUM7QWdCdG1SQztFK0R3cEIyQztBL0VpOVA1QztBZ0J6bVJDO0UrRHlwQjJDO0EvRW05UDVDO0FnQjVtUkM7RStEMHBCbUM7QS9FcTlQcEM7QWdCL21SQztFK0QycEJrQztBL0V1OVBuQztBZ0JsblJDO0UrRDRwQm9DO0EvRXk5UHJDO0FnQnJuUkM7RStENnBCZ0M7QS9FMjlQakM7QWdCeG5SQztFK0Q4cEI4QjtBL0U2OVAvQjtBZ0IzblJDO0UrRCtwQnFDO0EvRSs5UHRDO0FnQjluUkM7RStEZ3FCdUM7QS9FaStQeEM7QWdCam9SQztFK0RpcUJnQztBL0VtK1BqQztBZ0Jwb1JDO0UrRGtxQmdDO0EvRXErUGpDO0FnQnZvUkM7RStEbXFCb0M7QS9FdStQckM7QWdCMW9SQztFK0RvcUJvQztBL0V5K1ByQztBZ0I3b1JDO0UrRHFxQnVDO0EvRTIrUHhDO0FnQmhwUkM7RStEc3FCK0I7QS9FNitQaEM7QWdCbnBSQztFK0R1cUIwQztBL0UrK1AzQztBZ0J0cFJDO0UrRHdxQm1DO0EvRWkvUHBDO0FnQnpwUkM7RStEeXFCK0I7QS9FbS9QaEM7QWdCNXBSQztFK0QwcUJ1QztBL0VxL1B4QztBZ0IvcFJDO0UrRDJxQjhCO0EvRXUvUC9CO0FnQmxxUkM7RStENHFCdUM7QS9FeS9QeEM7QWdCcnFSQztFK0Q2cUJtQztBL0UyL1BwQztBZ0J4cVJDO0UrRDhxQmlDO0EvRTYvUGxDO0FnQjNxUkM7RStEK3FCdUM7QS9FKy9QeEM7QWdCOXFSQztFK0RnckJ5QztBL0VpZ1ExQztBZ0JqclJDO0UrRGlyQnNDO0EvRW1nUXZDO0FnQnByUkM7RStEa3JCd0M7QS9FcWdRekM7QWdCdnJSQztFK0RtckJ1QztBL0V1Z1F4QztBZ0IxclJDO0UrRG9yQjBDO0EvRXlnUTNDO0FnQjdyUkM7RStEcXJCa0M7QS9FMmdRbkM7QWdCaHNSQztFK0RzckJvQztBL0U2Z1FyQztBZ0Juc1JDO0UrRHVyQnNDO0EvRStnUXZDO0FnQnRzUkM7RStEd3JCa0M7QS9FaWhRbkM7QWdCenNSQztFZ0VDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMnNSSjtBQUNBOzs7OztDQUtDO0FEanRSRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbXRSRjtBRGh0UkE7RUFDRTtFQUNBO0FDa3RSRjtBRC9zUkE7RUFDRTtFQUNBO0FDaXRSRjtBRDlzUkE7O0VBRUU7RUFDQTtBQ2d0UkY7QUQ3c1JBOztFQUVFO0VBQ0E7QUMrc1JGO0FENXNSQTtFQUNFOzs7OztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDa3RSRjtFRC9zUkE7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNrdFJGO0VEL3NSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDaXRSRjtFRDlzUkE7SUFDRTtJQUNBO0VDZ3RSRjtBQUNGO0FEN3NSQTtFQUNFOzs7OztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDbXRSRjtFRGh0UkE7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNtdFJGO0VEaHRSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDa3RSRjtFRC9zUkE7SUFDRTtJQUNBO0VDaXRSRjtBQUNGO0FEOXNSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDZ3RSRjtBRDdzUkE7RUFDRTs7O0lBQ0U7RUNpdFJGO0VEOXNSQTs7SUFDRTtFQ2l0UkY7QUFDRjtBRDlzUkE7RUFDRTs7O0lBQ0U7RUNrdFJGO0VEL3NSQTs7SUFDRTtFQ2t0UkY7QUFDRjtBRC9zUkE7RUFDRTtFQUNBO0FDaXRSRjtBQUNBLDZFQUE2RTtBRDdzUjdFO0VBQ0U7SUFDRTtJQUNBO0VDK3NSRjtFRDVzUkE7SUFDRTtJQUNBO0VDOHNSRjtFRDNzUkE7SUFDRTtJQUNBO0VDNnNSRjtBQUNGO0FEMXNSQTtFQUNFO0lBQ0U7SUFDQTtFQzRzUkY7RUR6c1JBO0lBQ0U7SUFDQTtFQzJzUkY7RUR4c1JBO0lBQ0U7SUFDQTtFQzBzUkY7QUFDRjtBRHZzUkE7RUFDRTtFQUNBO0FDeXNSRjtBRHRzUkE7RUFDRTtJQUNFO0lBQ0E7RUN3c1JGO0VEcnNSQTtJQUNFO0lBQ0E7RUN1c1JGO0VEcHNSQTtJQUNFO0lBQ0E7RUNzc1JGO0VEbnNSQTtJQUNFO0lBQ0E7RUNxc1JGO0VEbHNSQTtJQUNFO0lBQ0E7RUNvc1JGO0VEanNSQTtJQUNFO0lBQ0E7RUNtc1JGO0VEaHNSQTtJQUNFO0lBQ0E7RUNrc1JGO0FBQ0Y7QUQvclJBO0VBQ0U7SUFDRTtJQUNBO0VDaXNSRjtFRDlyUkE7SUFDRTtJQUNBO0VDZ3NSRjtFRDdyUkE7SUFDRTtJQUNBO0VDK3JSRjtFRDVyUkE7SUFDRTtJQUNBO0VDOHJSRjtFRDNyUkE7SUFDRTtJQUNBO0VDNnJSRjtFRDFyUkE7SUFDRTtJQUNBO0VDNHJSRjtFRHpyUkE7SUFDRTtJQUNBO0VDMnJSRjtBQUNGO0FEeHJSQTtFQUNFO0VBQ0E7QUMwclJGO0FEdnJSQTtFQUNFOztJQUNFO0lBQ0E7RUMwclJGO0VEdnJSQTs7Ozs7SUFDRTtJQUNBO0VDNnJSRjtFRDFyUkE7Ozs7SUFDRTtJQUNBO0VDK3JSRjtBQUNGO0FENXJSQTtFQUNFOztJQUNFO0lBQ0E7RUMrclJGO0VENXJSQTs7Ozs7SUFDRTtJQUNBO0VDa3NSRjtFRC9yUkE7Ozs7SUFDRTtJQUNBO0VDb3NSRjtBQUNGO0FEanNSQTtFQUNFO0VBQ0E7QUNtc1JGO0FEaHNSQTtFQUNFO0lBQ0U7SUFDQTtFQ2tzUkY7RUQvclJBO0lBQ0U7SUFDQTtFQ2lzUkY7RUQ5clJBO0lBQ0U7SUFDQTtFQ2dzUkY7RUQ3clJBO0lBQ0U7SUFDQTtFQytyUkY7RUQ1clJBO0lBQ0U7SUFDQTtFQzhyUkY7QUFDRjtBRDNyUkE7RUFDRTtJQUNFO0lBQ0E7RUM2clJGO0VEMXJSQTtJQUNFO0lBQ0E7RUM0clJGO0VEenJSQTtJQUNFO0lBQ0E7RUMyclJGO0VEeHJSQTtJQUNFO0lBQ0E7RUMwclJGO0VEdnJSQTtJQUNFO0lBQ0E7RUN5clJGO0FBQ0Y7QUR0clJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUN3clJGO0FEcnJSQTtFQUNFO0lBQ0U7SUFDQTtFQ3VyUkY7RURwclJBOztJQUNFO0lBQ0E7RUN1clJGO0VEcHJSQTs7OztJQUNFO0lBQ0E7RUN5clJGO0VEdHJSQTs7O0lBQ0U7SUFDQTtFQzByUkY7RUR2clJBO0lBQ0U7SUFDQTtFQ3lyUkY7QUFDRjtBRHRyUkE7RUFDRTtJQUNFO0lBQ0E7RUN3clJGO0VEcnJSQTs7SUFDRTtJQUNBO0VDd3JSRjtFRHJyUkE7Ozs7SUFDRTtJQUNBO0VDMHJSRjtFRHZyUkE7OztJQUNFO0lBQ0E7RUMyclJGO0VEeHJSQTtJQUNFO0lBQ0E7RUMwclJGO0FBQ0Y7QUR2clJBO0VBQ0U7RUFDQTtBQ3lyUkY7QUFDQSw2RUFBNkU7QURyclI3RTtFQUNFO0lBQ0U7SUFDQTtFQ3VyUkY7RURwclJBO0lBQ0U7SUFDQTtFQ3NyUkY7RURuclJBO0lBQ0U7SUFDQTtFQ3FyUkY7RURsclJBO0lBQ0U7SUFDQTtFQ29yUkY7RURqclJBO0lBQ0U7SUFDQTtFQ21yUkY7RURoclJBO0lBQ0U7SUFDQTtFQ2tyUkY7RUQvcVJBO0lBQ0U7SUFDQTtFQ2lyUkY7QUFDRjtBRDlxUkE7RUFDRTtJQUNFO0lBQ0E7RUNnclJGO0VEN3FSQTtJQUNFO0lBQ0E7RUMrcVJGO0VENXFSQTtJQUNFO0lBQ0E7RUM4cVJGO0VEM3FSQTtJQUNFO0lBQ0E7RUM2cVJGO0VEMXFSQTtJQUNFO0lBQ0E7RUM0cVJGO0VEenFSQTtJQUNFO0lBQ0E7RUMycVJGO0VEeHFSQTtJQUNFO0lBQ0E7RUMwcVJGO0FBQ0Y7QUR2cVJBO0VBQ0U7RUFDQTtBQ3lxUkY7QUR0cVJBO0VBQ0U7Ozs7OztJQUNFO0lBQ0E7RUM2cVJGO0VEMXFSQTtJQUNFO0lBQ0E7SUFDQTtFQzRxUkY7RUR6cVJBO0lBQ0U7SUFDQTtFQzJxUkY7RUR4cVJBO0lBQ0U7SUFDQTtFQzBxUkY7RUR2cVJBO0lBQ0U7SUFDQTtJQUNBO0VDeXFSRjtFRHRxUkE7SUFDRTtJQUNBO0VDd3FSRjtFRHJxUkE7SUFDRTtJQUNBO0lBQ0E7RUN1cVJGO0FBQ0Y7QURwcVJBO0VBQ0U7Ozs7OztJQUNFO0lBQ0E7RUMycVJGO0VEeHFSQTtJQUNFO0lBQ0E7SUFDQTtFQzBxUkY7RUR2cVJBO0lBQ0U7SUFDQTtFQ3lxUkY7RUR0cVJBO0lBQ0U7SUFDQTtFQ3dxUkY7RURycVJBO0lBQ0U7SUFDQTtJQUNBO0VDdXFSRjtFRHBxUkE7SUFDRTtJQUNBO0VDc3FSRjtFRG5xUkE7SUFDRTtJQUNBO0lBQ0E7RUNxcVJGO0FBQ0Y7QURscVJBO0VBQ0U7RUFDQTtBQ29xUkY7QURqcVJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3VxUkY7RURwcVJBO0lBQ0U7SUFDQTtJQUNBO0VDc3FSRjtFRG5xUkE7SUFDRTtJQUNBO0lBQ0E7RUNxcVJGO0VEbHFSQTtJQUNFO0lBQ0E7RUNvcVJGO0VEanFSQTtJQUNFO0lBQ0E7RUNtcVJGO0VEaHFSQTtJQUNFO0lBQ0E7RUNrcVJGO0FBQ0Y7QUQvcFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3FxUkY7RURscVJBO0lBQ0U7SUFDQTtJQUNBO0VDb3FSRjtFRGpxUkE7SUFDRTtJQUNBO0lBQ0E7RUNtcVJGO0VEaHFSQTtJQUNFO0lBQ0E7RUNrcVJGO0VEL3BSQTtJQUNFO0lBQ0E7RUNpcVJGO0VEOXBSQTtJQUNFO0lBQ0E7RUNncVJGO0FBQ0Y7QUQ3cFJBO0VBQ0U7RUFDQTtBQytwUkY7QUQ1cFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ2txUkY7RUQvcFJBO0lBQ0U7SUFDQTtJQUNBO0VDaXFSRjtFRDlwUkE7SUFDRTtJQUNBO0lBQ0E7RUNncVJGO0VEN3BSQTtJQUNFO0lBQ0E7RUMrcFJGO0VENXBSQTtJQUNFO0lBQ0E7RUM4cFJGO0VEM3BSQTtJQUNFO0lBQ0E7RUM2cFJGO0FBQ0Y7QUQxcFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ2dxUkY7RUQ3cFJBO0lBQ0U7SUFDQTtJQUNBO0VDK3BSRjtFRDVwUkE7SUFDRTtJQUNBO0lBQ0E7RUM4cFJGO0VEM3BSQTtJQUNFO0lBQ0E7RUM2cFJGO0VEMXBSQTtJQUNFO0lBQ0E7RUM0cFJGO0VEenBSQTtJQUNFO0lBQ0E7RUMycFJGO0FBQ0Y7QUR4cFJBO0VBQ0U7RUFDQTtBQzBwUkY7QUR2cFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQzZwUkY7RUQxcFJBO0lBQ0U7SUFDQTtJQUNBO0VDNHBSRjtFRHpwUkE7SUFDRTtJQUNBO0lBQ0E7RUMycFJGO0VEeHBSQTtJQUNFO0lBQ0E7RUMwcFJGO0VEdnBSQTtJQUNFO0lBQ0E7RUN5cFJGO0VEdHBSQTtJQUNFO0lBQ0E7RUN3cFJGO0FBQ0Y7QURycFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQzJwUkY7RUR4cFJBO0lBQ0U7SUFDQTtJQUNBO0VDMHBSRjtFRHZwUkE7SUFDRTtJQUNBO0lBQ0E7RUN5cFJGO0VEdHBSQTtJQUNFO0lBQ0E7RUN3cFJGO0VEcnBSQTtJQUNFO0lBQ0E7RUN1cFJGO0VEcHBSQTtJQUNFO0lBQ0E7RUNzcFJGO0FBQ0Y7QURucFJBO0VBQ0U7RUFDQTtBQ3FwUkY7QURscFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3dwUkY7RURycFJBO0lBQ0U7SUFDQTtJQUNBO0VDdXBSRjtFRHBwUkE7SUFDRTtJQUNBO0lBQ0E7RUNzcFJGO0VEbnBSQTtJQUNFO0lBQ0E7RUNxcFJGO0VEbHBSQTtJQUNFO0lBQ0E7RUNvcFJGO0VEanBSQTtJQUNFO0lBQ0E7RUNtcFJGO0FBQ0Y7QURocFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3NwUkY7RURucFJBO0lBQ0U7SUFDQTtJQUNBO0VDcXBSRjtFRGxwUkE7SUFDRTtJQUNBO0lBQ0E7RUNvcFJGO0VEanBSQTtJQUNFO0lBQ0E7RUNtcFJGO0VEaHBSQTtJQUNFO0lBQ0E7RUNrcFJGO0VEL29SQTtJQUNFO0lBQ0E7RUNpcFJGO0FBQ0Y7QUQ5b1JBO0VBQ0U7RUFDQTtBQ2dwUkY7QUQ3b1JBO0VBQ0U7SUFDRTtJQUNBO0VDK29SRjtFRDVvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDK29SRjtFRDVvUkE7SUFDRTtJQUNBO0lBQ0E7RUM4b1JGO0FBQ0Y7QUQzb1JBO0VBQ0U7SUFDRTtJQUNBO0VDNm9SRjtFRDFvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDNm9SRjtFRDFvUkE7SUFDRTtJQUNBO0lBQ0E7RUM0b1JGO0FBQ0Y7QUR6b1JBO0VBQ0U7RUFDQTtBQzJvUkY7QUR4b1JBO0VBQ0U7SUFDRTtJQUNBO0VDMG9SRjtFRHZvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDMG9SRjtFRHZvUkE7SUFDRTtJQUNBO0lBQ0E7RUN5b1JGO0FBQ0Y7QUR0b1JBO0VBQ0U7SUFDRTtJQUNBO0VDd29SRjtFRHJvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDd29SRjtFRHJvUkE7SUFDRTtJQUNBO0lBQ0E7RUN1b1JGO0FBQ0Y7QURwb1JBO0VBQ0U7RUFDQTtBQ3NvUkY7QURub1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxb1JGO0VEbG9SQTtJQUNFO0lBQ0E7SUFDQTtFQ29vUkY7QUFDRjtBRGpvUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ21vUkY7RURob1JBO0lBQ0U7SUFDQTtJQUNBO0VDa29SRjtBQUNGO0FEL25SQTtFQUNFO0VBQ0E7QUNpb1JGO0FEOW5SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDZ29SRjtFRDduUkE7SUFDRTtJQUNBO0lBQ0E7RUMrblJGO0FBQ0Y7QUQ1blJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM4blJGO0VEM25SQTtJQUNFO0lBQ0E7SUFDQTtFQzZuUkY7QUFDRjtBRDFuUkE7RUFDRTtFQUNBO0FDNG5SRjtBRHpuUkE7RUFDRTtJQUNFO0lBQ0E7RUMyblJGO0VEeG5SQTs7SUFDRTtJQUNBO0lBQ0E7RUMyblJGO0VEeG5SQTtJQUNFO0lBQ0E7SUFDQTtFQzBuUkY7QUFDRjtBRHZuUkE7RUFDRTtJQUNFO0lBQ0E7RUN5blJGO0VEdG5SQTs7SUFDRTtJQUNBO0lBQ0E7RUN5blJGO0VEdG5SQTtJQUNFO0lBQ0E7SUFDQTtFQ3duUkY7QUFDRjtBRHJuUkE7RUFDRTtFQUNBO0FDdW5SRjtBRHBuUkE7RUFDRTtJQUNFO0VDc25SRjtFRG5uUkE7SUFDRTtFQ3FuUkY7QUFDRjtBRGxuUkE7RUFDRTtJQUNFO0VDb25SRjtFRGpuUkE7SUFDRTtFQ21uUkY7QUFDRjtBRGhuUkE7RUFDRTtFQUNBO0FDa25SRjtBRC9tUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2luUkY7RUQ5bVJBO0lBQ0U7SUFDQTtJQUNBO0VDZ25SRjtBQUNGO0FEN21SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDK21SRjtFRDVtUkE7SUFDRTtJQUNBO0lBQ0E7RUM4bVJGO0FBQ0Y7QUQzbVJBO0VBQ0U7RUFDQTtBQzZtUkY7QUQxbVJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0bVJGO0VEem1SQTtJQUNFO0lBQ0E7SUFDQTtFQzJtUkY7QUFDRjtBRHhtUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzBtUkY7RUR2bVJBO0lBQ0U7SUFDQTtJQUNBO0VDeW1SRjtBQUNGO0FEdG1SQTtFQUNFO0VBQ0E7QUN3bVJGO0FEcm1SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdW1SRjtFRHBtUkE7SUFDRTtJQUNBO0lBQ0E7RUNzbVJGO0FBQ0Y7QURubVJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxbVJGO0VEbG1SQTtJQUNFO0lBQ0E7SUFDQTtFQ29tUkY7QUFDRjtBRGptUkE7RUFDRTtFQUNBO0FDbW1SRjtBRGhtUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2ttUkY7RUQvbFJBO0lBQ0U7SUFDQTtJQUNBO0VDaW1SRjtBQUNGO0FEOWxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDZ21SRjtFRDdsUkE7SUFDRTtJQUNBO0lBQ0E7RUMrbFJGO0FBQ0Y7QUQ1bFJBO0VBQ0U7RUFDQTtBQzhsUkY7QUQzbFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM2bFJGO0VEMWxSQTtJQUNFO0lBQ0E7SUFDQTtFQzRsUkY7QUFDRjtBRHpsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzJsUkY7RUR4bFJBO0lBQ0U7SUFDQTtJQUNBO0VDMGxSRjtBQUNGO0FEdmxSQTtFQUNFO0VBQ0E7QUN5bFJGO0FEdGxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDd2xSRjtFRHJsUkE7SUFDRTtJQUNBO0lBQ0E7RUN1bFJGO0FBQ0Y7QURwbFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzbFJGO0VEbmxSQTtJQUNFO0lBQ0E7SUFDQTtFQ3FsUkY7QUFDRjtBRGxsUkE7RUFDRTtFQUNBO0FDb2xSRjtBRGpsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ21sUkY7RURobFJBO0lBQ0U7SUFDQTtJQUNBO0VDa2xSRjtBQUNGO0FEL2tSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDaWxSRjtFRDlrUkE7SUFDRTtJQUNBO0lBQ0E7RUNnbFJGO0FBQ0Y7QUQ3a1JBO0VBQ0U7RUFDQTtBQytrUkY7QUQ1a1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM4a1JGO0VEM2tSQTtJQUNFO0lBQ0E7SUFDQTtFQzZrUkY7QUFDRjtBRDFrUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzRrUkY7RUR6a1JBO0lBQ0U7SUFDQTtJQUNBO0VDMmtSRjtBQUNGO0FEeGtSQTtFQUNFO0VBQ0E7QUMwa1JGO0FEdmtSQTtFQUNFO0lBQ0U7RUN5a1JGO0VEdGtSQTtJQUNFO0VDd2tSRjtBQUNGO0FEcmtSQTtFQUNFO0lBQ0U7RUN1a1JGO0VEcGtSQTtJQUNFO0VDc2tSRjtBQUNGO0FEbmtSQTtFQUNFO0VBQ0E7QUNxa1JGO0FEbGtSQTtFQUNFO0lBQ0U7RUNva1JGO0VEamtSQTtJQUNFO0lBQ0E7SUFDQTtFQ21rUkY7QUFDRjtBRGhrUkE7RUFDRTtJQUNFO0VDa2tSRjtFRC9qUkE7SUFDRTtJQUNBO0lBQ0E7RUNpa1JGO0FBQ0Y7QUQ5alJBO0VBQ0U7RUFDQTtBQ2drUkY7QUQ3alJBO0VBQ0U7SUFDRTtFQytqUkY7RUQ1alJBO0lBQ0U7SUFDQTtJQUNBO0VDOGpSRjtBQUNGO0FEM2pSQTtFQUNFO0lBQ0U7RUM2alJGO0VEMWpSQTtJQUNFO0lBQ0E7SUFDQTtFQzRqUkY7QUFDRjtBRHpqUkE7RUFDRTtFQUNBO0FDMmpSRjtBRHhqUkE7RUFDRTtJQUNFO0VDMGpSRjtFRHZqUkE7SUFDRTtJQUNBO0lBQ0E7RUN5alJGO0FBQ0Y7QUR0alJBO0VBQ0U7SUFDRTtFQ3dqUkY7RURyalJBO0lBQ0U7SUFDQTtJQUNBO0VDdWpSRjtBQUNGO0FEcGpSQTtFQUNFO0VBQ0E7QUNzalJGO0FEbmpSQTtFQUNFO0lBQ0U7RUNxalJGO0VEbGpSQTtJQUNFO0lBQ0E7SUFDQTtFQ29qUkY7QUFDRjtBRGpqUkE7RUFDRTtJQUNFO0VDbWpSRjtFRGhqUkE7SUFDRTtJQUNBO0lBQ0E7RUNralJGO0FBQ0Y7QUQvaVJBO0VBQ0U7RUFDQTtBQ2lqUkY7QUQ5aVJBO0VBQ0U7SUFDRTtFQ2dqUkY7RUQ3aVJBO0lBQ0U7SUFDQTtJQUNBO0VDK2lSRjtBQUNGO0FENWlSQTtFQUNFO0lBQ0U7RUM4aVJGO0VEM2lSQTtJQUNFO0lBQ0E7SUFDQTtFQzZpUkY7QUFDRjtBRDFpUkE7RUFDRTtFQUNBO0FDNGlSRjtBRHppUkE7RUFDRTtJQUNFO0VDMmlSRjtFRHhpUkE7SUFDRTtJQUNBO0lBQ0E7RUMwaVJGO0FBQ0Y7QUR2aVJBO0VBQ0U7SUFDRTtFQ3lpUkY7RUR0aVJBO0lBQ0U7SUFDQTtJQUNBO0VDd2lSRjtBQUNGO0FEcmlSQTtFQUNFO0VBQ0E7QUN1aVJGO0FEcGlSQTtFQUNFO0lBQ0U7RUNzaVJGO0VEbmlSQTtJQUNFO0lBQ0E7SUFDQTtFQ3FpUkY7QUFDRjtBRGxpUkE7RUFDRTtJQUNFO0VDb2lSRjtFRGppUkE7SUFDRTtJQUNBO0lBQ0E7RUNtaVJGO0FBQ0Y7QURoaVJBO0VBQ0U7RUFDQTtBQ2tpUkY7QUQvaFJBO0VBQ0U7SUFDRTtFQ2lpUkY7RUQ5aFJBO0lBQ0U7SUFDQTtJQUNBO0VDZ2lSRjtBQUNGO0FEN2hSQTtFQUNFO0lBQ0U7RUMraFJGO0VENWhSQTtJQUNFO0lBQ0E7SUFDQTtFQzhoUkY7QUFDRjtBRDNoUkE7RUFDRTtFQUNBO0FDNmhSRjtBRDFoUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDNGhSRjtFRHpoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzJoUkY7RUR4aFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMwaFJGO0VEdmhSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDeWhSRjtFRHRoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3doUkY7QUFDRjtBRHJoUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDdWhSRjtFRHBoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3NoUkY7RURuaFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNxaFJGO0VEbGhSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDb2hSRjtFRGpoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ21oUkY7QUFDRjtBRGhoUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2toUkY7QUQvZ1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDaWhSRjtFRDlnUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2doUkY7RUQ3Z1JBO0lBQ0U7SUFDQTtJQUNBO0VDK2dSRjtFRDVnUkE7SUFDRTtJQUNBO0VDOGdSRjtFRDNnUkE7SUFDRTtJQUNBO0VDNmdSRjtBQUNGO0FEMWdSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzRnUkY7RUR6Z1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMyZ1JGO0VEeGdSQTtJQUNFO0lBQ0E7SUFDQTtFQzBnUkY7RUR2Z1JBO0lBQ0U7SUFDQTtFQ3lnUkY7RUR0Z1JBO0lBQ0U7SUFDQTtFQ3dnUkY7QUFDRjtBRHJnUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3VnUkY7QURwZ1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDc2dSRjtFRG5nUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3FnUkY7RURsZ1JBO0lBQ0U7SUFDQTtJQUNBO0VDb2dSRjtFRGpnUkE7SUFDRTtJQUNBO0VDbWdSRjtFRGhnUkE7SUFDRTtJQUNBO0VDa2dSRjtBQUNGO0FELy9RQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2lnUkY7RUQ5L1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNnZ1JGO0VENy9RQTtJQUNFO0lBQ0E7SUFDQTtFQysvUUY7RUQ1L1FBO0lBQ0U7SUFDQTtFQzgvUUY7RUQzL1FBO0lBQ0U7SUFDQTtFQzYvUUY7QUFDRjtBRDEvUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzQvUUY7QUR6L1FBO0VBQ0U7SUFDRTtJQUNBO0VDMi9RRjtFRHgvUUE7SUFDRTtJQUNBO0lBQ0E7RUMwL1FGO0VEdi9RQTtJQUNFO0lBQ0E7SUFDQTtFQ3kvUUY7QUFDRjtBRHQvUUE7RUFDRTtJQUNFO0lBQ0E7RUN3L1FGO0VEci9RQTtJQUNFO0lBQ0E7SUFDQTtFQ3UvUUY7RURwL1FBO0lBQ0U7SUFDQTtJQUNBO0VDcy9RRjtBQUNGO0FEbi9RQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcS9RRjtBRGwvUUE7RUFDRTtJQUNFO0lBQ0E7RUNvL1FGO0VEai9RQTtJQUNFO0lBQ0E7SUFDQTtFQ20vUUY7RURoL1FBO0lBQ0U7SUFDQTtJQUNBO0VDay9RRjtBQUNGO0FELytRQTtFQUNFO0lBQ0U7SUFDQTtFQ2kvUUY7RUQ5K1FBO0lBQ0U7SUFDQTtJQUNBO0VDZy9RRjtFRDcrUUE7SUFDRTtJQUNBO0lBQ0E7RUMrK1FGO0FBQ0Y7QUQ1K1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUM4K1FGO0FEMytRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNitRRjtFRDErUUE7SUFDRTtJQUNBO0lBQ0E7RUM0K1FGO0VEeitRQTtJQUNFO0lBQ0E7SUFDQTtFQzIrUUY7RUR4K1FBO0lBQ0U7SUFDQTtJQUNBO0VDMCtRRjtBQUNGO0FEditRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDeStRRjtFRHQrUUE7SUFDRTtJQUNBO0lBQ0E7RUN3K1FGO0VEcitRQTtJQUNFO0lBQ0E7SUFDQTtFQ3UrUUY7RURwK1FBO0lBQ0U7SUFDQTtJQUNBO0VDcytRRjtBQUNGO0FEbitRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcStRRjtBRGwrUUE7RUFDRTtJQUNFO0VDbytRRjtFRGorUUE7SUFDRTtJQUNBO0lBQ0E7RUNtK1FGO0FBQ0Y7QURoK1FBO0VBQ0U7SUFDRTtFQ2srUUY7RUQvOVFBO0lBQ0U7SUFDQTtJQUNBO0VDaStRRjtBQUNGO0FEOTlRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDZytRRjtBRDc5UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrOVFGO0VENTlRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM4OVFGO0FBQ0Y7QUQzOVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjlRRjtFRDE5UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNDlRRjtBQUNGO0FEejlRQTtFQUNFO0VBQ0E7QUMyOVFGO0FEeDlRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzA5UUY7RUR2OVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3k5UUY7QUFDRjtBRHQ5UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN3OVFGO0VEcjlRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN1OVFGO0FBQ0Y7QURwOVFBO0VBQ0U7RUFDQTtBQ3M5UUY7QURuOVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDcTlRRjtFRGw5UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbzlRRjtBQUNGO0FEajlRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ205UUY7RURoOVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2s5UUY7QUFDRjtBRC84UUE7RUFDRTtFQUNBO0FDaTlRRjtBRDk4UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnOVFGO0VENzhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrOFFGO0FBQ0Y7QUQ1OFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDODhRRjtFRDM4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjhRRjtBQUNGO0FEMThRQTtFQUNFO0VBQ0E7QUM0OFFGO0FEejhRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzI4UUY7RUR4OFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzA4UUY7QUFDRjtBRHY4UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5OFFGO0VEdDhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN3OFFGO0FBQ0Y7QURyOFFBO0VBQ0U7RUFDQTtBQ3U4UUY7QURwOFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzOFFGO0VEbjhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxOFFGO0FBQ0Y7QURsOFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNvOFFGO0VEajhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNtOFFGO0FBQ0Y7QURoOFFBO0VBQ0U7RUFDQTtBQ2s4UUY7QUQvN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpOFFGO0VEOTdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnOFFGO0FBQ0Y7QUQ3N1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMrN1FGO0VENTdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM4N1FGO0FBQ0Y7QUQzN1FBO0VBQ0U7RUFDQTtBQzY3UUY7QUQxN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0N1FGO0VEejdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyN1FGO0FBQ0Y7QUR4N1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwN1FGO0VEdjdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5N1FGO0FBQ0Y7QUR0N1FBO0VBQ0U7RUFDQTtBQ3c3UUY7QURyN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN1N1FGO0VEcDdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzN1FGO0FBQ0Y7QURuN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxN1FGO0VEbDdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvN1FGO0FBQ0Y7QURqN1FBO0VBQ0U7RUFDQTtBQ203UUY7QURoN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNrN1FGO0VELzZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNpN1FGO0FBQ0Y7QUQ5NlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNnN1FGO0VENzZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrNlFGO0FBQ0Y7QUQ1NlFBO0VBQ0U7RUFDQTtBQzg2UUY7QUQzNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzY2UUY7RUQxNlFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzY2UUY7RUQxNlFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjZRRjtFRDE2UUE7SUFDRTtJQUNBO0lBQ0E7RUM0NlFGO0FBQ0Y7QUR6NlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzI2UUY7RUR4NlFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzI2UUY7RUR4NlFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMjZRRjtFRHg2UUE7SUFDRTtJQUNBO0lBQ0E7RUMwNlFGO0FBQ0Y7QUR2NlFBO0VBQ0U7RUFDQTtBQ3k2UUY7QUFDQSw2RUFBNkU7QURyNlE3RTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdTZRRjtFRHA2UUE7SUFDRTtJQUNBO0lBQ0E7RUNzNlFGO0FBQ0Y7QURuNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxNlFGO0VEbDZRQTtJQUNFO0lBQ0E7SUFDQTtFQ282UUY7QUFDRjtBRGo2UUE7RUFDRTtFQUNBO0FDbTZRRjtBQUNBLDZFQUE2RTtBRC81UTdFO0VBQ0U7SUFDRTtFQ2k2UUY7RUQ5NVFBO0lBQ0U7SUFDQTtJQUNBO0VDZzZRRjtBQUNGO0FENzVRQTtFQUNFO0lBQ0U7RUMrNVFGO0VENTVRQTtJQUNFO0lBQ0E7SUFDQTtFQzg1UUY7QUFDRjtBRDM1UUE7RUFDRTtFQUNBO0FDNjVRRjtBRDE1UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzQ1UUY7RUR6NVFBO0lBQ0U7RUMyNVFGO0FBQ0Y7QUR4NVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwNVFGO0VEdjVRQTtJQUNFO0VDeTVRRjtBQUNGO0FEdDVRQTtFQUNFO0VBQ0E7QUN3NVFGO0FEcjVRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3U1UUY7RURwNVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3M1UUY7QUFDRjtBRG41UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxNVFGO0VEbDVRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvNVFGO0FBQ0Y7QURqNVFBO0VBQ0U7RUFDQTtBQ201UUY7QURoNVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDazVRRjtFRC80UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDaTVRRjtBQUNGO0FEOTRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2c1UUY7RUQ3NFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQys0UUY7QUFDRjtBRDU0UUE7RUFDRTtFQUNBO0FDODRRRjtBRDM0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM2NFFGO0VEMTRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM0NFFGO0FBQ0Y7QUR6NFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMjRRRjtFRHg0UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDRRRjtBQUNGO0FEdjRRQTtFQUNFO0VBQ0E7QUN5NFFGO0FEdDRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3c0UUY7RURyNFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3U0UUY7QUFDRjtBRHA0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzNFFGO0VEbjRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxNFFGO0FBQ0Y7QURsNFFBO0VBQ0U7RUFDQTtBQ280UUY7QURqNFFBO0VBQ0U7SUFDRTtFQ200UUY7RURoNFFBO0lBQ0U7SUFDQTtJQUNBO0VDazRRRjtFRC8zUUE7SUFDRTtFQ2k0UUY7QUFDRjtBRDkzUUE7RUFDRTtJQUNFO0VDZzRRRjtFRDczUUE7SUFDRTtJQUNBO0lBQ0E7RUMrM1FGO0VENTNRQTtJQUNFO0VDODNRRjtBQUNGO0FEMzNRQTtFQUNFO0VBQ0E7QUM2M1FGO0FEMTNRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzQzUUY7RUR6M1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyM1FGO0FBQ0Y7QUR4M1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDNRRjtFRHYzUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3kzUUY7QUFDRjtBRHQzUUE7RUFDRTtFQUNBO0FDdzNRRjtBRHIzUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3UzUUY7RURwM1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3MzUUY7QUFDRjtBRG4zUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3EzUUY7RURsM1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ28zUUY7QUFDRjtBRGozUUE7RUFDRTtFQUNBO0FDbTNRRjtBRGgzUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2szUUY7RUQvMlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2kzUUY7QUFDRjtBRDkyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2czUUY7RUQ3MlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQysyUUY7QUFDRjtBRDUyUUE7RUFDRTtFQUNBO0FDODJRRjtBRDMyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM2MlFGO0VEMTJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNDJRRjtBQUNGO0FEejJRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzIyUUY7RUR4MlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMwMlFGO0FBQ0Y7QUR2MlFBO0VBQ0U7RUFDQTtBQ3kyUUY7QUR0MlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN3MlFGO0VEcjJRQTtJQUNFO0lBQ0E7RUN1MlFGO0FBQ0Y7QURwMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzMlFGO0VEbjJRQTtJQUNFO0lBQ0E7RUNxMlFGO0FBQ0Y7QURsMlFBO0VBQ0U7RUFDQTtBQ28yUUY7QURqMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNtMlFGO0VEaDJRQTtJQUNFO0lBQ0E7RUNrMlFGO0FBQ0Y7QUQvMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpMlFGO0VEOTFRQTtJQUNFO0lBQ0E7RUNnMlFGO0FBQ0Y7QUQ3MVFBO0VBQ0U7RUFDQTtBQysxUUY7QUQ1MVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM4MVFGO0VEMzFRQTtJQUNFO0lBQ0E7RUM2MVFGO0FBQ0Y7QUQxMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0MVFGO0VEejFRQTtJQUNFO0lBQ0E7RUMyMVFGO0FBQ0Y7QUR4MVFBO0VBQ0U7RUFDQTtBQzAxUUY7QUR2MVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN5MVFGO0VEdDFRQTtJQUNFO0lBQ0E7RUN3MVFGO0FBQ0Y7QURyMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN1MVFGO0VEcDFRQTtJQUNFO0lBQ0E7RUNzMVFGO0FBQ0Y7QURuMVFBO0VBQ0U7RUFDQTtBQ3ExUUY7QURsMVFBO0VBQ0U7SUFDRTtJQUNBO0VDbzFRRjtFRGoxUUE7SUFDRTtJQUNBO0lBQ0E7RUNtMVFGO0FBQ0Y7QURoMVFBO0VBQ0U7SUFDRTtJQUNBO0VDazFRRjtFRC8wUUE7SUFDRTtJQUNBO0lBQ0E7RUNpMVFGO0FBQ0Y7QUQ5MFFBO0VBQ0U7RUFDQTtBQ2cxUUY7QUQ3MFFBO0VBQ0U7SUFDRTtJQUNBO0VDKzBRRjtFRDUwUUE7SUFDRTtJQUNBO0lBQ0E7RUM4MFFGO0FBQ0Y7QUQzMFFBO0VBQ0U7SUFDRTtJQUNBO0VDNjBRRjtFRDEwUUE7SUFDRTtJQUNBO0lBQ0E7RUM0MFFGO0FBQ0Y7QUR6MFFBO0VBQ0U7RUFDQTtBQzIwUUY7QUR4MFFBO0VBQ0U7SUFDRTtJQUNBO0VDMDBRRjtFRHYwUUE7SUFDRTtJQUNBO0lBQ0E7RUN5MFFGO0FBQ0Y7QUR0MFFBO0VBQ0U7SUFDRTtJQUNBO0VDdzBRRjtFRHIwUUE7SUFDRTtJQUNBO0lBQ0E7RUN1MFFGO0FBQ0Y7QURwMFFBO0VBQ0U7RUFDQTtBQ3MwUUY7QURuMFFBO0VBQ0U7SUFDRTtJQUNBO0VDcTBRRjtFRGwwUUE7SUFDRTtJQUNBO0lBQ0E7RUNvMFFGO0FBQ0Y7QURqMFFBO0VBQ0U7SUFDRTtJQUNBO0VDbTBRRjtFRGgwUUE7SUFDRTtJQUNBO0lBQ0E7RUNrMFFGO0FBQ0Y7QUQvelFBO0VBQ0U7RUFDQTtBQ2kwUUY7QUFDQTs7Ozs7Q0FLQztBQUNELGlCQUFpQjtBaUZsN1dqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsYUFBYTtBaUZsN1diO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxjQUFjO0FpRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLFVBQVU7QWlGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsV0FBVztBaUZsN1dYO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxlQUFlO0FpRmw3V2Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLGNBQWM7QWlGbDdXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsVUFBVTtBaUZsN1dWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxpQkFBaUI7QWlGbDdXakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLGFBQWE7QWlGbDdXYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsY0FBYztBaUZsN1dkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxVQUFVO0FpRmw3V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLFdBQVc7QWlGbDdXWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsZUFBZTtBaUZsN1dmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxjQUFjO0FpRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLFVBQVU7QWlGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsaUJBQWlCO0FpRmw3V2pCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxhQUFhO0FpRmw3V2I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLGNBQWM7QWlGbDdXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsVUFBVTtBaUZsN1dWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxXQUFXO0FpRmw3V1g7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLGVBQWU7QWlGbDdXZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsY0FBYztBaUZsN1dkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxVQUFVO0FpRmw3V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLGlCQUFpQjtBaUZsN1dqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsYUFBYTtBaUZsN1diO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxjQUFjO0FpRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLFVBQVU7QWlGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsV0FBVztBaUZsN1dYO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QUFDQSxlQUFlO0FpRmw3V2Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpGbzdXRjtBQUNBLGNBQWM7QWlGbDdXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZvN1dGO0FBQ0EsVUFBVTtBaUZsN1dWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRm83V0Y7QWtGbHRYQTs7Ozs7O0VBQ0U7QWxGeXRYRjtBa0Z0dFhBO0VBQ0U7QWxGd3RYRjtBa0ZydFhBO0VBQ0U7QWxGdXRYRjtBa0ZwdFhBO0VBQ0U7QWxGc3RYRjtBa0ZudFhBO0VBQ0U7QWxGcXRYRjtBa0ZsdFhBO0VBQ0U7QWxGb3RYRjtBa0ZqdFhBO0VBQ0U7QWxGbXRYRjtBa0ZodFhBOzs7RUFDRTtFQUNBO0FsRm90WEY7QW1GbHZYQTtFQUNFO0VBQ0E7RUFDQTtBbkZvdlhGO0FtRmp2WEE7RUFDRTtBbkZtdlhGO0FtRmh2WEE7RUFDRTtBbkZrdlhGO0FtRi91WEE7O0VBQ0U7RUFDQTtBbkZrdlhGO0FtRi91WEE7OztFQUNFO0FuRm12WEY7QW1GaHZYQTs7RUFDRTtBbkZtdlhGO0FtRmh2WEE7RUFDRTtBbkZrdlhGO0FtRi91WEE7RUFDRTtBbkZpdlhGO0FtRjl1WEE7RUFDRTtFQUNBO0FuRmd2WEY7QW1GN3VYQTtFQUNFO0FuRit1WEY7QW1GNXVYQTtFQUNFO0FuRjh1WEY7QW1GM3VYQTtFQUNFO0FuRjZ1WEY7QW1GMXVYQTtFQUNFO0VBQ0E7QW5GNHVYRjtBbUZ6dVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GMnVYRjtBbUZ4dVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRjB1WEY7QW1GdnVYQTtFQUNFO0FuRnl1WEY7QW1GdHVYQTtFQUNFO0FuRnd1WEY7QW1GcnVYQTtFQUNFO0FuRnV1WEY7QW1GcHVYQTtFQUNFO0VBQ0E7QW5Gc3VYRjtBbUZudVhBO0VBQ0U7QW5GcXVYRjtBbUZsdVhBOzs7RUFHRTtFQUNBO0FuRm91WEY7QW1GanVYQTtFQUNFO0FuRm11WEY7QW1GaHVYQTtFQUNFO0FuRmt1WEY7QW1GL3RYQTtFQUNFO0FuRml1WEY7QW1GOXRYQTtFQUNFO0VBQ0E7QW5GZ3VYRjtBbUY3dFhBOztFQUNFO0FuRmd1WEY7QW1GN3RYQTs7RUFDRTtBbkZndVhGO0FtRjd0WEE7O0VBQ0U7QW5GZ3VYRjtBbUY3dFhBO0VBQ0U7QW5GK3RYRjtBbUY1dFhBO0VBQ0U7RUFDQTtBbkY4dFhGO0FtRjF0WEE7RUFDRTtBbkY0dFhGO0FtRnp0WEE7RUFDRTtFQUNBO0FuRjJ0WEY7QW1GdnRYQTtFQUNFO0FuRnl0WEY7QW1GdHRYQTtFQUNFO0FuRnd0WEY7QW1GcnRYQTtFQUNFO0FuRnV0WEY7QW1GcHRYQTtFQUNFO0FuRnN0WEY7QW1GbnRYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRnF0WEY7QW1GbHRYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Gb3RYRjtBbUZqdFhBO0VBQ0U7QW5GbXRYRjtBbUZodFhBO0VBQ0U7QW5Ga3RYRjtBbUYvc1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRml0WEY7QW1GOXNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GZ3RYRjtBbUY3c1hBO0VBQ0U7QW5GK3NYRjtBbUY1c1hBO0VBQ0U7QW5GOHNYRjtBbUYzc1hBO0VBQ0U7QW5GNnNYRjtBbUYxc1hBOztFQUVFO0FuRjRzWEY7QW1GenNYQTtFQUNFO0VBQ0E7QW5GMnNYRjtBbUZ4c1hBO0VBQ0U7QW5GMHNYRjtBbUZ2c1hBO0VBQ0U7QW5GeXNYRjtBbUZ0c1hBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FuRndzWEY7QW1GcnNYQTtFQUNFO0VBQ0E7QW5GdXNYRjtBbUZwc1hBO0VBQ0U7QW5Gc3NYRjtBbUZuc1hBO0VBQ0U7QW5GcXNYRjtBbUZsc1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRm9zWEY7QW1GanNYQTtFQUNFO0FuRm1zWEY7QW1GaHNYQTtFQUNFO0FuRmtzWEY7QW1GL3JYQTtFQUNFO0VBQ0E7QW5GaXNYRjtBbUYvclhBO0VBQ0U7RUFDQTtBbkZpc1hGO0FtRi9yWEE7RUFDRTtFQUNBO0FuRmlzWEY7QW1GOXJYQTtFQUNFO0VBQ0E7QW5GZ3NYRjtBbUY5clhBO0VBQ0U7RUFDQTtBbkZnc1hGO0FtRjlyWEE7RUFDRTtFQUNBO0FuRmdzWEY7QW1GN3JYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYrclhGO0FtRjVyWEE7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Ga3NYRjtBbUYvclhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5GaXNYRjtBbUY5clhBOztFQUNFO0FuRmlzWEY7QW1GOXJYQTtFQUNFO0FuRmdzWEY7QW1GN3JYQTs7RUFHRTtBbkY4clhGO0FtRjNyWEE7RUFDRTtBbkY2clhGO0FtRjFyWEE7RUFDRTtBbkY0clhGO0FtRnpyWEE7RUFDRTtBbkYyclhGO0FtRnhyWEE7RUFDRTtBbkYwclhGO0FtRnZyWEE7OztFQUNFO0FuRjJyWEY7QW1GeHJYQTtFQUNFO0FuRjByWEY7QW1GdnJYQTtFQUNFO0FuRnlyWEY7QW1GdHJYQTtFQUNFO0FuRndyWEY7QW1GcnJYQTtFQUNFO0FuRnVyWEY7QW1GcHJYQTtFQUNFO0FuRnNyWEY7QW1GbnJYQTtFQUNFO0VBQ0E7QW5GcXJYRjtBbUZsclhBO0VBQ0U7QW5Gb3JYRjtBbUZqclhBO0VBQ0U7QW5GbXJYRjtBbUZoclhBOztFQUVFO0FuRmtyWEY7QW1GL3FYQTs7RUFFRTtBbkZpclhGO0FtRjlxWEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QW5GZ3JYRjtBbUY3cVhBO0VBQ0U7QW5GK3FYRjtBbUY1cVhBO0VBQ0U7QW5GOHFYRjtBbUYzcVhBO0VBQ0U7QW5GNnFYRjtBbUYxcVhBO0VBQ0U7QW5GNHFYRjtBbUZ6cVhBOztFQUVFO0VBQ0E7QW5GMnFYRjtBbUZ4cVhBO0VBQ0U7RUFDQTtBbkYwcVhGO0FtRnZxWEE7RUFDRTtFQUNBO0FuRnlxWEY7QW1GdHFYQTs7RUFFRTtBbkZ3cVhGO0FtRnJxWEE7O0VBRUU7RUFDQTtFQUNBO0FuRnVxWEY7QW1GcHFYQTs7RUFFRTtBbkZzcVhGO0FtRm5xWEE7O0VBRUU7QW5GcXFYRjtBbUZscVhBOzs7O0VBSUU7QW5Gb3FYRjtBbUZqcVhBO0VBQ0U7QW5GbXFYRjtBbUZocVhBOztFQUVFO0FuRmtxWEY7QW1GL3BYQTs7RUFFRTtBbkZpcVhGO0FtRjdwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRitwWEY7QW1GM3BYQTtFQUNFO0VBQ0E7QW5GNnBYRjtBb0ZycFlBO0VBQ0U7QXBGdXBZRjtBb0ZwcFlBO0VBQ0U7RUFDQTtFQUNBO0FwRnNwWUY7QW9GbnBZQTs7RUFDRTtBcEZzcFlGO0FvRm5wWUE7RUFDRTtBcEZxcFlGO0FvRmxwWUE7RUFDRTtFQUNBO0FwRm9wWUY7QW9GanBZQTs7RUFDRTtFQUNBO0FwRm9wWUY7QW9GanBZQTtFQUNFO0VBQ0E7QXBGbXBZRjtBb0ZqcFlBO0VBQ0U7QXBGbXBZRjtBb0ZqcFlBO0VBQ0U7QXBGbXBZRjtBb0ZocFlBO0VBQ0U7RUFDQTtBcEZrcFlGO0FvRi9vWUE7RUFDRTtFQUNBO0FwRmlwWUY7QW9GOW9ZQTtFQUNFO0FwRmdwWUY7QW9GN29ZQTtFQUNFO0VBQ0E7QXBGK29ZRjtBb0Y1b1lBO0VBQ0U7QXBGOG9ZRjtBb0Yzb1lBOzs7OztFQUtFO0FwRjZvWUY7QW9GMW9ZQTs7RUFDRTtBcEY2b1lGO0FvRjFvWUE7RUFDRTtBcEY0b1lGO0FvRnpvWUE7RUFDRTtBcEYyb1lGO0FvRnpvWUE7O0VBQ0U7QXBGNG9ZRjtBb0Z6b1lBO0VBRUU7RUFDQTtFQUNBO0FwRjBvWUY7QW9Gdm9ZQTs7RUFDRTtBcEYwb1lGO0FvRnZvWUE7RUFDRTtJQUNFO0lBQ0E7RXBGeW9ZRjtBQUNGO0FvRnRvWUE7O0VBQ0U7QXBGeW9ZRjtBb0Z0b1lBO0VBQ0U7SUFDRTtFcEZ3b1lGO0FBQ0Y7QW9GdG9ZQTtFQUNFO0lBQ0U7RXBGd29ZRjtBQUNGO0FvRnJvWUE7RUFDRTtJQUNFO0VwRnVvWUY7RW9Gcm9ZQTtJQUNFO0VwRnVvWUY7QUFDRjtBcUZsd1lBO0VBQ0U7QXJGb3dZRjtBcUZsd1lFOzs7OztFQUNFO0FyRnd3WUo7QXFGcHdZQTtFQUNFO0FyRnN3WUY7QXFGbndZQTtFQUNFO0FyRnF3WUY7QXFGbHdZQTtFQUNFO0FyRm93WUY7QXFGandZQTtFQUNFO0FyRm13WUY7QXFGaHdZQTtFQUNFO0FyRmt3WUY7QXFGL3ZZQTtFQUNFO0FyRml3WUY7QXFGOXZZQTtFQUNFO0FyRmd3WUY7QXFGN3ZZQTs7Ozs7RUFLRTtBckYrdllGO0FxRjV2WUE7RUFDRTtFQUNBO0VBQ0E7QXJGOHZZRjtBcUYzdllBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXJGcXdZRjtBcUZsd1lBOzs7RUFDRTtBckZzd1lGO0FxRm53WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXJGbXhZRjtBcUZoeFlBO0VBQ0U7RUFDQTtFQUNBO0FyRmt4WUY7QXFGL3dZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FyRnl4WUY7QXFGdHhZQTs7O0VBQ0U7QXJGMHhZRjtBcUZ2eFlBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FyRnV5WUY7QXFGcHlZQTtFQUNFO0VBQ0E7RUFDQTtBckZzeVlGO0FxRm55WUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBckY2eVlGO0FxRjF5WUE7OztFQUNFO0FyRjh5WUY7QXFGM3lZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBckYyellGO0FxRnh6WUE7RUFDRTtFQUNBO0VBQ0E7QXJGMHpZRjtBcUZ2ellBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXJGaTBZRjtBcUY5ellBOzs7RUFDRTtBckZrMFlGO0FxRi96WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXJGKzBZRjtBcUY1MFlBO0VBQ0U7RUFDQTtFQUNBO0FyRjgwWUY7QXFGMzBZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FyRnExWUY7QXFGbDFZQTs7O0VBQ0U7QXJGczFZRjtBcUZuMVlBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FyRm0yWUY7QXFGaDJZQTtFQUNFO0VBQ0E7RUFDQTtBckZrMllGO0FxRi8xWUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBckZ5MllGO0FxRnQyWUE7OztFQUNFO0FyRjAyWUY7QXFGdjJZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBckZ1M1lGO0FxRnAzWUE7RUFDRTtBckZzM1lGO0FxRm4zWUE7Ozs7O0VBQ0U7RUFDQTtBckZ5M1lGO0FxRnQzWUE7OztFQUNFO0FyRjAzWUY7QXFGdjNZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QXJGdTRZRjtBcUZwNFlBO0VBQ0U7RUFDQTtFQUNBO0FyRnM0WUY7QXFGbjRZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtBckY2NFlGO0FxRjE0WUE7O0VBQ0U7QXJGNjRZRjtBcUYxNFlBOzs7RUFDRTtBckY4NFlGO0FxRjM0WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FyRjI1WUY7QXFGeDVZQTs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBckZ1NllGO0FxRnA2WUE7RUFDRTtFQUNBO0VBQ0E7QXJGczZZRjtBcUZuNllBO0VBQ0U7QXJGcTZZRjtBcUZsNllBO0VBQ0U7RUFDQTtFQUNBO0FyRm82WUY7QXFGajZZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZtNllGO0FxRmg2WUE7RUFDRTtBckZrNllGO0FxRi81WUE7RUFDRTtBckZpNllGO0FxRjk1WUE7RUFDRTtBckZnNllGO0FxRjc1WUE7RUFDRTtBckYrNVlGO0FxRjU1WUE7RUFDRTtBckY4NVlGO0FxRjM1WUE7RUFDRTtBckY2NVlGO0FxRjE1WUE7RUFDRTtBckY0NVlGO0FxRno1WUE7RUFDRTtBckYyNVlGO0FxRng1WUE7RUFDRTtBckYwNVlGO0FxRnY1WUE7RUFDRTtBckZ5NVlGO0FxRnQ1WUE7RUFDRTtBckZ3NVlGO0FxRnI1WUE7RUFDRTtBckZ1NVlGO0FxRnA1WUE7RUFDRTtBckZzNVlGO0FxRm41WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGcTVZRjtBcUZqNVlBO0VBQ0U7RUFDQTtBckZtNVlGO0FzRnhzWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYwc1pGO0FzRnZzWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBc0Z0c1pBOztFQUNFO0VBQ0E7QXRGeXNaRjtBQUNBLGlCQUFpQjtBdUZ6d1pqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMndaRjtBdUZ4d1pBO0VBQ0U7QXZGMHdaRjtBdUZ2d1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ5d1pGO0F1RnR3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGd3daRjtBdUZyd1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ3d1pGO0F1RnJ3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZ1d1pGO0F1RnB3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnN3WkY7QXVGbndaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnF3WkY7QXVGbHdaQTtFQUNFO0F2Rm93WkY7QXVGandaQTtFQUNFO0F2Rm13WkY7QUFDQSxrQkFBa0I7QXVGL3ZabEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rml3WkY7QXVGOXZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Rmd3WkY7QUFDQSxjQUFjO0F1RjV2WmQ7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGbXdaRjtBdUZod1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZtd1pGO0FBQ0EsYUFBYTtBdUYvdlpiO0VBQ0U7QXZGaXdaRjtBdUY5dlpBO0VBQ0U7QXZGZ3daRjtBdUY3dlpBO0VBQ0U7QXZGK3ZaRjtBdUY1dlpBO0VBQ0U7QXZGOHZaRjtBdUYzdlpBO0VBQ0U7QXZGNnZaRjtBQUNBLGtCQUFrQjtBdUZ6dlpsQjtFQUNFO0VBQ0E7QXZGMnZaRjtBdUZ4dlpBO0VBQ0U7RUFDQTtFQUNBO0F2RjB2WkY7QXVGdnZaQTtFQUNFO0VBQ0E7QXZGeXZaRjtBdUZ0dlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ3dlpGO0F1RnJ2WkE7RUFDRTtBdkZ1dlpGO0F1RnB2WkE7RUFDRTtFQUNBO0VBQ0E7QXZGc3ZaRjtBQUNBLGlCQUFpQjtBdUZsdlpqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZvdlpGO0F1Rmp2WkE7RUFDRTtBdkZtdlpGO0F1Rmh2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZrdlpGO0F1Ri91WkE7RUFDRTtFQUNBO0VBQ0E7QXZGaXZaRjtBdUY5dVpBO0VBQ0U7RUFDQTtFQUNBO0F2Rmd2WkY7QXVGN3VaQTs7RUFDRTtFQUNBO0F2Rmd2WkY7QXVGN3VaQTtFQUNFO0F2Rit1WkY7QXVGNXVaQTtFQUNFO0F2Rjh1WkY7QXVGM3VaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RjZ1WkY7QXVGMXVaQTs7RUFDRTtBdkY2dVpGO0F1RjF1WkE7OztFQUdFO0VBQ0E7RXZGNHVaQSxxQkFBcUI7RXVGM3VackI7RXZGNnVaQSxpQkFBaUI7QUFDbkI7QXVGM3VaQTs7RUFDRTtFQUNBO0F2Rjh1WkY7QXVGM3VaQTs7RUFDRTtBdkY4dVpGO0FBQ0EsU0FBUztBdUYxdVpUO0VBQ0U7QXZGNHVaRjtBdUZ6dVpBO0VBQ0U7QXZGMnVaRjtBdUZ4dVpBO0VBQ0U7QXZGMHVaRjtBdUZ2dVpBOztFQUNFO0F2RjB1WkY7QXVGdnVaQTs7RUFDRTtBdkYwdVpGO0F1RnZ1WkE7RUFDRTtFQUNBO0F2Rnl1WkY7QXVGdHVaQTtFQUNFO0F2Rnd1WkY7QXVGcnVaQTs7RUFDRTtFQUNBO0F2Rnd1WkY7QXVGcnVaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnV1WkY7QXVGcHVaQTtFQUNFO0F2RnN1WkY7QXVGbnVaQTtFQUNFO0F2RnF1WkY7QXVGanVaQTtFQUNFO0F2Rm11WkY7QXVGaHVaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGa3VaRjtBdUYvdFpBO0VBQ0U7RUFDQTtFQUNBO0F2Rml1WkY7QXVGOXRaQTtFQUNFO0VBQ0E7RUFDQTtBdkZndVpGO0F1Rjd0WkE7RUFDRTtBdkYrdFpGO0F1RjV0WkE7RUFDRTtBdkY4dFpGO0F1RjN0WkE7RUFDRTtFQUNBO0F2RjZ0WkY7QXVGMXRaQTs7RUFFRTtBdkY0dFpGO0F1Rnp0WkE7RUFDRTtFQUNBO0F2RjJ0WkY7QUFDQSxlQUFlO0F1RnZ0WmY7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RjJ0WkY7QXVGeHRaQTtFQUNFO0F2RjB0WkY7QXVGdnRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Rnl0WkY7QXVGdHRaQTtFQUNFO0VBQ0E7RUFDQTtBdkZ3dFpGO0F1RnJ0WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZ1dFpGO0F1RnB0WkE7RUFDRTtBdkZzdFpGO0F1Rm50WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGcXRaRjtBdUZsdFpBO0VBQ0U7RUFDQTtFdkZvdFpBLG9CQUFvQjtFdUZqdFpwQjtBdkZtdFpGO0F1Ri9zWkE7RUFDRTtFQUNBO0VBQ0E7QXZGaXRaRjtBdUY5c1pBO0VBQ0U7QXZGZ3RaRjtBdUY3c1pBO0VBQ0U7QXZGK3NaRjtBdUY1c1pBOztFQUVFO0VBQ0E7RUFDQTtFdkY4c1pBLG9DQUFvQztFQUNwQyxpQ0FBaUM7RXVGNXNaakM7QXZGOHNaRjtBdUYzc1pBO0VBQ0U7QXZGNnNaRjtBdUYxc1pBO0VBQ0U7QXZGNHNaRjtBQUNBLGdCQUFnQjtBdUZ4c1poQjtFQUNFO0VBQ0E7QXZGMHNaRjtBdUZ2c1pBO0VBQ0U7RUFDQTtFQUNBO0F2RnlzWkY7QXVGdHNaQTtFQUNFO0VBQ0E7RUFDQTtBdkZ3c1pGO0F1RnJzWkE7RUFDRTtFQUNBO0F2RnVzWkY7QXVGcHNaQTtFQUNFO0VBQ0E7RUFDQTtBdkZzc1pGO0F1Rm5zWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnFzWkY7QXVGbHNaQTtFQUNFO0VBQ0E7QXZGb3NaRjtBdUZqc1pBO0VBQ0U7QXZGbXNaRjtBdUZoc1pBO0VBQ0U7QXZGa3NaRjtBdUYvclpBO0VBQ0U7QXZGaXNaRjtBdUY5clpBO0VBQ0U7RUFDQTtFQUNBO0F2RmdzWkY7QXVGN3JaQTtFQUNFO0F2RityWkY7QXVGNXJaQTtFQUNFO0VBQ0E7QXZGOHJaRjtBQUNBLGVBQWU7QXVGMXJaZjs7Ozs7RUFLRTtBdkY0clpGO0F1RnpyWkE7RUFDRTtBdkYyclpGO0F1RnhyWkE7RUFDRTtBdkYwclpGO0F1RnZyWkE7RUFDRTtBdkZ5clpGO0F1RnRyWkE7RUFDRTtFQUNBO0F2RndyWkY7QXVGcnJaQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZ5clpGO0F1RnZyWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMnJaRjtBdUZ4clpBOzs7RUFDRTtFQUNBO0VBQ0E7QXZGNHJaRjtBdUZ6clpBO0VBQ0U7QXZGMnJaRjtBQUNBLFdBQVc7QXVGdHJaWDtFQUNFO0F2RndyWkY7QXVGcnJaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnVyWkY7QXVGcHJaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZzclpGO0F1Rm5yWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGcXJaRjtBdUZsclpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGb3JaRjtBdUZqclpBO0VBQ0U7QXZGbXJaRjtBQUNBLGNBQWM7QXVGL3FaZDtFQUNFO0F2RmlyWkY7QXVGOXFaQTtFQUNFO0VBQ0E7QXZGZ3JaRjtBdUY3cVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkYrcVpGO0F1RjVxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjhxWkY7QXVGM3FaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY2cVpGO0F1RjFxWkE7RUFDRTtFQUNBO0VBQ0E7QXZGNHFaRjtBdUZ6cVpBO0VBQ0U7RUFDQTtBdkYycVpGO0FBQ0EsVUFBVTtBdUZ2cVpWO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdkZ3cVpGO0F1RnJxWkE7RUFDRTtBdkZ1cVpGO0F1RnBxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZzcVpGO0F1Rm5xWkE7RUFDRTtBdkZxcVpGO0FBQ0EsWUFBWTtBdUZqcVpaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGbXFaRjtBdUZocVpBO0VBQ0U7QXZGa3FaRjtBdUYvcFpBOztFQUNFO0VBQ0E7QXZGa3FaRjtBdUYvcFpBO0VBQ0U7RUFDQTtFQUNBO0F2RmlxWkY7QXVGOXBaQTtFQUNFO0VBQ0E7QXZGZ3FaRjtBdUY1cFpBO0VBQ0U7QXZGOHBaRjtBdUYzcFpBO0VBQ0U7RUFDQTtBdkY2cFpGO0F1RjFwWkE7O0VBQ0U7QXZGNnBaRjtBdUYxcFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGNHBaRjtBdUZ6cFpBO0VBQ0U7QXZGMnBaRjtBdUZ4cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMHBaRjtBdUZ2cFpBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RjBwWkY7QXVGdnBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnlwWkY7QXVGdHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RndwWkY7QXVGcnBaQTtFQUNFO0VBQ0E7QXZGdXBaRjtBdUZwcFpBO0VBQ0U7QXZGc3BaRjtBdUZucFpBO0VBQ0U7QXZGcXBaRjtBdUZscFpBO0VBQ0U7RUFDQTtBdkZvcFpGO0F1RmpwWkE7RUFDRTtBdkZtcFpGO0FBQ0EsV0FBVztBdUZqcFpYO0VBQ0U7QXZGbXBaRjtBdUZocFpBO0VBQ0U7QXZGa3BaRjtBdUYvb1pBO0VBQ0U7QXZGaXBaRjtBdUY5b1pBO0VBQ0U7QXZGZ3BaRjtBdUY3b1pBO0VBQ0U7QXZGK29aRjtBdUY1b1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RitvWkY7QXVGNW9aQTs7RUFDRTtBdkYrb1pGO0F1RjVvWkE7RUFDRTtBdkY4b1pGO0F1RjNvWkE7RUFDRTtBdkY2b1pGO0F1RjFvWkE7O0VBRUU7QXZGNG9aRjtBdUZ6b1pBO0VBQ0U7QXZGMm9aRjtBdUZ4b1pBO0VBQ0U7QXZGMG9aRjtBdUZ2b1pBO0VBQ0U7QXZGeW9aRjtBdUZ0b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RndvWkY7QXVGcm9aQTtFQUNFO0F2RnVvWkY7QXVGcG9aQTtFQUNFO0F2RnNvWkY7QXVGbm9aQTtFQUNFO0VBQ0E7QXZGcW9aRjtBdUZsb1pBO0VBQ0U7RUFDQTtBdkZvb1pGO0FBQ0EsZ0JBQWdCO0F1RmhvWmhCO0VBQ0U7QXZGa29aRjtBdUYvblpBO0VBQ0U7RUFDQTtFQUNBO0F2RmlvWkY7QXVGOW5aQTtFQUNFO0F2RmdvWkY7QUFDQSxhQUFhO0F1RjduWmI7RUFDRTtFQUFvQjtFQUNwQjtFQUEwQjtFQUF1QjtBdkZrb1puRDtBdUZob1pBO0VBQ0U7QXZGa29aRjtBdUZob1pBO0VBQ0U7RUFBZ0I7RUFBa0I7RUFDbEM7RUFBMkI7QXZGcW9aN0I7QXVGbm9aQTtFQUNFO0VBQWdCO0VBQWE7RUFDN0I7RUFBeUM7RUFDekM7RUFBdUM7QXZGeW9aekM7QXVGdm9aQTs7RUFDRTtFQUFnQjtFQUFhO0VBQVk7RUFBYztFQUFZO0VBQ25FO0VBQWlCO0VBQWM7RUFBMkM7RUFDMUU7RUFBNkI7RUFBZ0M7QXZGb3BaL0Q7QXVGbHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUEyQjtBdkZxcFo3QjtBdUZucFpBO0VBQ0U7RUFDQTtFQUNBO0VBQTJCO0VBQzNCO0F2RnNwWkY7QXVGcHBaQTtFQUNFO0VBQWdCO0VBQWE7RUFDN0I7RUFDQTtFQUEyQjtFQUMzQjtFQUFvQjtFQUFRO0VBQVc7RUFDdkM7RUFBc0M7RUFDdEM7RUFBb0M7QXZGOHBadEM7QXVGNXBaQTtFQUNFO0F2RjhwWkY7QXVGNXBaQTtFQUNFO0F2RjhwWkY7QUFDQSxXQUFXO0F1RnpwWlg7RUFDRTtBdkYycFpGO0F1RnpwWkE7RUFDRTtBdkYycFpGO0F1RnpwWkE7RUFDRTtBdkYycFpGO0F1RnpwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjJwWkY7QXVGenBaQTtFQUNFO0VBQ0E7QXZGMnBaRjtBdUZ6cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMnBaRjtBdUZ6cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjJwWkY7QXVGenBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkYycFpGO0F1RnpwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkYycFpGO0F1RnpwWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY2cFpGO0F1RjNwWkE7RUFDRTtBdkY2cFpGO0F1RjNwWkE7RUFDRTtBdkY2cFpGO0F1RjNwWkE7RUFDRTtFQUNBO0VBQ0E7QXZGNnBaRjtBdUYzcFpBOzs7OztFQUNFO0VBQ0E7QXZGaXFaRjtBdUY5cFpBOzs7RUFDRTtBdkZrcVpGO0F1Ri9wWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Rm1xWkY7QXVGanFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Rm1xWkY7QXVGanFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZtcVpGO0F1RmpxWkE7RUFDRTtBdkZtcVpGO0F1RmpxWkE7RUFDRTtFQUNBO0F2Rm1xWkY7QXVGanFaQTtFQUNFO0F2Rm1xWkY7QXVGanFaQTtFQUNFO0VBQ0E7QXZGbXFaRjtBdUZqcVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGbXFaRjtBdUZqcVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGbXFaRjtBdUZqcVpBO0VBQ0U7QXZGbXFaRjtBdUZocVpBOzs7O0VBQ0U7QXZGcXFaRjtBdUZscVpBOzs7O0VBQ0U7QXZGdXFaRjtBdUZwcVpBOzs7O0VBQ0U7QXZGeXFaRjtBdUZ0cVpBOzs7O0VBQ0U7QXZGMnFaRjtBdUZ4cVpBO0VBQ0U7QXZGMHFaRjtBdUZ2cVpBO0VBQ0U7QXZGeXFaRjtBdUZ0cVpBO0VBQ0U7QXZGd3FaRjtBdUZycVpBO0VBQ0U7QXZGdXFaRjtBdUZwcVpBO0VBQ0U7QXZGc3FaRjtBdUZscVpBO0VBQ0U7QXZGb3FaRjtBdUZqcVpBO0VBQ0U7QXZGbXFaRjtBQUNBLGtCQUFrQjtBdUY1cFpsQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjhwWkY7QXVGM3BaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGNnBaRjtBdUYxcFpBO0VBQ0U7QXZGNHBaRjtBdUZ6cFpBO0VBQ0U7QXZGMnBaRjtBdUZ4cFpBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkYwcFpGO0F1RnZwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnlwWkY7QXVGdHBaQTtFQUNFO0F2RndwWkY7QXVGcnBaQTtFQUNFO0VBQ0E7RUFDQTtBdkZ1cFpGO0F1RnBwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RnNwWkY7QXVGbnBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZxcFpGO0F1RmxwWkE7RUFDRTtBdkZvcFpGO0F1RmpwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkZtcFpGO0F1Ri9vWkE7RUFDRTtBdkZpcFpGO0F1RjlvWkE7RUFDRTtBdkZncFpGO0F1RjdvWkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGK29aRjtBdUY1b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkY4b1pGO0F1RjNvWkE7RUFDRTtFQUNBO0VBQ0E7QXZGNm9aRjtBdUYxb1pBO0VBQ0U7QXZGNG9aRjtBdUZ6b1pBO0VBQ0U7RUFDQTtBdkYyb1pGO0FBQ0E7O0NBRUM7QXVGeG9aRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RjBvWkY7QXVGdm9aQTtFQUNFO0VBQ0E7QXZGeW9aRjtBdUZ0b1pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RndvWkY7QXVGcm9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RnVvWkY7QXVGcG9aQTtFdkZzb1pFLG9CQUFvQjtBQUN0QjtBdUZsb1pBO0VBQ0U7QXZGb29aRjtBdUZqb1pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F2Rm1vWkY7QUFDQSxlQUFlO0F1RmhvWmY7RUFDRTtFQUNBO0F2RmtvWkY7QXVGaG9aQTtFQUNFO0VBQ0E7QXZGa29aRjtBQUNBLGdCQUFnQjtBdUYvblpoQjtFQUNFO0F2RmlvWkY7QUFDQSxlQUFlO0F1RjluWmY7RUFDRTtFQUNBO0VBQ0E7QXZGZ29aRjtBdUY3blpBO0VBQ0U7QXZGK25aRjtBQUNBLFdBQVc7QXVGNW5aWDtFQUNFO0VBQ0E7RUFDQTtBdkY4blpGO0F1RjVuWkE7RUFDRTtFQUNBO0VBQ0E7QXZGOG5aRjtBdUY1blpBO0VBQ0U7RUFDQTtBdkY4blpGO0F1RjVuWkE7RUFDRTtBdkY4blpGO0F1RjVuWkE7RUFDRTtBdkY4blpGO0F1RjVuWkE7RUFDRTtBdkY4blpGO0F1RjVuWkE7RUFDRTtBdkY4blpGO0F1RjVuWkE7RUFDRTtBdkY4blpGO0F1RjVuWkE7RUFDRTtBdkY4blpGO0F1RjVuWkE7RUFDRTtBdkY4blpGO0FBQ0Esd0JBQXdCO0F1RjFuWnhCO0VBQ0U7QXZGNG5aRjtBdUZ6blpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkYyblpGO0F1RnpuWkE7RUFDRTtBdkYyblpGO0F1RnpuWkE7RUFDRTtBdkYyblpGO0F1RnpuWkE7RUFDRTtBdkYyblpGO0F1RnpuWkE7RUFDRTtBdkYyblpGO0F1RnhuWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGMG5aRjtBdUZ2blpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGeW5aRjtBdUZ0blpBO0VBQ0U7QXZGd25aRjtBdUZyblpBO0VBQ0U7QXZGdW5aRjtBdUZwblpBO0VBQ0U7QXZGc25aRjtBdUZublpBO0VBQ0U7QXZGcW5aRjtBdUZsblpBO0VBQ0U7QXZGb25aRjtBdUZqblpBO0VBQ0U7QXZGbW5aRjtBdUZoblpBO0VBQ0U7QXZGa25aRjtBQUNBLFlBQVk7QXVGL21aWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGaW5aRjtBdUY5bVpBO0VBQ0U7QXZGZ25aRjtBdUY5bVpBO0VBQ0U7QXZGZ25aRjtBdUY3bVpBO0VBQ0U7QXZGK21aRjtBdUY1bVpBO0VBQ0U7QXZGOG1aRjtBQUNBLHdCQUF3QjtBdUYzbVp4Qjs7RUFDRTtFQUNBO0VBQ0E7QXZGOG1aRjtBdUY1bVpBO0VBQ0U7RUFDQTtBdkY4bVpGO0FBQ0Esa0JBQWtCO0F1RjNtWmxCO0VBQ0U7RUFDQTtFQUNBO0F2RjZtWkY7QXVGMW1aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RjRtWkY7QXVGem1aQTtFQUNFO0VBQ0E7QXZGMm1aRjtBdUZ4bVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGMG1aRjtBdUZ2bVpBO0VBQ0U7RUFDQTtFQUNBO0F2RnltWkY7QXVGdG1aQTtFQUNFO0VBQ0E7RUFDQTtBdkZ3bVpGO0F1RnJtWkE7RUFDRTtBdkZ1bVpGO0F1RnBtWkE7RUFDRTtFQUNBO0F2RnNtWkY7QXVGbG1aQTtFQUNFO0VBQ0E7QXZGb21aRjtBdUZsbVpBO0VBQ0U7RUFDQTtBdkZvbVpGO0F1RmptWkE7RUFDRTtBdkZtbVpGO0F1RmhtWkE7RUFDRTtFQUNBO0VBQ0E7QXZGa21aRjtBdUYvbFpBO0VBQ0U7RUFDQTtFQUNBO0F2RmltWkY7QXVGOWxaQTs7RUFDRTtBdkZpbVpGO0F1RjlsWkE7RUFDRTtBdkZnbVpGO0F1RjdsWkE7RUFDRTtFQUNBO0F2RitsWkY7QXVGNWxaQTtFQUNFO0F2RjhsWkY7QXVGM2xaQTtFQUNFO0F2RjZsWkY7QXVGMWxaQTtFQUNFO0F2RjRsWkY7QXVGemxaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RjJsWkY7QXVGeGxaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RjBsWkY7QXVGdmxaQTtFQUNFO0F2RnlsWkY7QXVGdGxaQTtFQUVFO0VBQ0E7RUFDQTtBdkZ1bFpGO0F1RnJsWkE7RUFDRTtB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ZFg7RUFDRTtFQUNBO0FaaTBkRjtBWTl6ZEE7O0VBQ0U7QVppMGRGO0FBQ0EsV0FBVztBWTd6ZFg7RUFDRTtBWit6ZEY7QVk1emRBOztFQUNFO0VBQ0E7QVoremRGO0FZNXpkQTs7Ozs7O0VBQ0U7QVptMGRGO0FZaDBkQTtFQUNFO0VBQ0E7QVprMGRGO0FZL3pkQTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVpzMGRGO0FBQ0EsV0FBVztBWWwwZFg7RUFDRTtFQUNBO0FabzBkRjtBWWowZEE7RUFDRTtBWm0wZEY7QVloMGRBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvMGRGO0FZajBkQTtFQUNFO0VBQ0E7QVptMGRGO0FZaDBkQTtFQUNFO0VBQ0E7RUFDQTtBWmswZEY7QVkvemRBOztFQUNFO0VBQ0E7QVprMGRGO0FZL3pkQTtFQUNFO0FaaTBkRjtBQUNBLFlBQVk7QVk3emRaO0VBQ0U7QVoremRGO0FZNXpkQTtFQUNFO0FaOHpkRjtBWTN6ZEE7RUFDRTtBWjZ6ZEY7QVkxemRBO0VBQ0U7QVo0emRGO0FZenpkQTtFQUNFO0VBQ0E7QVoyemRGO0FZeHpkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaMHpkRjtBWXZ6ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnl6ZEY7QVl0emRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVp3emRGO0FZcnpkQTtFQUNFO0FadXpkRjtBWXB6ZEE7RUFDRTtFQUNBO0Fac3pkRjtBWW56ZEE7RUFDRTtBWnF6ZEY7QVlsemRBO0VBQ0U7RUFDQTtBWm96ZEY7QVloemRBO0VBQ0U7QVpremRGO0FZL3lkQTtFQUNFO0VBQ0E7QVppemRGO0FZOXlkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ3pkRjtBWTd5ZEE7RUFDRTtBWit5ZEY7QVk1eWRBO0VBQ0U7RUFDQTtBWjh5ZEY7QVkzeWRBO0VBQ0U7RUFDQTtFQUNBO0FaNnlkRjtBWTF5ZEE7RUFDRTtBWjR5ZEY7QVl6eWRBO0VBQ0U7RUFFQTtFQUNBO0FaMHlkRjtBWXZ5ZEE7RUFDRTtBWnl5ZEY7QVl0eWRBO0VBQ0U7RUFDQTtFQUNBO0Fad3lkRjtBWXJ5ZEE7RUFDRTtBWnV5ZEY7QVlweWRBO0VBQ0U7QVpzeWRGO0FZbnlkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnF5ZEY7QVlseWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVpveWRGO0FZanlkQTtFQUNFO0FabXlkRjtBWWp5ZEE7RUFDRTtBWm15ZEY7QVlqeWRBO0VBQ0U7QVpteWRGO0FZaHlkQTs7RUFDRTtBWm15ZEY7QVloeWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpreWRGO0FZL3hkQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FaZ3lkRjtBWTd4ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK3hkRjtBWTV4ZEE7RUFDRTtBWjh4ZEY7QVkzeGRBO0VBQ0U7QVo2eGRGO0FZMXhkQTtFQUNFO0FaNHhkRjtBWXp4ZEE7O0VBQ0U7QVo0eGRGO0FZenhkQTs7RUFDRTtFQUNBO0FaNHhkRjtBWXp4ZEE7O0VBQ0U7RUFDQTtBWjR4ZEY7QVl6eGRBO0VBQ0U7QVoyeGRGO0FZeHhkQTtFQUNFO0FaMHhkRjtBWXZ4ZEE7RUFDRTtFQUNBO0FaeXhkRjtBWXR4ZEE7RUFDRTtFQUNBO0Fad3hkRjtBWXJ4ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1eGRGO0FZcHhkQTtFQUNFO0VBQ0E7QVpzeGRGO0FZbnhkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnF4ZEY7QVlseGRBO0VBQ0c7RUFDQTtFQUNBO0Fab3hkSDtBWWp4ZEE7RUFDRTtBWm14ZEY7QVloeGRBO0VBQ0U7RUFDQTtBWmt4ZEY7QVkvd2RBO0VBQ0U7RUFDQTtBWml4ZEY7QUFDQSxnQkFBZ0I7QVk5d2RoQjtFQUNFO0FaZ3hkRjtBWTd3ZEE7RUFDRTtBWit3ZEY7QVk1d2RBO0VBQ0U7QVo4d2RGO0FZM3dkQTtFQUNFO0VBQ0E7QVo2d2RGO0FZMXdkQTtFQUNFO0VBQ0E7QVo0d2RGO0FZendkQTtFQUNFO0VBQ0E7QVoyd2RGO0FZeHdkQTtFQUNFO0VBQ0E7QVowd2RGO0FZdndkQTtFQUNFO0VBQ0E7QVp5d2RGO0FZdHdkQTtFQUNFO0Fad3dkRjtBWXJ3ZEE7RUFDRTtBWnV3ZEY7QVlwd2RBO0VBQ0U7RUFDQTtBWnN3ZEY7QVlud2RBO0VBQ0U7QVpxd2RGO0FZbHdkQTtFQUNFO0VBQ0E7RUFDQTtBWm93ZEY7QVlqd2RBO0VBQ0U7QVptd2RGO0FZaHdkQTtFQUNFO0VBQ0E7RUFDQTtBWmt3ZEY7QVkvdmRBO0VBQ0U7QVppd2RGO0FZOXZkQTtFQUNFO0VBQ0E7RUFDQTtBWmd3ZEY7QVk3dmRBO0VBQ0U7QVordmRGO0FZNXZkQTtFQUNFO0VBQ0E7RUFDQTtBWjh2ZEY7QVkzdmRBO0VBQ0U7QVo2dmRGO0FZMXZkQTs7RUFDRTtBWjZ2ZEY7QVkxdmRBOztFQUNFO0FaNnZkRjtBWTF2ZEE7O0VBQ0U7RUFDQTtBWjZ2ZEY7QVkxdmRBO0VBQ0U7QVo0dmRGO0FZenZkQTtFQUNFO0FaMnZkRjtBWXh2ZEE7RUFDRTtBWjB2ZEY7QVl2dmRBO0VBQ0U7QVp5dmRGO0FZdHZkQTtFQUNFO0Fad3ZkRjtBWXJ2ZEE7RUFDRTtBWnV2ZEY7QVlwdmRBO0VBQ0U7RUFDQTtBWnN2ZEY7QVludmRBO0VBQ0U7QVpxdmRGO0FBQ0EsV0FBVztBWWp2ZFg7RUFDRTtBWm12ZEY7QVlodmRBO0VBQ0U7QVprdmRGO0FZL3VkQTtFQUNFO0FaaXZkRjtBWTl1ZEE7RUFDRTtBWmd2ZEY7QVk3dWRBO0VBQ0U7QVordWRGO0FZNXVkQTtFQUNFO0FaOHVkRjtBWTN1ZEE7RUFDRTtBWjZ1ZEY7QVkxdWRBO0VBQ0U7QVo0dWRGO0FZenVkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjJ1ZEY7QVl4dWRBO0VBQ0U7RUFDQTtFQUNBO0FaMHVkRjtBQUNBLHNEQUFzRDtBWXZ1ZHREOzs7Ozs7Ozs7RUFTRTtBWnl1ZEY7QUFDQSxnREFBZ0Q7QVl0dWRoRDs7Ozs7Ozs7RUFTRTtBWnV1ZEY7QVludWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnF1ZEY7QVlsdWRBO0VBQ0U7QVpvdWRGO0FBQ0EsZ0JBQWdCO0FZL3RkaEI7RUFDRTtBWml1ZEY7QVk5dGRBO0VBQ0U7RUFDQTtFQUNBO0FaZ3VkRjtBWTd0ZEE7RUFDRTtFQUNBO0VBQ0E7QVordGRGO0FZNXRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaOHRkRjtBWTN0ZEE7RUFDRTtBWjZ0ZEY7QVkxdGRBO0VBQ0M7QVo0dGREO0FZenRkQTtFQUNFO0VBQ0E7QVoydGRGO0FBQ0EsdUJBQXVCO0FZdnRkdkI7RUFDRTtBWnl0ZEY7QVl0dGRBO0VBQ0U7QVp3dGRGO0FZcnRkQTtFQUNFO0FadXRkRjtBWXB0ZEE7RUFDRTtBWnN0ZEY7QVludGRBO0VBQ0U7QVpxdGRGO0FZbHRkQTtFQUNFO0Fab3RkRjtBWWp0ZEE7RUFDRTtBWm10ZEY7QVlodGRBO0VBQ0U7QVprdGRGO0FZL3NkQTtFQUNFO0FaaXRkRjtBWTdzZEE7RUFDRTtBWitzZEY7QVkzc2RBO0VBQ0U7QVo2c2RGO0FZenNkQTtFQUNFO0FaMnNkRjtBWXZzZEE7RUFDRTtBWnlzZEY7QVlyc2RBO0VBQ0U7QVp1c2RGO0FZcHNkQTtFQUNFO0Fac3NkRjtBWW5zZEE7RUFDRTtBWnFzZEY7QVlsc2RBO0VBQ0U7QVpvc2RGO0FZanNkQTtFQUNFO0FabXNkRjtBWWhzZEE7RUFDRTtBWmtzZEY7QVkvcmRBO0VBQ0U7QVppc2RGO0FZOXJkQTtFQUNFO0FaZ3NkRjtBWTdyZEE7RUFDRTtBWityZEY7QVk1cmRBO0VBQ0U7QVo4cmRGO0FZM3JkQTtFQUNFO0FaNnJkRjtBWTFyZEE7RUFDRTtBWjRyZEY7QVl6cmRBO0VBQ0U7QVoycmRGO0FZeHJkQTtFQUNFO0FaMHJkRjtBWXZyZEE7RUFDRTtBWnlyZEY7QVl0cmRBO0VBQ0U7QVp3cmRGO0FZcnJkQTtFQUNFO0FadXJkRjtBWXByZEE7RUFDRTtBWnNyZEY7QVlucmRBO0VBQ0U7QVpxcmRGO0FZbHJkQTtFQUNFO0Fab3JkRjtBWWpyZEE7RUFDRTtBWm1yZEY7QVlocmRBO0VBQ0U7QVprcmRGO0FZL3FkQTtFQUNFO0FaaXJkRjtBWTlxZEE7RUFDRTtBWmdyZEY7QVk3cWRBO0VBQ0U7QVorcWRGO0FZNXFkQTtFQUNFO0FaOHFkRjtBWTNxZEE7RUFDRTtBWjZxZEY7QVkxcWRBO0VBQ0U7QVo0cWRGO0FZenFkQTtFQUNFO0FaMnFkRjtBWXhxZEE7RUFDRTtBWjBxZEY7QVl2cWRBO0VBQ0U7QVp5cWRGO0FZdHFkQTtFQUNFO0Fad3FkRjtBWXJxZEE7RUFDRTtBWnVxZEY7QVlwcWRBO0VBQ0U7QVpzcWRGO0FZbnFkQTtFQUNFO0FacXFkRjtBWWxxZEE7RUFDRTtBWm9xZEY7QVlqcWRBO0VBQ0U7QVptcWRGO0FZaHFkQTtFQUNFO0Faa3FkRjtBWS9wZEE7RUFDRTtBWmlxZEY7QVk5cGRBO0VBQ0U7QVpncWRGO0FZN3BkQTtFQUNFO0FaK3BkRjtBWTVwZEE7RUFDRTtBWjhwZEY7QVkzcGRBO0VBQ0U7QVo2cGRGO0FZMXBkQTtFQUNFO0FaNHBkRjtBWXpwZEE7RUFDRTtBWjJwZEY7QVl4cGRBO0VBQ0U7QVowcGRGO0FZdnBkQTtFQUNFO0FaeXBkRjtBWXRwZEE7RUFDRTtBWndwZEY7QVlycGRBO0VBQ0U7QVp1cGRGO0FZcHBkQTtFQUNFO0Fac3BkRjtBWW5wZEE7RUFDRTtBWnFwZEY7QVlscGRBO0VBQ0U7QVpvcGRGO0FZanBkQTtFQUNFO0FabXBkRjtBWWhwZEE7RUFDRTtBWmtwZEY7QVkvb2RBO0VBQ0U7QVppcGRGO0FZOW9kQTtFQUNFO0FaZ3BkRjtBWTdvZEE7RUFDRTtBWitvZEY7QVk1b2RBO0VBQ0U7QVo4b2RGO0FZM29kQTtFQUNFO0FaNm9kRjtBWTFvZEE7RUFDRTtBWjRvZEY7QVl6b2RBO0VBQ0U7QVoyb2RGO0FZeG9kQTtFQUNFO0FaMG9kRjtBWXZvZEE7RUFDRTtBWnlvZEY7QVl0b2RBO0VBQ0U7QVp3b2RGO0FZcm9kQTtFQUNFO0FadW9kRjtBWXBvZEE7RUFDRTtBWnNvZEY7QVlub2RBO0VBQ0U7QVpxb2RGO0FZbG9kQTtFQUNFO0Fab29kRjtBWWpvZEE7RUFDRTtBWm1vZEY7QVlob2RBO0VBQ0U7QVprb2RGO0FZL25kQTtFQUNFO0FaaW9kRjtBWTluZEE7RUFDRTtBWmdvZEY7QVk3bmRBO0VBQ0U7QVorbmRGO0FZNW5kQTtFQUNFO0FaOG5kRjtBWXpuZEE7RUFDRTtBWjJuZEY7QVl4bmRBO0VBQ0U7QVowbmRGO0FZdm5kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5bmRGO0FZdG5kQTtFQUNFO0Fad25kRjtBWXJuZEE7RUFDRTtBWnVuZEY7QVlsbmRBO0VBQWtCO0FacW5kbEI7QVlsbmRBO0VBQTRCO0FacW5kNUI7QUFDQSwyQ0FBMkM7QVlubmQzQzs7RUFDRTtBWnNuZEY7QVlubmRBO0VBQ0U7QVpxbmRGO0FZbG5kQTtFQUNFO0Fab25kRjtBWWpuZEE7RUFDRTtBWm1uZEY7QVlobmRBO0VBQ0U7QVprbmRGO0FZL21kQTtFQUNFO0FaaW5kRjtBQUNBLGdCQUFnQjtBeUZyNWZoQjtFQUNFO0F6RnU1ZkY7QXlGcDVmQTtFQUNFO0VBQ0E7QXpGczVmRjtBeUZuNWZBO0VBQ0U7QXpGcTVmRjtBeUZsNWZBO0VBQ0U7RUFDQTtBekZvNWZGO0FBQ0EsYUFBYTtBeUZoNWZiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGazVmRjtBeUYvNGZBO0VBQ0U7QXpGaTVmRjtBeUY5NGZBO0VBRUU7RUFDQTtBekYrNGZGO0F5RjU0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekY4NGZGO0F5RjM0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekY2NGZGO0F5RjE0ZkE7RUFDRTtBekY0NGZGO0F5Rno0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekYyNGZGO0FBQ0EsWUFBWTtBeUZ2NGZaOzs7O0VBQ0U7QXpGNDRmRjtBeUZ6NGZBOzs7O0VBQ0U7QXpGODRmRjtBeUYzNGZBO0VBQ0U7QXpGNjRmRjtBeUYxNGZBO0VBQ0U7QXpGNDRmRjtBeUZ6NGZBO0VBQ0U7RUFDQTtFQUNBO0F6RjI0ZkY7QUFDQSw4QkFBOEI7QXlGdjRmOUI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekZ5NGZGO0F5RnQ0ZkE7RUFDRTtFQUNBO0F6Rnc0ZkY7QXlGcjRmQTtFQUNFO0F6RnU0ZkY7QXlGcDRmQTtFQUNFO0VBQ0E7RUFDQTtBekZzNGZGO0F5Rm40ZkE7RUFDRTtFQUNBO0VBQ0E7QXpGcTRmRjtBeUZsNGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZvNGZGO0F5Rmo0ZkE7RUFDRTtBekZtNGZGO0F5Rmg0ZkE7RUFDRTtBekZrNGZGO0F5Ri8zZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rmk0ZkY7QXlGOTNmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Rmc0ZkY7QXlGNzNmQTtFQUNFO0F6RiszZkY7QUFDQSxhQUFhO0F5RjMzZmI7RUFDRTtFQUNBO0F6RjYzZkY7QXlGMTNmQTtFQUNFO0VBQ0E7QXpGNDNmRjtBeUZ6M2ZBO0VBQ0U7QXpGMjNmRjtBeUZ4M2ZBO0VBQ0U7QXpGMDNmRjtBeUZ0M2ZBO0VBQ0U7QXpGdzNmRjtBeUZyM2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ1M2ZGO0F5RnAzZkE7RUFDRTtBekZzM2ZGO0FBQ0EsZUFBZTtBeUZsM2ZmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGbzNmRjtBeUZqM2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGbTNmRjtBeUZoM2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGazNmRjtBeUYvMmZBO0VBQ0U7QXpGaTNmRjtBQUNBLGNBQWM7QXlGOTJmZDs7RUFDRTtBekZpM2ZGO0F5RjkyZkE7RUFDRTtFQUNBO0F6RmczZkY7QXlGNzJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGKzJmRjtBeUY1MmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGODJmRjtBeUYzMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGNjJmRjtBeUYxMmZBO0VBQ0U7RUFDQTtBekY0MmZGO0F5RnoyZkE7RUFDRTtBekYyMmZGO0F5RngyZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekYwMmZBLFlBQVk7RXlGeDJmWjtFekYwMmZBLGtCQUFrQjtFeUZ4MmZsQjtFekYwMmZBLFVBQVU7RXlGeDJmVjtBekYwMmZGO0F5RnYyZkE7RUFDRTtFQUNBO0VBQ0E7QXpGeTJmRjtBeUZ0MmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ3MmZGO0F5RnIyZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RnUyZkY7QXlGcDJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGczJmRjtBeUZuMmZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGcTJmRjtBeUZsMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGbzJmRjtBQUNBLGlCQUFpQjtBeUZoMmZqQjtFQUNFO0VBQ0E7QXpGazJmRjtBeUYvMWZBO0VBQ0U7QXpGaTJmRjtBeUY5MWZBO0VBQ0U7RUFDQTtFQUNBO0F6RmcyZkY7QXlGNzFmQTtFQUNFO0VBQ0E7RUFDQTtBekYrMWZGO0F5RjUxZkE7RUFDRTtFQUNBO0F6RjgxZkY7QXlGMzFmQTtFQUNFO0VBQ0E7QXpGNjFmRjtBeUYxMWZBO0VBQ0U7RUFDQTtFQUNBO0F6RjQxZkY7QXlGejFmQTtFQUNFO0F6RjIxZkY7QXlGeDFmQTtFQUNFO0VBQ0E7QXpGMDFmRjtBeUZ2MWZBO0VBQ0U7QXpGeTFmRjtBeUZ0MWZBO0VBQ0U7QXpGdzFmRjtBeUZyMWZBO0VBQ0U7QXpGdTFmRjtBeUZwMWZBO0VBQ0U7QXpGczFmRjtBeUZuMWZBO0VBQ0U7QXpGcTFmRjtBeUZsMWZBO0VBQ0U7QXpGbzFmRjtBeUZqMWZBO0VBQ0U7QXpGbTFmRjtBeUZoMWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RmsxZkY7QXlGLzBmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZpMWZGO0F5RjkwZkE7RUFDRTtBekZnMWZGO0F5RjcwZkE7O0VBQ0U7RUFDQTtBekZnMWZGO0F5RjcwZkE7RUFDRTtFQUNBO0F6RiswZkY7QXlGNTBmQTtFQUNFO0VBQ0E7RUFDQTtBekY4MGZGO0F5RjMwZkE7RUFDRTtBekY2MGZGO0F5RjEwZkE7RUFDRTtFQUNBO0F6RjQwZkY7QXlGejBmQTtFQUNFO0VBQ0E7RUFDQTtBekYyMGZGO0F5RngwZkE7RUFDRTtBekYwMGZGO0F5RnYwZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ5MGZGO0F5RnQwZkE7RUFDRTtBekZ3MGZGO0F5RnIwZkE7RUFDRTtBekZ1MGZGO0FBQ0EsWUFBWTtBeUZuMGZaO0VBQ0U7QXpGcTBmRjtBeUZsMGZBO0VBQ0U7QXpGbzBmRjtBeUZqMGZBO0VBQ0U7RUFDQTtBekZtMGZGO0F5RmgwZkE7RUFDRTtFQUNBO0F6RmswZkY7QXlGL3pmQTtFQUNFO0F6RmkwZkY7QXlGOXpmQTtFQUNFO0F6RmcwZkY7QXlGN3pmQTtFQUNFO0F6Rit6ZkY7QXlGNXpmQTtFQUNFO0F6Rjh6ZkY7QXlGM3pmQTs7RUFDRTtBekY4emZGO0F5RjN6ZkE7O0VBQ0U7QXpGOHpmRjtBeUYzemZBO0VBQ0U7QXpGNnpmRjtBeUYxemZBOztFQUNFO0VBQ0E7QXpGNnpmRjtBeUYxemZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGNHpmRjtBeUZ6emZBO0VBQ0U7QXpGMnpmRjtBeUZ4emZBO0VBQ0U7QXpGMHpmRjtBeUZ0emZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZ3emZGO0F5RnB6ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RnN6ZkY7QXlGbHpmQTtFQUNFO0F6Rm96ZkY7QXlGanpmQTtFQUNFO0F6Rm16ZkY7QXlGaHpmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6Rmt6ZkY7QUFDQSxZQUFZO0F5RjV5Zlo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rjh5ZkY7QXlGM3lmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RjZ5ZkY7QXlGMXlmQTtFQUNFO0F6RjR5ZkY7QXlGenlmQTtFQUNFO0F6RjJ5ZkY7QXlGeHlmQTtFQUNFO0VBQ0E7QXpGMHlmRjtBeUZ2eWZBO0VBQ0U7QXpGeXlmRjtBeUZ0eWZBO0VBQ0U7QXpGd3lmRjtBeUZyeWZBO0VBQ0U7QXpGdXlmRjtBeUZweWZBO0VBQ0U7QXpGc3lmRjtBeUZueWZBO0VBQ0U7RUFDQTtFQUNBO0F6RnF5ZkY7QXlGbHlmQTtFQUNFO0VBQ0E7RUFDQTtBekZveWZGO0F5Rmp5ZkE7RUFDRTtBekZteWZGO0FBQ0EsYUFBYTtBeUZoeWZiOztFQUNFO0VBQ0E7QXpGbXlmRjtBeUZoeWZBO0VBQ0U7RUFDQTtBekZreWZGO0F5Ri94ZkE7RUFDRTtFQUNBO0F6Rml5ZkY7QXlGOXhmQTtFQUNFO0VBQ0E7RUFDQTtBekZneWZGO0F5Rjd4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekYreGZGO0F5RjV4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGOHhmRjtBeUYzeGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGNnhmRjtBQUNBLFFBQVE7QXlGenhmUjtFQUNFO0VBQ0E7RUFDQTtBekYyeGZGO0F5Rnh4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekYweGZGO0F5RnZ4ZkE7RUFDRTtBekZ5eGZGO0F5RnR4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rnd4ZkY7QXlGcnhmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RnV4ZkY7QUFDQSxjQUFjO0F5RnB4ZmQ7RUFDRTtBekZzeGZGO0F5Rm54ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekZxeGZGO0F5Rmx4ZkE7RUFDRTtBekZveGZGO0F5Rmp4ZkE7RUFDRTtFQUNBO0F6Rm14ZkY7QXlGaHhmQTtFQUNFO0F6Rmt4ZkY7QXlGL3dmQTtFQUNFO0F6Rml4ZkY7QXlGOXdmQTs7RUFDRTtBekZpeGZGO0F5Rjl3ZkE7RUFDRTs7SUFDRTtFekZpeGZGO0FBQ0Y7QXlGL3dmQTtFQUNFO0F6Rml4ZkY7QXlGOXdmQTtFQUNFO0F6Rmd4ZkY7QXlGN3dmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGK3dmRjtBeUY1d2ZBO0VBQ0U7RUFDQTtBekY4d2ZGO0F5RjN3ZkE7RUFDRTtFQUNBO0F6RjZ3ZkY7QXlGMXdmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RjR3ZkY7QXlGendmQTtFQUNFO0F6RjJ3ZkY7QXlGeHdmQTtFQUNFO0F6RjB3ZkY7QXlGdndmQTtFQUNFO0VBQ0E7QXpGeXdmRjtBeUZ0d2ZBO0VBQ0U7RUFDQTtBekZ3d2ZGO0F5RnJ3ZkE7RUFDRTtFQUNBO0F6RnV3ZkY7QXlGcHdmQTtFQUNFO0F6RnN3ZkY7QXlGbndmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6RnF3ZkY7QXlGbHdmQTtFQUNFO0VBQ0E7QXpGb3dmRjtBeUZqd2ZBO0VBQ0U7QXpGbXdmRjtBQUNBLFdBQVc7QXlGaHdmWDtFQUNFO0F6Rmt3ZkY7QXlGL3ZmQTtFQUNFO0F6Rml3ZkY7QUFDQSxZQUFZO0F5Rjd2Zlo7RUFDRTtBekYrdmZGO0F5RjV2ZkE7RUFDRTtFQUNBO0F6Rjh2ZkY7QXlGM3ZmQTtFQUNFO0VBQ0E7QXpGNnZmRjtBeUYxdmZBO0VBQ0U7RUFDQTtFQUNBO0F6RjR2ZkY7QXlGenZmQTtFQUNFO0VBQ0E7QXpGMnZmRjtBeUZ4dmZBO0VBQ0U7QXpGMHZmRjtBeUZ2dmZBO0VBQ0U7QXpGeXZmRjtBeUZ0dmZBO0VBQ0U7RUFDQTtFQUNBO0F6Rnd2ZkY7QXlGcnZmQTtFQUNFO0VBQ0E7QXpGdXZmRjtBeUZwdmZBO0VBQ0U7QXpGc3ZmRjtBeUZudmZBO0VBQ0U7QXpGcXZmRjtBeUZsdmZBO0VBQ0U7QXpGb3ZmRjtBeUZqdmZBOzs7RUFFSTtBekZvdmZKO0FBQ0EsaUJBQWlCO0F5Rmh2ZmpCO0VBQ0U7QXpGa3ZmRjtBeUYvdWZBO0VBQ0U7QXpGaXZmRjtBeUY5dWZBO0VBQ0U7QXpGZ3ZmRjtBeUY3dWZBO0VBQ0U7RUFDQTtFQUNBO0F6Rit1ZkY7QXlGNXVmQTtFQUNFO0VBQ0E7QXpGOHVmRjtBeUYzdWZBO0VBQ0U7RUFDQTtBekY2dWZGO0F5RjF1ZkE7RUFDRTtBekY0dWZGO0FBQ0Esa0JBQWtCO0F5Rnh1ZmxCO0VBQ0U7QXpGMHVmRjtBeUZ2dWZBO0VBQ0U7RUFDQTtBekZ5dWZGO0F5RnR1ZkE7RUFDRTtBekZ3dWZGO0F5RnJ1ZkE7RUFDRTtFQUNBO0F6RnV1ZkY7QXlGcHVmQTtFQUNFO0F6RnN1ZkY7QUFDQSxVQUFVO0F5Rm51ZlY7RUFDRTtBekZxdWZGO0F5Rmx1ZkE7RUFDRTtFQUNBO0VBQ0E7QXpGb3VmRjtBQUNBLGdCQUFnQjtBeUZodWZoQjtFQUNFO0F6Rmt1ZkY7QXlGaHVmQTtFQUNFO0VBQ0E7QXpGa3VmRjtBeUZodWZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZpdWZGO0F5Ri90ZkE7RUFDRTtFQUNBO0F6Rml1ZkY7QXlGL3RmQTtFQUNFO0F6Rml1ZkY7QXlGL3RmQTtFQUNFO0F6Rml1ZkY7QXlGL3RmQTtFQUNFO0F6Rml1ZkY7QXlGL3RmQTtFQUNFO0F6Rml1ZkY7QXlGL3RmQTtFQUNFO0VBQ0E7QXpGaXVmRjtBQUNBLFNBQVM7QXlGOXRmVDtFQUNFO0VBQ0E7QXpGZ3VmRjtBeUY3dGZBO0VBQ0U7QXpGK3RmRjtBQUNBLGVBQWU7QXlGNXRmZjtFQUNFO0VBRUE7QXpGNnRmRjtBeUZ4dGZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F6RjB0ZkY7QXlGdnRmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGeXRmRjtBeUZ0dGZBO0VBQ0U7QXpGd3RmRjtBeUZydGZBO0VBQ0U7RUFDQTtBekZ1dGZGO0F5RnB0ZkE7RUFDRTtBekZzdGZGO0F5Rm50ZkE7RUFDRTtBekZxdGZGO0F5Rmx0ZkE7RUFDRTtBekZvdGZGO0F5Rmp0ZkE7RUFDRTtBekZtdGZGO0F5Rmh0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rmt0ZkY7QXlGL3NmQTs7RUFFRTtBekZpdGZGO0F5RjlzZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F6RitzZkY7QXlGNXNmQTtFQUNFO0F6RjhzZkY7QXlGM3NmQTtFQUNFO0VBQ0E7RUFDQTtBekY2c2ZGO0F5RnpzZkE7RUFDRTtBekYyc2ZGO0F5RnZzZkE7RUFDRTtBekZ5c2ZGO0FBQ0EsZ0JBQWdCO0F5RnRzZmhCO0VBQ0U7QXpGd3NmRjtBeUZyc2ZBO0VBQ0U7RUFDQTtBekZ1c2ZGO0F5RnBzZkE7RUFDRTtFQUNBO0VBQ0E7QXpGc3NmRjtBeUZuc2ZBO0VBQ0U7RUFDQTtBekZxc2ZGO0F5RmxzZkE7RXpGb3NmRSxpQkFBaUI7RXlGbHNmakI7RUFDQTtFQUNBO0F6Rm9zZkY7QXlGanNmQTtFQUNFO0VBQ0E7QXpGbXNmRjtBeUZoc2ZBO0VBQ0U7RUFDQTtBekZrc2ZGO0F5Ri9yZkE7RUFDRTtFQUNBO0F6RmlzZkY7QXlGOXJmQTtFQUNFO0F6RmdzZkY7QXlGN3JmQTtFQUNFO0F6RityZkY7QXlGNXJmQTtFQUNFO0F6RjhyZkY7QXlGM3JmQTtFQUNFO0VBQ0E7RUFDQTtBekY2cmZGO0F5RjFyZkE7RUFDRTtFQUNBO0F6RjRyZkY7QXlGenJmQTtFQUNFO0F6RjJyZkY7QXlGeHJmQTtFQUNFO0F6RjByZkY7QXlGdnJmQTtFQUNFO0VBQ0E7RUFDQTtBekZ5cmZGO0F5RnRyZkE7RUFDRTtFQUNBO0F6RndyZkY7QXlGcnJmQTtFQUNFO0F6RnVyZkY7QXlGcHJmQTtFQUNFO0F6RnNyZkY7QXlGbnJmQTtFQUNFO0F6RnFyZkY7QUFDQSxjQUFjO0F5RmpyZmQ7RUFDRTtFQUNBO0VBQ0E7QXpGbXJmRjtBeUZocmZBO0VBQ0U7QXpGa3JmRjtBeUYvcWZBO0VBQ0U7QXpGaXJmRjtBeUY5cWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGZ3JmRjtBeUY1cWZBO0VBQ0U7RUFDQTtBekY4cWZGO0F5RjVxZkE7RUFDRTtBekY4cWZGO0F5RjNxZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpGNnFmRjtBeUYxcWZBOztFQUNFO0F6RjZxZkY7QXlGMXFmQTs7RUFDRTtBekY2cWZGO0F5RjFxZkE7O0VBQ0U7RUFDQTtBekY2cWZGO0F5RjFxZkE7RUFDRTtBekY0cWZGO0F5RnpxZkE7RUFDRTtBekYycWZGO0F5RnhxZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekYwcWZGO0F5RnZxZkE7RUFDRTtBekZ5cWZGO0F5RnRxZkE7RUFDRTtBekZ3cWZGO0EwRjk4aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFGZzloQkY7QTBGNzhoQkE7RUFDRTtFQUNBO0VBQ0E7QTFGKzhoQkY7QTBGNThoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRjg4aEJGO0EwRjM4aEJBO0VBQ0U7RUFDQTtBMUY2OGhCRjtBMEZ6OGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYyOGhCRjtBMEZ4OGhCQTtFQUNFO0ExRjA4aEJGO0EwRnY4aEJBO0VBRUk7RUFDQTtBMUZ3OGhCSjtBMEZwOGhCQTtFQUNFO0ExRnM4aEJGO0EwRm44aEJBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QTFGbThoQko7QTBGejhoQkE7RUFVSTtFQUNBO0VBQ0E7QTFGazhoQko7QTBGOThoQkE7RUFnQkk7QTFGaThoQko7QTBGajloQkE7RUFtQk07RUFDQTtFQUNBO0ExRmk4aEJOO0EwRnQ5aEJBO0VBeUJNO0ExRmc4aEJOO0EwRno5aEJBO0VBNkJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRis3aEJOO0EwRmwraEJBO0VBdUNNO0VBQ0E7QTFGODdoQk47QTBGdCtoQkE7RUE0Q007RUFDQTtBMUY2N2hCTjtBMEYxK2hCQTtFQWdEUTtBMUY2N2hCUjtBMEY3K2hCQTtFQXFETTtFQUNBO0ExRjI3aEJOO0EwRmovaEJBO0VBeURRO0ExRjI3aEJSO0EwRnAvaEJBO0VBaUVJO0ExRnM3aEJKO0FBQ0E7Ozs7Ozs7RUFPRTtBMkYvaWlCRjs7RUFDRTtBM0ZramlCRjtBMkYvaWlCQTtFQUNFO0VBQ0E7QTNGaWppQkY7QTJGOWlpQkE7RUFDRTtBM0ZnamlCRjtBMkY3aWlCQTtFQUNFO0EzRitpaUJGO0EyRjVpaUJBO0VBQ0U7QTNGOGlpQkY7QTJGM2lpQkE7RUFDRTtBM0Y2aWlCRjtBMkYxaWlCQTtFQUNFO0EzRjRpaUJGO0EyRnppaUJBO0VBQ0U7QTNGMmlpQkY7QTJGeGlpQkE7O0VBQ0U7QTNGMmlpQkY7QTJGeGlpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGMGlpQkY7QTJGdmlpQkE7RUFDRTtBM0Z5aWlCRjtBMkZ0aWlCQTtFQUNFO0EzRndpaUJGO0EyRnJpaUJBO0VBQ0U7QTNGdWlpQkY7QTJGcGlpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGc2lpQkY7QUFDQTs7Ozs7RUFLRTtBNEY5bWlCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZnbmlCRjtBNEY5bWlCQTtFQUNFO0lBQ0U7SUFDQTtFNUZnbmlCRjtFNEY5bWlCQTtJQUNFO0lBQ0E7RTVGZ25pQkY7RTRGOW1pQkE7SUFDRTtJQUNBO0U1RmduaUJGO0FBQ0Y7QTRGL21pQkE7RUFDRTtJQUNFO0lBQ0E7RTVGaW5pQkY7RTRGL21pQkE7SUFDRTtJQUNBO0U1RmluaUJGO0U0Ri9taUJBO0lBQ0U7SUFDQTtFNUZpbmlCRjtBQUNGO0FBQ0E7Ozs7Ozs7O0VBUUU7QTRGaG5pQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZrbmlCRjtBNEZqbmlCQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZvbmlCRjtBNEZubmlCQTtFQUNFO0VBQ0E7QTVGcW5pQkY7QTRGbm5pQkE7RUFDRTs7SUFDRTtJQUNBO0U1RnNuaUJGO0U0RnBuaUJBO0lBQ0U7SUFDQTtFNUZzbmlCRjtBQUNGO0E0RnJuaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFNUZ3bmlCRjtFNEZ0bmlCQTtJQUNFO0lBQ0E7RTVGd25pQkY7QUFDRjtBQUNBOzs7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O0VBQ0E7RUFDQTtBNUY2cGlCRjtBNEY1cGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGOHBpQkY7QTRGN3BpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVGK3BpQkEsOERBQThEO0U0RjdwaUI5RDtFQUNBO0E1RitwaUJGO0E0RjlwaUJBO0VBQ0U7RUFDQTtFQUNBO0E1RmdxaUJGO0E0Ri9waUJBO0VBQ0U7RUFDQTtFQUNBO0E1RmlxaUJGO0E0RmhxaUJBO0VBQ0U7RUFDQTtFQUNBO0E1RmtxaUJGO0E0RmpxaUJBO0VBQ0U7RUFDQTtFQUNBO0E1Rm1xaUJGO0E0RmxxaUJBO0VBQ0U7RUFDQTtFQUNBO0E1Rm9xaUJGO0E0Rm5xaUJBO0VBQ0U7RUFDQTtFQUNBO0E1RnFxaUJGO0E0RnBxaUJBO0VBQ0U7RUFDQTtFQUNBO0E1RnNxaUJGO0E0RnJxaUJBO0VBQ0U7RUFDQTtFQUNBO0E1RnVxaUJGO0E0RnRxaUJBO0VBQ0U7RUFDQTtFQUNBO0E1RndxaUJGO0E0RnZxaUJBO0VBQ0U7RUFDQTtFQUNBO0E1RnlxaUJGO0E0RnhxaUJBO0VBQ0U7RUFDQTtFQUNBO0E1RjBxaUJGO0E0RnpxaUJBO0VBQ0U7RUFDQTtBNUYycWlCRjtBNEYxcWlCQTtFQUNFO0VBQ0E7QTVGNHFpQkY7QTRGM3FpQkE7RUFDRTtFQUNBO0E1RjZxaUJGO0E0RjVxaUJBO0VBQ0U7RUFDQTtBNUY4cWlCRjtBNEY3cWlCQTtFQUNFO0VBQ0E7QTVGK3FpQkY7QTRGOXFpQkE7RUFDRTtFQUNBO0E1RmdyaUJGO0E0Ri9xaUJBO0VBQ0U7RUFDQTtBNUZpcmlCRjtBNEZocmlCQTtFQUNFO0VBQ0E7QTVGa3JpQkY7QTRGanJpQkE7RUFDRTtFQUNBO0E1Rm1yaUJGO0E0RmxyaUJBO0VBQ0U7RUFDQTtBNUZvcmlCRjtBNEZucmlCQTtFQUNFO0VBQ0E7QTVGcXJpQkY7QTRGbnJpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFNUZ1cmlCRjtFNEZycmlCQTtJQUNFO0lBQ0E7RTVGdXJpQkY7QUFDRjtBNEZ0cmlCQTtFQUNFOzs7SUFDRTtJQUNBO0U1RjByaUJGO0U0RnhyaUJBO0lBQ0U7SUFDQTtFNUYwcmlCRjtBQUNGO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztFQWVFO0E0RnpyaUJGO0U1RjJyaUJFOzs7OztJQUtFO0FBQ0o7QTRGMXJpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGNHJpQkY7QTRGM3JpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNnJpQkY7QTRGNXJpQkE7RUFDRTtFQUNBO0E1RjhyaUJGO0E0RjdyaUJBO0VBQ0U7RUFDQTtBNUYrcmlCRjtBNEY5cmlCQTtFQUNFO0VBQ0E7QTVGZ3NpQkY7QTRGL3JpQkE7RUFDRTtFQUNBO0E1RmlzaUJGO0E0RmhzaUJBO0VBQ0U7RUFDQTtBNUZrc2lCRjtBNEZqc2lCQTtFQUNFO0VBQ0E7QTVGbXNpQkY7QTRGbHNpQkE7RUFDRTtFQUNBO0E1Rm9zaUJGO0E0Rm5zaUJBO0VBQ0U7RUFDQTtBNUZxc2lCRjtBNEZwc2lCQTtFQUNFO0VBQ0E7QTVGc3NpQkY7QTRGcHNpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFNUZ3c2lCRjtFNEZ0c2lCQTtJQUNFO0lBQ0E7RTVGd3NpQkY7QUFDRjtBNEZ2c2lCQTtFQUNFOzs7SUFDRTtJQUNBO0U1RjJzaUJGO0U0RnpzaUJBO0lBQ0U7SUFDQTtFNUYyc2lCRjtBQUNGO0FBQ0E7Ozs7Ozs7RUFPRTtBNEYxc2lCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNHNpQkY7QTRGM3NpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjZzaUJGO0E0RjNzaUJBO0VBQ0U7SUFDRTtJQUNBO0U1RjZzaUJGO0U0RjNzaUJBO0lBQ0U7SUFDQTtFNUY2c2lCRjtBQUNGO0E0RjVzaUJBO0VBQ0U7SUFDRTtJQUNBO0U1RjhzaUJGO0U0RjVzaUJBO0lBQ0U7SUFDQTtFNUY4c2lCRjtBQUNGO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRTtBNEY3c2lCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RitzaUJGO0E0RjlzaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZndGlCRjtBNEYvc2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUZpdGlCQSw4REFBOEQ7RTRGL3NpQjlEO0VBQ0E7QTVGaXRpQkY7QTRGaHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGa3RpQkY7QTRGanRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGbXRpQkY7QTRGbHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGb3RpQkY7QTRGbnRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGcXRpQkY7QTRGcHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGc3RpQkY7QTRGcnRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGdXRpQkY7QTRGdHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGd3RpQkY7QTRGdnRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGeXRpQkY7QTRGeHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGMHRpQkY7QTRGenRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGMnRpQkY7QTRGMXRpQkE7RUFDRTtFQUNBO0VBQ0E7QTVGNHRpQkY7QTRGM3RpQkE7RUFDRTtFQUNBO0E1RjZ0aUJGO0E0RjV0aUJBO0VBQ0U7RUFDQTtBNUY4dGlCRjtBNEY3dGlCQTtFQUNFO0VBQ0E7QTVGK3RpQkY7QTRGOXRpQkE7RUFDRTtFQUNBO0E1Rmd1aUJGO0E0Ri90aUJBO0VBQ0U7RUFDQTtBNUZpdWlCRjtBNEZodWlCQTtFQUNFO0VBQ0E7QTVGa3VpQkY7QTRGanVpQkE7RUFDRTtFQUNBO0E1Rm11aUJGO0E0Rmx1aUJBO0VBQ0U7RUFDQTtBNUZvdWlCRjtBNEZudWlCQTtFQUNFO0VBQ0E7QTVGcXVpQkY7QTRGcHVpQkE7RUFDRTtFQUNBO0E1RnN1aUJGO0E0RnJ1aUJBO0VBQ0U7RUFDQTtBNUZ1dWlCRjtBNEZydWlCQTtFQUNFOzs7SUFDRTtFNUZ5dWlCRjtFNEZ2dWlCQTtJQUNFO0U1Rnl1aUJGO0FBQ0Y7QTRGeHVpQkE7RUFDRTs7O0lBQ0U7RTVGNHVpQkY7RTRGMXVpQkE7SUFDRTtFNUY0dWlCRjtBQUNGO0E2RmwrakJBO0U3Rm8rakJFLGlCQUFpQjtBQUNuQjtBNkZyK2pCQTtFQUdJO0E3RnErakJKO0E2RngrakJBO0VBT0k7QTdGbytqQko7QTZGMytqQkE7RUFXSTtBN0ZtK2pCSjtBNkY5K2pCQTtFQWVJO0E3RmsrakJKO0E2RmovakJBO0VBbUJJO0E3RmkrakJKO0E2RnAvakJBO0VBdUJJO0E3RmcrakJKO0E2RnYvakJBO0VBMkJJO0E3Ris5akJKO0E2RjEvakJBO0VBK0JJO0E3Rjg5akJKO0E2RjcvakJBO0VBbUNJO0VBQ0E7QTdGNjlqQko7QTZGamdrQkE7RUF3Q0k7RUFDQTtBN0Y0OWpCSjtBNkZyZ2tCQTtFQTZDSTtFQUNBO0E3RjI5akJKO0E2Rnpna0JBO0VBa0RJO0E3RjA5akJKO0E2RjVna0JBO0VBc0RJO0VBQ0E7QTdGeTlqQko7QTZGaGhrQkE7RUEyREk7RUFDQTtBN0Z3OWpCSjtBNkZwaGtCQTtFQWdFSTtFQUNBO0E3RnU5akJKO0E2Rnhoa0JBO0VBcUVJO0E3RnM5akJKO0E2RjNoa0JBO0VBeUVJO0E3RnE5akJKO0E2Rjloa0JBO0VBNkVJO0E3Rm85akJKO0E2Rmppa0JBO0VBaUZJO0E3Rm05akJKO0E2RnBpa0JBO0VBcUZJO0VBQ0E7QTdGazlqQko7QTZGeGlrQkE7RUEwRkk7RUFDQTtFQUNBO0VBQ0E7QTdGaTlqQko7QTZGOWlrQkE7RUFpR0k7QTdGZzlqQko7QTZGamprQkE7RUFxR0k7QTdGKzhqQko7QTZGcGprQkE7O0VBeUdJO0VBQ0E7QTdGKzhqQko7QTZGemprQkE7RUE4R0k7QTdGODhqQko7QTZGNWprQkE7RUFrSEk7RUFDQTtBN0Y2OGpCSjtBNkZoa2tCQTtFQXVISTtFQUNBO0E3RjQ4akJKO0E2RnBra0JBO0VBNEhJO0E3RjI4akJKO0E2RnZra0JBO0VBaUlJO0VBQ0E7QTdGeThqQko7QTZGM2trQkE7RUFzSUk7RUFDQTtBN0Z3OGpCSjtBNkYva2tCQTtFQTJJSTtFQUNBO0E3RnU4akJKO0E2Rm5sa0JBO0VBZ0pJO0VBQ0E7QTdGczhqQko7QTZGdmxrQkE7RUFxSkk7QTdGcThqQko7QTZGMWxrQkE7RUF5Skk7RUFDQTtBN0ZvOGpCSjtBNkYvN2pCQTtFQUNFOztJQUVJO0U3Rmk4akJKO0FBQ0Y7QTZGNzdqQkE7O0VBQ0U7QTdGZzhqQkY7QTZGNzdqQkE7O0VBQ0U7QTdGZzhqQkY7QTZGNTdqQkE7RUFDRTtFQUNBO0VBQ0E7QTdGODdqQkY7QTZGMzdqQkE7RUFDRTtBN0Y2N2pCRjtBNkYxN2pCQTtFQUNFO0E3RjQ3akJGO0E2Rno3akJBO0VBQ0U7QTdGMjdqQkY7QTZGeDdqQkE7RUFDRTtBN0YwN2pCRjtBNkZ2N2pCQTtFQUNFO0E3Rnk3akJGO0E2RnQ3akJBO0VBQ0U7QTdGdzdqQkY7QTZGcjdqQkE7RUFDRTtBN0Z1N2pCRjtBNkZwN2pCQTtFQUNFO0E3RnM3akJGO0E2Rm43akJBO0VBQ0U7QTdGcTdqQkY7QTZGbDdqQkE7OztFQUNFO0E3RnM3akJGO0E2Rm43akJBOztFQUNFO0E3RnM3akJGO0E2Rm43akJBO0VBRUU7SUFDRTtFN0ZvN2pCRjtFNkZqN2pCQTtJQUNFO0lBQ0E7SUFDQTtFN0ZtN2pCRjtFNkZoN2pCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U3Rms3akJGO0U2Ri82akJBO0lBQ0U7RTdGaTdqQkY7RTZGOTZqQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFN0ZnN2pCRjtFNkY3NmpCQTtJQUNFO0U3Ris2akJGO0FBQ0Y7QTZGMTZqQkE7RUFDRTtBN0Y0NmpCRjtBQUNBOzs7OztDQUtDO0E4RnBya0JEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlGc3JrQkY7QThGbnJrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUZxcmtCRjtBOEZscmtCQTtFQUNFO0E5Rm9ya0JGO0E4Rmpya0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGbXJrQkY7QThGaHJrQkE7RUFDRTtFQUNBO0VBQ0E7QTlGa3JrQkY7QThGL3FrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZpcmtCRjtBOEY5cWtCQTtFQUNFO0E5Rmdya0JGO0E4Rjdxa0JBO0VBQ0U7QTlGK3FrQkY7QThGNXFrQkE7RUFDRTtBOUY4cWtCRjtBOEYzcWtCQTtFQUNFO0E5RjZxa0JGO0E4RjFxa0JBO0VBQ0U7QTlGNHFrQkY7QThGenFrQkE7Ozs7RUFDRTtBOUY4cWtCRjtBOEYzcWtCQTtFQUNFO0VBQ0E7QTlGNnFrQkY7QThGMXFrQkE7RUFDRTtBOUY0cWtCRjtBOEZ6cWtCQTtFQUNFO0VBQ0E7QTlGMnFrQkY7QThGeHFrQkE7RUFDRTtBOUYwcWtCRjtBOEZ2cWtCQTtFQUNFO0VBQ0E7QTlGeXFrQkY7QThGdHFrQkE7RUFDRTtBOUZ3cWtCRjtBOEZycWtCQTtFQUNFO0VBQ0E7QTlGdXFrQkY7QThGcHFrQkE7RUFDRTtBOUZzcWtCRjtBQUNBOzs7OztDQUtDO0ErRjd3a0JEO0VBQ0U7QS9GK3drQkY7QStGNXdrQkE7RUFDRTtBL0Y4d2tCRjtBK0Yzd2tCQTtFQUNFO0EvRjZ3a0JGO0ErRjF3a0JBO0VBQ0U7QS9GNHdrQkY7QStGendrQkE7RUFDRTtFQUNBO0EvRjJ3a0JGO0ErRnh3a0JBO0VBQ0U7QS9GMHdrQkY7QStGdndrQkE7RUFDRTtBL0Z5d2tCRjtBK0Z0d2tCQTtFQUNFO0EvRnd3a0JGO0ErRnJ3a0JBO0VBQ0U7QS9GdXdrQkY7QStGcHdrQkE7RUFDRTtBL0Zzd2tCRjtBK0Zud2tCQTtFQUNFO0EvRnF3a0JGO0ErRmx3a0JBO0VBQ0U7RUFDQTtBL0Zvd2tCRjtBK0Zqd2tCQTtFQUNFO0EvRm13a0JGO0ErRmh3a0JBO0VBQ0U7QS9Ga3drQkY7QStGaHdrQkU7RUFBQTtJQUNFO0lBQ0E7RS9GbXdrQkY7QUFDRjtBK0Zod2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvRmt3a0JGO0ErRi92a0JBO0VBQ0U7QS9GaXdrQkY7QStGOXZrQkE7RUFDRTtBL0Znd2tCRjtBK0Y3dmtCQTtFQUNFO0EvRit2a0JGO0ErRjV2a0JBOztFQUNFO0EvRit2a0JGO0ErRjV2a0JBO0VBQ0U7QS9GOHZrQkY7QStGM3ZrQkE7RUFDRTtBL0Y2dmtCRjtBK0YxdmtCQTtFQUNFO0EvRjR2a0JGO0ErRnp2a0JBO0VBQ0U7RUFDQTtBL0YydmtCRjtBK0Z4dmtCQTtFQUNFO0VBQ0E7QS9GMHZrQkY7QStGdnZrQkE7RUFDRTtBL0Z5dmtCRjtBK0Z0dmtCQTtFQUNFO0EvRnd2a0JGO0ErRnJ2a0JBOztFQUNFO0VBQ0E7QS9Gd3ZrQkY7QStGcnZrQkE7RUFDRTtBL0Z1dmtCRjtBK0ZydmtCQTtFQUNFO0EvRnV2a0JGO0FBQ0E7Ozs7O0NBS0M7QStGNXVrQkQ7RUFDRTtBL0Y4dWtCRjtBK0YzdWtCQTtFQUNFO0EvRjZ1a0JGO0ErRjF1a0JBO0VBQ0U7QS9GNHVrQkY7QStGenVrQkE7RUFDRTtBL0YydWtCRjtBK0Z4dWtCQTtFQUNFO0VBQ0E7QS9GMHVrQkY7QStGdnVrQkE7RUFDRTtBL0Z5dWtCRjtBK0Z0dWtCQTtFQUNFO0EvRnd1a0JGO0ErRnJ1a0JBO0VBQ0U7QS9GdXVrQkY7QStGcHVrQkE7RUFDRTtFQUNBO0EvRnN1a0JGO0ErRm51a0JBO0VBQ0U7QS9GcXVrQkY7QStGbHVrQkE7RUFDRTtBL0ZvdWtCRjtBK0ZqdWtCQTs7RUFDRTtBL0ZvdWtCRjtBK0ZqdWtCQTtFQUNFO0VBQ0E7QS9GbXVrQkY7QStGaHVrQkE7O0VBQ0U7QS9GbXVrQkY7QStGaHVrQkE7RUFDRTtBL0ZrdWtCRjtBK0YvdGtCQTtFQUNFO0EvRml1a0JGO0ErRjl0a0JBO0VBQ0U7RUFDQTtBL0ZndWtCRjtBK0Y3dGtCQTtFQUNFO0EvRit0a0JGO0ErRjV0a0JBO0VBQ0U7QS9GOHRrQkY7QStGM3RrQkE7RUFDRTtBL0Y2dGtCRjtBK0YxdGtCQTtFQUNFO0EvRjR0a0JGO0ErRnp0a0JBO0VBQ0U7RUFDQTtBL0YydGtCRjtBK0Z4dGtCQTtFQUNFO0EvRjB0a0JGO0ErRnZ0a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9GeXRrQkY7QStGdHRrQkE7RUFDRTtBL0Z3dGtCRjtBK0ZydGtCQTtFQUNFO0EvRnV0a0JGO0ErRnB0a0JBO0VBQ0U7RUFDQTtFQUNBO0EvRnN0a0JGO0ErRm50a0JBO0VBQ0U7RUFDQTtBL0ZxdGtCRjtBK0ZsdGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0ZvdGtCRjtBK0ZqdGtCQTs7RUFDRTtBL0ZvdGtCRjtBK0ZqdGtCQTtFQUNFO0EvRm10a0JGO0ErRmh0a0JBO0VBQ0U7QS9Ga3RrQkY7QStGL3NrQkE7RUFDRTtFQUNBO0EvRml0a0JGO0ErRjlza0JBO0VBQ0U7RUFDQTtBL0ZndGtCRjtBK0Y3c2tCQTtFQUNFO0EvRitza0JGO0ErRjVza0JBOztFQUNFO0EvRitza0JGO0ErRjVza0JBOztFQUNFO0VBQ0E7QS9GK3NrQkY7QStGNXNrQkE7RUFDRTtBL0Y4c2tCRjtBK0Y1c2tCQTtFQUNFO0EvRjhza0JGO0FBQ0E7Ozs7O0NBS0M7QStGbnNrQkQ7RUFDRTtBL0Zxc2tCRjtBK0Zsc2tCQTtFQUNFO0EvRm9za0JGO0ErRmpza0JBO0VBQ0U7QS9GbXNrQkY7QStGaHNrQkE7RUFDRTtBL0Zrc2tCRjtBK0YvcmtCQTtFQUNFO0EvRmlza0JGO0ErRjlya0JBO0VBQ0U7RUFDQTtBL0Znc2tCRjtBK0Y3cmtCQTtFQUNFO0EvRitya0JGO0ErRjVya0JBO0VBQ0U7QS9GOHJrQkY7QStGM3JrQkE7RUFDRTtBL0Y2cmtCRjtBK0YxcmtCQTtFQUNFO0EvRjRya0JGO0ErRnpya0JBO0VBQ0U7QS9GMnJrQkY7QStGeHJrQkE7RUFDRTtBL0YwcmtCRjtBK0Z2cmtCQTtFQUNFO0EvRnlya0JGO0ErRnRya0JBO0VBQ0U7RUFDQTtBL0Z3cmtCRjtBK0ZycmtCQTtFQUNFO0EvRnVya0JGO0ErRnBya0JBO0VBQ0U7QS9Gc3JrQkY7QStGbnJrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBL0ZxcmtCRjtBK0ZscmtCQTtFQUNFO0EvRm9ya0JGO0ErRmpya0JBO0VBQ0U7QS9GbXJrQkY7QStGaHJrQkE7O0VBQ0U7QS9GbXJrQkY7QStGaHJrQkE7RUFDRTtBL0ZrcmtCRjtBK0YvcWtCQTtFQUNFO0EvRmlya0JGO0ErRjlxa0JBO0VBQ0U7QS9GZ3JrQkY7QStGN3FrQkE7RUFDRTtFQUNBO0EvRitxa0JGO0ErRjVxa0JBO0VBQ0U7RUFDQTtBL0Y4cWtCRjtBK0YzcWtCQTtFQUNFO0EvRjZxa0JGO0ErRjFxa0JBO0VBQ0U7QS9GNHFrQkY7QStGenFrQkE7O0VBQ0U7RUFDQTtBL0Y0cWtCRjtBK0Z6cWtCQTtFQUNFO0EvRjJxa0JGO0ErRnpxa0JBO0VBQ0U7QS9GMnFrQkY7QUFDQSxpQkFBaUI7QWdCL25sQmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLGFBQWE7QWdCL25sQmI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsY0FBYztBZ0IvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxVQUFVO0FnQi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLGVBQWU7QWdCL25sQmY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsY0FBYztBZ0IvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxVQUFVO0FnQi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLGlCQUFpQjtBZ0IvbmxCakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsYUFBYTtBZ0IvbmxCYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxjQUFjO0FnQi9ubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLFVBQVU7QWdCL25sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsZUFBZTtBZ0IvbmxCZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxjQUFjO0FnQi9ubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLFVBQVU7QWdCL25sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsaUJBQWlCO0FnQi9ubEJqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxhQUFhO0FnQi9ubEJiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLGNBQWM7QWdCL25sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsVUFBVTtBZ0IvbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxlQUFlO0FnQi9ubEJmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLGNBQWM7QWdCL25sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsVUFBVTtBZ0IvbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxpQkFBaUI7QWdCL25sQmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLGFBQWE7QWdCL25sQmI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsY0FBYztBZ0IvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxVQUFVO0FnQi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBQUNBLGVBQWU7QWdCL25sQmY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmlvbEJGO0FBQ0EsY0FBYztBZ0IvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCaW9sQkY7QUFDQSxVQUFVO0FnQi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEJpb2xCRjtBZ0cxMWxCQTtFQUNFO0VBQ0E7QWhHNDFsQkY7QWdHejFsQkE7O0VBUUk7QWhHcTFsQko7QWdHNzFsQkE7RUFZSTtBaEdvMWxCSjtBZ0doMmxCQTtFQWdCSTtBaEdtMWxCSjtBZ0doMWxCRTtFQUFBO0lBRUk7RWhHazFsQko7QUFDRjtBZ0d4MmxCQTtFQTBCSTtFQUNBO0VBQ0E7RUFDQTtBaEdpMWxCSjtBZ0c5MmxCQTtFQWlDSTtBaEdnMWxCSjtBZ0dqM2xCQTtFQXFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRyswbEJKO0FnR3gzbEJBO0VBNkNJO0FoRzgwbEJKO0FnRzMzbEJBOztFQWlESTtBaEc4MGxCSjtBZ0cvM2xCQTtFQXFESTtFQUNBO0FoRzYwbEJKO0FnR240bEJBO0VBMERJO0FoRzQwbEJKO0FnR3Q0bEJBO0VBOERJO0VBQ0E7QWhHMjBsQko7QWdHMTRsQkE7RUFtRUk7QWhHMDBsQko7QWdHNzRsQkE7RUF1RUk7QWhHeTBsQko7QWdHaDVsQkE7O0VBNEVJO0FoR3cwbEJKO0FnR3A1bEJBO0VBZ0ZJO0FoR3UwbEJKO0FnR3Y1bEJBO0VBb0ZJO0FoR3MwbEJKO0FnRzE1bEJBO0VBdUZJO0VBQ0E7QWhHczBsQko7QWdHOTVsQkE7RUEyRkk7QWhHczBsQko7QWdHajZsQkE7RUErRkk7RUFDQTtBaEdxMGxCSjtBZ0dyNmxCQTtFQW9HSTtBaEdvMGxCSjtBZ0d4NmxCQTtFQXdHSTtFQUNBO0FoR20wbEJKO0FnRzU2bEJBOztFQTZHSTtFQUNBO0FoR20wbEJKO0FnR2o3bEJBOzs7RUFrSEk7QWhHbzBsQko7QWdHdDdsQkE7RUFzSEk7QWhHbTBsQko7QWdHejdsQkE7RUEwSEk7QWhHazBsQko7QWdHNTdsQkE7RUE4SEk7QWhHaTBsQko7QWdHLzdsQkE7RUFrSUk7QWhHZzBsQko7QWdHbDhsQkE7RUFzSUk7QWhHK3psQko7QWdHcjhsQkE7RUEwSUk7RUFDQTtBaEc4emxCSjtBZ0d6OGxCQTtFQStJSTtBaEc2emxCSjtBZ0c1OGxCQTs7RUFtSkk7QWhHNnpsQko7QWdHaDlsQkE7RUF1Skk7RUFDQTtBaEc0emxCSjtBZ0dwOWxCQTtFQTRKSTtBaEcyemxCSjtBZ0d2OWxCQTtFQWdLSTtBaEcwemxCSjtBZ0cxOWxCQTtFQW9LSTtBaEd5emxCSjtBZ0c3OWxCQTtFQXdLSTtBaEd3emxCSjtBZ0doK2xCQTtFQTRLSTtBaEd1emxCSjtBZ0duK2xCQTtFQWdMSTtBaEdzemxCSjtBZ0d0K2xCQTs7Ozs7RUFvTEk7RUFDQTtFQUNBO0VBQ0E7QWhHeXpsQko7QWdHaC9sQkE7RUEyTEk7RUFDQTtFQUNBO0VBQ0E7QWhHd3psQko7QWdHdC9sQkE7O0VBa01JO0VBQ0E7QWhHd3psQko7QWdHMy9sQkE7RUF1TUk7QWhHdXpsQko7QWdHOS9sQkE7RUE2TUk7RUFDQTtFQUNBO0FoR296bEJKO0FnR25nbUJBOztFQW1OSTtBaEdvemxCSjtBZ0d2Z21CQTtFQXVOSTtFQUNBO0FoR216bEJKO0FnRzNnbUJBO0VBNE5JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHa3psQko7QWdHL3lsQkU7RUFBQTtJQUVJO0VoR2l6bEJKO0FBQ0Y7QWdHdmhtQkE7RUEyT0k7QWhHK3lsQko7QWdHMWhtQkE7RUErT0k7RUFDQTtBaEc4eWxCSjtBZ0c5aG1CQTtFQW9QSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzZ5bEJKO0FnR3JpbUJBO0VBNFBJO0VBQ0E7RUFDQTtFQUNBO0FoRzR5bEJKO0FnRzNpbUJBO0VBbVFJO0VBQ0E7RUFDQTtBaEcyeWxCSjtBZ0doam1CQTtFQXlRSTtFQUNBO0VBQ0E7RUFDQTtBaEcweWxCSjtBZ0d2eWxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR3l5bEJKO0FnR3R5bEJFOztFQUdFO0FoR3V5bEJKO0FnR3B5bEJFO0VBQ0U7QWhHc3lsQko7QWdHbnlsQkU7RUFDRTtBaEdxeWxCSjtBZ0dseWxCRTtFQUNFO0FoR295bEJKO0FnR2p5bEJFO0VBQ0U7QWhHbXlsQko7QWdHaHlsQkU7O0VBRUU7RUFDQTtBaEdreWxCSjtBZ0cveGxCRTtFQUNFO0FoR2l5bEJKO0FnR3BsbUJBOztFQXVUSTtBaEdpeWxCSjtBZ0c5eGxCRTtFQUNFO0FoR2d5bEJKO0FnRzd4bEJFO0VBQ0U7RUFDQTtBaEcreGxCSjtBZ0c1eGxCRTtFQUNFO0FoRzh4bEJKO0FnRzN4bEJFO0VBQ0U7RUFDQTtBaEc2eGxCSjtBZ0cxeGxCRTs7Ozs7RUFJRTtFQUNBO0FoRzZ4bEJKO0FnRzF4bEJFO0VBQ0U7RUFDQTtBaEc0eGxCSjtBZ0d6eGxCRTtFQUNFO0FoRzJ4bEJKO0FnR3h4bEJFO0VBQ0U7QWhHMHhsQko7QWdHdnhsQkU7RUFDRTtBaEd5eGxCSjtBZ0d0eGxCRTtFQUNFO0FoR3d4bEJKO0FnR3J4bEJFO0VBQ0U7RUFDQTtBaEd1eGxCSjtBZ0dweGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHc3hsQko7QWlHbnBtQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFakdxcG1CRjtFaUdscG1CQTtJQUNFO0lBQ0E7SUFDQTtFakdvcG1CRjtFaUdqcG1CQTs7O0lBR0U7RWpHbXBtQkY7QUFDRjtBaUdocG1CQTtFQUVFO0lBQ0U7SUFDQTtJQUNBO0VqR2lwbUJGO0VpRzlvbUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpHZ3BtQkY7RWlHN29tQkE7SUFDRTtFakcrb21CRjtFaUc1b21CQTtJQUNFO0VqRzhvbUJGO0VpRzNvbUJBO0lBQ0U7RWpHNm9tQkY7RWlHMW9tQkE7SUFDRTtJQUNBO0VqRzRvbUJGO0VpR3pvbUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpHMm9tQkY7RWlHeG9tQkE7SUFDRTtJQUNBO0VqRzBvbUJGO0VpR3ZvbUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpHeW9tQkY7RWlHdG9tQkE7SUFDRTtFakd3b21CRjtFaUdyb21CQTtJQUNFO0lBQ0E7SUFDQTtFakd1b21CRjtBQUNGO0FpR25vbUJBO0VBRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakdvb21CRjtFaUdqb21CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpHbW9tQkY7RWlHaG9tQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakdrb21CRjtFaUcvbm1CQTtJQUNFO0VqR2lvbUJGO0VpRzlubUJBO0lBQ0U7SUFDQTtJQUNBO0VqR2dvbUJGO0FBQ0Y7QUFDQSxjQUFjO0FrR3R2bUJkO0VBQ0U7SUFDRTtFbEd3dm1CRjtBQUNGO0FBQ0E7O0VBRUU7QW1H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QXlDTTtBM0cyOW1CTjtBMkdwZ25CQTs7RUE4Q007RUFDQTtFQUNBO0EzRzA5bUJOO0EyR3I5bUJBO0VBRUk7QTNHczltQko7QTJHbjltQkU7RUFFSTtBM0dvOW1CTjtBNEdoaG5CQTtFQUNFO0E1R2tobkJGO0E0R25obkJBO0VoQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUVraG5CRjtBNEd0aG5CSTtFQUNFO0E1R3dobkJOO0E0R2xobkJNO0VBQ0U7QTVHb2huQlI7QTRHOWduQkE7RUFDRTtFQUNBO0VBQ0E7QTVHZ2huQkY7QTRHbmhuQkE7RWhDZkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXFpbkJGO0E0R3BobkJJO0VBQ0U7QTVHc2huQk47QTRHaGhuQk07RUFDRTtBNUdraG5CUjtBNEc1Z25CQTtFQUdNO0VBQ0E7RUFDQTtFaEN6Q0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RXNqbkJGO0E0Ry9nbkJNO0VBQ0U7QTVHaWhuQlI7QTRHN2duQkk7RUFDRTtBNUcrZ25CTjtBNEc3Z25CTTtFQUNFO0E1RytnbkJSO0E0RzNnbkJRO0VBQ0U7QTVHNmduQlY7QTRHbmluQkE7RUE0Qk07QTVHMGduQk47QTZHL2puQkE7RUFiSTtBN0cra25CSjtBNkdsa25CQTtFQWJJO0E3R2tsbkJKO0E2R3JrbkJBO0VBYkk7QTdHcWxuQko7QTZHeGtuQkE7RUFiSTtBN0d3bG5CSjtBNkcza25CQTtFQWJJO0E3RzJsbkJKO0E2RzlrbkJBO0VBYkk7QTdHOGxuQko7QTZHamxuQkE7RUFiSTtBN0dpbW5CSjtBNkdwbG5CQTtFQWJJO0E3R29tbkJKO0E2R3ZsbkJBO0VBYkk7QTdHdW1uQko7QTZHMWxuQkE7RUFiSTtBN0cwbW5CSjtBNkc3bG5CQTtFQWJJO0E3RzZtbkJKO0E2R2htbkJBO0VBYkk7QTdHZ25uQko7QTZHbm1uQkE7RUFiSTtBN0dtbm5CSjtBNkd0bW5CQTtFNUZnQ0k7QWpCeWtuQko7QTZHem1uQkE7RTVGZ0NJO0FqQjRrbkJKO0E2RzVtbkJBO0U1RmdDSTtBakIra25CSjtBNkcvbW5CQTtFNUZnQ0k7QWpCa2xuQko7QTZHbG5uQkE7RTVGZ0NJO0FqQnFsbkJKO0E2R3JubkJBO0U1RmdDSTtBakJ3bG5CSjtBNkd4bm5CQTtFNUZnQ0k7QWpCMmxuQko7QTZHM25uQkE7RTVGZ0NJO0FqQjhsbkJKO0E2RzlubkJBO0U1RmdDSTtBakJpbW5CSjtBNkdqb25CQTtFNUZnQ0k7QWpCb21uQko7QTZHcG9uQkE7RTVGZ0NJO0FqQnVtbkJKO0E2R3ZvbkJBO0U1RmdDSTtBakIwbW5CSjtBNkcxb25CQTtFNUYrQ0k7QWpCOGxuQko7QTZHN29uQkE7RTVGK0NJO0FqQmltbkJKO0E2R2hwbkJBO0U1RitDSTtBakJvbW5CSjtBNkducG5CQTtFNUYrQ0k7QWpCdW1uQko7QTZHdHBuQkE7RTVGK0NJO0FqQjBtbkJKO0E2R3pwbkJBO0U1RitDSTtBakI2bW5CSjtBNkc1cG5CQTtFNUYrQ0k7QWpCZ25uQko7QTZHL3BuQkE7RTVGK0NJO0FqQm1ubkJKO0E2R2xxbkJBO0U1RitDSTtBakJzbm5CSjtBNkdycW5CQTtFNUYrQ0k7QWpCeW5uQko7QTZHeHFuQkE7RTVGK0NJO0FqQjRubkJKO0E2RzNxbkJBO0U1RitDSTtBakIrbm5CSjtBNkc5cW5CQTtFNUZvREk7QWpCNm5uQko7QTZHanJuQkE7RTVGcUNJO0FqQitvbkJKO0E2R3BybkJBO0U1RnFDSTtBakJrcG5CSjtBNkd2cm5CQTtFNUZxQ0k7QWpCcXBuQko7QTZHMXJuQkE7RTVGcUNJO0FqQndwbkJKO0E2RzdybkJBO0U1RnFDSTtBakIycG5CSjtBNkdoc25CQTtFNUZxQ0k7QWpCOHBuQko7QTZHbnNuQkE7RTVGcUNJO0FqQmlxbkJKO0E2R3RzbkJBO0U1RnFDSTtBakJvcW5CSjtBNkd6c25CQTtFNUZxQ0k7QWpCdXFuQko7QTZHNXNuQkE7RTVGcUNJO0FqQjBxbkJKO0E2Ry9zbkJBO0U1RnFDSTtBakI2cW5CSjtBNkdsdG5CQTtFNUZxQ0k7QWpCZ3JuQko7QTZHcnRuQkE7RTVGMENJO0FqQjhxbkJKO0E2R3h0bkJBO0U1RnlESTtBakJrcW5CSjtBNkczdG5CQTtFNUZ5REk7QWpCcXFuQko7QTZHOXRuQkE7RTVGeURJO0FqQndxbkJKO0E2R2p1bkJBO0U1RnlESTtBakIycW5CSjtBNkdwdW5CQTtFNUZ5REk7QWpCOHFuQko7QTZHdnVuQkE7RTVGeURJO0FqQmlybkJKO0E2RzF1bkJBO0U1RnlESTtBakJvcm5CSjtBNkc3dW5CQTtFNUZ5REk7QWpCdXJuQko7QTZHaHZuQkE7RTVGeURJO0FqQjBybkJKO0E2R252bkJBO0U1RnlESTtBakI2cm5CSjtBNkd0dm5CQTtFNUZ5REk7QWpCZ3NuQko7QTZHenZuQkE7RTVGeURJO0FqQm1zbkJKO0E2RzV2bkJBO0U1RnlESTtBakJzc25CSjtBNkczdm5CQTtFQWpCSTtBN0crd25CSjtBNkc5dm5CQTtFQWpCSTtBN0dreG5CSjtBNkdqd25CQTtFQWpCSTtBN0dxeG5CSjtBNkdwd25CQTtFQWpCSTtBN0d3eG5CSjtBNkd2d25CQTtFQWpCSTtBN0cyeG5CSjtBNkcxd25CQTtFQWpCSTtBN0c4eG5CSjtBNkc3d25CQTtFQWpCSTtBN0dpeW5CSjtBNkdoeG5CQTtFQWpCSTtBN0dveW5CSjtBNkdueG5CQTtFQWpCSTtBN0d1eW5CSjtBNkd0eG5CQTtFQWpCSTtBN0cweW5CSjtBNkd6eG5CQTtFQWpCSTtBN0c2eW5CSjtBNkc1eG5CQTtFQWpCSTtBN0dnem5CSjtBNkcveG5CQTtFQWpCSTtBN0dtem5CSjtBNkdseW5CQTtFNUY0Qkk7QWpCeXduQko7QTZHcnluQkE7RTVGNEJJO0FqQjR3bkJKO0E2R3h5bkJBO0U1RjRCSTtBakIrd25CSjtBNkczeW5CQTtFNUY0Qkk7QWpCa3huQko7QTZHOXluQkE7RTVGNEJJO0FqQnF4bkJKO0E2R2p6bkJBO0U1RjRCSTtBakJ3eG5CSjtBNkdwem5CQTtFNUY0Qkk7QWpCMnhuQko7QTZHdnpuQkE7RTVGNEJJO0FqQjh4bkJKO0E2RzF6bkJBO0U1RjRCSTtBakJpeW5CSjtBNkc3em5CQTtFNUY0Qkk7QWpCb3luQko7QTZHaDBuQkE7RTVGNEJJO0FqQnV5bkJKO0E2R24wbkJBO0U1RjRCSTtBakIweW5CSjtBNkd0MG5CQTtFNUYyQ0k7QWpCOHhuQko7QTZHejBuQkE7RTVGMkNJO0FqQml5bkJKO0E2RzUwbkJBO0U1RjJDSTtBakJveW5CSjtBNkcvMG5CQTtFNUYyQ0k7QWpCdXluQko7QTZHbDFuQkE7RTVGMkNJO0FqQjB5bkJKO0E2R3IxbkJBO0U1RjJDSTtBakI2eW5CSjtBNkd4MW5CQTtFNUYyQ0k7QWpCZ3puQko7QTZHMzFuQkE7RTVGMkNJO0FqQm16bkJKO0E2RzkxbkJBO0U1RjJDSTtBakJzem5CSjtBNkdqMm5CQTtFNUYyQ0k7QWpCeXpuQko7QTZHcDJuQkE7RTVGMkNJO0FqQjR6bkJKO0E2R3YybkJBO0U1RjJDSTtBakIrem5CSjtBNkcxMm5CQTtFNUZnREk7QWpCNnpuQko7QTZHNzJuQkE7RTVGaUNJO0FqQiswbkJKO0E2R2gzbkJBO0U1RmlDSTtBakJrMW5CSjtBNkduM25CQTtFNUZpQ0k7QWpCcTFuQko7QTZHdDNuQkE7RTVGaUNJO0FqQncxbkJKO0E2R3ozbkJBO0U1RmlDSTtBakIyMW5CSjtBNkc1M25CQTtFNUZpQ0k7QWpCODFuQko7QTZHLzNuQkE7RTVGaUNJO0FqQmkybkJKO0E2R2w0bkJBO0U1RmlDSTtBakJvMm5CSjtBNkdyNG5CQTtFNUZpQ0k7QWpCdTJuQko7QTZHeDRuQkE7RTVGaUNJO0FqQjAybkJKO0E2RzM0bkJBO0U1RmlDSTtBakI2Mm5CSjtBNkc5NG5CQTtFNUZpQ0k7QWpCZzNuQko7QTZHajVuQkE7RTVGc0NJO0FqQjgybkJKO0E2R3A1bkJBO0U1RnFESTtBakJrMm5CSjtBNkd2NW5CQTtFNUZxREk7QWpCcTJuQko7QTZHMTVuQkE7RTVGcURJO0FqQncybkJKO0E2Rzc1bkJBO0U1RnFESTtBakIyMm5CSjtBNkdoNm5CQTtFNUZxREk7QWpCODJuQko7QTZHbjZuQkE7RTVGcURJO0FqQmkzbkJKO0E2R3Q2bkJBO0U1RnFESTtBakJvM25CSjtBNkd6Nm5CQTtFNUZxREk7QWpCdTNuQko7QTZHNTZuQkE7RTVGcURJO0FqQjAzbkJKO0E2Ry82bkJBO0U1RnFESTtBakI2M25CSjtBNkdsN25CQTtFNUZxREk7QWpCZzRuQko7QTZHcjduQkE7RTVGcURJO0FqQm00bkJKO0E2R3g3bkJBO0U1RnFESTtBakJzNG5CSjtBNkd2N25CQTtFQXJCSTtBN0crOG5CSjtBNkcxN25CQTtFQXJCSTtBN0drOW5CSjtBNkc3N25CQTtFQXJCSTtBN0dxOW5CSjtBNkdoOG5CQTtFQXJCSTtBN0d3OW5CSjtBNkduOG5CQTtFQXJCSTtBN0cyOW5CSjtBNkd0OG5CQTtFQXJCSTtBN0c4OW5CSjtBNkd6OG5CQTtFQXJCSTtBN0dpK25CSjtBNkc1OG5CQTtFQXJCSTtBN0dvK25CSjtBNkcvOG5CQTtFQXJCSTtBN0d1K25CSjtBNkdsOW5CQTtFQXJCSTtBN0cwK25CSjtBNkdyOW5CQTtFQXJCSTtBN0c2K25CSjtBNkd4OW5CQTtFQXJCSTtBN0dnL25CSjtBNkczOW5CQTtFQXJCSTtBN0dtL25CSjtBNkc5OW5CQTtFNUZ3Qkk7QWpCeThuQko7QTZHaituQkE7RTVGd0JJO0FqQjQ4bkJKO0E2R3ArbkJBO0U1RndCSTtBakIrOG5CSjtBNkd2K25CQTtFNUZ3Qkk7QWpCazluQko7QTZHMStuQkE7RTVGd0JJO0FqQnE5bkJKO0E2RzcrbkJBO0U1RndCSTtBakJ3OW5CSjtBNkdoL25CQTtFNUZ3Qkk7QWpCMjluQko7QTZHbi9uQkE7RTVGd0JJO0FqQjg5bkJKO0E2R3QvbkJBO0U1RndCSTtBakJpK25CSjtBNkd6L25CQTtFNUZ3Qkk7QWpCbytuQko7QTZHNS9uQkE7RTVGd0JJO0FqQnUrbkJKO0E2Ry8vbkJBO0U1RndCSTtBakIwK25CSjtBNkdsZ29CQTtFNUZ1Q0k7QWpCODluQko7QTZHcmdvQkE7RTVGdUNJO0FqQmkrbkJKO0E2R3hnb0JBO0U1RnVDSTtBakJvK25CSjtBNkczZ29CQTtFNUZ1Q0k7QWpCdStuQko7QTZHOWdvQkE7RTVGdUNJO0FqQjArbkJKO0E2R2pob0JBO0U1RnVDSTtBakI2K25CSjtBNkdwaG9CQTtFNUZ1Q0k7QWpCZy9uQko7QTZHdmhvQkE7RTVGdUNJO0FqQm0vbkJKO0E2RzFob0JBO0U1RnVDSTtBakJzL25CSjtBNkc3aG9CQTtFNUZ1Q0k7QWpCeS9uQko7QTZHaGlvQkE7RTVGdUNJO0FqQjQvbkJKO0E2R25pb0JBO0U1RnVDSTtBakIrL25CSjtBNkd0aW9CQTtFNUY0Q0k7QWpCNi9uQko7QTZHemlvQkE7RTVGNkJJO0FqQitnb0JKO0E2RzVpb0JBO0U1RjZCSTtBakJraG9CSjtBNkcvaW9CQTtFNUY2Qkk7QWpCcWhvQko7QTZHbGpvQkE7RTVGNkJJO0FqQndob0JKO0E2R3Jqb0JBO0U1RjZCSTtBakIyaG9CSjtBNkd4am9CQTtFNUY2Qkk7QWpCOGhvQko7QTZHM2pvQkE7RTVGNkJJO0FqQmlpb0JKO0E2Rzlqb0JBO0U1RjZCSTtBakJvaW9CSjtBNkdqa29CQTtFNUY2Qkk7QWpCdWlvQko7QTZHcGtvQkE7RTVGNkJJO0FqQjBpb0JKO0E2R3Zrb0JBO0U1RjZCSTtBakI2aW9CSjtBNkcxa29CQTtFNUY2Qkk7QWpCZ2pvQko7QTZHN2tvQkE7RTVGa0NJO0FqQjhpb0JKO0E2R2hsb0JBO0U1RmlESTtBakJraW9CSjtBNkdubG9CQTtFNUZpREk7QWpCcWlvQko7QTZHdGxvQkE7RTVGaURJO0FqQndpb0JKO0E2R3psb0JBO0U1RmlESTtBakIyaW9CSjtBNkc1bG9CQTtFNUZpREk7QWpCOGlvQko7QTZHL2xvQkE7RTVGaURJO0FqQmlqb0JKO0E2R2xtb0JBO0U1RmlESTtBakJvam9CSjtBNkdybW9CQTtFNUZpREk7QWpCdWpvQko7QTZHeG1vQkE7RTVGaURJO0FqQjBqb0JKO0E2RzNtb0JBO0U1RmlESTtBakI2am9CSjtBNkc5bW9CQTtFNUZpREk7QWpCZ2tvQko7QTZHam5vQkE7RTVGaURJO0FqQm1rb0JKO0E2R3Bub0JBO0U1RmlESTtBakJza29CSjtBNkdubm9CQTtFQXpCSTtBN0crb29CSjtBNkd0bm9CQTtFQXpCSTtBN0drcG9CSjtBNkd6bm9CQTtFQXpCSTtBN0dxcG9CSjtBNkc1bm9CQTtFQXpCSTtBN0d3cG9CSjtBNkcvbm9CQTtFQXpCSTtBN0cycG9CSjtBNkdsb29CQTtFQXpCSTtBN0c4cG9CSjtBNkdyb29CQTtFQXpCSTtBN0dpcW9CSjtBNkd4b29CQTtFQXpCSTtBN0dvcW9CSjtBNkczb29CQTtFQXpCSTtBN0d1cW9CSjtBNkc5b29CQTtFQXpCSTtBN0cwcW9CSjtBNkdqcG9CQTtFQXpCSTtBN0c2cW9CSjtBNkdwcG9CQTtFQXpCSTtBN0dncm9CSjtBNkd2cG9CQTtFQXpCSTtBN0dtcm9CSjtBNkcxcG9CQTtFNUZvQkk7QWpCeW9vQko7QTZHN3BvQkE7RTVGb0JJO0FqQjRvb0JKO0E2R2hxb0JBO0U1Rm9CSTtBakIrb29CSjtBNkducW9CQTtFNUZvQkk7QWpCa3BvQko7QTZHdHFvQkE7RTVGb0JJO0FqQnFwb0JKO0E2R3pxb0JBO0U1Rm9CSTtBakJ3cG9CSjtBNkc1cW9CQTtFNUZvQkk7QWpCMnBvQko7QTZHL3FvQkE7RTVGb0JJO0FqQjhwb0JKO0E2R2xyb0JBO0U1Rm9CSTtBakJpcW9CSjtBNkdycm9CQTtFNUZvQkk7QWpCb3FvQko7QTZHeHJvQkE7RTVGb0JJO0FqQnVxb0JKO0E2RzNyb0JBO0U1Rm9CSTtBakIwcW9CSjtBNkc5cm9CQTtFNUZtQ0k7QWpCOHBvQko7QTZHanNvQkE7RTVGbUNJO0FqQmlxb0JKO0E2R3Bzb0JBO0U1Rm1DSTtBakJvcW9CSjtBNkd2c29CQTtFNUZtQ0k7QWpCdXFvQko7QTZHMXNvQkE7RTVGbUNJO0FqQjBxb0JKO0E2Rzdzb0JBO0U1Rm1DSTtBakI2cW9CSjtBNkdodG9CQTtFNUZtQ0k7QWpCZ3JvQko7QTZHbnRvQkE7RTVGbUNJO0FqQm1yb0JKO0E2R3R0b0JBO0U1Rm1DSTtBakJzcm9CSjtBNkd6dG9CQTtFNUZtQ0k7QWpCeXJvQko7QTZHNXRvQkE7RTVGbUNJO0FqQjRyb0JKO0E2Ry90b0JBO0U1Rm1DSTtBakIrcm9CSjtBNkdsdW9CQTtFNUZ3Q0k7QWpCNnJvQko7QTZHcnVvQkE7RTVGeUJJO0FqQitzb0JKO0E2R3h1b0JBO0U1RnlCSTtBakJrdG9CSjtBNkczdW9CQTtFNUZ5Qkk7QWpCcXRvQko7QTZHOXVvQkE7RTVGeUJJO0FqQnd0b0JKO0E2R2p2b0JBO0U1RnlCSTtBakIydG9CSjtBNkdwdm9CQTtFNUZ5Qkk7QWpCOHRvQko7QTZHdnZvQkE7RTVGeUJJO0FqQml1b0JKO0E2RzF2b0JBO0U1RnlCSTtBakJvdW9CSjtBNkc3dm9CQTtFNUZ5Qkk7QWpCdXVvQko7QTZHaHdvQkE7RTVGeUJJO0FqQjB1b0JKO0E2R253b0JBO0U1RnlCSTtBakI2dW9CSjtBNkd0d29CQTtFNUZ5Qkk7QWpCZ3ZvQko7QTZHendvQkE7RTVGOEJJO0FqQjh1b0JKO0E2RzV3b0JBO0U1RjZDSTtBakJrdW9CSjtBNkcvd29CQTtFNUY2Q0k7QWpCcXVvQko7QTZHbHhvQkE7RTVGNkNJO0FqQnd1b0JKO0E2R3J4b0JBO0U1RjZDSTtBakIydW9CSjtBNkd4eG9CQTtFNUY2Q0k7QWpCOHVvQko7QTZHM3hvQkE7RTVGNkNJO0FqQml2b0JKO0E2Rzl4b0JBO0U1RjZDSTtBakJvdm9CSjtBNkdqeW9CQTtFNUY2Q0k7QWpCdXZvQko7QTZHcHlvQkE7RTVGNkNJO0FqQjB2b0JKO0E2R3Z5b0JBO0U1RjZDSTtBakI2dm9CSjtBNkcxeW9CQTtFNUY2Q0k7QWpCZ3dvQko7QTZHN3lvQkE7RTVGNkNJO0FqQm13b0JKO0E2R2h6b0JBO0U1RjZDSTtBakJzd29CSjtBNkcveW9CQTtFeEM1QkU7QXJFODBvQkY7QXFFNzBvQkU7RUFBVTtBckVnMW9CWjtBcUUvMG9CRTtFQUFVO0FyRWsxb0JaO0FxRWoxb0JFOztFQUNVO0FyRW8xb0JaO0E2RzV6b0JBO0VBTUk7QTdHeXpvQko7QTZHL3pvQkE7RUFVSTtBN0d3em9CSjtBNkdsMG9CQTtFQWNJO0E3R3V6b0JKO0E2R3Iwb0JBO0V4Q3BCRTtBckU0MW9CRjtBNkdsem9CQTtFeENsREU7QXJFdTJvQkY7QXFFdDJvQkU7RUFBVTtBckV5Mm9CWjtBcUV4Mm9CRTtFQUFVO0FyRTIyb0JaO0FxRTEyb0JFOztFQUNVO0FyRTYyb0JaO0E2Ry96b0JBO0VBTUk7QTdHNHpvQko7QTZHbDBvQkE7RUFVSTtBN0cyem9CSjtBNkdyMG9CQTtFQWNJO0E3RzB6b0JKO0E2R3gwb0JBO0V4QzFDRTtBckVxM29CRjtBNkdyem9CQTtFeEN4RUU7QXJFZzRvQkY7QXFFLzNvQkU7RUFBVTtBckVrNG9CWjtBcUVqNG9CRTtFQUFVO0FyRW80b0JaO0FxRW40b0JFOztFQUNVO0FyRXM0b0JaO0E2R2wwb0JBO0VBTUk7QTdHK3pvQko7QTZHcjBvQkE7RUFVSTtBN0c4em9CSjtBNkd4MG9CQTtFQWNJO0E3RzZ6b0JKO0E2RzMwb0JBO0V4Q2hFRTtBckU4NG9CRjtBNkd4em9CQTtFeEM5RkU7QXJFeTVvQkY7QXFFeDVvQkU7RUFBVTtBckUyNW9CWjtBcUUxNW9CRTtFQUFVO0FyRTY1b0JaO0FxRTU1b0JFOztFQUNVO0FyRSs1b0JaO0E2R3Iwb0JBO0VBTUk7QTdHazBvQko7QTZHeDBvQkE7RUFVSTtBN0dpMG9CSjtBNkczMG9CQTtFQWNJO0E3R2cwb0JKO0E2Rzkwb0JBO0V4Q3RGRTtBckV1Nm9CRjtBNkd6em9CQTtFN0Z6SEM7Ozs7Ozs7Ozs7OztJQ3VDSztFakIwNW9CSjtFZ0JqOG9CRDtJQytDRztFakJxNW9CRjtFZ0JwOG9CRDtJQytDRztFakJ3NW9CRjtFZ0J2OG9CRDtJQytDRztFakIyNW9CRjtFZ0IxOG9CRDtJQytDRztFakI4NW9CRjtFZ0I3OG9CRDtJQytDRztFakJpNm9CRjtFZ0JoOW9CRDtJQytDRztFakJvNm9CRjtFZ0JuOW9CRDtJQytDRztFakJ1Nm9CRjtFZ0J0OW9CRDtJQytDRztFakIwNm9CRjtFZ0J6OW9CRDtJQytDRztFakI2Nm9CRjtFZ0I1OW9CRDtJQytDRztFakJnN29CRjtFZ0IvOW9CRDtJQytDRztFakJtN29CRjtFZ0JsK29CRDtJQytDRztFakJzN29CRjtFZ0JyK29CRDtJQzhERztFakIwNm9CRjtFZ0J4K29CRDtJQzhERztFakI2Nm9CRjtFZ0IzK29CRDtJQzhERztFakJnN29CRjtFZ0I5K29CRDtJQzhERztFakJtN29CRjtFZ0JqL29CRDtJQzhERztFakJzN29CRjtFZ0JwL29CRDtJQzhERztFakJ5N29CRjtFZ0J2L29CRDtJQzhERztFakI0N29CRjtFZ0IxL29CRDtJQzhERztFakIrN29CRjtFZ0I3L29CRDtJQzhERztFakJrOG9CRjtFZ0JoZ3BCRDtJQzhERztFakJxOG9CRjtFZ0JuZ3BCRDtJQzhERztFakJ3OG9CRjtFZ0J0Z3BCRDtJQzhERztFakIyOG9CRjtFZ0J6Z3BCRDtJQ21FRztFakJ5OG9CRjtFZ0I1Z3BCRDtJQ29ERztFakIyOW9CRjtFZ0IvZ3BCRDtJQ29ERztFakI4OW9CRjtFZ0JsaHBCRDtJQ29ERztFakJpK29CRjtFZ0JyaHBCRDtJQ29ERztFakJvK29CRjtFZ0J4aHBCRDtJQ29ERztFakJ1K29CRjtFZ0IzaHBCRDtJQ29ERztFakIwK29CRjtFZ0I5aHBCRDtJQ29ERztFakI2K29CRjtFZ0JqaXBCRDtJQ29ERztFakJnL29CRjtFZ0JwaXBCRDtJQ29ERztFakJtL29CRjtFZ0J2aXBCRDtJQ29ERztFakJzL29CRjtFZ0IxaXBCRDtJQ29ERztFakJ5L29CRjtFZ0I3aXBCRDtJQ29ERztFakI0L29CRjtFZ0JoanBCRDtJQ3lERztFakIwL29CRjtFZ0JuanBCRDtJQ3dFRztFakI4K29CRjtFZ0J0anBCRDtJQ3dFRztFakJpL29CRjtFZ0J6anBCRDtJQ3dFRztFakJvL29CRjtFZ0I1anBCRDtJQ3dFRztFakJ1L29CRjtFZ0IvanBCRDtJQ3dFRztFakIwL29CRjtFZ0Jsa3BCRDtJQ3dFRztFakI2L29CRjtFZ0Jya3BCRDtJQ3dFRztFakJnZ3BCRjtFZ0J4a3BCRDtJQ3dFRztFakJtZ3BCRjtFZ0Iza3BCRDtJQ3dFRztFakJzZ3BCRjtFZ0I5a3BCRDtJQ3dFRztFakJ5Z3BCRjtFZ0JqbHBCRDtJQ3dFRztFakI0Z3BCRjtFZ0JwbHBCRDtJQ3dFRztFakIrZ3BCRjtFZ0J2bHBCRDtJQ3dFRztFakJraHBCRjtBQUNGO0E4RzNscEJBO0VBRUk7QTlHNGxwQko7QThHeGxwQkE7RUFDRTtBOUcwbHBCRjtBOEd2bHBCQTtFQUNFO0E5R3lscEJGO0E4R3RscEJBO0VBQ0U7QTlHd2xwQkY7QStHcm1wQkk7RXhGSUY7RUFDQTtFQUNBO0U4RHdDQTtFMkIvQ0E7RUFDQTtFQUNBO0VEQ0k7RXRGSEo7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F6QmducEJGO0F1QjdtcEJFOztFQUVFO0VBQ0E7RUFDQTtBdkIrbXBCSjtBdUI3bXBCRTtFQUNFO0VBQ0E7RUFDQTtBdkIrbXBCSjtBdUI3bXBCRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXZCK21wQko7QXVCN21wQkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdkJxbnBCTjtBdUIvbXBCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdkJ1bnBCTjtBK0dqcXBCSTtFeEYrQ0E7RUFDQTtBdkJxbnBCSjtBZ0hscXBCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSG9xcEJKO0FnSGxxcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIbXJwQk47QWdIaHJwQkU7OztFQUdFO0FoSGtycEJKO0FnSHBxcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh3dHBCTjtBZ0h4c3BCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhINHZwQlI7QStHOXpwQkk7RUN3RUE7RUFDQTtBaEh5dnBCSjtBK0czenBCRTtFQUNFO0EvRzZ6cEJKO0ErRzl6cEJFO0VBSUk7RUFDQTtBL0c2enBCTjtBK0c1enBCTTtFeEZUSjtFQUNBO0VBQ0E7RThEd0NBO0UyQi9DQTtFQUNBO0VBQ0E7QWhIaTFwQkY7QXVCMTBwQkU7O0VBRUU7RUFDQTtFQUNBO0F2QjQwcEJKO0F1QjEwcEJFO0VBQ0U7RUFDQTtFQUNBO0F2QjQwcEJKO0F1QjEwcEJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkI0MHBCSjtBdUIxMHBCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F2QmsxcEJOO0F1QjUwcEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F2Qm8xcEJOO0ErR2ozcEJNO0V4RmtDRjtFQUNBO0F2QmsxcEJKO0FnSC8zcEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIaTRwQko7QWdILzNwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEhnNXBCTjtBZ0g3NHBCRTs7O0VBR0U7QWhIKzRwQko7QWdIajRwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSHE3cEJOO0FnSHI2cEJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh5OXBCUjtBK0c5Z3FCTTtFQzJERjtFQUNBO0FoSHM5cEJKO0ErR2ppcUJBOztFQXVCSTtFQUNBO0EvRzhncUJKO0ErR3hncUJJO0VwQzFCRjtFQUNRO0EzRXFpcUJWO0ErR25ncUJFO0VBRUk7QS9Hb2dxQk47QStHLy9wQkE7RUFFSTtBL0dnZ3FCSjtBK0dsZ3FCQTtFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HKy9wQko7QStHMy9wQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9HNi9wQkY7RStHMy9wQkU7SUFDRTtFL0c2L3BCSjtFK0czL3BCSTtJQUNFO0UvRzYvcEJOO0UrRzEvcEJJO0lBQ0U7SUFDQTtJQUNBO0UvRzQvcEJOO0UrRzEvcEJNO0lBQ0U7SUFDQTtFL0c0L3BCUjtFK0cxZ3FCRTtJQW1CSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRzAvcEJOO0FBQ0Y7QStHci9wQkE7RUFDRTtJQUNFO0lBQ0E7RS9HdS9wQkY7RStHci9wQkU7SUFDRTtJQUNBO0lBQ0E7RS9HdS9wQko7QUFDRjtBK0duL3BCQTtFQUNFO0EvR3EvcEJGO0FpSHBtcUJBO0VBQ0U7QWpIc21xQkY7QWlIbm1xQkE7RUFDRTtBakhxbXFCRjtBaUhsbXFCQTtFQUNFO0FqSG9tcUJGO0FpSGptcUJBO0VBQ0U7QWpIbW1xQkY7QWlIaG1xQkE7RUFDRTtBakhrbXFCRjtBaUgvbHFCQTtFQUNFO0FqSGltcUJGO0FpSDlscUJBO0VBQ0U7QWpIZ21xQkY7QWlIN2xxQkE7RUFDRTtBakgrbHFCRjtBaUg1bHFCQTtFQUNFO0FqSDhscUJGO0FpSDNscUJBO0VBQ0U7QWpINmxxQkY7QWlIMWxxQkE7RUFDRTtBakg0bHFCRjtBaUh6bHFCQTtFQUNFO0FqSDJscUJGO0FpSHhscUJBO0VBQ0U7QWpIMGxxQkY7QWlIdmxxQkE7RUFDRTtBakh5bHFCRjtBaUh0bHFCQTtFQUNFO0FqSHdscUJGO0FpSHJscUJBO0VBQ0U7QWpIdWxxQkY7QWlIcmxxQkU7RUFDRTtJQUNFO0VqSHVscUJKO0FBQ0Y7QWlIcGxxQkU7RUFDRTtJQUNFO0VqSHNscUJKO0FBQ0Y7QWlIbmxxQkU7RUFDRTtJQUNFO0VqSHFscUJKO0FBQ0Y7QWlIbGxxQkU7RUFDRTtJQUNFO0VqSG9scUJKO0FBQ0Y7QWlIamxxQkU7RUFDRTtJQUNFO0VqSG1scUJKO0FBQ0Y7QWlIL2txQkE7RUFDRTtBakhpbHFCRjtBaUg5a3FCQTtFQUNFO0FqSGdscUJGO0FpSDdrcUJBO0VBQ0U7QWpIK2txQkY7QWlINWtxQkE7RUFDRTtBakg4a3FCRjtBaUgza3FCQTtFQUNFO0FqSDZrcUJGO0FpSDFrcUJBO0VBQ0U7QWpINGtxQkY7QWlIemtxQkE7RUFDRTtBakgya3FCRjtBaUh4a3FCQTtFQUNFO0FqSDBrcUJGO0FpSHZrcUJBO0VBQ0U7QWpIeWtxQkY7QWlIdGtxQkE7RUFDRTtBakh3a3FCRjtBaUhya3FCQTtFQUNFO0FqSHVrcUJGO0FpSHBrcUJBO0VBQ0U7QWpIc2txQkY7QWlIbmtxQkE7RUFDRTtBakhxa3FCRjtBaUhsa3FCQTtFQUNFO0FqSG9rcUJGO0FpSGprcUJBO0VBQ0U7QWpIbWtxQkY7QWlIaGtxQkE7RUFDRTtBakhra3FCRjtBaUgvanFCQTtFQUNFO0FqSGlrcUJGO0FpSDlqcUJBO0VBQ0U7QWpIZ2txQkY7QWlIN2pxQkE7RUFDRTtBakgranFCRjtBaUg1anFCQTtFQUNFO0FqSDhqcUJGO0FpSDNqcUJBO0VBQ0U7QWpINmpxQkY7QWlIMWpxQkE7RUFDRTtBakg0anFCRjtBaUh6anFCQTtFQUNFO0FqSDJqcUJGO0FpSHhqcUJBO0VBQ0U7QWpIMGpxQkY7QWlIdmpxQkE7RUFDRTtBakh5anFCRjtBaUh0anFCQTtFQUNFO0FqSHdqcUJGO0FpSHJqcUJBO0VBQ0U7QWpIdWpxQkY7QWlIcGpxQkE7RUFDRTtBakhzanFCRjtBaUhuanFCQTtFQUNFO0FqSHFqcUJGO0FpSGxqcUJBO0VBQ0U7QWpIb2pxQkY7QWlIbGpxQkU7RUFDRTtJQUNFO0VqSG9qcUJKO0FBQ0Y7QWlIampxQkU7RUFDRTtJQUNFO0VqSG1qcUJKO0FBQ0Y7QWlIaGpxQkU7RUFDRTtJQUNFO0VqSGtqcUJKO0FBQ0Y7QWlIL2lxQkU7RUFDRTtJQUNFO0VqSGlqcUJKO0FBQ0Y7QWlIOWlxQkU7RUFDRTtJQUNFO0VqSGdqcUJKO0FBQ0Y7QWlINWlxQkE7RUFDRTtBakg4aXFCRjtBaUgzaXFCQTtFQUNFO0FqSDZpcUJGO0FpSDFpcUJBO0VBQ0U7QWpINGlxQkY7QWlIemlxQkE7RUFDRTtBakgyaXFCRjtBaUh4aXFCQTtFQUNFO0FqSDBpcUJGO0FpSHZpcUJBO0VBQ0U7QWpIeWlxQkY7QWlIdGlxQkE7RUFDRTtBakh3aXFCRjtBaUhyaXFCQTtFQUNFO0FqSHVpcUJGO0FpSHBpcUJBO0VBQ0U7QWpIc2lxQkY7QWlIbmlxQkE7RUFDRTtBakhxaXFCRjtBaUhsaXFCQTtFQUNFO0FqSG9pcUJGO0FpSGppcUJBO0VBQ0U7QWpIbWlxQkY7QWlIaGlxQkE7RUFDRTtBakhraXFCRjtBaUgvaHFCQTtFQUNFO0FqSGlpcUJGO0FpSDlocUJBO0VBQ0U7QWpIZ2lxQkY7QWlIN2hxQkE7RUFDRTtBakgraHFCRjtBaUg1aHFCQTtFQUNFO0FqSDhocUJGO0FpSDNocUJBO0VBQ0U7QWpINmhxQkY7QWlIMWhxQkE7RUFDRTtBakg0aHFCRjtBaUh6aHFCQTtFQUNFO0FqSDJocUJGO0FpSHhocUJBO0VBQ0U7QWpIMGhxQkY7QWlIdmhxQkE7RUFDRTtBakh5aHFCRjtBaUh0aHFCQTtFQUNFO0FqSHdocUJGO0FpSHJocUJBO0VBQ0U7QWpIdWhxQkY7QWlIcGhxQkE7RUFDRTtBakhzaHFCRjtBaUhuaHFCQTtFQUNFO0FqSHFocUJGO0FpSGxocUJBO0VBQ0U7QWpIb2hxQkY7QWlIamhxQkE7RUFDRTtBakhtaHFCRjtBaUhoaHFCQTtFQUNFO0FqSGtocUJGO0FpSC9ncUJBO0VBQ0U7QWpIaWhxQkY7QWlIL2dxQkE7RUFDRTtBakhpaHFCRjtBaUgvZ3FCQTtFQUNFO0FqSGlocUJGO0FpSC9ncUJBO0VBQ0U7QWpIaWhxQkY7QWlIL2dxQkE7RUFDRTtBakhpaHFCRjtBaUg5Z3FCQTtFQUNFO0FqSGdocUJGO0FpSDlncUJBO0VBQ0U7QWpIZ2hxQkY7QWlIOWdxQkE7RUFDRTtBakhnaHFCRjtBaUg5Z3FCQTtFQUNFO0FqSGdocUJGO0FpSDlncUJBO0VBQ0U7QWpIZ2hxQkY7QWlIN2dxQkE7RUFDRTtBakgrZ3FCRjtBaUg3Z3FCQTtFQUNFO0FqSCtncUJGO0FpSDdncUJBO0VBQ0U7QWpIK2dxQkY7QWlIN2dxQkE7RUFDRTtBakgrZ3FCRjtBaUg3Z3FCQTtFQUNFO0FqSCtncUJGO0FrSHA2cUJBO0VBQ0U7QWxIczZxQkY7QWtIbjZxQkE7RUFDRTtBbEhxNnFCRjtBa0hsNnFCQTtFQUNFO0FsSG82cUJGO0FrSGo2cUJBO0VBQ0U7QWxIbTZxQkY7QWtIaDZxQkE7RUFDRTtBbEhrNnFCRjtBa0gvNXFCQTtFQUNFO0FsSGk2cUJGO0FrSDk1cUJBO0VBQ0U7QWxIZzZxQkY7QWtINzVxQkE7RUFDRTtBbEgrNXFCRjtBa0g1NXFCQTtFQUNFO0FsSDg1cUJGO0FrSDM1cUJBO0VBQ0U7QWxINjVxQkY7QWtIMTVxQkE7RUFDRTtBbEg0NXFCRjtBa0h6NXFCQTtFQUNFO0FsSDI1cUJGO0FrSHg1cUJBO0VBQ0U7QWxIMDVxQkY7QWtIdjVxQkE7RUFDRTtBbEh5NXFCRjtBa0h0NXFCQTtFQUNFO0FsSHc1cUJGO0FrSHI1cUJBO0VBQ0U7QWxIdTVxQkY7QWtIcDVxQkE7RUFDRTtBbEhzNXFCRjtBa0huNXFCQTtFQUNFO0FsSHE1cUJGO0FrSGw1cUJBO0VBQ0U7QWxIbzVxQkY7QWtIajVxQkE7RUFDRTtBbEhtNXFCRjtBa0hoNXFCQTtFQUNFO0FsSGs1cUJGO0FrSC80cUJBO0VBQ0U7QWxIaTVxQkY7QWtIOTRxQkE7RUFDRTtBbEhnNXFCRjtBa0g3NHFCQTtFQUNFO0FsSCs0cUJGO0FrSDU0cUJBO0VBQ0U7QWxIODRxQkY7QWtIMzRxQkE7RUFDRTtBbEg2NHFCRjtBa0gxNHFCQTtFQUNFO0FsSDQ0cUJGO0FrSHo0cUJBO0VBQ0U7QWxIMjRxQkY7QWtIeDRxQkE7RUFDRTtBbEgwNHFCRjtBa0h2NHFCQTtFQUNFO0FsSHk0cUJGO0FrSHQ0cUJBO0VBQ0U7QWxIdzRxQkY7QWtIcjRxQkE7RUFDRTtBbEh1NHFCRjtBa0hwNHFCQTtFQUNFO0FsSHM0cUJGO0FrSG40cUJBO0VBQ0U7QWxIcTRxQkY7QWtIbDRxQkE7RUFDRTtBbEhvNHFCRjtBa0hqNHFCQTtFQUNFO0FsSG00cUJGO0FrSGg0cUJBO0VBQ0U7QWxIazRxQkY7QWtILzNxQkE7RUFDRTtBbEhpNHFCRjtBa0g5M3FCQTtFQUNFO0FsSGc0cUJGO0FrSDczcUJBO0VBQ0U7QWxIKzNxQkY7QWtINTNxQkE7RUFDRTtBbEg4M3FCRjtBa0gzM3FCQTtFQUNFO0FsSDYzcUJGO0FrSDEzcUJBO0VBQ0U7QWxINDNxQkY7QWtIejNxQkE7RUFDRTtBbEgyM3FCRjtBa0h4M3FCQTtFQUNFO0FsSDAzcUJGO0FrSHYzcUJBO0VBQ0U7QWxIeTNxQkY7QWtIdDNxQkE7RUFDRTtBbEh3M3FCRjtBa0hyM3FCQTtFQUNFO0FsSHUzcUJGO0FrSHAzcUJBO0VBQ0U7QWxIczNxQkY7QWtIbjNxQkE7RUFDRTtBbEhxM3FCRjtBa0hsM3FCQTtFQUNFO0FsSG8zcUJGO0FrSGozcUJBO0VBQ0U7QWxIbTNxQkY7QWtIaDNxQkE7RUFDRTtBbEhrM3FCRjtBa0gvMnFCQTtFQUNFO0FsSGkzcUJGO0FrSDkycUJBO0VBQ0U7QWxIZzNxQkY7QWtINzJxQkE7RUFDRTtBbEgrMnFCRjtBa0g1MnFCQTtFQUNFO0FsSDgycUJGO0FrSDMycUJBO0VBQ0U7QWxINjJxQkY7QWtIMTJxQkE7RUFDRTtBbEg0MnFCRjtBa0h6MnFCQTtFQUNFO0FsSDIycUJGO0FrSHgycUJBO0VBQ0U7QWxIMDJxQkY7QWtIdjJxQkE7RUFDRTtBbEh5MnFCRjtBa0h0MnFCQTtFQUNFO0FsSHcycUJGO0FrSHIycUJBO0VBQ0U7QWxIdTJxQkY7QWtIcDJxQkE7RUFDRTtBbEhzMnFCRjtBa0huMnFCQTtFQUNFO0FsSHEycUJGO0FrSGwycUJBO0VBQ0k7QWxIbzJxQko7QWtIajJxQkE7RUFDRTtBbEhtMnFCRjtBa0hoMnFCQTtFQUNFO0FsSGsycUJGO0FrSC8xcUJBO0VBQ0U7QWxIaTJxQkY7QWtIOTFxQkE7RUFDRTtBbEhnMnFCRjtBa0g3MXFCQTtFQUNFO0FsSCsxcUJGO0FrSDUxcUJBO0VBQ0U7QWxIODFxQkY7QWtIMzFxQkE7RUFDRTtBbEg2MXFCRjtBa0gxMXFCQTtFQUNFO0FsSDQxcUJGO0FrSHoxcUJBO0VBQ0U7QWxIMjFxQkY7QWtIeDFxQkE7RUFDRTtBbEgwMXFCRjtBa0h2MXFCQTtFQUNFO0FsSHkxcUJGO0FrSHQxcUJBO0VBQ0U7QWxIdzFxQkY7QWtIcjFxQkE7RUFDRTtBbEh1MXFCRjtBa0hwMXFCQTtFQUNFO0FsSHMxcUJGO0FrSG4xcUJBO0VBQ0U7QWxIcTFxQkY7QWtIbDFxQkE7RUFDRTtFQUNBO0FsSG8xcUJGO0FrSGoxcUJBO0VBQ0U7RUFDQTtBbEhtMXFCRjtBbUhscXJCQTtFQUNFO0FuSG9xckJGO0FtSGxxckJBO0VBQ0U7QW5Ib3FyQkY7QW1IbHFyQkE7RUFDRTtBbkhvcXJCRjtBbUhscXJCQTtFQUNFO0FuSG9xckJGO0FtSGpxckJBO0VBQ0U7QW5IbXFyQkY7QW1IanFyQkE7RUFDRTtBbkhtcXJCRjtBbUhqcXJCQTtFQUNFO0FuSG1xckJGO0FtSGpxckJBO0VBQ0U7QW5IbXFyQkY7QW9IdHJyQkE7RUFDRTtBcEh3cnJCRjtBb0hycnJCQTtFQUVJO0FwSHNyckJKO0FvSHhyckJBO0VBTUk7QXBIcXJyQko7QW9IM3JyQkE7RUFVSTtBcEhvcnJCSjtBb0g5cnJCQTtFQWNJO0FwSG1yckJKO0FvSGpzckJBO0VBa0JJO0FwSGtyckJKO0FvSHBzckJBO0VBc0JJO0FwSGlyckJKO0FvSHZzckJBO0VBMEJJO0FwSGdyckJKO0FvSDFzckJBO0VBOEJJO0FwSCtxckJKO0FvSDdzckJBO0VBa0NJO0FwSDhxckJKO0FvSGh0ckJBO0VBc0NJO0FwSDZxckJKO0FvSG50ckJBO0VBMENJO0FwSDRxckJKO0FvSHR0ckJBO0VBOENJO0FwSDJxckJKO0FvSHp0ckJBO0VBa0RJO0FwSDBxckJKO0FvSDV0ckJBO0VBc0RJO0FwSHlxckJKO0FvSC90ckJBO0VBMERJO0FwSHdxckJKO0FvSGx1ckJBO0VBOERJO0FwSHVxckJKO0FvSHJ1ckJBO0VBa0VJO0FwSHNxckJKO0FvSGxxckJBO0VBQ0U7QXBIb3FyQkY7QW9IanFyQkE7RUFDRTtBcEhtcXJCRjtBb0hocXJCQTtFQUNFO0FwSGtxckJGO0FvSC9wckJBO0VBQ0U7QXBIaXFyQkY7QW9IOXByQkE7RUFDRTtBcEhncXJCRjtBb0g3cHJCQTtFQUNFO0FwSCtwckJGO0FvSDVwckJBO0VBQ0U7QXBIOHByQkY7QW9IM3ByQkE7RUFDRTtBcEg2cHJCRjtBb0gxcHJCQTtFQUNFO0FwSDRwckJGO0FvSHpwckJBO0VBQ0U7QXBIMnByQkY7QW9IeHByQkE7RUFDRTtBcEgwcHJCRjtBb0h2cHJCQTtFQUNFO0FwSHlwckJGO0FvSHRwckJBO0VBQ0U7QXBId3ByQkY7QW9IcnByQkE7RUFDRTtBcEh1cHJCRjtBb0hwcHJCQTtFQUNFO0FwSHNwckJGO0FvSG5wckJBO0VBQ0U7QXBIcXByQkY7QW9IbHByQkE7RUFDRTtBcEhvcHJCRjtBb0hqcHJCQTtFQUNFO0FwSG1wckJGO0FvSGhwckJBO0VBQ0U7QXBIa3ByQkY7QW9IL29yQkE7RUFDRTtBcEhpcHJCRjtBb0g5b3JCQTtFQUNFO0FwSGdwckJGO0FvSDdvckJBO0VBQ0U7QXBIK29yQkY7QW9INW9yQkE7RUFDRTtBcEg4b3JCRjtBb0gzb3JCQTtFQUNFO0FwSDZvckJGO0FvSDFvckJBO0VBQ0U7QXBING9yQkY7QW9Iem9yQkE7RUFDRTtBcEgyb3JCRjtBb0h4b3JCQTtFQUNFO0FwSDBvckJGO0FvSHZvckJBO0VBQ0U7QXBIeW9yQkY7QW9IdG9yQkE7RUFDRTtBcEh3b3JCRjtBb0hyb3JCQTtFQUNFO0FwSHVvckJGO0FvSHBvckJBO0VBQ0U7QXBIc29yQkY7QW9Ibm9yQkE7RUFDRTtFQUNBO0FwSHFvckJGO0FvSGxvckJBO0VBQ0U7QXBIb29yQkY7QW9Iam9yQkE7RUFDRTtBcEhtb3JCRjtBb0hob3JCQTtFQUNFO0FwSGtvckJGO0FvSC9uckJBO0VBQ0U7QXBIaW9yQkY7QW9IOW5yQkE7RUFDRTtBcEhnb3JCRjtBb0g3bnJCQTtFQUNFO0FwSCtuckJGO0FvSDVuckJBO0VBQ0U7QXBIOG5yQkY7QW9IM25yQkE7RUFDRTtBcEg2bnJCRjtBb0gxbnJCQTtFQUNFO0FwSDRuckJGO0FvSDFuckJFO0VBQUE7SUFDRTtFcEg2bnJCRjtBQUNGO0FvSDFuckJBO0VBQ0U7QXBING5yQkY7QW9Iem5yQkE7RUFDRTtBcEgybnJCRjtBb0h6bnJCRTtFQUFBO0lBQ0U7RXBING5yQkY7QUFDRjtBb0h6bnJCQTtFQUNFO0FwSDJuckJGO0FvSHhuckJBO0VBQ0U7QXBIMG5yQkY7QW9Idm5yQkE7RUFDRTtBcEh5bnJCRjtBb0h0bnJCQTtFQUNFO0FwSHduckJGO0FvSHJuckJBO0VBQ0U7QXBIdW5yQkY7QW9IcG5yQkE7RUFDRTtBcEhzbnJCRjtBb0hubnJCQTtFQUNFO0FwSHFuckJGO0FvSGxuckJBO0VBQ0U7QXBIb25yQkY7QW9Iam5yQkE7RUFDRTtBcEhtbnJCRjtBb0hobnJCQTtFQUNFO0FwSGtuckJGO0FvSC9tckJBO0VBQ0U7QXBIaW5yQkY7QW9IOW1yQkE7RUFDRTtBcEhnbnJCRjtBb0gzbXJCSTs7O0VBQ0U7QXBIK21yQk47QW9IMW1yQkE7RUFDRTtBcEg0bXJCRjtBb0h6bXJCQTtFQUNFO0FwSDJtckJGO0FvSHhtckJBO0VBQ0U7QXBIMG1yQkY7QW9IdG1yQkE7RUFDRTtJQUNFO0lBQ0E7RXBId21yQkY7QUFDRjtBb0g5bHJCQTs7RUFFRTtBcEhnbXJCRjtBb0g3bHJCQTtFQUNFO0FwSCtsckJGO0FvSDVsckJBO0VBQ0U7QXBIOGxyQkY7QW9IM2xyQkE7RUFDRTtBcEg2bHJCRjtBb0gxbHJCQTtFQUdNO0lBQ0U7SUFDQTtFcEgwbHJCTjtBQUNGO0FvSHJsckJBO0VBQ0U7RUFDQTtBcEh1bHJCRjtBb0hwbHJCQTtFQUNFO0VBQ0E7QXBIc2xyQkY7QW9IbmxyQkE7RUFDRTtBcEhxbHJCRjtBb0hsbHJCQTtFQUNFO0FwSG9sckJGO0FvSGpsckJBO0VBQ0U7QXBIbWxyQkY7QW9IaGxyQkE7RUFDRTtBcEhrbHJCRjtBb0gva3JCQTtFQUNFO0FwSGlsckJGO0FvSDdrckJFO0VBQ0U7QXBIK2tyQko7QW9IN2tyQkU7RUFDRTtBcEgra3JCSjtBb0g3a3JCRTtFQUNFO0FwSCtrckJKO0FvSDdrckJFO0VBQ0U7QXBIK2tyQko7QW9IM2tyQkE7RUFDSTtFQUNBO0VBQ0E7QXBINmtyQko7QXFILytyQkE7RUFDSTtBckhpL3JCSjtBcUg5K3JCQTtFQUNJO0VBQ0E7RUFDQTtBckhnL3JCSjtBcUg3K3JCQTtFQUNJO0FySCsrckJKO0FzSDEvckJBO0VBQ0U7QXRINC9yQkY7QXNIei9yQkE7RUFDRTtBdEgyL3JCRjtBc0h4L3JCQTtFQUNFO0F0SDAvckJGO0FzSHYvckJBO0VBQ0U7QXRIeS9yQkY7QXNIdC9yQkE7RUFDRTtBdEh3L3JCRjtBc0hyL3JCQTtFQUNFO0F0SHUvckJGO0FzSHAvckJBO0VBQ0U7QXRIcy9yQkY7QXNIbi9yQkE7RUFDRTtBdEhxL3JCRjtBc0hsL3JCQTtFQUNFO0F0SG8vckJGO0FzSGovckJBO0VBQ0U7QXRIbS9yQkY7QXNIaC9yQkE7RUFDRTtBdEhrL3JCRjtBc0gvK3JCQTtFQUNFO0F0SGkvckJGO0FzSDkrckJBO0VBQ0U7QXRIZy9yQkY7QXNINytyQkE7RUFDRTtBdEgrK3JCRjtBc0g1K3JCQTtFQUNFO0F0SDgrckJGO0FzSDMrckJBO0VBQ0U7QXRINityQkY7QXNIMStyQkE7RUFDRTtBdEg0K3JCRjtBc0h6K3JCQTtFQUNFO0F0SDIrckJGO0FzSHgrckJBO0VBQ0U7QXRIMCtyQkY7QXNIdityQkE7RUFDRTtBdEh5K3JCRjtBc0h0K3JCQTtFQUNFO0F0SHcrckJGO0F1SHpqc0JBO0VBQ0U7QXZIMmpzQkY7QXVIeGpzQkE7RUFDRTtBdkgwanNCRjtBdUh2anNCQTtFQUNFO0F2SHlqc0JGO0F1SHRqc0JBO0VBQ0U7QXZId2pzQkY7QXVIcGpzQkE7RUFDRTtBdkhzanNCRjtBdUhuanNCQTtFQUNFO0F2SHFqc0JGO0F1SGxqc0JBO0VBQ0U7QXZIb2pzQkY7QXVIampzQkE7RUFDRTtBdkhtanNCRjtBdUhoanNCQTtFQUNFO0F2SGtqc0JGO0F1SC9pc0JBO0VBQ0U7QXZIaWpzQkY7QXdIdGxzQkU7Ozs7RUFJRTtBeEh3bHNCSjtBd0g3bHNCQTs7Ozs7O0VBY0k7QXhIdWxzQko7QXdIcm1zQkE7RUFrQkk7QXhIc2xzQko7QXdIcGxzQkk7RUFDRTtBeEhzbHNCTjtBd0gzbXNCQTtFQTBCSTtFQUNBO0VBQ0E7QXhIb2xzQko7QXdIaG5zQkE7RUErQkk7QXhIb2xzQko7QXdIOWtzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SGdsc0JOO0F5SDFuc0JBO0VBQ0U7QXpING5zQkY7QXlIem5zQkE7RUFDRTtBekgybnNCRjtBeUh4bnNCQTtFQUNFO0F6SDBuc0JGO0F5SHZuc0JBO0VBQ0U7QXpIeW5zQkY7QXlIdG5zQkE7RUFDSTtBekh3bnNCSjtBMEh6b3NCQTtFQUNFO0ExSDJvc0JGO0EwSHhvc0JBO0VWSEU7RUFDQTtFQUNBO0FoSDhvc0JGO0FnSDVvc0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIOG9zQko7QWdINW9zQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEg2cHNCTjtBZ0gxcHNCRTs7O0VBR0U7QWhINHBzQko7QWdIOW9zQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSGtzc0JOO0FnSGxyc0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhzdXNCUjtBMEh0eXNCQTtFVnNFSTtFQUNBO0FoSG11c0JKO0EwSHR5c0JBO0VWUEU7RUFDQTtFQUNBO0FoSGd6c0JGO0FnSDl5c0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIZ3pzQko7QWdIOXlzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEgrenNCTjtBZ0g1enNCRTs7O0VBR0U7QWhIOHpzQko7QWdIaHpzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSG8yc0JOO0FnSHAxc0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh3NHNCUjtBMEhwOHNCQTtFVmtFSTtFQUNBO0FoSHE0c0JKO0EwSHA4c0JBO0VWWEU7RUFDQTtFQUNBO0FoSGs5c0JGO0FnSGg5c0JFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIazlzQko7QWdIaDlzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEhpK3NCTjtBZ0g5OXNCRTs7O0VBR0U7QWhIZytzQko7QWdIbDlzQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSHNndEJOO0FnSHQvc0JNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEgwaXRCUjtBMEhsbXRCQTtFVjhESTtFQUNBO0FoSHVpdEJKO0EwSGxtdEJBO0VWZkU7RUFDQTtFQUNBO0FoSG9udEJGO0FnSGxudEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIb250Qko7QWdIbG50Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEhtb3RCTjtBZ0hob3RCRTs7O0VBR0U7QWhIa290Qko7QWdIcG50Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSHdxdEJOO0FnSHhwdEJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEg0c3RCUjtBMEhod3RCQTtFVjBESTtFQUNBO0FoSHlzdEJKO0EwSGh3dEJBO0VWbkJFO0VBQ0E7RUFDQTtBaEhzeHRCRjtBZ0hweHRCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSHN4dEJKO0FnSHB4dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIcXl0Qk47QWdIbHl0QkU7OztFQUdFO0FoSG95dEJKO0FnSHR4dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEgwMHRCTjtBZ0gxenRCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIODJ0QlI7QTBIOTV0QkE7RVZzREk7RUFDQTtBaEgyMnRCSjtBMEg5NXRCQTtFVnZCRTtFQUNBO0VBQ0E7QWhIdzd0QkY7QWdIdDd0QkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEh3N3RCSjtBZ0h0N3RCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSHU4dEJOO0FnSHA4dEJFOzs7RUFHRTtBaEhzOHRCSjtBZ0h4N3RCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhINCt0Qk47QWdINTl0Qk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSGdodUJSO0EwSDVqdUJBO0VWa0RJO0VBQ0E7QWhINmd1Qko7QTBINWp1QkE7RVZvREU7QWhIMmd1QkY7QTBIM2p1QkE7RVZnREU7QWhIOGd1QkY7QTBIMWp1QkE7RVY0Q0U7QWhIaWh1QkY7QTBIemp1QkE7RVZ3Q0U7QWhIb2h1QkY7QTBIeGp1QkE7RVZvQ0U7QWhIdWh1QkY7QTBIdmp1QkE7RVZnQ0U7QWhIMGh1QkY7QTBIOWh1QkE7RUFDRTtFQUNBO0VBQ0E7QTFIZ2l1QkY7QTBIN2h1QkE7RUFDRTtBMUgraHVCRjtBMEg5aHVCRTtFQUNFO0ExSGdpdUJKO0EwSDVodUJBO0VBRUk7RUFDQTtFQUNBO0ExSDZodUJKO0EySDFudUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNIMm51Qko7QTJIem51Qkk7RUFDRTtBM0gybnVCTjtBMkh0bnVCQTtFQUNFO0VBQ0E7QTNId251QkY7QTRIN291QkE7O0VBRUU7RUFDQTtBNUgrb3VCRjtBNkhscHVCQTtFQUNFO0E3SG9wdUJGO0E4SHJwdUJBO0VBRUk7RUFDQTtFQUNBO0E5SHNwdUJKO0E4SDFwdUJBO0VBT007RUFDQTtBOUhzcHVCTjtBOEg5cHVCQTtFQVdRO0E5SHNwdUJSO0ErSGpxdUJBO0VBQ0U7RUFDQTtBL0htcXVCRjtBK0hocXVCQTtFQUNFO0EvSGtxdUJGO0ErSC9wdUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QS9IZ3F1Qko7QStIMXB1QlE7RUFDRTtFQUNBO0EvSDRwdUJWO0ErSG5wdUJJOzs7O0VBRUk7RUFDQTtBL0h1cHVCUjtBK0g1cHVCQTs7RUFVTTtFQUNBO0EvSHNwdUJOO0ErSGpxdUJBOztFQWNRO0VBQ0E7QS9IdXB1QlI7QStIcnB1QlE7O0VBQ0U7QS9Id3B1QlY7QStIMXF1QkE7O0VBMEJNO0VBQ0E7RWhHckRKO0VBQ0E7RTFCa0VBO0VBQ1E7RTBIWko7RUFDQTtFQUNBO0EvSHNwdUJOO0ErSHBwdUJNOztFQUNFO0VBRUE7QS9Ic3B1QlI7QStIM3J1QkE7O0VBMkNZO0EvSG9wdUJaO0ErSC9ydUJBOzs7O0VBa0RRO0VBQ0E7QS9IbXB1QlI7QStIdHN1QkE7O0VBd0RNO0VBQ0E7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Q0U7QS9IK2t1QkY7QStINWt1QkE7RUFDRTtFQUNBO0EvSDhrdUJGO0ErSDNrdUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QS9INmt1QkY7QStIMWt1QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSDJrdUJKO0ErSHBsdUJBO0VBWU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSDJrdUJOO0ErSHprdUJNO0VBQ0U7QS9IMmt1QlI7QStIdmt1Qkk7RUFDRTtBL0h5a3VCTjtBK0hya3VCRTtFQUNFO0EvSHVrdUJKO0ErSG5rdUJBO0VBQ0U7QS9IcWt1QkY7QStIbGt1QkE7OztFQUVJO0EvSHFrdUJKO0ErSHZrdUJBOzs7RUFNSTtFQUNBO0EvSHNrdUJKO0ErSDdrdUJBOzs7Ozs7RUFXSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IMGt1Qko7QStIeGt1Qkk7Ozs7OztFQUNFO0EvSCtrdUJOO0ErSDFrdUJBO0VBQ0U7QS9INGt1QkY7QStIemt1QkE7RUFDSTtFQUNBO0VBQ0E7QS9IMmt1Qko7QStIOWt1QkE7RUFNUTtBL0gya3VCUjtBK0h2a3VCQTs7O0VBSVE7QS9Id2t1QlI7QStINWt1QkE7RUFRUTtBL0h1a3VCUjtBK0gva3VCQTtFQVlRO0EvSHNrdUJSO0ErSGxrdUJBOzs7RUFJUTtBL0hta3VCUjtBK0h2a3VCQTtFQVFRO0EvSGtrdUJSO0ErSDFrdUJBO0VBWVE7QS9IaWt1QlI7QWdJN252QkE7RUFFSTtBaEk4bnZCSjtBZ0kxbnZCQTtFQUVJO0FoSTJudkJKO0FnSTdudkJBO0VBS0k7RUFDQTtBaEkybnZCSjtBaUl2b3ZCQTtFQUNFO0FqSXlvdkJGO0FpSXRvdkJBO0VBQ0U7RUFDQTtFQUNBO0FqSXdvdkJGO0FpSXJvdkJBO0VBQ0U7SUFDRTtFakl1b3ZCRjtFaUlyb3ZCQTtJQUNFO0VqSXVvdkJGO0FBQ0Y7QWlJcG92QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaklzb3ZCSjtBaUlub3ZCQTtFQUNJO0VBQ0E7RUFDQTtBaklxb3ZCSjtBaUlsb3ZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklvb3ZCSjtBaUlqb3ZCQTtFQUNJO0VBQ0E7RUFDQTtBakltb3ZCSjtBaUlob3ZCQTtFQUNJO0VBQ0E7QWpJa292Qko7QWlJL252QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaklpb3ZCSjtBaUk5bnZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklnb3ZCSjtBaUk3bnZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJK252Qko7QUFDQTs7O0VBR0U7QWtJMXN2QkY7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QWxJb3R2QkY7QWtJanR2QkE7RUFDRTtBbEltdHZCRjtBa0lodHZCQTtFQUNFO0FsSWt0dkJGO0FrSS9zdkJBO0VBQ0U7QWxJaXR2QkY7QWtJOXN2QkE7RUFDRTtJQUNFO0VsSWd0dkJGO0VrSTlzdkJBO0lBQ0U7RWxJZ3R2QkY7QUFDRjtBa0k3c3ZCQTtFQUNFO0lBQ0U7RWxJK3N2QkY7RWtJN3N2QkE7SUFDRTtFbEkrc3ZCRjtBQUNGO0FrSTVzdkJBO0VBQ0U7SUFDRTtFbEk4c3ZCRjtFa0k1c3ZCQTtJQUNFO0VsSThzdkJGO0FBQ0Y7QWtJM3N2QkE7RUFDRTtJQUNFO0VsSTZzdkJGO0VrSTNzdkJBO0lBQ0U7RWxJNnN2QkY7QUFDRjtBa0kxc3ZCQTtFQUNFO0VBQ0E7QWxJNHN2QkY7QWtJenN2QkE7RUFDRTtBbEkyc3ZCRjtBa0l4c3ZCQTtFQUNFO0FsSTBzdkJGO0FtSWh4dkJBO0VBQ0U7QW5Ja3h2QkY7QW1Jbnh2QkE7OztFQU9NO0VBQ0E7RUFDQTtFQUNBO0FuSWl4dkJOO0FtSTV3dkJBO0VBQ0U7QW5JOHd2QkY7QW1JM3d2QkE7O0VBRUU7QW5JNnd2QkY7QW1JMXd2QkE7RUFDRTtBbkk0d3ZCRjtBbUl6d3ZCQTtFQUNFO0FuSTJ3dkJGO0FvSXZ5dkJBO0VBQ0U7QXBJeXl2QkY7QW9JdHl2QkE7O0VBRUU7QXBJd3l2QkY7QW9Jcnl2QkE7RUFDRTtBcEl1eXZCRjtBb0lweXZCQTtFQUNFO0FwSXN5dkJGO0FvSW55dkJBOztFQUVFO0FwSXF5dkJGO0FvSWx5dkJBO0VBQ0U7QXBJb3l2QkY7QW9Janl2QkE7O0VBRUU7QXBJbXl2QkY7QW9JaHl2QkE7RTdHNUJFO0VBQ0E7RUFDQTtFOER3Q0E7RTJCL0NBO0VBQ0E7RUFDQTtBaEh3MHZCRjtBdUJqMHZCRTs7RUFFRTtFQUNBO0VBQ0E7QXZCbTB2Qko7QXVCajB2QkU7RUFDRTtFQUNBO0VBQ0E7QXZCbTB2Qko7QXVCajB2QkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F2Qm0wdkJKO0F1QmowdkJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXZCeTB2Qk47QXVCbjB2Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7QXZCMjB2Qk47QW9JcjF2QkE7RTdHZUk7RUFDQTtBdkJ5MHZCSjtBZ0h0M3ZCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSHczdkJKO0FnSHQzdkJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIdTR2Qk47QWdIcDR2QkU7OztFQUdFO0FoSHM0dkJKO0FnSHgzdkJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEg0NnZCTjtBZ0g1NXZCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIZzl2QlI7QW9JbC92QkE7RXBCd0NJO0VBQ0E7QWhINjh2Qko7QXFJeGh3QkE7RUFDRTtBckkwaHdCRjtBcUl2aHdCQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QXJJdWh3QkY7QXFJcGh3QkE7RUFDRTtBcklzaHdCRjtBcUluaHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJcWh3QkY7QXFJbGh3QkE7RUFDRTtBcklvaHdCRjtBcUlqaHdCQTtFQUNFO0FySW1od0JGO0FxSWhod0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcklraHdCRjtBcUkvZ3dCQTtFaElzQkU7RUFDUTtBTDQvdkJWO0FxSS9nd0JBO0VoSWtCRTtFQUNRO0FMZ2d3QlY7QXNJdmt3QkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RXRJd2t3QkEsaUNBQWlDO0VzSXZrd0JqQztFdEl5a3dCQSx1Q0FBdUM7RXNJeGt3QnZDO0F0STBrd0JGO0FzSXZrd0JBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0V0SXlrd0JBLGlDQUFpQztFc0l4a3dCakM7RXRJMGt3QkEsdUNBQXVDO0FBQ3pDO0FzSXhrd0JBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0V0STBrd0JBLGlDQUFpQztFc0l6a3dCakM7RXRJMmt3QkEsdUNBQXVDO0FBQ3pDO0FzSXprd0JBO0VBQ0U7RUFDQTtFQUNBO0F0STJrd0JGO0FzSTFrd0JFOztFQUNFO0F0STZrd0JKO0FzSXprd0JBOztFQUNFO0F0STRrd0JGO0FzSXprd0JBO0VBQ0U7SUFDRTtJdEkya3dCQSxtQ0FBbUM7SXNJMWt3Qm5DO0l0STRrd0JBLFNBQVM7SXNJM2t3QlQ7SXRJNmt3QkEsK0JBQStCO0VBQ2pDO0VzSTVrd0JBO0lBQ0U7SXRJOGt3QkEsbUNBQW1DO0lzSTdrd0JuQztJdEkra3dCQSxTQUFTO0lzSTlrd0JUO0l0SWdsd0JBLCtCQUErQjtFQUNqQztBQUNGO0FzSS9rd0JBO0VBQ0U7SUFDRTtJdElpbHdCQSxtQ0FBbUM7SXNJaGx3Qm5DO0l0SWtsd0JBLFNBQVM7SXNJamx3QlQ7SXRJbWx3QkEsK0JBQStCO0VBQ2pDO0VzSWxsd0JBO0lBQ0U7SXRJb2x3QkEsbUNBQW1DO0lzSW5sd0JuQztJdElxbHdCQSxTQUFTO0lzSXBsd0JUO0l0SXNsd0JBLCtCQUErQjtFQUNqQztBQUNGO0F1SXpxd0JBO0VBQ0U7QXZJMnF3QkY7QXVJdnF3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkl5cXdCRjtBdUk3cXdCQTtFQU9JO0VBQ0E7RUFDQTtBdkl5cXdCSjtBdUlwcXdCQTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJc3F3QkY7QXVJbnF3QkE7RUFDRTtFQUNBO0F2SXFxd0JGO0F1SWxxd0JBO0VBQ0U7RUFDQTtBdklvcXdCRjtBdUlqcXdCQTtFQUNFO0VBQ0E7QXZJbXF3QkY7QXVJaHF3QkE7RUFDRTtBdklrcXdCRjtBdUkvcHdCQTtFQUNFO0F2SWlxd0JGO0F1STlwd0JBO0VBQ0U7QXZJZ3F3QkY7QXVJN3B3QkE7RUFDRTtBdkkrcHdCRjtBdUk1cHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJOHB3QkY7QXVJM3B3QkE7RUFQRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBS0E7QXZJaXF3QkY7QXVJOXB3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SWdxd0JGO0F1STdwd0JBO0VBQ0U7QXZJK3B3QkY7QXVJNXB3QkE7Ozs7Ozs7O0VBeEJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUE2QkE7QXZJa3F3QkY7QXVJL3B3QkE7RUFDRTtJQUNFO0V2SWlxd0JGO0V1STlwd0JBO0lBQ0U7RXZJZ3F3QkY7RXVJN3B3QkE7SUFDRTtFdkkrcHdCRjtFdUk1cHdCQTtJQUNFO0V2SThwd0JGO0V1STNwd0JBO0lBQ0U7RXZJNnB3QkY7RXVJMXB3QkE7SUFDRTtFdkk0cHdCRjtFdUl6cHdCQTtJQUNFO0V2STJwd0JGO0V1SXhwd0JBO0lBQ0U7RXZJMHB3QkY7RXVJdnB3QkE7SUFDRTtFdkl5cHdCRjtFdUl0cHdCQTtJQUNFO0V2SXdwd0JGO0V1SXJwd0JBO0lBQ0U7RXZJdXB3QkY7RXVJcHB3QkE7SUFDRTtFdklzcHdCRjtFdUlucHdCQTtJQUNFO0V2SXFwd0JGO0V1SWxwd0JBO0lBQ0U7RXZJb3B3QkY7RXVJanB3QkE7SUFDRTtFdkltcHdCRjtFdUlocHdCQTtJQUNFO0V2SWtwd0JGO0V1SS9vd0JBO0lBQ0k7RXZJaXB3Qko7QUFDRjtBdUk5b3dCQTtFQUNFO0F2SWdwd0JGO0F1STdvd0JBO0VBQ0U7QXZJK293QkY7QXVJNW93QkE7RUFDRTtBdkk4b3dCRjtBdUkzb3dCQTtFQUNFO0F2STZvd0JGO0F1STFvd0JBO0VBQ0U7QXZJNG93QkY7QXVJem93QkE7RUFDRTtBdkkyb3dCRjtBdUl4b3dCQTtFQUNFO0F2STBvd0JGO0F1SXZvd0JBO0VBQ0U7QXZJeW93QkY7QXVJdG93QkE7RUFDRTtBdkl3b3dCRjtBdUlyb3dCQTtFQUVJO0VBQ0E7QXZJc293Qko7QXVJcG93Qkk7O0VBRUU7RUFDQTtBdklzb3dCTjtBdUlub3dCSTtFQUNFO0F2SXFvd0JOO0F1SS9ud0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F2SWlvd0JGO0F1STlud0JBO0VBQ0U7QXZJZ293QkY7QXVJN253QkE7RUFDRTtBdkkrbndCRjtBdUk1bndCQTs7Ozs7Ozs7Ozs7Ozs7RUFlRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STZud0JGO0F1STFud0JBO0VBQ0U7QXZJNG53QkY7QXVJem53QkE7RUFDRTtBdkkybndCRjtBdUl4bndCQTtFQUNFO0F2STBud0JGO0F1SXZud0JBO0VBQ0U7QXZJeW53QkY7QXVJdG53QkE7RUFDRTtBdkl3bndCRjtBdUlybndCQTtFQUNFO0F2SXVud0JGO0F1SXBud0JBO0VBQ0U7QXZJc253QkY7QXVJbm53QkE7RUFDRTtBdklxbndCRjtBdUlsbndCQTtFQUNFO0F2SW9ud0JGO0F1SWpud0JBO0VBQ0U7QXZJbW53QkY7QXVJaG53QkE7RUFDRTtBdklrbndCRjtBdUkvbXdCQTtFQUNFO0F2SWlud0JGO0F1STltd0JBO0VBQ0U7QXZJZ253QkY7QXVJOW13Qkk7RUFDSTtBdklnbndCUjtBdUk5bXdCUTtFQUFBO0lBQ0k7RXZJaW53QlY7QUFDRjtBdUk3bXdCQTtFQUNFO0F2SSttd0JGO0F1STVtd0JBO0VBQ0U7QXZJOG13QkY7QXVJM213QkE7RUFDRTtBdkk2bXdCRjtBdUkxbXdCQTtFQUNFO0F2STRtd0JGO0F1SXptd0JBO0VBQ0U7QXZJMm13QkY7QXVJeG13QkE7RUFDRTtBdkkwbXdCRjtBdUl2bXdCQTtFQUNFO0F2SXltd0JGO0F1SXRtd0JBO0VBQ0U7QXZJd213QkY7QXVJcm13QkE7RUFDRTtBdkl1bXdCRjtBdUlwbXdCQTtFQUNFO0F2SXNtd0JGO0F1SW5td0JBO0VBQ0U7QXZJcW13QkY7QXVJbG13QkE7RUFDRTtBdklvbXdCRjtBdUlqbXdCQTtFQUNFO0F2SW1td0JGO0F1SWhtd0JBO0VBQ0U7QXZJa213QkY7QXVJL2x3QkE7RUFDSTtBdklpbXdCSjtBdUk5bHdCQTtFQUNJO0F2SWdtd0JKO0F1STdsd0JBO0VBQ0U7RUFDQTtFQUNBO0F2SStsd0JGO0FpRXI5d0JFOztFQUVFO0VBQ0E7QWpFdTl3Qko7QWlFcjl3QkU7RUFDRTtBakV1OXdCSjtBaUU3OXdCRTs7RUFFRTtFQUNBO0FqRSs5d0JKO0FpRTc5d0JFO0VBQ0U7QWpFKzl3Qko7QXVJM213QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkk2bXdCRjtBdUkxbXdCQTs7RUFFRTtBdkk0bXdCRjtBdUlubXdCSTtFQUVJO0VBQ0E7RUFDQTtBdklvbXdCUjtBdUk5bXdCQTtFQWdCSTtBdklpbXdCSjtBdUlqbndCQTs7RUFzQk07QXZJK2x3Qk47QXVJNWx3QlE7O0VBQ0U7QXZJK2x3QlY7QXVJNWx3QlE7O0VBRUk7RUFDQTtFQUNBO0F2SThsd0JaO0F1SS9ud0JBOztFQXNDVTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STZsd0JWO0F1STNsd0JVOztFQUNFO0F2SThsd0JaO0F1STNvd0JBOztFQWlEWTtBdkk4bHdCWjtBdUkvb3dCQTs7RUFxRFk7QXZJOGx3Qlo7QXVJM2x3QmM7O0VBQ0U7RUFDQTtBdkk4bHdCaEI7QXVJdmx3QmM7O0VBQ0U7RXhJM2NkO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFeUlpQkE7RUFDQTtBeEltaHhCRjtBdUlybHdCTTs7RUFDRTtFQUNBO0VBQ0E7QXZJd2x3QlI7QXVJM2x3Qk07O0VBTUk7RUFDQTtFQUNBO0F2SXlsd0JWO0F1SWhyd0JBOztFQTRGUTtFQUNBO0F2SXdsd0JSO0F1SXBsd0JJOztFQUVJO0F2SXNsd0JSO0F1STFrd0JFO0VBRUk7QXZJMmt3Qk47QXVJN2t3QkU7RUFJTTtBdkk0a3dCUjtBdUl2a3dCRTtFQUNFO0VBQ0E7QXZJeWt3Qko7QXVJcmx3QkE7RUFnQkk7RUFDQTtBdkl3a3dCSjtBdUlwa3dCQTtFQUNFO0VBQ0E7QXZJc2t3QkY7QXVJamt3Qkk7OztFQUNFO0F2SXFrd0JOO0F1SXZrd0JFOzs7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SXNrd0JOO0F1SXRsd0JFOzs7RUFtQk07QXZJd2t3QlI7QXVJMWh3QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFNUV6bEJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkNUQTtFQ09BO0VBQ0E7RUFDQTtFOEd1bEJBO0VBQ0E7QXZJb2l3QkY7QTJEem54QkU7O0VBRUU7RUFDQTtFQUNBO0VuQ2hCRjtFQ09BO0VBQ0E7RUFDQTtBekJzb3hCRjtBMkR2bnhCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R5bnhCSjtBdUluandCQTtFQUVJO0VBQ0E7QXZJb2p3Qko7QXVJaGp3QkE7RUFDRTtBdklrandCRjtBdUkvaXdCQTtFQUNFO0F2SWlqd0JGO0F1SWxqd0JBO0VBSUk7QXZJaWp3Qko7QXVJOWl3QkU7Ozs7OztFQU1FO0VBQ0E7QXZJZ2p3Qko7QXVJN2l3QkU7RUFDRTtFQUNBO0F2SStpd0JKO0F1SWpqd0JFO0VBS0k7RUFDQTtBdkkraXdCTjtBdUl0aXdCRTs7RUFFRTtBdkl3aXdCSjtBdUkxaXdCRTs7RUFJSTtBdkkwaXdCTjtBdUl0aXdCRTs7RUFFRTtBdkl3aXdCSjtBdUlyaXdCRTs7RUFFRTtBdkl1aXdCSjtBdUlwaXdCRTs7OztFQUlFO0F2SXNpd0JKO0F1SW5pd0JFOzs7O0VBSUU7QXZJcWl3Qko7QXVJbGl3QkU7O0UvRy9xQkE7RUNPQTtFQUNBO0VBQ0E7RXBCeURBO0VBQ1E7QUx1cHhCVjtBdUkzbXdCQTtFQXVFSTtFQUNBO0UvR3ZyQkY7RUNPQTtFQUNBO0VBQ0E7RXBCeURBO0VBQ1E7QUxpcXhCVjtBdUl2aXdCQTtFQUNFO0F2SXlpd0JGO0F1SXRpd0JBO0VBR007QXZJc2l3Qk47QXVJaGl3QkU7RUFFSTtBdklpaXdCTjtBdUk1aHdCQTtFQUNFO0VBQ0E7RUFDQTtBdkk4aHdCRjtBdUkzaHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2STZod0JGO0F1SXhod0JBO0VBQ0U7QXZJMGh3QkY7QXVJM2h3QkE7RUFJSTtBdkkwaHdCSjtBdUl2aHdCRTs7OztFQUtJO0F2SXdod0JOO0F1SXBpd0JBOztFQWtCSTtFQUNBO0F2SXNod0JKO0F1SXppd0JBOztFQXdCSTtFQUNBO0VBQ0E7QXZJcWh3Qko7QXVJL2l3QkE7RUE4Qkk7QXZJb2h3Qko7QXVJbGp3QkE7O0VBbUNJO0F2SW1od0JKO0F1SXRqd0JBO0VBdUNJO0F2SWtod0JKO0F1STlnd0JBOzs7O0VBTU07QXZJOGd3Qk47QXVJdmd3Qkk7RUFDRTtBdkl5Z3dCTjtBdUl2Z3dCSTtFQUNFO0F2SXlnd0JOO0F1SW5nd0JBO0VBSVE7SUFDRTtJQUNBO0V2SWtnd0JSO0FBQ0Y7QXVJNS92QkE7RUFDRTtBdkk4L3ZCRjtBdUkvL3ZCQTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJOC92Qko7QXVJeC92Qkk7RUFDRTtBdkkwL3ZCTjtBdUl2L3ZCTTtFQUNJO0F2SXkvdkJWO0F1SXAvdkJBO0VBRUk7RUFDQTtBdklxL3ZCSjtBdUlqL3ZCQTtFQUVJO0F2SWsvdkJKO0F1STkrdkJBO0VBQ0U7RUFDQTtFQUNBO0F2SWcvdkJGO0F1STcrdkJBO0VBQ0U7SUFFSTtFdkk4K3ZCSjtBQUNGO0F1SXordkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZJMit2Qko7QXVJeit2Qkk7RUFDRTtFQUNBO0F2STIrdkJOO0F1STE5dkJBO0VBRUk7RUFDQTtBdkkyOXZCSjtBdUk5OXZCQTtFQU1NO0F2STI5dkJOO0F1SXQ5dkJBO0VBQ0U7RUFDQTtBdkl3OXZCRjtBdUl0OXZCRTtFQUNFO0F2SXc5dkJKO0F1SXA5dkJBO0VBQ0U7RUFDQTtFQUNBO0F2SXM5dkJGO0F1SW45dkJBO0VBQ0U7RUFDQTtFQUNBO0F2SXE5dkJGO0F1SWw5dkJBO0VBRVE7QXZJbTl2QlI7QXVJLzh2QkE7RUFFUTtBdklnOXZCUjtBdUk1OHZCQTtFQUVRO0VBQ0E7RUFDQTtFQUNBO0F2STY4dkJSO0F5STkzeEJBO0VBQ0U7QXpJZzR4QkY7QXlJNzN4QkE7RUFDRTtFQUNBO0VBQ0E7QXpJKzN4QkY7QXlJNTN4QkE7RUFDRTtBekk4M3hCRjtBeUkzM3hCQTtFQUNFO0F6STYzeEJGO0F5STEzeEJBO0VBQ0U7QXpJNDN4QkY7QXlJejN4QkE7RUFDRTtBekkyM3hCRjtBeUl4M3hCQTtFQUNFO0F6STAzeEJGO0F5SXYzeEJBO0VBQ0U7QXpJeTN4QkY7QXlJdDN4QkE7RUFDSTtBekl3M3hCSjtBeUlyM3hCQTtFQUNFO0F6SXUzeEJGO0F5SXAzeEJBO0VBQ0U7QXpJczN4QkY7QXlJbjN4QkE7RUFDRTtBeklxM3hCRjtBeUlsM3hCQTtFQUNFO0F6SW8zeEJGO0F5SWozeEJBO0VBQ0U7QXpJbTN4QkY7QXlJaDN4QkE7RUFDRTtBeklrM3hCRjtBeUkvMnhCQTtFQUNFO0F6SWkzeEJGO0F5STkyeEJBO0VBQ0U7QXpJZzN4QkY7QXlJNzJ4QkE7RUFDRTtBekkrMnhCRjtBeUk1MnhCQTtFQUNFO0F6STgyeEJGO0F5STMyeEJBO0VBQ0U7QXpJNjJ4QkY7QXlJMTJ4QkE7RUFDRTtBekk0MnhCRjtBeUl6MnhCQTtFQUNFO0F6STIyeEJGO0EwSWw4eEJBO0VBQ0U7QTFJbzh4QkY7QTBJajh4QkE7RUFDRTtBMUltOHhCRjtBMEloOHhCQTtFQUNFO0VBQ0E7QTFJazh4QkY7QTBJaDh4QkU7RUFDRTtFQUNBO0ExSWs4eEJKO0EwSTk3eEJBO0VBQ0U7QTFJZzh4QkY7QTBJOTd4QkU7RUFDRTtBMUlnOHhCSjtBMEk1N3hCQTtFQUNJO0ExSTg3eEJKO0EySXo5eEJBO0VBQ0U7QTNJMjl4QkY7QTJJeDl4QkE7RUFDRTtBM0kwOXhCRjtBNEkzOXhCQTtFQUVJO0E1STQ5eEJKO0E0SXg5eEJBO0VBQ0U7QTVJMDl4QkY7QTRJeDl4QkU7RUFDRTtBNUkwOXhCSjtBNEk5OXhCQTtFQVFJO0VBQ0E7QTVJeTl4Qko7QTRJdDl4QkU7Ozs7RUFFSTtBNUkwOXhCTjtBNElyOXhCSTtFQUNFO0E1SXU5eEJOO0E0STMreEJBOztFQTBCSTtFQUNBO0VBQ0E7QTVJcTl4Qko7QTRJbjl4Qkk7O0VBQ0U7QTVJczl4Qk47QTRJci94QkE7O0VBbUNNO0VBQ0E7RUFDQTtBNUlzOXhCTjtBNEkzL3hCQTs7RUF5Q007QTVJczl4Qk47QTRJLy94QkE7O0VBNENRO0E1SXU5eEJSO0E0SW5neUJBO0VBbURNO0VBQ0E7QTVJbTl4Qk47QTRJdmd5QkE7RUF5REk7RUFDQTtBNUlpOXhCSjtBNEkzZ3lCQTtFQTZETTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUlpOXhCTjtBNEl2aHlCQTtFeEdPRTtFQ0NZO0V1R2tFTjtBNUlrOXhCUjtBNEk3OHhCRTtFQUlRO0E1STQ4eEJWO0E0SXI4eEJBO0VBQ0U7RUFDQTtFQUNBO0E1SXU4eEJGO0E0SXA4eEJBO0VBU007QTVJODd4Qk47QTRJNTd4Qk07RUFDRTtFQUNBO0E1STg3eEJSO0E0STM4eEJBO0VBb0JNO0VBQ0E7QTVJMDd4Qk47QTRJLzh4QkE7RUEwQkk7QTVJdzd4Qko7QTRJbDl4QkE7RUE4Qkk7QTVJdTd4Qko7QTRJajd4Qkk7RUFFSTtBNUlrN3hCUjtBNEl0N3hCQTtFQVNNO0E1SWc3eEJOO0E0SXo3eEJBO0VBYU07QTVJKzZ4Qk47QTRJNTd4QkE7RUFrQkk7QTVJNjZ4Qko7QTRJejZ4QkE7RUFFSTtFQUNBO0E1STA2eEJKO0E0STc2eEJBO0VBS007QTVJMjZ4Qk47QTRJdDZ4QkE7RUFFSTtBNUl1NnhCSjtBNEl6NnhCQTs7RUFNTTtBNUl1NnhCTjtBNEk3NnhCQTs7RUFTUTtBNUl3NnhCUjtBNElqN3hCQTtFQWVRO0VBQ0E7QTVJcTZ4QlI7QTRJcjd4QkE7RUF3QlE7QTVJZzZ4QlI7QTRJeDd4QkE7RUE4Qkk7QTVJNjV4Qko7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Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0F2QnVvMEJOO0FpSnJwMEJFOzs7Ozs7RTFIbUJFO0VBQ0E7QXZCMG8wQko7QWdIdnIwQkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEh1dDBCSjtBZ0hydDBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSGcwMEJOO0FnSDd6MEJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtBaEg4MDBCSjtBZ0hoMDBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh1bzFCTjtBZ0h2bjFCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEg4NzFCUjtBaUpwKzFCRTs7Ozs7O0VqQzRDRTtFQUNBO0FoSGc4MUJKO0FpSnYvMUJBOzs7O0VBbUJJO0VBQ0E7RUFDQTtBakowKzFCSjtBaUovLzFCQTs7OztFQTBCSTtBakoyKzFCSjtBaUp2KzFCQTtFQUNFO0VBQ0E7QWpKeSsxQkY7QWlKdCsxQkE7O0VBRUU7QWpKdysxQkY7QWlKcisxQkE7O0VBR0k7QWpKcysxQko7QWlKbCsxQkE7RUFDRTtBakpvKzFCRjtBa0p4aDJCSTs7RUFkRjtFN0lvRUE7RUFDUTtBTHUrMUJWO0FrSjFpMkJFOztFQUNFO0U3SWlFRjtFQUNRO0FMNisxQlY7QWtKamkyQkk7O0VBakJGO0U3SW9FQTtFQUNRO0FMbS8xQlY7QWtKdGoyQkU7O0VBQ0U7RTdJaUVGO0VBQ1E7QUx5LzFCVjtBa0oxaTJCSTs7RUFwQkY7RTdJb0VBO0VBQ1E7QUwrLzFCVjtBa0psazJCRTs7RUFDRTtFN0lpRUY7RUFDUTtBTHFnMkJWO0FrSmhqMkJFOztFbkhiQTtFQUNBO0VtSGNFO0FsSm9qMkJKO0FrSmxqMkJFOztFbkh6QkE7RUFDQTtFbUgwQkU7QWxKc2oyQko7QWtKbGoyQkU7O0U3SCtCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQnVoMkJGO0FxQnJoMkJFOztFQUNFO0VBQ0E7QXJCd2gyQko7QXFCcmgyQkU7Ozs7RUFFRTtBckJ5aDJCSjtBa0psazJCRTs7RUFDRTtBbEpxazJCSjtBa0puazJCRTs7RW5IN0JBO0VBQ0E7RUFUQTtFQUNBO0EvQjhtMkJGO0FrSnRrMkJFOztFbkhqQ0E7RUFDQTtFQVRBO0VBQ0E7QS9CcW4yQkY7QWtKdmsyQkU7O0U3SGVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJC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QTFKbTMyQkY7QTBKaDMyQkE7RUFDRTtBMUprMzJCRjtBMEovMjJCQTtFQUNFO0VBQ0E7QTFKaTMyQkY7QTBKOTIyQkE7RUFDRTtFQUNBO0ExSmczMkJGO0EwSjcyMkJBO0VBQ0U7QTFKKzIyQkY7QTBKMTIyQkE7RUFDRTtBMUo0MjJCRjtBMEp6MjJCQTtFQUNFO0ExSjIyMkJGO0EwSngyMkJBO0VBQ0U7QTFKMDIyQkY7QTBKdjIyQkE7RUFDRTtFQUNBO0ExSnkyMkJGO0EwSnQyMkJBO0VBQ0U7RUFDQTtBMUp3MjJCRjtBMEpyMjJCQTtFQUNFO0ExSnUyMkJGO0EwSnAyMkJBOztFQUVJO0ExSnMyMkJKO0EwSngyMkJBOztFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFKczIyQko7QTJKbDkyQkU7RUFDRTtBM0pvOTJCSjtBMkpyOTJCRTtFdkMrTkE7QXBIeXYyQkY7QTJKaDkyQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNKazkyQkY7QTJKOTgyQkU7O0VBQ0U7QTNKaTkyQko7QTJKNTgyQkU7RXZDb01BO0FwSDJ3MkJGO0EySnQ4MkJJO0VBQ0U7QTNKdzgyQk47QTJKbjgyQkE7RUFFSTtFQUNBO0VBQ0E7QTNKbzgyQko7QTJKeDgyQkE7RUFRSTtFQUNBO0VBQ0E7QTNKbTgyQko7QTJKLzcyQkE7RUFDRTtBM0ppODJCRjtBNEozLzJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVKNi8yQkY7QTRKbGczQkE7RUFRSTtBNUo2LzJCSjtBNEpyZzNCQTtFQVdNO0VBQ0E7RUFDQTtBNUo2LzJCTjtBNEoxZzNCQTtFQWtCSTtBNUoyLzJCSjtBNko3ZzNCQTtFQUNFO0E3SitnM0JGO0E2SjdnM0JBO0VBQ0U7QTdKK2czQkY7QTZKN2czQkE7RUFDRTtBN0orZzNCRjtBNko3ZzNCQTtFQUNFO0E3SitnM0JGO0E2SjdnM0JBO0VBQ0U7QTdKK2czQkY7QW1CdmgzQkU7Ozs7Ozs7Ozs7OztFQU9JO0FuQjhoM0JOO0FtQnhoM0JFOzs7OztFQU1JO0FuQnloM0JOO0FtQjVpM0JFOzs7Ozs7Ozs7Ozs7RUFPSTtBbkJtajNCTjtBbUI3aTNCRTs7Ozs7RUFNSTtBbkI4aTNCTjtBbUJqazNCRTs7Ozs7Ozs7Ozs7O0VBT0k7QW5Cd2szQk47QW1CbGszQkU7Ozs7O0VBTUk7QW5CbWszQk47QW1CdGwzQkU7Ozs7Ozs7Ozs7OztFQU9JO0FuQjZsM0JOO0FtQnZsM0JFOzs7OztFQU1JO0FuQndsM0JOO0FtQjNtM0JFOzs7Ozs7Ozs7Ozs7RUFPSTtBbkJrbjNCTjtBbUI1bTNCRTs7Ozs7RUFNSTtBbkI2bTNCTjtBOEovbjNCQTs7Ozs7O0VBT1E7QTlKZ28zQlI7QThKMW4zQkE7Ozs7OztFQU9RO0E5SjJuM0JSO0E4SnJuM0JBO0VBSVE7QTlKb24zQlI7QThKOW0zQkE7O0VBSVE7QTlKOG0zQlI7QThKeG0zQkE7RUFDRTtBOUowbTNCRjtBOEpwbTNCTTs7RUFDRTtBOUp1bTNCUjtBOEpqbTNCQTtFQUNFO0VBQ0E7RUFDQTtBOUptbTNCRjtBOEp0bTNCQTtFQUtJO0E5Sm9tM0JKO0E4SnptM0JBO0VBUU07QTlKb20zQk47QThKam0zQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUptbTNCTjtBOEpqbTNCTTtFQUNFO0lBRUU7RTlKa20zQlI7QUFDRjtBOEo1bTNCSTtFQWNJO0E5SmltM0JSO0E4SjdsM0JNO0VBQ0U7QTlKK2wzQlI7QThKNWwzQkk7RUFDRTtBOUo4bDNCTjtBOEpobzNCQTtFQXVDTTtBOUo0bDNCTjtBOEp6bDNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUoybDNCTjtBOEpqbTNCSTtFQVFJO0E5SjRsM0JSO0E4SnpsM0JJO0VBQ0U7QTlKMmwzQk47QThKdGwzQkE7O0VBQ0U7RUFDQTtFQUNBO0E5SnlsM0JGO0E4SjVsM0JBOztFQUtJO0E5SjJsM0JKO0E4SnZsM0JBO0VBQ0U7QTlKeWwzQkY7QThKeGwzQkU7RUFDRTtFQUNBO0E5SjBsM0JKO0E4SnRsM0JBO0VBQ0U7QTlKd2wzQkY7QThKdmwzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUp5bDNCSjtBOEp2bDNCRTtFQUNFO0E5SnlsM0JKO0E4SnBsM0JFO0VBQ0U7QTlKc2wzQko7QThKbGwzQkE7RUFDRTtBOUpvbDNCRjtBOEpqbDNCQTtFQUNFO0E5Sm1sM0JGO0E4Si9rM0JFO0VBQ0U7QTlKaWwzQko7QThKL2szQkU7RUFDRTtBOUppbDNCSjtBOEovazNCRTtFQUNFO0E5SmlsM0JKO0E4SjdrM0JBO0VBQ0U7QTlKK2szQkY7QThKNWszQkE7RUFDRTtBOUo4azNCRjtBOEozazNCQTtFQUNFO0E5SjZrM0JGO0E4SjFrM0JBO0VBQ0U7QTlKNGszQkY7QThKemszQkE7RUFDRTtBOUoyazNCRjtBOEp4azNCQTtFQUNFO0E5SjBrM0JGO0E4SnZrM0JBO0VBQ0U7QTlKeWszQkY7QThKdGszQkE7RUFDRTtBOUp3azNCRjtBOEpyazNCQTtFQUVJO0E5SnNrM0JKO0E4SmxrM0JBO0VBRUk7RUFDQTtBOUptazNCSjtBOEo5ajNCQTtFQUNFO0lBQ0U7RTlKZ2szQkY7RThKN2ozQkE7SUFFSTtJQUNBO0lBQ0E7RTlKOGozQko7RThKbGszQkE7SUFNTTtFOUorajNCTjtFOEpyazNCQTtJQVNNO0lBQ0E7SUFDQTtFOUorajNCTjtFOEoxazNCQTtJaERqT0E7SUc0SkE7STZDc0ZJO0U5SjhqM0JKO0U4Si9rM0JBO0lBbUJNO0U5SitqM0JOO0U4SmxsM0JBO0lBc0JNO0kxQy9ITjtJQUlBO0VwSDRyM0JBO0U4SnZsM0JBO0kvSWxOQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWY0eTNCQTtFOEovbDNCQTtJQTRCVTtJQUNBO0U5SnNrM0JWO0U4SmhrM0JBO0lBQ0U7RTlKa2szQkY7RThKbmszQkE7SUFJSTtJQUNBO0U5SmtrM0JKO0U4SmprM0JJO0lBQ0U7RTlKbWszQk47QUFDRjtBOEoxajNCUTs7O0VBQ0U7QTlKOGozQlY7QThKcmozQlE7OztFQUNFO0VBQ0E7RUFDQTtBOUp5ajNCVjtBOEpqajNCRTtFQUNFO0E5Sm1qM0JKO0E4SmxqM0JJO0VBQ0U7QTlKb2ozQk47QThKL2kzQkE7RUFDRTtFQUNBO0E5SmlqM0JGO0E4Sm5qM0JBO0VBS0k7QTlKaWozQko7QThKdGozQkE7RUFRTTtBOUppajNCTjtBOEo5aTNCSTtFQUNFO0VBQ0E7RXBCalVKO0ExSWszM0JGO0E4SjVpM0JFO0VBRUk7QTlKNmkzQk47QThKL2kzQkU7RUFNSTtFQUNBO0E5SjRpM0JOO0E4SnZpM0JBO0VBRUk7RUFDQTtFQUNBO0E5SndpM0JKO0E4SnBpM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlKc2kzQkY7QThKbGkzQkU7RUFJUTtFQUNBO0VBQ0E7QTlKaWkzQlY7QThKdmkzQkU7O0VBVVE7QTlKaWkzQlY7QStKbDUzQkE7RUFDRTtBL0pvNTNCRjtBK0pyNTNCQTtFQUtNO0EvSm01M0JOO0ErSmg1M0JJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QS9KaTUzQlI7QStKOTUzQkE7RUFrQk07RUFDQTtFQUNBO0EvSis0M0JOO0ErSno0M0JFO0VBRUk7QS9KMDQzQk47QStKdDQzQkU7RUFFSTtBL0p1NDNCTjtBK0psNDNCQTtFQUNFO0EvSm80M0JGO0ErSmg0M0JFO0VBQ0U7RUFDQTtFQUNBO0VBUEY7QS9KMDQzQkY7QStKNzMzQkE7RUFHTTtFQUNBO0VBQ0E7QS9KNjMzQk47QStKeDMzQkE7RUFFSTtBL0p5MzNCSjtBZ0sxNzNCQTtFQUVJO0FoSzI3M0JKO0FnSzc3M0JBO0VBS007RUFDQTtFQUNBO0FoSzI3M0JOO0FnS2w4M0JBO0VBV007RUFDQTtBaEswNzNCTjtBZ0t0ODNCQTtFQWlCSTtBaEt3NzNCSjtBZ0t6ODNCQTtFQXFCSTtBaEt1NzNCSjtBZ0s1ODNCQTtFQXlCSTtBaEtzNzNCSjtBZ0svODNCQTtFQTZCSTtBaEtxNzNCSjtBZ0tsOTNCQTtFQWlDSTtBaEtvNzNCSjtBZ0tyOTNCQTtFQXFDSTtBaEttNzNCSjtBZ0t4OTNCQTtFQXlDSTtBaEtrNzNCSjtBZ0s5NjNCSTtFQUNFO0VBQ0E7QWhLZzczQk47QWdLMzYzQkk7RUFFSTtBaEs0NjNCUjtBZ0t2NjNCRTtFQUNFO0FoS3k2M0JKO0FnS3I2M0JBO0VBQ0U7QWhLdTYzQkY7QWdLbjYzQkU7RUFDRTtBaEtxNjNCSjtBZ0toNjNCRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FoS2k2M0JOO0FnS3Q2M0JFO0VBU0k7RUFDQTtFQUNBO0FoS2c2M0JOO0FnSzM1M0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSzY1M0JGO0FnSzM1M0JFOztFQUVFO0VBQ0E7RUFDQTtBaEs2NTNCSjtBZ0t2NTNCSTtFQUNFO0FoS3k1M0JOO0FnS3A1M0JBO0VBQ0U7QWhLczUzQkY7QWdLbjUzQkE7RUFDRTtBaEtxNTNCRjtBZ0tsNTNCQTtFQUNDO0FoS281M0JEO0FnS2o1M0JBO0VBQ0U7SUFFSTtFaEtrNTNCSjtBQUNGO0FnSzk0M0JBO0VBQ0U7SUFFSTtFaEsrNDNCSjtBQUNGO0FnSzM0M0JBO0VBQ0U7SUFFSTtFaEs0NDNCSjtBQUNGO0FnS3g0M0JBO0VBQ0U7SUFFSTtFaEt5NDNCSjtBQUNGO0FnS3I0M0JBO0VBQ0U7SUFFSTtFaEtzNDNCSjtBQUNGO0FpS3ppNEJBO0VBRUk7QWpLMGk0Qko7QWlLNWk0QkE7RUFNSTtBakt5aTRCSjtBaUtuaTRCQTtFQUVJO0FqS29pNEJKO0FpS2hpNEJRO0VBQ0U7QWpLa2k0QlY7QWtLbmo0Qkk7RUFHSTtFQUNBO0VBQ0E7QWxLbWo0QlI7QWtLeGo0Qkk7RUFTSTtBbEtrajRCUjtBa0szajRCSTtFQWFJO0VBQ0E7QWxLaWo0QlI7QWtLL2o0Qkk7RUFnQk07RUFDQTtBbEtrajRCVjtBa0tuazRCSTtFQXNCSTtBbEtnajRCUjtBbUt4azRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuSzBrNEJGO0FtS3ZrNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5LeWs0QkY7QW1LN2s0QkE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LeWs0Qko7QW1Ldms0Qkk7OztFQUNFO0FuSzJrNEJOO0FtS3JrNEJFO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbktzazRCTjtBbUtqazRCQTtFQUNFO0lBQ0U7RW5LbWs0QkY7RW1Lams0QkU7SUFDRTtFbkttazRCSjtFbUt2azRCQTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0VuS2trNEJKO0VtS2hrNEJJO0lBQ0U7RW5La2s0Qk47QUFDRjtBbUs5ajRCQTtFQUNFO0VBQ0E7QW5LZ2s0QkY7QW1LbGs0QkE7RUFLSTtFQUNBO0VBQ0E7QW5LZ2s0Qko7QW1LN2o0Qkk7RUFBQTtJQUNFO0lBQ0E7RW5LZ2s0Qko7RW1LL2o0Qkk7OztJQUNFO0VuS21rNEJOO0VtS2hrNEJJO0lBQ0U7RW5La2s0Qk47QUFDRjtBbUtybDRCQTtFQXVCSTtFQUNBO0FuS2lrNEJKO0FtS3psNEJBO0VBMEJNO0FuS2trNEJOO0FtSzVsNEJBO0VBNkJNO0FuS2trNEJOO0FtS2prNEJNO0VBQ0U7QW5LbWs0QlI7QW1LbG00QkE7RUFvQ1E7QW5LaWs0QlI7QW1LNWo0Qkk7RUFHTTtBbks0ajRCVjtBbUt4ajRCSTtFQUVJO0FuS3lqNEJSO0FtS25qNEJBO0VBNkJFO0lBQ0U7RW5LeWg0QkY7RW1LMWg0QkE7SUFHSTtJQUNBO0lBQ0E7SUFDQTtFbkswaDRCSjtFbUt2aDRCQTtJQUNFO0VuS3loNEJGO0VtS3ZoNEJJO0lBQ0U7RW5LeWg0Qk47RW1LeGg0Qk07SUFDRTtFbkswaDRCUjtFbUtyaDRCQTtJQUNFO0lBQ0E7RW5LdWg0QkY7RW1Lemg0QkE7SUFJSTtFbkt3aDRCSjtBQUNGO0FtS3BoNEJBO0VBQ0U7QW5Lc2g0QkY7QW1Lcmg0QkU7RUFDRTtBbkt1aDRCSjtBbUtuaDRCQTtFQUVJO0FuS29oNEJKO0FtS3RoNEJBO0VBS007QW5Lb2g0Qk47QW1LaGg0QkU7RUFBQTtJQUNFO0VuS21oNEJGO0FBQ0Y7QW1LaGg0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbktraDRCRjtBbUsvZzRCQTtFQUNFO0FuS2loNEJGO0FtSzlnNEJBO0VBQ0U7SUFDRTtJQUNBO0VuS2doNEJGO0FBQ0Y7QW9LanU0QkE7O0VBQ0M7QXBLb3U0QkQ7QW9LanU0QkE7RUFDQztFQUNBO0FwS211NEJEO0FvS2h1NEJBO0VBQ0M7RUFDQTtBcEtrdTRCRDtBb0svdDRCQTtFQUNDO0FwS2l1NEJEO0FvSzl0NEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBLZ3U0QkQ7QW9LN3Q0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBcEsrdDRCRDtBb0s1dDRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBLOHQ0QkQ7QW9LM3Q0QkE7RUFDQztBcEs2dDRCRDtBb0sxdDRCQTtFQUNDO0VBQ0E7QXBLNHQ0QkQ7QW9LenQ0QkE7RUFDQztBcEsydDRCRDtBb0t4dDRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwSzB0NEJEO0FvSzl0NEJBO0VoSjhFRTtFQUdBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RWYzRUE7RUFDUTtFQXlIUjtFQUNLO0VBQ0c7RWdGa0JSO0VFK25CQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkZxOTJCRjtBcUJ6djRCRTtFQUNFO0VBQ0E7RWhCWUY7RUFDUTtBTGd2NEJWO0FLL3M0QkU7RUFDRTtFQUNBO0FMaXQ0Qko7QUsvczRCRTtFQUEwQjtBTGt0NEI1QjtBS2p0NEJFO0VBQWdDO0FMb3Q0QmxDO0FvQnJxNEJFO0VBQ0U7RUFDQTtBcEJ1cTRCSjtBb0IvcDRCRTs7O0VBR0U7RUFDQTtBcEJpcTRCSjtBb0I5cDRCRTs7RUFFRTtBcEJncTRCSjtBb0I1cDRCRTtFQUNFO0FwQjhwNEJKO0FvSzd3NEJFO0VBQ0M7RUFDQTtFQUNBO0FwSyt3NEJIO0FvSzd3NEJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEsrdzRCSDtBb0t0dzRCQTtFQUNDO0VBQ0E7QXBLd3c0QkQ7QW9Lcnc0QkE7RUFDQztFQUNBO0VBQ0E7QXBLdXc0QkQ7QW9LcHc0QkE7RUFDQztFQUNBO0VBQ0E7QXBLc3c0QkQ7QW9Lbnc0QkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlJM0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDb0NBO0VBQ0E7RUFDQTtFQUNBO0VsQnFLQTtFQUNHO0VBQ0M7RUFDSTtFZ0ZqT1I7RTlESUE7RUFDQTtFQUNBO0U4RHdDQTtFMkIvQ0E7RUFDQTtFQUNBO0FoSGk1NEJGO0FzQnozNEJJOzs7Ozs7RWhCckJGO0VBQ0E7QU5zNTRCRjtBc0I1MzRCRTs7O0VBR0U7RUFDQTtBdEI4MzRCSjtBc0IzMzRCRTs7RUFFRTtFQUNBO0VqQjJCRjtFQUNRO0FMbTI0QlY7QXNCMzM0QkU7OztFQUdFO0VFOUNGO0VDT0E7RUFDQTtFQUNBO0VwQnlEQTtFQUNRO0FMODI0QlY7QXNCNzM0Qkk7O0VBRUU7QXRCKzM0Qk47QXFGcjc0QkU7Ozs7O0VBQ0U7QXJGMjc0Qko7QXVCdDc0QkU7O0VBRUU7RUFDQTtFQUNBO0F2Qnc3NEJKO0F1QnQ3NEJFO0VBQ0U7RUFDQTtFQUNBO0F2Qnc3NEJKO0F1QnQ3NEJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdkJ3NzRCSjtBdUJ0NzRCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F2Qjg3NEJOO0F1Qng3NEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F2Qmc4NEJOO0FvSzczNEJBO0U3STlESTtFQUNBO0F2Qjg3NEJKO0FnSDMrNEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhINis0Qko7QWdIMys0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEg0LzRCTjtBZ0h6LzRCRTs7O0VBR0U7QWhIMi80Qko7QWdINys0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSGlpNUJOO0FnSGpoNUJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhxazVCUjtBb0sxaDVCQTtFcERyQ0k7RUFDQTtBaEhrazVCSjtBb0s5aDVCQTtFQWVFO0FwS2toNUJGO0FvS2ppNUJBOzs7RUFtQkU7QXBLbWg1QkY7QW9LdGk1QkE7O0VBdUJFO0VB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NkJKO0FnTDlyNkJBO0VBdUNJO0FoTDBwNkJKO0FnTGpzNkJBO0VBMkNJO0FoTHlwNkJKO0FnTHBzNkJBO0VBK0NNO0FoTHdwNkJOO0FnTHZzNkJBO0VBbURJO0FoTHVwNkJKO0FnTDFzNkJBO0VBdURJO0FoTHNwNkJKO0FnTDdzNkJBO0VBOERJO0FoTGtwNkJKO0FnTGh0NkJBOzs7RUE0RUk7QWhMeW82Qko7QWdMcnQ2QkE7RUFnRkk7QWhMd282Qko7QWdMeHQ2QkE7RUFvRkk7QWhMdW82Qko7QWdMM3Q2QkE7RUF5Rk07QWhMcW82Qk47QWdMOXQ2QkE7RUE4RlE7QWhMbW82QlI7QWdMOW42QkU7RUFBQTtJQUVJO0VoTGdvNkJKO0VnTGxvNkJBO0lBTUk7RWhMK242Qko7RWdMcm82QkE7SUFVSTtFaEw4bjZCSjtFZ0x4bzZCQTtJQWNJO0VoTDZuNkJKO0VnTDNvNkJBO0lBa0JJO0VoTDRuNkJKO0VnTDlvNkJBO0lBc0JJO0VoTDJuNkJKO0FBQ0Y7QWdMeG42QkU7RUFBQTtJQUVJO0VoTDBuNkJKO0VnTDVuNkJBO0lBTUk7SUFDQTtFaEx5bjZCSjtBQUNGO0FnTDl2NkJBO0VBeUlJO0VBQ0E7QWhMd242Qko7QWdMbHc2QkE7RUE4SUk7QWhMdW42Qko7QWdMcnc2QkE7RUFrSkk7RUFDQTtBaExzbjZCSjtBZ0xobjZCUTtFQUNFO0FoTGtuNkJWO0FnTDV3NkJBO0VBaUtJO0FoTDhtNkJKO0FnTDFtNkJBO0VBRUk7QWhMMm02Qko7QWdMdm02QkE7RUFFSTtBaEx3bTZCSjtBZ0xybTZCRTtFQUNFO0FoTHVtNkJKO0FnTG5tNkJBO0VBQ0U7RUFDQTtBaExxbTZCRjtBZ0xsbTZCQTtFQUVJO0FoTG1tNkJKO0FnTC9sNkJBO0VBR007QWhMK2w2Qk47QWdMMWw2QkE7RUFFSTtBaEwybDZCSjtBZ0x2bDZCQTtFQUlNO0FoTHNsNkJOO0FnTDFsNkJBO0VBU0k7QWhMb2w2Qko7QWdMN2w2QkE7RUFhSTtBaExtbDZCSjtBZ0xobTZCQTtFQWlCSTtBaExrbDZCSjtBZ0xubTZCQTtFQXFCSTtBaExpbDZCSjtBZ0x0bTZCQTtFQXlCSTtBaExnbDZCSjtBZ0x6bTZCQTtFQTZCSTtBaEwrazZCSjtBZ0w1bTZCQTtFQWlDSTtBaEw4azZCSjtBZ0wvbTZCQTtFQXFDSTtBaEw2azZCSjtBZ0xsbjZCQTtFQXlDSTtBaEw0azZCSjtBZ0xybjZCQTtFQTZDSTtBaEwyazZCSjtBZ0x4bjZCQTtFQWlESTtBaEwwazZCSjtBZ0wzbjZCQTtFQXFESTtBaEx5azZCSjtBZ0w5bjZCQTtFQXlESTtBaEx3azZCSjtBZ0xqbzZCQTtFQThETTtBaExzazZCTjtBZ0xwbzZCQTtFQWtFTTtBaExxazZCTjtBZ0x2bzZCQTtFQXNFTTtBaExvazZCTjtBZ0wxbzZCQTtFQTBFTTtBaExtazZCTjtBZ0w3bzZCQTtFQThFTTtBaExrazZCTjtBZ0w1ajZCRTtFQUVJO0FoTDZqNkJOO0FnTGhrNkJBO0VBUUk7QWhMMmo2Qko7QWdMdmo2QkE7RUFFSTtBaEx3ajZCSjtBZ0xwajZCQTs7RUFFRTtBaExzajZCRjtBZ0xuajZCQTtFQUVJO0FoTG9qNkJKO0FnTGhqNkJBO0VBRUk7QWhMaWo2Qko7QWdMN2k2QkE7O0VBRUU7QWhMK2k2QkY7QWdMNWk2QkE7RUFDRTtBaEw4aTZCRjtBZ0w1aTZCRTtFQUNFO0FoTDhpNkJKO0FnTDNpNkJFO0VBQ0U7QWhMNmk2Qko7QWdMMWk2QkU7RUFDRTtBaEw0aTZCSjtBZ0x6aTZCRTtFQUNFO0FoTDJpNkJKO0FnTHhpNkJFO0VBQ0U7QWhMMGk2Qko7QWdMdGk2QkE7RUFDRTtJQUNFO0VoTHdpNkJGO0FBQ0Y7QWdMcmk2QkE7RUFDRTtJQUNFO0VoTHVpNkJGO0FBQ0Y7QWdMcGk2QkE7RUFDRTtFQUNBO0VBQ0E7QWhMc2k2QkY7QWdMbmk2QkE7RUFDRTtFQUNBO0FoTHFpNkJGO0FpTGg1NkJBO0VBRUk7QWpMaTU2Qko7QWlMbjU2QkE7RUFNSTtBakxnNTZCSjtBaUwvMzZCRTtFQUNFO0FqTGk0NkJKO0FpTDkzNkJFO0VBQ0U7QWpMZzQ2Qko7QWlMNTM2QkE7RUFDRTtFQUNBO0FqTDgzNkJGO0FpTDMzNkJFO0VBQ0U7QWpMNjM2Qko7QWlMMTM2QkU7OztFQUdFO0U1S2dCRjtFQUNRO0FMNjI2QlY7QWlMMTM2QkU7RUFyQ0E7RUFDQTtBakxrNjZCRjtBaUxoNjZCRTs7O0VBR0U7RUFDQTtBakxrNjZCSjtBaUxoNDZCRTtFQXpDQTtFQUNBO0FqTDQ2NkJGO0FpTDE2NkJFOzs7RUFHRTtFQUNBO0FqTDQ2NkJKO0FpTHQ0NkJFO0VBN0NBO0VBQ0E7QWpMczc2QkY7QWlMcDc2QkU7OztFQUdFO0VBQ0E7QWpMczc2Qko7QWlMNTQ2QkU7RUFqREE7RUFDQTtBakxnODZCRjtBaUw5NzZCRTs7O0VBR0U7RUFDQTtBakxnODZCSjtBaUxsNTZCRTtFQXJEQTtFQUNBO0FqTDA4NkJGO0FpTHg4NkJFOzs7RUFHRTtFQUNBO0FqTDA4NkJKO0FpTHg1NkJFO0VBekRBO0VBQ0E7QWpMbzk2QkY7QWlMbDk2QkU7OztFQUdFO0VBQ0E7QWpMbzk2Qko7QWlMNzU2QkE7RUFDRTtBakwrNTZCRjtBa0xuLzZCQTtFQUNFO0FsTHEvNkJGO0FtTHIvNkJFO0VBQ0U7QW5MdS82Qko7QW9Mei82QkE7RUFDRTtFQUNBO0FwTDIvNkJGO0FvTHgvNkJBO0VoSmVFO0VDRFc7QXJDOCs2QmI7QXFMcC82QkE7RUFFSTtBckxxLzZCSjtBcUxqLzZCQTs7RUFHSTtBckxrLzZCSjtBcUxsKzZCQTtFQUNFO0VBQ0E7QXJMbys2QkY7QXFMais2QkU7RUFDRTtBckxtKzZCSjtBcUxoKzZCRTs7O0VBR0U7RWhMb0JGO0VBQ1E7QUwrODZCVjtBcUxoKzZCRTtFQTNCQTtFQUNBO0FyTDgvNkJGO0FxTDUvNkJFOzs7RUFHRTtFQUNBO0FyTDgvNkJKO0FxTHQrNkJFO0VBL0JBO0VBQ0E7QXJMd2c3QkY7QXFMdGc3QkU7OztFQUdFO0VBQ0E7QXJMd2c3Qko7QXFMNSs2QkU7RUFuQ0E7RUFDQTtBckxraDdCRjtBcUxoaDdCRTs7O0VBR0U7RUFDQTtBckxraDdCSjtBcUxsLzZCRTtFQXZDQTtFQUNBO0FyTDRoN0JGO0FxTDFoN0JFOzs7RUFHRTtFQUNBO0FyTDRoN0JKO0FxTHgvNkJFO0VBM0NBO0VBQ0E7QXJMc2k3QkY7QXFMcGk3QkU7OztFQUdFO0VBQ0E7QXJMc2k3Qko7QXFMOS82QkU7RUEvQ0E7RUFDQTtBckxnajdCRjtBcUw5aTdCRTs7O0VBR0U7RUFDQTtBckxnajdCSjtBcUwvLzZCQTtFQUhFO0FyTHFnN0JGO0FxTDkvNkJBO0VBUEU7QXJMd2c3QkY7QXFMNy82QkE7RUFYRTtBckwyZzdCRjtBcUw1LzZCQTtFQWZFO0FyTDhnN0JGO0FxTDMvNkJBO0VBbkJFO0FyTGloN0JGO0FzTGptN0JBO0VBQ0U7RUFDQTtBdExtbTdCRjtBc0xobTdCQTtFQUdNO0F0TGdtN0JOO0F1THhtN0JBO0VyRFFFO0VBQ0E7RUFDQTtFQUNBO0VxRFBJO0VBQ0E7RUFDQTtFQUNBO0F2TDJtN0JOO0F1TGxuN0JBO0VyRFFFO0VBQ0E7RUFDQTtFQUNBO0VxRENJO0VBQ0E7QXZMNm03Qk47QXVMMW43QkE7RUFrQkk7RUFDQTtFQUNBO0F2TDJtN0JKO0F1TC9uN0JBO0VBdUJNO0F2TDJtN0JOO0F1THptN0JNO0VBQ0U7QXZMMm03QlI7QXVMcm83QkE7RUE4QlE7QXZMMG03QlI7QXVMcG03QkE7RUFDRTtFQUNBO0VBQ0E7QXZMc203QkY7QXVMem03QkE7RUFNSTtFQUNBO0F2THNtN0JKO0F1TDdtN0JBO0VBV1E7QXZMcW03QlI7QXVMaG43QkE7O0VBZ0JRO0F2TG9tN0JSO0F1THBuN0JBO0VBc0JJO0VBQ0E7QXZMaW03Qko7QXVMN2w3QkE7RUFDRTtFQUNBO0VBQ0E7QXZMK2w3QkY7QXVMNWw3QkE7RUFFSTtBdkw2bDdCSjtBd0xwcTdCQTtFQUlRO0VBQ0E7RUFDQTtBeExtcTdCUjtBd0x6cTdCQTtFQVNRO0VBQ0E7QXhMbXE3QlI7QXdMN3E3QkE7RUFZVTtBeExvcTdCVjtBd0xocjdCQTtFQWdCUTtFQUNBO0F4TG1xN0JSO0F3THByN0JBO0VBbUJVO0VBQ0E7RUFDQTtFQUNBO0F4TG9xN0JWO0F3TGpxN0JVO0VBRUk7QXhMa3E3QmQ7QXdMN3I3QkE7RUErQlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhMaXE3Qlo7QXdMdHM3QkE7RUE4Q007QXhMMnA3Qk47QXdMdHA3QkE7RUFDRTtBeEx3cDdCRjtBeUw1czdCQTs7RWpMNEZ1QjtBUm9uN0J2QjtBMExodDdCQTtFQUVJO0ExTGl0N0JKO0EwTDdzN0JBO0VBRUk7QTFMOHM3Qko7QTBMMXM3QkE7O0VBR0k7QTFMMnM3Qko7QTBMeHM3QkU7RUFFSTtBMUx5czdCTjtBMEwzczdCRTtFQU1JO0ExTHdzN0JOO0EyTGh1N0JBO0VBRUk7QTNMaXU3Qko7QTJMN3Q3QkE7RUFHTTtFQUNBO0EzTDZ0N0JOO0EyTHh0N0JBO0VBRUk7RUFDQTtFQUNBO0EzTHl0N0JKO0E0TDV1N0JBO0VBQ0U7QTVMOHU3QkY7QTRMM3U3QkE7RUFHTTtFQUNBO0E1TDJ1N0JOO0E0THR1N0JBOztFQUVFO0E1THd1N0JGO0E0THJ1N0JBO0VBQ0U7QTVMdXU3QkY7QTRMcnU3QkU7RUFDRTtBNUx1dTdCSjtBNEwzdTdCQTtFQVFJO0VBQ0E7RUFDQTtBNUxzdTdCSjtBNExwdTdCSTtFQUNFO0E1THN1N0JOO0E0TG52N0JBO0VBaUJNO0E1THF1N0JOO0E0THR2N0JBOztFQXNCTTtFQUNBO0E1TG91N0JOO0E0TGh1N0JFO0VBQUE7SUFFRztFNUxrdTdCSDtFNExodTdCSTtJQUNFO0U1TGt1N0JOO0FBQ0Y7QTRMOXQ3QkU7RUFFSTtJQUNFO0U1TCt0N0JOO0FBQ0Y7QTRMeHc3QkE7O0VBOENJO0VBQ0E7RUFDQTtBNUw4dDdCSjtBNEw1dDdCSTs7RUFDRTtBNUwrdDdCTjtBNEx6dDdCRTtFQUVJO0VBQ0E7QTVMMHQ3Qk47QTRMenQ3Qk07RUFDRTtBNUwydDdCUjtBNEx6dDdCTTtFQUNFO0E1TDJ0N0JSO0E2TDl5N0JBO0VBQ0U7QTdMZ3o3QkY7QTZMN3k3QkE7RUFDRTtBN0wreTdCRjtBNkw1eTdCQTtFQUVJO0E3TDZ5N0JKO0E2THJ5N0JBOztFQUVFO0E3THV5N0JGO0E2THB5N0JBO0VBQ0U7QTdMc3k3QkY7QTZMbnk3QkE7RUFDRTtBN0xxeTdCRjtBNkxseTdCQTtFQUVJO0VBQ0E7RUFDQTtBN0xteTdCSjtBNkwveDdCQTtFQUNFO0E3TGl5N0JGO0E2TDl4N0JBO0VBQ0U7QTdMZ3k3QkY7QTZMN3g3QkE7RUFDRTtBN0wreDdCRjtBNkw3eDdCQTtFQUNFO0E3TCt4N0JGO0E2TDV4N0JBO0VBQ0U7RUFDQTtFQUNBO0E3TDh4N0JGO0E2TDN4N0JBOztFQUNFO0VBQ0E7RUFDQTtBN0w4eDdCRjtBOEw3MTdCQTtFQUVJO0E5TDgxN0JKO0ErTGgyN0JBO0VBRUk7QS9MaTI3Qko7QStMNzE3QkE7RUFHTTtFQUNBO0VBQ0E7QS9MNjE3Qk47QStMbDI3QkE7RUFTTTtFQUNBO0EvTDQxN0JOO0ErTHQyN0JBO0VBYVE7QS9MNDE3QlI7QStMejI3QkE7RUFrQk07QS9MMDE3Qk47QStMNTI3QkE7RUF3Qk07QS9MdTE3Qk47QStMLzI3QkE7RUE2Qkk7RUFDQTtBL0xxMTdCSjtBK0xqMTdCQTtFQUNFO0EvTG0xN0JGO0ErTGoxN0JFO0VBQ0U7QS9MbTE3Qko7QStMLzA3QkE7O0VBQ0U7QS9MazE3QkY7QStMLzA3QkE7RUFFSTtFQUNBO0EvTGcxN0JKO0ErTDUwN0JBO0VBQ0U7QS9MODA3QkY7QStMMzA3QkE7RUFDRTtBL0w2MDdCRjtBZ003NDdCQTs7RUFFRTtFQUNBO0FoTSs0N0JGO0FpTWw1N0JBO0VBRUk7QWpNbTU3Qko7QWtNcjU3QkE7RUFFSTtBbE1zNTdCSjtBa01sNTdCQTtFQUNFO0VBQ0E7QWxNbzU3QkY7QW1NNTU3QkE7RUFFSTtBbk02NTdCSjtBbU0vNTdCQTtFQUtJO0FuTTY1N0JKO0FvTWw2N0JBO0VuRjZERTtBakh3MjdCRjtBaUh0MjdCRTtFQUNFO0lBQ0U7RWpIdzI3Qko7QUFDRjtBaUhyMjdCRTtFQUNFO0lBQ0U7RWpIdTI3Qko7QUFDRjtBaUhwMjdCRTtFQUNFO0lBQ0U7RWpIczI3Qko7QUFDRjtBaUhuMjdCRTtFQUNFO0lBQ0U7RWpIcTI3Qko7QUFDRjtBaUhsMjdCRTtFQUNFO0lBQ0U7RWpIbzI3Qko7QUFDRjtBcU05NzdCQTs7RUFHSTtBck0rNzdCSjtBc01sODdCQTtFQUNFO0F0TW84N0JGO0FzTWw4N0JFO0VBQ0U7QXRNbzg3Qko7QXNNajg3QkU7RUFDRTtBdE1tODdCSjtBc01oODdCRTtFQUNFO0F0TWs4N0JKO0FzTS83N0JFO0VBQ0U7QXRNaTg3Qko7QXNNOTc3QkU7RUFDRTtBdE1nODdCSjtBc003NzdCRTtFQUNFO0F0TSs3N0JKO0F1TXY5N0JBO0VBQ0U7QXZNeTk3QkY7QXVNdjk3QkU7RUFDRTtBdk15OTdCSjtBdU10OTdCRTtFQUNFO0F2TXc5N0JKO0F1TXI5N0JFO0VBQ0U7QXZNdTk3Qko7QXdNbis3QkE7RUFFSTtFQUNBO0F4TW8rN0JKO0F5TXYrN0JBOzs7Ozs7OztFQVNJO0VBQ0E7QXpNdys3Qko7QXlNcCs3Qkk7O0VBR0k7QXpNcSs3QlI7QXlNLzk3Qkk7O0VBR0k7QXpNZys3QlI7QXlNMzk3QkU7RUFFSTtBek00OTdCTjtBeU14OTdCRTtFQUVJO0F6TXk5N0JOO0F5TXI5N0JFO0VBRUk7QXpNczk3Qk47QXlNbDk3QkU7RUFFSTtBek1tOTdCTjtBeU0vODdCRTtFQUVJO0F6TWc5N0JOO0F5TTU4N0JFO0VBRUk7QXpNNjg3Qk47QXlNNWc4QkE7O0VBc0VNO0F6TTA4N0JOO0F5TWhoOEJBO0VBMkVJO0VBQ0E7QXpNdzg3Qko7QXlNcjg3QkU7RUFFSTtBek1zODdCTjtBeU14ODdCRTtFQU1JO0F6TXE4N0JOO0EwTTFoOEJBOztFQUdJO0ExTTJoOEJKO0EwTXZoOEJBO0VBRUk7RUFDQTtFQUNBO0ExTXdoOEJKO0EwTXBoOEJBO0VBQ0U7QTFNc2g4QkY7QTBNcGg4QkU7RUFDRTtBMU1zaDhCSjtBME1uaDhCRTtFQUNFO0ExTXFoOEJKO0EwTWxoOEJFO0VBQ0U7QTFNb2g4Qko7QTBNamg4QkU7RUFDRTtBMU1taDhCSjtBMk1sajhCQTs7Ozs7OztFQVFJO0VBQ0E7QTNNbWo4Qko7QTJNaGo4QkU7RXBFd21CQTtBdkkyODZCRjtBMk1uajhCRTtFcEUybUJFO0F2STI4NkJKO0F1SXg4NkJFOzs7Ozs7RUFNRTtFQUNBO0F2STA4NkJKO0F1SXY4NkJFO0VBQ0U7RUFDQTtBdkl5ODZCSjtBdUkzODZCRTtFQUtJO0VBQ0E7QXZJeTg2Qk47QXVJaDg2QkU7O0VBRUU7QXZJazg2Qko7QXVJcDg2QkU7O0VBSUk7QXZJbzg2Qk47QXVJaDg2QkU7O0VBRUU7QXZJazg2Qko7QXVJLzc2QkU7O0VBRUU7QXZJaTg2Qko7QXVJOTc2QkU7Ozs7RUFJRTtBdklnODZCSjtBdUk3NzZCRTs7OztFQUlFO0F2SSs3NkJKO0F1STU3NkJFOztFL0cvcUJBO0VDT0E7RUFDQTtFQUNBO0VwQnlEQTtFQUNRO0FMaWo4QlY7QTJNNW04QkU7RXBFOHFCRTtFQUNBO0UvR3ZyQkY7RUNPQTtFQUNBO0VBQ0E7RXBCeURBO0VBQ1E7QUwyajhCVjtBMk10bjhCRTtFcEU0ckJJO0F2STY3NkJOO0EyTXJuOEJFO0VBRUk7QTNNc244Qk47QTJNbG44QkU7RUFFSTtBM01tbjhCTjtBMk0vbThCRTtFQUVJO0EzTWduOEJOO0EyTTVtOEJFO0VBRUk7QTNNNm04Qk47QTJNem04QkU7RUFFSTtBM00wbThCTjtBMk10bThCRTtFQUVJO0EzTXVtOEJOO0EyTW5tOEJFO0VBRUk7QTNNb204Qk47QTRNMXA4QkE7RUFFSTtFQUNBO0VBQ0E7QTVNMnA4Qko7QTRNdnA4QkE7O0VBRUU7RUFDQTtBNU15cDhCRjtBNk1wcThCQTs7Ozs7O0VBTUk7QTdNc3E4Qko7QThNNXE4QkE7RUFFSTtBOU02cThCSjtBOE0vcThCQTtFQU1JO0VBQ0E7RUFDQTtFQUNBO0E5TTRxOEJKO0E4TXJyOEJBO0VBWU07QTlNNHE4Qk47QThNenE4Qkk7RUFDRTtBOU0ycThCTjtBK00zcjhCQTtFQUNFO0EvTTZyOEJGO0ErTTFyOEJBO0VBQ0U7RUFDQTtBL000cjhCRjtBZ05sczhCQTtFQUNFO0VBQ0E7RUFDQTtBaE5vczhCRjtBZ05qczhCQTtFQUNFO0VBQ0E7QWhObXM4QkY7QWdOaHM4QkE7RUFDRTtFQUNBO0FoTmtzOEJGO0FnTi9yOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhOaXM4QkY7QWdOOXI4QkE7RUFDRTtBaE5nczhCRjtBZ043cjhCQTtFQUNFO0FoTityOEJGO0FnTjVyOEJBO0VBQ0U7RUFDQTtBaE44cjhCRjtBZ04zcjhCQTtFQUNFO0FoTjZyOEJGO0FnTjFyOEJBO0VBQ0U7QWhONHI4QkY7QWdOenI4QkE7RUFFRTtBaE4wcjhCRjtBaU4zdThCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqTjZ1OEJGO0FpTmp2OEJBO0VBT0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqTjZ1OEJKO0FpTnp2OEJBO0VBZU07RUFDQTtFQUNBO0VBQ0E7QWpONnU4Qk47QWlOL3Y4QkE7RUFxQlE7QWpONnU4QlI7QWlObHc4QkE7RUEyQkk7RUFDQTtFQUNBO0VBQ0E7QWpOMHU4Qko7QWlOeHc4QkE7RUFpQ007RUFDQTtFQUNBO0VBQ0E7RUFDQTtBak4wdThCTjtBaU4vdzhCQTtFQXlDTTtFQUNBO0FqTnl1OEJOO0FpTm54OEJBO0VBOENNO0FqTnd1OEJOO0FpTnR4OEJBO0VBa0RNO0VBQ0E7QWpOdXU4Qk47QWlOcnU4Qk07RUFDRTtFQUNBO0VBQ0E7QWpOdXU4QlI7QWlOL3g4QkE7RUE2RE07RUFDQTtFQUNBO0VBQ0E7QWpOcXU4Qk47QWlOcnk4QkE7RUFxRUk7RUFDQTtFQUNBO0FqTm11OEJKO0FrTjF5OEJBO0VBQ0U7QWxONHk4QkY7QWtOenk4QkE7RUFDRTtFQUNBO0FsTjJ5OEJGO0FtTmp6OEJBO0VBQ0U7QW5ObXo4QkY7QW9OcHo4QkE7RUFFSTtBcE5xejhCSjtBb052ejhCQTtFQU1JO0VBQ0E7QXBOb3o4Qko7QW9OM3o4QkE7RUFXSTtBcE5tejhCSjtBcU41ejhCQTtFNUhxSEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNEh2SEE7QXJOazA4QkY7QXNOdDA4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdE53MDhCRjtBc050MDhCRTtFQUNFO0F0TncwOEJKO0FzTi8wOEJBO0VBV0k7QXROdTA4Qko7QXNObjA4QkE7RUFDRTtBdE5xMDhCRjtBc05sMDhCQTtFQUNFO0VBQ0E7QXRObzA4QkY7QXNObDA4QkU7O0VBRUU7QXRObzA4Qko7QXNOaDA4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdE5rMDhCRjtBc04vejhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXROaTA4QkY7QXNOL3o4QkU7RUFDRTtFQUNBO0F0TmkwOEJKO0FzTm4wOEJFO0VBS0k7RUFDQTtFQUNBO0F0TmkwOEJOO0FzTi8wOEJBOztFQXFCSTtFQUNBO0F0Tjh6OEJKO0FzTnAxOEJBO0VBMEJJO0VBQ0E7RUFDQTtBdE42ejhCSjtBc056MThCQTtFQWdDSTtFQUNBO0F0TjR6OEJKO0FzTjcxOEJBO0VBcUNJO0VBQ0E7QXROMno4Qko7QXNOajI4QkE7RUEwQ0k7RUFDQTtFQUVBO0F0Tnl6OEJKO0FzTnB6OEJFO0VBQ0U7QXROc3o4Qko7QXNOdno4QkU7O0VBS0k7QXROc3o4Qk47QXNOM3o4QkU7RUFTSTtBdE5xejhCTjtBc045ejhCRTtFQWFJO0F0Tm96OEJOO0FzTi95OEJBO0VBRUk7QXROZ3o4Qko7QXNObHo4QkE7RUFNSTtBdE4reThCSjtBdU43NThCQTtFQUVJO0VBQ0E7RUFDQTtBdk44NThCSjtBdU5sNjhCQTtFQVFJO0VBQ0E7QXZONjU4Qko7QXdOdDY4QkE7RUFDSTtBeE53NjhCSjtBeU56NjhCQTtFQUNJO0lBQ0k7RXpOMjY4Qk47QUFDRjtBME45NjhCQTtFQUNJO0VBQ0E7QTFOZzc4Qko7QTBONzY4QkE7RUFDSTtFQUNBO0ExTis2OEJKO0EyTnQ3OEJBO0VBQ0k7QTNOdzc4Qko7QTJOdDc4Qkk7RUFDSTtBM053NzhCUjtBMk5yNzhCSTtFQUNJO0EzTnU3OEJSO0EyTnA3OEJJO0VBQ0k7QTNOczc4QlI7QTJObjc4Qkk7RUFDSTtBM05xNzhCUjtBMk5sNzhCSTtFQUNJO0EzTm83OEJSO0EyTmo3OEJJO0VBQ0k7QTNObTc4QlI7QTJOaDc4Qkk7RUFDSTtBM05rNzhCUjtBMk4vNjhCSTtFQUNJO0EzTmk3OEJSO0EyTjk2OEJJO0VBQ0k7QTNOZzc4QlI7QTJONzY4Qkk7RUFDSTtBM04rNjhCUjtBMk4zNjhCQTtFQUVRO0EzTjQ2OEJSO0EyTjk2OEJBO0VBTVE7QTNOMjY4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WUFBWTtBQUNoQjtBQUNBO0lBQ0ksc0JBQXNCO0FBQzFCO0FBQ0E7SUFDSSxVQUFVO0lBQ1YsVUFBVTtBQUNkO0FBQ0E7SUFDSSxXQUFXO0lBQ1gsa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxtQkFBbUI7SUFDbkIsa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxRQUFRO0lBQ1IsU0FBUztJQUNULFdBQVc7SUFDWCxZQUFZO0lBQ1osa0JBQWtCO0FBQ3RCO0FBQ0E7SUFDSSxXQUFXO0lBQ1gsWUFBWTtBQUNoQjtBQUNBO0lBQ0kseUJBQXlCO0lBQ3pCLDRCQUE0QjtBQUNoQzs7QUFFQSxzQkFBc0I7QUFDdEI7SUFDSSxNQUFNO0lBQ04sT0FBTztJQUNQLGFBQWE7QUFDakI7QUFDQTtJQUNJLGlCQUFpQjtBQUNyQjs7Ozs7QUN0VUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksY0FBYztBQUNsQjs7QUFFQTtJQUNJLGFBQWE7QUFDakI7O0FBRUE7SUFDSSxvQkFBb0I7QUFDeEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3RvYXN0ci90b2FzdHIubWluLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3NlbGVjdDIvc2VsZWN0Mi5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9maWxldXBsb2FkZXIvanF1ZXJ5LmZpbGV1cGxvYWRlci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hbmltYXRlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zdHlsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3Mvbm9ybWFsaXplLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wcmludC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvZ2x5cGhpY29ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3Mvc2NhZmZvbGRpbmcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWItZm9jdXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9pbWFnZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdHlwZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtZW1waGFzaXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9iYWNrZ3JvdW5kLXZhcmlhbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYXNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9jb2RlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9ncmlkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ29vZ2xlLWZvbnRzLXJvYm90by5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyaWQtZnJhbWV3b3JrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy90YWJsZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWJsZS1yb3cubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2Zvcm1zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvZm9ybXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvb3BhY2l0eS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWl4aW5zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvZHJvcGRvd25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LWRpdmlkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC1maWx0ZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbi1ncm91cHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ib3JkZXItcmFkaXVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9pbnB1dC1ncm91cHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL25hdnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL25hdmJhci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi12ZXJ0aWNhbC1hbGlnbi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdXRpbGl0aWVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvYm9yZGVyZWQtcHVsbGVkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9icmVhZGNydW1icy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcGFnaW5hdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3BhZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9sYWJlbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9sYWJlbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2JhZGdlcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvanVtYm90cm9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy90aHVtYm5haWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9hbGVydHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9hbGVydHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3Byb2dyZXNzLWJhcnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmFkaWVudHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wcm9ncmVzcy1iYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21lZGlhLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9saXN0LWdyb3VwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvbGlzdC1ncm91cC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcGFuZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFuZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLWVtYmVkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy93ZWxscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvY2xvc2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21vZGFscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvdG9vbHRpcC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LXRleHQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3BvcG92ZXJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9jYXJvdXNlbC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvY2VudGVyLWJsb2NrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvaGlkZS10ZXh0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc3BvbnNpdmUtdmlzaWJpbGl0eS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL3BhdGgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9jb3JlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvbGFyZ2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvZml4ZWQtd2lkdGgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9saXN0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvYW5pbWF0ZWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9taXhpbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9yb3RhdGVkLWZsaXBwZWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9zdGFja2VkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvaWNvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9jdXN0b21faWNvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dvb2dsZS1mb250cy1vcGVuLXNhbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3R5cG9ncmFwaHkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL25hdmlnYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RvcF9uYXZpZ2F0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9idXR0b25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYWRnZXRzX2xhYmVscy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZWxlbWVudHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NpZGViYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhZ2VzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jaGF0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZXRpc21lbnUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NwaW5uZXJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ydGwubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RoZW1lLWNvbmZpZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2tpbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21kLXNraW4ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21lZGlhLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jdXN0b20ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGFnaW5hdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N1Ym5hdi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9nb29nbGUtbWFwcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2lkZWJhci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdG9vbHRpcC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcG9wb3Zlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYXJ0aWNsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZmllbGQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VkaXRhYmxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb2xsYXBzZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ3JpZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ3JpZC1leHRyYS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbmF2YmFyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9taXhpbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhZGRpbmcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21hcmdpbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcG9zaXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jhc2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2lmcmFtZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvd2lkdGgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2hlaWdodC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZWxlbWVudHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2JhY2tncm91bmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2J1dHRvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZHJvcGRvd24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xpbmsubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ZvbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21haW4tbmF2Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWJsZS1maWx0ZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RhYmxlLWNvbmRpdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbG9naW4ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jvb3RzdHJhcC1hdXRvY29sdW1ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ib290c3RyYXAtY2xvY2twaWNrZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Ryb3Bkb3duLXN1Ym1lbnUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xvYWRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZm9ybS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYW5pbWF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90ZXh0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ib3JkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2N1cnNvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2VsZWN0Mi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGF0ZXJhbmdlcGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pb24tcmFuZ2Utc2xpZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9maWxldXBsb2FkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbG9ycGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ja2VkaXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdHlwZWFoZWFkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9sYWJlbC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaWNvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFnLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ub3RlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9yZWFkLW1vcmUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ljaGVjay5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvb3JnLWNoZWNrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pYm94Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9icmVhZGNydW1icy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdG9hc3RyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWJsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFicy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbW9kYWwubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FsZXJ0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tb2RhbC12aWRlby5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWVudS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY2FsY3VsYXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc29ydGFibGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbGxlY3Rpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NvcnRhYmxlLWNvbGxlY3Rpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbmZpcm0ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RvdXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3Jlc3BvbnNpdmUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ZsZXgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RoZW1lLWNvbmZpZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQXBwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zZWFyY2hhYmxlLWNvbGxlY3Rpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0FwcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29sbGFib3JhdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWNoLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLXVuZGVyd3JpdGluZy1zdGlwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLXRyYW5jaGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtdHJhbmNoZS1jcmVhdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb21wYW55Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb250YWN0LWNlbnRlci1tZXNzYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb250cmFjdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3VibWlzc2lvbi1yZXNwb25zZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS11bmRlcndyaXRpbmcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtbGlzdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbGVuZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pc28ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N5bmRpY2F0b3IubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BheW1lbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BvcnRmb2xpby5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGFzaGJvYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy91c2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lbWFpbC1sb2cubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VtYWlsLXRlbXBsYXRlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lbWFpbC1zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2hpc3RvcnkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbnRyYWN0LXRlbXBsYXRlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZXJjaGFudC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3Rha2Vob2xkZXItc3RhdHVzLWF3YXJlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pc28tY29tbWlzc2lvbi1jbGFzcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZnVuZGluZy1jcml0ZXJpYS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFzay5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY3NjLXVjYy1maWxpbmcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Fubm91bmNlbWVudC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZG9jdW1lbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9UZXN0L2NvbGxlY3Rpb25DdXJ2ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvTWVyY2hhbnRCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Rhc2hib2FyZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvTWVyY2hhbnRCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NpZ251cC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvTWVyY2hhbnRCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xlYWQtcmVxdWVzdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSXNvQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXNoYm9hcmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL1JlZmVycmVyQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXNoYm9hcmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0d1ZXN0QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zeW5kaWNhdG9yLW9wdC1vdXQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0d1ZXN0QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ndWVzdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvUG93ZXJCaUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcG93ZXItYmktcmVwb3J0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9EYXRhU2NpZW5jZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvRXF1aWZheC9zdHlsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvRGF0YVNjaWVuY2VCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL0VxdWlmYXhOei9zdHlsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvRGF0YVNjaWVuY2VCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL0VxdWlmYXhBbmRDcmVkaXRvcldhdGNoL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Mb2NCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2hvbGQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0xvY0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZHJhdy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9QYXlNZXRlci9CdW5kbGUvSW50ZXJuYWxBcGlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jsb2NrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy90aHJvYmJlci9jc3MvanF1ZXJ5LnRocm9iYmVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2lDaGVjay9jdXN0b20uY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvanF1ZXJ5LW1pbmljb2xvcnMvanF1ZXJ5Lm1pbmljb2xvcnMuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9JVEUvRm9ybUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Nzcy9jb21wb25lbnQvRWRpdGFibGUvZWRpdGFibGUuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi50b2FzdC10aXRsZXtmb250LXdlaWdodDo3MDB9LnRvYXN0LW1lc3NhZ2V7LW1zLXdvcmQtd3JhcDpicmVhay13b3JkO3dvcmQtd3JhcDpicmVhay13b3JkfS50b2FzdC1tZXNzYWdlIGEsLnRvYXN0LW1lc3NhZ2UgbGFiZWx7Y29sb3I6I2ZmZn0udG9hc3QtbWVzc2FnZSBhOmhvdmVye2NvbG9yOiNjY2M7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRvYXN0LWNsb3NlLWJ1dHRvbntwb3NpdGlvbjpyZWxhdGl2ZTtyaWdodDotLjNlbTt0b3A6LS4zZW07ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjIwcHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOiNmZmY7LXdlYmtpdC10ZXh0LXNoYWRvdzowIDFweCAwICNmZmY7dGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTgwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9LnRvYXN0LWNsb3NlLWJ1dHRvbjpmb2N1cywudG9hc3QtY2xvc2UtYnV0dG9uOmhvdmVye2NvbG9yOiMwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTouNDstbXMtZmlsdGVyOmFscGhhKE9wYWNpdHk9NDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKX1idXR0b24udG9hc3QtY2xvc2UtYnV0dG9ue3BhZGRpbmc6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZX0udG9hc3QtdG9wLWNlbnRlcnt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1jZW50ZXJ7Ym90dG9tOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC10b3AtZnVsbC13aWR0aHt0b3A6MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoe2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWxlZnR7dG9wOjEycHg7bGVmdDoxMnB4fS50b2FzdC10b3AtcmlnaHR7dG9wOjEycHg7cmlnaHQ6MTJweH0udG9hc3QtYm90dG9tLXJpZ2h0e3JpZ2h0OjEycHg7Ym90dG9tOjEycHh9LnRvYXN0LWJvdHRvbS1sZWZ0e2JvdHRvbToxMnB4O2xlZnQ6MTJweH0jdG9hc3QtY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6OTk5OTk5fSN0b2FzdC1jb250YWluZXIgKnstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbjowIDAgNnB4O3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDozMDBweDstbW96LWJvcmRlci1yYWRpdXM6M3B4Oy13ZWJraXQtYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7YmFja2dyb3VuZC1wb3NpdGlvbjoxNXB4IGNlbnRlcjtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICM5OTk7Ym94LXNoYWRvdzowIDAgMTJweCAjOTk5O2NvbG9yOiNmZmY7b3BhY2l0eTouODstbXMtZmlsdGVyOmFscGhhKE9wYWNpdHk9ODApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTgwKX0jdG9hc3QtY29udGFpbmVyPjpob3ZlcnstbW96LWJveC1zaGFkb3c6MCAwIDEycHggIzAwMDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDEycHggIzAwMDtib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7b3BhY2l0eToxOy1tcy1maWx0ZXI6YWxwaGEoT3BhY2l0eT0xMDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTEwMCk7Y3Vyc29yOnBvaW50ZXJ9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR3dTVVJCVkVoTHRaYTlTZ05CRU1jOXNVeHhSY29VS1N6U1dJaFhwRk1oaFlXRmhhQmc0eVBZaVdDWFp4QkxFUnNMUlMzRVFrRWZ3Q0tkaldKQXdTS0Nnb0tDY3VkdjRPNVlMcnQ3RXpnWGhpVTMvNCtiMmNrbXdWakpTcEtrUTZ3QWk0Z3doVCt6M3dSQmNFejB5alNzZVVUcmNSeWZzSHNYbUQwQW1iSE9DOUlpOFZJbW51WEJQZ2xIcFE1d3dTVk03c05uVEc3WmE0SndEZENqeHlBaUgzbnlBMm10YVRKdWZpRFo1ZENhcWxJdElMaDFOSGF0Zk41c2t2ang5WjM4bTY5Q2d6dVhtWmdWclBJR0U3NjNKeDlxS3NSb3pXWXc2eE9IZEVSK25uMktrTytCYitVVjVDQk42V0M2UXRCZ2JSVm96cmFoQWJtbTZIdFVzZ3RQQzE5dEZkeFhaWUJPZmtibUZKMVZhSEExVkFIamQwcHA3MG9UWnp2UitFVnJ4MllnZmRzcTZldTU1QkhZUjhobGNraStuK2tFUlVGRzhCckEwQndqZUF2Mk04V0xRQnRjeStTRDZmTnNtbkIzQWxCTHJnVHRWVzFjMlFONGJWV0xBVGFJUzYwSjJEdTV5MVRpSmdqU0J2RlZaZ1Rtd0NVK2RBWkZvUHhHRUVzOG55SEM5QndlMkd2RUp2MldYWmIwdmpkeUZUNEN4azNlL2tJcWxPR29WTHd3UGV2cFlIVCswMFQraFd3WERmNEFKQU9VcVdjRGhid0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3QtZXJyb3J7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUhPU1VSQlZFaExyWmEvU2dOQkVNWnpoMFdLQ0NsU0NLYUlZT0VEK0FBS2VRUUxHOEhXenRMQ0ltQnJZYWRnSWRZK2dJS05Za0JGU3d1N0NBb3FDZ2trb0dCSS9FMjhQZGJMWm1lRExnelp6Y3g4My96WjJTU1hDMWo5ZnIrSTFIcTkzZzJ5eEg0aXdNMXZrb0JXQWR4Q21welR4ZmtOMlJjeVpOYUhGSWtTbzEwKzhrZ3hrWElVUlY1SEd4VG1GdWM3NUIyUmZRa3B4SEc4YUFnYUFGYTB0QUhxWUZmUTdJd2UyeWhPRGs4K0o0Qzd5QW9SVFdJM3cvNGtsR1JnUjRsTzdScG45K2d2TXlXcCt1eEZoOCtIK0FSbGdOMW5KdUp1UUFZdk5rRW53R0ZjazE4RXI0cTNlZ0VjL29PK21oTGRLZ1J5aGRORmlhY0MwcmxPQ2JoTlZ6NEg5Rm5BWWdEQnZVM1FJaW9abEpGTEp0c29IWVJEZmlab1V5SXhxQ3RScFZsQU5xMEVVNGRBcGpydGdlelBGYWQ1UzE5V2dqa2MwaE5WbnVGNEhqVkE2QzdRclNJYnlsQitvWmUzYUhnQnNxbE5xS1lINDhqWHlKS011QWJpeVZKOEt6YUIzZVJjMHBnOVZ3UTRuaUZyeUk2OHFpT2kzQWJqd2RzZm5BdGswYkNqVExKS3I2bXJEOWc4aXEvUy9CODFoZ3VPTWxRVG5WeUc0MHdBY2pubWdzQ05FU0Ryam1lN3dmZnRQNFA3U1A0TjNDSlpkdnpvTnlHcTJjL0hXT1hKR3N2VmcrUkEvazJNQy93TjZJMllBMlB0OEdrQUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyPi50b2FzdC1zdWNjZXNze2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFEc1NVUkJWRWhMWTJBWUJmUU1nZi8vLzNQOCsvZXZBSWd2QS9Gc0lGK0JhdllERFdNQkdyb2FTTU1CaUU4VkM3QVpEcklGYU1GbmlpM0FaVGpVZ3NVVVdVREE4T2RBSDZpUWJRRWh3NEh5R3NQRWNLQlhCSUM0QVJoZXg0RzRCc2ptd2VVMXNvSUZhR2cvV3RvRlpSSVpkRXZJTWh4a0NDalhJVnNBVFY2Z0ZHQUNzNFJzdzBFR2dJSUgzUUpZSmdIU0FSUVpEcldBQitqYXd6Z3MrUTJVTzQ5RDdqblJTUkdvRUZSSUxjZG1FTVdHSTBjbTBKSjJRcFlBMVJEdmNtekpFV2hBQmhEL3BxckwwUzBDV3VBQktnblJraTlsTHNlUzdnMkFscXdIV1FTS0g0b0tMcklMcFJHaEVRQ3cyTGlSVUlhNGx3QUFBQUJKUlU1RXJrSmdnZz09KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtd2FybmluZ3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBR1lTVVJCVkVoTDVaU3ZUc05RRk1iWFpHSUNNWUdZbUpoQVFJSkFJQ1lRUEFBQ2lTREI4QWlJQ1FRSlQ0Q3FRRXdnSnZZQVNBUUNpWmlZbUpoQUlCQVRDQVJKeSs5clRzbGRkOHNLdTFNMCtkTGIwNTd2Ni9sYnEvMnJLMG1TL1RSTmo5Y1dOQUtQWUlKSUk3Z0l4Q2NRNTFjdnFJRCtHSUVYOEFTRzRCMWJLNWdJWkZlUWZvSmRFWE9mZ1g0UUFRZzdrSDJBNjV5UTg3bHl4YjI3c2dna0F6QXVGaGJiZzFLMmtnQ2tCMWJWd3lJUjltMkw3UFJQSWhEVUlYZ0d0eUt3NTc1eXozbFROczZYNEpYbmpWK0xLTS9tM015ZG5UYnRPS0lqdHo2VmhDQnE0dlNtM25jZHJEMmxrMFZnVVhTVktqVkRKWEp6aWpXMVJRZHNVN0Y3N0hlOHU2OGtvTlpUejhPejV5R2E2SjNIM2xaMHhZZ1hCSzJReW1sV1dBK1JXblloc2tMQnYydm1FK2hCTUN0YkE3S1g1ZHJXeVJULzJKc3FaMkl2ZkI5WTRiV0ROTUZiSlJGbUM5RTc0U29TMENxdWx3amtDMCs1YnBjVjFDWjhOTWVqNHBqeTBVK2RvRFFzR3lvMWh6Vkp0dElqaFE3R25CdFJGTjFVYXJVbEg4RjN4aWN0K0hZMDdyRXpvVUdQbFdjalJGUnI0L2dDaFpnYzNaTDJkOG9BQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXIudG9hc3QtYm90dG9tLWNlbnRlcj5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtY2VudGVyPmRpdnt3aWR0aDozMDBweDttYXJnaW46YXV0b30jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoPmRpdiwjdG9hc3QtY29udGFpbmVyLnRvYXN0LXRvcC1mdWxsLXdpZHRoPmRpdnt3aWR0aDo5NiU7bWFyZ2luOmF1dG99LnRvYXN0e2JhY2tncm91bmQtY29sb3I6IzAzMDMwM30udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWNvbG9yOiM1MWEzNTF9LnRvYXN0LWVycm9ye2JhY2tncm91bmQtY29sb3I6I2JkMzYyZn0udG9hc3QtaW5mb3tiYWNrZ3JvdW5kLWNvbG9yOiMyZjk2YjR9LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjojZjg5NDA2fS50b2FzdC1wcm9ncmVzc3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjA7aGVpZ2h0OjRweDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7b3BhY2l0eTouNDstbXMtZmlsdGVyOmFscGhhKE9wYWNpdHk9NDApO2ZpbHRlcjphbHBoYShvcGFjaXR5PTQwKX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOjI0MHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjhweCA4cHggOHB4IDUwcHg7d2lkdGg6MTFlbX0jdG9hc3QtY29udGFpbmVyIC50b2FzdC1jbG9zZS1idXR0b257cmlnaHQ6LS4yZW07dG9wOi0uMmVtfX1AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjI0MXB4KSBhbmQgKG1heC13aWR0aDo0ODBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjE4ZW19I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0uMmVtO3RvcDotLjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDo0ODFweCkgYW5kIChtYXgtd2lkdGg6NzY4cHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6MTVweCAxNXB4IDE1cHggNTBweDt3aWR0aDoyNWVtfX0iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDUxOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmc6IDZweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4OyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgcGFkZGluZzogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTsgfVxuXG4uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XG4gIGJvcmRlcjogMDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBmbG9hdDogcmlnaHQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogc29saWQgYmxhY2sgMXB4O1xuICBvdXRsaW5lOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogIzk5OTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyZW07IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogNGVtOyB9XG4gICAgICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1ZW07IH1cbiAgICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNWVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZmZmZiA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2VlZWVlZScsIGVuZENvbG9yc3RyPScjY2NjY2NjJywgR3JhZGllbnRUeXBlPTApOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZmZmZmZmJywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLCBHcmFkaWVudFR5cGU9MCk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCAjZmZmZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2ZmZmZmZicsIEdyYWRpZW50VHlwZT0wKTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjODg4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNTU1OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBmbG9hdDogcmlnaHQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBvdXRsaW5lOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF0ge1xuICBwYWRkaW5nOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICBjb2xvcjogZ3JleTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzg3NWQ3O1xuICBjb2xvcjogd2hpdGU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTg5N2ZiOyB9XG4iLCIvKipcbiAqIEZpbGVVcGxvYWRlclxuICogQ29weXJpZ2h0IChjKSAyMDE3IElubm9zdHVkaW8uZGVcbiAqIFdlYnNpdGU6IGh0dHA6Ly9pbm5vc3R1ZGlvLmRlL2ZpbGV1cGxvYWRlci9cbiAqIFZlcnNpb246IDEuMyAoMjEtU2VwLTIwMTcpXG4gKiBSZXF1aXJlczogalF1ZXJ5IHYxLjcuMSBvciBsYXRlclxuICogTGljZW5zZTogaHR0cHM6Ly9pbm5vc3R1ZGlvLmRlL2ZpbGV1cGxvYWRlci9kb2N1bWVudGF0aW9uLyNsaWNlbnNlXG4gKi9cblxuLyogXG4gICAgQ29uZmlndXJhdGlvblxuKi9cbi5maWxldXBsb2FkZXIsXG4uZmlsZXVwbG9hZGVyICosXG4uZmlsZXVwbG9hZGVyIDpiZWZvcmUsXG4uZmlsZXVwbG9hZGVyIDphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogXG4gICAgUGFyZW50XG4qL1xuLmZpbGV1cGxvYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmNmZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIFxuICAgIElucHV0XG4qL1xuLmZpbGV1cGxvYWRlci1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qIGlucHV0IGNhcHRpb24gKi9cbi5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgIC1tcy1mbGV4OiAxO1xuICAgIGZsZXg6IDE7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZTRmNjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICM3ODlCRUM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbn1cblxuLyogaW5wdXQgYnV0dG9uICovXG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgcGFkZGluZzogMTJweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xufVxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NThmZTk7XG59XG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogaW5wdXQgZm9jdXNlZCBzdGF0ZSAqL1xuLmZpbGV1cGxvYWRlci1mb2N1c2VkIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjhjMmVmO1xufVxuLmZpbGV1cGxvYWRlci1mb2N1c2VkIC5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzU4ZmU5O1xuICAgIGJvcmRlci1jb2xvcjogIzc1OGZlOTtcbn1cblxuLyogaW5wdXQgZGlzYWJsZWQgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItZGlzYWJsZWQgLmZpbGV1cGxvYWRlci1pbnB1dCB7XG4gICAgb3BhY2l0eTogMC43O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vKiBpbnB1dCBkcmFnZ2luZyBzdGF0ZSAqL1xuLmZpbGV1cGxvYWRlci10aGVtZS1kZWZhdWx0IC5maWxldXBsb2FkZXItZHJhZ2dpbmcge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggZGFzaGVkICNkZGU0ZjY7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRlZmF1bHQgLmZpbGV1cGxvYWRlci1kcmFnZ2luZyAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRlZmF1bHQgLmZpbGV1cGxvYWRlci1kcmFnZ2luZyAuZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4vKiBpbnB1dCB1cGxvYWRpbmcgc3RhdGUgKi9cbi5maWxldXBsb2FkZXIuZmlsZXVwbG9hZGVyLWlzLXVwbG9hZGluZyAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb246YWZ0ZXIge1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG5cbi8qIGdsb2JhbCBsb2FkZXIgKi9cbi5maWxldXBsb2FkZXIuZmlsZXVwbG9hZGVyLWlzLXVwbG9hZGluZyAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb246YWZ0ZXIsXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlLmZpbGV1cGxvYWRlci1sb2FkaW5nOmFmdGVyLFxuLmZpbGV1cGxvYWRlci1pdGVtLnVwbG9hZC1wZW5kaW5nIC5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNkZGU0ZjY7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2RkZTRmNjtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2RkZTRmNjtcbiAgICBib3JkZXItbGVmdDogM3B4IHNvbGlkICM5NzlmYjg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlclNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIFx0XHRhbmltYXRpb246IGZpbGV1cGxvYWRlclNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xufVxuLypcbiAgICBUaHVtYm5haWxzXG4gICAgZGVmYXVsdCB0aGVtZVxuKi9cblxuLyogbGlzdCAqL1xuLmZpbGV1cGxvYWRlci1pdGVtcy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vKiBpdGVtICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZThlOGU4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluIDAuNHMgZWFzZTtcbiAgICBcdFx0YW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluIDAuNHMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4vKiBpdGVtIHVwbG9hZGluZyBzdGF0ZSAqL1xuLmZpbGV1cGxvYWRlci1pdGVtLnVwbG9hZC1mYWlsZWQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjE5LCAxMDQsIDEwNCwgMC4wOCk7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0udXBsb2FkLXBlbmRpbmcgLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlOmFmdGVyIHtcbiAgICB3aWR0aDogMjZweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcmlnaHQ6IC01cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgb3BhY2l0eTogMC4yO1xufVxuXG4vKiBpdGVtIGNvbHVtbnMgKi9cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1ucyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG59XG5cbi8qIGl0ZW0gY29sdW1uLXRodW1ibmFpbCAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAzNnB4O1xuXHRsaW5lLWhlaWdodDogMzZweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UgaW1nLFxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZSBjYW52YXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAuMnMgZWFzZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIC4ycyBlYXNlO1xufVxuXG4vKiB0aHVtYm5haWwgbG9hZGluZyBzdGF0ZSAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZS5maWxldXBsb2FkZXItbG9hZGluZzphZnRlciB7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDAuMTI7XG59XG4vKiB0aHVtYm5haWwgcG9wdXAgYnV0dG9uICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5maWxldXBsb2FkZXItaXRlbS5maWxlLWhhcy1wb3B1cCAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXA6aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXA6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNCk7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0uZmlsZS10eXBlLXZpZGVvIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwOmFmdGVyLFxuLmZpbGV1cGxvYWRlci1pdGVtLmZpbGUtdHlwZS1hdWRpbyAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItdG9wOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xufVxuXG4vKiBpdGVtIGljb24gKi9cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gLjJzIGVhc2U7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAuMnMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbi5pcy1icmlnaHQtY29sb3Ige1xuICAgIGNvbG9yOiAjODg4O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pY29uIGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGl0ZW0gaWNvbiBsaWtlIGZpbGUgKi9cbi8qXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbiBpIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pY29uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycHg7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmNWY2ZmEgI2Y1ZjZmYSByZ2JhKDI1NSwgMjU1LCAyNTUsIC4zNSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzUpO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pY29uIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIDAuNHMgZWFzZTtcbiAgICBcdFx0YW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gMC40cyBlYXNlO1xufVxuKi9cblxuLyogaXRlbSBjb2x1bW4tdGl0bGUgKi9cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7XG4gICAgcGFkZGluZy1yaWdodDogODFweDtcbiAgICBjb2xvcjogIzc0ODA5RDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSBhIHtcbiAgICBjb2xvcjogIzc0ODA5RDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSBkaXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk3OWZiODtcbn1cblxuLyogaXRlbSBhY3Rpb25zICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi1hY3Rpb25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTlweDtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tYWN0aW9ucyAuZmlsZXVwbG9hZGVyLWFjdGlvbiArIC5maWxldXBsb2FkZXItYWN0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLWFjdGlvbnMgLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2VzcyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLWFjdGlvbnMgLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2Vzczpob3Zlcixcbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLWFjdGlvbnMgLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2VzczphY3RpdmUge1xuICAgIG9wYWNpdHk6IDA7XG59XG5cbi8qIGljb24ucmVtb3ZlICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmUge1xuICAgIGJhY2tncm91bmQ6ICNmYWUxZTE7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmY2ZjZjtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZWZlZjtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZTphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmNmY2Y7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmUgaTpiZWZvcmUsXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmUgaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDdweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNTk1OTU7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmUgaTpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmUgaTphZnRlciB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBpY29uLXN0YXJ0ICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdGFydCB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdGFydCBpIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdGFydDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc1OGZlOTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXN0YXJ0OmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBpY29uLnN1Y2Nlc3MgKi9cbi5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzIGk6YmVmb3JlLFxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2VzcyBpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3MgaTpiZWZvcmUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogMTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2VzcyBpOmFmdGVyIHtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA5cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4vKiBpY29uLWRvd25sb2FkICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1kb3dubG9hZCB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1kb3dubG9hZCBpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1kb3dubG9hZCBpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvdHRvbTogLTRweDtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLWRvd25sb2FkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzU4ZmU5O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tZG93bmxvYWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIGljb24tcmV0cnkgKi9cbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5IGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB0b3A6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5IGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB0b3A6IDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnk6aG92ZXIsXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeTpob3ZlciBpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzU4ZmU5O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnk6YWN0aXZlIHtcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5OmFjdGl2ZSxcbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5OmFjdGl2ZSBpOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xufVxuXG4vKiBpY29uLXNvcnQgKi9cbi5maWxldXBsb2FkZXItYWN0aW9uLXNvcnQge1xuXHRiYWNrZ3JvdW5kOiAjYjBiOGQwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGN1cnNvcjogbW92ZTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXNvcnQ6aG92ZXIsXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zb3J0OmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6ICM5NzlmYjg7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zb3J0IGkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dG9wOiA4cHg7XG5cdHdpZHRoOiA4cHg7XG5cdGhlaWdodDogMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydCBpOmJlZm9yZSB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMnB4O1xuXHR0b3A6IC0zcHg7XG5cdGxlZnQ6IDA7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zb3J0IGk6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAzcHg7XG5cdGxlZnQ6IDA7XG59XG5cbi8qIGl0ZW0gcHJvZ3Jlc3MgYmFyICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1wcm9ncmVzc2JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuXHR3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1wcm9ncmVzc2JhciAuYmFyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG4gICAgd2lkdGg6IDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAucHJvZ3Jlc3MtYmFyMiAuZmlsZXVwbG9hZGVyLXByb2dyZXNzYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAucHJvZ3Jlc3MtYmFyMiAuZmlsZXVwbG9hZGVyLXByb2dyZXNzYmFyIC5iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxMDQsIDEyNSwgMjE5LCAwLjA4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgICBcdFx0dHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5wcm9ncmVzcy1iYXIyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMjlweDtcbiAgICByaWdodDogMTVweDtcbiAgICBjb2xvcjogcmdiYSgxNTEsIDE1OSwgMTg0LCAwLjE2KTtcbiAgICBmb250LXNpemU6IDQ4cHg7XG59XG5cbi8qIGNsaXBib2FyZCBwYXN0ZSBsb2FkaW5nICovXG4uZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24gLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyOmFmdGVyLFxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAubGVmdC1oYWxmIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAucmlnaHQtaGFsZixcbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnNwaW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICM3ODlCRUM7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDQ7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5sZWZ0LWhhbGYsXG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5yaWdodC1oYWxmLFxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAuc3Bpbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLmxlZnQtaGFsZiB7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgMCAwIDEwMCUvIDUwJSAwIDAgNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJPcGFjaXR5IDNzIHN0ZXBzKDEsIGVuZCkgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlck9wYWNpdHkgM3Mgc3RlcHMoMSwgZW5kKSBpbmZpbml0ZTtcbiAgICB6LWluZGV4OiAzO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAucmlnaHQtaGFsZiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEwMCUgMTAwJSAwLyAwIDUwJSA1MCUgMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyT3BhY2l0eSAzcyBzdGVwcygxLCBlbmQpIHJldmVyc2UgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlck9wYWNpdHkgM3Mgc3RlcHMoMSwgZW5kKSByZXZlcnNlIGluZmluaXRlO1xuICAgIHotaW5kZXg6IDE7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5zcGlubmVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCUgMCAwIDEwMCUvIDUwJSAwIDAgNTAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgcmlnaHQ7XG4gICAgei1pbmRleDogMjtcbn1cbi8qIGZpbGV1cGxvYWRlciBwb3B1cCAqL1xuLmZpbGV1cGxvYWRlci1wb3B1cCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0NiwgNjEsIDAuOSk7XG5cdHotaW5kZXg6IDkwO1xuXHRcblx0LXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAwLjRzIGVhc2U7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAwLjRzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwYWRkaW5nOiA0MHB4O1xuXHRcblx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHQtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuXHQtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHQtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG5cdC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuXHQtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XG5cdHotaW5kZXg6IDI7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRtaW4taGVpZ2h0OiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHQtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbkRvd24gMC40cztcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbkRvd24gMC40cztcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAubm9kZS5pbWFnZSA+IGltZyxcbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAubm9kZS52aWRlbyA+IHZpZGVvLFxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLmF1ZGlvID4gYXVkaW8sXG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUuYXN0ZXh0ID4gZGl2IHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGNvbG9yOiAjNDc1MjVkO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC40KTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwwLDAsMC40KTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUuYXVkaW8gYXVkaW8ge1xuXHR3aWR0aDogNDUwcHg7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUuYXN0ZXh0IGRpdiB7XG4gICAgbWF4LXdpZHRoOiA5OTJweDtcblx0cGFkZGluZzogMjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTZweDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29sczphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAtMjQwcHg7XG5cdGhlaWdodDogMjAwMHB4O1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDM1LCA0MCwgNTQsIDAuOTYpO1xuXHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggcmdiYSgwLDAsMCwwLjQpO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IC0ycHggMTBweCByZ2JhKDAsMCwwLDAuNCk7XG5cdHotaW5kZXg6IC0xO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyB1bCB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMDtcblx0XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluIDAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW4gMC40cztcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDAgMjBweDtcblx0bWF4LXdpZHRoOiA1MCU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIHNwYW4ge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Y29sb3I6ICM4Njg4OTY7XG5cdG1hcmdpbi10b3A6IDNweDtcblx0Zm9udC1zaXplOiAxNHB4O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBoNSB7XG5cdG1hcmdpbjogOHB4IDA7XG5cdGNvbG9yOiAjZGZkZWVlO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgXG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGEge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgYTpob3ZlciB7XG5cdG9wYWNpdHk6IDAuNjtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgYSBpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMjNweDtcblx0aGVpZ2h0OiAyM3B4O1xuXHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBhW2RhdGEtYWN0aW9uPVwiY3JvcFwiXSBpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBaV1FnWW5rZ1NXTnZUVzl2Ymk1cGJ5QXRMVDRLUENGRVQwTlVXVkJGSUhOMlp5QlFWVUpNU1VNZ0lpMHZMMWN6UXk4dlJGUkVJRk5XUnlBeExqRXZMMFZPSWlBaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtJajRLUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqRWlJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUkrQ2p4d1lYUm9JR1pwYkd3OUlpTkdSa1pHUmtZaUlHUTlJazB4TmlBd0xqZDJMVEF1TjJndE1DNDNiQzB6SUROb0xUY3VNM1l0TTJndE1uWXphQzB6ZGpKb00zWTRhRGgyTTJneWRpMHphRE4yTFRKb0xUTjJMVGN1TTJ3ekxUTjZUVFVnTldnMUxqTnNMVFV1TXlBMUxqTjJMVFV1TTNwTk1URWdNVEZvTFRVdU0ydzFMak10TlM0emRqVXVNM29pTHo0S1BDOXpkbWMrQ2c9PScpO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBhW2RhdGEtYWN0aW9uPVwicm90YXRlLWN3XCJdIGkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMFpXUWdZbmtnU1dOdlRXOXZiaTVwYnlBdExUNEtQQ0ZFVDBOVVdWQkZJSE4yWnlCUVZVSk1TVU1nSWkwdkwxY3pReTh2UkZSRUlGTldSeUF4TGpFdkwwVk9JaUFpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2UjNKaGNHaHBZM012VTFaSEx6RXVNUzlFVkVRdmMzWm5NVEV1WkhSa0lqNEtQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpFaUlIZHBaSFJvUFNJeU5IQjRJaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSStDanh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHhOaUEzZGkwMGJDMHhMakVnTVM0eFl5MHhMak10TWk0MUxUTXVPUzAwTGpFdE5pNDVMVFF1TVMwMExqUWdNQzA0SURNdU5pMDRJRGh6TXk0MklEZ2dPQ0E0WXpJdU5DQXdJRFF1TmkweExqRWdOaTB5TGpoc0xURXVOUzB4TGpOakxURXVNU0F4TGpNdE1pNDNJREl1TVMwMExqVWdNaTR4TFRNdU15QXdMVFl0TWk0M0xUWXRObk15TGpjdE5pQTJMVFpqTWk0MElEQWdOQzQxSURFdU5TQTFMalVnTXk0MWJDMHhMalVnTVM0MWFEUjZJaTgrQ2p3dmMzWm5QZ289Jyk7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGFbZGF0YS1hY3Rpb249XCJyZW1vdmVcIl0gaSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwWldRZ1lua2dTV052VFc5dmJpNXBieUF0TFQ0S1BDRkVUME5VV1ZCRklITjJaeUJRVlVKTVNVTWdJaTB2TDFjelF5OHZSRlJFSUZOV1J5QXhMakV2TDBWT0lpQWlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSWo0S1BITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjJaWEp6YVc5dVBTSXhMakVpSUhkcFpIUm9QU0l5TkhCNElpQm9aV2xuYUhROUlqSTBjSGdpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJK0NqeHdZWFJvSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWsweUlEVjJNV2d4ZGpsak1DQXdJREV1TVNBeElEUXVOU0F4Y3pRdU5TMHhJRFF1TlMweGRpMDVhREYyTFRGb0xURXhlazAySURFMGFDMHhkaTAzYURGMk4zcE5PQ0F4TkdndE1YWXROMmd4ZGpkNlRURXdJREUwYUMweGRpMDNhREYyTjNvaUx6NEtQSEJoZEdnZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWkQwaVRURXlJRE5qTUNBd0lEQXRNQzQxTFRJdE1DNDRkaTB3TGpkak1DMHdMamd0TUM0M0xURXVOUzB4TGpVdE1TNDFhQzB5WXkwd0xqZ2dNQzB4TGpVZ01DNDNMVEV1TlNBeExqVjJNQzQzWXkweExqWWdNQzR6TFRJZ01DNDRMVElnTUM0NGFDMHhkakZvTVRGMkxURm9MVEY2VFRZZ01TNDFZekF0TUM0eklEQXVNaTB3TGpVZ01DNDFMVEF1TldneVl6QXVNaUF3SURBdU5TQXdMaklnTUM0MUlEQXVOWFl3TGpaak1DMHdMakV0TUM0NUxUQXVNUzB4TGpVdE1DNHhjeTB4TGpFZ01DMHhMalVnTUM0eGRpMHdMalo2SWk4K0Nqd3ZjM1puUGdvPScpO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaS5zZXBhcmF0b3Ige1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogNXB4IDQwcHggNXB4IDBweDtcblx0aGVpZ2h0OiA0MHB4O1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzYzOTRlO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyAuYnV0dG9ucyB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLXRvcDogMzBweDtcblx0XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluIDAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW4gMC40cztcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6ICM1OTY2NzE7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdHBhZGRpbmc6IDExcHggMjBweDtcblx0bWFyZ2luOiAwIDEwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiBub25lO1xuXHRvdXRsaW5lOiAwO1xuXHRib3JkZXI6IDJweCBzb2xpZCAjNTk2NjcxO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcblx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDsgICBcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uOmhvdmVyIHtcblx0YmFja2dyb3VuZDogI2U2ZWJmNDtcblx0Ym9yZGVyLWNvbG9yOiAjZTZlYmY0O1xuXHRjb2xvcjogIzkwYTBiYztcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b246Zm9jdXMsXG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbjphY3RpdmUge1xuXHRjb2xvcjogIzkwYTBiYztcblx0YmFja2dyb3VuZDogI2QxZDllODtcblx0Ym9yZGVyLWNvbG9yOiAjZDFkOWU4O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbi5idXR0b24tc3VjY2VzcyB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuXHRib3JkZXItY29sb3I6ICM2MzgxRTY7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbi5idXR0b24tc3VjY2Vzczpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICM3NThmZTk7XG5cdGJvcmRlci1jb2xvcjogIzc1OGZlOTtcblx0Y29sb3I6ICNmZmY7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uLmJ1dHRvbi1zdWNjZXNzOmZvY3VzLFxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b24uYnV0dG9uLXN1Y2Nlc3M6YWN0aXZlIHtcblx0Y29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQ6ICM2MzgxRTY7XG5cdGJvcmRlci1jb2xvcjogIzYzODFFNjtcbn1cblxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLFxuLmZpbGV1cGxvYWRlci1jcm9wcGVyICoge1xuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE3LDIwLDI3LC42NSk7XG4gICAgei1pbmRleDogOTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IDI7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYS5oYXMtZ3JpZDpiZWZvcmUsXG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYS5oYXMtZ3JpZDphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjUwLCAyNTAsIDI1MCwgMC44KTtcblx0b3BhY2l0eTogMDtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0ei1pbmRleDogMTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhLmhhcy1ncmlkOmJlZm9yZSB7XG5cdHRvcDogMDtcblx0bGVmdDogNTAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAzNCU7XG5cdGJvcmRlci10b3A6IDA7XG5cdGJvcmRlci1ib3R0b206IDA7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQ6YWZ0ZXIge1xuXHR0b3A6IDUwJTtcblx0bGVmdDogMDtcblx0aGVpZ2h0OiAzNCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItbGVmdDogMDtcblx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhLmhhcy1ncmlkLm1vdmluZzpiZWZvcmUsXG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYS5oYXMtZ3JpZC5tb3Zpbmc6YWZ0ZXIge1xuXHRvcGFjaXR5OiAxO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTJweDtcblx0aGVpZ2h0OiAxMnB4O1xuXHRiYWNrZ3JvdW5kOiAjZmFmYWZhO1xuXHRib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwwLDAsMC40KTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR6LWluZGV4OiAzO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWEge1xuXHR0b3A6IC02cHg7XG5cdGxlZnQ6IC02cHg7XG5cdGN1cnNvcjogbnctcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWIge1xuXHR0b3A6IC02cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC02cHg7XG5cdGN1cnNvcjogbi1yZXNpemU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQtYyB7XG5cdHRvcDogLTZweDtcblx0cmlnaHQ6IC02cHg7XG5cdGN1cnNvcjogbmUtcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWQge1xuXHR0b3A6IDUwJTtcblx0cmlnaHQ6IC02cHg7XG5cdG1hcmdpbi10b3A6IC02cHg7XG5cdGN1cnNvcjogdy1yZXNpemU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQtZSB7XG5cdGJvdHRvbTogLTZweDtcblx0cmlnaHQ6IC02cHg7XG5cdGN1cnNvcjogbnctcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWYge1xuXHRib3R0b206IC02cHg7XG5cdGxlZnQ6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IC02cHg7XG5cdGN1cnNvcjogcy1yZXNpemU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQtZyB7XG5cdGJvdHRvbTogLTZweDtcblx0bGVmdDogLTZweDtcblx0Y3Vyc29yOiBzdy1yZXNpemU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAucG9pbnQtaCB7XG5cdGxlZnQ6IC02cHg7XG5cdHRvcDogNTAlO1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRjdXJzb3I6IHctcmVzaXplO1xufVxuXG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAuYXJlYS1tb3ZlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogOTUlO1xuXHRoZWlnaHQ6IDk1JTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0ei1pbmRleDogMjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuXHRjdXJzb3I6IG1vdmU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAuYXJlYS1pbWFnZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5hcmVhLWltYWdlIGltZyB7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdG1heC13aWR0aDogbm9uZTtcblx0bWF4LWhlaWdodDogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG5cdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbn1cblxuLyogZmlsZXVwbG9hZGVyLXNvcnRlciAqL1xuLmZpbGV1cGxvYWRlci1pdGVtLnNvcnRpbmcge1xuXHRiYWNrZ3JvdW5kOiAjZjVmNmZBO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdG9wYWNpdHk6IDAuOTtcblx0Ym94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwwLDAsMC4yKTtcblx0ei1pbmRleDogNzk5O1xufVxuXG4uZmlsZXVwbG9hZGVyLWl0ZW0uc29ydGluZyxcbi5maWxldXBsb2FkZXItaXRlbS5zb3J0aW5nIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZSBpbWcsXG4uZmlsZXVwbG9hZGVyLWl0ZW0uc29ydGluZyAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UgY2FudmFzLFxuLmZpbGV1cGxvYWRlci1pdGVtLnNvcnRpbmcgLmZpbGV1cGxvYWRlci1pdGVtLWljb24sXG4uZmlsZXVwbG9hZGVyLXNvcnRlci1wbGFjZWhvbGRlciB7XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIFx0XHRhbmltYXRpb246IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXNvcnRlci1wbGFjZWhvbGRlciB7XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcbn1cblxuLyogYW5pbWF0aW9ucyAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlck9wYWNpdHkge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNTAlLFxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyT3BhY2l0eSB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICA1MCUsXG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlckZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlckZhZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2NhbGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmaWxldXBsb2FkZXJTY2FsZUluIHtcbiAgICBmcm9tIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2xpZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2xpZGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2xpZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmaWxldXBsb2FkZXJTbGlkZU91dCB7XG4gICAgZnJvbSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2xpZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2xpZGVJbkRvd24ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJTcGluIHtcbiAgICAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyU3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuXG5Db3B5cmlnaHQgKGMpIDIwMTUgRGFuaWVsIEVkZW5cbiovXG5cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuXG4uYW5pbWF0ZWQuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cblxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuXG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IC43NXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSwgMjAlLCA1MyUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICB9XG5cbiAgNDAlLCA0MyUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuXG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwtNHB4LDApO1xuICB9XG59XG5cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsIDUwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDI1JSwgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuXG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk1LCAxLjA1LCAxKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgLjk1LCAxKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwJSwgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgMjAlLCA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbi5zaGFrZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICBhbmltYXRpb24tbmFtZTogc2hha2U7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpbmcge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAxNWRlZyk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuXG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDEwJSwgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG5cbiAgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cblxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5cbkAtd2Via2l0LWtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG5cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluIHtcbiAgMCUsIDIwJSwgNDAlLCA2MCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjk3LCAuOTcsIC45Nyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4uYm91bmNlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5ib3VuY2VJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsIDYwJSwgNzUlLCA5MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gIH1cblxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDUwJSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG59XG5cbi5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5ib3VuY2VPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkRvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5mYWRlSW5VcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dExlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXBCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0zNjBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuXG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuLmZsaXBJblkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcEluWTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVJblVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLnJvdGF0ZU91dERvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0VXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgMjAlLCA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgNDAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA2MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ucm9sbEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbEluO1xuICBhbmltYXRpb24tbmFtZTogcm9sbEluO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuLnJvbGxPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm9sbE91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiFcbiAqIEJvb3RzdHJhcCB2My40LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xufVxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDtcbn1cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG59XG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG59XG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxucHJlIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci5zdmcjZ2x5cGhpY29uc19oYWxmbGluZ3NyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLmdseXBoaWNvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDAyYVwiO1xufVxuLmdseXBoaWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJiXCI7XG59XG4uZ2x5cGhpY29uLWV1cm86YmVmb3JlLFxuLmdseXBoaWNvbi1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYWNcIjtcbn1cbi5nbHlwaGljb24tbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyMTJcIjtcbn1cbi5nbHlwaGljb24tY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2MDFcIjtcbn1cbi5nbHlwaGljb24tZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MDlcIjtcbn1cbi5nbHlwaGljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNzBmXCI7XG59XG4uZ2x5cGhpY29uLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG4uZ2x5cGhpY29uLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAyXCI7XG59XG4uZ2x5cGhpY29uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwM1wiO1xufVxuLmdseXBoaWNvbi1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuLmdseXBoaWNvbi1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA2XCI7XG59XG4uZ2x5cGhpY29uLXN0YXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDdcIjtcbn1cbi5nbHlwaGljb24tdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuLmdseXBoaWNvbi1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA5XCI7XG59XG4uZ2x5cGhpY29uLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEwXCI7XG59XG4uZ2x5cGhpY29uLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDExXCI7XG59XG4uZ2x5cGhpY29uLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTJcIjtcbn1cbi5nbHlwaGljb24tb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE0XCI7XG59XG4uZ2x5cGhpY29uLXpvb20taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cbi5nbHlwaGljb24tem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cbi5nbHlwaGljb24tb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE3XCI7XG59XG4uZ2x5cGhpY29uLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuLmdseXBoaWNvbi1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cbi5nbHlwaGljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjBcIjtcbn1cbi5nbHlwaGljb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMVwiO1xufVxuLmdseXBoaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG4uZ2x5cGhpY29uLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjNcIjtcbn1cbi5nbHlwaGljb24tcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNFwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cbi5nbHlwaGljb24tZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjZcIjtcbn1cbi5nbHlwaGljb24tdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI3XCI7XG59XG4uZ2x5cGhpY29uLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG4uZ2x5cGhpY29uLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG4uZ2x5cGhpY29uLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzMFwiO1xufVxuLmdseXBoaWNvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG4uZ2x5cGhpY29uLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMyXCI7XG59XG4uZ2x5cGhpY29uLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzNcIjtcbn1cbi5nbHlwaGljb24tZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNFwiO1xufVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM1XCI7XG59XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzZcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM4XCI7XG59XG4uZ2x5cGhpY29uLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOVwiO1xufVxuLmdseXBoaWNvbi1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQwXCI7XG59XG4uZ2x5cGhpY29uLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuLmdseXBoaWNvbi10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQyXCI7XG59XG4uZ2x5cGhpY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cbi5nbHlwaGljb24tYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDRcIjtcbn1cbi5nbHlwaGljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDVcIjtcbn1cbi5nbHlwaGljb24tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG4uZ2x5cGhpY29uLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDdcIjtcbn1cbi5nbHlwaGljb24tYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuLmdseXBoaWNvbi1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDlcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUyXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1M1wiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU1XCI7XG59XG4uZ2x5cGhpY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTdcIjtcbn1cbi5nbHlwaGljb24taW5kZW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG4uZ2x5cGhpY29uLWZhY2V0aW1lLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU5XCI7XG59XG4uZ2x5cGhpY29uLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cbi5nbHlwaGljb24tbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuLmdseXBoaWNvbi1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjNcIjtcbn1cbi5nbHlwaGljb24tdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NFwiO1xufVxuLmdseXBoaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY1XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG4uZ2x5cGhpY29uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG4uZ2x5cGhpY29uLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OVwiO1xufVxuLmdseXBoaWNvbi1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG4uZ2x5cGhpY29uLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcxXCI7XG59XG4uZ2x5cGhpY29uLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cbi5nbHlwaGljb24tcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzNcIjtcbn1cbi5nbHlwaGljb24tc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuLmdseXBoaWNvbi1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc1XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzdcIjtcbn1cbi5nbHlwaGljb24tZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzhcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cbi5nbHlwaGljb24tcGx1cy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODNcIjtcbn1cbi5nbHlwaGljb24tb2stc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuLmdseXBoaWNvbi1xdWVzdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG4uZ2x5cGhpY29uLWluZm8tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NlwiO1xufVxuLmdseXBoaWNvbi1zY3JlZW5zaG90OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg3XCI7XG59XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODhcIjtcbn1cbi5nbHlwaGljb24tb2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg5XCI7XG59XG4uZ2x5cGhpY29uLWJhbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTBcIjtcbn1cbi5nbHlwaGljb24tYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MVwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MlwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk0XCI7XG59XG4uZ2x5cGhpY29uLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NlwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTdcIjtcbn1cbi5nbHlwaGljb24tZXhjbGFtYXRpb24tc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuLmdseXBoaWNvbi1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAyXCI7XG59XG4uZ2x5cGhpY29uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cbi5nbHlwaGljb24tZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNFwiO1xufVxuLmdseXBoaWNvbi1leWUtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNVwiO1xufVxuLmdseXBoaWNvbi1leWUtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDZcIjtcbn1cbi5nbHlwaGljb24td2FybmluZy1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA3XCI7XG59XG4uZ2x5cGhpY29uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG4uZ2x5cGhpY29uLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA5XCI7XG59XG4uZ2x5cGhpY29uLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMFwiO1xufVxuLmdseXBoaWNvbi1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTExXCI7XG59XG4uZ2x5cGhpY29uLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExMlwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEzXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLmdseXBoaWNvbi1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE1XCI7XG59XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTZcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE3XCI7XG59XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE4XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExOVwiO1xufVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMFwiO1xufVxuLmdseXBoaWNvbi1oZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjFcIjtcbn1cbi5nbHlwaGljb24tYnVsbGhvcm46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjJcIjtcbn1cbi5nbHlwaGljb24tYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyM1wiO1xufVxuLmdseXBoaWNvbi1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNFwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjVcIjtcbn1cbi5nbHlwaGljb24tdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjZcIjtcbn1cbi5nbHlwaGljb24taGFuZC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyN1wiO1xufVxuLmdseXBoaWNvbi1oYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMjhcIjtcbn1cbi5nbHlwaGljb24taGFuZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOVwiO1xufVxuLmdseXBoaWNvbi1oYW5kLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzBcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMxXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMyXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzM1wiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNFwiO1xufVxuLmdseXBoaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNVwiO1xufVxuLmdseXBoaWNvbi13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzZcIjtcbn1cbi5nbHlwaGljb24tdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzdcIjtcbn1cbi5nbHlwaGljb24tZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM4XCI7XG59XG4uZ2x5cGhpY29uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzOVwiO1xufVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQwXCI7XG59XG4uZ2x5cGhpY29uLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MVwiO1xufVxuLmdseXBoaWNvbi1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDJcIjtcbn1cbi5nbHlwaGljb24taGVhcnQtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDNcIjtcbn1cbi5nbHlwaGljb24tbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NFwiO1xufVxuLmdseXBoaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0NVwiO1xufVxuLmdseXBoaWNvbi1wdXNocGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ2XCI7XG59XG4uZ2x5cGhpY29uLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OFwiO1xufVxuLmdseXBoaWNvbi1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDlcIjtcbn1cbi5nbHlwaGljb24tc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1MFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUxXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUyXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTNcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTRcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU1XCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTZcIjtcbn1cbi5nbHlwaGljb24tdW5jaGVja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU3XCI7XG59XG4uZ2x5cGhpY29uLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1OFwiO1xufVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU5XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYwXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MVwiO1xufVxuLmdseXBoaWNvbi1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2MlwiO1xufVxuLmdseXBoaWNvbi1sb2ctb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYzXCI7XG59XG4uZ2x5cGhpY29uLW5ldy13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjRcIjtcbn1cbi5nbHlwaGljb24tcmVjb3JkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY1XCI7XG59XG4uZ2x5cGhpY29uLXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjZcIjtcbn1cbi5nbHlwaGljb24tb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2N1wiO1xufVxuLmdseXBoaWNvbi1zYXZlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OFwiO1xufVxuLmdseXBoaWNvbi1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjlcIjtcbn1cbi5nbHlwaGljb24tZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTcwXCI7XG59XG4uZ2x5cGhpY29uLXNlbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzFcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzJcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTczXCI7XG59XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzRcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzVcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzZcIjtcbn1cbi5nbHlwaGljb24tY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzdcIjtcbn1cbi5nbHlwaGljb24tdHJhbnNmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzhcIjtcbn1cbi5nbHlwaGljb24tY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OVwiO1xufVxuLmdseXBoaWNvbi1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODBcIjtcbn1cbi5nbHlwaGljb24tY29tcHJlc3NlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MVwiO1xufVxuLmdseXBoaWNvbi1lYXJwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MlwiO1xufVxuLmdseXBoaWNvbi1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODNcIjtcbn1cbi5nbHlwaGljb24tdG93ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODRcIjtcbn1cbi5nbHlwaGljb24tc3RhdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODVcIjtcbn1cbi5nbHlwaGljb24tc2QtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODZcIjtcbn1cbi5nbHlwaGljb24taGQtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODdcIjtcbn1cbi5nbHlwaGljb24tc3VidGl0bGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg4XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4OVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MFwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC01LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTFcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNi0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkyXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTctMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5M1wiO1xufVxuLmdseXBoaWNvbi1jb3B5cmlnaHQtbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NFwiO1xufVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5NVwiO1xufVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5N1wiO1xufVxuLmdseXBoaWNvbi1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOThcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1jb25pZmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk5XCI7XG59XG4uZ2x5cGhpY29uLXRyZWUtZGVjaWR1b3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAwXCI7XG59XG4uZ2x5cGhpY29uLWNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAxXCI7XG59XG4uZ2x5cGhpY29uLXNhdmUtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwMlwiO1xufVxuLmdseXBoaWNvbi1vcGVuLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDNcIjtcbn1cbi5nbHlwaGljb24tbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDRcIjtcbn1cbi5nbHlwaGljb24tY29weTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNVwiO1xufVxuLmdseXBoaWNvbi1wYXN0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNlwiO1xufVxuLmdseXBoaWNvbi1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwOVwiO1xufVxuLmdseXBoaWNvbi1lcXVhbGl6ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTBcIjtcbn1cbi5nbHlwaGljb24ta2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMVwiO1xufVxuLmdseXBoaWNvbi1xdWVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMlwiO1xufVxuLmdseXBoaWNvbi1wYXduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEzXCI7XG59XG4uZ2x5cGhpY29uLWJpc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNFwiO1xufVxuLmdseXBoaWNvbi1rbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTVcIjtcbn1cbi5nbHlwaGljb24tYmFieS1mb3JtdWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE2XCI7XG59XG4uZ2x5cGhpY29uLXRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2ZmFcIjtcbn1cbi5nbHlwaGljb24tYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOFwiO1xufVxuLmdseXBoaWNvbi1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTlcIjtcbn1cbi5nbHlwaGljb24tYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGY4ZmZcIjtcbn1cbi5nbHlwaGljb24tZXJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjFcIjtcbn1cbi5nbHlwaGljb24taG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMzFiXCI7XG59XG4uZ2x5cGhpY29uLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjNcIjtcbn1cbi5nbHlwaGljb24tZHVwbGljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI0XCI7XG59XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjVcIjtcbn1cbi5nbHlwaGljb24tc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjZcIjtcbn1cbi5nbHlwaGljb24tYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teGJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLXllbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwYTVcIjtcbn1cbi5nbHlwaGljb24tcnVibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMGJkXCI7XG59XG4uZ2x5cGhpY29uLXNjYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMwXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzMVwiO1xufVxuLmdseXBoaWNvbi1pY2UtbG9sbHktdGFzdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMyXCI7XG59XG4uZ2x5cGhpY29uLWVkdWNhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzM1wiO1xufVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNFwiO1xufVxuLmdseXBoaWNvbi1vcHRpb24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzVcIjtcbn1cbi5nbHlwaGljb24tbWVudS1oYW1idXJnZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzZcIjtcbn1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM3XCI7XG59XG4uZ2x5cGhpY29uLW9pbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOFwiO1xufVxuLmdseXBoaWNvbi1ncmFpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzOVwiO1xufVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQwXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0MVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQyXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtYmFja2dyb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0M1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ0XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDVcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDZcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDdcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ4XCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0OVwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MFwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUxXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1MlwiO1xufVxuLmdseXBoaWNvbi10cmlhbmdsZS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTNcIjtcbn1cbi5nbHlwaGljb24tY29uc29sZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NFwiO1xufVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NVwiO1xufVxuLmdseXBoaWNvbi1zdWJzY3JpcHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTZcIjtcbn1cbi5nbHlwaGljb24tbWVudS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU3XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNThcIjtcbn1cbi5nbHlwaGljb24tbWVudS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU5XCI7XG59XG4uZ2x5cGhpY29uLW1lbnUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNjBcIjtcbn1cbioge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuYSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbWctcmVzcG9uc2l2ZSxcbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gYSA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbmhyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG59XG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLFxuLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuLmgxLFxuLmgyLFxuLmgzLFxuLmg0LFxuLmg1LFxuLmg2IHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuaDEgc21hbGwsXG5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuaDQgc21hbGwsXG5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmgxIHNtYWxsLFxuLmgyIHNtYWxsLFxuLmgzIHNtYWxsLFxuLmg0IHNtYWxsLFxuLmg1IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbi5oMiAuc21hbGwsXG4uaDMgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbi5oNSAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmgxIHNtYWxsLFxuLmgxIHNtYWxsLFxuaDIgc21hbGwsXG4uaDIgc21hbGwsXG5oMyBzbWFsbCxcbi5oMyBzbWFsbCxcbmgxIC5zbWFsbCxcbi5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG4uaDIgLnNtYWxsLFxuaDMgLnNtYWxsLFxuLmgzIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNjUlO1xufVxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmg0IHNtYWxsLFxuLmg0IHNtYWxsLFxuaDUgc21hbGwsXG4uaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oNiBzbWFsbCxcbmg0IC5zbWFsbCxcbi5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG4uaDUgLnNtYWxsLFxuaDYgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xufVxuaDEsXG4uaDEge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5oMixcbi5oMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbmgzLFxuLmgzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5oNSxcbi5oNSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmg2LFxuLmg2IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxucCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGVhZCB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODUlO1xufVxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbn1cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xufVxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG5hLnRleHQtcHJpbWFyeTpob3ZlcixcbmEudGV4dC1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICMyODYwOTA7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLnRleHQtc3VjY2Vzczpob3ZlcixcbmEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLnRleHQtaW5mbzpob3ZlcixcbmEudGV4dC1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMyNDUyNjk7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLnRleHQtd2FybmluZzpob3ZlcixcbmEudGV4dC13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEudGV4dC1kYW5nZXI6aG92ZXIsXG5hLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG4uYmctcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuYS5iZy1wcmltYXJ5OmhvdmVyLFxuYS5iZy1wcmltYXJ5OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEuYmctc3VjY2Vzczpob3ZlcixcbmEuYmctc3VjY2Vzczpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMWUyYjM7XG59XG4uYmctaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmJnLWluZm86aG92ZXIsXG5hLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkOWVlO1xufVxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5iZy13YXJuaW5nOmhvdmVyLFxuYS5iZy13YXJuaW5nOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZWNiNTtcbn1cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5iZy1kYW5nZXI6aG92ZXIsXG5hLmJnLWRhbmdlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGI5Yjk7XG59XG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxudWwgdWwsXG5vbCB1bCxcbnVsIG9sLFxub2wgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmxpc3QtaW5saW5lID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5kdCxcbmRkIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kbC1ob3Jpem9udGFsIGR0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTYwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5kbC1ob3Jpem9udGFsIGRkIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlZWVlO1xufVxuYmxvY2txdW90ZSBwOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIHVsOmxhc3QtY2hpbGQsXG5ibG9ja3F1b3RlIG9sOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYmxvY2txdW90ZSBmb290ZXIsXG5ibG9ja3F1b3RlIHNtYWxsLFxuYmxvY2txdW90ZSAuc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmJsb2NrcXVvdGUgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUgc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZSAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmJlZm9yZSxcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2Ugc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCAuc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjtcbn1cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xufVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2M3MjU0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjJmNDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDkuNXB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbnByZSBjb2RlIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA5NzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTE3MHB4O1xuICB9XG59XG4uY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ucm93LW5vLWd1dHRlcnMgW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY29sLXhzLTEsXG4uY29sLXNtLTEsXG4uY29sLW1kLTEsXG4uY29sLWxnLTEsXG4uY29sLXhzLTIsXG4uY29sLXNtLTIsXG4uY29sLW1kLTIsXG4uY29sLWxnLTIsXG4uY29sLXhzLTMsXG4uY29sLXNtLTMsXG4uY29sLW1kLTMsXG4uY29sLWxnLTMsXG4uY29sLXhzLTQsXG4uY29sLXNtLTQsXG4uY29sLW1kLTQsXG4uY29sLWxnLTQsXG4uY29sLXhzLTUsXG4uY29sLXNtLTUsXG4uY29sLW1kLTUsXG4uY29sLWxnLTUsXG4uY29sLXhzLTYsXG4uY29sLXNtLTYsXG4uY29sLW1kLTYsXG4uY29sLWxnLTYsXG4uY29sLXhzLTcsXG4uY29sLXNtLTcsXG4uY29sLW1kLTcsXG4uY29sLWxnLTcsXG4uY29sLXhzLTgsXG4uY29sLXNtLTgsXG4uY29sLW1kLTgsXG4uY29sLWxnLTgsXG4uY29sLXhzLTksXG4uY29sLXNtLTksXG4uY29sLW1kLTksXG4uY29sLWxnLTksXG4uY29sLXhzLTEwLFxuLmNvbC1zbS0xMCxcbi5jb2wtbWQtMTAsXG4uY29sLWxnLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wtc20tMTEsXG4uY29sLW1kLTExLFxuLmNvbC1sZy0xMSxcbi5jb2wteHMtMTIsXG4uY29sLXNtLTEyLFxuLmNvbC1tZC0xMixcbi5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEsXG4gIC5jb2wtc20tMixcbiAgLmNvbC1zbS0zLFxuICAuY29sLXNtLTQsXG4gIC5jb2wtc20tNSxcbiAgLmNvbC1zbS02LFxuICAuY29sLXNtLTcsXG4gIC5jb2wtc20tOCxcbiAgLmNvbC1zbS05LFxuICAuY29sLXNtLTEwLFxuICAuY29sLXNtLTExLFxuICAuY29sLXNtLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLFxuICAuY29sLW1kLTIsXG4gIC5jb2wtbWQtMyxcbiAgLmNvbC1tZC00LFxuICAuY29sLW1kLTUsXG4gIC5jb2wtbWQtNixcbiAgLmNvbC1tZC03LFxuICAuY29sLW1kLTgsXG4gIC5jb2wtbWQtOSxcbiAgLmNvbC1tZC0xMCxcbiAgLmNvbC1tZC0xMSxcbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsXG4gIC5jb2wtbGctMixcbiAgLmNvbC1sZy0zLFxuICAuY29sLWxnLTQsXG4gIC5jb2wtbGctNSxcbiAgLmNvbC1sZy02LFxuICAuY29sLWxnLTcsXG4gIC5jb2wtbGctOCxcbiAgLmNvbC1sZy05LFxuICAuY29sLWxnLTEwLFxuICAuY29sLWxnLTExLFxuICAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxudGFibGUgY29sW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG4gIGZsb2F0OiBub25lO1xufVxudGFibGUgdGRbY2xhc3MqPVwiY29sLVwiXSxcbnRhYmxlIHRoW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbn1cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY2FwdGlvbiArIHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi50YWJsZSA+IGNvbGdyb3VwICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi50YWJsZSA+IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cbi50YWJsZSAudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtY29uZGVuc2VkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmFjdGl2ZSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5hY3RpdmUgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThlOGU4O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5zdWNjZXNzID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuc3VjY2Vzcyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mbyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuaW5mbzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5pbmZvOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmluZm8sXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLndhcm5pbmcgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci53YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmc6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuZGFuZ2VyID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguZGFuZ2VyOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuZGFuZ2VyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5kYW5nZXI6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1pbi1oZWlnaHQ6IDAuMDElO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0aGVhZCA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW46IDRweCAwIDA7XG4gIG1hcmdpbi10b3A6IDFweCBcXDk7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5kaXNhYmxlZCxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5zZWxlY3RbbXVsdGlwbGVdLFxuc2VsZWN0W3NpemVdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Zm9jdXMsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxub3V0cHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjZjNmM2Y0O1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICNmM2YzZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjYTdhYWFiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjOGM4YzhjO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FkYWRhZDtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkNGQ0O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNjY2M7XG59XG4uYnRuLWRlZmF1bHQgLmJhZGdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxnLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJ0bi1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi14cyxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xufVxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiA0cHggZGFzaGVkO1xuICBib3JkZXItdG9wOiA0cHggc29saWQgXFw5O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICBib3gtc2hhZG93OiAwIDZweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xufVxuLmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMjYyNjI2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkID0gZmFsc2UpO1xufVxuLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm9wZW4gPiBhIHtcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTA7XG59XG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcHVwIC5jYXJldCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuY2FyZXQge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiA0cHggZGFzaGVkO1xuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgXFw5O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5idG4tZ3JvdXAgLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLmJ0bi10b29sYmFyIC5idG4sXG4uYnRuLXRvb2xiYXIgLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tdG9vbGJhciA+IC5idG4sXG4uYnRuLXRvb2xiYXIgPiAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyID4gLmlucHV0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gIGZsb2F0OiBub25lO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bixcbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMSU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbn1cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uaW5wdXQtZ3JvdXBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2YzZjNmNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtc20ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24uaW5wdXQtbGcge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3Zlcixcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46YWN0aXZlIHtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIHotaW5kZXg6IDI7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm5hdiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXYgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2ID4gbGkgPiBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdiAubmF2LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiA5cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cbi5uYXYgPiBsaSA+IGEgPiBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWVlZSAjZWVlZWVlICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2YzZjNmNDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4ubmF2LXBpbGxzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi5uYXYtcGlsbHMgPiBsaSA+IGEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgKyBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYtc3RhY2tlZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4ubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5hdi1qdXN0aWZpZWQgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMSU7XG4gIH1cbiAgLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgfVxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuICB9XG59XG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYi1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5uYXZiYXItY29sbGFwc2UuaW4ge1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwO1xufVxuLm5hdmJhci1maXhlZC10b3AgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXgtaGVpZ2h0OiAzNDBweDtcbn1cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogNDgwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG59XG4uY29udGFpbmVyID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4uY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyID4gLm5hdmJhci1jb2xsYXBzZSxcbiAgLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogMTAwMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLm5hdmJhci1icmFuZCA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIgPiAuY29udGFpbmVyIC5uYXZiYXItYnJhbmQsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIC5uYXZiYXItYnJhbmQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxufVxuLm5hdmJhci10b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOXB4IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLm5hdmJhci10b2dnbGUgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogNy41cHggLTE1cHg7XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IH4gLm5hdmJhci1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQ6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjNWU1ZTVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAub3BlbiA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjNzc3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ODg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICNlN2U3ZTc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2NjYztcbn1cbi5uYXZiYXItaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kcm9wZG93bi1oZWFkZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRpdmlkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogIzlkOWQ5ZDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1mb3JtIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTAxMDEwO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluayB7XG4gIGNvbG9yOiAjOWQ5ZDlkO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG59XG4uYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogXCIvXFwwMGEwXCI7XG59XG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYTpob3Zlcixcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3Bhbjpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBzcGFuOmZvY3VzLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmxhc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cbi5wYWdpbmF0aW9uLXNtID4gbGkgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaSA+IHNwYW4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnBhZ2VyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLnBhZ2VyIGxpID4gYSxcbi5wYWdlciBsaSA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuLnBhZ2VyIGxpID4gYTpob3Zlcixcbi5wYWdlciBsaSA+IGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ucGFnZXIgLm5leHQgPiBhLFxuLnBhZ2VyIC5uZXh0ID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wYWdlciAucHJldmlvdXMgPiBhLFxuLnBhZ2VyIC5wcmV2aW91cyA+IHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cbi5wYWdlciAuZGlzYWJsZWQgPiBhLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpmb2N1cyxcbi5wYWdlciAuZGlzYWJsZWQgPiBzcGFuIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDAuMmVtIDAuNmVtIDAuM2VtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xufVxuYS5sYWJlbDpob3ZlcixcbmEubGFiZWw6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubGFiZWw6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ0biAubGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbi5sYWJlbC1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3Nztcbn1cbi5sYWJlbC1kZWZhdWx0W2hyZWZdOmhvdmVyLFxuLmxhYmVsLWRlZmF1bHRbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWU1ZTVlO1xufVxuLmxhYmVsLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxhYmVsLXByaW1hcnlbaHJlZl06aG92ZXIsXG4ubGFiZWwtcHJpbWFyeVtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG59XG4ubGFiZWwtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ubGFiZWwtc3VjY2Vzc1tocmVmXTpob3Zlcixcbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbn1cbi5sYWJlbC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5sYWJlbC1pbmZvW2hyZWZdOmhvdmVyLFxuLmxhYmVsLWluZm9baHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xufVxuLmxhYmVsLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLmxhYmVsLXdhcm5pbmdbaHJlZl06aG92ZXIsXG4ubGFiZWwtd2FybmluZ1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG59XG4ubGFiZWwtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5sYWJlbC1kYW5nZXJbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGFuZ2VyW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5MzAyYztcbn1cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzc3Nzc3NztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmJ0bi14cyAuYmFkZ2UsXG4uYnRuLWdyb3VwLXhzID4gLmJ0biAuYmFkZ2Uge1xuICB0b3A6IDA7XG4gIHBhZGRpbmc6IDFweCA1cHg7XG59XG5hLmJhZGdlOmhvdmVyLFxuYS5iYWRnZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gLmJhZGdlLFxuLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSA+IC5iYWRnZSArIC5iYWRnZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSA+IC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5qdW1ib3Ryb24gaDEsXG4uanVtYm90cm9uIC5oMSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmp1bWJvdHJvbiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogMjAwO1xufVxuLmp1bWJvdHJvbiA+IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q1ZDVkNTtcbn1cbi5jb250YWluZXIgLmp1bWJvdHJvbixcbi5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmp1bWJvdHJvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy10b3A6IDQ4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIH1cbiAgLmNvbnRhaW5lciAuanVtYm90cm9uLFxuICAuY29udGFpbmVyLWZsdWlkIC5qdW1ib3Ryb24ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5qdW1ib3Ryb24gaDEsXG4gIC5qdW1ib3Ryb24gLmgxIHtcbiAgICBmb250LXNpemU6IDYzcHg7XG4gIH1cbn1cbi50aHVtYm5haWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmEudGh1bWJuYWlsOmhvdmVyLFxuYS50aHVtYm5haWw6Zm9jdXMsXG5hLnRodW1ibmFpbC5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4udGh1bWJuYWlsIC5jYXB0aW9uIHtcbiAgcGFkZGluZzogOXB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYWxlcnQgaDQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydCAuYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmFsZXJ0ID4gcCxcbi5hbGVydCA+IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5hbGVydCA+IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlLFxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cbi5hbGVydC1kaXNtaXNzYWJsZSAuY2xvc2UsXG4uYWxlcnQtZGlzbWlzc2libGUgLmNsb3NlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIHJpZ2h0OiAtMjFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOWUyYjM7XG59XG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYTZlMWVjO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y3ZTFiNTtcbn1cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2NjUxMmM7XG59XG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTRiOWMwO1xufVxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIC1vLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG4ucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLmFjdGl2ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC1vLWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0Zjtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tZWRpYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWVkaWEsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG59XG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1lZGlhLW9iamVjdC5pbWctdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWdyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogI2M3ZGRlZjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMztcbn1cbmEubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZTljNjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xuICBib3JkZXItY29sb3I6ICMzMTcwOGY7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjJjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwtaGVhZGluZyA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlID4gYSxcbi5wYW5lbC10aXRsZSA+IHNtYWxsLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsLFxuLnBhbmVsLXRpdGxlID4gc21hbGwgPiBhLFxuLnBhbmVsLXRpdGxlID4gLnNtYWxsID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ucGFuZWwtaGVhZGluZyArIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAgKyAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSBjYXB0aW9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZS1yZXNwb25zaXZlLFxuLnBhbmVsID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmNWY1ZjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzNjNzYzZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmZjBkODtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkZmYwZDg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtaW5mbyB7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzMxNzA4ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNkOWVkZjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmY2Y4ZTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2YyZGVkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZWJjY2QxO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLFxuLmVtYmVkLXJlc3BvbnNpdmUgZW1iZWQsXG4uZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4uZW1iZWQtcmVzcG9uc2l2ZSB2aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTE2Ynk5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlLTRieTMge1xuICBwYWRkaW5nLWJvdHRvbTogNzUlO1xufVxuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLndlbGwgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLndlbGwtbGcge1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC4yO1xuICAtbW96LW9wYWNpdHk6IDAuMjtcbiAgb3BhY2l0eTogMC4yO1xufVxuLmNsb3NlOmhvdmVyLFxuLmNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbn1cbi5tb2RhbC5pbiAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG91dGxpbmU6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U1ZTVlNTtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwIC5idG4gKyAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcge1xuICAgIHdpZHRoOiA5MDBweDtcbiAgfVxufVxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwO1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC45O1xuICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAudG9wIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG4udG9vbHRpcC5yaWdodCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRvb2x0aXAuYm90dG9tIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi50b29sdGlwLmxlZnQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IC0zcHg7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogNXB4O1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAudG9wLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDVweCAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDVweCAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICByaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmJvdHRvbS1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogMDtcbiAgbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogM3B4IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBwYWRkaW5nOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLnBvcG92ZXIudG9wIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ucG9wb3Zlci5yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLnBvcG92ZXIuYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5wb3BvdmVyLmxlZnQge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ucG9wb3ZlciA+IC5hcnJvdyB7XG4gIGJvcmRlci13aWR0aDogMTFweDtcbn1cbi5wb3BvdmVyID4gLmFycm93LFxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuLnBvcG92ZXIgPiAuYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG4ucG9wb3Zlci50b3AgPiAuYXJyb3cge1xuICBib3R0b206IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIucmlnaHQgPiAuYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdzphZnRlciB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGxlZnQ6IDFweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ucG9wb3Zlci5ib3R0b20gPiAuYXJyb3cge1xuICB0b3A6IC0xMXB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdzphZnRlciB7XG4gIHRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTExcHg7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5wb3BvdmVyLmxlZnQgPiAuYXJyb3c6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3R0b206IC0xMHB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmZjtcbn1cbi5wb3BvdmVyLXRpdGxlIHtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xuICAtby10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIHRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLW1vei1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNhcm91c2VsLWNvbnRyb2wubGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyM4MDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjUpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuOTtcbiAgLW1vei1vcGFjaXR5OiAwLjk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0IHtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwMzlcIjtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwM2FcIjtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwIFxcOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuLmNhcm91c2VsLWNhcHRpb24gLmJ0biB7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIGJvdHRvbTogMjBweDtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmJlZm9yZSxcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjpiZWZvcmUsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDpiZWZvcmUsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzpiZWZvcmUsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmJlZm9yZSxcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmJlZm9yZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjpiZWZvcmUsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjpiZWZvcmUsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YmVmb3JlLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmJlZm9yZSxcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YmVmb3JlLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YmVmb3JlLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmJlZm9yZSxcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmJlZm9yZSxcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmFmdGVyLFxuLm5hdmJhci1oZWFkZXI6YWZ0ZXIsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmFmdGVyLFxuLnBhbmVsLWJvZHk6YWZ0ZXIsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUteHMsXG4gIHRkLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbGcsXG4gIHRkLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oaWRkZW4tbWQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXByaW50LFxuICB0ZC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNS4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNS4wJyk7XG4gIHNyYzogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjUuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC41LjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC41LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNS4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC41LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogMC4yZW0gMC4yNWVtIDAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xZW07XG59XG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5mYS1wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLmZhLXB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xufVxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMC4zZW07XG59XG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuLmZhLXJvdGF0ZS05MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmEtcm90YXRlLTI3MCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xufVxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uZmEtc3RhY2stMXgsXG4uZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwMFwiO1xufVxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAxXCI7XG59XG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAyXCI7XG59XG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwM1wiO1xufVxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA0XCI7XG59XG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNVwiO1xufVxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwNlwiO1xufVxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDdcIjtcbn1cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA4XCI7XG59XG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDlcIjtcbn1cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYVwiO1xufVxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGJcIjtcbn1cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwY1wiO1xufVxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBkXCI7XG59XG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGVcIjtcbn1cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTBcIjtcbn1cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTFcIjtcbn1cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTJcIjtcbn1cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTNcIjtcbn1cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0XCI7XG59XG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNVwiO1xufVxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxNlwiO1xufVxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTdcIjtcbn1cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE4XCI7XG59XG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTlcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWJcIjtcbn1cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxY1wiO1xufVxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWRcIjtcbn1cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZVwiO1xufVxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjFcIjtcbn1cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMlwiO1xufVxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjNcIjtcbn1cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI0XCI7XG59XG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNVwiO1xufVxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjZcIjtcbn1cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyN1wiO1xufVxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOFwiO1xufVxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyOVwiO1xufVxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmFcIjtcbn1cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmJcIjtcbn1cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJjXCI7XG59XG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZFwiO1xufVxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJlXCI7XG59XG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmZcIjtcbn1cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzBcIjtcbn1cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMxXCI7XG59XG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMlwiO1xufVxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzM1wiO1xufVxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM0XCI7XG59XG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNVwiO1xufVxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzZcIjtcbn1cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzdcIjtcbn1cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOFwiO1xufVxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzlcIjtcbn1cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNhXCI7XG59XG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNiXCI7XG59XG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNjXCI7XG59XG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDNkXCI7XG59XG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2VcIjtcbn1cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDBcIjtcbn1cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XG59XG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQyXCI7XG59XG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0M1wiO1xufVxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NFwiO1xufVxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ1XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDZcIjtcbn1cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDdcIjtcbn1cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ4XCI7XG59XG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0OVwiO1xufVxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRhXCI7XG59XG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xufVxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRjXCI7XG59XG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZFwiO1xufVxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGVcIjtcbn1cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTBcIjtcbn1cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTFcIjtcbn1cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MlwiO1xufVxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1M1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NVwiO1xufVxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1N1wiO1xufVxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OFwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1OVwiO1xufVxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVhXCI7XG59XG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1YlwiO1xufVxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDVjXCI7XG59XG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWRcIjtcbn1cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWVcIjtcbn1cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYwXCI7XG59XG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjFcIjtcbn1cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MlwiO1xufVxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjNcIjtcbn1cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY0XCI7XG59XG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY1XCI7XG59XG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OVwiO1xufVxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YVwiO1xufVxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmJcIjtcbn1cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZjXCI7XG59XG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZFwiO1xufVxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2ZVwiO1xufVxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MFwiO1xufVxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzJcIjtcbn1cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NFwiO1xufVxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzVcIjtcbn1cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzZcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OVwiO1xufVxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2FcIjtcbn1cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2JcIjtcbn1cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdkXCI7XG59XG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2VcIjtcbn1cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDgwXCI7XG59XG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODFcIjtcbn1cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODJcIjtcbn1cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODNcIjtcbn1cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODRcIjtcbn1cbi5mYS1nZWFyczpiZWZvcmUsXG4uZmEtY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NVwiO1xufVxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg2XCI7XG59XG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODdcIjtcbn1cbi5mYS10aHVtYnMtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg4XCI7XG59XG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg5XCI7XG59XG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4YVwiO1xufVxuLmZhLXNpZ24tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhiXCI7XG59XG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhjXCI7XG59XG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZFwiO1xufVxuLmZhLWV4dGVybmFsLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGVcIjtcbn1cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkwXCI7XG59XG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkxXCI7XG59XG4uZmEtZ2l0aHViLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5MlwiO1xufVxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5M1wiO1xufVxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTRcIjtcbn1cbi5mYS1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NVwiO1xufVxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk2XCI7XG59XG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5N1wiO1xufVxuLmZhLXBob25lLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OFwiO1xufVxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTlcIjtcbn1cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YVwiO1xufVxuLmZhLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5YlwiO1xufVxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5Y1wiO1xufVxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlkXCI7XG59XG4uZmEtZmVlZDpiZWZvcmUsXG4uZmEtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDllXCI7XG59XG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTBcIjtcbn1cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMVwiO1xufVxuLmZhLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjNcIjtcbn1cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhM1wiO1xufVxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhNFwiO1xufVxuLmZhLWhhbmQtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE1XCI7XG59XG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE2XCI7XG59XG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTdcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhYVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFiXCI7XG59XG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWNcIjtcbn1cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWRcIjtcbn1cbi5mYS10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZVwiO1xufVxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMFwiO1xufVxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMVwiO1xufVxuLmZhLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYjJcIjtcbn1cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzBcIjtcbn1cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMVwiO1xufVxuLmZhLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMyXCI7XG59XG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzNcIjtcbn1cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM0XCI7XG59XG4uZmEtY29weTpiZWZvcmUsXG4uZmEtZmlsZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNVwiO1xufVxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjNlwiO1xufVxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM3XCI7XG59XG4uZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM4XCI7XG59XG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjOVwiO1xufVxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2FcIjtcbn1cbi5mYS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNiXCI7XG59XG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjY1wiO1xufVxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjZFwiO1xufVxuLmZhLXRhYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNlXCI7XG59XG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDBcIjtcbn1cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMVwiO1xufVxuLmZhLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMlwiO1xufVxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDNcIjtcbn1cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDRcIjtcbn1cbi5mYS1nb29nbGUtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNVwiO1xufVxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ2XCI7XG59XG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkN1wiO1xufVxuLmZhLWNhcmV0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ4XCI7XG59XG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkOVwiO1xufVxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG59XG4uZmEtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkYlwiO1xufVxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZSxcbi5mYS1zb3J0LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZVwiO1xufVxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUwXCI7XG59XG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTFcIjtcbn1cbi5mYS1yb3RhdGUtbGVmdDpiZWZvcmUsXG4uZmEtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMlwiO1xufVxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlM1wiO1xufVxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNFwiO1xufVxuLmZhLWNvbW1lbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNVwiO1xufVxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTZcIjtcbn1cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuLmZhLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZThcIjtcbn1cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOVwiO1xufVxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWFcIjtcbn1cbi5mYS1saWdodGJ1bGItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYlwiO1xufVxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGVjXCI7XG59XG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWRcIjtcbn1cbi5mYS1jbG91ZC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWVcIjtcbn1cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYwXCI7XG59XG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjFcIjtcbn1cbi5mYS1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMlwiO1xufVxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMlwiO1xufVxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNFwiO1xufVxuLmZhLWN1dGxlcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjVcIjtcbn1cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNlwiO1xufVxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjdcIjtcbn1cbi5mYS1ob3NwaXRhbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY4XCI7XG59XG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY5XCI7XG59XG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZhXCI7XG59XG4uZmEtZmlnaHRlci1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmJcIjtcbn1cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZjXCI7XG59XG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmRcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZVwiO1xufVxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAwXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTAyXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDNcIjtcbn1cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uZmEtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDVcIjtcbn1cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNlwiO1xufVxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5mYS1kZXNrdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA4XCI7XG59XG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA5XCI7XG59XG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBhXCI7XG59XG4uZmEtbW9iaWxlLXBob25lOmJlZm9yZSxcbi5mYS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGJcIjtcbn1cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwY1wiO1xufVxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGRcIjtcbn1cbi5mYS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZVwiO1xufVxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTBcIjtcbn1cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTFcIjtcbn1cbi5mYS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5mYS1yZXBseTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMlwiO1xufVxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTNcIjtcbn1cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNFwiO1xufVxuLmZhLWZvbGRlci1vcGVuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMTVcIjtcbn1cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE4XCI7XG59XG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExOVwiO1xufVxuLmZhLW1laC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFhXCI7XG59XG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExYlwiO1xufVxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWNcIjtcbn1cbi5mYS1mbGFnLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWRcIjtcbn1cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZVwiO1xufVxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIwXCI7XG59XG4uZmEtY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMVwiO1xufVxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjJcIjtcbn1cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyM1wiO1xufVxuLmZhLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI0XCI7XG59XG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNVwiO1xufVxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyNlwiO1xufVxuLmZhLXVubGluazpiZWZvcmUsXG4uZmEtY2hhaW4tYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI3XCI7XG59XG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjhcIjtcbn1cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI5XCI7XG59XG4uZmEtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMmFcIjtcbn1cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYlwiO1xufVxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyY1wiO1xufVxuLmZhLWVyYXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZFwiO1xufVxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyZVwiO1xufVxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzBcIjtcbn1cbi5mYS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMxXCI7XG59XG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMyXCI7XG59XG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzM1wiO1xufVxuLmZhLWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM0XCI7XG59XG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM1XCI7XG59XG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM2XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzN1wiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM4XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzlcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNhXCI7XG59XG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2JcIjtcbn1cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNjXCI7XG59XG4uZmEtYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNkXCI7XG59XG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzZVwiO1xufVxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQwXCI7XG59XG4uZmEtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MVwiO1xufVxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDJcIjtcbn1cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQzXCI7XG59XG4uZmEtcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDRcIjtcbn1cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDVcIjtcbn1cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDZcIjtcbn1cbi5mYS1taW51cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ4XCI7XG59XG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0OVwiO1xufVxuLmZhLWNoZWNrLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YVwiO1xufVxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGJcIjtcbn1cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0Y1wiO1xufVxuLmZhLXNoYXJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZFwiO1xufVxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNGVcIjtcbn1cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MFwiO1xufVxuLmZhLXRvZ2dsZS11cDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTFcIjtcbn1cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUyXCI7XG59XG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUzXCI7XG59XG4uZmEtZ2JwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU0XCI7XG59XG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTVcIjtcbn1cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU2XCI7XG59XG4uZmEtY255OmJlZm9yZSxcbi5mYS1ybWI6YmVmb3JlLFxuLmZhLXllbjpiZWZvcmUsXG4uZmEtanB5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU3XCI7XG59XG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTU4XCI7XG59XG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTlcIjtcbn1cbi5mYS1iaXRjb2luOmJlZm9yZSxcbi5mYS1idGM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWFcIjtcbn1cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTViXCI7XG59XG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTVjXCI7XG59XG4uZmEtc29ydC1hbHBoYS1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWRcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWVcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjBcIjtcbn1cbi5mYS1zb3J0LWFtb3VudC1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYxXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MlwiO1xufVxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYzXCI7XG59XG4uZmEtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY0XCI7XG59XG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjVcIjtcbn1cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NlwiO1xufVxuLmZhLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjdcIjtcbn1cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY4XCI7XG59XG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjlcIjtcbn1cbi5mYS15b3V0dWJlLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmFcIjtcbn1cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTZiXCI7XG59XG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmNcIjtcbn1cbi5mYS1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmRcIjtcbn1cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmVcIjtcbn1cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzBcIjtcbn1cbi5mYS1iaXRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzFcIjtcbn1cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTcyXCI7XG59XG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTczXCI7XG59XG4uZmEtdHVtYmxyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NFwiO1xufVxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NVwiO1xufVxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzZcIjtcbn1cbi5mYS1sb25nLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzdcIjtcbn1cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc4XCI7XG59XG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzlcIjtcbn1cbi5mYS13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdhXCI7XG59XG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3YlwiO1xufVxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdjXCI7XG59XG4uZmEtZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2RcIjtcbn1cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZVwiO1xufVxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODBcIjtcbn1cbi5mYS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODFcIjtcbn1cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODJcIjtcbn1cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTgzXCI7XG59XG4uZmEtZ2l0dGlwOmJlZm9yZSxcbi5mYS1ncmF0aXBheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4NFwiO1xufVxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg1XCI7XG59XG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg2XCI7XG59XG4uZmEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4N1wiO1xufVxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4OFwiO1xufVxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg5XCI7XG59XG4uZmEtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGFcIjtcbn1cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGJcIjtcbn1cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGNcIjtcbn1cbi5mYS1zdGFjay1leGNoYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4ZFwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5MFwiO1xufVxuLmZhLXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkxXCI7XG59XG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkyXCI7XG59XG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5M1wiO1xufVxuLmZhLXZpbWVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NFwiO1xufVxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk1XCI7XG59XG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5NlwiO1xufVxuLmZhLXNwYWNlLXNodXR0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTdcIjtcbn1cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OFwiO1xufVxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5OVwiO1xufVxuLmZhLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YVwiO1xufVxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5YlwiO1xufVxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTljXCI7XG59XG4uZmEtbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5mYS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5ZFwiO1xufVxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTllXCI7XG59XG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEwXCI7XG59XG4uZmEtcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWExXCI7XG59XG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhMlwiO1xufVxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhM1wiO1xufVxuLmZhLXN0dW1ibGV1cG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE0XCI7XG59XG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE1XCI7XG59XG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhNlwiO1xufVxuLmZhLXBpZWQtcGlwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTdcIjtcbn1cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOFwiO1xufVxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhOVwiO1xufVxuLmZhLWpvb21sYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhYVwiO1xufVxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFiXCI7XG59XG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFjXCI7XG59XG4uZmEtYnVpbGRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWRcIjtcbn1cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZVwiO1xufVxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMFwiO1xufVxuLmZhLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIxXCI7XG59XG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiMlwiO1xufVxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIzXCI7XG59XG4uZmEtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNFwiO1xufVxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI1XCI7XG59XG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjZcIjtcbn1cbi5mYS1zdGVhbS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjdcIjtcbn1cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI4XCI7XG59XG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI5XCI7XG59XG4uZmEtY2FiOmJlZm9yZSxcbi5mYS10YXhpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJhXCI7XG59XG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiYlwiO1xufVxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmNcIjtcbn1cbi5mYS1kZXZpYW50YXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJkXCI7XG59XG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiZVwiO1xufVxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMwXCI7XG59XG4uZmEtZmlsZS1wZGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjMVwiO1xufVxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG4uZmEtZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzVcIjtcbn1cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNlwiO1xufVxuLmZhLWZpbGUtc291bmQtbzpiZWZvcmUsXG4uZmEtZmlsZS1hdWRpby1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOVwiO1xufVxuLmZhLXZpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2FcIjtcbn1cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNiXCI7XG59XG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2NcIjtcbn1cbi5mYS1saWZlLWJvdXk6YmVmb3JlLFxuLmZhLWxpZmUtYnVveTpiZWZvcmUsXG4uZmEtbGlmZS1zYXZlcjpiZWZvcmUsXG4uZmEtc3VwcG9ydDpiZWZvcmUsXG4uZmEtbGlmZS1yaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWNkXCI7XG59XG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2VcIjtcbn1cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDBcIjtcbn1cbi5mYS1nZTpiZWZvcmUsXG4uZmEtZW1waXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQxXCI7XG59XG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMlwiO1xufVxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkM1wiO1xufVxuLmZhLXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLmZhLXljLXNxdWFyZTpiZWZvcmUsXG4uZmEtaGFja2VyLW5ld3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDRcIjtcbn1cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ1XCI7XG59XG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDZcIjtcbn1cbi5mYS13ZWNoYXQ6YmVmb3JlLFxuLmZhLXdlaXhpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkN1wiO1xufVxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ4XCI7XG59XG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ5XCI7XG59XG4uZmEtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkYVwiO1xufVxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRiXCI7XG59XG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRjXCI7XG59XG4uZmEtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRkXCI7XG59XG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkZVwiO1xufVxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMFwiO1xufVxuLmZhLXNoYXJlLWFsdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTFcIjtcbn1cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUyXCI7XG59XG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTNcIjtcbn1cbi5mYS10dHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTRcIjtcbn1cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU1XCI7XG59XG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNlwiO1xufVxuLmZhLXNsaWRlc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTdcIjtcbn1cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZThcIjtcbn1cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU5XCI7XG59XG4uZmEtbmV3c3BhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWFcIjtcbn1cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWViXCI7XG59XG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlY1wiO1xufVxuLmZhLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZFwiO1xufVxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWVcIjtcbn1cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYwXCI7XG59XG4uZmEtY2MtbWFzdGVyY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmMVwiO1xufVxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYyXCI7XG59XG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmM1wiO1xufVxuLmZhLWNjLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNFwiO1xufVxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNVwiO1xufVxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjZcIjtcbn1cbi5mYS1iZWxsLXNsYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjdcIjtcbn1cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOFwiO1xufVxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmOVwiO1xufVxuLmZhLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZhXCI7XG59XG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmYlwiO1xufVxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZjXCI7XG59XG4uZmEtYmlydGhkYXktY2FrZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZFwiO1xufVxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmVcIjtcbn1cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDBcIjtcbn1cbi5mYS1saW5lLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAxXCI7XG59XG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAyXCI7XG59XG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwM1wiO1xufVxuLmZhLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDRcIjtcbn1cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDVcIjtcbn1cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA2XCI7XG59XG4uZmEtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA3XCI7XG59XG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOFwiO1xufVxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwOVwiO1xufVxuLmZhLWNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBhXCI7XG59XG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwYlwiO1xufVxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBjXCI7XG59XG4uZmEtYnV5c2VsbGFkczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwZFwiO1xufVxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBlXCI7XG59XG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTBcIjtcbn1cbi5mYS1mb3J1bWJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMVwiO1xufVxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTJcIjtcbn1cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTNcIjtcbn1cbi5mYS1zaGlydHNpbmJ1bGs6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTRcIjtcbn1cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNVwiO1xufVxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE2XCI7XG59XG4uZmEtY2FydC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE3XCI7XG59XG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE4XCI7XG59XG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxOVwiO1xufVxuLmZhLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWFcIjtcbn1cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYlwiO1xufVxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMWNcIjtcbn1cbi5mYS1zdHJlZXQtdmlldzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZFwiO1xufVxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxZVwiO1xufVxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIxXCI7XG59XG4uZmEtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyMlwiO1xufVxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjNcIjtcbn1cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjRcIjtcbn1cbi5mYS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjVcIjtcbn1cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjZcIjtcbn1cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyN1wiO1xufVxuLmZhLXZlbnVzLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjhcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmFcIjtcbn1cbi5mYS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJiXCI7XG59XG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJjXCI7XG59XG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyZFwiO1xufVxuLmZhLWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMwXCI7XG59XG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMlwiO1xufVxuLmZhLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzM1wiO1xufVxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNFwiO1xufVxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzVcIjtcbn1cbi5mYS1ob3RlbDpiZWZvcmUsXG4uZmEtYmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM2XCI7XG59XG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzN1wiO1xufVxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM4XCI7XG59XG4uZmEtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM5XCI7XG59XG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNhXCI7XG59XG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzYlwiO1xufVxuLmZhLW9wdGluLW1vbnN0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2NcIjtcbn1cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZFwiO1xufVxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzZVwiO1xufVxuLmZhLWJhdHRlcnktNDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQwXCI7XG59XG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQxXCI7XG59XG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDJcIjtcbn1cbi5mYS1iYXR0ZXJ5LTE6YmVmb3JlLFxuLmZhLWJhdHRlcnktcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0M1wiO1xufVxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NFwiO1xufVxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDVcIjtcbn1cbi5mYS1pLWN1cnNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NlwiO1xufVxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0N1wiO1xufVxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ4XCI7XG59XG4uZmEtc3RpY2t5LW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDlcIjtcbn1cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRhXCI7XG59XG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRiXCI7XG59XG4uZmEtY2MtZGluZXJzLWNsdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGNcIjtcbn1cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZFwiO1xufVxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGVcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MFwiO1xufVxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTFcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTJcIjtcbn1cbi5mYS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWVuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1M1wiO1xufVxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NFwiO1xufVxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NVwiO1xufVxuLmZhLWhhbmQtc3RvcC1vOmJlZm9yZSxcbi5mYS1oYW5kLXBhcGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTZcIjtcbn1cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTdcIjtcbn1cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU4XCI7XG59XG4uZmEtaGFuZC1zcG9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU5XCI7XG59XG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWFcIjtcbn1cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWJcIjtcbn1cbi5mYS10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWNcIjtcbn1cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVkXCI7XG59XG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1ZVwiO1xufVxuLmZhLWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYwXCI7XG59XG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYxXCI7XG59XG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjJcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjYzXCI7XG59XG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjRcIjtcbn1cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY1XCI7XG59XG4uZmEtd2lraXBlZGlhLXc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjZcIjtcbn1cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjdcIjtcbn1cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjhcIjtcbn1cbi5mYS1maXJlZm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjY5XCI7XG59XG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmFcIjtcbn1cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YlwiO1xufVxuLmZhLXR2OmJlZm9yZSxcbi5mYS10ZWxldmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZjXCI7XG59XG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZkXCI7XG59XG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmVcIjtcbn1cbi5mYS1hbWF6b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzBcIjtcbn1cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzFcIjtcbn1cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjcyXCI7XG59XG4uZmEtY2FsZW5kYXItdGltZXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3M1wiO1xufVxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzRcIjtcbn1cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NVwiO1xufVxuLmZhLW1hcC1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzZcIjtcbn1cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzdcIjtcbn1cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OFwiO1xufVxuLmZhLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3OVwiO1xufVxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2FcIjtcbn1cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2JcIjtcbn1cbi5mYS1ob3V6ejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3Y1wiO1xufVxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdkXCI7XG59XG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdlXCI7XG59XG4uZmEtZm9udGljb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgwXCI7XG59XG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgxXCI7XG59XG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xufVxuLmZhLWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4M1wiO1xufVxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg0XCI7XG59XG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NVwiO1xufVxuLmZhLWZvcnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4NlwiO1xufVxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4N1wiO1xufVxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4OFwiO1xufVxuLmZhLW1peGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg5XCI7XG59XG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhhXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhiXCI7XG59XG4uZmEtcGF1c2UtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGNcIjtcbn1cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZFwiO1xufVxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGVcIjtcbn1cbi5mYS1zaG9wcGluZy1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTBcIjtcbn1cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTFcIjtcbn1cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkyXCI7XG59XG4uZmEtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjkzXCI7XG59XG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTRcIjtcbn1cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk1XCI7XG59XG4uZmEtc3NvLWxvZ2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgbWFzay1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9pY29ucy9zc28tbG9nby5zdmcnKTtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvaWNvbnMvc3NvLWxvZ28uc3ZnJyk7XG59XG4vKiFcbkFuaW1hdGUuY3NzIC0gaHR0cDovL2RhbmVkZW4ubWUvYW5pbWF0ZVxuTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlIC0gaHR0cDovL29wZW5zb3VyY2Uub3JnL2xpY2Vuc2VzL01JVFxuXG5Db3B5cmlnaHQgKGMpIDIwMTUgRGFuaWVsIEVkZW5cbiovXG4uYW5pbWF0ZWQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVkLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLmFuaW1hdGVkLmJvdW5jZUluLFxuLmFuaW1hdGVkLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cbi5hbmltYXRlZC5mbGlwT3V0WCxcbi5hbmltYXRlZC5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc1cztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsXG4gIDIwJSxcbiAgNTMlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICA0MCUsXG4gIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICB9XG59XG4uYm91bmNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSxcbiAgNTAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsYXNoIHtcbiAgMCUsXG4gIDUwJSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAyNSUsXG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZsYXNoIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxhc2g7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucnViYmVyQmFuZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwJSxcbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDIwJSxcbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgfVxufVxuLnN3aW5nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzd2luZztcbiAgYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDEwJSxcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLnRhZGEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB0YWRhO1xuICBhbmltYXRpb24tbmFtZTogdGFkYTtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyB3b2JibGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIDE1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuICA0NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi53b2JibGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG4gIGFuaW1hdGlvbi1uYW1lOiB3b2JibGU7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSxcbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45NywgMC45NywgMC45Nyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5Eb3duIHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYm91bmNlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJblJpZ2h0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJblVwIHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICB9XG4gIDUwJSxcbiAgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxufVxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXREb3duIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRSaWdodCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmZhZGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluUmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmZhZGVPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uZmFkZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dExlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmZhZGVPdXRSaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uZmFkZU91dFVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKDAuOTUsIDAuOTUsIDAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxufVxuLmFuaW1hdGVkLmZsaXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5YO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBJblkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRYIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxpcE91dFgge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXBPdXRZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxpcE91dFkge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5saWdodFNwZWVkSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkSW47XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goMzBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmxpZ2h0U3BlZWRPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZE91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJbkRvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4ucm90YXRlSW5VcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dERvd25SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlT3V0VXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0VXBMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgaGluZ2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDIwJSxcbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuICA0MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNzAwcHgsIDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xMjBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cbkAtd2Via2l0LWtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICB9XG59XG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnpvb21JbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21Jbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG4uem9vbUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnpvb21PdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cbi56b29tT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cbi56b29tT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dFVwIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLnNsaWRlSW5Eb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJblVwIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uc2xpZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuLnNsaWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRVcDtcbn1cbi8qXG4gKlxuICogICBJTlNQSU5JQSAtIFJlc3BvbnNpdmUgQWRtaW4gVGhlbWVcbiAqICAgdmVyc2lvbiAyLjNcbiAqXG4qL1xuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0ttdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3VtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNPbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN5bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiBoZWJyZXcgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTMm11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDU5MC0wNUZGLCBVKzIwMEMtMjAxMCwgVSsyMEFBLCBVKzI1Q0MsIFUrRkIxRC1GQjRGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNDbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNHbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUy1tdTBTQzU1SS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbmgxIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmg0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaDUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5oNiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbmgzLFxuaDQsXG5oNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogI2E3YjFjMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggMjVweDtcbn1cbi5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5OTljOWU7XG59XG4ubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTM4NDY7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXYgLm9wZW4gPiBhLFxuLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6aG92ZXIsXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYgPiBsaSA+IGEgaSB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm5hdmJhciB7XG4gIGJvcmRlcjogMDtcbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyRjQwNTA7XG59XG4ubmF2YmFyLXRvcC1saW5rcyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uYm9keS1zbWFsbCAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhci10b3AtbGlua3MgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoODYsIDk2LCAxMTcsIDAuNyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEgZGl2IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyxcbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcyxcbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICB3aWR0aDogMzEwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3Mge1xuICBtYXJnaW4tbGVmdDogLTU5cHg7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjNweDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi11c2VyIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVzc2FnZXMsXG4uZHJvcGRvd24tYWxlcnRzIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbn1cbi5kcm9wZG93bi1tZXNzYWdlcyBsaSBhLFxuLmRyb3Bkb3duLWFsZXJ0cyBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmRyb3Bkb3duLW1lc3NhZ2VzIGxpIGVtLFxuLmRyb3Bkb3duLWFsZXJ0cyBsaSBlbSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5uYXYubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLnBuZ1wiKSBuby1yZXBlYXQ7XG59XG4ucGFjZS1kb25lIC5uYXYtaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjMTlhYThkO1xuICBiYWNrZ3JvdW5kOiAjMjkzODQ2O1xufVxuLm5hdi5uYXYtc2Vjb25kLWxldmVsID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdi5uYXYtc2Vjb25kLWxldmVsLmNvbGxhcHNlW3N0eWxlXSB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLm5hdi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjREZFNEVEO1xufVxuLm5hdi1oZWFkZXIgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzgwOTVhODtcbn1cbi5taW5pbWFsaXplLXN0eWwtMiB7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdmJhci1mb3JtLWN1c3RvbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubmF2Lm5hdmJhci10b3AtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjAwMDtcbn1cbi5jb3VudC1pbmZvIC5sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogMTJweDtcbn1cbi5hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuLmFjdGl2ZSA+IGEgPiAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5uYXYtc2Vjb25kLWxldmVsIGxpLFxuLm5hdi10aGlyZC1sZXZlbCBsaSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuLm5hdi10aGlyZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4O1xufVxuLm5hdi1zZWNvbmQtbGV2ZWwgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5Om5vdCguZml4ZWQtc2lkZWJhcik6bm90KC5jYW52YXMtbWVudSkubWluaS1uYXZiYXIgLm5hdiBsaTpob3ZlciA+IC5uYXYtc2Vjb25kLWxldmVsLFxuLm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZpeGVkLW5hdiAuc2xpbVNjcm9sbERpdiAjc2lkZS1tZW51IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG59XG4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0MDUwO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjMjkzODQ2O1xufVxuLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDY1cHg7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5zcGVjaWFsX2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNzk4N2UgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5zcGVjaWFsX2xpbmsgYSBzcGFuLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhIHtcbiAgYmFja2dyb3VuZDogIzFjYzA5ZjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYSBzcGFuLmxhYmVsIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMxY2MwOWY7XG59XG4ubG9nby1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMThweCAwO1xufVxuLnBhY2UtZG9uZSAubmF2YmFyLXN0YXRpYy1zaWRlLFxuLnBhY2UtZG9uZSAubmF2LWhlYWRlcixcbi5wYWNlLWRvbmUgbGkuYWN0aXZlLFxuLnBhY2UtZG9uZSAjcGFnZS13cmFwcGVyLFxuLnBhY2UtZG9uZSAuZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYyAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyMDMwO1xufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xufVxuLmZpeGVkLW5hdiAjd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5ib2R5LmZpeGVkLW5hdiAjd3JhcHBlciAubmF2YmFyLXN0YXRpYy1zaWRlLFxuYm9keS5maXhlZC1uYXYgI3dyYXBwZXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5ib2R5LnRvcC1uYXZpZ2F0aW9uLmZpeGVkLW5hdiAjd3JhcHBlciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cbi5ib2R5LXNtYWxsIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cbmJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiA3MHB4O1xufVxuYm9keS5taW5pLW5hdmJhciAucHJvZmlsZS1lbGVtZW50LFxuYm9keS5taW5pLW5hdmJhciAubmF2LWxhYmVsLFxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYW52YXMtbWVudSAucHJvZmlsZS1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5Om5vdCguZml4ZWQtc2lkZWJhcik6bm90KC5jYW52YXMtbWVudSkubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmJvZHkubWluaS1uYXZiYXIgLmxvZ28tZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keS5jYW52YXMtbWVudSAubG9nby1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkubWluaS1uYXZiYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuYm9keS5jYW52YXMtbWVudSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbn1cbmJvZHkubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgNzBweDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAuZm9vdGVyLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAuZm9vdGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwICFpbXBvcnRhbnQ7XG59XG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5mb290ZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5ib2R5LmZpeGVkLXNpZGViYXIgLm5hdmJhci1zdGF0aWMtc2lkZSxcbmJvZHkuY2FudmFzLW1lbnUgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IDIyMHB4O1xuICB6LWluZGV4OiAyMDAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiAwcHg7XG59XG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMHB4O1xufVxuYm9keS5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMjIwcHg7XG59XG5ib2R5LmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG59XG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDBweDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSxcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1sYWJlbCxcbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4sXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgLnByb2ZpbGUtZWxlbWVudCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhLFxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCA1MnB4O1xufVxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiAwcHg7XG59XG5ib2R5LmNhbnZhcy1tZW51IG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICB6LWluZGV4OiAyMDAxO1xuICBiYWNrZ3JvdW5kOiAjMmY0MDUwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjIwcHg7XG59XG4udG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLndoaXRlLWJnIC5uYXZiYXItZml4ZWQtdG9wLFxuLndoaXRlLWJnIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6aG92ZXIsXG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4udG9wLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnRvcC1uYXZpZ2F0aW9uLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG4udG9wLW5hdmlnYXRpb24uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG4ubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG4uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyLFxuLmNhbnZhcy1tZW51ICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG4udG9wLW5hdmlnYXRpb24uZml4ZWQtbmF2ICN3cmFwcGVyLFxuLmZpeGVkLW5hdiAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG4udG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4udG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsIC53cmFwcGVyLndyYXBwZXItY29udGVudCxcbi5ib2R5LXNtYWxsIC50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4IDBweCA0MHB4IDBweDtcbn1cbi5uYXZiYXItdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuLm1lbnUtdmlzaWJsZS1sZyxcbi5tZW51LXZpc2libGUtbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtdmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi5mb2N1cyxcbi5idG4uYWN0aXZlLFxuLmJ0bjpmb2N1cyxcbi5idG46aG92ZXIsXG4uYnRuOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5idG4tdy1tIHtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICMxYzg0YzY7XG59XG4uYnRuLWluZm8uYnRuLW91dGxpbmUge1xuICBjb2xvcjogIzIzYzZjODtcbn1cbi5idG4td2FybmluZy5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjZjhhYzU5O1xufVxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzg0YzY7XG4gIGJvcmRlci1jb2xvcjogIzFjODRjNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhN2JiOTtcbiAgYm9yZGVyLWNvbG9yOiAjMWE3YmI5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0sXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmOTBkODtcbiAgYm9yZGVyLWNvbG9yOiAjMWY5MGQ4O1xufVxuLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyxcbi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiOWJiO1xuICBib3JkZXItY29sb3I6ICMyMWI5YmI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4taW5mby5kaXNhYmxlZCxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXSxcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZkN2Q5O1xuICBib3JkZXItY29sb3I6ICMyNmQ3ZDk7XG59XG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICBib3JkZXItY29sb3I6ICNjMmMyYzI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiYTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG4gIGJvcmRlci1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YTU0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdhNTRhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YjY2ZDtcbiAgYm9yZGVyLWNvbG9yOiAjZjliNjZkO1xufVxuLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NTY1O1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ3NTg7XG4gIGJvcmRlci1jb2xvcjogI2VjNDc1ODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjY3NzY7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3Njtcbn1cbi5idG4tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWxpbmsuZGlzYWJsZWQsXG4uYnRuLWxpbmsuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWxpbmsuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWxpbmsuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1saW5rLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tbGlua1tkaXNhYmxlZF0sXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tbGlua1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNjYWNhY2E7XG59XG4uYnRuLXdoaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmJ0bi13aGl0ZTpob3Zlcixcbi5idG4td2hpdGU6Zm9jdXMsXG4uYnRuLXdoaXRlOmFjdGl2ZSxcbi5idG4td2hpdGUuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUsXG4uYnRuLXdoaXRlOmFjdGl2ZTpmb2N1cyxcbi5idG4td2hpdGU6YWN0aXZlOmhvdmVyLFxuLmJ0bi13aGl0ZS5hY3RpdmU6aG92ZXIsXG4uYnRuLXdoaXRlLmFjdGl2ZTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xufVxuLmJ0bi13aGl0ZTphY3RpdmUsXG4uYnRuLXdoaXRlLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0O1xufVxuLmJ0bi13aGl0ZTphY3RpdmUsXG4uYnRuLXdoaXRlLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2hpdGUuZGlzYWJsZWQsXG4uYnRuLXdoaXRlLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13aGl0ZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2hpdGUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13aGl0ZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXdoaXRlW2Rpc2FibGVkXSxcbi5idG4td2hpdGVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13aGl0ZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXdoaXRlW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdoaXRlLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZS5hY3RpdmUge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cbi5mb3JtLWNvbnRyb2wsXG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5uYXZiYXItY29sbGFwc2UsXG4ubmF2YmFyLWZvcm0sXG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6aG92ZXIsXG4ub3BlbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYW5lbCxcbi5wb3BvdmVyLFxuLnByb2dyZXNzLFxuLnByb2dyZXNzLWJhciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5idG4tbGFyZ2UtZGltIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuYnV0dG9uLmRpbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cbmJ1dHRvbi5kaW06YWN0aXZlIHtcbiAgdG9wOiAzcHg7XG59XG5idXR0b24uYnRuLXByaW1hcnkuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggIzE2OTg3ZSwgMHB4IDVweCAwcHggMHB4ICMxNjk4N2UsIDBweCAxMHB4IDVweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1wcmltYXJ5LmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMTY5ODdlLCAwcHggMnB4IDBweCAwcHggIzE2OTg3ZSwgMHB4IDVweCAzcHggIzk5OTtcbn1cbmJ1dHRvbi5idG4tZGVmYXVsdC5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjYjNiM2IzLCAwcHggNXB4IDBweCAwcHggI2IzYjNiMywgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLWRlZmF1bHQuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICNiM2IzYjMsIDBweCAycHggMHB4IDBweCAjYjNiM2IzLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi13YXJuaW5nLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICNmNzlkM2MsIDBweCA1cHggMHB4IDBweCAjZjc5ZDNjLCAwcHggMTBweCA1cHggIzk5OTtcbn1cbmJ1dHRvbi5idG4td2FybmluZy5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2Y3OWQzYywgMHB4IDJweCAwcHggMHB4ICNmNzlkM2MsIDBweCA1cHggM3B4ICM5OTk7XG59XG5idXR0b24uYnRuLWluZm8uZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggIzFlYWNhZSwgMHB4IDVweCAwcHggMHB4ICMxZWFjYWUsIDBweCAxMHB4IDVweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1pbmZvLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMWVhY2FlLCAwcHggMnB4IDBweCAwcHggIzFlYWNhZSwgMHB4IDVweCAzcHggIzk5OTtcbn1cbmJ1dHRvbi5idG4tc3VjY2Vzcy5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMTg3MmFiLCAwcHggNXB4IDBweCAwcHggIzE4NzJhYiwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLXN1Y2Nlc3MuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMxODcyYWIsIDBweCAycHggMHB4IDBweCAjMTg3MmFiLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1kYW5nZXIuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2VhMzk0YywgMHB4IDVweCAwcHggMHB4ICNlYTM5NGMsIDBweCAxMHB4IDVweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1kYW5nZXIuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICNlYTM5NGMsIDBweCAycHggMHB4IDBweCAjZWEzOTRjLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmRpbTpiZWZvcmUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5idXR0b24uZGltOmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxREFERTtcbiAgY29sb3I6ICM1RTVFNUU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMURBREU7XG4gIGNvbG9yOiAjNUU1RTVFO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4ubGFiZWwtcHJpbWFyeSxcbi5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtc3VjY2Vzcyxcbi5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtd2FybmluZyxcbi5iYWRnZS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtd2FybmluZy1saWdodCxcbi5iYWRnZS13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGFiZWwtZGFuZ2VyLFxuLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU1NjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxhYmVsLWluZm8sXG4uYmFkZ2UtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2M2Yzg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxhYmVsLWludmVyc2UsXG4uYmFkZ2UtaW52ZXJzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmxhYmVsLXdoaXRlLFxuLmJhZGdlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM1RTVFNUU7XG59XG4ubGFiZWwtd2hpdGUsXG4uYmFkZ2UtZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTJFMzY7XG4gIGNvbG9yOiAjOEI5MUEwO1xufVxuLyogVE9PR0xFIFNXSUNIICovXG4ub25vZmZzd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlLFxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogVHJlYnVjaGV0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT0ZGXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxYWIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDQ0cHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgcmlnaHQ6IDBweDtcbn1cbi8qIENIT1NFTiBQTFVHSU4gKi9cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCRDVERDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW46IDNweCAwIDNweCA1cHg7XG4gIHBhZGRpbmc6IDNweCAyMHB4IDNweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIFBBR0lOQVRJTiAqL1xuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAyO1xufVxuLnBhZ2luYXRpb24gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbiA+IGxpID4gc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmbG9hdDogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTc7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4vKiBUT09MVElQUyAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0MDUwO1xufVxuLnRvb2x0aXAudG9wIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJGNDA1MDtcbn1cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkY0MDUwO1xufVxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJGNDA1MDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJGNDA1MDtcbn1cbi8qIEVBU1kgUElFIENIQVJUKi9cbi5lYXN5cGllY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5lYXN5cGllY2hhcnQgLmgyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lYXN5cGllY2hhcnQgY2FudmFzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmVhc3lwaWVjaGFydCAuZWFzeXBpZS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cbi5lYXN5cGllY2hhcnQgaW1nIHtcbiAgbWFyZ2luLXRvcDogLTRweDtcbn1cbi5qcXN0b29sdGlwIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4vKiBGVUxMQ0FMRU5EQVIgKi9cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG4uZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuLmZjLWJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZmMtc3RhdGUtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mYy1oZWFkZXItdGl0bGUgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZjLWNvbnRlbnQgLmZjLXdpZGdldC1oZWFkZXIsXG4uZmMtY29udGVudCAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uZmMtYm9yZGVyLXNlcGFyYXRlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cbi5mYy1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICNGQ0Y4RTM7XG59XG4uZXh0ZXJuYWwtZXZlbnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5mYy1sdHIgLmZjLWV2ZW50LWhvcmkuZmMtZXZlbnQtZW5kLFxuLmZjLXJ0bCAuZmMtZXZlbnQtaG9yaS5mYy1ldmVudC1zdGFydCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5mYy1ldmVudCxcbi5mYy1hZ2VuZGEgLmZjLWV2ZW50LXRpbWUsXG4uZmMtZXZlbnQgYSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIC8qIGJhY2tncm91bmQgY29sb3IgKi9cbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICAvKiBib3JkZXIgY29sb3IgKi9cbn1cbi5mYy1ldmVudC10aW1lLFxuLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuLnVpLWNhbGVuZGFyIC5mYy1ldmVudC10aW1lLFxuLnVpLWNhbGVuZGFyIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogQ2hhdCAqL1xuLmNoYXQtYWN0aXZpdHktbGlzdCAuY2hhdC1lbGVtZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uY2hhdC1lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5jaGF0LWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5jaGF0LWVsZW1lbnQsXG4uY2hhdC1lbGVtZW50IC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uY2hhdC1lbGVtZW50LFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG4uY2hhdC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGF0LWVsZW1lbnQgaW1nLmltZy1jaXJjbGUsXG4uZHJvcGRvd24tbWVzc2FnZXMtYm94IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5jaGF0LWVsZW1lbnQgLndlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5jaGF0LWVsZW1lbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmNoYXQtZWxlbWVudCAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4ucmlnaHQuY2hhdC1lbGVtZW50ID4gLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jaGF0LXBob3RvIHtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNoYXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2hhdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0IzQTlBOTtcbn1cbi5jaGF0IGxpLmxlZnQgLmNoYXQtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuLmNoYXQgbGkucmlnaHQgLmNoYXQtYm9keSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cbi5jaGF0IGxpIC5jaGF0LWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4ucGFuZWwgLnNsaWRlZG93biAuZ2x5cGhpY29uLFxuLmNoYXQgLmdseXBoaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmNoYXQtcGFuZWwgLnBhbmVsLWJvZHkge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG4vKiBMSVNUIEdST1VQICovXG5hLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4ubm8tcGFkZGluZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgLypib3JkZXItdG9wOiBub25lOyovXG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbn1cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZWxlbWVudHMtbGlzdCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjOyovXG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7Ki9cbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5lbGVtZW50cy1saXN0IGxpLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uZWxlbWVudC1kZXRhaWwtYm94IHtcbiAgcGFkZGluZzogMjVweDtcbn1cbi8qIEZMT1QgQ0hBUlQgICovXG4uZmxvdC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuLndpZGdldCAuZmxvdC1jaGFydC5kYXNoYm9hcmQtY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5mbG90LWNoYXJ0LmRhc2hib2FyZC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZsb3QtY2hhcnQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmxvdC1jaGFydC1waWUtY29udGVudCB7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuLmpxc3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMyYjMwM2E7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ4LCA1OCwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uanFzZmllbGQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uaC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cbi5sZWdlbmRMYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLnN0YXQtbGlzdCBsaTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc3RhdC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLnN0YXQtcGVyY2VudCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zdGF0LWxpc3QgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4vKiBEQVRBVEFCTEVTICovXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5kYXRhVGFibGVzX3dyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keS5EVFRUX1ByaW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5EVFRUX1ByaW50ICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5idXR0b24uRFRUVF9idXR0b24sXG5kaXYuRFRUVF9idXR0b24sXG5hLkRUVFRfYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5idXR0b24uRFRUVF9idXR0b246aG92ZXIsXG5kaXYuRFRUVF9idXR0b246aG92ZXIsXG5hLkRUVFRfYnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5idXR0b24uRFRUVF9idXR0b246aG92ZXI6bm90KC5EVFRUX2Rpc2FibGVkKSxcbmRpdi5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpLFxuYS5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2QyZDJkMjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyogQ0lSQ0xFICovXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5idG4tY2lyY2xlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbi5idG4tY2lyY2xlLmJ0bi1sZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5idG4tY2lyY2xlLmJ0bi14bCB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cbi5zaG93LWdyaWQgW2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cbi5zaG93LWdyaWQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi8qIEFOSU1BVElPTiAqL1xuLmNzcy1hbmltYXRpb24tYm94IGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuLmFuaW1hdGlvbi1lZmVjdC1saW5rcyBhIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuI2FuaW1hdGlvbl9ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOGY4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG4uYW5pbWF0aW9uLXRleHQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5hbmltYXRpb24tdGV4dC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5hbmltYXRpb24tdGV4dC1ib3ggaDIge1xuICBmb250LXNpemU6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5hbmltYXRpb24tdGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIFBFQUNFICovXG4ucGFjZSB7XG4gIC13ZWJraXQtcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWNlIC5wYWNlLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG4ucGFjZS1pbmFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBXSURHRVRTICovXG4ud2lkZ2V0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2lkZ2V0LnN0eWxlMSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi53aWRnZXQgaDIsXG4ud2lkZ2V0IGgzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLndpZGdldC10ZXh0LWJveCB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ud2lkZ2V0LWhlYWQtY29sb3ItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLndpZGdldCAuZmxvdC1jaGFydCB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4udmVydGljYWwtYWxpZ24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnZlcnRpY2FsLWFsaWduIGgyLFxuLnZlcnRpY2FsLWFsaWduIGgzIHtcbiAgbWFyZ2luOiAwO1xufVxuLnRvZG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50b2RvLWxpc3Quc21hbGwtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50b2RvLWxpc3Quc21hbGwtbGlzdCA+IGxpIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nOiA2cHggNnB4IDZweCAxMnB4O1xufVxuLnRvZG8tbGlzdC5zbWFsbC1saXN0IC5idG4teHMsXG4udG9kby1saXN0LnNtYWxsLWxpc3QgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXB4IDJweCAxcHggNXB4O1xufVxuLnRvZG8tbGlzdCA+IGxpIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4udG9kby1saXN0IC5oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuLnRvZG8tbGlzdCA+IGxpIC5sYWJlbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5jaGVjay1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRvZG8tY29tcGxldGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG4uZ2VvLXN0YXRpc3RpYyBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5nbHlwaGljb24uZmEge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xufVxuLyogSU5QVVRTICovXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtcy1zbSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi5pbnB1dC1zIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmlucHV0LXMtbGcge1xuICB3aWR0aDogMjUwcHg7XG59XG4uaS1jaGVja3Mge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1jb250cm9sLFxuLnNpbmdsZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQgMHMsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLFxuLnNpbmdsZS1saW5lOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhhYzU5O1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLFxuLmhhcy1lcnJvciAuYnRuLWdyb3VwIC5yYWRpby1pbmxpbmUtYnRuIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2Y4YWM1OTtcbn1cbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU2RTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3Bpbm5lci1idXR0b25zLmlucHV0LWdyb3VwLWJ0biAuYnRuLXhzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG59XG4uc3Bpbm5lci1idXR0b25zLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjMWFiMzk0O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnNsaWRlcl9yZWQgLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0VENTU2NTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi8qIFVJIFNvcnRhYmxlICovXG4udWktc29ydGFibGUgLmlib3gtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4udWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2NlY2VjZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNlN2VhZWM7XG59XG4uaWJveC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbjogMHB4IDBweCAyM3B4ICFpbXBvcnRhbnQ7XG59XG4vKiBTV0lUQ0hFUyAqL1xuLm9ub2Zmc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxQUIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsXG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTZweDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogVHJlYnVjaGV0LCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQUIzOTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzkxOTE5MTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFBQjM5NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzZweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICByaWdodDogMHB4O1xufVxuLyoganFHcmlkICovXG4udWktanFncmlkIHtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi51aS1qcWdyaWQtYnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1qcWdyaWQtaHRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1qcWdyaWQtdGl0bGViYXIge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjlGOTtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMS4xZW0gMWVtIDAuMmVtO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItbGVmdDogMHB4IHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXRvcDogMHB4IHNvbGlkO1xufVxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4udWktanFncmlkIHRyLnVpLXJvdy1sdHIgdGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4udWktc2VhcmNoLXRvb2xiYXIgaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xNnB4O1xufVxuLnVpLWpxZ3JpZCB0ci51aS1zZWFyY2gtdG9vbGJhciB0aCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG4udWktc3RhdGUtaG92ZXIsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhvdmVyLFxuLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cyxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1mb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4udWktc3RhdGUtaGlnaGxpZ2h0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2YyZmJmZjtcbn1cbi51aS1zdGF0ZS1hY3RpdmUsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzIxMjEyMTtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWlucHV0IHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB3aWR0aDogNTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctc2VsYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnVpLWpxZ3JpZCAudWktcGFnZXItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC1wYWdlciB7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLXBnLXRhYmxlIC5uYXZ0YWJsZSAudWktY29ybmVyLWFsbCB7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbjpob3ZlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4udWktanFncmlkIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxMDE7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi51aS1qcWdyaWQgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMTBweCAxMnB4O1xufVxuLnVpLWpxZ3JpZC1wYWdlciB7XG4gIGhlaWdodDogMzJweDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLWxlZnQsXG4udWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cbi51aS1jb3JuZXItYWxsLFxuLnVpLWNvcm5lci10b3AsXG4udWktY29ybmVyLXJpZ2h0LFxuLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItYmwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLWJvdHRvbSxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMDtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnVpLWpxZ3JpZCB0ci5qcWdyb3cgdGQge1xuICBwYWRkaW5nOiA2cHg7XG59XG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG4udWktanFkaWFsb2cgPiAudWktcmVzaXphYmxlLXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLyogTmVzdGFibGUgbGlzdCAqL1xuLmRkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uZGQtbGlzdCAuZGQtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbi5kZC1jb2xsYXBzZWQgLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRkLWl0ZW0sXG4uZGQtZW1wdHksXG4uZGQtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGQtaGFuZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGQtaGFuZGxlIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZC1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRkLWl0ZW0gPiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDA7XG59XG4uZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbn1cbiNuZXN0YWJsZTIgLmRkLWl0ZW0gPiBidXR0b24ge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDMzcHg7XG4gIGNvbG9yOiAjYzFjMWMxO1xufVxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG4uZGQtcGxhY2Vob2xkZXIsXG4uZGQtZW1wdHkge1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2I2YmNiZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmRkLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpLCAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDMwcHggMzBweDtcbn1cbi5kZC1kcmFnZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmRkLWRyYWdlbCA+IC5kZC1pdGVtIC5kZC1oYW5kbGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmRkLWRyYWdlbCAuZGQtaGFuZGxlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4vKipcbiogTmVzdGFibGUgRXh0cmFzXG4qL1xuLm5lc3RhYmxlLWxpc3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cbiNuZXN0YWJsZS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xufVxuI25lc3RhYmxlLW91dHB1dCxcbiNuZXN0YWJsZTItb3V0cHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzNlbTtcbiAgZm9udC1mYW1pbHk6IG9wZW4gc2FucywgbHVjaWRhIGdyYW5kZSwgbHVjaWRhIHNhbnMgdW5pY29kZSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jbmVzdGFibGUyIC5kZC1oYW5kbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jbmVzdGFibGUyIC5kZC1oYW5kbGU6aG92ZXIge1xuICAvKmJhY2tncm91bmQ6ICNiYmI7Ki9cbn1cbiNuZXN0YWJsZTIgc3Bhbi5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiNuZXN0YWJsZS1vdXRwdXQsXG4jbmVzdGFibGUyLW91dHB1dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLyogQ29kZU1pcnJvciAqL1xuLkNvZGVNaXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uQ29kZU1pcnJvci1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG4vKiBHb29nbGUgTWFwcyAqL1xuLmdvb2dsZS1tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLyogVmFsaWRhdGlvbiAqL1xubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2NjNTk2NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZvcm0tY29udHJvbC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjY2M1OTY1O1xufVxuLyogbmdHcmlkICovXG4uZ3JpZFN0eWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG59XG4uZ3JpZFN0eWxlMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5uZ0ggZWFkZXJDZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5uZ0NlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmdUb3BQYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjY7XG59XG4ubmdSb3cuZXZlbiB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG4ubmdSb3cuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRUJGMkYxO1xufVxuLm5nUm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ubmdDZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmdIZWFkZXJDZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLyogVG9hc3RyIGN1c3RvbSBzdHlsZSAqL1xuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIG1hcmdpbjogYXV0byAwLjVlbSBhdXRvIC0xLjVlbTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMENcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgb3BhY2l0eTogMC45O1xuICAtbXMtZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiA6aG92ZXIge1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgNHB4ICM5OTk7XG4gIGJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU1NjU7XG59XG4udG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2M2Yzg7XG59XG4udG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG59XG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnRvYXN0LWJvdHRvbS1mdWxsLXdpZHRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi8qIE5vdGlmaWUgKi9cbi5jZy1ub3RpZnktbWVzc2FnZS5pbnNwaW5pYS1ub3RpZnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMSBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMiBweCA0IHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMSBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMiBweCA0IHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiBub25lIDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNmOGFjNTk7XG59XG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMxYzg0YzY7XG59XG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI0VENTU2NTtcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzFhYjM5NDtcbn1cbi8qIEltYWdlIGNyb3BwZXIgc3R5bGUgKi9cbi5pbWctY29udGFpbmVyLFxuLmltZy1wcmV2aWV3IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbWctcHJldmlldy1zbSB7XG4gIGhlaWdodDogMTMwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi8qIEZvcnVtIHN0eWxlcyAgKi9cbi5mb3J1bS1wb3N0LWNvbnRhaW5lciAubWVkaWEge1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmZvcnVtLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmZvcnVtLWF2YXRhciAuaW1nLWNpcmNsZSB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG59XG4uYXV0aG9yLWluZm8ge1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mb3J1bS1wb3N0LWluZm8ge1xuICBwYWRkaW5nOiA5cHggMTJweCA2cHggMTJweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbn1cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLmZvcnVtLXBvc3QtY29udGFpbmVyIC5tZWRpYS1ib2R5IC5waG90b3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5mb3J1bS1waG90byB7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIC5mb3J1bS1hdmF0YXIge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhLWJvZHkgPiAubWVkaWEgLmZvcnVtLWF2YXRhciAuaW1nLWNpcmNsZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG59XG4ubWlkLWljb24ge1xuICBmb250LXNpemU6IDY2cHg7XG59XG4uZm9ydW0taXRlbSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG4udmlld3MtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mb3J1bS1jb250YWluZXIsXG4uZm9ydW0tcG9zdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ydW0taXRlbSBzbWFsbCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcnVtLWl0ZW0gLmZvcnVtLXN1Yi10aXRsZSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5mb3J1bS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbn1cbi5mb3J1bS1pbmZvIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcnVtLWRlc2Mge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3J1bS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmEuZm9ydW0taXRlbS10aXRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYS5mb3J1bS1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZm9ydW0taWNvbiAuZmEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgY29sb3I6ICM5YjliOWI7XG59XG4uZm9ydW0taXRlbS5hY3RpdmUgLmZhIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uZm9ydW0taXRlbS5hY3RpdmUgYS5mb3J1bS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZvcnVtLWluZm8ge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMHB4O1xuICAgIC8qIENvbW1lbnQgdGhpcyBpcyB5b3Ugd2FudCB0byBzaG93IGZvcnVtIGluZm8gaW4gc21hbGwgZGV2aWNlcyAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcnVtLWRlc2Mge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE5ldyBUaW1lbGluZSBzdHlsZSAqL1xuLnZlcnRpY2FsLWNvbnRhaW5lciB7XG4gIC8qIHRoaXMgY2xhc3MgaXMgdXNlZCB0byBnaXZlIGEgbWF4LXdpZHRoIHRvIHRoZSBlbGVtZW50IGl0IGlzIGFwcGxpZWQgdG8sIGFuZCBjZW50ZXIgaXQgaG9yaXpvbnRhbGx5IHdoZW4gaXQgcmVhY2hlcyB0aGF0IG1heC13aWR0aCAqL1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udmVydGljYWwtY29udGFpbmVyOjphZnRlciB7XG4gIC8qIGNsZWFyZml4ICovXG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4jdmVydGljYWwtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuI3ZlcnRpY2FsLXRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jdmVydGljYWwtdGltZWxpbmUubGlnaHQtdGltZWxpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U3ZWFlYztcbn1cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmNWY1ZjU7XG59XG4uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUsXG4uZGFyay10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQsXG4uZGFyay10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgI3ZlcnRpY2FsLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxuICAjdmVydGljYWwtdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udmVydGljYWwtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiA0ZW0gMDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udmVydGljYWwtdGltZWxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YxZjFmMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24ge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC5jc3NhbmltYXRpb25zIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uLmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udmVydGljYWwtZGF0ZSBzbWFsbCB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuNmVtO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAxMjIlO1xuICAgIHRvcDogMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gICAgdG9wOiAyNHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAuYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMjIlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLmNzc2FuaW1hdGlvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQuaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi8qIFRhYnMgKi9cbi50YWJzLWNvbnRhaW5lciAucGFuZWwtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4udGFicy1jb250YWluZXIgLnRhYi1wYW5lIC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC50YWItcGFuZSAucGFuZWwtYm9keSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMsXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMsXG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAucGFuZWwtYm9keSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gIHdpZHRoOiAyMCU7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAucGFuZWwtYm9keSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1sZWZ0OiAyMCU7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgLnBhbmVsLWJvZHkge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW4tcmlnaHQ6IDIwJTtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUsXG4udGFicy1jb250YWluZXIgLnBpbGwtY29udGVudCA+IC5waWxsLXBhbmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudCA+IC5hY3RpdmUsXG4udGFicy1jb250YWluZXIgLnBpbGwtY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1iZWxvdyA+IC5uYXYtdGFicyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTdlYWVjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGksXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEsXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtaW4td2lkdGg6IDc0cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjIHRyYW5zcGFyZW50ICNlN2VhZWMgI2U3ZWFlYztcbiAgKmJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6aG92ZXIsXG4udGFicy1jb250YWluZXIgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWMgI2U3ZWFlYyAjZTdlYWVjIHRyYW5zcGFyZW50O1xuICAqYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4vKiBqc3ZlY3Rvcm1hcCAqL1xuLmp2ZWN0b3JtYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmp2ZWN0b3JtYXAtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IHNvbGlkIDFweCAjQ0RDRENEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMyOTI5Mjk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWYsIFZlcmRhbmE7XG4gIGZvbnQtc2l6ZTogc21hbGxlcjtcbiAgcGFkZGluZzogNXB4O1xufVxuLmp2ZWN0b3JtYXAtem9vbWluLFxuLmp2ZWN0b3JtYXAtem9vbW91dCxcbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwYWRkaW5nOiAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5qdmVjdG9ybWFwLXpvb21pbixcbi5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLmp2ZWN0b3JtYXAtem9vbWluIHtcbiAgdG9wOiAxMHB4O1xufVxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHRvcDogMzBweDtcbn1cbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNnB4O1xufVxuLmp2ZWN0b3JtYXAtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFQLy8vd0FBQU1iR3hvU0VoTGEydHBxYW1qWTJObFpXVnRqWTJPVGs1THk4dkI0ZUhnUUVCQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoL2hwRGNtVmhkR1ZrSUhkcGRHZ2dZV3BoZUd4dllXUXVhVzVtYndBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT0pO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDNweCAzcHggMXB4IDNweDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2sge1xuICBmbG9hdDogbGVmdDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDNweDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMTVweDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLypTbGljayBDYXJvdXNlbCAqL1xuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlIHtcbiAgY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbn1cbi8qIFBheW1lbnRzICovXG4ucGF5bWVudC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5wYXltZW50LWljb24tYmlnIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI0QxREFERTtcbn1cbi5wYXltZW50cy1tZXRob2QucGFuZWwtZ3JvdXAgLnBhbmVsICsgLnBhbmVsIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5wYXltZW50cy1tZXRob2QgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5wYXltZW50cy1tZXRob2QgLnBhbmVsLWhlYWRpbmcgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi8qIFNlbGVjdDIgY3VzdG9tIHN0eWxlcyAqL1xuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG59XG4uc2lkZWJhcmQtcGFuZWwge1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQ6ICNlYmViZWQ7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50LFxuLm1lZGlhLWJvZHksXG4uc2lkZWJhcmQtcGFuZWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2lkZWJhcmQtcGFuZWwgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXJkLXBhbmVsIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDA7XG59XG4uc2lkZWJhci1jb250ZW50IC53cmFwcGVyLFxuLndyYXBwZXIuc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDtcbn1cbi5ib2R5LXNtYWxsIC5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIsXG4uYm9keS1zbWFsbCAud3JhcHBlci5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jcmlnaHQtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwOTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTI2MHB4O1xufVxuI3JpZ2h0LXNpZGViYXIuc2lkZWJhci1vcGVuIHtcbiAgcmlnaHQ6IDA7XG59XG4jcmlnaHQtc2lkZWJhci5zaWRlYmFyLW9wZW4uc2lkZWJhci10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2lkZWJhci1jb250YWluZXIgdWwubmF2LXRhYnMge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2lkZWJhci1jb250YWluZXIgdWwubmF2LXRhYnMubmF2cy00IGxpIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicy5uYXZzLTMgbGkge1xuICB3aWR0aDogMzMuMzMzMyU7XG59XG4uc2lkZWJhci1jb250YWluZXIgdWwubmF2LXRhYnMubmF2cy0yIGxpIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicyBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicyBsaSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZDogIzJGNDA1MDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzMzNDU1Njtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnNpZGViYXItY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4uc2lkZWJhci1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5zaWRlYmFyLWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uc2lkZWJhci1jb250YWluZXIgdWwuc2lkZWJhci1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLW1lc3NhZ2U6bnRoLWNoaWxkKDJuKzIpIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5zaWRlYmFyLWxpc3QgbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLXRpdGxlIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgaDQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItbWVzc2FnZSA+IGEgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLW1lc3NhZ2UgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLW1lc3NhZ2UgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zZXRpbmdzLWl0ZW0ge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4gc2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQwNTA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmh0bWwsXG5ib2R5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuYm9keS5mdWxsLWhlaWdodC1sYXlvdXQgI3dyYXBwZXIsXG5ib2R5LmZ1bGwtaGVpZ2h0LWxheW91dCAjcGFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI3BhZ2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IGF1dG87XG59XG5ib2R5LmJveGVkLWxheW91dCB7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL3NoYXR0ZXJlZC5wbmcnKTtcbn1cbmJvZHkuYm94ZWQtbGF5b3V0ICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDA1MDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cbi50b3AtbmF2aWdhdGlvbi5ib3hlZC1sYXlvdXQgI3dyYXBwZXIsXG4uYm94ZWQtbGF5b3V0ICN3cmFwcGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDtcbn1cbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNsZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjICFpbXBvcnRhbnQ7XG59XG4uZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mb250LW5vcmFtbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmItciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uaHItbGluZS1kYXNoZWQge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNlN2VhZWM7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAyMHB4IDA7XG59XG4uaHItbGluZS1zb2xpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxudmlkZW8ge1xuICB3aWR0aDogMTAwJSAgICAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gICAhaW1wb3J0YW50O1xufVxuLyogR0FMTEVSWSAqL1xuLmdhbGxlcnkgPiAucm93ID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mYW5jeWJveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8qIE9ubHkgZm9yIGRlbW8gKi9cbiAgd2lkdGg6IDI0JTtcbn1cbi8qIFN1bW1lcm5vdGUgdGV4dCBlZGl0b3IgICovXG4ubm90ZS1lZGl0b3Ige1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG4vKiBNT0RBTCAqL1xuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIG91dGxpbmU6IDAgbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHotaW5kZXg6IDIyMDA7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDMwcHg7XG59XG4uaW5tb2RhbCAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmOGZhZmI7XG59XG4uaW5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYW5pbWF0ZWQubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIC1tcy10cmFuc2Zvcm06IG5vbmU7XG4gIC1vLXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmlubW9kYWwgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLmlubW9kYWwgLm1vZGFsLWljb24ge1xuICBmb250LXNpemU6IDg0cHg7XG4gIGNvbG9yOiAjZTJlM2UzO1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4vKiBXUkFQUEVSUyAqL1xuI3dyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLndyYXBwZXIge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAxMHB4IDQwcHg7XG59XG4jcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBtaW4taGVpZ2h0OiA1NjhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAyNDBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDAwcHg7XG4gIH1cbn1cbi50aXRsZS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4uaWJveC1jb250ZW50IGgxLFxuLmlib3gtY29udGVudCBoMixcbi5pYm94LWNvbnRlbnQgaDMsXG4uaWJveC1jb250ZW50IGg0LFxuLmlib3gtY29udGVudCBoNSxcbi5pYm94LXRpdGxlIGgxLFxuLmlib3gtdGl0bGUgaDIsXG4uaWJveC10aXRsZSBoMyxcbi5pYm94LXRpdGxlIGg0LFxuLmlib3gtdGl0bGUgaDUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG51bC51bnN0eWxlZCxcbm9sLnVuc3R5bGVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJpZy1pY29uIHtcbiAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U1ZTZlNztcbn1cbi8qIEZPT1RFUiAqL1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cbi5mb290ZXIuZml4ZWRfZnVsbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uZm9vdGVyLmZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgbWFyZ2luLWxlZnQ6IDIyMHB4O1xufVxuYm9keS5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkLFxuYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDcwcHg7XG59XG5ib2R5Lm1pbmktbmF2YmFyLmNhbnZhcy1tZW51IC5mb290ZXIuZml4ZWQsXG5ib2R5LmNhbnZhcy1tZW51IC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDIyMHB4O1xufVxuYm9keS5ib2R5LXNtYWxsIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuLyogUEFORUxTICovXG4ucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMHB4IDEwcHggMjBweCAxMHB4O1xufVxuLnBhbmVsLWhlYWRpbmcgaDEsXG4ucGFuZWwtaGVhZGluZyBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi8qIFRBQkxFUyAqL1xuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgcGFkZGluZzogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLyogUEFORUxTICovXG4ucGFuZWwuYmxhbmstcGFuZWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYmxhbmstcGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLWxlZnQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0RERERERCAjREREREREIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b206ICNmM2YzZjQ7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ubmF2Lm5hdi10YWJzIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgY29sb3I6ICNBN0IxQzI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweCAxMHB4IDI1cHg7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi51aS10YWIgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG4vKiBHTE9CQUwgICovXG4ubm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5uby1ib3JkZXJzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm8tbWFyZ2lucyB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm5vLXRvcC1ib3JkZXIge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4uaWJveC1jb250ZW50LnRleHQtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4uYm9yZGVyLWxlZnQtcmlnaHQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbi5saW5rLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIC5saW5rLWJsb2NrIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4ubGluay1ibG9jayBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmJvZHkubWluaS1uYXZiYXIgLmJyYW5kaW5nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmltZy5jaXJjbGUtYm9yZGVyIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJyYW5kaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLmxvZ2luLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjUlO1xufVxuLmljb25zLWJveCBoMyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaWNvbnMtYm94IC5pbmZvbnQgYSBpIHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4uaWNvbnMtYm94IC5pbmZvbnQgYSB7XG4gIGNvbG9yOiAjYTZhOGE5O1xufVxuLmljb25zLWJveCAuaW5mb250IGEge1xuICBwYWRkaW5nOiAxMHB4O1xuICBtYXJnaW46IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udWktZHJhZ2dhYmxlIC5pYm94LXRpdGxlIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWIgPiBsaSBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGMkY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjY2E0NDQwO1xuICBmb250LXNpemU6IDkwJTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pYm94IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaWJveC5jb2xsYXBzZWQgLmlib3gtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWJveC5jb2xsYXBzZWQgLmZhLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5pYm94LmNvbGxhcHNlZCAuZmEuZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uaWJveDphZnRlcixcbi5pYm94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmlib3gtdGl0bGUge1xuICAtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1sZWZ0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDNweCAwIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAxNHB4IDE1cHggN3B4O1xuICBtaW4taGVpZ2h0OiA0OHB4O1xufVxuLmlib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG59XG4uaWJveC1mb290ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG50YWJsZS50YWJsZS1tYWlsIHRyIHRkIHtcbiAgcGFkZGluZzogMTJweDtcbn1cbi50YWJsZS1tYWlsIC5jaGVjay1tYWlsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuLnRhYmxlLW1haWwgLm1haWwtZGF0ZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG4uc3Rhci1tYWlsLFxuLmNoZWNrLW1haWwge1xuICB3aWR0aDogNDBweDtcbn1cbi51bnJlYWQgdGQgYSxcbi51bnJlYWQgdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5yZWFkIHRkIGEsXG4ucmVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnVucmVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjg7XG59XG4uaWJveC1jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uaWJveC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjZmYjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pYm94LWhlYWRpbmcgaDMge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uaWJveC10aXRsZSBoNSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDAgMCA3cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmbG9hdDogbGVmdDtcbn1cbi5pYm94LXRpdGxlIC5sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLmlib3gtdG9vbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaWJveC10b29scyBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBjb2xvcjogI2M0YzRjNDtcbn1cbi5pYm94LXRvb2xzIGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5pYm94LXRvb2xzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5pYm94IC5pYm94LXRvb2xzLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwO1xufVxuLyogQkFDS0dST1VORFMgKi9cbi50cmFuc3BhcmVudC1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xufVxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZ5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmx1ZS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzg0YzY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmxhenVyLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ueWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucmVkLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYmxhY2stYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMxYzg0YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM4NGM2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2M2Yzg7XG4gIGJvcmRlci1jb2xvcjogIzIzYzZjODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y4YWM1OTtcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBib3JkZXItY29sb3I6ICNmOGFjNTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU1NjU7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi5wcm9ncmVzcy1zbWFsbCxcbi5wcm9ncmVzcy1zbWFsbCAucHJvZ3Jlc3MtYmFyIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuLnByb2dyZXNzLXNtYWxsLFxuLnByb2dyZXNzLW1pbmkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucHJvZ3Jlc3MtbWluaSxcbi5wcm9ncmVzcy1taW5pIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnByb2dyZXNzLWJhci1uYXZ5LWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNkYzdhYjtcbn1cbi5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzg0YzY7XG59XG4ucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNjNmM4O1xufVxuLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbn1cbi5wcm9ncmVzcy1iYXItZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cbi5qdW1ib3Ryb24ge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4uanVtYm90cm9uIGgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIENPTE9SUyAqL1xuLnRleHQtbmF2eSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMWM4NGM2O1xufVxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMjNjNmM4O1xufVxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjhhYzU5O1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuLnRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zaW1wbGVfdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmltZy1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCAjOTE5MTkxO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCAjOTE5MTkxO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggIzkxOTE5MTtcbn1cbi8qIEZvciBoYW5kbGUgZGlmZXJlbnQgYmcgY29sb3IgaW4gQW5ndWxhckpTIHZlcnNpb24gKi9cbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzIgbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzMgbmF2Lm5hdmJhcixcbi5tYWlsYm94XFwuaW5ib3ggbmF2Lm5hdmJhcixcbi5tYWlsYm94XFwuZW1haWxfdmlldyBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5lbWFpbF9jb21wb3NlIG5hdi5uYXZiYXIsXG4uZGFzaGJvYXJkc1xcLmRhc2hib2FyZF80XzEgbmF2Lm5hdmJhcixcbi5tZXRyaWNzIG5hdi5uYXZiYXIsXG4ubWV0cmljc1xcLmluZGV4IG5hdi5uYXZiYXIsXG4uZGFzaGJvYXJkc1xcLmRhc2hib2FyZF81IG5hdi5uYXZiYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLyogRm9yIGhhbmRsZSBkaWZlcmVudCBiZyBjb2xvciBpbiBNVkMgdmVyc2lvbiAqL1xuLkRhc2hib2FyZF8yIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uRGFzaGJvYXJkXzMgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfNF8xIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uQ29tcG9zZUVtYWlsIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uRW1haWxWaWV3IC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uSW5ib3ggLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5NZXRyaWNzIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uRGFzaGJvYXJkXzUgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5hLmNsb3NlLWNhbnZhcy1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIHJpZ2h0OiAxNXB4O1xuICB6LWluZGV4OiAxMDExO1xuICBjb2xvcjogI2E3YjFjMjtcbn1cbmEuY2xvc2UtY2FudmFzLW1lbnU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi8qIEZVTEwgSEVJR0hUICovXG4uZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZmgtYnJlYWRjcnVtYiB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMTk2cHgpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maC1uby1icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA5OXB4KTtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmgtY29sdW1uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMjA0MCAhaW1wb3J0YW50O1xufVxuLm1vZGFsIHtcbiAgei1pbmRleDogMjA1MCAhaW1wb3J0YW50O1xufVxuLnNwaW5lci1leGFtcGxlIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4vKiBNQVJHSU5TICYgUEFERElOR1MgKi9cbi5wLXh4cyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5wLXhzIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wLXNtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wLW0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnAtbWQge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnAtbGcge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnAteGwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnAtdy14cyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5wLXctc20ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucC13LW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucC13LW1kIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLnAtdy1sZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wLXcteGwge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ubS14eHMge1xuICBtYXJnaW46IDJweCA0cHg7XG59XG4ubS14cyB7XG4gIG1hcmdpbjogNXB4O1xufVxuLm0tc20ge1xuICBtYXJnaW46IDEwcHg7XG59XG4ubSB7XG4gIG1hcmdpbjogMTVweDtcbn1cbi5tLW1kIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLm0tbGcge1xuICBtYXJnaW46IDMwcHg7XG59XG4ubS14bCB7XG4gIG1hcmdpbjogNTBweDtcbn1cbi5tLW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm0tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS1sIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ubS1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLm0tbC1uLTRwIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5tLWwtbi1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5tLWwtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5tLWwtbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5tLWwtbi14bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cbi5tLXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tLXQteHhzIHtcbiAgbWFyZ2luLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xufVxuLm0tdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubS10LW4teHhzIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5tLXQtbi14cyB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG4ubS10LW4tc20ge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tLXQtbiB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm0tdC1uLW1kIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4ubS10LW4tbGcge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cbi5tLXQtbi14bCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuLm0tci1ub25lIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1yLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5tLXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tLXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4ubS1yLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm0tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5tLXIteGwge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4ubS1yLTcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG4ubS1yLW4teHMge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ubS1yLW4tc20ge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLm0tci1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5tLXItbi1tZCB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG4ubS1yLW4tbGcge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuLm0tci1uLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cbi5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuLm0tYiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ubS1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5tLWItbiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG4ubS1iLW4tbGcge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuLnNwYWNlLTE1IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uc3BhY2UtMjAge1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5zcGFjZS0yNSB7XG4gIG1hcmdpbjogMjVweCAwO1xufVxuLnNwYWNlLTMwIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG4uZnVsbHNjcmVlbi1pYm94LW1vZGUgLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuYm9keS5mdWxsc2NyZWVuLWlib3gtbW9kZSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbi5pYm94LmZ1bGxzY3JlZW4ge1xuICB6LWluZGV4OiAyMDMwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaWJveC5mdWxsc2NyZWVuIC5jb2xsYXBzZS1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pYm94LmZ1bGxzY3JlZW4gLmlib3gtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDQ4cHgpO1xufVxuYm9keS5tb2RhbC1vcGVuIHtcbiAgcGFkZGluZy1yaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuYm9keS5tb2RhbC1vcGVuIC5hbmltYXRlZCB7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGluaXRpYWw7XG59XG4vKiBTaG93IHByb2ZpbGUgZHJvcGRvd24gb24gZml4ZWQgc2lkZWJhciAqL1xuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5wcm9maWxlLWVsZW1lbnQsXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xufVxuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5sb2dvLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNsZWFyLWxlZnQge1xuICBjbGVhcjogbGVmdDtcbn1cbi5jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbn1cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4vKiBTRUFSQ0ggUEFHRSAqL1xuLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zZWFyY2gtcmVzdWx0IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICMxRTBGQkU7XG59XG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWxpbmsge1xuICBjb2xvcjogIzAwNjYyMTtcbn1cbi5zZWFyY2gtcmVzdWx0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi8qIENPTlRBQ1RTICovXG4uY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmNvbnRhY3QtYm94ID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMDtcbn1cbi5jb250YWN0LWJveC5jZW50ZXItdmVyc2lvbiA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uID4gYSBpbWcge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnRhY3QtYm94IC5jb250YWN0LWJveC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4vKiBJTlZPSUNFICovXG4uaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoNCksXG4uaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDMpLFxuLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4uaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDQpLFxuLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCgzKSxcbi5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuLmludm9pY2UtdG90YWwgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDE1JTtcbn1cbi8qIEVSUk9SICYgTE9HSU4gJiBMT0NLU0NSRUVOKi9cbi5taWRkbGUtYm94IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogMTAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ubG9ja3NjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG4ubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi5sb2dpbkNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ucGFzc3dvcmRCb3gge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ubG9nby1uYW1lIHtcbiAgY29sb3I6ICNlNmU2ZTY7XG4gIGZvbnQtc2l6ZTogMTgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLm1pZGRsZS1ib3ggaDEge1xuICBmb250LXNpemU6IDE3MHB4O1xufVxuLndyYXBwZXIgLm1pZGRsZS1ib3gge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cbi5sb2NrLXdvcmQge1xuICB6LWluZGV4OiAxMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDExMHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNDcwcHg7XG59XG4ubG9jay13b3JkIHNwYW4ge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2U5ZTllOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxvY2std29yZCAuZmlyc3Qtd29yZCB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG59XG4vKiBEQVNCT0FSRCAqL1xuLmRhc2hib2FyZC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xufVxuLmRhc2hib2FyZC1oZWFkZXIgaDIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uZmlzdC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuLnN0YXRpc3RpYy1ib3gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmRhc2hib2FyZC1oZWFkZXIgLmxpc3QtZ3JvdXAtaXRlbSBzcGFuLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmxpc3QtZ3JvdXAuY2xlYXItbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbnVsLmNsZWFyLWxpc3Q6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4vKiBJbnRpbWVsaW5lICovXG4udGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuLnRpbWVsaW5lLWl0ZW0gLmRhdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG4udGltZWxpbmUtaXRlbSAuY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4vKiBQSU4gQk9BUkQgKi9cbnVsLm5vdGVzIGxpLFxudWwudGFnLWxpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwubm90ZXMgbGkgaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG51bC5ub3RlcyBsaSBkaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbnVsLm5vdGVzIGxpIGRpdiBzbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbnVsLm5vdGVzIGxpIGRpdiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbnVsLm5vdGVzIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDQwcHggNTBweCAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxudWwubm90ZXMgbGkgZGl2IHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG51bC5ub3RlcyBsaSBkaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDJweCAjMjEyMTIxO1xuICAvKiBTYWZhcmkrQ2hyb21lICovXG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAycHggcmdiYSgzMywgMzMsIDMzLCAwLjcpO1xuICAvKiBPcGVyYSAqL1xuICBib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIDAuNyk7XG59XG51bC5ub3RlcyBsaSBkaXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbn1cbnVsLm5vdGVzIGxpOm50aC1jaGlsZChldmVuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDVweDtcbn1cbnVsLm5vdGVzIGxpOm50aC1jaGlsZCgzbikgZGl2IHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxudWwubm90ZXMgbGk6bnRoLWNoaWxkKDVuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxudWwubm90ZXMgbGkgZGl2OmhvdmVyLFxudWwubm90ZXMgbGkgZGl2OmZvY3VzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIxMHB4O1xuICB3aWR0aDogMjEwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDdweCAjMjEyMTIxO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDVweCA1cHggN3B4IHJnYmEoMzMsIDMzLCAzMywgMC43KTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAwLjcpO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjE1cyBsaW5lYXI7XG59XG4vKiBGSUxFIE1BTkFHRVIgKi9cbi5maWxlLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIwcHg7XG59XG4uZmlsZS1tYW5hZ2VyIGg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5maWxlLW1hbmFnZXIge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvbGRlci1saXN0IGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmZvbGRlci1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvbGRlci1saXN0IGxpIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMzZDRkNWQ7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjM2Q0ZDVkO1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzFjODRjNjtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMjNjNmM4O1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0VGNTM1Mjtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRjhBQzU5O1xufVxuLmZpbGUtbWFuYWdlciBoNS50YWctdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnRhZy1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udGFnLWxpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5maWxlLW1hbmFnZXIgLmhyLWxpbmUtZGFzaGVkIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uZmlsZSAuaWNvbixcbi5maWxlIC5pbWFnZSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZSAuaWNvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZpbGUtY29udHJvbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5maWxlLWNvbnRyb2wuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uZmlsZSAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBjb2xvcjogI2RhZGFkYTtcbn1cbi5maWxlIC5maWxlLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5maWxlLW5hbWUgc21hbGwge1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMC42ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ZW0gc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMC42ZW0gc29saWQgI2YxZjFmMTtcbiAgcmlnaHQ6IDBlbTtcbiAgYm90dG9tOiAwZW07XG59XG5hLmNvbXBvc2UtbWFpbCB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xufVxuLm1haWwtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi8qIFBST0ZJTEUgKi9cbi5wcm9maWxlLWNvbnRlbnQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4ucHJvZmlsZS1zdGF0cyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5wcm9maWxlLWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbi5wcm9maWxlLWltYWdlIGltZyB7XG4gIHdpZHRoOiA5NnB4O1xuICBoZWlnaHQ6IDk2cHg7XG59XG4ucHJvZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuLmZlZWQtYWN0aXZpdHktbGlzdCAuZmVlZC1lbGVtZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uZmVlZC1lbGVtZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mZWVkLWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5mZWVkLWVsZW1lbnQsXG4uZmVlZC1lbGVtZW50IC5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uZmVlZC1lbGVtZW50LFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZlZWQtZWxlbWVudCA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZmVlZC1lbGVtZW50IGltZy5pbWctY2lyY2xlLFxuLmRyb3Bkb3duLW1lc3NhZ2VzLWJveCBpbWcuaW1nLWNpcmNsZSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG4uZmVlZC1lbGVtZW50IC53ZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG4uZmVlZC1lbGVtZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5mZWVkLWVsZW1lbnQgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZlZWQtcGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZmlsZS1saXN0IGxpIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZmlsZS1saXN0IGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5maWxlLWxpc3QgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnVzZXItZnJpZW5kcyBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLyogTUFJTEJPWCAqL1xuLm1haWwtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1haWwtYm94LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ubWFpbC1ib3gtaGVhZGVyIGgyIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLm1haWxib3gtY29udGVudCAudGFnLWxpc3QgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWFpbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ubWFpbC10ZXh0IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ubWFpbC10ZXh0IC5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubWFpbC1ib2R5IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1haWwtdGV4dCAubm90ZS1lZGl0b3IgLm5vdGUtdG9vbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY4Rjg7XG59XG4ubWFpbC1hdHRhY2htZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tYWlsYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubWFpbC1vbnRhY3Qge1xuICB3aWR0aDogMjMlO1xufVxuLyogUFJPSkVDVFMgKi9cbi5wcm9qZWN0LXBlb3BsZSxcbi5wcm9qZWN0LWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbmRkLnByb2plY3QtcGVvcGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLnByb2plY3QtcGVvcGxlIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4ucHJvamVjdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wcm9qZWN0LWxpc3QgdGFibGUgdHIgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnByb2plY3QtbWFuYWdlciAudGFnLWxpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9qZWN0LWZpbGVzIGxpIGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4vKiBGQVEgKi9cbi5mYXEtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5mYXEtcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mYXEtcXVlc3Rpb246aG92ZXIge1xuICBjb2xvcjogIzE3OWQ4Mjtcbn1cbi5mYXEtYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLmZhcS1pdGVtIC50YWctaXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi8qIENoYXQgdmlldyAqL1xuLm1lc3NhZ2UtaW5wdXQge1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cbi5jaGF0LWF2YXRhciB7XG4gIHdoaXRlOiAzNnB4O1xuICBoZWlnaHQ6IDM2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2hhdC11c2VyLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmNoYXQtdXNlciB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5jaGF0LXVzZXIgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNoYXQtdmlldyB7XG4gIHotaW5kZXg6IDIwMDEyO1xufVxuLmNoYXQtdXNlcnMsXG4uY2hhdC1zdGF0aXN0aWMge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNoYXQtdXNlcnMsXG4gIC5jaGF0LXN0YXRpc3RpYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmNoYXQtdmlldyAuaWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5jaGF0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG4ubWVzc2FnZS1hdmF0YXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UubGVmdCAubWVzc2FnZS1kYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLnJpZ2h0IC5tZXNzYWdlLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuLm1lc3NhZ2UtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4ubWVzc2FnZS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2hhdC1kaXNjdXNzaW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5jaGF0LXVzZXJzIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5jaGF0LW1lc3NhZ2UtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4vKiBqc1RyZWUgKi9cbi5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtYW5jaG9yID4gLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuLmpzdHJlZS1kZWZhdWx0IC5qc3RyZWUtaWNvbi5ub25lIHtcbiAgd2lkdGg6IDA7XG59XG4vKiBDTElFTlRTICovXG4uY2xpZW50cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5jbGllbnRzLWxpc3QgLnRhYi1wYW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwMHB4O1xufVxuLmNsaWVudC1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjIwcHg7XG59XG4uY2xpZW50cy1saXN0IHRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmUgO1xufVxuLmNsaWVudC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2xpZW50LWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jbGllbnQtYXZhdGFyIHtcbiAgd2lkdGg6IDQycHg7XG59XG4uY2xpZW50LWF2YXRhciBpbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY29udGFjdC10eXBlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGNvbG9yOiAjYzFjM2M0O1xufVxuLmNsaWVudC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNsaWVudC1kZXRhaWwgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5jbGllbnQtZGV0YWlsIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uLmdyYXktYmcge1xuICBjb2xvcjogI2E3YWFhYjtcbn1cbi5jbGllbnRzLWxpc3QgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5jbGllbnRzLWxpc3QgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5jbGllbnRzLWxpc3QgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuLyogQkxPRyBBUlRJQ0xFICovXG4uYmxvZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmxvZyBoNSB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLmJsb2cgLmJ0biB7XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuLmFydGljbGUgaDEge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMkY0MDUwO1xufVxuLmFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4uYXJ0aWNsZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMTAwcHggMDtcbn1cbi5hcnRpY2xlIC5pYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLyogSVNTVUUgVFJBQ0tFUiAqL1xuLmlzc3VlLXRyYWNrZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG50YWJsZS5pc3N1ZS10cmFja2VyIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuLmlzc3VlLWluZm8ge1xuICB3aWR0aDogNTAlO1xufVxuLmlzc3VlLWluZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLmlzc3VlLWluZm8gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi8qIFRFQU1TICovXG4udGVhbS1tZW1iZXJzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4udGVhbS1tZW1iZXJzIGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLyogQUdJTEUgQk9BUkQgKi9cbi5zb3J0YWJsZS1saXN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmFnaWxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYWdpbGUtbGlzdCBsaSB7XG4gIGJhY2tncm91bmQ6ICNGQUZBRkI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbjogMHB4IDAgMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uYWdpbGUtbGlzdCBsaTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5hZ2lsZS1saXN0IGxpLndhcm5pbmctZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2Y4YWM1OTtcbn1cbi5hZ2lsZS1saXN0IGxpLmRhbmdlci1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjRUQ1NTY1O1xufVxuLmFnaWxlLWxpc3QgbGkuaW5mby1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMWM4NGM2O1xufVxuLmFnaWxlLWxpc3QgbGkuc3VjY2Vzcy1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjMWFiMzk0O1xufVxuLmFnaWxlLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLyogRElGRiAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmZjNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuZGVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzZjNjtcbn1cbi8qIEUtY29tbWVyY2UgKi9cbi5wcm9kdWN0LWJveCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ucHJvZHVjdC1ib3g6aG92ZXIsXG4ucHJvZHVjdC1ib3guYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4ICNhOGE4YTg7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4ICNhOGE4YTg7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCAjYThhOGE4O1xufVxuLnByb2R1Y3QtaW1pdGF0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA5MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjk7XG4gIGNvbG9yOiAjYmViZWMzO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2R1Y3QtaW1pdGF0aW9uLnhsIHtcbiAgcGFkZGluZzogMTIwcHggMDtcbn1cbi5wcm9kdWN0LWRlc2Mge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZWNvbW1lcmNlIC50YWctbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZWNvbW1lcmNlIC5mYS1zdGFyIHtcbiAgY29sb3I6ICNEMURBREU7XG59XG4uZWNvbW1lcmNlIC5mYS1zdGFyLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjhhYzU5O1xufVxuLmVjb21tZXJjZSAubm90ZS1lZGl0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwIDVweCAwO1xufVxuLnByb2R1Y3QtbmFtZTpob3Zlcixcbi5wcm9kdWN0LW5hbWU6Zm9jdXMge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbiAgcmlnaHQ6IDA7XG59XG4ucHJvZHVjdC1kZXRhaWwgLmlib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4IDMwcHg7XG59XG4uaW1hZ2UtaW1pdGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyMDBweCAwO1xufVxuLnByb2R1Y3QtbWFpbi1wcmljZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5wcm9kdWN0LWltYWdlcyB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLyogU29jaWFsIGZlZWQgKi9cbi5zb2NpYWwtZmVlZC1zZXBhcmF0ZWQgLnNvY2lhbC1mZWVkLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA2MnB4O1xufVxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xufVxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWF2YXRhciBpbWcge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWZlZWQtYm94IC5zb2NpYWwtYXZhdGFyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uc29jaWFsLWZlZWQtYm94IHtcbiAgLypwYWRkaW5nOiAxNXB4OyovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5hcnRpY2xlIC5zb2NpYWwtZmVlZC1ib3g6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zb2NpYWwtYWN0aW9uIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLnNvY2lhbC1hdmF0YXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xufVxuLnNvY2lhbC1jb21tZW50IC5zb2NpYWwtY29tbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLnNvY2lhbC1hdmF0YXIgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNvY2lhbC1hdmF0YXIgLm1lZGlhLWJvZHkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc29jaWFsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnNvY2lhbC1ib2R5IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc29jaWFsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG4uc29jaWFsLWZvb3RlciAuc29jaWFsLWNvbW1lbnQgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5zb2NpYWwtY29tbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uc29jaWFsLWNvbW1lbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNvY2lhbC1jb21tZW50IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLyogVm90ZSBsaXN0ICovXG4udm90ZS1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi52b3RlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnZvdGUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmYmZiZmI7XG59XG4udm90ZS1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi52b3RlLWFjdGlvbnMgYSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZvdGUtYWN0aW9ucyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udm90ZS10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi52b3RlLXRpdGxlOmhvdmVyLFxuLnZvdGUtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi52b3RlLWluZm8sXG4udm90ZS10aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuLnZvdGUtaW5mbyxcbi52b3RlLWluZm8gYSB7XG4gIGNvbG9yOiAjYjRiNmI4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4udm90ZS1pbmZvIGEge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4udm90ZS1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi52b3RlLWljb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNlOGU5ZWE7XG59XG4udm90ZS1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuYm9keS5ib2R5LXNtYWxsIC52b3RlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NtYWxsLWNoYXQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbiNzbWFsbC1jaGF0IC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTRweDtcbn1cbi5vcGVuLXNtYWxsLWNoYXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgcGFkZGluZzogOXB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLm9wZW4tc21hbGwtY2hhdDpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5zbWFsbC1jaGF0LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc21hbGwtY2hhdC1ib3gubmctc21hbGwtY2hhdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmJvZHktc21hbGwgLnNtYWxsLWNoYXQtYm94IHtcbiAgYm90dG9tOiA3MHB4O1xuICByaWdodDogMjBweDtcbn1cbi5zbWFsbC1jaGF0LWJveC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbWFsbC1jaGF0LWJveCAuaGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICMyRjQwNTA7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNoYXQtZGF0ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5hdXRob3ItbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY29udGVudCA+IGRpdiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5jaGF0LW1lc3NhZ2Uge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY29udGVudCAuY2hhdC1tZXNzYWdlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLmxlZnQgLmNoYXQtbWVzc2FnZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY29udGVudCAucmlnaHQgLmNoYXQtbWVzc2FnZSB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuZm9ybS1jaGF0IHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLypcbiAqIG1ldGlzbWVudSAtIHYyLjAuMlxuICogQSBqUXVlcnkgbWVudSBwbHVnaW5cbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9vbm9rdW11cy9tZXRpc01lbnVcbiAqXG4gKiBNYWRlIGJ5IE9zbWFuIE51cmkgT2t1bXVzXG4gKiBVbmRlciBNSVQgTGljZW5zZVxuICovXG4ubWV0aXNtZW51IC5wbHVzLW1pbnVzLFxuLm1ldGlzbWVudSAucGx1cy10aW1lcyB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5tZXRpc21lbnUgLmFycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1Nztcbn1cbi5tZXRpc21lbnUgLmdseXBoaWNvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OVwiO1xufVxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5nbHlwaGljb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIjtcbn1cbi5tZXRpc21lbnUgLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG59XG4ubWV0aXNtZW51IC5pb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIjtcbn1cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuaW9uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCI7XG59XG4ubWV0aXNtZW51IC5mYS5wbHVzLW1pbnVzOmJlZm9yZSxcbi5tZXRpc21lbnUgLmZhLnBsdXMtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEucGx1cy10aW1lcyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLnBsdXMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5tZXRpc21lbnUgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZXRpc21lbnUgLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWV0aXNtZW51IC5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1yb3RhdGluZy1wbGFuZVwiPjwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItcm90YXRpbmctcGxhbmUuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcm90YXRlUGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1yb3RhdGVQbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MC4xZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1kb3VibGUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UxLFxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdhdmVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0MlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDNcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q0XCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0NVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YXZlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7XG59XG4uc2stc3Bpbm5lci13YXZlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhdmVTdHJldGNoRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDMge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLFxuICA0MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsXG4gIDQwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMSxcbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXdhbmRlcmluZ0N1YmVNb3ZlIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcyAuc2stY3ViZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gIH1cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgNTAlIHtcbiAgICAvKiBIYWNrIHRvIG1ha2UgRkYgcm90YXRlIGluIHRoZSByaWdodCBkaXJlY3Rpb24gKi9cbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gIH1cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1wdWxzZVwiPjwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItcHVsc2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcHVsc2VTY2FsZU91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaGFzaW5nLWRvdHNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdDJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QxLFxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cyAuc2stZG90MiB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzQm91bmNlIHtcbiAgMCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXRocmVlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlM1wiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIGRpdiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay10aHJlZUJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgLnNrLWJvdW5jZTEge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjMycztcbn1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXRocmVlQm91bmNlRGVsYXkge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY3ViZS1ncmlkXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCB7XG4gIC8qXG4gICAqIFNwaW5uZXIgcG9zaXRpb25zXG4gICAqIDEgMiAzXG4gICAqIDQgNSA2XG4gICAqIDcgOCA5XG4gICAqL1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkLnNrLXNwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZSB7XG4gIHdpZHRoOiAzMyU7XG4gIGhlaWdodDogMzMlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg3KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwcztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsXG4gIDcwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLFxuICA3MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgfVxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdvcmRwcmVzc1wiPlxuICogICAgICA8c3BhbiBjbGFzcz1cInNrLWlubmVyLWNpcmNsZVwiPjwvc3Bhbj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd29yZHByZXNzLnNrLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zay1zcGlubmVyLXdvcmRwcmVzcyAuc2staW5uZXItY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWlubmVyQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTMgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU0IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTYgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU3IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTkgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTExIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTglO1xuICBoZWlnaHQ6IDE4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xcztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSxcbiAgMzklLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSxcbiAgMzklLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuYm9keS5ydGxzIHtcbiAgLyogVGhlbWUgY29uZmlnICovXG59XG5ib2R5LnJ0bHMgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAyMjBweCAwIDA7XG59XG5ib2R5LnJ0bHMgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAzNXB4IDdweCAxMHB4O1xufVxuYm9keS5ydGxzIC5pYm94LXRpdGxlIGg1IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIC5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRscyAucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bHMgLmlib3gtdG9vbHMge1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkucnRscyAuc3RhdC1wZXJjZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ib2R5LnJ0bHMgLm5hdmJhci1yaWdodCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5ib2R5LnJ0bHMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bHMgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDE0cHggMjBweCA1cHggNXB4O1xufVxuYm9keS5ydGxzIC5mZWVkLWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkucnRscyAudGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5ib2R5LnJ0bHMgLnRpbWVsaW5lLWl0ZW0gLmRhdGUgaSB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuYm9keS5ydGxzIC50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5ib2R5LnJ0bHMgLnRoZW1lLWNvbmZpZyB7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiBhdXRvO1xufVxuYm9keS5ydGxzIC5zcGluLWljb24ge1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAwO1xufVxuYm9keS5ydGxzIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkucnRscyAjdG9hc3QtY29udGFpbmVyID4gLnRvYXN0OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0byAtMS41ZW0gYXV0byAwLjVlbTtcbn1cbmJvZHkucnRscyAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMTVweDtcbn1cbmJvZHkucnRscyAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbmJvZHkucnRscyAudmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgcmlnaHQ6IDUwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG59XG5ib2R5LnJ0bHMgLmZpbGUtYm94IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIHVsLm5vdGVzIGxpIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIC5jaGF0LXVzZXJzLFxuYm9keS5ydGxzIC5jaGF0LXN0YXRpc3RpYyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYm9keS5ydGxzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgLmItciB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuYm9keS5ydGxzIC5kZC1saXN0IC5kZC1saXN0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuYm9keS5ydGxzIC5kZC1pdGVtID4gYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIC50aGVtZS1jb25maWctYm94IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxzIC50aGVtZS1jb25maWctYm94LnNob3cge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxzIC5zcGluLWljb24ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbmJvZHkucnRscyAuc2tpbi1zZXR0dGluZ3Mge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuYm9keS5ydGxzIC5za2luLXNldHR0aW5ncyB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuYm9keS5ydGxzIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5LnJ0bHMgLmNoYXQtdXNlcnMsXG4gIGJvZHkucnRscyAuY2hhdC1zdGF0aXN0aWMge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCxcbmJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xufVxuYm9keS5ydGxzLm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLmZvb3Rlci5maXhlZCxcbmJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItdG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmJvZHktc21hbGwucnRscy50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiBub25lO1xufVxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCA3MHB4IDAgMDtcbn1cbmJvZHkucnRscy5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5ib2R5LnJ0bHMuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMjIwcHggMCAwO1xufVxuYm9keS5ydGxzLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuLmJvZHktc21hbGwucnRscyAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLmJvZHktc21hbGwucnRscyAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cbmJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5ib2R5LnJ0bHMgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkucnRscyAudG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCxcbmJvZHkucnRscy50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAuYm9keS1zbWFsbC5ydGxzICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuICAuYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLmJvZHktc21hbGwucnRscy5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAucnRscy5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLnJ0bHMuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucnRscyAubHRyLXN1cHBvcnQge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi8qXG4gKlxuICogICBUaGlzIGlzIHN0eWxlIGZvciBza2luIGNvbmZpZ1xuICogICBVc2Ugb25seSBpbiBkZW1vIHRoZW1lXG4gKlxuKi9cbi50aGVtZS1jb25maWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi50aGVtZS1jb25maWctYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbn1cbi50aGVtZS1jb25maWctYm94LnNob3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cbi5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDBweCAwcHggMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2tpbi1zZXR0dGluZ3Mge1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xufVxuLnNraW4tc2V0dHRpbmdzIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNldGluZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5zZXRpbmdzLWl0ZW0uc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zZXRpbmdzLWl0ZW0gLnN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5za2luLW5hbWUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2V0aW5ncy1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZWZhdWx0LXNraW4sXG4uYmx1ZS1za2luLFxuLnVsdHJhLXNraW4sXG4ueWVsbG93LXNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVmYXVsdC1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5kZWZhdWx0LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk5ZDgyO1xufVxuLmJsdWUtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuLmJsdWUtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDhkZGI7XG59XG4ueWVsbG93LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMTAwJTtcbn1cbi55ZWxsb3ctc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZTg3MzU7XG59XG4udWx0cmEtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTIucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuLnVsdHJhLXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWEyZDQwO1xufVxuLypcbiAqXG4gKiAgIFNLSU4gMSAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gQmx1ZSBsaWdodFxuICpcbiovXG4uc2tpbi0xIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDMwcHg7XG59XG4uc2tpbi0xIC5uYXZiYXItdG9wLWxpbmtzID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5za2luLTEuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG4uc2tpbi0xIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMGU5YWVmICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0xIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzBlOWFlZjtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZycpO1xufVxuLnNraW4tMS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICMzZTQ5NWY7XG59XG4uc2tpbi0xIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2tpbi0xIC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjM2E0NDU5O1xufVxuLnNraW4tMSAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc2tpbi0xIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6ICMwZTlhZWY7XG4gIGJvcmRlci1jb2xvcjogIzBlOWFlZjtcbn1cbmJvZHkuc2tpbi0xIHtcbiAgYmFja2dyb3VuZDogIzNlNDk1Zjtcbn1cbi5za2luLTEgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5za2luLTEgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5za2luLTEgLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweCAzMHB4O1xufVxuLmZpeGVkLW5hdi5za2luLTEgLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnNraW4tMSAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuLnNraW4tMSAjcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjZmYTtcbn1cbi5za2luLTEgLmlib3gtdGl0bGUsXG4uc2tpbi0xIC5pYm94LWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cbi5za2luLTEgLmlib3gtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBzb2xpZDtcbn1cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5za2luLTEgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzNXB4IDI1cHggMjVweCAyNXB4O1xufVxuLnNraW4tMSAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNraW4tMSAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2tpbi0xIC5wcm9maWxlLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2tpbi0xIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnNraW4tMSAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5za2luLTEgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjM2E0NDU5O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLypcbiAqXG4gKiAgIFNLSU4gMiAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gSW5zcGluaWEgVWx0cmFcbiAqXG4qL1xuYm9keS5za2luLTIge1xuICBjb2xvcjogIzU2NTc1OCAhaW1wb3J0YW50O1xufVxuLnNraW4tMiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAyNXB4O1xufVxuLnNraW4tMiAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuLnNraW4tMiAuc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogIzIzYzZjOCAhaW1wb3J0YW50O1xufVxuLnNraW4tMiAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyM2M2Yzg7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMi5wbmcnKTtcbn1cbi5za2luLTIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuLnNraW4tMiAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNraW4tMi5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cbi5za2luLTIgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbn1cbi5za2luLTIgLmxvZ28tZWxlbWVudCB7XG4gIHBhZGRpbmc6IDE3cHggMDtcbn1cbi5za2luLTIgLm5hdiA+IGxpID4gYSxcbi5za2luLTIgLndlbGNvbWUtbWVzc2FnZSB7XG4gIGNvbG9yOiAjZWRmNmZmO1xufVxuLnNraW4tMiAjdG9wLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uc2tpbi0yICNzaWRlLW1lbnUgPiBsaSA+IGEsXG4uc2tpbi0yIC5uYXYubmF2LXNlY29uZC1sZXZlbCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNTg2YjdkO1xufVxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMjEzYTUzO1xufVxuLnNraW4tMi5taW5pLW5hdmJhciAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICMyMTNhNTM7XG59XG4uc2tpbi0yIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6ICMyM2M2Yzg7XG4gIGJvcmRlci1jb2xvcjogIzIzYzZjODtcbn1cbi5za2luLTIgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0yICN0b3Atc2VhcmNoIHtcbiAgY29sb3I6ICNmZmY7XG59XG5ib2R5LnNraW4tMiAjd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uc2tpbi0yIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICMyMTNhNTM7XG59XG4uZml4ZWQtbmF2LnNraW4tMiAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICMyMTNhNTM7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5za2luLTIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweCAyNXB4O1xufVxuLnNraW4tMiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMjBweCAzMHB4O1xufVxuLnNraW4tMiAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuLnNraW4tMiAuZGFzaG9hcmQtMSAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDMwcHggMjVweCAzMHB4O1xufVxuLnNraW4tMiAuaWJveC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uc2tpbi0yIC5pYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNraW4tMiAjcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjZjZmNmY2IDIwJSwgI2Q1ZDVkNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgI2Y2ZjZmNiAyMCUsICNkNWQ1ZDUgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjZjZmNmY2IDIwJSwgI2Q1ZDVkNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCAjZjZmNmY2IDIwJSwgI2Q1ZDVkNSAxMDAlKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jZjZmNmY2LCBlbmRDb2xvcnN0cj0jZDVkNWQ1KVwiO1xufVxuLnNraW4tMiAuaWJveC10aXRsZSxcbi5za2luLTIgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNraW4tMiAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNraW4tMiAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNraW4tMiAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uc2tpbi0yIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5za2luLTIgLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMiAubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMWEyZDQxO1xufVxuLnNraW4tMiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5za2luLTIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBjb2xvcjogIzIxM2E1Mztcbn1cbi5za2luLTIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLypcbiAqXG4gKiAgIFNLSU4gMyAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gWWVsbG93L3B1cnBsZVxuICpcbiovXG4uc2tpbi0zIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDMwcHg7XG59XG4uc2tpbi0zIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4uc2tpbi0zLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuLnNraW4tMyAuc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogI2VjYmE1MiAhaW1wb3J0YW50O1xufVxuYm9keS5ib3hlZC1sYXlvdXQuc2tpbi0zICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzNlMmM0Mjtcbn1cbi5za2luLTMgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjZWNiYTUyO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nJyk7XG59XG4uc2tpbi0zLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogIzNlMmM0Mjtcbn1cbi5za2luLTMgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5za2luLTMgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5za2luLTMgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzODI4M2M7XG59XG4uZml4ZWQtbmF2LnNraW4tMyAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2tpbi0zIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzk0OGI5Njtcbn1cbi5za2luLTMgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5za2luLTMgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogI2VjYmE1MjtcbiAgYm9yZGVyLWNvbG9yOiAjZWNiYTUyO1xufVxuYm9keS5za2luLTMge1xuICBiYWNrZ3JvdW5kOiAjM2UyYzQyO1xufVxuLnNraW4tMyAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLnNraW4tMyAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4IDMwcHg7XG59XG4uc2tpbi0zIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uc2tpbi0zICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNmZhO1xufVxuLnNraW4tMyAuaWJveC10aXRsZSxcbi5za2luLTMgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNraW4tMyAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNraW4tMyAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4IDI1cHg7XG59XG4uc2tpbi0zIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2tpbi0zIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5za2luLTMgLnByb2ZpbGUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5za2luLTMgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2tpbi0zIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMyAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzODI4M2M7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNraW4tMyAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMyAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NzJ4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTVteEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N214S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTRXeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdXeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3R3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU0bXhLS1RVMUtnLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuYm9keS5tZC1za2luIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5sYWJlbCxcbi5tZC1za2luIC5iYWRnZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbn1cbi5tZC1za2luIC5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm1kLXNraW4gLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tZC1za2luIC53cmFwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMCA0MHB4O1xuICB9XG59XG4ubWQtc2tpbiAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwIDEwcHggMjBweCAxMHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMzQpLCAwIDBweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG59XG4ubWQtc2tpbiAuZnVsbC1oZWlnaHQtbGF5b3V0IC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYyAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLmlib3gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4gLmlib3guYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tZC1za2luIC5pYm94LXRpdGxlLFxuLm1kLXNraW4gLmlib3gtY29udGVudCB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cbi5tZC1za2luIC5pYm94LXRpdGxlIGg1IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1kLXNraW4gYS5jbG9zZS1jYW52YXMtbWVudSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gLndlbGNvbWUtbWVzc2FnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1kLXNraW4gI3RvcC1zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luICN0b3Atc2VhcmNoOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbiAjbmVzdGFibGUtb3V0cHV0LFxuLm1kLXNraW4gI25lc3RhYmxlMi1vdXRwdXQge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIGx1Y2lkYSBncmFuZGUsIGx1Y2lkYSBzYW5zIHVuaWNvZGUsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWQtc2tpbiAubGFuZGluZy1wYWdlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1kLXNraW4gLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdC5uYXZiYXItc2Nyb2xsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLmxhbmRpbmctcGFnZS5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubWQtc2tpbiAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tZC1za2luIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzY3NmE2YztcbiAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggMjVweDtcbn1cbi5tZC1za2luIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNWI1ZDVmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLm1kLXNraW4gLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubWQtc2tpbiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNWI1ZDVmO1xufVxuLm1kLXNraW4gLm5hdiAub3BlbiA+IGEsXG4ubWQtc2tpbiAubmF2IC5vcGVuID4gYTpob3Zlcixcbi5tZC1za2luIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5tZC1za2luIC5uYXZiYXItdG9wLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuLm1kLXNraW4gLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZC1za2luIC5wYWNlLWRvbmUgLm5hdi1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5tZC1za2luIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY5O1xufVxuLm1kLXNraW4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCA1MnB4O1xufVxuLm1kLXNraW4gLm5hdmJhci10b3AtbGlua3MgbGkgYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cbi5tZC1za2luIC5uYXYgPiBsaSA+IGEge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm1kLXNraW4gLm5hdmJhci1zdGF0aWMtc2lkZSAubmF2ID4gbGkgPiBhOmZvY3VzLFxuLm1kLXNraW4gLm5hdmJhci1zdGF0aWMtc2lkZSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5tZC1za2luIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEge1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cbi5tZC1za2luIC5uYXYtaGVhZGVyIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5uYXYtaGVhZGVyIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbiAubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLm1kLXNraW4gLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5tZC1za2luIC5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiA2NXB4O1xufVxuLm1kLXNraW4gLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5tZC1za2luIC5wYWNlLWRvbmUgLm5hdmJhci1zdGF0aWMtc2lkZSxcbi5tZC1za2luIC5wYWNlLWRvbmUgLm5hdi1oZWFkZXIsXG4ubWQtc2tpbiAucGFjZS1kb25lIGxpLmFjdGl2ZSxcbi5tZC1za2luIC5wYWNlLWRvbmUgI3BhZ2Utd3JhcHBlcixcbi5tZC1za2luIC5wYWNlLWRvbmUgLmZvb3RlciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5tZC1za2luIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC40cztcbiAgei1pbmRleDogMjAzMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLm5hdmJhci1maXhlZC10b3AsXG4ubWQtc2tpbiAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUFCMzk0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubWQtc2tpbiAjcmlnaHQtc2lkZWJhciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiA5MDA7XG59XG4ubWQtc2tpbiAud2hpdGUtYmcgLm5hdmJhci1maXhlZC10b3AsXG4ubWQtc2tpbiAud2hpdGUtYmcgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLmNvbnRhY3QtYm94IHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWQtc2tpbiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbiAgbWFyZ2luOiAzMHB4IDIwcHggMCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1kLXNraW4gLmRhc2hib2FyZC1oZWFkZXIge1xuICAgIG1hcmdpbjogMjBweCAwIDAgMDtcbiAgfVxufVxuLm1kLXNraW4gdWwubm90ZXMgbGkgZGl2IHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4gLmZpbGUge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luIC5tYWlsLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLm1kLXNraW4gLm1haWwtYm94LWhlYWRlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMjBweCAyMHB4O1xufVxuLm1kLXNraW4gLm1haWxib3gtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5zb2NpYWwtZmVlZC1ib3gge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQubmF2YmFyLXNjcm9sbCxcbi5tZC1za2luLmxhbmRpbmctcGFnZS5ib2R5LXNtYWxsIC5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLXNjcm9sbCAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAxMHB4O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5tZC1za2luLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5tZC1za2luLmxhbmRpbmctcGFnZS5ib2R5LXNtYWxsIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4ubWQtc2tpbiAubGFuZGluZ19saW5rIGEsXG4ubWQtc2tpbiAuc3BlY2lhbF9saW5rIGEge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY5O1xufVxuLm1kLXNraW4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubWQtc2tpbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2Lm5hdmJhci1yaWdodCA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpob3Zlcixcbi5tZC1za2luIC50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpmb2N1cyxcbi5tZC1za2luLnRvcC1uYXZpZ2F0aW9uIC5uYXYgLm9wZW4gPiBhLFxuLm1kLXNraW4udG9wLW5hdmlnYXRpb24gLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1kLXNraW4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWQtc2tpbi5maXhlZC1uYXYgI3dyYXBwZXIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4ubWQtc2tpbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMDtcbn1cbi5tZC1za2luLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbi5tZC1za2luLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuLm1kLXNraW4uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbi5jYW52YXMtbWVudSBuYXYubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgei1pbmRleDogMjAwMTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAyMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxMjAwcHg7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDIyMHB4O1xuICB9XG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyxcbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzLFxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuICAuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG4gIC5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5sb2NrLXdvcmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1mb3JtLWN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5zaWRlYmFyZC1wYW5lbCB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbC5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuaWJveC10b29scyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTBweCkge1xuICAudGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3aWR0aDogMTEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgfVxuICAudGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbiAgLm5hdi5uYXZiYXItdG9wLWxpbmtzIGxpLmRyb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pYm94LXRvb2xzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLyogT25seSBkZW1vICovXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC53ZWxjb21lLW1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIVxuICogTW9wYUJvb3RzdHJhcEJ1bmRsZSBwYWdpbmF0aW9uIHN1cHBvcnRcbiAqL1xuLnBhZ2luYXRpb24gLmRpc2FibGVkIGEsXG4ucGFnaW5hdGlvbiAuZGlzYWJsZWQgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjQkZCRkJGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbiAubmV4dCBhIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi8qXG4gKiBtb3Zpbmcgc3VibmF2aWdhdGlvbiBiYXIgc25hcHBpbmcgdG8gdG9wIG9uIHNjcm9sbFxuICogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy85MTc5NzA4L3JlcGxpY2F0aW5nLWJvb3RzdHJhcHMtbWFpbi1uYXYtYW5kLXN1Ym5hdlxuICogaHR0cDovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8xMDMxODE2My9zdWJuYXYtYmFyLWNvbGxhcHNlZC13aXRoLXR3aXR0ZXItYm9vdHN0cmFwXG4gKiBodHRwOi8vdHdpdHRlci5naXRodWIuY29tL2Jvb3RzdHJhcC9hc3NldHMvY3NzL2RvY3MuY3NzXG4gKi9cbi8qIFN1Ym5hdiAqL1xuLnN1Ym5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAvKiBPbGQgYnJvd3NlcnMgKi9cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAvKiBSZXBlYXQgdGhlIGdyYWRpZW50ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmNWY1ZjUpLCBjb2xvci1zdG9wKDEwMCUsICNlZWVlZWUpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogQ2hyb21lIDEwKyxTYWZhcmkgNS4xKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmNWY1ZjUnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTtcbiAgLyogSUU2LTkgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwgI2VlZWVlZSAxMDAlKTtcbiAgLyogVzNDICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnN1Ym5hdiAubmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zdWJuYXYgLm5hdiA+IGxpID4gYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmNWY1ZjU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGEsXG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgY29sb3I6ICM3Nzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWU5ZTk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGEgLmNhcmV0LFxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc3Nztcbn1cbi5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuLnN1Ym5hdiAubmF2ID4gbGk6bGFzdC1jaGlsZCA+IGEge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uc3VibmF2IC5kcm9wZG93bi1tZW51IHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG59XG4vKiBGaXhlZCBzdWJuYXYgb24gc2Nyb2xsLCBidXQgb25seSBmb3IgOTgwcHggYW5kIHVwIChzb3JyeSBJRSEpICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnN1Ym5hdi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gICAgLyogMTAgbGVzcyB0aGFuIC5uYXZiYXItZml4ZWQgdG8gcHJldmVudCBhbnkgb3ZlcmxhcCAqL1xuICAgIGJvcmRlci1jb2xvcjogI2Q1ZDVkNTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgLyogZHJvcCB0aGUgYm9yZGVyIG9uIHRoZSBmaXhlZCBlZGdlcyAqL1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7XG4gICAgLyogSUU2LTkgKi9cbiAgfVxuICAuc3VibmF2LWZpeGVkIC5uYXYge1xuICAgIHdpZHRoOiA5MzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDFweDtcbiAgfVxuICAuc3VibmF2IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4gIC5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYTpob3ZlciB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vKiBNYWtlIHRhYmxlcyBzcGFjZWQgb3V0IGEgYml0IG1vcmUgKi9cbmgyICsgdGFibGUsXG5oMyArIHRhYmxlLFxuaDQgKyB0YWJsZSxcbmgyICsgLnJvdyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4vKiBMQVJHRSBERVNLVE9QIFNDUkVFTlMgKi9cbkBtZWRpYSAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgLyogVXBkYXRlIHN1Ym5hdiBjb250YWluZXIgKi9cbiAgLnN1Ym5hdi1maXhlZCAubmF2IHtcbiAgICB3aWR0aDogMTE2OHB4O1xuICAgIC8qIDJweCBsZXNzIHRvIGFjY291bnQgZm9yIGxlZnQvcmlnaHQgYm9yZGVycyBiZWluZyByZW1vdmVkIHdoZW4gaW4gZml4ZWQgbW9kZSAqL1xuICB9XG59XG4vKipcbiAqIFRvIHN1cHBvcnQgc3VibmF2YmFycyB3ZSBhZGQgYSBzZWN0aW9uIHBhZGRpbmcgdG9wLCBcbiAqIHNvIGlmIHlvdSB1c2UgaW5wYWdlIGFuY2hvcnMgd3JhcCB0aGVtIGluIHNlY3Rpb25zIHRvIGhhdmUgY29ycmVjdCBzY3JvbGxpbmcgcGFkZGluZy10b3BcbiAqL1xuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG4vKipcbiogU29tZSBmaXhlcyBmb3IgZGlzcGxheWluZyBnb29nbGUgbWFwcyBpbnNpZGUgYSBwYWdlIHdpdGggYm9vdHN0cmFwXG4qL1xuLmdtbm9wcmludCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4jcmlnaHQtc2lkZWJhciB7XG4gIHRvcDogNTBweDtcbn1cbiNyaWdodC1zaWRlYmFyIC5zaWRlYmFyLWNvbnRhaW5lciAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbiNyaWdodC1zaWRlYmFyIC5zaWRlYmFyLWNvbnRhaW5lciAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uaGVscC10b29sdGlwLWxhYmVsLnRvb2x0aXAtdGhlbWUtcHJpbWFyeSArIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyRjQwNTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIgLmhlbHAtdG9vbHRpcC1sYWJlbCAub3JnLWxhYmVsLXRvb2x0aXAge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlci5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDlweDtcbiAgdG9wOiA5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItbGVmdCAudG9vbHRpcCB7XG4gIHJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyLWxlZnQgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogMTVweCAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItcmlnaHQgLnRvb2x0aXAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyLXJpZ2h0IC50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICByaWdodDogYXV0byFpbXBvcnRhbnQ7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogNTAwcHg7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHRyOmZpcnN0LWNoaWxkIHRoLFxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHRyIHRoLFxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlciAudG9vbHRpcCAudG9vbHRpcC1pbm5lciB0ciB0ZCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5wb3BvdmVyLnBvcG92ZXItbGcge1xuICBtYXgtd2lkdGg6IDUxMnB4O1xufVxuLmFydGljbGUtdGl0bGUge1xuICBtYXJnaW46IDQwcHggMCA1MHB4IDA7XG59XG4uZmllbGQtdmFsdWUtcm93IC5maWVsZC12YWx1ZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE3cHg7XG59XG4uZmllbGQtdmFsdWUtcm93IC5lZGl0LWZpZWxkLXZhbHVlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmllbGQtdmFsdWUtcm93OmhvdmVyIC5lZGl0LWZpZWxkLXZhbHVlLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdGUtZWRpdGFibGUuaXRlLWVkaXRhYmxlLXNlbmRpbmcgLml0ZS1lZGl0YWJsZS1mb3JtIC5pdGUtZWRpdGFibGUtc3Bpbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDE3cHg7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtdGV4dDpob3ZlciAuaXRlLWVkaXRhYmxlLWVkaXQtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLXRleHQgLml0ZS1lZGl0YWJsZS1lZGl0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLWZvcm0gLml0ZS1lZGl0YWJsZS1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS1mb3JtIC5pdGUtZWRpdGFibGUtc3VibWl0LWxpbmssXG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSAuaXRlLWVkaXRhYmxlLWNhbmNlbC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nOiA4cHggMCAwIDRweDtcbn1cbi5lZGl0YWJsZS1wZW5jaWwtd3JhcHBlciAuZWRpdGFibGUtcGVuY2lsLWljb24ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uZWRpdGFibGUtcGVuY2lsLXdyYXBwZXI6aG92ZXIgLmVkaXRhYmxlLXBlbmNpbC1pY29uIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5jb2xsYXBzZS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNvbGxhcHNlLWl0ZW0gLmNvbGxhcHNlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uY29sbGFwc2UtaXRlbSAuY29sbGFwc2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG4uY29sbGFwc2UtaXRlbS5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmNvbGxhcHNlLXJvdyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbn1cbi5jb2xsYXBzZS1yb3cgLmNvbGxhcHNlLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uY29sbGFwc2Utcm93IC5jb2xsYXBzZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5jb2xsYXBzZS1yb3cuY29sbGFwc2VkIC5jb2xsYXBzZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi50YWJsZS1jb2xsYXBzYWJsZSB0ciAuY29sbGFwc2UtaWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4udGFibGUtY29sbGFwc2FibGUgdHIgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLnRhYmxlLWNvbGxhcHNhYmxlIHRyLmV4cGFuZGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbn1cbi50YWJsZS1jb2xsYXBzYWJsZSB0ci5leHBhbmRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RTY7XG59XG4udGFibGUtY29sbGFwc2FibGUgdHIuZXhwYW5kZWQgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLnRhYmxlLWNvbGxhcHNhYmxlIHRyIC5zb3J0YWJsZS1oYW5kbGUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy03IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtNiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy00IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS03IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tNiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS00IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC03IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtNiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC00IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xMSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctOSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTgge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy03IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctNiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTUge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy00IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG4uY29udGFpbmVyLXhzIC52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvbnRhaW5lci14cyAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG50ci5jb250YWluZXIteHMgLnZpc2libGUteHMge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbnRoLmNvbnRhaW5lci14cyAudmlzaWJsZS14cyxcbnRkLmNvbnRhaW5lci14cyAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIteHMgLnZpc2libGUteHMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci14cyAudmlzaWJsZS14cy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIteHMgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXhzIC5oaWRkZW4teHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXNtIC52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG50ci5jb250YWluZXItc20gLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbnRoLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbSxcbnRkLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItc20gLnZpc2libGUtc20tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItc20gLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXNtIC5oaWRkZW4tc20ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLW1kIC52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG50ci5jb250YWluZXItbWQgLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbnRoLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZCxcbnRkLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbWQgLnZpc2libGUtbWQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbWQgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLW1kIC5oaWRkZW4tbWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWxnIC52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbnRhYmxlLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG50ci5jb250YWluZXItbGcgLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cbnRoLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZyxcbnRkLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbGcgLnZpc2libGUtbGctYmxvY2sge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbGcgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWxnIC5oaWRkZW4tbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5jb2wteGxnLTEsXG4gIC5jb2wteGxnLTIsXG4gIC5jb2wteGxnLTMsXG4gIC5jb2wteGxnLTQsXG4gIC5jb2wteGxnLTUsXG4gIC5jb2wteGxnLTYsXG4gIC5jb2wteGxnLTcsXG4gIC5jb2wteGxnLTgsXG4gIC5jb2wteGxnLTksXG4gIC5jb2wteGxnLTEwLFxuICAuY29sLXhsZy0xMSxcbiAgLmNvbC14bGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wteGxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLXhsZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteGxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteGxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtNjdweCB7XG4gIG1hcmdpbi1sZWZ0OiA2N3B4O1xufVxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cbi53aWR0aC0zN3B4IHtcbiAgd2lkdGg6IDM3cHg7XG59XG4ud2lkdGgtbGFiZWwge1xuICB3aWR0aDogMTE2cHg7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC1tb3otYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cy5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzLmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXMuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnksXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLm5hdi5uYXZiYXItbmF2Lm5hdmJhci1yaWdodCAucmlnaHQtc2lkZWJhci10b2dnbGU6aG92ZXIgaSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyAuYWxlcnQtd3JhcHBlci1zdGF0aWMge1xuICBoZWlnaHQ6IDE5MnB4O1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyAuYWxlcnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGZsb2F0OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gIC5uYXYtZmxleC1yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAubmF2LWZsZXgtcmlnaHQgPiBsaSB7XG4gICAgZmxleDogMCAxIDA7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkuZmlyc3Qge1xuICAgIGZsZXg6IDAgMSAwO1xuICB9XG4gIC5uYXYtZmxleC1yaWdodCA+IGxpLmxhc3Qge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5uYXYtZmxleC1yaWdodCA+IGxpLmxhc3QgPiBhIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG4gIC5uYXYtZmxleC1yaWdodCA+IGxpIGEubmF2YmFyLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNHB4IDlweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMTBweCA1cHggIWltcG9ydGFudDtcbiAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1mbGV4LXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkubGFzdCA+IGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuI3NlbGVjdDItc2VhcmNoX3F1ZXJ5LXJlc3VsdHMge1xuICBtYXgtaGVpZ2h0OiA0NzVweDtcbn1cbi5wLXh4cyB7XG4gIHBhZGRpbmc6IDVweDtcbn1cbi5wLXhzIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wLXNtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wLW0ge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnAtbWQge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnAtbGcge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuLnAteGwge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnAtdy14eHMge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5wLXcteHMge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG4ucC13LXNtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuLnAtdy1tIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnAtdy1tZCB7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cbi5wLXctbGcge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG4ucC13LXhsIHtcbiAgcGFkZGluZzogMCA0MHB4O1xufVxuLnAtbiB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5wLWwtbm9uZSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnAtbC1ub25lLXhzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtbC1ub25lLXNtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtbC1ub25lLW1kIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLWwtbm9uZS1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDFweCkge1xuICAucC1sLW5vbmUteGxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtbC14eHMge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnAtbC14cyB7XG4gIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuLnAtbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnAtbC1tIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLW4teHhzIHtcbiAgcGFkZGluZy1sZWZ0OiAtNXB4O1xufVxuLnAtbC1uLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTBweDtcbn1cbi5wLWwtbi1zbSB7XG4gIHBhZGRpbmctbGVmdDogLTE1cHg7XG59XG4ucC1sLW4tbSB7XG4gIHBhZGRpbmctbGVmdDogLTIwcHg7XG59XG4ucC1sLW4tbWQge1xuICBwYWRkaW5nLWxlZnQ6IC0yNXB4O1xufVxuLnAtbC1uLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAtMzBweDtcbn1cbi5wLWwtbi14bCB7XG4gIHBhZGRpbmctbGVmdDogLTQwcHg7XG59XG4ucC10LW5vbmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnAtdC14eHMge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnAtdC14cyB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuLnAtdC1zbSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuLnAtdC1tIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG4ucC10LW1kIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG4ucC10LWxnIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4ucC10LXhsIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG4ucC10LW4teHhzIHtcbiAgcGFkZGluZy10b3A6IC01cHg7XG59XG4ucC10LW4teHMge1xuICBwYWRkaW5nLXRvcDogLTEwcHg7XG59XG4ucC10LW4tc20ge1xuICBwYWRkaW5nLXRvcDogLTE1cHg7XG59XG4ucC10LW4tbSB7XG4gIHBhZGRpbmctdG9wOiAtMjBweDtcbn1cbi5wLXQtbi1tZCB7XG4gIHBhZGRpbmctdG9wOiAtMjVweDtcbn1cbi5wLXQtbi1sZyB7XG4gIHBhZGRpbmctdG9wOiAtMzBweDtcbn1cbi5wLXQtbi14bCB7XG4gIHBhZGRpbmctdG9wOiAtNDBweDtcbn1cbi5wLXItbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5wLXItbm9uZS14cyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1yLW5vbmUtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtci1ub25lLW1kIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucC1yLW5vbmUtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5wLXItbm9uZS14bGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnAtci14eHMge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbn1cbi5wLXIteHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLXNtIHtcbiAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuLnAtci1tIHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuLnAtci1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5wLXItbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLXhsIHtcbiAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50O1xufVxuLnAtci1uLXh4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHg7XG59XG4ucC1yLW4teHMge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweDtcbn1cbi5wLXItbi1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNXB4O1xufVxuLnAtci1uLW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjBweDtcbn1cbi5wLXItbi1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yNXB4O1xufVxuLnAtci1uLWxnIHtcbiAgcGFkZGluZy1yaWdodDogLTMwcHg7XG59XG4ucC1yLW4teGwge1xuICBwYWRkaW5nLXJpZ2h0OiAtNDBweDtcbn1cbi5wLWItbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ucC1iLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ucC1iLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ucC1iLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4ucC1iLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbi5wLWItbWQge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cbi5wLWItbGcge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbi5wLWIteGwge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cbi5wLWItbi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogLTVweDtcbn1cbi5wLWItbi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweDtcbn1cbi5wLWItbi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTVweDtcbn1cbi5wLWItbi1tIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMHB4O1xufVxuLnAtYi1uLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IC0yNXB4O1xufVxuLnAtYi1uLWxnIHtcbiAgcGFkZGluZy1ib3R0b206IC0zMHB4O1xufVxuLnAtYi1uLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IC00MHB4O1xufVxuLnAtMSB7XG4gIHBhZGRpbmc6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtdC0xIHtcbiAgcGFkZGluZy10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDFweCAhaW1wb3J0YW50O1xufVxuLnAtbC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAxcHggIWltcG9ydGFudDtcbn1cbi5wLXItMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtOCB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtdC04IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnAtbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5wLXItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtOSB7XG4gIHBhZGRpbmc6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtdC05IHtcbiAgcGFkZGluZy10b3A6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtYi05IHtcbiAgcGFkZGluZy1ib3R0b206IDlweCAhaW1wb3J0YW50O1xufVxuLnAtbC05IHtcbiAgcGFkZGluZy1sZWZ0OiA5cHggIWltcG9ydGFudDtcbn1cbi5wLXItOSB7XG4gIHBhZGRpbmctcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xufVxuLm0teHhzIHtcbiAgbWFyZ2luOiA1cHg7XG59XG4ubS14cyB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tLXNtIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLm0tbSB7XG4gIG1hcmdpbjogMjBweDtcbn1cbi5tLW1kIHtcbiAgbWFyZ2luOiAyNXB4O1xufVxuLm0tbGcge1xuICBtYXJnaW46IDMwcHg7XG59XG4ubS14bCB7XG4gIG1hcmdpbjogNDBweDtcbn1cbi5tLXcteHhzIHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cbi5tLXcteHMge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5tLXctc20ge1xuICBtYXJnaW46IDAgMTVweDtcbn1cbi5tLXctbSB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuLm0tdy1tZCB7XG4gIG1hcmdpbjogMCAyNXB4O1xufVxuLm0tdy1sZyB7XG4gIG1hcmdpbjogMCAzMHB4O1xufVxuLm0tdy14bCB7XG4gIG1hcmdpbjogMCA0MHB4O1xufVxuLm0tbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLWwteHhzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5tLWwteHMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5tLWwtc20ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tLWwtbSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm0tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuLm0tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuLm0tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLm0tbC1uLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm0tbC1uLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLm0tbC1uLW0ge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4ubS1sLW4tbWQge1xuICBtYXJnaW4tbGVmdDogLTI1cHg7XG59XG4ubS1sLW4tbGcge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG4ubS1sLW4teGwge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG59XG4ubS10LW5vbmUge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ubS10LXh4cyB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5tLXQteG1zIHtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuLm0tdC14cyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ubS10LXNtIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tLXQtbSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ubS10LW4teHhzIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLXQtbi14bXMge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLm0tdC1uLXhzIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4ubS10LW4tc20ge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbi5tLXQtbi1tIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLm0tdC1uLXhsIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubS1yLXhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm0tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tLXItbSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4ubS1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG4ubS1yLW4teHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLm0tci1uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cbi5tLXItbi1tIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5tLXItbi1tZCB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG4ubS1yLW4tbGcge1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuLm0tci1uLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cbi5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm0tYi14cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tLWItc20taSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5tLWItbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubS1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4ubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLm0tYi1uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4ubS1iLW4tbSB7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xufVxuLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG4ubS1iLW4tbGcge1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbn1cbi5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuLm0tbC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ubS1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubS10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLm0tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ubS15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLnQtMTUge1xuICB0b3A6IDE1cHg7XG59XG4uYi0xNSB7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5sLTE1IHtcbiAgbGVmdDogMTVweDtcbn1cbi5yLTE1IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG4udC0xNS1pIHtcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uYi0xNS1pIHtcbiAgYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ubC0xNS1pIHtcbiAgbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuLnItMTUtaSB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWIteHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLW4teGwge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXItNiB7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuLm0tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cbi5tLWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuLm0tci0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubS1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucC0xMCB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5wLWItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLnAtbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnAtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5wLXQtMiB7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG4ucC10LTMge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuLnAtdC00IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbi5wLWItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG4ucC1iLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuLnAtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG4ucC1sLTMge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cbi5wLXItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cbi5wLWwtNCB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuLnAtci00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuLnAtdC03IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbi5wLWItNyB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG4ucC1yLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG4ucC1sLTcge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5wLWwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG4ucC1sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmYtcy0yMnB4IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5mLXMtMTYge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uZi1zLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuLmQtaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cbi5kLWktYiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5kLW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmQtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnYtYS10IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi52LWEtYiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi53LTEyLXAge1xuICB3aWR0aDogMTIlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53LTEyLXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udy0xMi0yNS1wIHtcbiAgd2lkdGg6IDEyLjI1JTtcbn1cbi53LTE0LXAge1xuICB3aWR0aDogMTQlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC53LTE0LXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udy0xNC0yLXAge1xuICB3aWR0aDogMTQlO1xufVxuLnctMTAtcCB7XG4gIHdpZHRoOiAxMCU7XG59XG4udy0xNS1wIHtcbiAgd2lkdGg6IDE1JTtcbn1cbi53LTE2LTUtcCB7XG4gIHdpZHRoOiAxNi41JTtcbn1cbi53LTIwLXAge1xuICB3aWR0aDogMjAlO1xufVxuLnctMTAwLXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLnctMzAwIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLm9mLWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ub2YtYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBvcy1hIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnBvcy1yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG5hOmhvdmVyLmJ0bi1kYW5nZXIsXG5hOmFjdGl2ZS5idG4tZGFuZ2VyLFxuYTpmb2N1cy5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjQ0NDQzA0O1xufVxuLmNsZWFyLW5vbmUge1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLndvcmstYnJlYWstYnJlYWstYWxsIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1pZGRsZS1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG4udG9wLW5hdmlnYXRpb24uYm9keS1zbWFsbCAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQsXG4uYm9keS1zbWFsbCAudG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uZW1wdHktaGlkZGVuOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi53b3JkLWJyZWFrLWJyZWFrLXdvcmQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLndoaXRlLXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbi5oLWYtYyB7XG4gIGhlaWdodDogLW1vei1maXQtY29udGVudDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbn1cbi53LWYtYyB7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4ucG9pbnRlci1ldmVudHMtYWxsIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuLnYtYS1tIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52LWEtdC1iIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuLnRpdGxlLWFjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZi13LWIge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy12aXNpYmxlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG4udGV4dC1icmVhay1mb3JjZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG59XG4uaWZyYW1lIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi5pZnJhbWUgI3dyYXBwZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogMTAwJTtcbn1cbi5pZnJhbWUgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbi5taW4tdy01NSB7XG4gIG1pbi13aWR0aDogNTVweDtcbn1cbi5taW4tdy02MCB7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5taW4tdy0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLm1pbi13LTI1MCB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4ubWluLXctNDAwIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cbi5taW4tdy0xMDAwIHtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG59XG4ubWluLXctMTIwMCB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xufVxuLm1pbi13LTEzMDAge1xuICBtaW4td2lkdGg6IDEzMDBweDtcbn1cbi5taW4tdy0xNTAwIHtcbiAgbWluLXdpZHRoOiAxNTAwcHg7XG59XG4ubWluLXctMTYwMCB7XG4gIG1pbi13aWR0aDogMTYwMHB4O1xufVxuLm1pbi13LTE4MDAge1xuICBtaW4td2lkdGg6IDE4MDBweDtcbn1cbi5tYXgtdy0xNDUge1xuICBtYXgtd2lkdGg6IDE0NXB4O1xufVxuLm1heC13LTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ubWF4LXctMzAwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi53LTEyMCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi53LTE1MCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi53LTIwMCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi53LTQwMCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi53LTUwMCB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi53LTE2MDAge1xuICB3aWR0aDogMTYwMHB4O1xufVxuLmgtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubWluLWgtMjAwIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4ubWluLWgtNDAwIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4ubWluLWgtNTAwIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4ubWF4LWgtMjAwIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4ubWF4LWgtNDAwIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4ubWF4LWgtNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4ubWF4LWgtODAwIHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG4uaC01My1pIHtcbiAgaGVpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG59XG4udi1hLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNFRDU1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLmNvbGxlY3Rpb24taXRlbS1kZWZhdWx0LmljaGVjay1pbnB1dCArIC5oZWxwLWJsb2NrIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJnLXdoaXRlLWltcG9ydGFudCB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5iZy13aGl0ZS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuLmJnLW1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZiO1xufVxuLmRpc2FibGVkLWdyb3VwIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyYzJjMjtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjMmMyO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiYTtcbn1cbi5idG4tZGVmYXVsdDpmb2N1czpob3Zlcixcbi5idG4tZGVmYXVsdC5mb2N1czpob3Zlcixcbi5idG4tZGVmYXVsdDpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdDpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdDpob3Zlcjpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDpmb2N1cy5mb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cy5mb2N1cyxcbi5idG4tZGVmYXVsdDpob3Zlci5mb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmFiYWJhO1xuICBib3JkZXItY29sb3I6ICNiYWJhYmE7XG59XG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5idG4tb3V0bGluZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2MyYzJjMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmJ0bi1wcmltYXJ5OmZvY3VzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmZvY3VzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmhvdmVyOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmZvY3VzLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmZvY3VzLmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmhvdmVyLmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzg0YzY7XG4gIGJvcmRlci1jb2xvcjogIzFjODRjNjtcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyxcbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3YmI5O1xuICBib3JkZXItY29sb3I6ICMxYTdiYjk7XG59XG4uYnRuLXN1Y2Nlc3M6Zm9jdXM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZm9jdXM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6aG92ZXI6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6Zm9jdXMuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZm9jdXMuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6aG92ZXIuZm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhN2JiOTtcbiAgYm9yZGVyLWNvbG9yOiAjMWE3YmI5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjkwZDg7XG4gIGJvcmRlci1jb2xvcjogIzFmOTBkODtcbn1cbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZjkwZDg7XG59XG4uYnRuLXN1Y2Nlc3MgLmJhZGdlIHtcbiAgY29sb3I6ICMxYzg0YzY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xufVxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzLFxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWI5YmI7XG4gIGJvcmRlci1jb2xvcjogIzIxYjliYjtcbn1cbi5idG4taW5mbzpmb2N1czpob3Zlcixcbi5idG4taW5mby5mb2N1czpob3Zlcixcbi5idG4taW5mbzpob3Zlcjpob3Zlcixcbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpob3Zlcixcbi5idG4taW5mbzpmb2N1czpmb2N1cyxcbi5idG4taW5mby5mb2N1czpmb2N1cyxcbi5idG4taW5mbzpob3Zlcjpmb2N1cyxcbi5idG4taW5mbzphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzpmb2N1cy5mb2N1cyxcbi5idG4taW5mby5mb2N1cy5mb2N1cyxcbi5idG4taW5mbzpob3Zlci5mb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjFiOWJiO1xuICBib3JkZXItY29sb3I6ICMyMWI5YmI7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ZDdkOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjZkN2Q5O1xufVxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tb3V0bGluZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmU6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzI2ZDdkOTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzIzYzZjODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBib3JkZXItY29sb3I6ICNmOGFjNTk7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMsXG4uYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YTU0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdhNTRhO1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmZvY3VzOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmhvdmVyOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmZvY3VzLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmhvdmVyLmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2E1NGE7XG4gIGJvcmRlci1jb2xvcjogI2Y3YTU0YTtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0sXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliNjZkO1xuICBib3JkZXItY29sb3I6ICNmOWI2NmQ7XG59XG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjliNjZkO1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjhhYzU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ3NTg7XG4gIGJvcmRlci1jb2xvcjogI2VjNDc1ODtcbn1cbi5idG4tZGFuZ2VyOmZvY3VzOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZm9jdXM6aG92ZXIsXG4uYnRuLWRhbmdlcjpob3Zlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXM6Zm9jdXMsXG4uYnRuLWRhbmdlcjpob3Zlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyOmZvY3VzLmZvY3VzLFxuLmJ0bi1kYW5nZXIuZm9jdXMuZm9jdXMsXG4uYnRuLWRhbmdlcjpob3Zlci5mb2N1cyxcbi5idG4tZGFuZ2VyOmFjdGl2ZS5mb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM0NzU4O1xuICBib3JkZXItY29sb3I6ICNlYzQ3NTg7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2Nzc2O1xuICBib3JkZXItY29sb3I6ICNlZjY3NzY7XG59XG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tb3V0bGluZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlZjY3NzY7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI0VENTU2NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tZGVmYXVsdC1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYWJhYmE7XG59XG4uYnRuLXByaW1hcnktYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMThhNjg5O1xufVxuLmJ0bi1zdWNjZXNzLWItbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFhN2JiOTtcbn1cbi5idG4taW5mby1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyMWI5YmI7XG59XG4uYnRuLXdhcm5pbmctYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdhNTRhO1xufVxuLmJ0bi1kYW5nZXItYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWM0NzU4O1xufVxuLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5zd2FsLWJ1dHRvbi0tYXBwcm92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4uc3dhbC1idXR0b24tLWFwcHJvdmU6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbn1cbi5idG4tZ3JvdXAgLmJ0bi1hY3RpdmUtcHJpbWFyeS5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiAuZHJvcGRvd24tbWVudS1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiAuZHJvcGRvd24tbWVudS1pdGVtLmRyb3Bkb3duLW1lbnUtaXRlbS1zbSB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xufVxuLmRyb3Bkb3duLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5hLmRpc2FibGVkLFxuYVtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5mLXctbiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5tYWluLW5hdiB1bC5uYXYge1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLm1haW4tbmF2IHVsLm5hdiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbm9uZTtcbn1cbi5tYWluLW5hdiB1bC5uYXYgPiBsaSBhLmJ0bi1wcmltYXJ5IHtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbn1cbi53aGl0ZS1zcGFjZS1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLWZpbHRlciAuc2Nyb2xsYWJsZS1tZCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi5kcm9wZG93bi1maWx0ZXIgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG4udGFibGUtZmlsdGVyZWQgPiB0aGVhZCA+IHRyLnRhYmxlLWhlYWRlci1yb3cgPiB0aCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciA+IHRoZWFkID4gdHIudGFibGUtaGVhZGVyLXJvdyA+IHRoLFxuLnRhYmxlLWZpbHRlcmVkID4gdGhlYWQgPiB0ci50YWJsZS1mb290ZXItcm93ID4gdGgsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgPiB0aGVhZCA+IHRyLnRhYmxlLWZvb3Rlci1yb3cgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWx0ZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWx0ZXJlZCA+IHRoZWFkID4gdHIgPiB0aCAuZHJvcGRvd24tZmlsdGVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyID4gdGhlYWQgPiB0ciA+IHRoIC5kcm9wZG93bi1maWx0ZXIge1xuICBwYWRkaW5nOiA4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4udGFibGUtZmlsdGVyZWQgPiB0aGVhZCA+IHRyID4gdGggLmRyb3Bkb3duLWZpbHRlci5vcGVuLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyID4gdGhlYWQgPiB0ciA+IHRoIC5kcm9wZG93bi1maWx0ZXIub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudS50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudS50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkIHtcbiAgbWluLXdpZHRoOiAyNjBweDtcbiAgcmlnaHQ6IDA7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xufVxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSAucmFkaW8sXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5yYWRpbyxcbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUgLmNoZWNrYm94LFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSAuY2hlY2tib3gge1xuICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyIC5saW5rLWZpbHRlcixcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuZHJvcGRvd24tZmlsdGVyIC5saW5rLWZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlLWZpbHRlcmVkIHRoZWFkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudS50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIHRoZWFkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudS50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4udGFibGUtZmlsdGVyZWQgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4udGFibGUtY29sdW1uLXdyYXBwZXIgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4udGFibGUtZmlsdGVyZWQgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICB3aGl0ZS1zcGFjZTogdW5zZXQ7XG59XG4udGFibGUtZmlsdGVyZWQgLmxpbmstZmlsdGVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5saW5rLWZpbHRlcixcbi50YWJsZS1maWx0ZXJlZCAuc3Bhbi1maWx0ZXIsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNwYW4tZmlsdGVyIHtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgYTpob3Zlcixcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuZHJvcGRvd24tZmlsdGVyIGE6aG92ZXIsXG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciBhOmZvY3VzLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgYTpmb2N1cyxcbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyIGE6YWN0aXZlLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgYTphY3RpdmUsXG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciBhLmFjdGl2ZSxcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuZHJvcGRvd24tZmlsdGVyIGEuYWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udGFibGUtZmlsdGVyZWQgLnNwYW4tZmlsdGVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5zcGFuLWZpbHRlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtZmlsdGVyZWQgLnNjcm9sbGFibGUtbWQsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNjcm9sbGFibGUtbWQge1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4udGFibGUtZmlsdGVyZWQgLnNjcm9sbGFibGUtbWQudGFibGUtY29sdW1uLWNvbnRyb2wsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNjcm9sbGFibGUtbWQudGFibGUtY29sdW1uLWNvbnRyb2wge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTMwcHg7XG59XG4jZmlsdGVyX3Nob3dfY2FsbGJhY2tfZmlsdGVyX2xhYmVsIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgKyAuZm9ybS1ob3Jpem9udGFsID4gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29sdW1uLWxhYmVsIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi50YWJsZS1jb2x1bW4td2lkZ2V0LXNob3cge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnRhYmxlLWNvbHVtbi13aWRnZXQtc2hvdyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCBsYWJlbCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgbGFiZWwgLnRhYmxlLWNvbHVtbi1jb250cm9sLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA4cHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jb250cm9sIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLm1pbmljb2xvcnMgLm1pbmljb2xvcnMtaW5wdXQge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCAubWluaWNvbG9ycyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICB0b3A6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLm1pbmljb2xvcnMgLm1pbmljb2xvcnMtcGFuZWwge1xuICBsZWZ0OiAtMTUwcHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jb250cm9sIC50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tc2VhcmNoIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHotaW5kZXg6IDEwO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDhweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcmlnaHQ6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWluLXdpZHRoOiAyOTJweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNjcm9sbGFibGUtbWQge1xuICBoZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgfVxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyID4gZGl2IHtcbiAgICBmbGV4OiAxIGF1dG87XG4gIH1cbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jbGVhcmZpeDo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmNsZWFyZml4OjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5kbC1ob3Jpem9udGFsIGRkOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuZGwtaG9yaXpvbnRhbCBkZDo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuY29udGFpbmVyOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuY29udGFpbmVyOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jb250YWluZXItZmx1aWQ6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jb250YWluZXItZmx1aWQ6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnJvdzo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnJvdzo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5idG4tdG9vbGJhcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmJ0bi10b29sYmFyOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubmF2OjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubmF2OjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhci1oZWFkZXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXItaGVhZGVyOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXItY29sbGFwc2U6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXZiYXItY29sbGFwc2U6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnBhZ2VyOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucGFnZXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnBhbmVsLWJvZHk6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5wYW5lbC1ib2R5OjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5tb2RhbC1oZWFkZXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5tb2RhbC1oZWFkZXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm1vZGFsLWZvb3Rlcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm1vZGFsLWZvb3Rlcjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAtMXB4O1xufVxuLmZpbHRlci1lbXB0eS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgbGluZS1oZWlnaHQ6IDI3MHB4O1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5KQ29sUmVzaXplciB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG4uSkNMUmdyaXBzIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uSkNMUmdyaXAge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1O1xufVxuLkpDTFJncmlwIC5KQ29sUmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHRvcDogMDtcbn1cbi5KQ0xSTGFzdEdyaXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG4uSkNMUmdyaXBEcmFnIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBkb3R0ZWQgYmxhY2s7XG59XG4udGFibGUtY29uZmlnLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy1saXN0LXRhYmxlQ29uZmlnICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLXNlbGVjdC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgIG1pbi13aWR0aDogMTQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLW1ha2UtcHJpbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXItc20gLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICB3aWR0aDogMjI3cHg7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyLnVpLXNvcnRhYmxlIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIudWktc29ydGFibGUtaGFuZGxlLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyLnVpLXNvcnRhYmxlLWhhbmRsZS51aS1zb3J0YWJsZS1oZWxwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlci51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtaGVscGVyIC50YWJsZS1jb2x1bW4tc29ydGFibGUtYXJyb3cge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlci51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtaGVscGVyIC5saW5rLWZpbHRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIudWktc29ydGFibGUtaGFuZGxlLnVpLXNvcnRhYmxlLWhlbHBlciAuZHJvcGRvd24tZmlsdGVyLm9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIgLmRyb3Bkb3duLW1lbnUge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4udGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIC50YWJsZS1jb2x1bW4tc29ydGFibGUtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiAtM3B4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuLnRhYmxlLWNvbHVtbi1vcmRlci1hcHBseSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIHotaW5kZXg6IDkwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZSB0ZC50YWJsZS1jZWxsLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUgdGQudGFibGUtY2VsbC13aGl0ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29sdW1uLWZpbHRlcmVkLXJvdyB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnRhYmxlLWNvbHVtbi1maWx0ZXJlZC1yb3cgLnRhYmxlLWNvbHVtbi1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZpbHRlci1saW5rIHtcbiAgY29sb3I6ICM1MTljZGM7XG59XG4udGFibGUtc2hvdy1jb250cm9sLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmZpbHRlci10b3RhbC1hbGwtYWpheCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxudHI6aG92ZXIgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSB7XG4gIG1heC1oZWlnaHQ6IDQ3cHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG50cjpob3ZlciB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbnRyOmhvdmVyIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRyOmhvdmVyIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmFjdGlvbi1kZWxldGUtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbnRyOmhvdmVyLmV4cGFuZGVkIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbn1cbnRyOm5vdCg6aG92ZXIpIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLm9wZW4gPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0IHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0sXG4udGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0sXG4udW5zdGlja3ktYWN0aW9ucy1jb2x1bW4gdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWFjdGlvbi1zY3JvbGxlZC1yaWdodCAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMsXG4udGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyxcbi51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0IC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyxcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLFxuLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyxcbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSxcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSxcbi51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0IC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZS1idXR0b24sXG4udGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZS1idXR0b24sXG4udW5zdGlja3ktYWN0aW9ucy1jb2x1bW4gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbixcbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuYWN0aW9uLWRlbGV0ZS1idXR0b24sXG4udGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmFjdGlvbi1kZWxldGUtYnV0dG9uLFxuLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmFjdGlvbi1kZWxldGUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5kaXNwbGF5LWZpbHRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbn1cbi5kaXNwbGF5LWZpbHRlciAuYnRuLXNob3ctYWxsIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uZHJvcGRvd24tbWVudS5zaG93LXNlbGVjdGVkIC50YWJsZS1jb250cm9sLXNob3ctYWxsLFxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCAudGFibGUtY29udHJvbC1zaG93LWhpZGUtYnRuLXNlcGFyYXRvcixcbi5kcm9wZG93bi1tZW51LnNob3ctc2VsZWN0ZWQgdHIudGFibGUtY29sdW1uLXNlYXJjaC1pdGVtOmhhcyhpbnB1dFt0eXBlPSdjaGVja2JveCddOm5vdCg6Y2hlY2tlZCkpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kcm9wZG93bi1tZW51LnNob3ctc2VsZWN0ZWQgLmJ0bi1zaG93LWFsbCB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCAuYnRuLXNob3ctc2VsZWN0ZWQge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5kcm9wZG93bi1tZW51LnNob3ctbm90LXNlbGVjdGVkIC50YWJsZS1jb250cm9sLWhpZGUtYWxsLFxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQgLnRhYmxlLWNvbnRyb2wtc2hvdy1oaWRlLWJ0bi1zZXBhcmF0b3IsXG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCB0ci50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW06aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106Y2hlY2tlZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQgLmJ0bi1zaG93LWFsbCB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQgLmJ0bi1zaG93LW5vdC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2NvbmRpdGlvbnMgW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbiN0YWJsZV9jb2x1bW5fY29uZGl0aW9uc19mb3JtIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICBjbGVhcjogYm90aDtcbn1cbiN0YWJsZV9jb2x1bW5fY29uZGl0aW9uc19mb3JtIFtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7XG59XG4ubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi5sb2dpbnNjcmVlbi5sYXJnZS1ib3gge1xuICB3aWR0aDogOTQwcHg7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxvZ2luc2NyZWVuLm1pZGRsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb2dpbnNjcmVlbi5sYXJnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc3NvLWhlYWRlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbn1cbi5zc28tYnJhbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOXJlbTtcbn1cbi5zc28tbG9nbyB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzNiODJmNiwgIzRmNDZlNSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjI1KTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc3NvLWxvZ28gc3ZnIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNzby1icmFuZC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5zc28tYnJhbmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWUyOTNiO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5zc28tYnJhbmQtc3VidGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNDVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3NvLWJyYW5kLWRvdCB7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBiOTgxO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLyoqXG4gKiBAZmlsZVxuICogQ29sdW1ucyB3aXRoIGF1dG9tYXRpYyB3aWR0aCwgc2ltaWxhciB0byAuY29sLXhzLTEgYW5kIGZyaWVuZHMuXG4gKi9cbi5jb2wteHMtYXV0byxcbi5jb2wteHMxLWF1dG8sXG4uY29sLXNtLWF1dG8sXG4uY29sLW1kLWF1dG8sXG4uY29sLWxnLWF1dG8sXG4uY29sLXhzLWF1dG8tcmlnaHQsXG4uY29sLXhzMS1hdXRvLXJpZ2h0LFxuLmNvbC1zbS1hdXRvLXJpZ2h0LFxuLmNvbC1tZC1hdXRvLXJpZ2h0LFxuLmNvbC1sZy1hdXRvLXJpZ2h0LFxuLmNvbC1taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC1taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jb2wteHMtYXV0byB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbC14cy1hdXRvLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMxLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wteHMxLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbi5jb2wtY29uZGVuc2VkIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jb2wtY29uZGVuc2VkLWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5jb2wtY29uZGVuc2VkLXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItbW9udGhzIHRhYmxlIHRkIHNwYW4sXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci15ZWFycyB0YWJsZSB0ZCBzcGFuLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyB0YWJsZSB0ZCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBhIHtcbiAgY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5jbG9ja3BpY2tlci1wb3BvdmVyIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uY2xvY2twaWNrZXItdGljay5hY3RpdmUsXG4uY2xvY2twaWNrZXItdGljazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjksIDE5NywgMTYzLCAwLjI1KTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMtYmcge1xuICBmaWxsOiByZ2JhKDI5LCAxOTcsIDE2MywgMC4yNSk7XG59XG4uY2xvY2twaWNrZXItY2FudmFzLWJnLXRyYW5zIHtcbiAgZmlsbDogcmdiYSgyOSwgMTk3LCAxNjMsIDAuMjUpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZWFyaW5nLFxuLmNsb2NrcGlja2VyLWNhbnZhcy1mZyB7XG4gIGZpbGw6ICMxZGM1YTM7XG59XG4uY2xvY2twaWNrZXItY2FudmFzIGxpbmUge1xuICBzdHJva2U6ICMxZGM1YTM7XG59XG4uY2xvY2twaWNrZXItc3Bhbi1ob3Vycy50ZXh0LXByaW1hcnksXG4uY2xvY2twaWNrZXItc3Bhbi1taW51dGVzLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWRjNWEzO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmUuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b246aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1czpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXI6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b246aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1czpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXI6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1cy5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246aG92ZXIuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZS5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF0uYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5jbG9ja3BpY2tlci1idXR0b24gLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcGRvd24tc3VibWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2NjY2M7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgM3B4IDNweDtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1ncm91cC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4jbG9hZGVyLFxuI2xvYWRlcl9zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiAxNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM0OThkYjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICovXG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgei1pbmRleDogOTk5ODtcbn1cbiNsb2FkZXI6YmVmb3JlLFxuI2xvYWRlcl9zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTc0YzNjO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xufVxuI2xvYWRlcjphZnRlcixcbiNsb2FkZXJfc21hbGw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5YzkyMjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlO1xuICAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG59XG4jbG9hZGVyX3NtYWxsIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbiNsb2FkZXJfc21hbGw6YmVmb3JlLFxuI2xvYWRlcl9zbWFsbDphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuI2xvYWRlcl9zbWFsbDphZnRlcixcbiNsb2FkZXJfc21hbGw6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG59XG5pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5mb3JtLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9ybS1wYW5lbCA+IC5mb3JtLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNvbC1sdy1zbXgsXG4uY29sLWx3LXNtLFxuLmNvbC1sdy14c20sXG4uY29sLWx3LW1kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29sLWx3LXNteCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG4uY29sLWx3LXNtIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5jb2wtbHcteHNtIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5jb2wtbHctb2Zmc2V0LXNteCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cbi5jb2wtbHctb2Zmc2V0LXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuLmNvbC1sdy1tZCB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbi5jb2wtbHctb2Zmc2V0LW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xufVxuLmktdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5pLXctZnVsbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC13IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmktdyArIC5sLXcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uaS13LXhzLFxuLmktdy14c20sXG4uaS13LXNtLFxuLmktdy1tZCxcbi5pLXcteG1kLFxuLmktdy1tbWQsXG4uaS13LWxnLFxuLmktdy14bGcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pLXcteHMge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG4gIC5pLXcteHNtIHtcbiAgICB3aWR0aDogMTA2cHg7XG4gIH1cbiAgLmktdy1zbSB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICB9XG4gIC5pLXctbWQge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuICAuaS13LXhtZCB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG4gIC5pLXctbW1kIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbiAgLmktdy1sZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG4gIC5pLXcteGxnIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gIH1cbiAgLmktbS13LXhzIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmktbS13LXhzbSB7XG4gICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgfVxuICAuaS1tLXctc20ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cbiAgLmktbS13LW1kIHtcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICB9XG4gIC5pLW0tdy14bWQge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cbiAgLmktbS13LW1tZCB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxuICAuaS1tLXctbGcge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gIH1cbiAgLmktbS13LXhsZyB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxuICAuY29sLWl3LXItc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuLmYtYy14cyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuLmYtYy14c20ge1xuICB3aWR0aDogOTZweDtcbn1cbi5mLWMtc20ge1xuICB3aWR0aDogMTEwcHg7XG59XG4uZi1jLW1kIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuLmYtYy14eG1kIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuLmYtYy14eG1kIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmYtYy1tbWQge1xuICB3aWR0aDogMjAwcHg7XG59XG4uZi1jLWxnIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuLmYtYy14bGcge1xuICB3aWR0aDogNTEwcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mLWcge1xuICBtYXJnaW4tbGVmdDogLTVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmYtZzpiZWZvcmUsXG4uZm9ybS1ob3Jpem9udGFsIC5mLWc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mLWc6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5pdy14cyxcbi5pdy1tZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uaXcteHMge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuLml3LW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbn1cbi5jb2wtaXctY29sLWJ0bixcbi5jb2wtaXcteHhzLFxuLmNvbC1pdy14cyxcbi5jb2wtaXcteHNtLFxuLmNvbC1pdy1zbSxcbi5jb2wtaXctbWQsXG4uY29sLWl3LXh4eG1kLFxuLmNvbC1pdy14eG1kLFxuLmNvbC1pdy14bWQsXG4uY29sLWl3LW1tZCxcbi5jb2wtaXctbW1tZCxcbi5jb2wtaXctbGcsXG4uY29sLWl3LXhsZyxcbi5jb2wtaXctbWRfbGcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jb2wtaXctY29sLWJ0biB7XG4gIHdpZHRoOiA2MnB4O1xufVxuLmNvbC1pdy14eHMge1xuICB3aWR0aDogNTBweDtcbn1cbi5jb2wtaXcteHMge1xuICB3aWR0aDogMTAwcHg7XG59XG4uY29sLWl3LXhzbSB7XG4gIHdpZHRoOiAxMjZweDtcbn1cbi5jb2wtaXctc20ge1xuICB3aWR0aDogMTQwcHg7XG59XG4uY29sLWl3LW1kIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmNvbC1pdy14eHhtZCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cbi5jb2wtaXcteHhtZCB7XG4gIHdpZHRoOiAxODBweDtcbn1cbi5jb2wtaXcteG1kIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuLmNvbC1pdy14bW1kIHtcbiAgd2lkdGg6IDIyM3B4O1xufVxuLmNvbC1pdy1tbWQge1xuICB3aWR0aDogMjMwcHg7XG59XG4uY29sLWl3LW1tbWQge1xuICB3aWR0aDogMjYwcHg7XG59XG4uY29sLWl3LWxnIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmNvbC1pdy1sZy14MiB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtaXctbGcteDIge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgfVxufVxuLmNvbC1pdy1tZF9sZyB7XG4gIHdpZHRoOiA0NjBweDtcbn1cbi5jb2wtaXcteGxnIHtcbiAgd2lkdGg6IDU0MHB4O1xufVxuLmNvbC1pbXcteHhzIHtcbiAgbWF4LXdpZHRoOiA1MHB4O1xufVxuLmNvbC1pbXcteHMge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuLmNvbC1pbXcteHNtIHtcbiAgbWF4LXdpZHRoOiAxMjZweDtcbn1cbi5jb2wtaW13LXNtIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbn1cbi5jb2wtaW13LW1kIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cbi5jb2wtaW13LXh4bWQge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuLmNvbC1pbXcteG1kIHtcbiAgbWF4LXdpZHRoOiAyMTBweDtcbn1cbi5jb2wtaW13LXhtbWQge1xuICBtYXgtd2lkdGg6IDIyM3B4O1xufVxuLmNvbC1pbXctbW1kIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cbi5jb2wtaW13LWxnIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi5jb2wtaW13LW1kX2xnIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5jb2wtaW13LXhsZyB7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG4udGMtbWQge1xuICB3aWR0aDogMTQxcHg7XG59XG4udGMtbGcge1xuICB3aWR0aDogMjgxcHg7XG59XG4uZm9ybS1jb250cm9sLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZvcm0tY29udHJvbC1ib3g6YmVmb3JlLFxuLmZvcm0tY29udHJvbC1ib3g6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZm9ybS1jb250cm9sLWJveDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm0tY29udHJvbC1ib3g6YmVmb3JlLFxuLmZvcm0tY29udHJvbC1ib3g6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4uZm9ybS1jb250cm9sLWJveDphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvcm0tZ3JvdXAtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dLFxuW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmZvcm0gLmJ0bi5yYWRpby1pbmxpbmUtYnRuIC5oZWxwLWJsb2NrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IGNhbGMoLTEwMCUgLSA1cHgpO1xuICBsZWZ0OiAwO1xufVxuZm9ybSAuYXN0ZXJpc2sge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU2ZTc7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpLnRhYi1sYWJlbCxcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpLnRhYi1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNmU3ICNlNWU2ZTcgI2U1ZTZlNztcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhLmhhcy1lcnJvcixcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYS5oYXMtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNFRDU1NjUgI0VENTU2NSAjZTVlNmU3O1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiAudGl0bGUsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiAudGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhID4gaSxcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSA+IGkge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSA+IGkucmVtb3ZlLWljb246aG92ZXIsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiBpLnJlbW92ZS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNFRDU1NjUgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgPiBpLmFkZC1pY29uLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhOmhvdmVyID4gaS5hZGQtaWNvbiB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAudGFiLWNvbnRlbnQudGFiLWNvbnRlbnQtYm9yZGVyZWQsXG5mb3JtIC5pLXctdGFicyA+IC50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAudGFiLWNvbnRlbnQudGFiLWNvbnRlbnQtYm9yZGVyZWQgPiAudGFiLXBhbmUsXG5mb3JtIC5pLXctdGFicyA+IC50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCA+IC50YWItcGFuZSB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC50YWItY29udGVudCA+IC50YWItcGFuZSxcbmZvcm0gLmktdy10YWJzID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdLnRhYmxlIHRoZWFkIHRoID4gbGFiZWwsXG5mb3JtIC5pLXctdGFicy50YWJsZSB0aGVhZCB0aCA+IGxhYmVsIHtcbiAgcGFkZGluZzogMDtcbn1cbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbC5zaW5nbGUtaWNvbiAub3JnLWxhYmVsLXRvb2x0aXAge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsLnNpbmdsZS1pY29uIC5vcmctbGFiZWwtdG9vbHRpcCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwuaGVscC10b29sdGlwLXRhYiB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwgc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzY3NmE2YztcbiAgY3Vyc29yOiBoZWxwO1xufVxuc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCBpIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGN1cnNvcjogaGVscDtcbn1cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcC5pbixcbmEub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcC5pbixcbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCArIC50b29sdGlwLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lcixcbmEub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lcixcbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCArIC50b29sdGlwIC50b29sdGlwLWlubmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogI2U1ZTZlNyAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBsaSxcbmEub3JnLWxhYmVsLXRvb2x0aXAgKyAudG9vbHRpcCAudG9vbHRpcC1pbm5lciBsaSxcbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCArIC50b29sdGlwIC50b29sdGlwLWlubmVyIGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jb2xvci1yZXNldC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNTJweDtcbiAgei1pbmRleDogMTA7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuMjtcbiAgLW1vei1vcGFjaXR5OiAwLjI7XG4gIG9wYWNpdHk6IDAuMjtcbiAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG59XG4uY29sb3ItcmVzZXQtbGluazpob3Zlcixcbi5jb2xvci1yZXNldC1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNTtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJ1dHRvbi5jb2xvci1yZXNldC1saW5rIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubWluaWNvbG9ycy1jb2xvci1yZXNldC1zbWFsbCAuY29sb3ItcmVzZXQtbGluayB7XG4gIGxlZnQ6IDM2cHg7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29udHJvbC1saW5rIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG59XG4ub3JnLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4ub3JnLWRpc2FibGVkIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuaW5wdXQub3JnLWRpc2FibGVkLFxuLm9yZy1kaXNhYmxlZCBpbnB1dDpub3QoLm9yZy1lbmFibGVkKSxcbnRleHRhcmVhLm9yZy1kaXNhYmxlZCxcbi5vcmctZGlzYWJsZWQgdGV4dGFyZWE6bm90KC5vcmctZW5hYmxlZCksXG5zZWxlY3Qub3JnLWRpc2FibGVkLFxuLm9yZy1kaXNhYmxlZCBzZWxlY3Q6bm90KC5vcmctZW5hYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLm9yZy1kaXNhYmxlZC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbi5vcmctZGlzYWJsZWQuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm9yZy1kaXNhYmxlZC5zZWxlY3QyLWNvbnRhaW5lcixcbi5vcmctZGlzYWJsZWQgLnNlbGVjdDItY29udGFpbmVyOm5vdCgub3JnLWVuYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5vcmctZGlzYWJsZWQuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4ub3JnLWRpc2FibGVkIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLm9yZy1lbmFibGVkKSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4ub3JnLWRpc2FibGVkLmljaGVja2JveF9zcXVhcmUtZ3JlZW4sXG4ub3JnLWRpc2FibGVkIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbn1cbi5vcmctZGlzYWJsZWQuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuLm9yZy1kaXNhYmxlZCAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cbi5vcmctZGlzYWJsZWQuaXJhZGlvX3NxdWFyZS1ncmVlbixcbi5vcmctZGlzYWJsZWQgLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4ub3JnLWRpc2FibGVkLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIsXG4ub3JnLWRpc2FibGVkIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XG59XG4ub3JnLWRpc2FibGVkLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5vcmctZGlzYWJsZWQgLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5vcmctZGlzYWJsZWQuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLmhvdmVyLFxuLm9yZy1kaXNhYmxlZCAuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDA7XG59XG5sYWJlbC5yYWRpby1pbmxpbmUtYnRuLm9yZy1kaXNhYmxlZCxcbi5vcmctZGlzYWJsZWQgbGFiZWwucmFkaW8taW5saW5lLWJ0biB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3JnLWRpc2FibGVkIC5idG4tZGFuZ2VyW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjY3NzY7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3NjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1O1xuICAtbW96LW9wYWNpdHk6IDAuNjU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vcmctZW5hYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLm9yZy1kaXNhYmxlZCAub3JnLWVuYWJsZWQgW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnNlbGVjdDItZm9ybS1jb250cm9sLWRpc2FibGVkICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG59XG4uc2Nyb2xsYWJsZS1sZyB7XG4gIG1heC1oZWlnaHQ6IDQ3NnB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2wtYm9sZCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZvcm0tY29tcGFjdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb3JtLWNvbXBhY3QgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tY29tcGFjdC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0tY29tcGFjdC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LFxuLmZvcm0tY29tcGFjdC5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWNvbXBhY3QuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLmZvcm0tY29tcGFjdCBhW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSxcbi5mb3JtLWNvbXBhY3QgYVtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuLmZvcm0tY29tcGFjdCAuZm9ybS1jb250cm9sLFxuLmZvcm0tY29tcGFjdCAuc2luZ2xlLWxpbmUge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZm9ybS1jb21wYWN0IHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWNvbXBhY3QgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1jb21wYWN0IC5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5mb3JtLWNvbXBhY3QgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb21wYWN0IC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tY29tcGFjdCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbXBhY3QgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tY29tcGFjdCAuY2hlY2tib3gtaW5saW5lIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC5yZXNpemUtdmVydGljYWwge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLnJlc2l6ZS1ub25lIHtcbiAgcmVzaXplOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cCBsYWJlbCArIGRpdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5mb3JtLWZyb250LWRyb3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZyb250LWRyb3Atd3JhcHBlciAuZm9ybS1mcm9udC1kcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsLmNvbnRyb2wtbGFiZWwtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5jb250cm9sLWxhYmVsLmNvbnRyb2wtbGFiZWwtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnJhZGlvLWlubGluZS13cmFwcGVyIC5yYWRpby1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucmFkaW8taW5saW5lLXdyYXBwZXIteHMgLnJhZGlvLWlubGluZSB7XG4gIHdpZHRoOiA5MHB4O1xufVxuLmZvcm0tY29udHJvbC10aHJvYmJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIzcHg7XG4gIHRvcDogOXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTkxOXB4KSB7XG4gIC5mb3JtLXJlc3BvbnNpdmUgLmNvbC1pdy1sZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICB9XG59XG4ubWVyY2hhbnQtb2NyLWNvbmZpZGVuY2Utc2NvcmUtb2JqZWN0ICsgLmhlbHAtYmxvY2sge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0cHg7XG59XG4ubWVyY2hhbnQtb2NyLWNvbmZpZGVuY2Utc2NvcmUtb2JqZWN0ICsgLmhlbHAtYmxvY2sgKyAubWVyY2hhbnQtb2NyLWZpZWxkLW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdGUtaWNoZWNrLWNob2ljZS1sYWJlbC1hbHQgLmljaGVjay1sYWJlbCB7XG4gIHdpZHRoOiAzMjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaXRlLWljaGVjay1jaG9pY2UtbGFiZWwtYWx0IC5pY2hlY2stbGFiZWwgLmljaGVjay1pdGVtIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxudGV4dGFyZWEuYXV0by1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cbnRleHRhcmVhLmF1dG8taGVpZ2h0Lm1heC1hdXRvLWhlaWdodCB7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG50ZXh0YXJlYS5tYXgtMjAtcm93cyB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG4gIG1heC1oZWlnaHQ6IDM5MHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmNvbnRyb2wtc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5hc3ItYW1vdW50LWhpZGRlbiAuYXNyLWFtb3VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYXNyLWJhc2UtcGVyY2VudC1oaWRkZW4gLmFzci1iYXNlLXBlcmNlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoZWNrYm94LW11bHRpbGluZSAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRleHQtZ3JlZW4ge1xuICBjb2xvcjogZ3JlZW47XG59XG4udGV4dC1lbGxpcHNpcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbi50ZXh0LWNvbG9yLWRlZmF1bHQge1xuICBjb2xvcjogIzY3NmE2YyAhaW1wb3J0YW50O1xufVxuLnRleHQtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnRleHQtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNFRDU1NjUgIWltcG9ydGFudDtcbn1cbi50ZXh0LW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnRleHQtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzQ2YTU0NiAhaW1wb3J0YW50O1xufVxuLnRleHQtYmx1ZSB7XG4gIGNvbG9yOiAjMDAwMGZmICFpbXBvcnRhbnQ7XG59XG4udGV4dC10YWcge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRleHQtbGVmdC1pbXBvcnRhbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1yaWdodC1pbXBvcnRhbnQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4udGV4dC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ubC1oLTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4udGV4dC13cmFwLWFueSB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xufVxuLmNvbHVtbi1jb3VudC0yIHtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuLmNvbHVtbi1jb3VudC0zIHtcbiAgY29sdW1uLWNvdW50OiAzO1xufVxuLmNvbHVtbi1jb3VudC00IHtcbiAgY29sdW1uLWNvdW50OiA0O1xufVxuLmYtc2l6ZS0zMi1pIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4uZi1zaXplLTIyLWkge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbi5ib3JkZXItZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEMURBREU7XG59XG4uYm9yZGVyLWJvdHRvbS1kZWZhdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMURBREU7XG59XG4uYm9yZGVyLWJvdHRvbS1ub3JtYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxREFERTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uYm9yZGVyLWJvdHRvbS1ub3JtYWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmJvcmRlci1kZWxpbWl0ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxREFERTtcbn1cbi5ib3JkZXItZGVsaW1pdGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5ib3JkZXItcmFkaXVzLW5vbmUge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuYm9keSA+IC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDUwMDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWZvY3VzZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUsXG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1mb2N1c2VkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY3NmE2YztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYixcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW46IDNweCA1cHggMCAwO1xuICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIC5zZWxlY3QyLW11bHRpcGxlLWVudGl0eS1yZXN1bHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHotaW5kZXg6IDIwNTAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xufVxuLmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdCgub3JnLXZhbGlkKSB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdCgub3JnLXZhbGlkKSB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6bm90KC5vcmctdmFsaWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmhhcy1lcnJvciAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5zZWxlY3QyLXBhc3RlLWhhbmRsZXIgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItcGFzdGUtaGFuZGxlciArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgaGVpZ2h0OiAyOHB4O1xufVxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuc2VsZWN0W3JlYWRvbmx5XS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbm9uZTtcbn1cbnNlbGVjdFtyZWFkb25seV0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuc2VsZWN0W3JlYWRvbmx5XS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG5zZWxlY3RbcmVhZG9ubHldLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZC5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkLmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDphY3RpdmU6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6aG92ZXI6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6Zm9jdXM6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQuYWN0aXZlOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6YWN0aXZlOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6aG92ZXI6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpmb2N1czpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkLmFjdGl2ZTpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmFjdGl2ZTpmb2N1cyxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmhvdmVyOmZvY3VzLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6Zm9jdXM6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzID4gdWwgPiBsaSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzID4gdWwgPiBsaS5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgPiB1bCA+IGxpOmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyA+IHVsID4gbGk6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgPiB1bCA+IGxpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyA+IHVsID4gbGk6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWN1c3RvbS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlci1jdXN0b20tY29udGFpbmVyIHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2Uge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlOmZvY3VzLFxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2U6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2U6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNWU2ZTcgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlLXR5cGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2UtdHlwZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZS10eXBlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCI6XCI7XG59XG4uaXJzLWxpbmUtbWlkLFxuLmlycy1saW5lLWxlZnQsXG4uaXJzLWxpbmUtcmlnaHQsXG4uaXJzLWJhcixcbi5pcnMtYmFyLWVkZ2UsXG4uaXJzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9wbHVnaW5zL2lvbi5yYW5nZVNsaWRlci9pbWcvc3ByaXRlLXNraW4tZmxhdC1vcmcucG5nKTtcbn1cbi5pcnMtZnJvbSxcbi5pcnMtdG8sXG4uaXJzLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICMxZGM1YTM7XG59XG4uaXJzLWZyb206YWZ0ZXIsXG4uaXJzLXRvOmFmdGVyLFxuLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWRjNWEzO1xufVxuLmZpbGV1cGxvYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxYWIzOTQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogN3B4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uOmhvdmVyLFxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b246Zm9jdXMsXG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRlZmF1bHQgLmZpbGV1cGxvYWRlci1kcmFnZ2luZyB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjMWFiMzk0O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5maWxldXBsb2FkZXItaXRlbS5maWxlLWhhcy1wb3B1cCAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IDJweCBkYXNoZWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjMWFiMzk0O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IC5maWxldXBsb2FkZXItaW5wdXQtaW5uZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1pbm5lciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgaW1nLFxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyAuZmlsZXVwbG9hZGVyLWljb24ge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgLmZpbGV1cGxvYWRlci1pY29uIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDU1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgaDMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM1NTVhNmI7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgcCB7XG4gIGNvbG9yOiAjNzQ4MDlkO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcC5maWxldXBsb2FkZXItaXMtdXBsb2FkaW5nIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnJpZ2h0LWhhbGYsXG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnNwaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0IHAge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5mb3JtLWNvbXBhY3QgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cbi5mb3JtLWNvbXBhY3QgLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5oYXMtZXJyb3IgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmZpbGV1cGxvYWRlci1idXR0b24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maWxldXBsb2FkZXItYnV0dG9uLWNvbnRhaW5lciAuZmlsZXVwbG9hZGVyLWJ1dHRvbi1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgKyA3MHB4KTtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2gubWluaWNvbG9ycy1zcHJpdGUge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjpiZWZvcmUsXG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjpiZWZvcmUsXG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlciAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQge1xuICB3aWR0aDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2gubWluaWNvbG9ycy1zcHJpdGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvcDogMnB4O1xuICBsZWZ0OiAycHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI2cHg7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2gubWluaWNvbG9ycy1zcHJpdGUgLm1pbmljb2xvcnMtc3dhdGNoLWNvbG9yIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNrZV9jb21ib3BhbmVsX190b2tlbiB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuLmNrZV90b3Age1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5hLmNrZV9jb21ib19idXR0b24ge1xuICBtYXgtd2lkdGg6IDg4cHg7XG59XG5hLmNrZV9jb21ib19idXR0b24gLmNrZV9jb21ib19vcGVuIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2tlX3Rvb2xncm91cCB7XG4gIG1hcmdpbjogMCAzcHggM3B4IDAgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMThweCAhaW1wb3J0YW50O1xuICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb24gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDEycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciAhaW1wb3J0YW50O1xuICBvdXRsaW5lLW9mZnNldDogLTJweCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgLW1vei1vcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLFxuYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3IC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IC5iYWRnZSB7XG4gIGNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkICFpbXBvcnRhbnQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIC1tb3otb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5hLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG5hLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDAgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIgLmJhZGdlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2xhYmVsLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcgLmNrZV9idXR0b25fX2VtYWlscHJldmlld19sYWJlbCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfbGFiZWwsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19sYWJlbCB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2ljb24sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2ljb24sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3IC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2ljb24sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgcmlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfbGFiZWwsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNrZV9tYXhpbWl6ZWQgLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbi5ja2VfbWF4aW1pemVkIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ja2VfYnV0dG9uX19wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmhhcy13YXJuaW5nIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG4uaGFzLXdhcm5pbmcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQ6Zm9jdXMsXG4uaGFzLXdhcm5pbmcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjY1MTJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2Yjtcbn1cbi5oYXMtZXJyb3IgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbi5oYXMtZXJyb3IgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1lcnJvciAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0OmZvY3VzLFxuLmhhcy1lcnJvciAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1zdWNjZXNzIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG4uaGFzLXN1Y2Nlc3MgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQ6Zm9jdXMsXG4uaGFzLXN1Y2Nlc3MgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmI1NDJjO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbn1cbi5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaGludCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG5zZWxlY3QuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG50ZXh0YXJlYS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnR0LWhpbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkIC50dC1oaW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuc2VsZWN0LmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG5zZWxlY3QuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBsaW5lLWhlaWdodDogNDZweDtcbn1cbnRleHRhcmVhLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG50ZXh0YXJlYS5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgLnR0LWhpbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkIC50dC1oaW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCB7XG4gIHotaW5kZXg6IDI7XG59XG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0W2Rpc2FibGVkXSxcbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXRbcmVhZG9ubHldLFxuZmllbGRzZXRbZGlzYWJsZWRdIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlICFpbXBvcnRhbnQ7XG59XG4udHQtZHJvcGRvd24tbWVudSxcbi50dC1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xufVxuLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb24sXG4udHQtbWVudSAudHQtc3VnZ2VzdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM2NzZhNmM7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG59XG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsXG4udHQtbWVudSAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IsXG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbjpob3Zlcixcbi50dC1tZW51IC50dC1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi50dC1kcm9wZG93bi1tZW51IC50dC1zdWdnZXN0aW9uLnR0LWN1cnNvciBhLFxuLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yIGEsXG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbjpob3ZlciBhLFxuLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb246aG92ZXIgYSB7XG4gIGNvbG9yOiAjMjYyNjI2O1xufVxuLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb24gcCxcbi50dC1tZW51IC50dC1zdWdnZXN0aW9uIHAge1xuICBtYXJnaW46IDA7XG59XG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3IgYSxcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3IgYSxcbi5wYWdpbmF0aW9uIGxpLmhhcy1lcnJvciBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlLmhhcy1lcnJvciBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuaGFzLWVycm9yIHNwYW4sXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUuaGFzLWVycm9yIHNwYW4sXG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3Igc3Bhbjpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3Igc3Bhbjpob3ZlciB7XG4gIGNvbG9yOiAjZWQ1NTY1O1xuICBib3JkZXItY29sb3I6ICNlZDU1NjU7XG59XG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3IgYTpob3Zlcixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3IgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3Igc3Bhbixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3Igc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG4udGV4dC1lbGxpcHNpcyA+IC5sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLmFkZC1pY29uIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4uYWRkLWljb246aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5yZW1vdmUtaWNvbiB7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuLnJlbW92ZS1pY29uOmhvdmVyIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4uc2VsZWN0Mi10YWcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBwYWRkaW5nOiAwIDAgMCAzcHg7XG59XG4uc2VsZWN0Mi10YWcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiN0YWdfZ3JvdXBfdGFncyB7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4jdGFnX2dyb3VwX2Zvcm0gLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5vdGUtaXRlbS13cmFwcGVyIHRleHRhcmVhIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciAubm90ZS1jb250cm9sLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDNweDtcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciAubm90ZS1jb250cm9sLXdyYXBwZXIgYSB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5ub3RlLWl0ZW0td3JhcHBlciAubm90ZS1jb250cm9sLXdyYXBwZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLm5vdGUtdmlldy1mb3JtLXdyYXBwZXIgLm5vdGUtaXRlbS13cmFwcGVyLFxuLm5vdGUtdmlldy1mb3JtLXdyYXBwZXIgLm5vdGUtaXRlbS1pbnB1dC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubm90ZS1lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtYWRkLWxpbmsge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4jbm90ZV9ncm91cF9mb3JtIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNub3RlX2dyb3VwX2Zvcm0gLm5vdGUtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI25vdGVfZ3JvdXBfZm9ybSAubm90ZS1lZGl0LWxpbmsuZC1uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub3RlLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxREFERTtcbn1cbi5yZWFkLW1vcmUtbGVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFkLW1vcmUtbGVzcyAjbG9hZGVyX3NtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xufVxuLnJlYWQtbW9yZS1sZXNzW2FyaWEtZXhwYW5kZWRdIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucmVhZC1tb3JlLWxlc3NbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl06OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiAzNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDMyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAyMCUsICNmZmZmZmYgMzMlKTtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAjbG9hZGVyX3NtYWxsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVhZC1tb3JlLWxlc3MgKyBbZGF0YS1yZWFkbW9yZS10b2dnbGVdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5pY2hlY2stbGFiZWwucmFkaW8taW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmljaGVjay1sYWJlbC5jaGVja2JveC1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uY2hlY2tib3ggPiAuaWNoZWNrLWxhYmVsLFxuLnJhZGlvID4gLmljaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWdyb3VwLmhhcy1lcnJvciAuaWNoZWNrLWxhYmVsIC5pY2hlY2staXRlbSAuaGVscC1ibG9jayB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcHg7XG59XG5pbnB1dC5vcmctY2hlY2sge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY2xpcDogcmVjdCgwcHgsIDBweCwgMHB4LCAwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5sYWJlbDpoYXMoPiBpbnB1dC5vcmctY2hlY2spIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmxhYmVsOmhhcyg+IGlucHV0Lm9yZy1jaGVjayk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9pQ2hlY2svZ3JlZW4ucG5nP3Y9MVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDI0cHggKiAxNSkgMjRweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi1yZXNvbHV0aW9uOiAxLjI1ZHBweCksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gIGxhYmVsOmhhcyg+IGlucHV0Lm9yZy1jaGVjayk6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9pQ2hlY2svZ3JlZW5AMngucG5nP3Y9MVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMjRweCAqIDE1KSAyNHB4O1xuICB9XG59XG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwO1xufVxubGFiZWw6aG92ZXI6aGFzKCA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogMSAqIC0xKTtcbn1cbmxhYmVsOmhhcyg+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6Y2hlY2tlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogMiAqIC0xKTtcbn1cbmxhYmVsOmhhcyggPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDMgKiAtMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmRpc2FibGVkOmNoZWNrZWQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDQgKiAtMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiA1ICogLTEpO1xufVxubGFiZWw6aG92ZXI6aGFzKCA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6bm90KDpjaGVja2VkKTpub3QoOmRpc2FibGVkKSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogNiAqIC0xKTtcbn1cbmxhYmVsOmhhcyg+IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6Y2hlY2tlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogNyAqIC0xKTtcbn1cbmxhYmVsOmhhcyggPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDggKiAtMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkOmNoZWNrZWQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDkgKiAtMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uY2hlY2tib3ggPiAub3JnLWNoZWNrLWxhYmVsLFxuLnJhZGlvID4gLm9yZy1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrLFxuLnJhZGlvIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2sge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbn1cbmJvZHkuaWJveC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuaWJveC1leHBhbmQtaW5pdGlhdGVkIC50aGVtZS1jb25maWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlib3gtZXhwYW5kLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTlweDtcbn1cbi5pYm94LWV4cGFuZC1saW5rOmhvdmVyLFxuLmlib3gtY29sbGFwc2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLmlib3guY29sbGFwc2VkIC5pYm94LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlib3gtZXhwYW5kLWV4cGFuZGVkIC5pYm94LWV4cGFuZC1saW5rIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5pYm94LWJvcmRlcmxlc3MgLmlib3gtdGl0bGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmlib3gtYm9yZGVybGVzcyAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pYm94LXdpdGhpbi10YWIge1xuICBtYXJnaW46IC01cHg7XG59XG4uYnMtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnMtYnJlYWRjcnVtYiA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmJzLWJyZWFkY3J1bWIgPiBsaSArIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiL1xcMDBhMFwiO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICNjY2M7XG59XG4uYnMtYnJlYWRjcnVtYiA+IC5hY3RpdmUge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3QtaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2LnRvYXN0LnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2LnRvYXN0LnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4udG9hc3Qtbm8tdHJhbnNwYXJlbnQge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuYWN0aXZlLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmFjdGl2ZS1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5hY3RpdmUtYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguYWN0aXZlLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZS1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5hY3RpdmUtYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZS1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUtYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlLWFscGhhID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmFjdGl2ZS1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5hY3RpdmUtYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuYWN0aXZlLWFscGhhID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NSwgMjQ1LCAyNDUsIDAuNSk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuYWN0aXZlLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmFjdGl2ZS1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlLWFscGhhOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmFjdGl2ZS1hbHBoYSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuYWN0aXZlLWFscGhhOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzMiwgMjMyLCAyMzIsIDAuNSk7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcy1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MtYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcy1hbHBoYSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLWFscGhhLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MtYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MtYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2Vzcy1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzLWFscGhhID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MtYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2Vzcy1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzLWFscGhhID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMywgMjQwLCAyMTYsIDAuNSk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuc3VjY2Vzcy1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzLWFscGhhOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLnN1Y2Nlc3MtYWxwaGEsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLnN1Y2Nlc3MtYWxwaGE6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyMzMsIDE5OCwgMC41KTtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC5pbmZvLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmluZm8tYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuaW5mby1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC5pbmZvLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmluZm8tYWxwaGEsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguaW5mby1hbHBoYSxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mby1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvLWFscGhhID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8tYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIuaW5mby1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5pbmZvLWFscGhhID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmluZm8tYWxwaGEgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjE3LCAyMzcsIDI0NywgMC41KTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm8tYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm8tYWxwaGE6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mby1hbHBoYSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mby1hbHBoYTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTYsIDIyNywgMjQzLCAwLjUpO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLndhcm5pbmctYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZy1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC53YXJuaW5nLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLndhcm5pbmctYWxwaGEsXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZy1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC53YXJuaW5nLWFscGhhLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nLWFscGhhID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmctYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZy1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci53YXJuaW5nLWFscGhhID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLndhcm5pbmctYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIud2FybmluZy1hbHBoYSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTIsIDI0OCwgMjI3LCAwLjUpO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmctYWxwaGE6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGgud2FybmluZy1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIud2FybmluZy1hbHBoYTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC53YXJuaW5nLWFscGhhLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nLWFscGhhOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MCwgMjQyLCAyMDQsIDAuNSk7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlci1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXItYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLWFscGhhLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlci1hbHBoYSxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXItYWxwaGEsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlci1hbHBoYSA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXItYWxwaGEgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyLWFscGhhID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlci1hbHBoYSA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXItYWxwaGEgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyLWFscGhhID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MiwgMjIyLCAyMjIsIDAuNSk7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQuZGFuZ2VyLWFscGhhOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlci1hbHBoYTpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyLWFscGhhOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLmRhbmdlci1hbHBoYSxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuZGFuZ2VyLWFscGhhOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzNSwgMjA0LCAyMDQsIDAuNSk7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtcGFkZGluZ2xlc3MgPiB0aGVhZCA+IHRyID4gdGgsXG4udGFibGUtcGFkZGluZ2xlc3MgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUtcGFkZGluZ2xlc3MgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtcGFkZGluZ2xlc3MgPiB0aGVhZCA+IHRyID4gdGQsXG4udGFibGUtcGFkZGluZ2xlc3MgPiB0Ym9keSA+IHRyID4gdGQsXG4udGFibGUtcGFkZGluZ2xlc3MgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwO1xufVxuLnRhYmxlLWJvcmRlcmVkIHRmb290ID4gdHIgPiB0aCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjY7XG59XG4udGFibGUtYm9yZGVybGVzcyB0Ym9keSB0ciB0ZCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5IHRyIHRoIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50YWJsZS1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5tb2RhbCAudGFibGUtYWZmaXggdGhlYWQuYWZmaXgsXG4ubW9kYWwgLnRhYmxlLWFmZml4IHRmb290LmFmZml4IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi50YWJsZS1hZmZpeCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYWZmaXggdGhlYWQge1xuICB6LWluZGV4OiAxO1xufVxuLnRhYmxlLWFmZml4IHRoZWFkIC5wb3BvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cbi50YWJsZS1hZmZpeCB0aGVhZC5hZmZpeCB7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZS1hZmZpeCB0aGVhZC5hZmZpeDpub3QoLnNjcm9sbC1hZmZpeGVkKSB7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG4udGFibGUtYWZmaXggdGhlYWQuYWZmaXggdHIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS1hZmZpeCB0aGVhZC5hZmZpeC50YWJsZS1hZmZpeC1kcm9wZG93bi1vcGVuIHtcbiAgaGVpZ2h0OiAzMDAwcHg7XG59XG4udGFibGUtYWZmaXggdGhlYWQuc2Nyb2xsLWFmZml4ZWQge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cbi50YWJsZS1hZmZpeCB0Zm9vdCAucG9wb3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4udGFibGUtYWZmaXggdGZvb3QuYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYmxlLWFmZml4IHRmb290LmFmZml4IHRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtYWZmaXggdGZvb3Quc2Nyb2xsLWFmZml4ZWQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi50YWJsZS1yZXNwb25zaXZlLXRvcC1zY3JvbGwsXG4udGFibGUtcmVzcG9uc2l2ZS1ib3R0b20tc2Nyb2xsIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLXJlc3BvbnNpdmUtdG9wLXNjcm9sbCA+IGRpdixcbi50YWJsZS1yZXNwb25zaXZlLWJvdHRvbS1zY3JvbGwgPiBkaXYge1xuICBoZWlnaHQ6IDFweDtcbn1cbi50YWJsZS1yZXNwb25zaXZlLXRvcC1zY3JvbGwge1xuICB6LWluZGV4OiAxMDtcbn1cbi50YWJsZS1yZXNwb25zaXZlLXRvcC1zY3JvbGwuYWZmaXgge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xuICB0b3A6IDYwcHg7XG59XG4udGFibGUtcmVzcG9uc2l2ZS1ib3R0b20tc2Nyb2xsIHtcbiAgei1pbmRleDogMTA7XG59XG4udGFibGUtcmVzcG9uc2l2ZS1ib3R0b20tc2Nyb2xsLmFmZml4IHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4udGFibGUtcmVzcG9uc2l2ZS1ib3R0b20tc2Nyb2xsLmFmZml4LWJvdHRvbSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbltkYXRhLWZpbHRlci1mb3JtXSA+IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWZpeGVkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZS1sYXlvdXQtZml4ZWQge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuLnZlcnRpY2FsLWFsaWduLWNlbGwubWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi52ZXJ0aWNhbC1hbGlnbi1jZWxsLnRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4udmVydGljYWwtYWxpZ24tY2VsbC5ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLmItci1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmItci1zbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uYi1yLW1kIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2U3ZWFlYztcbn1cbi5iLXItbGcge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZTdlYWVjO1xufVxuLmItbC1zbSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5iLWwtbWQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNlN2VhZWM7XG59XG4uYi1sLWxnIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZTdlYWVjO1xufVxuLmJ1dHRvbi1yb3cge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRhYmxlLWNlbGwtbWF4LXdpZHRoLTIwMCB0ZCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4udGFibGUtY2VsbC10ZXh0LWVsbGlwc2lzIHRkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtY29sdW1uLWNvbmZpZy1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIC50YWJsZS1jb2x1bW4td3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIC50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNob29zZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tZHJvcGRvd24tbWVudSB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIC50YWJsZS1jb25maWctd3JhcHBlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIC50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLWFjdGlvbi13cmFwcGVyIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIC50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLWFjdGlvbi13cmFwcGVyID4gLnRhYmxlLWNvbmZpZy1hY3Rpb24taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIC50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLWFjdGlvbi13cmFwcGVyID4gLnRhYmxlLWNvbmZpZy1hY3Rpb24taXRlbSAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZmlsdGVyLXNob3ctY291bnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmlsdGVyLXNob3ctY291bnQtd3JhcHBlciBsYWJlbCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmZpbHRlci1zaG93LWNvdW50LXdyYXBwZXIgbGFiZWwgKyBkaXYge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4udGFibGUudGFibGUtb3ZlcmZsb3ctd3JhcC1hbnl3aGVyZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS50YWJsZS1vdmVyZmxvdy13cmFwLWFueXdoZXJlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLnRhYmxlLW92ZXJmbG93LXdyYXAtYW55d2hlcmUgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi50YWJsZS50YWJsZS1sYWJlbC1jb2x1bW4tbm8tYnJlYWsgPiB0Ym9keSA+IHRyID4gdGgsXG4udGFibGUudGFibGUtbGFiZWwtY29sdW1uLW5vLWJyZWFrID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLnRhYmxlLWxhYmVsLWNvbHVtbi1uby1icmVhayA+IHRmb290ID4gdHIgPiB0aCB7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgb3ZlcmZsb3ctd3JhcDogbm9ybWFsO1xufVxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZC50YWJsZS1zY3JvbGxhYmxlIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi50YWJsZS50YWJsZS1jb25kZW5zZWQudGFibGUtc2Nyb2xsYWJsZS50YWJsZS1zY3JvbGxhYmxlLTEwIHtcbiAgaGVpZ2h0OiA0MjdweDtcbn1cbi50YWJsZS1mbGV4IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWZsZXggLnRhYmxlLWZsZXgtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxuLnRhYmxlLWZsZXggLnRhYmxlLWZsZXgtcm93IC50YWJsZS1mbGV4LWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRhYmxlLWZsZXggLnRhYmxlLWZsZXgtcm93ID4gZGl2IHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxREFERTtcbn1cbi50YWJsZS1mbGV4LnRhYmxlLWZsZXgtb3ZlcmZsb3ctd3JhcC1jb250ZW50IC50YWJsZS1mbGV4LWhlYWRlciB7XG4gIHdpZHRoOiAxNjBweDtcbn1cbi50YWJsZS1mbGV4LnRhYmxlLWZsZXgtb3ZlcmZsb3ctd3JhcC1jb250ZW50IC50YWJsZS1mbGV4LWNvbnRlbnQge1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgd2lkdGg6IGF1dG87XG59XG50aGVhZC50aGVhZC1zdWNjZXNzIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxudGFibGUuc3RpY2t5LWhlYWRlciB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogNDtcbn1cbi50YWJsZS1hZmZpeC1kcm9wZG93bi1vcGVuLmFmZml4IC5kYXRlcGlja2VyIHRhYmxlIHRyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4uYWZmaXggLmRhdGVwaWNrZXIgdGFibGUgdGQsXG4udGFibGUtYWZmaXgtZHJvcGRvd24tb3Blbi5hZmZpeCAuZGF0ZXBpY2tlciB0YWJsZSB0aCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNmU3O1xufVxuLm5hdi5uYXYtdGFicyA+IGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItY29sb3I6ICNlNWU2ZTcgI2U1ZTZlNyAjZTVlNmU3O1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy1zbSA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xufVxuLm5hdi5uYXYtdGFicy5uYXYtdGFicy14cyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7XG59XG4udGFiLWNvbnRlbnQtb2Zmc2V0dGVkIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIHBhZGRpbmc6IDVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cbi5uYXYtdGFicy1jaGVja2JveGVkIC5uYXYubmF2LXRhYnMgLmNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG59XG4ubW9kYWwgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLm1vZGFsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWFiMzk0O1xufVxuLm1vZGFsIC5tb2RhbC14bWQge1xuICB3aWR0aDogNzUwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXhsZyB7XG4gIHdpZHRoOiAxMTMwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXh4bGcge1xuICB3aWR0aDogMTI1MHB4O1xufVxuLm1vZGFsIC5tb2RhbC14eHhsZyB7XG4gIHdpZHRoOiAxNDAwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXh4eHhsZyB7XG4gIHdpZHRoOiAxNjAwcHg7XG59XG4ubW9kYWwgLm1vZGFsLXh4eHh4bGcge1xuICB3aWR0aDogMTY1MHB4O1xufVxuLm1vZGFsIC5tb2RhbC1yZXBvcnQtZGlhbG9nLW1kIHtcbiAgd2lkdGg6IDg3MHB4O1xufVxuLm1vZGFsIC5tb2RhbCA+IC5tb2RhbC1kaWFsb2cge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm1vZGFsIC5mb3JtLWdyb3VwLmNvbXBhcmlzb24tcmFuZ2UtZm9ybS1ncm91cCAuY29udHJvbC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4ubW9kYWwubW9kYWwtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbmJvZHkubW9kYWwtZXhwYW5kLWluaXRpYXRlZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwubW9kYWwtZXhwYW5kLWV4cGFuZGVkIC5tb2RhbC1kaWFsb2cge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwubW9kYWwtZXhwYW5kLWV4cGFuZGVkIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWV4cGFuZC1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogMC4yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tb2RhbC1leHBhbmQtbGluazpob3Zlcixcbi5tb2RhbC1leHBhbmQtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9kYWwtZXhwYW5kLWV4cGFuZGVkIC5tb2RhbC1leHBhbmQtbGluayBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG59XG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKTpub3QoW2Rpc2FibGVkXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xufVxuLnN3YWwtYnV0dG9uLS1jb25maXJtOm5vdCguc3dhbC1idXR0b24tLWRhbmdlcik6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNzAwcHgpIHtcbiAgLm1vZGFsIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDE2MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE1MDBweCkgYW5kIChtYXgtd2lkdGg6IDE2OTlweCkge1xuICAubW9kYWwgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTM1MHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KSB7XG4gIC5tb2RhbCAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMjUwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMzQ5cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDExMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMDBweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubW9kYWwgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogOTAwcHg7XG4gIH1cbn1cbi5hbGVydCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYWxlcnQgYS50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbi5zd2FsLW1vZGFsLXNlY29uZGFyeSAuc3dhbC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dhbC1tb2RhbC1zZWNvbmRhcnkgLnN3YWwtZm9vdGVyIC5zd2FsLWJ1dHRvbi1jb250YWluZXIgLnN3YWwtYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXZpZGVvIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdmlkZW8gLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC12aWRlbyAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC12aWRlbyAubW9kYWwtYm9keSAudmlkZW8tZnJhbWUge1xuICBtaW4taGVpZ2h0OiA2MzdweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC12aWRlbyAubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tZW51LWl0ZW0tZGVsaW1pdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMURBREU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwO1xufVxuLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgIzY3NmE2YztcbiAgaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMjdweCAyMXB4IDI3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkgLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDEwcHggYXV0byAhaW1wb3J0YW50O1xufVxuLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeSAubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5LWxpbms6Zm9jdXMsXG4ubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5IC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluazphY3RpdmUsXG4ubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5IC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNjc2YTZjICFpbXBvcnRhbnQ7XG59XG4ubWVudS1pdGVtLW1hcmtlZC1uZXcgPiBhIC5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gICNwYWdlLXdyYXBwZXIucGFnZS13cmFwcGVyLWVudi10ZXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICAjcGFnZS13cmFwcGVyIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICB9XG4gICNwYWdlLXdyYXBwZXIgLm5hdmJhci1zdGF0aWMtdG9wLm5hdmJhci1lbnYtdGVzdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWJ1dHRvbi5idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgd2hpdGUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXN0YXRpYy10b3AgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAuZHJvcGRvd24tdG9nZ2xlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5kcm9wZG93bi10b2dnbGUgKyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjNWZjOWIzO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24gaW5wdXQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmZmZmYgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNhamF4X2V4cG9ydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjYWpheF9leHBvcnQgLmJ0biB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2ID4gbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLW5hdiB1bC5uYXYgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLm1haW4tbmF2YmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB9XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnVsay1hY3Rpb24tbWVudS13cmFwcGVyIHVsIHtcbiAgbWluLWhlaWdodDogNDZweDtcbn1cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXIgdWwgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLWljb24taXRlbS1wYXJlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiA5MDBweCkge1xuICAuZHJvcGRvd24tcmlnaHQtY29udGFpbmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIG1heC1oZWlnaHQ6IDY4MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbmRpdi5pcy1jYWxjdWxhdG9yLFxuc3Bhbi5pcy1jYWxjdWxhdG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuYnV0dG9uLmNhbGN1bGF0b3ItdHJpZ2dlciB7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5pbWcuY2FsY3VsYXRvci10cmlnZ2VyIHtcbiAgbWFyZ2luOiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtY2FsY3VsYXRvci13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLWlubGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDI0MHB4O1xuICB0b3A6IDNweDtcbiAgbGVmdDogMDtcbn1cbi5jYWxjdWxhdG9yLWtleWVudHJ5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgcmlnaHQ6IDNweDtcbiAgd2lkdGg6IDBweDtcbn1cbi5jYWxjdWxhdG9yLWRpc2FibGVkIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwLjU7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG59XG4uY2FsY3VsYXRvci1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cbi5jYWxjdWxhdG9yLXByb21wdCB7XG4gIGNsZWFyOiBib3RoO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FsY3VsYXRvci1wcm9tcHQudWktd2lkZ2V0LWhlYWRlciB7XG4gIG1hcmdpbjogMnB4O1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTEwJTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICNmM2YzZjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCAwcywgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW46Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuW2Rpc2FibGVkXSxcbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yZXN1bHQgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3BhbltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxudGV4dGFyZWEuY2FsY3VsYXRvci1yZXN1bHQgc3BhbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuLmNhbGN1bGF0b3ItZm9ybXVsYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3Bhbi5jYWxjdWxhdG9yLXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE3NiwgMjM4LCAyNTUsIDAuNTQpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMjlweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgdG9wOiAtMXB4O1xuICBsZWZ0OiAyMzhweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkO1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbi5jYWxjdWxhdG9yLXJvdyB7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYWxjdWxhdG9yLXNwYWNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMnB4O1xuICB3aWR0aDogMjhweDtcbn1cbi5jYWxjdWxhdG9yLWhhbGYtc3BhY2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxcHg7XG4gIHdpZHRoOiAxNHB4O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiB7XG4gIHdpZHRoOiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZCxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYS5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZS5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXM6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXM6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMuZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlci5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZCxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1jdHJsIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItdW5kbyxcbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1jbGVhci1lcnJvcixcbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1jbGVhciB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLWJhc2UsXG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItYW5nbGUge1xuICB3aWR0aDogMjhweDtcbiAgZm9udC1zaXplOiA3MCU7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItYmFzZS1hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItYW5nbGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggaW5zZXQgI2ZmZjtcbn1cbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci10cmlnIHtcbiAgZm9udC1zaXplOiA3MCU7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItdW5kbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvci1kaWdpdCxcbi5jYWxjdWxhdG9yLW9wZXIge1xuICB3aWR0aDogMjhweDtcbn1cbi5jYWxjdWxhdG9yLW1lbS1lbXB0eSxcbi5jYWxjdWxhdG9yLWRpZ2l0W2Rpc2FibGVkXSB7XG4gIGNvbG9yOiAjODg4O1xufVxuQC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcbiAgLmNhbGN1bGF0b3ItdHJpZyxcbiAgLmNhbGN1bGF0b3ItYmFzZSB7XG4gICAgdGV4dC1pbmRlbnQ6IC0zcHg7XG4gIH1cbn1cbi5jYWxjdWxhdG9yLWtleS1kb3duIHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uY2FsY3VsYXRvci1rZXlzdHJva2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ODg7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuLmNhbGN1bGF0b3ItYW5nbGUgLmNhbGN1bGF0b3Ita2V5c3Ryb2tlLFxuLmNhbGN1bGF0b3ItYmFzZSAuY2FsY3VsYXRvci1rZXlzdHJva2UsXG4uY2FsY3VsYXRvci10cmlnIC5jYWxjdWxhdG9yLWtleXN0cm9rZSB7XG4gIHRvcDogLTJweDtcbiAgZm9udC1zaXplOiA5NSU7XG59XG4uY2FsY3VsYXRvci1rZXluYW1lIHtcbiAgd2lkdGg6IDIycHg7XG4gIGZvbnQtc2l6ZTogNzAlO1xufVxuLmNhbGN1bGF0b3Itb3Blci5jYWxjdWxhdG9yLWVxdWFscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvci1pbml0aWFsLWlucHV0LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2VJY29uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcHVsc2VJY29uIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5wdWxzZUljb24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZUljb247XG59XG4uYW5pbWF0ZWQtaG92ZXI6aG92ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5hbmltYXRlZC1ob3Zlci5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVkLWhvdmVyLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufVxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMzYzc2M2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RmZjBkODtcbn1cbi5jb2xsZWN0aW9uLWFkZC1idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xufVxuLnNvcnRhYmxlLWhhbmRsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zb3J0YWJsZS1oYW5kbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc29ydGFibGUtaGFuZGxlOmZvY3VzLFxuLnNvcnRhYmxlLWhhbmRsZS5mb2N1cyxcbi5zb3J0YWJsZS1oYW5kbGU6aG92ZXIsXG4uc29ydGFibGUtaGFuZGxlOmFjdGl2ZSxcbi5zb3J0YWJsZS1oYW5kbGUuYWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xufVxuLnN3YWwtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udG91ci1iYWNrZHJvcCB7XG4gIG9wYWNpdHk6IDAuMyAhaW1wb3J0YW50O1xufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmF2YmFyIC5uYXZiYXItdG9wLWxpbmtzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyA+IGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxufVxuI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuI25hdmJhciAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbjogMTVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiA4cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuYXZiYXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWJyYW5kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAxNHB4IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDE0cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLXRvZ2dsZS1tb2JpbGUtc2VhcmNoIHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmF2YmFyX3dyYXBwZXIge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDIwNDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuYXZiYXJfd3JhcHBlcl9zZWFyY2gge1xuICAgIHotaW5kZXg6IDIwNDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYWpheF9leHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1uYXYge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5tYWluLW5hdiAubWVudS1pdGVtLWRlbGltaXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2YmFyLW5hdiA+IGxpID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tYWluLW5hdiB1bC5uYXZiYXItbmF2ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLm1haW4tbmF2IHVsLm5hdmJhci1uYXYgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2IC5jYXJldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuc2Nyb2xsLWRpc2FibGVkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLnBhZ2UtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuLmQtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZi1zLTAge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5mLWctMSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZsZXgtZGlyZWN0aW9uLXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uZmxleC1kaXJlY3Rpb24tY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4vKlxuICpcbiAqICAgVGhpcyBpcyBzdHlsZSBmb3Igc2tpbiBjb25maWdcbiAqICAgVXNlIG9ubHkgaW4gZGVtbyB0aGVtZVxuICpcbiovXG4udGhlbWUtY29uZmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGhlbWUtY29uZmlnLWJveCB7XG4gIG1hcmdpbi1yaWdodDogLTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG4udGhlbWUtY29uZmlnLWJveC5zaG93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4udGhlbWUtY29uZmlnLWJveC5zaG93IC5zcGluLWljb24ge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTNweDtcbn1cbi5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcGluLWljb24uc2tpbi0wIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NCAhaW1wb3J0YW50O1xufVxuLnNwaW4taWNvbi5za2luLTEge1xuICBiYWNrZ3JvdW5kOiAjMGU5YWVmICFpbXBvcnRhbnQ7XG59XG4uc3Bpbi1pY29uLnNraW4tMiB7XG4gIGJhY2tncm91bmQ6ICMyM2M2YzggIWltcG9ydGFudDtcbn1cbi5zcGluLWljb24uc2tpbi0zIHtcbiAgYmFja2dyb3VuZDogI2VjYmE1MiAhaW1wb3J0YW50O1xufVxuLnNraW4tc2V0dGluZ3Mge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xufVxuLnNraW4tc2V0dGluZ3MgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2V0dGluZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5zZXR0aW5ncy1pdGVtLnNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2V0dGluZ3MtaXRlbSAuc3dpdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNraW4tbmFtZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZXR0aW5ncy1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZWZhdWx0LXNraW4sXG4uYmx1ZS1za2luLFxuLnVsdHJhLXNraW4sXG4ueWVsbG93LXNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVmYXVsdC1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzI4M0E0OTtcbn1cbi5kZWZhdWx0LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWUyZTNkO1xufVxuLmJsdWUtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuLmJsdWUtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDhkZGI7XG59XG4ueWVsbG93LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMTAwJTtcbn1cbi55ZWxsb3ctc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZTg3MzU7XG59XG4udWx0cmEtc2tpbiB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24uc2VhcmNoYWJsZS1jb2xsZWN0aW9uLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uLnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQgLmNvbGxlY3Rpb24taXRlbS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24td2lkZ2V0LnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQtbGcge1xuICB3aWR0aDogODAwcHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcmlnaHQ6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbXMtd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbXMtd3JhcHBlci5zY3JvbGxhYmxlLW1kIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW1zLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byFpbXBvcnRhbnQ7XG59XG4jY29sbGFib3JhdG9ycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNjb2xsYWJvcmF0b3JzIC5jb2xsYWJvcmF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jY29sbGFib3JhdG9ycyAuY29sbGFib3JhdG9yOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEwNSUpO1xufVxuI2NvbGxhYm9yYXRvcnMgLmNvbGxhYm9yYXRvciAuY29sbGFib3JhdG9yLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2NvbGxhYm9yYXRvcnMgLmNvbGxhYm9yYXRvciAuY29sbGFib3JhdG9yLWJhZGdlIGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zY3JvbGxhYmxlLXdyYXBwZXItNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jYWR2YW5jZV9mb3JtLmFkdmFuY2UtZnVuZGVkIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCxcbiNhZHZhbmNlX2Zvcm0uYWR2YW5jZS1mdW5kZWQgLnN1Ym1pc3Npb24tcmVzcG9uc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3ItbGluayxcbiNhZHZhbmNlX2Zvcm0uYWR2YW5jZS1mdW5kZWQgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc3VibWl0LWFuZC1lbWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWR2YW5jZV9mb3JtLmFkdmFuY2Utd2l0aC1hY3RpdmF0ZWQtdHJhbmNoZSAudHJhbmNoZS1hY3RpdmF0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmZlZXMtY29sbGVjdGlvbiB0ci5jb2xsZWN0aW9uLWl0ZW0gPiB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS11bmRlcndyaXRpbmctYmxvY2sgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1hY3Rpb24tbGFiZWwtZmlyc3QtYmxvY2sge1xuICB3aWR0aDogMjg4cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItYWN0aW9uLWxhYmVsLWJsb2NrIHtcbiAgd2lkdGg6IDUzcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3Itc3luZGljYXRpb24tbGFiZWwtYmxvY2sge1xuICB3aWR0aDogMjYwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLXN5bmRpY2F0aW9uLWxhYmVsLWJsb2NrIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWNvbW1pc3Npb24tbGFiZWwtYmxvY2sge1xuICB3aWR0aDogNDA2cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWxhYmVsLWJsb2NrIHtcbiAgd2lkdGg6IDQ4MXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1ibG9jayxcbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZSxcbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiA1NDhweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmxvYy1hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogNDA4cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyAuY29sbGVjdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmFkdmFuY2Utc3luZGljYXRvci1mZWUtY2hhcmdlLW1vZGUtY29sdW1uIC5jaGVja2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgxOHB4KSB7XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAjYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjYWR2YW5jZV9mb3JtIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTA0cHgpIGFuZCAobWF4LXdpZHRoOiAxODE3cHgpIHtcbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWNvbW1pc3Npb24tbGFiZWwtYmxvY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1kZXRhaWxzLTEtcm93IHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXRvZ2dsZS1kZXRhaWxzLWxpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWRldGFpbHMtcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2UtYnV0dG9uLXJvdyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3VibWlzc2lvbi1kZWNsaW5lLXJlYXNvbi13cmFwcGVyIC5jb2xsZWN0aW9uLWl0ZW0gc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmljaGVjay1sYWJlbCAudG9vbHRpcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2FkdmFuY2VfdHlwZSAuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAucG9ydGZvbGlvLXNlbGVjdC1pdGVtLWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciAucG9ydGZvbGlvLXNlbGVjdC1pdGVtLWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYWR2YW5jZV9tZXJjaGFudEFkdmFuY2VDb3VudFRleHQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5jcmVhdGUtbWVyY2hhbnQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2FkdmFuY2Vfc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24tcmVzcG9uc2UtZmVlcyAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNhZHZhbmNlX2ZlZXMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyA+IC5jb2xsZWN0aW9uLWl0ZW1zID4gLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1hY3Rpb24tY29sIHtcbiAgd2lkdGg6IDY3cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1uYW1lLWNvbCB7XG4gIHdpZHRoOiAyNDVweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWRhdGEtbGFiZWwtY29sIHtcbiAgd2lkdGg6IDE1NXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS1hbW91bnQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS1wZXJjZW50LWNvbCB7XG4gIHdpZHRoOiAxMzFweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWRhdGEtZmlyc3QtY29sIHtcbiAgd2lkdGg6IDIwMnB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS1zZWNvbmQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS10aGlyZC1jb2wge1xuICB3aWR0aDogMTcwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci10b3RhbC1maXJzdC1jb2wge1xuICB3aWR0aDogMTMwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci10b3RhbC1zZWNvbmQtY29sIHtcbiAgd2lkdGg6IDEwNXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItdG90YWwtdGhpcmQtY29sIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItdG90YWwtZm91cnRoLWNvbCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZmVlLWxhYmVsLWNvbCB7XG4gIHdpZHRoOiA0NXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5mZWUtYWN0aW9uLWNvbCB7XG4gIHdpZHRoOiA2N3B4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5mZWUtdHlwZS1jb2wge1xuICB3aWR0aDogMTM1cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmZlZS1hbW91bnQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5mZWUtcGVyY2VudC1jb2wge1xuICB3aWR0aDogMTMxcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmZlZS1kZXNjcmlwdGlvbi1jb2wge1xuICB3aWR0aDogMjY0cHg7XG59XG4uc3VibWlzc2lvbi1pdGVtLnN1Ym1pc3Npb24taXRlbS1zZWxlY3RhYmxlIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdWJtaXNzaW9uLWl0ZW0gLnN1Ym1pc3Npb24tcmVzcG9uc2Utc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHZhbmNlLXN5bmRpY2F0b3ItaW5jdXJyZWQtbWVzc2FnZS1yb3cgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbiNmaWx0ZXJfc2hvd05vUGF5bWVudF9jYWxsYmFja19maWx0ZXIsXG4jYWR2YW5jZV9zdGF0dXNfbWFuYWdlcl9zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jZmlsdGVyX2Zvcm0gdHIuZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xufVxuLmlib3gtZXhwYW5kLWluaXRpYXRlZCAuYWR2YW5jZS1wYXliYWNrLXNob3ctd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmFkdmFuY2UtbWVyY2hhbnQtYXBwbGljYXRpb24tZmVlLXRvLXN0YWtlaG9sZGVyLXR5cGUtY29udGFpbmVyLFxuLnN1Ym1pc3Npb24tcmVzcG9uc2UtbWVyY2hhbnQtYXBwbGljYXRpb24tZmVlLXRvLXN0YWtlaG9sZGVyLXR5cGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmFkdmFuY2Utc3RhdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogIzVlODhkYztcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtcHJlZnVuZGVkIHtcbiAgYmFja2dyb3VuZDogI2U4YzI0Mztcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtZnVuZGVkIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtZGVmYXVsdGVkIHtcbiAgYmFja2dyb3VuZDogI2VkNTU2NTtcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtY2xvc2VkIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzI0cHgpIHtcbiAgLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWJhbmstc3RhdGVtZW50LXdvcmtzaGVldC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY29sLXNjcmVlbi1zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItYWR2YW5jZSAuZHJvcGRvd24tc3VibWVudSB1bC5tZW51X2xldmVsXzEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uY29sLWl3LWFkdmFuY2UtbG9jay1zdGF0dXMge1xuICB3aWR0aDogMjk3cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2FkdmFuY2VfdW5kZXJ3cml0aW5nX3N0aXBzX3N0aXBzIHRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2FkdmFuY2VfdW5kZXJ3cml0aW5nX3N0aXBzX3N0aXBzIHRib2R5IHRkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5zdGlwLXN0YXR1c1tkYXRhLXN0YXR1cz1cImNvbXBsZXRlZFwiXSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnN0aXAtc3RhdHVzW2RhdGEtc3RhdHVzPVwid2FpdmVkXCJdIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uc3RpcC1hY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnN0aXAtYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0aXAtYWN0aW9uOmhvdmVyLFxuLnN0aXAtYWN0aW9uOmFjdGl2ZSxcbi5zdGlwLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjRmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NGZmO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdOmZvY3VzLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzU1NTVmZjtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInBlbmRpbmdcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZTAxO1xuICBib3JkZXItY29sb3I6ICNiZmJlMDE7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJwZW5kaW5nXCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwicGVuZGluZ1wiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInBlbmRpbmdcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYWYwMTtcbiAgYm9yZGVyLWNvbG9yOiAjYjBhZjAxO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwYjYwNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzBiNjA1O1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdOmZvY3VzLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2E3MDU7XG4gIGJvcmRlci1jb2xvcjogIzY3YTcwNTtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImNvbXBsZXRlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YjY3MztcbiAgYm9yZGVyLWNvbG9yOiAjMjdiNjczO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiY29tcGxldGVcIl06aG92ZXIsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJjb21wbGV0ZVwiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImNvbXBsZXRlXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGE5NmI7XG4gIGJvcmRlci1jb2xvcjogIzI0YTk2Yjtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cIndhaXZlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwid2FpdmVcIl06aG92ZXIsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ3YWl2ZVwiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cIndhaXZlXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNztcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ2NTg7XG4gIGJvcmRlci1jb2xvcjogI2VjNDY1ODtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTpob3Zlcixcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzODRiO1xuICBib3JkZXItY29sb3I6ICNlYjM4NGI7XG59XG4uZG93bmxvYWQtYWR2YW5jZS11bmRlcndyaXRpbmctc3RpcHMtZG9jdW1lbnRzLWJ1dHRvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwNTNweDtcbn1cbi5hZHZhbmNlLXRyYW5jaGUtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4jYWR2YW5jZV90cmFuY2hlX2NyZWF0b3JfZm9ybS5zdWJtaXNzaW9uLXJlc3BvbnNlLXRyYW5jaGUtY3JlYXRvciAudHJhbmNoZS1mdW5kZWQtYXQtY29sdW1uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi5jb21wYW55LXR3by1mYWN0b3ItYXV0aC13cmFwcGVyIC5zd2l0Y2gge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzX2NvbnRhY3RDZW50ZXJNZXNzYWdlcyB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzX2NvbnRhY3RDZW50ZXJNZXNzYWdlcyB0Ym9keSB0ZCxcbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzIHRib2R5IHRkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb246aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb246YWN0aXZlLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJpbmZvX3Byb3ZpZGVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjRGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NEZGO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiaW5mb19wcm92aWRlZFwiXTpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImluZm9fcHJvdmlkZWRcIl06Zm9jdXMsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJpbmZvX3Byb3ZpZGVkXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzU1NTVmZjtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImFwcHJvdmVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QjY3MztcbiAgYm9yZGVyLWNvbG9yOiAjMjdCNjczO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiYXBwcm92ZWRcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJhcHByb3ZlZFwiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImFwcHJvdmVkXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGE5NmI7XG4gIGJvcmRlci1jb2xvcjogIzI0YTk2Yjtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbmllZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQUFBQUE7XG4gIGJvcmRlci1jb2xvcjogI0FBQUFBQTtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbmllZFwiXTpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbmllZFwiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbmllZFwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhMmEyO1xuICBib3JkZXItY29sb3I6ICNhMmEyYTI7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0NjU4O1xuICBib3JkZXItY29sb3I6ICNFQzQ2NTg7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06Zm9jdXMsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMzg0YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWIzODRiO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQkUwMTtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRTAxO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdOmhvdmVyLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdOmZvY3VzLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGFmMDE7XG4gIGJvcmRlci1jb2xvcjogI2IwYWYwMTtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cInNlbmRfc21zXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyNjgxRTtcbiAgYm9yZGVyLWNvbG9yOiAjRDI2ODFFO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwic2VuZF9zbXNcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJzZW5kX3Ntc1wiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cInNlbmRfc21zXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTYxMWM7XG4gIGJvcmRlci1jb2xvcjogI2M1NjExYztcbn1cbi50ZXh0LWNvbG9yLXNtcy1hY2NlcHRlZCB7XG4gIGNvbG9yOiAjQUFBQUFBO1xufVxuLnRleHQtY29sb3Itc21zLXNlbnQge1xuICBjb2xvcjogIzJCQjY3Mztcbn1cbi50ZXh0LWNvbG9yLXNtcy1kZWxpdmVyZWQge1xuICBjb2xvcjogIzJCQjY3Mztcbn1cbi50ZXh0LWNvbG9yLXNtcy11bmRlbGl2ZXJlZCB7XG4gIGNvbG9yOiAjRUM0NzU4O1xufVxuLnRleHQtY29sb3Itc21zLWZhaWxlZCB7XG4gIGNvbG9yOiAjRUM0NzU4O1xufVxuLmNvbnRyYWN0LXBhcmVudC1pbmZvLXdyYXBwZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuI2NvbnRyYWN0X2Zvcm0gLmZvcm0taGVhZGVyIC5jb250cmFjdC10ZW1wbGF0ZS1yZWxhdGlvbi1hcHBlbmRpeC1jb250cmFjdC10ZW1wbGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5zbGlkZXItZ3JvdXAgLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0NXB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5iYXNlLWlzby1vZmZlci1jYWxjdWxhdG9yLXJvdyAuc2xpZGVyLWdyb3VwIC5zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG4uYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cgLmRlYWwtYnJlYWtkb3duLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cgLmRlYWwtYnJlYWtkb3duLWJsb2NrID4gLmZpZWxkLXJvdyAudmFsdWUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCA3NXB4IDc1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5pc28tb2ZmZXItY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIgLmRlYWwtYnJlYWtkb3duLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmNjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciAuZGVhbC1icmVha2Rvd24tYmxvY2sgPiAuZmllbGQtcm93IC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3cgLnRleHQsXG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3cgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciAubG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zdWJtaXNzaW9uLXJlc3BvbnNlLW1heGltdW0tb2ZmZXItZWFybHktcGF5b2ZmLWRpc2NvdW50LXZpZXctbW9kZSAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2RhbC1mb3JtLXN1Ym1pc3Npb24tZWRpdCAuc3VibWlzc2lvbi1yZXNwb25zZS1hY2NlcHQtYW5kLWFjdGl2YXRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAucGFuZWwtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWluLWhlaWdodDogMTU1cHg7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC50YWItY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAudGFiLWNvbnRlbnQgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICB3aWR0aDogMTclO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC50YWJzLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBjb2xvcjogI0VENTU2NTtcbiAgdG9wOiAxMXB4O1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWMgdHJhbnNwYXJlbnQgI2U3ZWFlYyAjZTdlYWVjICFpbXBvcnRhbnQ7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG4jYWR2YW5jZV9mb3JtICNhZHZhbmNlX3VuZGVyd3JpdGluZ19uc2ZzIGlucHV0W25hbWUkPVwiW251bWJlcl1cIl0ge1xuICB3aWR0aDogMjE4cHg7XG59XG4jYWR2YW5jZV91bmRlcndyaXRpbmdfYmFua1N0YXRlbWVudFdvcmtzaGVldHMgLmJhbmstc3RhdGVtZW50LW5vdGVbcm93cz1cIjFcIl0ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4jZHluYW1pY19kYXRlX3JhbmdlX2NvbHVtbl9mb3JtIC5oZWxwLWJsb2NrLFxuI2FkdmFuY2VfcGFydGljaXBhdGlvbl9icmVha2Rvd25fY29sdW1uX2Zvcm0gLmhlbHAtYmxvY2sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNsZW5kZXJfb3JpZ2luYXRpb25Db21taXNzaW9uVGllcnMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbGVuZGVyX2ZlZXMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGVuZGVyLWZvcm0gLmZ1bmRpbmctY3JpdGVyaWEtZm9ybS1ncm91cCxcbi5sZW5kZXItZm9ybSAudW5kZXJ3cml0ZXItdXNlcnMgLnByaW1hcnktY29sdW1uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZW5kZXItZm9ybS5sZW5kZXItd2l6YXJkLWVuYWJsZWQgLmZ1bmRpbmctY3JpdGVyaWEtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxlbmRlci1mb3JtLmxlbmRlci13aXphcmQtZW5hYmxlZCAudW5kZXJ3cml0ZXItdXNlcnMgLnByaW1hcnktY29sdW1uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbiNpc29fb3JpZ2luYXRpb25Db21taXNzaW9uVGllcnMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaXNvX2NvbnRhY3RzIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5pc28tYWR2YW5jZS1saXN0LWZpbHRlcnMgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc3luZGljYXRvci1jb21wYW55LWRldGFpbHMgLnRhYmxlLWZsZXgtY29udGVudCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4jc3luZGljYXRvcl9jb250YWN0cyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4jc3luZGljYXRvcl9iYWxhbmNlX2F2YWlsYWJsZUJhbGFuY2UsXG4jc3luZGljYXRvcl9iYWxhbmNlX2Zyb3plbkJhbGFuY2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUuYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0gLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0gLmhlYWRlcixcbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtIC5kYXRhIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxODUwcHgpIHtcbiAgLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSB0aCxcbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogI0FGQUZBRiAxcHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4jdW5mcmVlemVfc3luZGljYXRvcl9mdW5kcy5tb2RhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbSB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuI3VuZnJlZXplX3N5bmRpY2F0b3JfZnVuZHMubW9kYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3JlIHtcbiAgbGVmdDogOTlweCAhaW1wb3J0YW50O1xufVxuI3VuZnJlZXplX3N5bmRpY2F0b3JfZnVuZHMubW9kYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YWZ0ZXIge1xuICBsZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuLnNob3ctcm93cy13cmFwcGVyIHtcbiAgdG9wOiAyMHB4O1xufVxuI3BheW1lbnRfYXBwcm92ZV9zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuI2FwcHJvdmVfZm9ybSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGF0ZS1maWx0ZXIsXG4uYW1vdW50LWZpbHRlciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbiNwYXltZW50X3Bhc3RlX3Bhc3RlRGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xufVxuI2FwcHJvdmVfZm9ybSAuc2Nyb2xsYWJsZS10YWJsZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FjY291bnRpbmdfZmlsdGVyX2Zvcm0gLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jZHJvcGRvd25fdG9nZ2xlX3VzZXIgKyAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAyMjVweDtcbn1cbiNhY2NvdW50aW5nX2ZpbHRlcl9kdWVBdFJhbmdlX2NhbGxiYWNrX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNhY2NvdW50aW5nX2ZpbHRlcl9zaG93X2NhbGxiYWNrX2ZpbHRlcl9sYWJlbCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbiNwYXltZW50X2FjY291bnRpbmdfcGF5bWVudFR5cGVfd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA1OHB4O1xufVxuLnBheW1lbnQtdXBsb2FkLWRhdGEtdXBkYXRlLWRhdGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItcGF5bWVudCAuZHJvcGRvd24tbWVudSxcbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItcGF5bWVudF9ib3VuY2VkIC5kcm9wZG93bi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuI3BvcnRmb2xpb19zeW5kaWNhdG9ycyAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXNoYm9hcmQtcGFydGljaXBhdGlvbi10YWJsZSB0aCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cbiNkYXNoYm9hcmRfZmlsdGVyX2Zvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRfZmlsdGVyX2Zvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkID4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIC5jb21wYW55LWRhc2hib2FyZC1wZXJzcGVjdGl2ZS1mb3JtLWdyb3VwIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5NGFkZmQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtICNkYXNoYm9hcmRfZmlsdGVyX2Z1bmRlZEF0X2NhbGxiYWNrX2ZpbHRlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY3NmE2YztcbiAgb3BhY2l0eTogMTtcbn1cbiNzeW5kaWNhdGlvbl9ibG9jayBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jc3luZGljYXRpb25fYmxvY2sgaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jbmV3X2Nhc2hfYWR2YW5jZXMsXG4jYnlfc3RhdHVzX2Nhc2hfYWR2YW5jZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjYXNoX2FkdmFuY2VzX3RhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuLmRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLndpZHRoMjAge1xuICB3aWR0aDogMjAlO1xufVxuLmFkdmFuY2Utdmlldy1yZXN0cmljdGlvbi10eXBlLXdyYXBwZXIsXG4ucmVzdHJpY3Rpb25zLXR5cGUtd3JhcHBlciB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuI2VtYWlsX2xvZ19wcmV2aWV3X21vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbiNlbWFpbF90ZW1wbGF0ZV9wcmV2aWV3X21vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbiN1cGxvYWRfY29tcGFueV9lbWFpbF90ZW1wbGF0ZV9pbWFnZXNfZW1haWxUZW1wbGF0ZUltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNzdHlsZV9lbWFpbF9mb3JtX2NvbnRhaW5lciAuY29sLXNtLTEwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jc3R5bGVfZW1haWxfZm9ybV9jb250YWluZXIgLmJ0bi1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG59XG4uaGlzdG9yeS1kYXRhLWl0ZW0tdHlwZS1yZW1vdmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlzdG9yeS1kYXRhLWl0ZW0tdHlwZS1yZW1vdmUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlLXhsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNtYWluX2NvbnRyYWN0X3RlbXBsYXRlcyA+IHRib2R5ICsgdGJvZHksXG4jYXBwZW5kaXhfY29udHJhY3RfdGVtcGxhdGVzID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLm1lcmNoYW50LXN0YXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVyY2hhbnQtc3RhdGUubWVyY2hhbnQtc3RhdGUtbmV3IHtcbiAgYmFja2dyb3VuZDogIzY3ZjE2Nztcbn1cbi5tZXJjaGFudC1zdGF0ZS5tZXJjaGFudC1zdGF0ZS1iYWQtYWN0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xufVxuLm1lcmNoYW50LXN0YXRlLm1lcmNoYW50LXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG4ubWVyY2hhbnQtc3RhdGUubWVyY2hhbnQtc3RhdGUtcGFpZC1vZmYge1xuICBiYWNrZ3JvdW5kOiAjMWM4NGM2O1xufVxuLm1lcmNoYW50LXN0YXRlLm1lcmNoYW50LXN0YXRlLWluLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Y4YWM1OTtcbn1cbi5tZXJjaGFudC1zdGF0ZS5tZXJjaGFudC1zdGF0ZS1kZWNsaW5lZCB7XG4gIGJhY2tncm91bmQ6ICNlMmQxMDA7XG59XG4uc3Rha2Vob2xkZXItc3RhdHVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3Rha2Vob2xkZXItc3RhdHVzLnN0YWtlaG9sZGVyLXN0YXR1cy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLnN0YWtlaG9sZGVyLXN0YXR1cy5zdGFrZWhvbGRlci1zdGF0dXMtdGVybWluYXRlZCB7XG4gIGJhY2tncm91bmQ6ICNkYzYwNjg7XG59XG4uc3Rha2Vob2xkZXItc3RhdHVzLnN0YWtlaG9sZGVyLXN0YXR1cy11bmRlci1yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZjhhYzU5O1xufVxuLmlzby1vZmZlciAuaXNvLW9mZmVyLXR5cGUtY29weS1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZnVuZGluZy1jcml0ZXJpb24gLnRleHQtdmFsdWUtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuYm9vbC12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5jdXJyZW5jeS12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLmFkdmFuY2UtZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZVwiXVtkYXRhLW9wZXJhdG9yPVwiaW5cIl0gLmFkdmFuY2UtZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VcIl1bZGF0YS1vcGVyYXRvcj1cIm5vdF9pblwiXSAuYWR2YW5jZS1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlX3VuZGVyd3JpdGluZ1wiXVtkYXRhLW9wZXJhdG9yPVwiaW5cIl0gLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlX3VuZGVyd3JpdGluZ1wiXVtkYXRhLW9wZXJhdG9yPVwibm90X2luXCJdIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtdHlwZT1cInRleHRcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSAudGV4dC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC10eXBlPVwiYm9vbFwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJudW1iZXJcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSAubnVtYmVyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJpbnRlZ2VyXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtdHlwZT1cImN1cnJlbmN5XCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJkYXRlXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uIC5mcm9tLXZhbHVlLXdyYXBwZXIgPiAuZm9ybS1ncm91cCA+IC5jb2wtaXctbGcsXG4uZnVuZGluZy1jcml0ZXJpb24gLmZyb20tdmFsdWUtd3JhcHBlciA+IC5mb3JtLWdyb3VwID4gLmNvbC1pdy1tZCB7XG4gIHdpZHRoOiAzMTNweDtcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbiAudG8tdmFsdWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLW9wZXJhdG9yPVwiYmV0d2VlblwiXSAuZnJvbS12YWx1ZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAgPiAuY29sLWl3LW1kIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtb3BlcmF0b3I9XCJiZXR3ZWVuXCJdIC50by12YWx1ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jdGFza19ub3RlcyAubm90ZS1pdGVtLXdyYXBwZXIsXG4jdGFza19ub3RlcyAubm90ZS1pdGVtLWlucHV0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiN0YXNrX2ZpbHRlcl9mb3JtIC50YXNrLWdsb2JhbC1maWx0ZXJzIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRhc2stc3RhdHVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFzay1zdGF0dXNbZGF0YS1zdGF0dXM9XCJwZW5kaW5nXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbn1cbi50YXNrLXN0YXR1c1tkYXRhLXN0YXR1cz1cIm92ZXJkdWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1NTY1O1xufVxuLnRhc2stc3RhdHVzW2RhdGEtc3RhdHVzPVwiY29tcGxldGVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi50YXNrLXN0YXR1c1tkYXRhLXN0YXR1cz1cImRpc2NhcmRlZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5hZHZhbmNlLWZpZWxkLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAub3JnLWxhYmVsLXRvb2x0aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbmlucHV0LmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gaW5wdXQ6bm90KC5vcmctZW5hYmxlZCksXG50ZXh0YXJlYS5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIHRleHRhcmVhOm5vdCgub3JnLWVuYWJsZWQpLFxuc2VsZWN0LmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gc2VsZWN0Om5vdCgub3JnLWVuYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uc2VsZWN0Mi1jb250YWluZXIsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLm9yZy1lbmFibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5vcmctZW5hYmxlZCkgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuaXJhZGlvX3NxdWFyZS1ncmVlbi5ob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5ob3Zlcixcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5ob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xufVxubGFiZWwucmFkaW8taW5saW5lLWJ0bi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIGxhYmVsLnJhZGlvLWlubGluZS1idG4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuYnRuLWRhbmdlcltkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2Nzc2O1xuICBib3JkZXItY29sb3I6ICNlZjY3NzY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5vcmctZW5hYmxlZCBbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlXCJdW2RhdGEtZmllbGQtdHlwZT1cImxpc3RcIl0gLmFkdmFuY2UtZmllbGQtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLXR5cGU9XCJ0ZXh0XCJdIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC10eXBlPVwiYm9vbFwiXSAuYm9vbC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cIm51bWJlclwiXSAubnVtYmVyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC10eXBlPVwiaW50ZWdlclwiXSAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cImN1cnJlbmN5XCJdIC5jdXJyZW5jeS12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cImRhdGVcIl0gLmRhdGUtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2Fubm91bmNlbWVudF9maWx0ZXJfZm9ybSAuYW5ub3VuY2VtZW50LWdsb2JhbC1maWx0ZXJzIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmFubm91bmNlbWVudC1wcmV2aWV3IC5hbGVydCxcbi5hbm5vdW5jZW1lbnQtYWxlcnQge1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5hLm9jcm8tZm9ybS12aWV3LXNlbmQtbGluazpmb2N1cyxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1saW5rOmFjdGl2ZSxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1hbGwtbGluazpmb2N1cyxcbmEub2Nyby1mb3JtLXZpZXctc2VuZC1hbGwtbGluazphY3RpdmUsXG5hLm9jcm8tZm9ybS1zZW5kLWFsbC1saW5rLmRpc2FibGVkOmZvY3VzLFxuYS5vY3JvLWZvcm0tc2VuZC1hbGwtbGluay5kaXNhYmxlZDphY3RpdmUge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbiN0ZXN0X2NvbGxlY3Rpb25fY3VydmVfbW9udGhzIC5jaGVja2JveCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuI3Rlc3RfY29sbGVjdGlvbl9jdXJ2ZV9tb250aHMgLnRvZ2dsZS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbiAgdG9wOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTdweDtcbn1cbiN0ZXN0X2NvbGxlY3Rpb25fY3VydmVfbW9udGhzIC50b2dnbGUtbGluayBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4jdGVzdF9jb2xsZWN0aW9uX2N1cnZlX21vbnRocyAudG9nZ2xlLWxpbmsuY29sbGFwc2VkIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTZcIjtcbn1cbi5tZXJjaGFudC1jb21wYW55LWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IC0yNHB4O1xufVxuLm1lcmNoYW50LWNvbXBhbnktbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuLnNpZ251cC1ib3gge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG59XG4jbWVyY2hhbnRfc2lnbnVwX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLXN1Ym1pdC1idG4ge1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG59XG4uc2lnbi11cC1tZXJjaGFudC1jb21wYW55LWxvZ28ge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuLnNpZ251cC1tZXJjaGFudC1jb21wYW55LWxvZ28td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uc2lnbnVwLW1lcmNoYW50LWhlbHAtdGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNpZ251cC1tZXJjaGFudC1oZWxwLXRleHQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1sb2dpbi1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG59XG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWNvcHlyaWdodC10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAucmFkaW8ge1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDAgMjVweCAyNXB4IDA7XG4gIGZsZXg6IDAgMSA0NTVweDtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLnJhZGlvIGxhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5yYWRpbyBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMGYyZjQ7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgaDQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGhlaWdodDogMzNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgLmRldGFpbHMtbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAubWVyY2hhbnQtY2FyZCAuZGVzY3JpcHRpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5tZXJjaGFudC1jYXJkIC5kZXNjcmlwdGlvbiBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgLmRlc2NyaXB0aW9uIHAubm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgLmRlc2NyaXB0aW9uIGkge1xuICB3aWR0aDogMTdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDJweDtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCBpbnB1dDpjaGVja2VkIH4gLm1lcmNoYW50LWNhcmQge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5pc28tY29tcGFueS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmlzby1jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5yZWZlcnJlci1wZXJmb3JtYW5jZS1zdGF0cy1ibG9jayAudG9vbHRpcC1pbm5lciB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi5zeW5kaWNhdG9yLW9wdC1vdXQtd3JhcHBlciAuaWJveC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG4uc3luZGljYXRvci1vcHQtb3V0LXdyYXBwZXIgaDMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnN5bmRpY2F0b3Itb3B0LW91dC13cmFwcGVyIHAge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5mdWxsLWxvZ28tbmFtZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbiAgZm9udC1zaXplOiAxNjBweDtcbn1cbiNwb3dlcl9iaV9yZXBvcnRfY29udGFpbmVyIHtcbiAgbWluLXdpZHRoOiA2MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDE1MXB4KTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwb3dlcl9iaV9yZXBvcnRfY29udGFpbmVyLnBvd2VyLWJpLXJlcG9ydC12aWV3LWFzIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjA1cHgpO1xufVxuI3Bvd2VyX2JpX3JlcG9ydF9jb250YWluZXIgPiBpZnJhbWUge1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50LXBvd2VyLWJpIHtcbiAgcGFkZGluZzogMDtcbn1cbi51c2VyLXBvd2VyLWJpLXJlcG9ydC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi51c2VyLXBvd2VyLWJpLXJlcG9ydC1uYW1lOmhvdmVyLFxuLnVzZXItcG93ZXItYmktcmVwb3J0LW5hbWU6Zm9jdXMge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5wb3dlci1iaS12aWV3LWFzLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZhZWJjYztcbiAgcGFkZGluZzogMTBweCA3NXB4O1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQ6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDAgOHB4ICNkM2QzZDM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZDpob3ZlciAucmVwb3J0LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWF4LWhlaWdodDogMTAwMHB4O1xuICBvcGFjaXR5OiAxO1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5pbWFnZSxcbi5wb3dlci1iaS1yZXBvcnQtY2FyZCAuaWNvbiB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQgLmljb24ge1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIwMHB4O1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5pY29uIGkge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBjb2xvcjogI2RhZGFkYTtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZCAucmVwb3J0LW5hbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5yZXBvcnQtZGVzY3JpcHRpb24ge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGUtYm94LmZpbGUtYm94LXNtIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmZpbGUtYm94LmZpbGUtYm94LXNtIC5maWxlIC5pY29uLFxuLmZpbGUtYm94LmZpbGUtYm94LXNtIC5maWxlIC5pbWFnZSB7XG4gIGhlaWdodDogNTBweDtcbn1cbi5maWxlLWJveC5maWxlLWJveC1zbSAuZmlsZSAuaWNvbiB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uZmlsZS1ib3guZmlsZS1ib3gtc20gLmZpbGUgLmljb24gaSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cbiN1c2VyX3Bvd2VyX2JpX3JlcG9ydHNfcG93ZXJCaVJlcG9ydHMgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuI3VzZXJfcG93ZXJfYmlfcmVwb3J0c19wb3dlckJpUmVwb3J0cyAuc2VjdGlvbi1oZWFkZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuI2VxdWlmYXhfb3JnYW5pemF0aW9uX2RldGFpbHNfbW9kYWwgZHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG4jZXF1aWZheF9vcmdhbml6YXRpb25fZGV0YWlsc19tb2RhbCBkZCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA1MjVweDtcbn1cbi5lcXVpZmF4LW56LXRvZ2dsZS1hZHZlcnNlcy1saW5rIHtcbiAgcGFkZGluZzogMCAzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTU2NHB4KSB7XG4gICNlcXVpZmF4X2FuZF9jcmVkaXRvcl93YXRjaF9jcmVkaXRfcHJvZmlsZV9ibG9jayAuY3JlZGl0LXByb2ZpbGUtcHVsbC1uZXctbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG4jYWNjb3VudF9ob2xkX3R5cGUgLmQtaS1iIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuI2FjY291bnRfaG9sZF90eXBlIC5pcmFkaW9fc3F1YXJlLWdyZWVuIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmRyYXctc3RhdHVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtcGVuZGluZyB7XG4gIGJhY2tncm91bmQ6ICM1ZTg4ZGM7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtcHJvY2Vzc2luZyB7XG4gIGJhY2tncm91bmQ6ICNlOGMyNDM7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtY2FuY2VsbGVkIHtcbiAgYmFja2dyb3VuZDogI2JhMDAxMztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1leHBpcmVkIHtcbiAgYmFja2dyb3VuZDogI2JhMDAxMztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1wZXJmb3JtaW5nIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1yZWplY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNiYTAwMTM7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtcmV0dXJuZWQge1xuICBiYWNrZ3JvdW5kOiAjZThjMjQzO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLWRlZmF1bHRlZCB7XG4gIGJhY2tncm91bmQ6ICNlZDU1NjU7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtcHJlX2Nsb3NlZCB7XG4gIGJhY2tncm91bmQ6ICM0MDRmNTk7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtY2xvc2VkIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5kcmF3LXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogNDAwcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuZHJhdy1zeW5kaWNhdG9yLWZlZS1sYWJlbC1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiAzMDBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWFjdGlvbi1jb2wge1xuICB3aWR0aDogNjdweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLW5hbWUtY29sIHtcbiAgd2lkdGg6IDI0NXB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItZGF0YS1sYWJlbC1jb2wge1xuICB3aWR0aDogMTU1cHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1kYXRhLWFtb3VudC1jb2wge1xuICB3aWR0aDogMTUwcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1kYXRhLXBlcmNlbnQtY29sIHtcbiAgd2lkdGg6IDEzMXB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItZGF0YS1maXJzdC1jb2wge1xuICB3aWR0aDogMjAycHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1kYXRhLXNlY29uZC1jb2wge1xuICB3aWR0aDogMTUwcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1kYXRhLXRoaXJkLWNvbCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLXRvdGFsLWZpcnN0LWNvbCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLXRvdGFsLXNlY29uZC1jb2wge1xuICB3aWR0aDogMTA1cHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci10b3RhbC10aGlyZC1jb2wge1xuICB3aWR0aDogMTEwcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci10b3RhbC1mb3VydGgtY29sIHtcbiAgd2lkdGg6IDYwcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1mZWUtbGFiZWwtY29sIHtcbiAgd2lkdGg6IDQ1cHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuY29tbWlzc2lvbi13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiA0MDZweDtcbn1cbi5idG4tcGF5bWV0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YThmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzZhOGZmO1xufVxuLmJ0bi1wYXltZXRlcjpmb2N1cyxcbi5idG4tcGF5bWV0ZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOTJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2N2I1O1xufVxuLmJ0bi1wYXltZXRlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5MmZmO1xuICBib3JkZXItY29sb3I6ICMwMDhkZjg7XG59XG4uYnRuLXBheW1ldGVyOmFjdGl2ZSxcbi5idG4tcGF5bWV0ZXIuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wYXltZXRlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDM5MmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMwMDhkZjg7XG59XG4uYnRuLXBheW1ldGVyOmFjdGl2ZTpob3Zlcixcbi5idG4tcGF5bWV0ZXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wYXltZXRlcjpob3Zlcixcbi5idG4tcGF5bWV0ZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wYXltZXRlci5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBheW1ldGVyOmZvY3VzLFxuLmJ0bi1wYXltZXRlcjphY3RpdmUuZm9jdXMsXG4uYnRuLXBheW1ldGVyLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGF5bWV0ZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2VkZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA2N2I1O1xufVxuLmJ0bi1wYXltZXRlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tcGF5bWV0ZXJbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcGF5bWV0ZXI6aG92ZXIsXG4uYnRuLXBheW1ldGVyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wYXltZXRlcltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wYXltZXRlcjpmb2N1cyxcbi5idG4tcGF5bWV0ZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXBheW1ldGVyW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXBheW1ldGVyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM2YThmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzZhOGZmO1xufVxuLmJ0bi1wYXltZXRlciAuYmFkZ2Uge1xuICBjb2xvcjogIzM2YThmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlXG5cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cblxuLy9cbi8vIDEuIFNldCBkZWZhdWx0IGZvbnQgZmFtaWx5IHRvIHNhbnMtc2VyaWYuXG4vLyAyLiBQcmV2ZW50IGlPUyBhbmQgSUUgdGV4dCBzaXplIGFkanVzdCBhZnRlciBkZXZpY2Ugb3JpZW50YXRpb24gY2hhbmdlLFxuLy8gICAgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tLlxuLy9cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxuLy9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gSFRNTDUgZGlzcGxheSBkZWZpbml0aW9uc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIENvcnJlY3QgYGJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGZvciBhbnkgSFRNTDUgZWxlbWVudCBpbiBJRSA4LzkuXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYGRldGFpbHNgIG9yIGBzdW1tYXJ5YCBpbiBJRSAxMC8xMVxuLy8gYW5kIEZpcmVmb3guXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYG1haW5gIGluIElFIDExLlxuLy9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxuLy8gMi4gTm9ybWFsaXplIHZlcnRpY2FsIGFsaWdubWVudCBvZiBgcHJvZ3Jlc3NgIGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuLy9cblxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyAxXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gMlxufVxuXG4vL1xuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cbi8vIFJlbW92ZSBleGNlc3MgaGVpZ2h0IGluIGlPUyA1IGRldmljZXMuXG4vL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGBbaGlkZGVuXWAgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkvMTAuXG4vLyBIaWRlIHRoZSBgdGVtcGxhdGVgIGVsZW1lbnQgaW4gSUUgOC85LzEwLzExLCBTYWZhcmksIGFuZCBGaXJlZm94IDwgMjIuXG4vL1xuXG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gTGlua3Ncbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBjb2xvciBmcm9tIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbi8vXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9cbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgZm9jdXNlZCBlbGVtZW50cyB3aGVuIHRoZXkgYXJlIGFsc28gaW4gYW5cbi8vIGFjdGl2ZS9ob3ZlciBzdGF0ZS5cbi8vXG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny0gYW5kIEZpcmVmb3ggMzktLlxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vXG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGUgc2V0IHRvIGBib2xkZXJgIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy9cbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vXG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLy9cbi8vIEFkZHJlc3MgdmFyaWFibGUgYGgxYCBmb250LXNpemUgYW5kIG1hcmdpbiB3aXRoaW4gYHNlY3Rpb25gIGFuZCBgYXJ0aWNsZWBcbi8vIGNvbnRleHRzIGluIEZpcmVmb3ggNCssIFNhZmFyaSwgYW5kIENocm9tZS5cbi8vXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LlxuLy9cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgYWZmZWN0aW5nIGBsaW5lLWhlaWdodGAgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLy8gRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIFJlbW92ZSBib3JkZXIgd2hlbiBpbnNpZGUgYGFgIGVsZW1lbnQgaW4gSUUgOC85LzEwLlxuLy9cblxuaW1nIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4vL1xuLy8gQ29ycmVjdCBvdmVyZmxvdyBub3QgaGlkZGVuIGluIElFIDkvMTAvMTEuXG4vL1xuXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEdyb3VwaW5nIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaS5cbi8vXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGRpZmZlcmVuY2VzIGJldHdlZW4gRmlyZWZveCBhbmQgb3RoZXIgYnJvd3NlcnMuXG4vL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vXG4vLyBDb250YWluIG92ZXJmbG93IGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnByZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBvZGQgYGVtYC11bml0IGZvbnQgc2l6ZSByZW5kZXJpbmcgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG4vLyBGb3Jtc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIEtub3duIGxpbWl0YXRpb246IGJ5IGRlZmF1bHQsIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkXG4vLyBzdHlsaW5nIG9mIGBzZWxlY3RgLCB1bmxlc3MgYSBgYm9yZGVyYCBwcm9wZXJ0eSBpcyBzZXQuXG4vL1xuXG4vL1xuLy8gMS4gQ29ycmVjdCBjb2xvciBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gICAgS25vd24gaXNzdWU6IGFmZmVjdHMgY29sb3Igb2YgZGlzYWJsZWQgZWxlbWVudHMuXG4vLyAyLiBDb3JyZWN0IGZvbnQgcHJvcGVydGllcyBub3QgYmVpbmcgaW5oZXJpdGVkLlxuLy8gMy4gQWRkcmVzcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMVxuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gM1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgb3ZlcmZsb3dgIHNldCB0byBgaGlkZGVuYCBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGB0ZXh0LXRyYW5zZm9ybWAgaW5oZXJpdGFuY2UgZm9yIGBidXR0b25gIGFuZCBgc2VsZWN0YC5cbi8vIEFsbCBvdGhlciBmb3JtIGNvbnRyb2wgZWxlbWVudHMgZG8gbm90IGluaGVyaXQgYHRleHQtdHJhbnNmb3JtYCB2YWx1ZXMuXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIEZpcmVmb3gsIElFIDgvOS8xMC8xMSwgYW5kIE9wZXJhLlxuLy8gQ29ycmVjdCBgc2VsZWN0YCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LlxuLy9cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBBdm9pZCB0aGUgV2ViS2l0IGJ1ZyBpbiBBbmRyb2lkIDQuMC4qIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYFxuLy8gICAgYW5kIGB2aWRlb2AgY29udHJvbHMuXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXG4vLyAzLiBJbXByb3ZlIHVzYWJpbGl0eSBhbmQgY29uc2lzdGVuY3kgb2YgY3Vyc29yIHN0eWxlIGJldHdlZW4gaW1hZ2UtdHlwZVxuLy8gICAgYGlucHV0YCBhbmQgb3RoZXJzLlxuLy9cblxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbiAgY3Vyc29yOiBwb2ludGVyOyAvLyAzXG59XG5cbi8vXG4vLyBSZS1zZXQgZGVmYXVsdCBjdXJzb3IgZm9yIGRpc2FibGVkIGVsZW1lbnRzLlxuLy9cblxuYnV0dG9uW2Rpc2FibGVkXSxcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxuLy9cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8vXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXG4vLyB0aGUgVUEgc3R5bGVzaGVldC5cbi8vXG5cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLy9cbi8vIEl0J3MgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG9uJ3QgYXR0ZW1wdCB0byBzdHlsZSB0aGVzZSBlbGVtZW50cy5cbi8vIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4vL1xuLy8gMS4gQWRkcmVzcyBib3ggc2l6aW5nIHNldCB0byBgY29udGVudC1ib3hgIGluIElFIDgvOS8xMC5cbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkvMTAuXG4vL1xuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIEZpeCB0aGUgY3Vyc29yIHN0eWxlIGZvciBDaHJvbWUncyBpbmNyZW1lbnQvZGVjcmVtZW50IGJ1dHRvbnMuIEZvciBjZXJ0YWluXG4vLyBgZm9udC1zaXplYCB2YWx1ZXMgb2YgdGhlIGBpbnB1dGAsIGl0IGNhdXNlcyB0aGUgY3Vyc29yIHN0eWxlIG9mIHRoZVxuLy8gZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuLy9cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vXG4vLyAxLiBBZGRyZXNzIGBhcHBlYXJhbmNlYCBzZXQgdG8gYHNlYXJjaGZpZWxkYCBpbiBTYWZhcmkgYW5kIENocm9tZS5cbi8vIDIuIEFkZHJlc3MgYGJveC1zaXppbmdgIHNldCB0byBgYm9yZGVyLWJveGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vMlxufVxuXG4vL1xuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSBhbmQgQ2hyb21lIG9uIE9TIFguXG4vLyBTYWZhcmkgKGJ1dCBub3QgQ2hyb21lKSBjbGlwcyB0aGUgY2FuY2VsIGJ1dHRvbiB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgaGFzXG4vLyBwYWRkaW5nIChhbmQgYHRleHRmaWVsZGAgYXBwZWFyYW5jZSkuXG4vL1xuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIERlZmluZSBjb25zaXN0ZW50IGJvcmRlciwgbWFyZ2luLCBhbmQgcGFkZGluZy5cbi8vXG5cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LzEwLzExLlxuLy8gMi4gUmVtb3ZlIHBhZGRpbmcgc28gcGVvcGxlIGFyZW4ndCBjYXVnaHQgb3V0IGlmIHRoZXkgemVybyBvdXQgZmllbGRzZXRzLlxuLy9cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwOyAvLyAxXG4gIHBhZGRpbmc6IDA7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkvMTAvMTEuXG4vL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vL1xuLy8gRG9uJ3QgaW5oZXJpdCB0aGUgYGZvbnQtd2VpZ2h0YCAoYXBwbGllZCBieSBhIHJ1bGUgYWJvdmUpLlxuLy8gTk9URTogdGhlIGRlZmF1bHQgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIE9TIFguXG4vL1xuXG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyBUYWJsZXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHMuXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxuXG50ZCxcbnRoIHtcbiAgcGFkZGluZzogMDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8qISBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvbWFzdGVyL3NyYy9jc3MvbWFpbi5jc3MgKi9cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFByaW50IHN0eWxlcy5cbi8vIElubGluZWQgdG8gYXZvaWQgdGhlIGFkZGl0aW9uYWwgSFRUUCByZXF1ZXN0OiBoNWJwLmNvbS9yXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaDVicC5jb20vc1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cblxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cbiAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgcHJlLFxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IC8vIGg1YnAuY29tL3RcbiAgfVxuXG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG5cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgfVxuXG4gIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIHN0YXJ0XG5cbiAgLy8gQm9vdHN0cmFwIGNvbXBvbmVudHNcbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuLFxuICAuZHJvcHVwID4gLmJ0biB7XG4gICAgPiAuY2FyZXQge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cblxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgIHRkLFxuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIsIHZhbHVlLWxpc3QtY29tbWEtc3BhY2UtYWZ0ZXIsIGluZGVudGF0aW9uLCBkZWNsYXJhdGlvbi1jb2xvbi1uZXdsaW5lLWFmdGVyLCBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcblxuLy9cbi8vIEdseXBoaWNvbnMgZm9yIEJvb3RzdHJhcFxuLy9cbi8vIFNpbmNlIGljb25zIGFyZSBmb250cywgdGhleSBjYW4gYmUgcGxhY2VkIGFueXdoZXJlIHRleHQgaXMgcGxhY2VkIGFuZCBhcmVcbi8vIHRodXMgYXV0b21hdGljYWxseSBzaXplZCB0byBtYXRjaCB0aGUgc3Vycm91bmRpbmcgY2hpbGQuIFRvIHVzZSwgY3JlYXRlIGFuXG4vLyBpbmxpbmUgZWxlbWVudCB3aXRoIHRoZSBhcHByb3ByaWF0ZSBjbGFzc2VzLCBsaWtlIHNvOlxuLy9cbi8vIDxhIGhyZWY9XCIjXCI+PHNwYW4gY2xhc3M9XCJnbHlwaGljb24gZ2x5cGhpY29uLXN0YXJcIj48L3NwYW4+IFN0YXI8L2E+XG5cbi8vIEltcG9ydCB0aGUgZm9udHNcbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBzcmM6IHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90XCIpO1xuICBzcmM6IHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICAgICB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgICAgIHVybChcIkB7aWNvbi1mb250LXBhdGh9QHtpY29uLWZvbnQtbmFtZX0uc3ZnI0B7aWNvbi1mb250LXN2Zy1pZH1cIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuXG4vLyBDYXRjaGFsbCBiYXNlY2xhc3Ncbi5nbHlwaGljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkdseXBoaWNvbnMgSGFsZmxpbmdzXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBJbmRpdmlkdWFsIGljb25zXG4uZ2x5cGhpY29uLWFzdGVyaXNrICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMDJhXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYlwiOyB9IH1cbi5nbHlwaGljb24tZXVybyxcbi5nbHlwaGljb24tZXVyICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYWNcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjYwMVwiOyB9IH1cbi5nbHlwaGljb24tZW52ZWxvcGUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI3MDlcIjsgfSB9XG4uZ2x5cGhpY29uLXBlbmNpbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzBmXCI7IH0gfVxuLmdseXBoaWNvbi1nbGFzcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9IH1cbi5nbHlwaGljb24tbXVzaWMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDJcIjsgfSB9XG4uZ2x5cGhpY29uLXNlYXJjaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAzXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9IH1cbi5nbHlwaGljb24tc3RhciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXItZW1wdHkgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH0gfVxuLmdseXBoaWNvbi11c2VyICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9IH1cbi5nbHlwaGljb24tZmlsbSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxhcmdlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH0gfVxuLmdseXBoaWNvbi10aCAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMVwiOyB9IH1cbi5nbHlwaGljb24tdGgtbGlzdCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTJcIjsgfSB9XG4uZ2x5cGhpY29uLW9rICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9IH1cbi5nbHlwaGljb24tem9vbS1pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20tb3V0ICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH0gfVxuLmdseXBoaWNvbi1vZmYgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9IH1cbi5nbHlwaGljb24tc2lnbmFsICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvZyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE5XCI7IH0gfVxuLmdseXBoaWNvbi10cmFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMFwiOyB9IH1cbi5nbHlwaGljb24taG9tZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbGUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH0gfVxuLmdseXBoaWNvbi10aW1lICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyM1wiOyB9IH1cbi5nbHlwaGljb24tcm9hZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjRcIjsgfSB9XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI1XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNlwiOyB9IH1cbi5nbHlwaGljb24tdXBsb2FkICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWluYm94ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5LWNpcmNsZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOVwiOyB9IH1cbi5nbHlwaGljb24tcmVwZWF0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZnJlc2ggICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH0gfVxuLmdseXBoaWNvbi1saXN0LWFsdCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMlwiOyB9IH1cbi5nbHlwaGljb24tbG9jayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYWcgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkcGhvbmVzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNVwiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLW9mZiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1kb3duICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM3XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzOFwiOyB9IH1cbi5nbHlwaGljb24tcXJjb2RlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWJhcmNvZGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQwXCI7IH0gfVxuLmdseXBoaWNvbi10YWcgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MVwiOyB9IH1cbi5nbHlwaGljb24tdGFncyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWJvb2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQzXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rbWFyayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NFwiOyB9IH1cbi5nbHlwaGljb24tcHJpbnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDVcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbWVyYSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ2XCI7IH0gfVxuLmdseXBoaWNvbi1mb250ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0N1wiOyB9IH1cbi5nbHlwaGljb24tYm9sZCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWl0YWxpYyAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ5XCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC13aWR0aCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUyXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1jZW50ZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1M1wiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tcmlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTRcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnkgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU1XCI7IH0gfVxuLmdseXBoaWNvbi1saXN0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NlwiOyB9IH1cbi5nbHlwaGljb24taW5kZW50LWxlZnQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1yaWdodCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU4XCI7IH0gfVxuLmdseXBoaWNvbi1mYWNldGltZS12aWRlbyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OVwiOyB9IH1cbi5nbHlwaGljb24tcGljdHVyZSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjBcIjsgfSB9XG4uZ2x5cGhpY29uLW1hcC1tYXJrZXIgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYyXCI7IH0gfVxuLmdseXBoaWNvbi1hZGp1c3QgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2M1wiOyB9IH1cbi5nbHlwaGljb24tdGludCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjRcIjsgfSB9XG4uZ2x5cGhpY29uLWVkaXQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY1XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NlwiOyB9IH1cbi5nbHlwaGljb24tY2hlY2sgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjdcIjsgfSB9XG4uZ2x5cGhpY29uLW1vdmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY4XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzBcIjsgfSB9XG4uZ2x5cGhpY29uLWJhY2t3YXJkICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcxXCI7IH0gfVxuLmdseXBoaWNvbi1wbGF5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MlwiOyB9IH1cbi5nbHlwaGljb24tcGF1c2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzNcIjsgfSB9XG4uZ2x5cGhpY29uLXN0b3AgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc0XCI7IH0gfVxuLmdseXBoaWNvbi1mb3J3YXJkICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NVwiOyB9IH1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzZcIjsgfSB9XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc3XCI7IH0gfVxuLmdseXBoaWNvbi1lamVjdCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3OFwiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1sZWZ0ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgwXCI7IH0gfVxuLmdseXBoaWNvbi1wbHVzLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MVwiOyB9IH1cbi5nbHlwaGljb24tbWludXMtc2lnbiAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODJcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1zaWduICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgzXCI7IH0gfVxuLmdseXBoaWNvbi1vay1zaWduICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NFwiOyB9IH1cbi5nbHlwaGljb24tcXVlc3Rpb24tc2lnbiAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODVcIjsgfSB9XG4uZ2x5cGhpY29uLWluZm8tc2lnbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg2XCI7IH0gfVxuLmdseXBoaWNvbi1zY3JlZW5zaG90ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4N1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZSAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODhcIjsgfSB9XG4uZ2x5cGhpY29uLW9rLWNpcmNsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg5XCI7IH0gfVxuLmdseXBoaWNvbi1iYW4tY2lyY2xlICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MFwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctbGVmdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkyXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy11cCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5M1wiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctZG93biAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNoYXJlLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk1XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtZnVsbCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NlwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLXNtYWxsICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4Y2xhbWF0aW9uLXNpZ24gICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH0gfVxuLmdseXBoaWNvbi1naWZ0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9IH1cbi5nbHlwaGljb24tbGVhZiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWZpcmUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH0gfVxuLmdseXBoaWNvbi1leWUtb3BlbiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9IH1cbi5nbHlwaGljb24tZXllLWNsb3NlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfSB9XG4uZ2x5cGhpY29uLXdhcm5pbmctc2lnbiAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH0gfVxuLmdseXBoaWNvbi1wbGFuZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9IH1cbi5nbHlwaGljb24tY2FsZW5kYXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDlcIjsgfSB9XG4uZ2x5cGhpY29uLXJhbmRvbSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21tZW50ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMVwiOyB9IH1cbi5nbHlwaGljb24tbWFnbmV0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tdXAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEzXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLWRvd24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9IH1cbi5nbHlwaGljb24tcmV0d2VldCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNob3BwaW5nLWNhcnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE2XCI7IH0gfVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2UgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE5XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtaG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9IH1cbi5nbHlwaGljb24taGRkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWJ1bGxob3JuICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIyXCI7IH0gfVxuLmdseXBoaWNvbi1iZWxsICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyM1wiOyB9IH1cbi5nbHlwaGljb24tY2VydGlmaWNhdGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXRodW1icy11cCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNlwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9IH1cbi5nbHlwaGljb24taGFuZC1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1yaWdodCAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMxXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctbGVmdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMlwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH0gfVxuLmdseXBoaWNvbi1nbG9iZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9IH1cbi5nbHlwaGljb24td3JlbmNoICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzZcIjsgfSB9XG4uZ2x5cGhpY29uLXRhc2tzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM3XCI7IH0gfVxuLmdseXBoaWNvbi1maWx0ZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9IH1cbi5nbHlwaGljb24tYnJpZWZjYXNlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzlcIjsgfSB9XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW4gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQwXCI7IH0gfVxuLmdseXBoaWNvbi1kYXNoYm9hcmQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MVwiOyB9IH1cbi5nbHlwaGljb24tcGFwZXJjbGlwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYXJ0LWVtcHR5ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQzXCI7IH0gfVxuLmdseXBoaWNvbi1saW5rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9IH1cbi5nbHlwaGljb24tcGhvbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfSB9XG4uZ2x5cGhpY29uLXB1c2hwaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH0gfVxuLmdseXBoaWNvbi11c2QgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0OFwiOyB9IH1cbi5nbHlwaGljb24tZ2JwICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWFscGhhYmV0ICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MVwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktb3JkZXIgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUzXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcy1hbHQgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU2XCI7IH0gfVxuLmdseXBoaWNvbi11bmNoZWNrZWQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1N1wiOyB9IH1cbi5nbHlwaGljb24tZXhwYW5kICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNThcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS11cCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MFwiOyB9IH1cbi5nbHlwaGljb24tbG9nLWluICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjFcIjsgfSB9XG4uZ2x5cGhpY29uLWZsYXNoICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYyXCI7IH0gfVxuLmdseXBoaWNvbi1sb2ctb3V0ICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2M1wiOyB9IH1cbi5nbHlwaGljb24tbmV3LXdpbmRvdyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlY29yZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY1XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NlwiOyB9IH1cbi5nbHlwaGljb24tb3BlbiAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjdcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmVkICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY4XCI7IH0gfVxuLmdseXBoaWNvbi1pbXBvcnQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OVwiOyB9IH1cbi5nbHlwaGljb24tZXhwb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzBcIjsgfSB9XG4uZ2x5cGhpY29uLXNlbmQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcxXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktZGlzayAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MlwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmVkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzNcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1yZW1vdmUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc0XCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LW9wZW4gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzZcIjsgfSB9XG4uZ2x5cGhpY29uLWNyZWRpdC1jYXJkICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc3XCI7IH0gfVxuLmdseXBoaWNvbi10cmFuc2ZlciAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3OFwiOyB9IH1cbi5nbHlwaGljb24tY3V0bGVyeSAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzlcIjsgfSB9XG4uZ2x5cGhpY29uLWhlYWRlciAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgwXCI7IH0gfVxuLmdseXBoaWNvbi1jb21wcmVzc2VkICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MVwiOyB9IH1cbi5nbHlwaGljb24tZWFycGhvbmUgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODJcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lLWFsdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgzXCI7IH0gfVxuLmdseXBoaWNvbi10b3dlciAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NFwiOyB9IH1cbi5nbHlwaGljb24tc3RhdHMgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODVcIjsgfSB9XG4uZ2x5cGhpY29uLXNkLXZpZGVvICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg2XCI7IH0gfVxuLmdseXBoaWNvbi1oZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4N1wiOyB9IH1cbi5nbHlwaGljb24tc3VidGl0bGVzICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODhcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLXN0ZXJlbyAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1kb2xieSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MFwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNS0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTYtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC03LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5M1wiOyB9IH1cbi5nbHlwaGljb24tY29weXJpZ2h0LW1hcmsgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk1XCI7IH0gfVxuLmdseXBoaWNvbi1jbG91ZC1kb3dubG9hZCAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5N1wiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtdXBsb2FkICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOThcIjsgfSB9XG4uZ2x5cGhpY29uLXRyZWUtY29uaWZlciAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk5XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWRlY2lkdW91cyAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMFwiOyB9IH1cbi5nbHlwaGljb24tY2QgICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDFcIjsgfSB9XG4uZ2x5cGhpY29uLXNhdmUtZmlsZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAyXCI7IH0gfVxuLmdseXBoaWNvbi1vcGVuLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwM1wiOyB9IH1cbi5nbHlwaGljb24tbGV2ZWwtdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDRcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHkgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA1XCI7IH0gfVxuLmdseXBoaWNvbi1wYXN0ZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9IH1cbi8vIFRoZSBmb2xsb3dpbmcgMiBHbHlwaGljb25zIGFyZSBvbWl0dGVkIGZvciB0aGUgdGltZSBiZWluZyBiZWNhdXNlXG4vLyB0aGV5IGN1cnJlbnRseSB1c2UgVW5pY29kZSBjb2RlcG9pbnRzIHRoYXQgYXJlIG91dHNpZGUgdGhlXG4vLyBCYXNpYyBNdWx0aWxpbmd1YWwgUGxhbmUgKEJNUCkuIE9sZGVyIGJ1Z2d5IHZlcnNpb25zIG9mIFdlYktpdCBjYW4ndCBoYW5kbGVcbi8vIG5vbi1CTVAgY29kZXBvaW50cyBpbiBDU1Mgc3RyaW5nIGVzY2FwZXMsIGFuZCB0aHVzIGNhbid0IGRpc3BsYXkgdGhlc2UgdHdvIGljb25zLlxuLy8gTm90YWJseSwgdGhlIGJ1ZyBhZmZlY3RzIHNvbWUgb2xkZXIgdmVyc2lvbnMgb2YgdGhlIEFuZHJvaWQgQnJvd3Nlci5cbi8vIE1vcmUgaW5mbzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDEwNlxuLy8gLmdseXBoaWNvbi1kb29yICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY2YWFcIjsgfSB9XG4vLyAuZ2x5cGhpY29uLWtleSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwxZjUxMVwiOyB9IH1cbi5nbHlwaGljb24tYWxlcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfSB9XG4uZ2x5cGhpY29uLWVxdWFsaXplciAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEwXCI7IH0gfVxuLmdseXBoaWNvbi1raW5nICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMVwiOyB9IH1cbi5nbHlwaGljb24tcXVlZW4gICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhd24gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEzXCI7IH0gfVxuLmdseXBoaWNvbi1iaXNob3AgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNFwiOyB9IH1cbi5nbHlwaGljb24ta25pZ2h0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTVcIjsgfSB9XG4uZ2x5cGhpY29uLWJhYnktZm9ybXVsYSAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE2XCI7IH0gfVxuLmdseXBoaWNvbi10ZW50ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjZmYVwiOyB9IH1cbi5nbHlwaGljb24tYmxhY2tib2FyZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMThcIjsgfSB9XG4uZ2x5cGhpY29uLWJlZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE5XCI7IH0gfVxuLmdseXBoaWNvbi1hcHBsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZjhmZlwiOyB9IH1cbi5nbHlwaGljb24tZXJhc2UgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjFcIjsgfSB9XG4uZ2x5cGhpY29uLWhvdXJnbGFzcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMzFiXCI7IH0gfVxuLmdseXBoaWNvbi1sYW1wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyM1wiOyB9IH1cbi5nbHlwaGljb24tZHVwbGljYXRlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjRcIjsgfSB9XG4uZ2x5cGhpY29uLXBpZ2d5LWJhbmsgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI1XCI7IH0gfVxuLmdseXBoaWNvbi1zY2lzc29ycyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNlwiOyB9IH1cbi5nbHlwaGljb24tYml0Y29pbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLWJ0YyAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi14YnQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teWVuICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwYTVcIjsgfSB9XG4uZ2x5cGhpY29uLWpweSAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1ydWJsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjBiZFwiOyB9IH1cbi5nbHlwaGljb24tcnViICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXNjYWxlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMwXCI7IH0gfVxuLmdseXBoaWNvbi1pY2UtbG9sbHkgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMVwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5LXRhc3RlZCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWVkdWNhdGlvbiAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMzXCI7IH0gfVxuLmdseXBoaWNvbi1vcHRpb24taG9yaXpvbnRhbCAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNFwiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLXZlcnRpY2FsICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzVcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtaGFtYnVyZ2VyICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM2XCI7IH0gfVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3cgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzN1wiOyB9IH1cbi5nbHlwaGljb24tb2lsICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWdyYWluICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM5XCI7IH0gfVxuLmdseXBoaWNvbi1zdW5nbGFzc2VzICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MFwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1zaXplICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtY29sb3IgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQyXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWJhY2tncm91bmQgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0M1wiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXRvcCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDRcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1ib3R0b20gICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ1XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NlwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDdcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi12ZXJ0aWNhbCAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ4XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtcmlnaHQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUxXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1ib3R0b20gICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MlwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtdG9wICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvbnNvbGUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU0XCI7IH0gfVxuLmdseXBoaWNvbi1zdXBlcnNjcmlwdCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NVwiOyB9IH1cbi5nbHlwaGljb24tc3Vic2NyaXB0ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTZcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtbGVmdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU3XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXJpZ2h0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1OFwiOyB9IH1cbi5nbHlwaGljb24tbWVudS1kb3duICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTlcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtdXAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjYwXCI7IH0gfVxuIiwiLy9cbi8vIFNjYWZmb2xkaW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFJlc2V0IHRoZSBib3gtc2l6aW5nXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgcmVzZXQgbWF5IGNhdXNlIGNvbmZsaWN0cyB3aXRoIHNvbWUgdGhpcmQtcGFydHkgd2lkZ2V0cy5cbi8vIEZvciByZWNvbW1lbmRhdGlvbnMgb24gcmVzb2x2aW5nIHN1Y2ggY29uZmxpY3RzLCBzZWVcbi8vIGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3RoaXJkLWJveC1zaXppbmdcbioge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cbio6YmVmb3JlLFxuKjphZnRlciB7XG4gIC5ib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xufVxuXG5cbi8vIEJvZHkgcmVzZXRcblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBib2R5LWJnO1xufVxuXG4vLyBSZXNldCBmb250cyBmb3IgcmVsZXZhbnQgZWxlbWVudHNcbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaW5rc1xuXG5hIHtcbiAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIC50YWItZm9jdXMoKTtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBXZSByZXNldCB0aGlzIGhlcmUgYmVjYXVzZSBwcmV2aW91c2x5IE5vcm1hbGl6ZSBoYWQgbm8gYGZpZ3VyZWAgbWFyZ2lucy4gVGhpc1xuLy8gZW5zdXJlcyB3ZSBkb24ndCBicmVhayBhbnlvbmUncyB1c2Ugb2YgdGhlIGVsZW1lbnQuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuXG4vLyBJbWFnZXNcblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4uaW1nLXJlc3BvbnNpdmUge1xuICAuaW1nLXJlc3BvbnNpdmUoKTtcbn1cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbn1cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIGlzIG1peGluLWVkIGludG8gdGh1bWJuYWlscy5sZXNzIGZvciBgLnRodW1ibmFpbGAuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihhbGwgLjJzIGVhc2UtaW4tb3V0KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgLmltZy1yZXNwb25zaXZlKGlubGluZS1ibG9jayk7XG59XG5cbi8vIFBlcmZlY3QgY2lyY2xlXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgLy8gc2V0IHJhZGl1cyBpbiBwZXJjZW50c1xufVxuXG5cbi8vIEhvcml6b250YWwgcnVsZXNcblxuaHIge1xuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGhyLWJvcmRlcjtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudFxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLnNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG5cblxuLy8gaU9TIFwiY2xpY2thYmxlIGVsZW1lbnRzXCIgZml4IGZvciByb2xlPVwiYnV0dG9uXCJcbi8vXG4vLyBGaXhlcyBcImNsaWNrYWJpbGl0eVwiIGlzc3VlIChhbmQgbW9yZSBnZW5lcmFsbHksIHRoZSBmaXJpbmcgb2YgZXZlbnRzIHN1Y2ggYXMgZm9jdXMgYXMgd2VsbClcbi8vIGZvciB0cmFkaXRpb25hbGx5IG5vbi1mb2N1c2FibGUgZWxlbWVudHMgd2l0aCByb2xlPVwiYnV0dG9uXCJcbi8vIHNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGluZGVudGF0aW9uLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFZlbmRvciBQcmVmaXhlc1xuLy9cbi8vIEFsbCB2ZW5kb3IgbWl4aW5zIGFyZSBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBkdWUgdG8gdGhlIGludHJvZHVjdGlvbiBvZlxuLy8gQXV0b3ByZWZpeGVyIGluIG91ciBHcnVudGZpbGUuIFRoZXkgaGF2ZSBiZWVuIHJlbW92ZWQgaW4gdjQuXG5cbi8vIC0gQW5pbWF0aW9uc1xuLy8gLSBCYWNrZmFjZSB2aXNpYmlsaXR5XG4vLyAtIEJveCBzaGFkb3dcbi8vIC0gQm94IHNpemluZ1xuLy8gLSBDb250ZW50IGNvbHVtbnNcbi8vIC0gSHlwaGVuc1xuLy8gLSBQbGFjZWhvbGRlciB0ZXh0XG4vLyAtIFRyYW5zZm9ybWF0aW9uc1xuLy8gLSBUcmFuc2l0aW9uc1xuLy8gLSBVc2VyIFNlbGVjdFxuXG5cbi8vIEFuaW1hdGlvbnNcbi5hbmltYXRpb24oQGFuaW1hdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbiAgICAgICAtby1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xufVxuLmFuaW1hdGlvbi1uYW1lKEBuYW1lKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IEBuYW1lO1xuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbn1cbi5hbmltYXRpb24tZHVyYXRpb24oQGR1cmF0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiBAZHVyYXRpb247XG59XG4uYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbihAdGltaW5nLWZ1bmN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLmFuaW1hdGlvbi1kZWxheShAZGVsYXkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IEBkZWxheTtcbn1cbi5hbmltYXRpb24taXRlcmF0aW9uLWNvdW50KEBpdGVyYXRpb24tY291bnQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xuICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IEBpdGVyYXRpb24tY291bnQ7XG59XG4uYW5pbWF0aW9uLWRpcmVjdGlvbihAZGlyZWN0aW9uKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbiAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiBAZGlyZWN0aW9uO1xufVxuLmFuaW1hdGlvbi1maWxsLW1vZGUoQGZpbGwtbW9kZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogQGZpbGwtbW9kZTtcbn1cblxuLy8gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gUHJldmVudCBicm93c2VycyBmcm9tIGZsaWNrZXJpbmcgd2hlbiB1c2luZyBDU1MgM0QgdHJhbnNmb3Jtcy5cbi8vIERlZmF1bHQgdmFsdWUgaXMgYHZpc2libGVgLCBidXQgY2FuIGJlIGNoYW5nZWQgdG8gYGhpZGRlbmBcblxuLmJhY2tmYWNlLXZpc2liaWxpdHkoQHZpc2liaWxpdHkpIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBAdmlzaWJpbGl0eTtcbn1cblxuLy8gRHJvcCBzaGFkb3dzXG4vL1xuLy8gTm90ZTogRGVwcmVjYXRlZCBgLmJveC1zaGFkb3coKWAgYXMgb2YgdjMuMS4wIHNpbmNlIGFsbCBvZiBCb290c3RyYXAnc1xuLy8gc3VwcG9ydGVkIGJyb3dzZXJzIHRoYXQgaGF2ZSBib3ggc2hhZG93IGNhcGFiaWxpdGllcyBub3cgc3VwcG9ydCBpdC5cblxuLmJveC1zaGFkb3coQHNoYWRvdykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IEBzaGFkb3c7IC8vIGlPUyA8NC4zICYgQW5kcm9pZCA8NC4xXG4gICAgICAgICAgYm94LXNoYWRvdzogQHNoYWRvdztcbn1cblxuLy8gQm94IHNpemluZ1xuLmJveC1zaXppbmcoQGJveG1vZGVsKSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogQGJveG1vZGVsO1xuICAgICAtbW96LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBAYm94bW9kZWw7XG59XG5cbi8vIENTUzMgQ29udGVudCBDb2x1bW5zXG4uY29udGVudC1jb2x1bW5zKEBjb2x1bW4tY291bnQ7IEBjb2x1bW4tZ2FwOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gICAgIC1tb3otY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgLW1vei1jb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiBAY29sdW1uLWdhcDtcbn1cblxuLy8gT3B0aW9uYWwgaHlwaGVuYXRpb25cbi5oeXBoZW5zKEBtb2RlOiBhdXRvKSB7XG4gIC13ZWJraXQtaHlwaGVuczogQG1vZGU7XG4gICAgIC1tb3otaHlwaGVuczogQG1vZGU7XG4gICAgICAtbXMtaHlwaGVuczogQG1vZGU7IC8vIElFMTArXG4gICAgICAgLW8taHlwaGVuczogQG1vZGU7XG4gICAgICAgICAgaHlwaGVuczogQG1vZGU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuLnBsYWNlaG9sZGVyKEBjb2xvcjogQGlucHV0LWNvbG9yLXBsYWNlaG9sZGVyKSB7XG4gIC8vIEZpcmVmb3hcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBvcGFjaXR5OiAxOyAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNlxuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBJbnRlcm5ldCBFeHBsb3JlciAxMCtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciAgeyBjb2xvcjogQGNvbG9yOyB9IC8vIFNhZmFyaSBhbmQgQ2hyb21lXG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uc1xuLnNjYWxlKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbn1cbi5zY2FsZShAcmF0aW9YOyBAcmF0aW9ZKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTtcbn1cbi5zY2FsZVgoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTtcbn1cbi5zY2FsZVkoQHJhdGlvKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTtcbn1cbi5za2V3KEB4OyBAeSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzQ4ODU7IElFOStcbiAgICAgICAtby10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xufVxuLnRyYW5zbGF0ZShAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpO1xufVxuLnRyYW5zbGF0ZTNkKEB4OyBAeTsgQHopIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoQHgsIEB5LCBAeik7XG59XG4ucm90YXRlKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVgoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpO1xufVxuLnJvdGF0ZVkoQGRlZ3JlZXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpO1xufVxuLnBlcnNwZWN0aXZlKEBwZXJzcGVjdGl2ZSkge1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xufVxuLnBlcnNwZWN0aXZlLW9yaWdpbihAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgLW1vei1wZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbiAgICAgICAgICBwZXJzcGVjdGl2ZS1vcmlnaW46IEBwZXJzcGVjdGl2ZTtcbn1cbi50cmFuc2Zvcm0tb3JpZ2luKEBvcmlnaW4pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjsgLy8gSUU5IG9ubHlcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xufVxuXG5cbi8vIFRyYW5zaXRpb25zXG5cbi50cmFuc2l0aW9uKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbjogQHRyYW5zaXRpb247XG59XG4udHJhbnNpdGlvbi1wcm9wZXJ0eShAdHJhbnNpdGlvbi1wcm9wZXJ0eSkge1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xuICAgICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IEB0cmFuc2l0aW9uLXByb3BlcnR5O1xufVxuLnRyYW5zaXRpb24tZGVsYXkoQHRyYW5zaXRpb24tZGVsYXkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiBAdHJhbnNpdGlvbi1kZWxheTtcbn1cbi50cmFuc2l0aW9uLWR1cmF0aW9uKEB0cmFuc2l0aW9uLWR1cmF0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG4gICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogQHRyYW5zaXRpb24tZHVyYXRpb247XG59XG4udHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBAdGltaW5nLWZ1bmN0aW9uO1xufVxuLnRyYW5zaXRpb24tdHJhbnNmb3JtKEB0cmFuc2l0aW9uKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gQHRyYW5zaXRpb247XG4gICAgICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbn1cblxuXG4vLyBVc2VyIHNlbGVjdFxuLy8gRm9yIHNlbGVjdGluZyB0ZXh0IG9uIHRoZSBwYWdlXG5cbi51c2VyLXNlbGVjdChAc2VsZWN0KSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IEBzZWxlY3Q7IC8vIElFMTArXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IEBzZWxlY3Q7XG59XG4iLCIvLyBXZWJLaXQtc3R5bGUgZm9jdXNcblxuLnRhYi1mb2N1cygpIHtcbiAgLy8gV2ViS2l0LXNwZWNpZmljLiBPdGhlciBicm93c2VycyB3aWxsIGtlZXAgdGhlaXIgZGVmYXVsdCBvdXRsaW5lIHN0eWxlLlxuICAvLyAoSW5pdGlhbGx5IHRyaWVkIHRvIGFsc28gZm9yY2UgZGVmYXVsdCB2aWEgYG91dGxpbmU6IGluaXRpYWxgLFxuICAvLyBidXQgdGhhdCBzZWVtcyB0byBlcnJvbmVvdXNseSByZW1vdmUgdGhlIG91dGxpbmUgaW4gRmlyZWZveCBhbHRvZ2V0aGVyLilcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIG1lZGlhLWZlYXR1cmUtbmFtZS1uby12ZW5kb3ItcHJlZml4LCBtZWRpYS1mZWF0dXJlLXBhcmVudGhlc2VzLXNwYWNlLWluc2lkZSwgbWVkaWEtZmVhdHVyZS1uYW1lLW5vLXVua25vd24sIGluZGVudGF0aW9uLCBhdC1ydWxlLW5hbWUtc3BhY2UtYWZ0ZXJcblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG4uaW1nLXJlc3BvbnNpdmUoQGRpc3BsYXk6IGJsb2NrKSB7XG4gIGRpc3BsYXk6IEBkaXNwbGF5O1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIGhlaWdodDogYXV0bzsgLy8gUGFydCAyOiBTY2FsZSB0aGUgaGVpZ2h0IGFjY29yZGluZyB0byB0aGUgd2lkdGgsIG90aGVyd2lzZSB5b3UgZ2V0IHN0cmV0Y2hpbmdcbn1cblxuXG4vLyBSZXRpbmEgaW1hZ2Vcbi8vXG4vLyBTaG9ydCByZXRpbmEgbWl4aW4gZm9yIHNldHRpbmcgYmFja2dyb3VuZC1pbWFnZSBhbmQgLXNpemUuIE5vdGUgdGhhdCB0aGVcbi8vIHNwZWxsaW5nIG9mIGBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW9gIGlzIGludGVudGlvbmFsLlxuLmltZy1yZXRpbmEoQGZpbGUtMXg7IEBmaWxlLTJ4OyBAd2lkdGgtMXg7IEBoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiQHtmaWxlLTF4fVwiKTtcblxuICBAbWVkaWFcbiAgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLXJlc29sdXRpb246IDE5MmRwaSksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0yeH1cIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBAd2lkdGgtMXggQGhlaWdodC0xeDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyLCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSGVhZGluZ3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogQGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogQGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogQGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogQGhlYWRpbmdzLWNvbG9yO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IEBoZWFkaW5ncy1zbWFsbC1jb2xvcjtcbiAgfVxufVxuXG5oMSwgLmgxLFxuaDIsIC5oMixcbmgzLCAuaDMge1xuICBtYXJnaW4tdG9wOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDY1JTtcbiAgfVxufVxuaDQsIC5oNCxcbmg1LCAuaDUsXG5oNiwgLmg2IHtcbiAgbWFyZ2luLXRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA3NSU7XG4gIH1cbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMjsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oMzsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNDsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1oNjsgfVxuXG5cbi8vIEJvZHkgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xufVxuXG4ubGVhZCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiBmbG9vcigoQGZvbnQtc2l6ZS1iYXNlICogMS4xNSkpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIH1cbn1cblxuXG4vLyBFbXBoYXNpcyAmIG1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRXg6ICgxMnB4IHNtYWxsIGZvbnQgLyAxNHB4IGJhc2UgZm9udCkgKiAxMDAlID0gYWJvdXQgODUlXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKDEwMCUgKiBAZm9udC1zaXplLXNtYWxsIC8gQGZvbnQtc2l6ZS1iYXNlKSk7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xufVxuXG4vLyBBbGlnbm1lbnRcbi50ZXh0LWxlZnQgICAgICAgICAgIHsgdGV4dC1hbGlnbjogbGVmdDsgfVxuLnRleHQtcmlnaHQgICAgICAgICAgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuLnRleHQtY2VudGVyICAgICAgICAgeyB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi50ZXh0LWp1c3RpZnkgICAgICAgIHsgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuLnRleHQtbm93cmFwICAgICAgICAgeyB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG4udGV4dC1sb3dlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbi50ZXh0LXVwcGVyY2FzZSAgICAgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuLnRleHQtY2FwaXRhbGl6ZSAgICAgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtc3VjY2Vzcy10ZXh0KTtcbn1cbi50ZXh0LWluZm8ge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1pbmZvLXRleHQpO1xufVxuLnRleHQtd2FybmluZyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXdhcm5pbmctdGV4dCk7XG59XG4udGV4dC1kYW5nZXIge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS1kYW5nZXItdGV4dCk7XG59XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcbi8vIEZvciBub3cgd2UnbGwgbGVhdmUgdGhlc2UgYWxvbmdzaWRlIHRoZSB0ZXh0IGNsYXNzZXMgdW50aWwgdjQgd2hlbiB3ZSBjYW5cbi8vIHNhZmVseSBzaGlmdCB0aGluZ3MgYXJvdW5kIChwZXIgU2VtVmVyIHJ1bGVzKS5cbi5iZy1wcmltYXJ5IHtcbiAgLy8gR2l2ZW4gdGhlIGNvbnRyYXN0IGhlcmUsIHRoaXMgaXMgdGhlIG9ubHkgY2xhc3MgdG8gaGF2ZSBpdHMgY29sb3IgaW52ZXJ0ZWRcbiAgLy8gYXV0b21hdGljYWxseS5cbiAgY29sb3I6ICNmZmY7XG4gIC5iZy12YXJpYW50KEBicmFuZC1wcmltYXJ5KTtcbn1cbi5iZy1zdWNjZXNzIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmJnLWluZm8ge1xuICAuYmctdmFyaWFudChAc3RhdGUtaW5mby1iZyk7XG59XG4uYmctd2FybmluZyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5iZy1kYW5nZXIge1xuICAuYmctdmFyaWFudChAc3RhdGUtZGFuZ2VyLWJnKTtcbn1cblxuXG4vLyBQYWdlIGhlYWRlclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucGFnZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKSAtIDEpO1xuICBtYXJnaW46IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAyKSAwIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYWdlLWhlYWRlci1ib3JkZXItY29sb3I7XG59XG5cblxuLy8gTGlzdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gVW5vcmRlcmVkIGFuZCBPcmRlcmVkIGxpc3RzXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuICB1bCxcbiAgb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLy8gTGlzdCBvcHRpb25zXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICAubGlzdC11bnN0eWxlZCgpO1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi8vIERlc2NyaXB0aW9uIExpc3RzXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7IC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHRcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbi8vIEhvcml6b250YWwgZGVzY3JpcHRpb24gbGlzdHNcbi8vXG4vLyBEZWZhdWx0cyB0byBiZWluZyBzdGFja2VkIHdpdGhvdXQgYW55IG9mIHRoZSBiZWxvdyBzdHlsZXMgYXBwbGllZCwgdW50aWwgdGhlXG4vLyBncmlkIGJyZWFrcG9pbnQgaXMgcmVhY2hlZCAoZGVmYXVsdCBvZiB+NzY4cHgpLlxuXG4uZGwtaG9yaXpvbnRhbCB7XG4gIGRkIHtcbiAgICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gQ2xlYXIgdGhlIGZsb2F0ZWQgYGR0YCBpZiBhbiBlbXB0eSBgZGRgIGlzIHByZXNlbnRcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZGwtaG9yaXpvbnRhbC1icmVha3BvaW50KSB7XG4gICAgZHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogKEBkbC1ob3Jpem9udGFsLW9mZnNldCAtIDIwKTtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAudGV4dC1vdmVyZmxvdygpO1xuICAgIH1cbiAgICBkZCB7XG4gICAgICBtYXJnaW4tbGVmdDogQGRsLWhvcml6b250YWwtb2Zmc2V0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1pc2Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQWJicmV2aWF0aW9ucyBhbmQgYWNyb255bXNcbi8vIEFkZCBkYXRhLSogYXR0cmlidXRlIHRvIGhlbHAgb3V0IG91ciB0b29sdGlwIHBsdWdpbiwgcGVyIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvNTI1N1xuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICAudGV4dC11cHBlcmNhc2UoKTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW46IDAgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogQGJsb2NrcXVvdGUtZm9udC1zaXplO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEBibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcblxuICBwLFxuICB1bCxcbiAgb2wge1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgc21hbGwgYW5kIC5zbWFsbCBhcyBvZiB2My4xLjBcbiAgLy8gQ29udGV4dDogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY2MFxuICBmb290ZXIsXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogODAlOyAvLyBiYWNrIHRvIGRlZmF1bHQgZm9udC1zaXplXG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gICAgfVxuICB9XG59XG5cbi8vIE9wcG9zaXRlIGFsaWdubWVudCBvZiBibG9ja3F1b3RlXG4vL1xuLy8gSGVhZHMgdXA6IGBibG9ja3F1b3RlLnB1bGwtcmlnaHRgIGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMS4wLlxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIEBibG9ja3F1b3RlLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG5cbiAgLy8gQWNjb3VudCBmb3IgY2l0YXRpb25cbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiOyAvLyBuYnNwLCBlbSBkYXNoXG4gICAgfVxuICB9XG59XG5cbi8vIEFkZHJlc3Nlc1xuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG59XG4iLCIvLyBUeXBvZ3JhcGh5XG5cbi50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGEmOmhvdmVyLFxuICBhJjpmb2N1cyB7XG4gICAgY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuLmJnLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBUZXh0IG92ZXJmbG93XG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbi50ZXh0LW92ZXJmbG93KCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsImJvZHkge1xuICBmb250LWZhbWlseTogXCJvcGVuIHNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0MDUwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG59XG5cbmh0bWwsYm9keSB7XG4gIGhlaWdodDogMTAwJTtcblxufVxuXG5ib2R5LmZ1bGwtaGVpZ2h0LWxheW91dCAjd3JhcHBlcixcbmJvZHkuZnVsbC1oZWlnaHQtbGF5b3V0ICNwYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNwYWdlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5LmJveGVkLWxheW91dCB7XG4gIGJhY2tncm91bmQ6IEBib3hlZC1iYWNrZ291bmQ7XG59XG5cbmJvZHkuYm94ZWQtbGF5b3V0ICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDA1MDtcbiAgbWF4LXdpZHRoOiBAYm94ZWQtd2lkdGg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uLmJveGVkLWxheW91dCAjd3JhcHBlcixcbi5ib3hlZC1sYXlvdXQgI3dyYXBwZXIudG9wLW5hdmlnYXRpb24ge1xuICBtYXgtd2lkdGg6IDEzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNsZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmE6aG92ZXIsIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb250LW5vcmFtbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cblxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYi1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmhyLWxpbmUtZGFzaGVkIHtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCBAYm9yZGVyLWNvbG9yO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uaHItbGluZS1zb2xpZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlICAgICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAgICFpbXBvcnRhbnQ7XG59XG5cbi8qIEdBTExFUlkgKi9cbi5nYWxsZXJ5ID4gLnJvdyA+IGRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5mYW5jeWJveCBpbWcge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8qIE9ubHkgZm9yIGRlbW8gKi9cbiAgd2lkdGg6IDI0JTtcbn1cblxuLyogU3VtbWVybm90ZSB0ZXh0IGVkaXRvciAgKi9cbi5ub3RlLWVkaXRvciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLyogTU9EQUwgKi9cbi5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvdXRsaW5lOiAwIG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHotaW5kZXg6IDIyMDA7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMzBweDtcbn1cblxuXG4uaW5tb2RhbCAubW9kYWwtYm9keSB7XG4gIGJhY2tncm91bmQ6IEBtb2RhbC1ncmF5O1xufVxuXG4uaW5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbmltYXRlZC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pbm1vZGFsIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmlubW9kYWwgLm1vZGFsLWljb24ge1xuICBmb250LXNpemU6IDg0cHg7XG4gIGNvbG9yOiAjZTJlM2UzO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKiBXUkFQUEVSUyAqL1xuXG4jd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAxMHB4IDQwcHg7XG59XG5cbiNwYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgMjQwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG59XG5cbi50aXRsZS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5pYm94LWNvbnRlbnQgaDEsIC5pYm94LWNvbnRlbnQgaDIsIC5pYm94LWNvbnRlbnQgaDMsIC5pYm94LWNvbnRlbnQgaDQsIC5pYm94LWNvbnRlbnQgaDUsXG4uaWJveC10aXRsZSBoMSwgLmlib3gtdGl0bGUgaDIsIC5pYm94LXRpdGxlIGgzLCAuaWJveC10aXRsZSBoNCwgLmlib3gtdGl0bGUgaDUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbnVsLnVuc3R5bGVkLCBvbC51bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJpZy1pY29uIHtcbiAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U1ZTZlNztcbn1cblxuXG4vKiBGT09URVIgKi9cblxuLmZvb3RlciB7XG5cbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLmZpeGVkX2Z1bGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6MTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5mb290ZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6MTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiBAc2lkZWJhci13aWR0aDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkLFxuYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDcwcHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIuY2FudmFzLW1lbnUgLmZvb3Rlci5maXhlZCxcbmJvZHkuY2FudmFzLW1lbnUgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDAgMCBAc2lkZWJhci13aWR0aDtcbn1cblxuYm9keS5ib2R5LXNtYWxsIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4vKiBQQU5FTFMgKi9cblxuLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgaDEsIC5wYW5lbC1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiBUQUJMRVMgKi9cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY2O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgcGFkZGluZzogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBQQU5FTFMgKi9cblxuLnBhbmVsLmJsYW5rLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxhbmstcGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLWxlZnQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0RERERERCAjREREREREIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b206IEBncmF5O1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2Lm5hdi10YWJzIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogI0E3QjFDMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjVweDtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG59XG5cbi51aS10YWIgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi8qIEdMT0JBTCAgKi9cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ib3JkZXJzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW5zIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby10b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaWJveC1jb250ZW50LnRleHQtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5ib3JkZXItbGVmdC1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJvcmRlci1sZWZ0e1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgLmxpbmstYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpbmstYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbn1cblxuYm9keS5taW5pLW5hdmJhciAuYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbWcuY2lyY2xlLWJvcmRlciB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJyYW5kaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbn1cblxuLmxvZ2luLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjUlO1xufVxuXG4uaWNvbnMtYm94IGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmljb25zLWJveCAuaW5mb250IGEgaSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbn1cblxuLmljb25zLWJveCAuaW5mb250IGEge1xuICBjb2xvcjogI2E2YThhOTtcbn1cblxuLmljb25zLWJveCAuaW5mb250IGEge1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIG1hcmdpbjogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVpLWRyYWdnYWJsZSAuaWJveC10aXRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiA+IGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGMkY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjY2E0NDQwO1xuICBmb250LXNpemU6IDkwJTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlib3gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlib3guY29sbGFwc2VkIC5pYm94LWNvbnRlbnR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWJveC5jb2xsYXBzZWQgLmZhLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5pYm94LmNvbGxhcHNlZCAuZmEuZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5pYm94OmFmdGVyLCAuaWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmlib3gtdGl0bGUge1xuICAtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1sZWZ0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaWJveC10aXRsZS1iZztcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAzcHggMCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTRweCAxNXB4IDdweDtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLmlib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpYm94LWNvbnRlbnQtYmc7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuXG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweDtcbn1cblxuLmlib3gtZm9vdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG50YWJsZS50YWJsZS1tYWlsIHRyIHRkIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnRhYmxlLW1haWwgLmNoZWNrLW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi50YWJsZS1tYWlsIC5tYWlsLWRhdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc3Rhci1tYWlsLCAuY2hlY2stbWFpbCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4udW5yZWFkIHRkIGEsIC51bnJlYWQgdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJlYWQgdGQgYSwgLnJlYWQgdGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnVucmVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjg7XG59XG5cbi5pYm94LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmlib3gtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZmI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5pYm94LWhlYWRpbmcgaDMge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pYm94LXRpdGxlIGg1IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDdweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaWJveC10aXRsZSAubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmlib3gtdG9vbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pYm94LXRvb2xzIGEge1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgIGNvbG9yOiAjYzRjNGM0O1xufVxuXG4uaWJveC10b29scyBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pYm94LXRvb2xzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmlib3ggLmlib3gtdG9vbHMub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIEJBQ0tHUk9VTkRTICovXG4udHJhbnNwYXJlbnQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbn1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGF6dXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ueWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbn1cblxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG59XG5cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBib3JkZXItY29sb3I6IEBibHVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6IEBsYXp1cjtcbn1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1cjtcbiAgYm9yZGVyLWNvbG9yOiBAbGF6dXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogQHllbGxvdztcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGJvcmRlci1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6IEByZWQ7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbn1cblxuLnByb2dyZXNzLXNtYWxsLCAucHJvZ3Jlc3Mtc21hbGwgLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2dyZXNzLXNtYWxsLCAucHJvZ3Jlc3MtbWluaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByb2dyZXNzLW1pbmksIC5wcm9ncmVzcy1taW5pIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLW5hdnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjN2FiO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxhenVyO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmp1bWJvdHJvbiBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIENPTE9SUyAqL1xuXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogQGJsdWU7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogQGxhenVyO1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6IEB5ZWxsb3c7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiBAcmVkO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2ltcGxlX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmltZy1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDE0NSwxNDUsMTQ1LDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDE0NSwxNDUsMTQ1LDEpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgxNDUsMTQ1LDE0NSwxKTtcbn1cblxuLyogRm9yIGhhbmRsZSBkaWZlcmVudCBiZyBjb2xvciBpbiBBbmd1bGFySlMgdmVyc2lvbiAqL1xuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfMiBuYXYubmF2YmFyLFxuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfMyBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5pbmJveCBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5lbWFpbF92aWV3IG5hdi5uYXZiYXIsXG4ubWFpbGJveFxcLmVtYWlsX2NvbXBvc2UgbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzRfMSBuYXYubmF2YmFyLFxuLm1ldHJpY3MgbmF2Lm5hdmJhciwgLm1ldHJpY3NcXC5pbmRleCBuYXYubmF2YmFyLFxuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfNSBuYXYubmF2YmFyXG57XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEZvciBoYW5kbGUgZGlmZXJlbnQgYmcgY29sb3IgaW4gTVZDIHZlcnNpb24gKi9cbi5EYXNoYm9hcmRfMiAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkRhc2hib2FyZF8zIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uRGFzaGJvYXJkXzRfMSAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkNvbXBvc2VFbWFpbCAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkVtYWlsVmlldyAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkluYm94IC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uTWV0cmljcyAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkRhc2hib2FyZF81IC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3BcbntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuXG5hLmNsb3NlLWNhbnZhcy1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDEwMTE7XG4gIGNvbG9yOiAjYTdiMWMyO1xufVxuXG5hLmNsb3NlLWNhbnZhcy1tZW51OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZVTEwgSEVJR0hUICovXG5cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmgtYnJlYWRjcnVtYiB7XG4gIGhlaWdodDogY2FsYyh+XCIxMDAlIC0gMTk2cHhcIik7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5maC1uby1icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiBjYWxjKH5cIjEwMCUgLSA5OXB4XCIpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZmgtY29sdW1uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjQwcHg7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDIwNDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsIHtcbiB6LWluZGV4OiAyMDUwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGluZXItZXhhbXBsZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4vKiBNQVJHSU5TICYgUEFERElOR1MgKi9cblxuLnAteHhzIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ucC14cyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wLXNtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnAtbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLW1kIHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnAtbGcge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucC14bCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5wLXcteHMge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wLXctc20ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbn1cblxuLnAtdy1tIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG59XG5cbi5wLXctbWQge1xuICBwYWRkaW5nOiAwIDI1cHg7XG5cbn1cblxuLnAtdy1sZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcblxufVxuXG4ucC13LXhsIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuXG59XG5cbi5tLXh4cyB7XG4gIG1hcmdpbjogMnB4IDRweDtcbn1cblxuLm0teHMge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm0tc20ge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5tIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4ubS1tZCB7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLm0tbGcge1xuICBtYXJnaW46IDMwcHg7XG59XG5cbi5tLXhsIHtcbiAgbWFyZ2luOiA1MHB4O1xufVxuXG4ubS1uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwteHMge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtc20ge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tLWwtbWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm0tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tLWwtbi14eHMge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm0tbC1uLTRwIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5tLWwtbi14cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ubS1sLW4tc20ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5tLWwtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm0tbC1uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ubS1sLW4tbGcge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5tLWwtbi14bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLm0tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS10LXh4cyB7XG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tLXQteGwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubS10LW4teHhzIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLm0tdC1uLXhzIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLm0tdC1uLXNtIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5tLXQtbiB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLm0tdC1uLWxnIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5tLXQtbi14bCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDs7XG59XG5cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDs7XG59XG5cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50Oztcbn1cblxuLm0tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50Oztcbn1cblxuLm0tciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm0tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm0tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm0tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLm0tci1uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLm0tci1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm0tci1uLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbn1cblxuLm0tci1uLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50Oztcbn1cblxuLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDs7XG59XG5cbi5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDs7XG59XG5cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm0tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm0tYi1uLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5tLWItbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ubS1iLW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ubS1iLW4teGwge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cblxuLnNwYWNlLTE1IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5zcGFjZS0yMCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uc3BhY2UtMjUge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnNwYWNlLTMwIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi8vIEZ1bGxzY3JlZW4gZnVuY3Rpb25zXG5cbi5mdWxsc2NyZWVuLWlib3gtbW9kZSAuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbmJvZHkuZnVsbHNjcmVlbi1pYm94LW1vZGUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5pYm94LmZ1bGxzY3JlZW4ge1xuICB6LWluZGV4OiAyMDMwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pYm94LmZ1bGxzY3JlZW4gLmNvbGxhcHNlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWJveC5mdWxsc2NyZWVuIC5pYm94LWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKH5cIjEwMCUgLSA0OHB4XCIpO1xufVxuXG4vLyBCb290c3RyYXAgaXNzdWUgaW4gMy4zLjAgd2l0aCBtb2RhbCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzk4NTVcbi8vIEZpeFxuYm9keS5tb2RhbC1vcGVuIHsgcGFkZGluZy1yaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLy8gRml4IGZvciBtb2RhbCBiYWNrZHJvcCB3aXRoIGFuaW1hdGUuY3NzXG5ib2R5Lm1vZGFsLW9wZW4gLmFuaW1hdGVkIHsgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDsgfVxuXG4vKiBTaG93IHByb2ZpbGUgZHJvcGRvd24gb24gZml4ZWQgc2lkZWJhciAqL1xuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5wcm9maWxlLWVsZW1lbnQsIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbn1cblxuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5sb2dvLWVsZW1lbnR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhci1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBAa2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQHByZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiBAcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgLm1ha2Utcm93KCk7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCk7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG4ubWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLm1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAubWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuLmNvbnRhaW5lci1maXhlZChAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoQGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBmbG9vcigoQGd1dHRlciAvIDIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKEBndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tbGVmdDogY2VpbCgoQGd1dHRlciAvIC0yKSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG4ubWFrZS1zbS1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTcyeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU1bXhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdteEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU0V3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3V3hLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N0d4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NG14S0tUVTFLZy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDUmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkFCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzMDEsIFUrMDQwMC0wNDVGLCBVKzA0OTAtMDQ5MSwgVSswNEIwLTA0QjEsIFUrMjExNjtcbn1cbi8qIGdyZWVrLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNCYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQnhjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkN4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ2hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJCYzRBTVA2bFEud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn0iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsOyBcIj08XCIgaXNuJ3QgYSB0eXBvXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+IEBncmlkLWNvbHVtbnMpIHsgLy8gdGVybWluYWxcbiAgICBAe2xpc3R9IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgICAgbWluLWhlaWdodDogMXB4O1xuICAgICAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXG4gICAgICBwYWRkaW5nLXJpZ2h0OiBmbG9vcigoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjZWlsKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gICAgfVxuICB9XG4gIC5jb2woMSk7IC8vIGtpY2tzdGFydCBpdFxufVxuXG4uZmxvYXQtZ3JpZC1jb2x1bW5zKEBjbGFzcykge1xuICAuY29sKEBpbmRleCkgeyAvLyBpbml0aWFsXG4gICAgQGl0ZW06IH5cIi5jb2wtQHtjbGFzc30tQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgQGl0ZW0pO1xuICB9XG4gIC5jb2woQGluZGV4LCBAbGlzdCkgd2hlbiAoQGluZGV4ID08IEBncmlkLWNvbHVtbnMpIHsgLy8gZ2VuZXJhbFxuICAgIEBpdGVtOiB+XCIuY29sLUB7Y2xhc3N9LUB7aW5kZXh9XCI7XG4gICAgLmNvbCgoQGluZGV4ICsgMSksIH5cIkB7bGlzdH0sIEB7aXRlbX1cIik7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPiBAZ3JpZC1jb2x1bW5zKSB7IC8vIHRlcm1pbmFsXG4gICAgQHtsaXN0fSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgLmNvbCgxKTsgLy8ga2lja3N0YXJ0IGl0XG59XG5cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSB3aWR0aCkgYW5kIChAaW5kZXggPiAwKSB7XG4gIC5jb2wtQHtjbGFzc30tQHtpbmRleH0ge1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLUB7aW5kZXh9IHtcbiAgICBsZWZ0OiBwZXJjZW50YWdlKChAaW5kZXggLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdXNoKSBhbmQgKEBpbmRleCA9IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSkgd2hlbiAoQHR5cGUgPSBwdWxsKSBhbmQgKEBpbmRleCA+IDApIHtcbiAgLmNvbC1Ae2NsYXNzfS1wdWxsLUB7aW5kZXh9IHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGluZGV4IC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4uY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gcHVsbCkgYW5kIChAaW5kZXggPSAwKSB7XG4gIC5jb2wtQHtjbGFzc30tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxufVxuLmNhbGMtZ3JpZC1jb2x1bW4oQGluZGV4LCBAY2xhc3MsIEB0eXBlKSB3aGVuIChAdHlwZSA9IG9mZnNldCkge1xuICAuY29sLUB7Y2xhc3N9LW9mZnNldC1Ae2luZGV4fSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBpbmRleCAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuXG4vLyBCYXNpYyBsb29waW5nIGluIExFU1Ncbi5sb29wLWdyaWQtY29sdW1ucyhAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEBpbmRleCA+PSAwKSB7XG4gIC5jYWxjLWdyaWQtY29sdW1uKEBpbmRleCwgQGNsYXNzLCBAdHlwZSk7XG4gIC8vIG5leHQgaXRlcmF0aW9uXG4gIC5sb29wLWdyaWQtY29sdW1ucygoQGluZGV4IC0gMSksIEBjbGFzcywgQHR5cGUpO1xufVxuXG4vLyBDcmVhdGUgZ3JpZCBmb3Igc3BlY2lmaWMgY2xhc3Ncbi5tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5mbG9hdC1ncmlkLWNvbHVtbnMoQGNsYXNzKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxudGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmc7XG5cbiAgLy8gVGFibGUgY2VsbCBzaXppbmdcbiAgLy9cbiAgLy8gUmVzZXQgZGVmYXVsdCB0YWJsZSBiZWhhdmlvclxuXG4gIGNvbFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICBkaXNwbGF5OiB0YWJsZS1jb2x1bW47XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICB0ZCxcbiAgdGgge1xuICAgICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyAvLyBQcmV2ZW50IGJvcmRlciBoaWRpbmcgaW4gRmlyZWZveCBhbmQgSUU5LTExIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTYyMylcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiBAdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogQHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQmFzZWxpbmUgc3R5bGVzXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgLy8gQ2VsbHNcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIEJvdHRvbSBhbGlnbiBmb3IgY29sdW1uIGhlYWRpbmdzXG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIFJlbW92ZSB0b3AgYm9yZGVyIGZyb20gdGhlYWQgYnkgZGVmYXVsdFxuICA+IGNhcHRpb24gKyB0aGVhZCxcbiAgPiBjb2xncm91cCArIHRoZWFkLFxuICA+IHRoZWFkOmZpcnN0LWNoaWxkIHtcbiAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgbXVsdGlwbGUgdGJvZHkgaW5zdGFuY2VzXG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAvLyBOZXN0aW5nXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJvZHktYmc7XG4gIH1cbn1cblxuXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB0YWJsZS1iZy1hY2NlbnQ7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gID4gdGJvZHkgPiB0cjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWhvdmVyO1xuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuLy8gR2VuZXJhdGUgdGhlIGNvbnRleHR1YWwgdmFyaWFudHNcbi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmU7IEB0YWJsZS1iZy1hY3RpdmUpO1xuLnRhYmxlLXJvdy12YXJpYW50KHN1Y2Nlc3M7IEBzdGF0ZS1zdWNjZXNzLWJnKTtcbi50YWJsZS1yb3ctdmFyaWFudChpbmZvOyBAc3RhdGUtaW5mby1iZyk7XG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZzsgQHN0YXRlLXdhcm5pbmctYmcpO1xuLnRhYmxlLXJvdy12YXJpYW50KGRhbmdlcjsgQHN0YXRlLWRhbmdlci1iZyk7XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBXcmFwIHlvdXIgdGFibGVzIGluIGAudGFibGUtcmVzcG9uc2l2ZWAgYW5kIHdlJ2xsIG1ha2UgdGhlbSBtb2JpbGUgZnJpZW5kbHlcbi8vIGJ5IGVuYWJsaW5nIGhvcml6b250YWwgc2Nyb2xsaW5nLiBPbmx5IGFwcGxpZXMgPDc2OHB4LiBFdmVyeXRoaW5nIGFib3ZlIHRoYXRcbi8vIHdpbGwgZGlzcGxheSBub3JtYWxseS5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtaW4taGVpZ2h0OiAuMDElOyAvLyBXb3JrYXJvdW5kIGZvciBJRTkgYnVnIChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNDgzNylcbiAgb3ZlcmZsb3cteDogYXV0bztcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKiAuNzUpO1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gICAgLy8gVGlnaHRlbiB1cCBzcGFjaW5nXG4gICAgPiAudGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgLy8gRW5zdXJlIHRoZSBjb250ZW50IGRvZXNuJ3Qgd3JhcFxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aCxcbiAgICAgICAgICA+IHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU3BlY2lhbCBvdmVycmlkZXMgZm9yIHRoZSBib3JkZXJlZCB0YWJsZXNcbiAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIC8vIE51a2UgdGhlIGFwcHJvcHJpYXRlIGJvcmRlcnMgc28gdGhhdCB0aGUgcGFyZW50IGNhbiBoYW5kbGUgdGhlbVxuICAgICAgPiB0aGVhZCxcbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0ciB7XG4gICAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgICAgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gT25seSBudWtlIHRoZSBsYXN0IHJvdydzIGJvdHRvbS1ib3JkZXIgaW4gYHRib2R5YCBhbmQgYHRmb290YCBzaW5jZVxuICAgICAgLy8gY2hhbmNlcyBhcmUgdGhlcmUgd2lsbCBiZSBvbmx5IG9uZSBgdHJgIGluIGEgYHRoZWFkYCBhbmQgdGhhdCB3b3VsZFxuICAgICAgLy8gcmVtb3ZlIHRoZSBib3JkZXIgYWx0b2dldGhlci5cbiAgICAgID4gdGJvZHksXG4gICAgICA+IHRmb290IHtcbiAgICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICA+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbi50YWJsZS1yb3ctdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX0sXG4gICAgPiB0aC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9ID4gdGQsXG4gICAgJi5Ae3N0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC5Ae3N0YXRlfTpob3ZlcixcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIG1lZGlhLWZlYXR1cmUtbmFtZS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBOb3JtYWxpemUgbm9uLWNvbnRyb2xzXG4vL1xuLy8gUmVzdHlsZSBhbmQgYmFzZWxpbmUgbm9uLWNvbnRyb2wgZm9ybSBlbGVtZW50cy5cblxuZmllbGRzZXQge1xuICAvLyBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0IGEgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGl0IGJlaGF2ZXMgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTkuXG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IEBsZWdlbmQtY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsZWdlbmQtYm9yZGVyLWNvbG9yO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBGb3JjZSBJRTggdG8gd3JhcCBsb25nIGNvbnRlbnQgKHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEzMTQxKVxuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cblxuLy8gTm9ybWFsaXplIGZvcm0gY29udHJvbHNcbi8vXG4vLyBXaGlsZSBtb3N0IG9mIG91ciBmb3JtIHN0eWxlcyByZXF1aXJlIGV4dHJhIGNsYXNzZXMsIHNvbWUgYmFzaWMgbm9ybWFsaXphdGlvblxuLy8gaXMgcmVxdWlyZWQgdG8gZW5zdXJlIG9wdGltdW0gZGlzcGxheSB3aXRoIG9yIHdpdGhvdXQgdGhvc2UgY2xhc3NlcyB0byBiZXR0ZXJcbi8vIGFkZHJlc3MgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMuXG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBPdmVycmlkZSBjb250ZW50LWJveCBpbiBOb3JtYWxpemUgKCogaXNuJ3Qgc3BlY2lmaWMgZW5vdWdoKVxuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcblxuICAvLyBTZWFyY2ggaW5wdXRzIGluIGlPU1xuICAvL1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy8gUG9zaXRpb24gcmFkaW9zIGFuZCBjaGVja2JveGVzIGJldHRlclxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5OyAvLyBJRTgtOVxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gIC8vIEFwcGx5IHNhbWUgZGlzYWJsZWQgY3Vyc29yIHR3ZWFrIGFzIGZvciBpbnB1dHNcbiAgLy8gU29tZSBzcGVjaWFsIGNhcmUgaXMgbmVlZGVkIGJlY2F1c2UgPGxhYmVsPnMgZG9uJ3QgaW5oZXJpdCB0aGVpciBwYXJlbnQncyBgY3Vyc29yYC5cbiAgLy9cbiAgLy8gTm90ZTogTmVpdGhlciByYWRpb3Mgbm9yIGNoZWNrYm94ZXMgY2FuIGJlIHJlYWRvbmx5LlxuICAmW2Rpc2FibGVkXSxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBNYWtlIHJhbmdlIGlucHV0cyBiZWhhdmUgbGlrZSB0ZXh0dWFsIGZvcm0gY29udHJvbHNcbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gTWFrZSBtdWx0aXBsZSBzZWxlY3QgZWxlbWVudHMgaGVpZ2h0IG5vdCBmaXhlZFxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9jdXMgZm9yIGZpbGUsIHJhZGlvLCBhbmQgY2hlY2tib3hcbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgLnRhYi1mb2N1cygpO1xufVxuXG4vLyBBZGp1c3Qgb3V0cHV0IGVsZW1lbnRcbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbn1cblxuXG4vLyBDb21tb24gZm9ybSBjb250cm9sc1xuLy9cbi8vIFNoYXJlZCBzaXplIGFuZCB0eXBlIHJlc2V0cyBmb3IgZm9ybSBjb250cm9scy4gQXBwbHkgYC5mb3JtLWNvbnRyb2xgIHRvIGFueVxuLy8gb2YgdGhlIGZvbGxvd2luZyBmb3JtIGNvbnRyb2xzOlxuLy9cbi8vIHNlbGVjdFxuLy8gdGV4dGFyZWFcbi8vIGlucHV0W3R5cGU9XCJ0ZXh0XCJdXG4vLyBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZVwiXVxuLy8gaW5wdXRbdHlwZT1cIm1vbnRoXCJdXG4vLyBpbnB1dFt0eXBlPVwidGltZVwiXVxuLy8gaW5wdXRbdHlwZT1cIndlZWtcIl1cbi8vIGlucHV0W3R5cGU9XCJudW1iZXJcIl1cbi8vIGlucHV0W3R5cGU9XCJlbWFpbFwiXVxuLy8gaW5wdXRbdHlwZT1cInVybFwiXVxuLy8gaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuLy8gaW5wdXRbdHlwZT1cInRlbFwiXVxuLy8gaW5wdXRbdHlwZT1cImNvbG9yXCJdXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlOyAvLyBNYWtlIGlucHV0cyBhdCBsZWFzdCB0aGUgaGVpZ2h0IG9mIHRoZWlyIGJ1dHRvbiBjb3VudGVycGFydCAoYmFzZSBsaW5lLWhlaWdodCArIHBhZGRpbmcgKyBib3JkZXIpXG4gIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7IC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIDxzZWxlY3Q+cyBpbiBDU1MuXG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpKTtcbiAgLnRyYW5zaXRpb24oflwiYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1c1wiKTtcblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIC5mb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAucGxhY2Vob2xkZXIoKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtYmctZGlzYWJsZWQ7XG4gICAgb3BhY2l0eTogMTsgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NVxuICB9XG5cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cblxuICAvLyBSZXNldCBoZWlnaHQgZm9yIGB0ZXh0YXJlYWBzXG4gIHRleHRhcmVhJiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cblxuLy8gU3BlY2lhbCBzdHlsZXMgZm9yIGlPUyB0ZW1wb3JhbCBpbnB1dHNcbi8vXG4vLyBJbiBNb2JpbGUgU2FmYXJpLCBzZXR0aW5nIGBkaXNwbGF5OiBibG9ja2Agb24gdGVtcG9yYWwgaW5wdXRzIGNhdXNlcyB0aGVcbi8vIHRleHQgd2l0aGluIHRoZSBpbnB1dCB0byBiZWNvbWUgdmVydGljYWxseSBtaXNhbGlnbmVkLiBBcyBhIHdvcmthcm91bmQsIHdlXG4vLyBzZXQgYSBwaXhlbCBsaW5lLWhlaWdodCB0aGF0IG1hdGNoZXMgdGhlIGdpdmVuIGhlaWdodCBvZiB0aGUgaW5wdXQsIGJ1dCBvbmx5XG4vLyBmb3IgU2FmYXJpLiBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuLy9cbi8vIE5vdGUgdGhhdCBhcyBvZiA5LjMsIGlPUyBkb2Vzbid0IHN1cHBvcnQgYHdlZWtgLlxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAwKSB7XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1zbSxcbiAgICAuaW5wdXQtZ3JvdXAtc20gJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICB9XG5cbiAgICAmLmlucHV0LWxnLFxuICAgIC5pbnB1dC1ncm91cC1sZyAmIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZvcm0gZ3JvdXBzXG4vL1xuLy8gRGVzaWduZWQgdG8gaGVscCB3aXRoIHRoZSBvcmdhbml6YXRpb24gYW5kIHNwYWNpbmcgb2YgdmVydGljYWwgZm9ybXMuIEZvclxuLy8gaG9yaXpvbnRhbCBmb3JtcywgdXNlIHRoZSBwcmVkZWZpbmVkIGdyaWQgY2xhc3Nlcy5cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiBAZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tO1xufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgb24gZWxlbWVudHMgd2l0aCA8bGFiZWw+IGRlc2NlbmRhbnRzXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBsYWJlbCB7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIG1pbi1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDsgLy8gRW5zdXJlIHRoZSBpbnB1dCBkb2Vzbid0IGp1bXAgd2hlbiB0aGVyZSBpcyBubyB0ZXh0XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4OyAvLyBNb3ZlIHVwIHNpYmxpbmcgcmFkaW9zIG9yIGNoZWNrYm94ZXMgZm9yIHRpZ2h0ZXIgc3BhY2luZ1xufVxuXG4vLyBSYWRpb3MgYW5kIGNoZWNrYm94ZXMgb24gc2FtZSBsaW5lXG4ucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAvLyBUaGVzZSBhcmUgdXNlZCBkaXJlY3RseSBvbiA8bGFiZWw+c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG59XG4ucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IC8vIHNwYWNlIG91dCBjb25zZWN1dGl2ZSBpbmxpbmUgY29udHJvbHNcbn1cblxuXG4vLyBTdGF0aWMgZm9ybSBjb250cm9sIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIGBwYCBlbGVtZW50IHRvIG1ha2UgYW55IHN0cmluZyBvZiB0ZXh0IGFsaWduIHdpdGggbGFiZWxzIGluXG4vLyBhIGhvcml6b250YWwgZm9ybSBsYXlvdXQuXG5cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIEBmb250LXNpemUtYmFzZSk7XG4gIC8vIFNpemUgaXQgYXBwcm9wcmlhdGVseSBuZXh0IHRvIHJlYWwgZm9ybSBjb250cm9sc1xuICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTtcbiAgcGFkZGluZy1ib3R0b206IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBmcm9tIGBwYFxuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICYuaW5wdXQtbGcsXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5pbnB1dC1zbSB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5mb3JtLWdyb3VwLXNtIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtc21hbGw7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtc21hbGw7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLXNtYWxsKTtcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKSBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xuICB9XG59XG5cbi5pbnB1dC1sZyB7XG4gIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cbi5mb3JtLWdyb3VwLWxnIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtbGFyZ2U7XG4gICAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIH1cbiAgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICB9XG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbiAgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWxhcmdlKTtcbiAgICBwYWRkaW5nOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKSBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWxhcmdlO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZlZWRiYWNrIHN0YXRlc1xuLy9cbi8vIEFwcGx5IGNvbnRleHR1YWwgYW5kIHNlbWFudGljIHN0YXRlcyB0byBpbmRpdmlkdWFsIGZvcm0gY29udHJvbHMuXG5cbi5oYXMtZmVlZGJhY2sge1xuICAvLyBFbmFibGUgYWJzb2x1dGUgcG9zaXRpb25pbmdcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIEVuc3VyZSBpY29ucyBkb24ndCBvdmVybGFwIHRleHRcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgcGFkZGluZy1yaWdodDogKEBpbnB1dC1oZWlnaHQtYmFzZSAqIDEuMjUpO1xuICB9XG59XG4vLyBGZWVkYmFjayBpY29uIChyZXF1aXJlcyAuZ2x5cGhpY29uIGNsYXNzZXMpXG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyOyAvLyBFbnN1cmUgaWNvbiBpcyBhYm92ZSBpbnB1dCBncm91cHNcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWJhc2U7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xufVxuXG4vLyBGZWVkYmFjayBzdGF0ZXNcbi5oYXMtc3VjY2VzcyB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy10ZXh0OyBAc3RhdGUtc3VjY2Vzcy1iZyk7XG59XG4uaGFzLXdhcm5pbmcge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctdGV4dDsgQHN0YXRlLXdhcm5pbmctYmcpO1xufVxuLmhhcy1lcnJvciB7XG4gIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItdGV4dDsgQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cbi8vIFJlcG9zaXRpb24gZmVlZGJhY2sgaWNvbiBpZiBpbnB1dCBoYXMgdmlzaWJsZSBsYWJlbCBhYm92ZVxuLmhhcy1mZWVkYmFjayBsYWJlbCB7XG5cbiAgJiB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIDUpOyAvLyBIZWlnaHQgb2YgdGhlIGBsYWJlbGAgYW5kIGl0cyBtYXJnaW5cbiAgfVxuICAmLnNyLW9ubHkgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBIZWxwIHRleHRcbi8vXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB5b3Ugd2lzaCB0byBjcmVhdGUgbGlnaHQgdGV4dCBmb3IgcGxhY2VtZW50IGltbWVkaWF0ZWx5XG4vLyBiZWxvdyBhIGZvcm0gY29udHJvbC4gVXNlIGZvciBnZW5lcmFsIGhlbHAsIGZvcm1hdHRpbmcsIG9yIGluc3RydWN0aW9uYWwgdGV4dC5cblxuLmhlbHAtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgLy8gYWNjb3VudCBmb3IgYW55IGVsZW1lbnQgdXNpbmcgaGVscC1ibG9ja1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAyNSUpOyAvLyBsaWdodGVuIHRoZSB0ZXh0IHNvbWUgZm9yIGNvbnRyYXN0XG59XG5cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIGAubmF2YmFyLWZvcm1gIGluIG5hdmJhcnMubGVzcy5cblxuLmZvcm0taW5saW5lIHtcblxuICAvLyBLaWNrIGluIHRoZSBpbmxpbmVcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gSW4gbmF2YmFyLWZvcm0sIGFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgICAgIC5pbnB1dC1ncm91cC1idG4sXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgZ3JvdXBzIG5lZWQgdGhhdCAxMDAlIHdpZHRoIHRob3VnaFxuICAgIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsIGZvcm1zXG4vL1xuLy8gSG9yaXpvbnRhbCBmb3JtcyBhcmUgYnVpbHQgb24gZ3JpZCBjbGFzc2VzIGFuZCBhbGxvdyB5b3UgdG8gY3JlYXRlIGZvcm1zIHdpdGhcbi8vIGxhYmVscyBvbiB0aGUgbGVmdCBhbmQgaW5wdXRzIG9uIHRoZSByaWdodC5cblxuLmZvcm0taG9yaXpvbnRhbCB7XG5cbiAgLy8gQ29uc2lzdGVudCB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzXG4gIC8vXG4gIC8vIExhYmVscyBhbHNvIGdldCBzb21lIHJlc2V0IHN0eWxlcywgYnV0IHRoYXQgaXMgc2NvcGVkIHRvIGEgbWVkaWEgcXVlcnkgYmVsb3cuXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLy8gQWNjb3VudCBmb3IgcGFkZGluZyB3ZSdyZSBhZGRpbmcgdG8gZW5zdXJlIHRoZSBhbGlnbm1lbnQgYW5kIG9mIGhlbHAgdGV4dFxuICAvLyBhbmQgb3RoZXIgY29udGVudCBiZWxvdyBpdGVtc1xuICAucmFkaW8sXG4gIC5jaGVja2JveCB7XG4gICAgbWluLWhlaWdodDogKEBsaW5lLWhlaWdodC1jb21wdXRlZCArIChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSkpO1xuICB9XG5cbiAgLy8gTWFrZSBmb3JtIGdyb3VwcyBiZWhhdmUgbGlrZSByb3dzXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAubWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlc2V0IHNwYWNpbmcgYW5kIHJpZ2h0IGFsaWduIGxhYmVscywgYnV0IHNjb3BlIHRvIG1lZGlhIHF1ZXJpZXMgc28gdGhhdFxuICAvLyBsYWJlbHMgb24gbmFycm93IHZpZXdwb3J0cyBzdGFjayB0aGUgc2FtZSBhcyBhIGRlZmF1bHQgZm9ybSBleGFtcGxlLlxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICBwYWRkaW5nLXRvcDogKEBwYWRkaW5nLWJhc2UtdmVydGljYWwgKyAxKTsgLy8gRGVmYXVsdCBwYWRkaW5nIHBsdXMgYSBib3JkZXJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG4gIH1cblxuICAvLyBWYWxpZGF0aW9uIHN0YXRlc1xuICAvL1xuICAvLyBSZXBvc2l0aW9uIHRoZSBpY29uIGJlY2F1c2UgaXQncyBub3cgd2l0aGluIGEgZ3JpZCBjb2x1bW4gYW5kIGNvbHVtbnMgaGF2ZVxuICAvLyBgcG9zaXRpb246IHJlbGF0aXZlO2Agb24gdGhlbS4gQWxzbyBhY2NvdW50cyBmb3IgdGhlIGdyaWQgZ3V0dGVyIHBhZGRpbmcuXG4gIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgcmlnaHQ6IGZsb29yKChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSk7XG4gIH1cblxuICAvLyBGb3JtIGdyb3VwIHNpemVzXG4gIC8vXG4gIC8vIFF1aWNrIHV0aWxpdHkgY2xhc3MgZm9yIGFwcGx5aW5nIGAuaW5wdXQtbGdgIGFuZCBgLmlucHV0LXNtYCBzdHlsZXMgdG8gdGhlXG4gIC8vIGlucHV0cyBhbmQgbGFiZWxzIHdpdGhpbiBhIGAuZm9ybS1ncm91cGAuXG4gIC5mb3JtLWdyb3VwLWxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWdyb3VwLXNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCArIDEpO1xuICAgICAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBGb3JtIHZhbGlkYXRpb24gc3RhdGVzXG4vL1xuLy8gVXNlZCBpbiBmb3Jtcy5sZXNzIHRvIGdlbmVyYXRlIHRoZSBmb3JtIHZhbGlkYXRpb24gQ1NTIGZvciB3YXJuaW5ncywgZXJyb3JzLFxuLy8gYW5kIHN1Y2Nlc3Nlcy5cblxuLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEB0ZXh0LWNvbG9yOiAjNTU1OyBAYm9yZGVyLWNvbG9yOiAjY2NjOyBAYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNSkge1xuICAvLyBDb2xvciB0aGUgbGFiZWwgYW5kIGhlbHAgdGV4dFxuICAuaGVscC1ibG9jayxcbiAgLmNvbnRyb2wtbGFiZWwsXG4gIC5yYWRpbyxcbiAgLmNoZWNrYm94LFxuICAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lLFxuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwgIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbiAgLy8gU2V0IHRoZSBib3JkZXIgYW5kIGJveCBzaGFkb3cgb24gc3BlY2lmaWMgaW5wdXRzIHRvIG1hdGNoXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgICAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG4gICAgfVxuICB9XG4gIC8vIFNldCB2YWxpZGF0aW9uIHN0YXRlcyBhbHNvIGZvciBhZGRvbnNcbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICB9XG4gIC8vIE9wdGlvbmFsIGZlZWRiYWNrIGljb25cbiAgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgQGlucHV0LWJvcmRlci1mb2N1c2AgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbi5mb3JtLWNvbnRyb2wtZm9jdXMoQGNvbG9yOiBAaW5wdXQtYm9yZGVyLWZvY3VzKSB7XG4gIEBjb2xvci1yZ2JhOiByZ2JhKHJlZChAY29sb3IpLCBncmVlbihAY29sb3IpLCBibHVlKEBjb2xvciksIC42KTtcbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyh+XCJpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCBAe2NvbG9yLXJnYmF9XCIpO1xuICB9XG59XG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBSZWxhdGl2ZSB0ZXh0IHNpemUsIHBhZGRpbmcsIGFuZCBib3JkZXItcmFkaWkgY2hhbmdlcyBmb3IgZm9ybSBjb250cm9scy4gRm9yXG4vLyBob3Jpem9udGFsIHNpemluZywgd3JhcCBjb250cm9scyBpbiB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuIGA8c2VsZWN0PmBcbi8vIGVsZW1lbnQgZ2V0cyBzcGVjaWFsIGxvdmUgYmVjYXVzZSBpdCdzIHNwZWNpYWwsIGFuZCB0aGF0J3MgYSBmYWN0IVxuLmlucHV0LXNpemUoQGlucHV0LWhlaWdodDsgQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xuXG4gIHNlbGVjdCYge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgfVxuXG4gIHRleHRhcmVhJixcbiAgc2VsZWN0W211bHRpcGxlXSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCdXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBGb3IgaW5wdXQuYnRuXG4gIGZvbnQtd2VpZ2h0OiBAYnRuLWZvbnQtd2VpZ2h0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1iYXNlLXZlcnRpY2FsOyBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7IEBmb250LXNpemUtYmFzZTsgQGxpbmUtaGVpZ2h0LWJhc2U7IEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgLnVzZXItc2VsZWN0KG5vbmUpO1xuXG4gICYsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIC50YWItZm9jdXMoKTtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGJ0bi1kZWZhdWx0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIC5vcGFjaXR5KC42NSk7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICBhJiB7XG4gICAgJi5kaXNhYmxlZCxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGVmYXVsdC1jb2xvcjsgQGJ0bi1kZWZhdWx0LWJnOyBAYnRuLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXByaW1hcnktY29sb3I7IEBidG4tcHJpbWFyeS1iZzsgQGJ0bi1wcmltYXJ5LWJvcmRlcik7XG59XG4vLyBTdWNjZXNzIGFwcGVhcnMgYXMgZ3JlZW5cbi5idG4tc3VjY2VzcyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXN1Y2Nlc3MtY29sb3I7IEBidG4tc3VjY2Vzcy1iZzsgQGJ0bi1zdWNjZXNzLWJvcmRlcik7XG59XG4vLyBJbmZvIGFwcGVhcnMgYXMgYmx1ZS1ncmVlblxuLmJ0bi1pbmZvIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4taW5mby1jb2xvcjsgQGJ0bi1pbmZvLWJnOyBAYnRuLWluZm8tYm9yZGVyKTtcbn1cbi8vIFdhcm5pbmcgYXBwZWFycyBhcyBvcmFuZ2Vcbi5idG4td2FybmluZyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXdhcm5pbmctY29sb3I7IEBidG4td2FybmluZy1iZzsgQGJ0bi13YXJuaW5nLWJvcmRlcik7XG59XG4vLyBEYW5nZXIgYW5kIGVycm9yIGFwcGVhciBhcyByZWRcbi5idG4tZGFuZ2VyIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tZGFuZ2VyLWNvbG9yOyBAYnRuLWRhbmdlci1iZzsgQGJ0bi1kYW5nZXItYm9yZGVyKTtcbn1cblxuXG4vLyBMaW5rIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogQGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJ1dHRvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1sZyB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgZXZlbi1udW1iZXJlZCBoZWlnaHQgb2YgYnV0dG9uIG5leHQgdG8gbGFyZ2UgaW5wdXRcbiAgLmJ1dHRvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBidG4tYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uYnRuLXNtIHtcbiAgLy8gbGluZS1oZWlnaHQ6IGVuc3VyZSBwcm9wZXIgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIHNtYWxsIGlucHV0XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuLmJ0bi14cyB7XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy14cy12ZXJ0aWNhbDsgQHBhZGRpbmcteHMtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYnRuLWJvcmRlci1yYWRpdXMtc21hbGwpO1xufVxuXG5cbi8vIEJsb2NrIGJ1dHRvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4uYnV0dG9uLXZhcmlhbnQoQGNvbG9yOyBAYmFja2dyb3VuZDsgQGJvcmRlcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDI1JSk7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDEwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gIC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMTIlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDE3JSk7XG4gICAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICAgIH1cbiAgfVxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbi5idXR0b24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzO1xufVxuIiwiLy8gT3BhY2l0eVxuXG4ub3BhY2l0eShAb3BhY2l0eSkge1xuICBAb3BhY2l0eS1pZTogKEBvcGFjaXR5ICogMTAwKTsgIC8vIElFOCBmaWx0ZXJcbiAgZmlsdGVyOiB+XCJhbHBoYShvcGFjaXR5PUB7b3BhY2l0eS1pZX0pXCI7XG4gIG9wYWNpdHk6IEBvcGFjaXR5O1xufVxuIiwiLmJvcmRlci1yYWRpdXMgKEByYWRpdXM6IDNweCkge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLXJhZGl1czogQHJhZGl1cztcblxuICAtbW96LWJhY2tncm91bmQtY2xpcDogcGFkZGluZztcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG4ub3BhY2l0eSAoQG9wYWNpdHk6IDAuNSkge1xuICAtd2Via2l0LW9wYWNpdHk6IEBvcGFjaXR5O1xuICAtbW96LW9wYWNpdHk6IEBvcGFjaXR5O1xuICBvcGFjaXR5OiBAb3BhY2l0eTtcbn0iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIENvbXBvbmVudCBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBIZWFkcyB1cCFcbi8vXG4vLyBXZSBkb24ndCB1c2UgdGhlIGAub3BhY2l0eSgpYCBtaXhpbiBoZXJlIHNpbmNlIGl0IGNhdXNlcyBhIGJ1ZyB3aXRoIHRleHRcbi8vIGZpZWxkcyBpbiBJRTctOC4gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zNTUyLlxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC50cmFuc2l0aW9uKG9wYWNpdHkgLjE1cyBsaW5lYXIpO1xuXG4gICYuaW4ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmluICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuICB0ciYuaW4gICAgeyBkaXNwbGF5OiB0YWJsZS1yb3c7IH1cbiAgdGJvZHkmLmluIHsgZGlzcGxheTogdGFibGUtcm93LWdyb3VwOyB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC50cmFuc2l0aW9uLXByb3BlcnR5KH5cImhlaWdodCwgdmlzaWJpbGl0eVwiKTtcbiAgLnRyYW5zaXRpb24tZHVyYXRpb24oLjM1cyk7XG4gIC50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbihlYXNlKTtcbn1cbiIsIi8vXG4vLyBEcm9wZG93biBtZW51c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBEcm9wZG93biBhcnJvdy9jYXJldFxuLmNhcmV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItdG9wOiBAY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIH5cIlxcOVwiOyAvLyBJRThcbiAgYm9yZGVyLXJpZ2h0OiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IEBjYXJldC13aWR0aC1iYXNlIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4vLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoZGl2KVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLy8gUHJldmVudCB0aGUgZm9jdXMgb24gdGhlIGRyb3Bkb3duIHRvZ2dsZSB3aGVuIGNsb3NpbmcgZHJvcGRvd25zXG4uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnUgKHVsKVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7IC8vIG92ZXJyaWRlIGRlZmF1bHQgdWxcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCBAZHJvcGRvd24tZmFsbGJhY2stYm9yZGVyOyAvLyBJRTggZmFsbGJhY2tcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgLmJveC1zaGFkb3coMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIC4xNzUpKTtcblxuICAvLyBBbGlnbnMgdGhlIGRyb3Bkb3duIG1lbnUgdG8gcmlnaHRcbiAgLy9cbiAgLy8gRGVwcmVjYXRlZCBhcyBvZiAzLjEuMCBpbiBmYXZvciBvZiBgLmRyb3Bkb3duLW1lbnUtW2Rpcl1gXG4gICYucHVsbC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiB0aGUgZHJvcGRvd25cbiAgLmRpdmlkZXIge1xuICAgIC5uYXYtZGl2aWRlcihAZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIH1cblxuICAvLyBMaW5rcyB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbiAgPiBsaSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDNweCAyMHB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWN0aXZlIHN0YXRlXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnO1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gRGlzYWJsZWQgc3RhdGVcbi8vXG4vLyBHcmF5IG91dCB0ZXh0IGFuZCBlbnN1cmUgdGhlIGhvdmVyL2ZvY3VzIHN0YXRlIHJlbWFpbnMgZ3JheVxuXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBOdWtlIGhvdmVyL2ZvY3VzIGVmZmVjdHNcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50XG4gICAgLnJlc2V0LWZpbHRlcigpO1xuICB9XG59XG5cbi8vIE9wZW4gc3RhdGUgZm9yIHRoZSBkcm9wZG93blxuLm9wZW4ge1xuICAvLyBTaG93IHRoZSBtZW51XG4gID4gLmRyb3Bkb3duLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBvdXRsaW5lIHdoZW4gOmZvY3VzIGlzIHRyaWdnZXJlZFxuICA+IGEge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cbn1cblxuLy8gTWVudSBwb3NpdGlvbmluZ1xuLy9cbi8vIEFkZCBleHRyYSBjbGFzcyB0byBgLmRyb3Bkb3duLW1lbnVgIHRvIGZsaXAgdGhlIGFsaWdubWVudCBvZiB0aGUgZHJvcGRvd25cbi8vIG1lbnUgd2l0aCB0aGUgcGFyZW50LlxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG59XG4vLyBXaXRoIHYzLCB3ZSBlbmFibGVkIGF1dG8tZmxpcHBpbmcgaWYgeW91IGhhdmUgYSBkcm9wZG93biB3aXRoaW4gYSByaWdodFxuLy8gYWxpZ25lZCBuYXYgY29tcG9uZW50LiBUbyBlbmFibGUgdGhlIHVuZG9pbmcgb2YgdGhhdCwgd2UgcHJvdmlkZSBhbiBvdmVycmlkZVxuLy8gdG8gcmVzdG9yZSB0aGUgZGVmYXVsdCBkcm9wZG93biBtZW51IGFsaWdubWVudC5cbi8vXG4vLyBUaGlzIGlzIG9ubHkgZm9yIGxlZnQtYWxpZ25pbmcgYSBkcm9wZG93biBtZW51IHdpdGhpbiBhIGAubmF2YmFyLXJpZ2h0YCBvclxuLy8gYC5wdWxsLXJpZ2h0YCBuYXYgY29tcG9uZW50LlxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBCYWNrZHJvcCB0byBjYXRjaCBib2R5IGNsaWNrcyBvbiBtb2JpbGUsIGV0Yy5cbi5kcm9wZG93bi1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAoQHppbmRleC1kcm9wZG93biAtIDEwKTtcbn1cblxuLy8gUmlnaHQgYWxpZ25lZCBkcm9wZG93bnNcbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vL1xuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LCBicm8uXG4vLyBUT0RPOiBhYnN0cmFjdCB0aGlzIHNvIHRoYXQgdGhlIG5hdmJhciBmaXhlZCBzdHlsZXMgYXJlIG5vdCBwbGFjZWQgaGVyZT9cblxuLmRyb3B1cCxcbi5uYXZiYXItZml4ZWQtYm90dG9tIC5kcm9wZG93biB7XG4gIC8vIFJldmVyc2UgdGhlIGNhcmV0XG4gIC5jYXJldCB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IEBjYXJldC13aWR0aC1iYXNlIGRhc2hlZDtcbiAgICBib3JkZXItYm90dG9tOiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB+XCJcXDlcIjsgLy8gSUU4XG4gIH1cbiAgLy8gRGlmZmVyZW50IHBvc2l0aW9uaW5nIGZvciBib3R0b20gdXAgbWVudVxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVpdGVyYXRlIHBlciBuYXZiYXIubGVzcyBhbmQgdGhlIG1vZGlmaWVkIGNvbXBvbmVudCBhbGlnbm1lbnQgdGhlcmUuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0KCk7XG4gICAgfVxuICAgIC8vIE5lY2Vzc2FyeSBmb3Igb3ZlcnJpZGVzIG9mIHRoZSBkZWZhdWx0IHJpZ2h0IGFsaWduZWQgbWVudS5cbiAgICAvLyBXaWxsIHJlbW92ZSBjb21lIHY0IGluIGFsbCBsaWtlbGlob29kLlxuICAgIC5kcm9wZG93bi1tZW51LWxlZnQge1xuICAgICAgLmRyb3Bkb3duLW1lbnUtbGVmdCgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG4ubmF2LWRpdmlkZXIoQGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG59XG4iLCIvLyBSZXNldCBmaWx0ZXJzIGZvciBJRVxuLy9cbi8vIFdoZW4geW91IG5lZWQgdG8gcmVtb3ZlIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgZG8gbm90IGZvcmdldCB0byB1c2UgdGhpcyB0byByZXNldFxuLy8gdGhlIElFIGZpbHRlciBmb3IgSUU5IGFuZCBiZWxvdy5cblxuLnJlc2V0LWZpbHRlcigpIHtcbiAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKVwiKSk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUgKi9cblxuLy9cbi8vIEJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgYnV0dG9uIHRvIHRoZSBmcm9udFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4uYnRuLWdyb3VwIHtcbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwICsgLmJ0bixcbiAgLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4OyAvLyBPZmZzZXQgdGhlIGZpcnN0IGNoaWxkJ3MgbWFyZ2luXG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIC5idG4sXG4gIC5idG4tZ3JvdXAsXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmlucHV0LWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gU2V0IGNvcm5lcnMgaW5kaXZpZHVhbCBiZWNhdXNlIHNvbWV0aW1lcyBhIHNpbmdsZSBidXR0b24gY2FuIGJlIGluIGEgLmJ0bi1ncm91cCBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICY6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG59XG4vLyBOZWVkIC5kcm9wZG93bi10b2dnbGUgc2luY2UgOmxhc3QtY2hpbGQgZG9lc24ndCBhcHBseSwgZ2l2ZW4gdGhhdCBhIC5kcm9wZG93bi1tZW51IGlzIHVzZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG5cbi8vIEN1c3RvbSBlZGl0cyBmb3IgaW5jbHVkaW5nIGJ0bi1ncm91cHMgd2l0aGluIGJ0bi1ncm91cHMgKHVzZWZ1bCBmb3IgaW5jbHVkaW5nIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICA+IC5idG46bGFzdC1jaGlsZCxcbiAgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBPbiBhY3RpdmUgYW5kIG9wZW4sIGRvbid0IHNob3cgb3V0bGluZVxuLmJ0bi1ncm91cCAuZHJvcGRvd24tdG9nZ2xlOmFjdGl2ZSxcbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgb3V0bGluZTogMDtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC14cyA+IC5idG4geyAmOmV4dGVuZCguYnRuLXhzKTsgfVxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyAmOmV4dGVuZCguYnRuLXNtKTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyAmOmV4dGVuZCguYnRuLWxnKTsgfVxuXG5cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgbGluZSBiZXR3ZWVuIGJ1dHRvbnMgc29tZSBkZXB0aFxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBSZW1vdmUgdGhlIGdyYWRpZW50IGFuZCBzZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIC4xMjUpKTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gUmVwb3NpdGlvbiB0aGUgY2FyZXRcbi5idG4gLmNhcmV0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4vLyBDYXJldHMgaW4gb3RoZXIgYnV0dG9uIHNpemVzXG4uYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogQGNhcmV0LXdpZHRoLWxhcmdlIEBjYXJldC13aWR0aC1sYXJnZSAwO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLy8gVXBzaWRlIGRvd24gY2FyZXRzIGZvciAuZHJvcHVwXG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2U7XG59XG5cblxuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIENsZWFyIGZsb2F0cyBzbyBkcm9wZG93biBtZW51cyBjYW4gYmUgcHJvcGVybHkgcGxhY2VkXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gICAgPiAuYnRuIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgIH1cbiAgfVxuXG4gID4gLmJ0biArIC5idG4sXG4gID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gID4gLmJ0bi1ncm91cCArIC5idG4sXG4gID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgJjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoQGJ0bi1ib3JkZXItcmFkaXVzLWJhc2UpO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cblxuXG4vLyBKdXN0aWZpZWQgYnV0dG9uIGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYnRuLWdyb3VwLWp1c3RpZmllZCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0ge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4uYm9yZGVyLXRvcC1yYWRpdXMoQHJhZGl1cykge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItcmlnaHQtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1ib3R0b20tcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLWxlZnQtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogQHJhZGl1cztcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gSW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZHJvcGRvd25zXG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlOyAvLyBwcmV2ZW50IGlucHV0IGdyb3VwcyBmcm9tIGluaGVyaXRpbmcgYm9yZGVyIHN0eWxlcyBmcm9tIHRhYmxlIGNlbGxzIHdoZW4gcGxhY2VkIHdpdGhpbiBhIHRhYmxlXG5cbiAgLy8gVW5kbyBwYWRkaW5nIGFuZCBmbG9hdCBvZiBncmlkIGNsYXNzZXNcbiAgJltjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIC8vIEVuc3VyZSB0aGF0IHRoZSBpbnB1dCBpcyBhbHdheXMgYWJvdmUgdGhlICphcHBlbmRlZCogYWRkb24gYnV0dG9uIGZvclxuICAgIC8vIHByb3BlciBib3JkZXIgY29sb3JzLlxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgLy8gSUU5IGZ1YmFycyB0aGUgcGxhY2Vob2xkZXIgYXR0cmlidXRlIGluIHRleHQgaW5wdXRzIGFuZCB0aGUgYXJyb3dzIG9uXG4gICAgLy8gc2VsZWN0IGVsZW1lbnRzIGluIGlucHV0IGdyb3Vwcy4gVG8gZml4IGl0LCB3ZSBmbG9hdCB0aGUgaW5wdXQuIERldGFpbHM6XG4gICAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU2MSNpc3N1ZWNvbW1lbnQtMjg5MzY4NTVcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG59XG5cbi8vIFNpemluZyBvcHRpb25zXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtbGcoKTtcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIC5pbnB1dC1zbSgpO1xufVxuXG5cbi8vIERpc3BsYXkgYXMgdGFibGUtY2VsbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8vIEFkZG9uIGFuZCBhZGRvbiB3cmFwcGVyIGZvciBidXR0b25zXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBNYXRjaCB0aGUgaW5wdXRzXG59XG5cbi8vIFRleHQgaW5wdXQgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGlucHV0LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGlucHV0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gU2l6aW5nXG4gICYuaW5wdXQtc20ge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsIEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gICYuaW5wdXQtbGcge1xuICAgIHBhZGRpbmc6IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsIEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XG4gICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4vLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy8gQnV0dG9uIGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gSmFua2lseSBwcmV2ZW50IGlucHV0IGJ1dHRvbiBncm91cHMgZnJvbSB3cmFwcGluZyB3aXRoIGB3aGl0ZS1zcGFjZWAgYW5kXG4gIC8vIGBmb250LXNpemVgIGluIGNvbWJpbmF0aW9uIHdpdGggYGlubGluZS1ibG9ja2Agb24gYnV0dG9ucy5cbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiBmb3Igc3BhY2luZywgcG9zaXRpb24gZm9yIGJyaW5naW5nIGhvdmVyZWQvZm9jdXNlZC9hY3RpdmVkXG4gIC8vIGVsZW1lbnQgYWJvdmUgdGhlIHNpYmxpbmdzLlxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICArIC5idG4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gdG8gb25seSBoYXZlIGEgMXB4IGJvcmRlciBiZXR3ZWVuIHRoZSB0d29cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHNlbGVjdG9yLW1heC10eXBlXG5cbi8vXG4vLyBOYXZzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgdWwvb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogQG5hdi1saW5rLXBhZGRpbmc7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlIHNldHMgdGV4dCB0byBncmF5IGFuZCBudWtlcyBob3Zlci90YWIgZWZmZWN0c1xuICAgICYuZGlzYWJsZWQgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtZGlzYWJsZWQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE9wZW4gZHJvcGRvd25zXG4gIC5vcGVuID4gYSB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1saW5rLWhvdmVyLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBOYXYgZGl2aWRlcnMgKGRlcHJlY2F0ZWQgd2l0aCB2My4wLjEpXG4gIC8vXG4gIC8vIFRoaXMgc2hvdWxkIGhhdmUgYmVlbiByZW1vdmVkIGluIHYzIHdpdGggdGhlIGRyb3BwaW5nIG9mIGAubmF2LWxpc3RgLCBidXRcbiAgLy8gd2UgbWlzc2VkIGl0LiBXZSBkb24ndCBjdXJyZW50bHkgc3VwcG9ydCB0aGlzIGFueXdoZXJlLCBidXQgaW4gdGhlIGludGVyZXN0XG4gIC8vIG9mIG1haW50YWluaW5nIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgaW4gY2FzZSB5b3UgdXNlIGl0LCBpdCdzIGRlcHJlY2F0ZWQuXG4gIC5uYXYtZGl2aWRlciB7XG4gICAgLm5hdi1kaXZpZGVyKCk7XG4gIH1cblxuICAvLyBQcmV2ZW50IElFOCBmcm9tIG1pc3BsYWNpbmcgaW1nc1xuICAvL1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvaXNzdWVzLzk4NCNpc3N1ZWNvbW1lbnQtMzk4NTk4OVxuICA+IGxpID4gYSA+IGltZyB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cblxuLy8gVGFic1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBHaXZlIHRoZSB0YWJzIHNvbWV0aGluZyB0byBzaXQgb25cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICAvLyBNYWtlIHRoZSBsaXN0LWl0ZW1zIG92ZXJsYXkgdGhlIGJvdHRvbSBib3JkZXJcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG4gICAgLy8gQWN0dWFsIHRhYnMgKGFzIGxpbmtzKVxuICAgID4gYSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZSBAYm9yZGVyLXJhZGl1cy1iYXNlIDAgMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IEBuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGUsIGFuZCBpdHMgOmhvdmVyIHRvIG92ZXJyaWRlIG5vcm1hbCA6aG92ZXJcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1hY3RpdmUtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBwdWxsaW5nIHRoaXMgaW4gbWFpbmx5IGZvciBsZXNzIHNob3J0aGFuZFxuICAmLm5hdi1qdXN0aWZpZWQge1xuICAgIC5uYXYtanVzdGlmaWVkKCk7XG4gICAgLm5hdi10YWJzLWp1c3RpZmllZCgpO1xuICB9XG59XG5cblxuLy8gUGlsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uYXYtcGlsbHMge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcblxuICAgIC8vIExpbmtzIHJlbmRlcmVkIGFzIHBpbGxzXG4gICAgPiBhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cztcbiAgICB9XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgIH1cblxuICAgIC8vIEFjdGl2ZSBzdGF0ZVxuICAgICYuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi1waWxscy1hY3RpdmUtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTdGFja2VkIHBpbGxzXG4ubmF2LXN0YWNrZWQge1xuICA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICArIGxpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyAvLyBubyBuZWVkIGZvciB0aGlzIGdhcCBiZXR3ZWVuIG5hdiBpdGVtc1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdiB2YXJpYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBKdXN0aWZpZWQgbmF2IGxpbmtzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgPiBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDogMSU7XG4gICAgICA+IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBNb3ZlIGJvcmRlcnMgdG8gYW5jaG9ycyBpbnN0ZWFkIG9mIGJvdHRvbSBvZiBsaXN0XG4vL1xuLy8gTWl4aW4gZm9yIGFkZGluZyBvbiB0b3AgdGhlIHNoYXJlZCBgLm5hdi1qdXN0aWZpZWRgIHN0eWxlcyBmb3Igb3VyIHRhYnNcbi5uYXYtdGFicy1qdXN0aWZpZWQge1xuICBib3JkZXItYm90dG9tOiAwO1xuXG4gID4gbGkgPiBhIHtcbiAgICAvLyBPdmVycmlkZSBtYXJnaW4gZnJvbSAubmF2LXRhYnNcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi10YWJzLWp1c3RpZmllZC1saW5rLWJvcmRlci1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEsXG4gICAgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBuYXYtdGFicy1qdXN0aWZpZWQtYWN0aXZlLWxpbmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFNwZWNpZmljIGRyb3Bkb3duc1xuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgLy8gbWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW1heC10eXBlLCBzZWxlY3Rvci1tYXgtY29tcG91bmQtc2VsZWN0b3JzLCBzZWxlY3Rvci1tYXgtY29tYmluYXRvcnMsIHNlbGVjdG9yLW1heC1jbGFzcywgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIE5hdmJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBhbmQgYmFzZSBjbGFzc1xuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogQG5hdmJhci1oZWlnaHQ7IC8vIEVuc3VyZSBhIG5hdmJhciBhbHdheXMgc2hvd3MgKGUuZy4sIHdpdGhvdXQgYSAubmF2YmFyLWJyYW5kIGluIGNvbGxhcHNlZCBtb2RlKVxuICBtYXJnaW4tYm90dG9tOiBAbmF2YmFyLW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIC8vIFByZXZlbnQgZmxvYXRzIGZyb20gYnJlYWtpbmcgdGhlIG5hdmJhclxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IEBuYXZiYXItYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBoZWFkaW5nXG4vL1xuLy8gR3JvdXBzIGAubmF2YmFyLWJyYW5kYCBhbmQgYC5uYXZiYXItdG9nZ2xlYCBpbnRvIGEgc2luZ2xlIGNvbXBvbmVudCBmb3IgZWFzeVxuLy8gc3R5bGluZyBvZiByZXNwb25zaXZlIGFzcGVjdHMuXG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBjb2xsYXBzZSAoYm9keSlcbi8vXG4vLyBHcm91cCB5b3VyIG5hdmJhciBjb250ZW50IGludG8gdGhpcyBmb3IgZWFzeSBjb2xsYXBzaW5nIGFuZCBleHBhbmRpbmcgYWNyb3NzXG4vLyB2YXJpb3VzIGRldmljZSBzaXplcy4gQnkgZGVmYXVsdCwgdGhpcyBjb250ZW50IGlzIGNvbGxhcHNlZCB3aGVuIDw3NjhweCwgYnV0XG4vLyB3aWxsIGV4cGFuZCBwYXN0IHRoYXQgZm9yIGEgaG9yaXpvbnRhbCBkaXNwbGF5LlxuLy9cbi8vIFRvIHN0YXJ0IChvbiBtb2JpbGUgZGV2aWNlcykgdGhlIG5hdmJhciBsaW5rcywgZm9ybXMsIGFuZCBidXR0b25zIGFyZSBzdGFja2VkXG4vLyB2ZXJ0aWNhbGx5IGFuZCBpbmNsdWRlIGEgYG1heC1oZWlnaHRgIHRvIG92ZXJmbG93IGluIGNhc2UgeW91IGhhdmUgdG9vIG11Y2hcbi8vIGNvbnRlbnQgZm9yIHRoZSB1c2VyJ3Mgdmlld3BvcnQuXG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgcGFkZGluZy1sZWZ0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjEpO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICYuaW4ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICYuY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgc2V0dGluZ1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmLmluIHtcbiAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgfVxuXG4gICAgLy8gVW5kbyB0aGUgY29sbGFwc2Ugc2lkZSBwYWRkaW5nIGZvciBuYXZiYXJzIHdpdGggY29udGFpbmVycyB0byBlbnN1cmVcbiAgICAvLyBhbGlnbm1lbnQgb2YgcmlnaHQtYWxpZ25lZCBjb250ZW50cy5cbiAgICAubmF2YmFyLWZpeGVkLXRvcCAmLFxuICAgIC5uYXZiYXItc3RhdGljLXRvcCAmLFxuICAgIC5uYXZiYXItZml4ZWQtYm90dG9tICYge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IEBuYXZiYXItY29sbGFwc2UtbWF4LWhlaWdodDtcblxuICAgIEBtZWRpYSAobWF4LWRldmljZS13aWR0aDogQHNjcmVlbi14cy1taW4pIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkge1xuICAgICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gRml4IHRoZSB0b3AvYm90dG9tIG5hdmJhcnMgd2hlbiBzY3JlZW4gcmVhbCBlc3RhdGUgc3VwcG9ydHMgaXRcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXItZml4ZWQ7XG5cbiAgLy8gVW5kbyB0aGUgcm91bmRlZCBjb3JuZXJzXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG92ZXJyaWRlIC5uYXZiYXIgZGVmYXVsdHNcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xufVxuXG5cbi8vIEJvdGggbmF2YmFyIGhlYWRlciBhbmQgY29sbGFwc2Vcbi8vXG4vLyBXaGVuIGEgY29udGFpbmVyIGlzIHByZXNlbnQsIGNoYW5nZSB0aGUgYmVoYXZpb3Igb2YgdGhlIGhlYWRlciBhbmQgY29sbGFwc2UuXG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkIHtcbiAgPiAubmF2YmFyLWhlYWRlcixcbiAgPiAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBOYXZiYXIgYWxpZ25tZW50IG9wdGlvbnNcbi8vXG4vLyBEaXNwbGF5IHRoZSBuYXZiYXIgYWNyb3NzIHRoZSBlbnRpcmV0eSBvZiB0aGUgcGFnZSBvciBmaXhlZCBpdCB0byB0aGUgdG9wIG9yXG4vLyBib3R0b20gb2YgdGhlIHBhZ2UuXG5cbi8vIFN0YXRpYyB0b3AgKHVuZml4ZWQsIGJ1dCAxMDAlIHdpZGUpIG5hdmJhclxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgei1pbmRleDogQHppbmRleC1uYXZiYXI7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuXG4vLyBCcmFuZC9wcm9qZWN0IG5hbWVcblxuLm5hdmJhci1icmFuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IEBuYXZiYXItaGVpZ2h0O1xuICBwYWRkaW5nOiBAbmF2YmFyLXBhZGRpbmctdmVydGljYWwgQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyICYsXG4gICAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgJiB7XG4gICAgICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0b2dnbGVcbi8vXG4vLyBDdXN0b20gYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgYC5uYXZiYXItY29sbGFwc2VgLCBwb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZVxuLy8gSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDM0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVzZXQgdW51c3VhbCBGaXJlZm94LW9uLUFuZHJvaWQgZGVmYXVsdCBzdHlsZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MvaXNzdWVzLzIxNFxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICAvLyBXZSByZW1vdmUgdGhlIGBvdXRsaW5lYCBoZXJlLCBidXQgbGF0ZXIgY29tcGVuc2F0ZSBieSBhdHRhY2hpbmcgYDpob3ZlcmBcbiAgLy8gc3R5bGVzIHRvIGA6Zm9jdXNgLlxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLy8gQmFyc1xuICAuaWNvbi1iYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgfVxuICAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXYgbGlua3Ncbi8vXG4vLyBCdWlsZHMgb24gdG9wIG9mIHRoZSBgLm5hdmAgY29tcG9uZW50cyB3aXRoIGl0cyBvd24gbW9kaWZpZXIgY2xhc3MgdG8gbWFrZVxuLy8gdGhlIG5hdiB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIGhvcml6b250YWwgbmF2IChhYm92ZSA3NjhweCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiAoQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIC8gMikgLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgID4gbGkgPiBhLFxuICAgICAgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuICAgICAgPiBsaSA+IGEge1xuICAgICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVW5jb2xsYXBzZSB0aGUgbmF2XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgID4gYSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiBAbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiBAbmF2YmFyLXBhZGRpbmctdmVydGljYWw7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGZvcm1cbi8vXG4vLyBFeHRlbnNpb24gb2YgdGhlIGAuZm9ybS1pbmxpbmVgIHdpdGggc29tZSBleHRyYSBmbGF2b3IgZm9yIG9wdGltdW0gZGlzcGxheSBpblxuLy8gb3VyIG5hdmJhcnMuXG5cbi5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tbGVmdDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQHNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgLmJveC1zaGFkb3coQHNoYWRvdyk7XG5cbiAgLy8gTWl4aW4gYmVoYXZpb3IgZm9yIG9wdGltdW0gZGlzcGxheVxuICAuZm9ybS1pbmxpbmUoKTtcblxuICAuZm9ybS1ncm91cCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gVmVydGljYWxseSBjZW50ZXIgaW4gZXhwYW5kZWQsIGhvcml6b250YWwgbmF2YmFyXG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAvLyBVbmRvIDEwMCUgd2lkdGggZm9yIHB1bGwgY2xhc3Nlc1xuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vLyBEcm9wZG93biBtZW51c1xuXG4vLyBNZW51IHBvc2l0aW9uIGFuZCBtZW51IGNhcmV0c1xuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xufVxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldCBzdXBwb3J0IGZvciBkcm9wdXBzIHZpYSBleHRyYSBkcm9wdXAgY2xhc3Ncbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIC5ib3JkZXItdG9wLXJhZGl1cyhAbmF2YmFyLWJvcmRlci1yYWRpdXMpO1xuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG59XG5cblxuLy8gQnV0dG9ucyBpbiBuYXZiYXJzXG4vL1xuLy8gVmVydGljYWxseSBjZW50ZXIgYSBidXR0b24gd2l0aGluIGEgbmF2YmFyICh3aGVuICpub3QqIGluIGEgZm9ybSkuXG5cbi5uYXZiYXItYnRuIHtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LWJhc2UpO1xuXG4gICYuYnRuLXNtIHtcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtc21hbGwpO1xuICB9XG4gICYuYnRuLXhzIHtcbiAgICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDIyKTtcbiAgfVxufVxuXG5cbi8vIFRleHQgaW4gbmF2YmFyc1xuLy9cbi8vIEFkZCBhIGNsYXNzIHRvIG1ha2UgYW55IGVsZW1lbnQgcHJvcGVybHkgYWxpZ24gaXRzZWxmIHZlcnRpY2FsbHkgd2l0aGluIHRoZSBuYXZiYXJzLlxuXG4ubmF2YmFyLXRleHQge1xuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBsaW5lLWhlaWdodC1jb21wdXRlZCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICAgIG1hcmdpbi1sZWZ0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgfVxufVxuXG5cbi8vIENvbXBvbmVudCBhbGlnbm1lbnRcbi8vXG4vLyBSZXB1cnBvc2UgdGhlIHB1bGwgdXRpbGl0aWVzIGFzIHRoZWlyIG93biBuYXZiYXIgdXRpbGl0aWVzIHRvIGF2b2lkIHNwZWNpZmljaXR5XG4vLyBpc3N1ZXMgd2l0aCBwYXJlbnRzIGFuZCBjaGFpbmluZy4gT25seSBkbyB0aGlzIHdoZW4gdGhlIG5hdmJhciBpcyB1bmNvbGxhcHNlZFxuLy8gdGhvdWdoIHNvIHRoYXQgbmF2YmFyIGNvbnRlbnRzIHByb3Blcmx5IHN0YWNrIGFuZCBhbGlnbiBpbiBtb2JpbGUuXG4vL1xuLy8gRGVjbGFyZWQgYWZ0ZXIgdGhlIG5hdmJhciBjb21wb25lbnRzIHRvIGVuc3VyZSBtb3JlIHNwZWNpZmljaXR5IG9uIHRoZSBtYXJnaW5zLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLWxlZnQgIHsgLnB1bGwtbGVmdCgpOyB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIC5wdWxsLXJpZ2h0KCk7XG4gICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG5cbiAgICB+IC5uYXZiYXItcmlnaHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBuYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZhdWx0IG5hdmJhclxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWJnO1xuICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEcm9wZG93biBtZW51IGl0ZW1zXG4gICAgLy8gUmVtb3ZlIGJhY2tncm91bmQgY29sb3IgZnJvbSBvcGVuIGRyb3Bkb3duXG4gICAgPiAub3BlbiA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgLy8gRHJvcGRvd25zIGdldCBjdXN0b20gZGlzcGxheSB3aGVuIGNvbGxhcHNlZFxuICAgICAgLm9wZW4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICA+IGxpID4gYSB7XG4gICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1iZztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWJvcmRlci1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ob3Zlci1iZztcbiAgICB9XG4gICAgLmljb24tYmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaWNvbi1iYXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1jb2xsYXBzZSxcbiAgLm5hdmJhci1mb3JtIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItZGVmYXVsdC1ib3JkZXI7XG4gIH1cblxuXG4gIC8vIExpbmtzIGluIG5hdmJhcnNcbiAgLy9cbiAgLy8gQWRkIGEgY2xhc3MgdG8gZW5zdXJlIGxpbmtzIG91dHNpZGUgdGhlIG5hdmJhciBuYXYgYXJlIGNvbG9yZWQgY29ycmVjdGx5LlxuXG4gIC5uYXZiYXItbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tbGluayB7XG4gICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICAgICZbZGlzYWJsZWRdLFxuICAgIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbnZlcnNlIG5hdmJhclxuXG4ubmF2YmFyLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYmc7XG4gIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJvcmRlcjtcblxuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJyYW5kLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICA+IGxpID4gYSB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuYWN0aXZlID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIERyb3Bkb3duc1xuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXlcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiAuZHJvcGRvd24taGVhZGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmRpdmlkZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRGFya2VuIHRoZSByZXNwb25zaXZlIG5hdiB0b2dnbGVcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQG5hdmJhci1pbnZlcnNlLWJnLCA3JSk7XG4gIH1cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIE5hdmJhciB2ZXJ0aWNhbCBhbGlnblxuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGVsZW1lbnRzIGluIHRoZSBuYXZiYXIuXG4vLyBFeGFtcGxlOiBhbiBlbGVtZW50IGhhcyBhIGhlaWdodCBvZiAzMHB4LCBzbyB3cml0ZSBvdXQgYC5uYXZiYXItdmVydGljYWwtYWxpZ24oMzBweCk7YCB0byBjYWxjdWxhdGUgdGhlIGFwcHJvcHJpYXRlIHRvcCBtYXJnaW4uXG5cbi5uYXZiYXItdmVydGljYWwtYWxpZ24oQGVsZW1lbnQtaGVpZ2h0KSB7XG4gIG1hcmdpbi10b3A6ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICgoQG5hdmJhci1oZWlnaHQgLSBAZWxlbWVudC1oZWlnaHQpIC8gMik7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdHkgY2xhc3Nlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBGbG9hdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNsZWFyZml4IHtcbiAgLmNsZWFyZml4KCk7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgLmNlbnRlci1ibG9jaygpO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIFRvZ2dsaW5nIGNvbnRlbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAuaGlkZSBpbiBmYXZvciBvZiAuaGlkZGVuIG9yIC5zci1vbmx5IChhcyBhcHByb3ByaWF0ZSkgaW4gdjMuMC4xXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgLnRleHQtaGlkZSgpO1xufVxuXG5cbi8vIEhpZGUgZnJvbSBzY3JlZW5yZWFkZXJzIGFuZCBicm93c2Vyc1xuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBGb3IgQWZmaXggcGx1Z2luXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsIi8vIEJvcmRlcmVkICYgUHVsbGVkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gQGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cblxuLkB7ZmEtY3NzLXByZWZpeH0ge1xuICAmLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuQHtmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQgeyBmbG9hdDogcmlnaHQ7IH1cbi5wdWxsLWxlZnQgeyBmbG9hdDogbGVmdDsgfVxuXG4uQHtmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvL1xuLy8gQnJlYWRjcnVtYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiBAYnJlYWRjcnVtYi1wYWRkaW5nLXZlcnRpY2FsIEBicmVhZGNydW1iLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYnJlYWRjcnVtYi1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICArIGxpOmJlZm9yZSB7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IFwiQHticmVhZGNydW1iLXNlcGFyYXRvcn1cXDAwYTBcIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUge1xuICAgIGNvbG9yOiBAYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdpbmF0aW9uIChtdWx0aXBsZSBwYWdlcylcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IEBsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTsgLy8gUmVtb3ZlIGxpc3Qtc3R5bGUgYW5kIGJsb2NrLWxldmVsIGRlZmF1bHRzXG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gQ29sbGFwc2Ugd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLWJhc2UtdmVydGljYWwgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1iZztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBwYWdpbmF0aW9uLWJvcmRlcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBjb2xvcjogQHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSA+IGEsXG4gID4gLmFjdGl2ZSA+IHNwYW4ge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gID4gLmRpc2FibGVkIHtcbiAgICA+IHNwYW4sXG4gICAgPiBzcGFuOmhvdmVyLFxuICAgID4gc3Bhbjpmb2N1cyxcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIExhcmdlXG4ucGFnaW5hdGlvbi1sZyB7XG4gIC5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctbGFyZ2UtdmVydGljYWw7IEBwYWRkaW5nLWxhcmdlLWhvcml6b250YWw7IEBmb250LXNpemUtbGFyZ2U7IEBsaW5lLWhlaWdodC1sYXJnZTsgQGJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuXG4vLyBTbWFsbFxuLnBhZ2luYXRpb24tc20ge1xuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbiIsIi8vIFBhZ2luYXRpb25cblxuLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy12ZXJ0aWNhbDsgQHBhZGRpbmctaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZTsgQGxpbmUtaGVpZ2h0OyBAYm9yZGVyLXJhZGl1cykge1xuICA+IGxpIHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIHBhZGRpbmc6IEBwYWRkaW5nLXZlcnRpY2FsIEBwYWRkaW5nLWhvcml6b250YWw7XG4gICAgICBmb250LXNpemU6IEBmb250LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIFBhZ2VyIHBhZ2luYXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLnBhZ2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IEBsaW5lLWhlaWdodC1jb21wdXRlZCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFnZXItYm9yZGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogQHBhZ2VyLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnZXItaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5leHQge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2aW91cyB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cblxuICAuZGlzYWJsZWQge1xuICAgID4gYSxcbiAgICA+IGE6aG92ZXIsXG4gICAgPiBhOmZvY3VzLFxuICAgID4gc3BhbiB7XG4gICAgICBjb2xvcjogQHBhZ2VyLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIExhYmVsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAuMmVtIC42ZW0gLjNlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGxhYmVsLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogLjI1ZW07XG5cbiAgLy8gQWRkIGhvdmVyIGVmZmVjdHMsIGJ1dCBvbmx5IGZvciBsaW5rc1xuICBhJiB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbGFiZWwtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBsYWJlbHMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGxhYmVscyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxufVxuXG4vLyBDb2xvcnNcbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGxhYmVscyBnZXQgZGFya2VyIG9uIDpob3ZlcilcblxuLmxhYmVsLWRlZmF1bHQge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtZGVmYXVsdC1iZyk7XG59XG5cbi5sYWJlbC1wcmltYXJ5IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXByaW1hcnktYmcpO1xufVxuXG4ubGFiZWwtc3VjY2VzcyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1zdWNjZXNzLWJnKTtcbn1cblxuLmxhYmVsLWluZm8ge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtaW5mby1iZyk7XG59XG5cbi5sYWJlbC13YXJuaW5nIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLXdhcm5pbmctYmcpO1xufVxuXG4ubGFiZWwtZGFuZ2VyIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRhbmdlci1iZyk7XG59XG4iLCIvLyBMYWJlbHNcblxuLmxhYmVsLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcblxuICAmW2hyZWZdIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYWRnZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgZm9udC13ZWlnaHQ6IEBiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IEBiYWRnZS1saW5lLWhlaWdodDtcbiAgY29sb3I6IEBiYWRnZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBiYWRnZS1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5IChub3QgYXZhaWxhYmxlIGluIElFOClcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbiAgLmJ0biAmIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4O1xuICB9XG5cbiAgLmJ0bi14cyAmLFxuICAuYnRuLWdyb3VwLXhzID4gLmJ0biAmIHtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGJhZGdlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQWNjb3VudCBmb3IgYmFkZ2VzIGluIG5hdnNcbiAgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAmLFxuICAubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAmIHtcbiAgICBjb2xvcjogQGJhZGdlLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFkZ2UtYWN0aXZlLWJnO1xuICB9XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbSA+ICYge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmICsgJiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAubmF2LXBpbGxzID4gbGkgPiBhID4gJiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxufVxuIiwiLy9cbi8vIEp1bWJvdHJvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZy10b3A6IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGp1bWJvdHJvbi1wYWRkaW5nO1xuICBjb2xvcjogQGp1bWJvdHJvbi1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGp1bWJvdHJvbi1iZztcblxuICBoMSxcbiAgLmgxIHtcbiAgICBjb2xvcjogQGp1bWJvdHJvbi1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogKEBqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICAgIGZvbnQtc2l6ZTogQGp1bWJvdHJvbi1mb250LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgfVxuXG4gID4gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAanVtYm90cm9uLWJnLCAxMCUpO1xuICB9XG5cbiAgLmNvbnRhaW5lciAmLFxuICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgIHBhZGRpbmctcmlnaHQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IChAZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTsgLy8gT25seSByb3VuZCBjb3JuZXJzIGF0IGhpZ2hlciByZXNvbHV0aW9ucyBpZiBjb250YWluZWQgaW4gYSBjb250YWluZXJcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgcGFkZGluZy10b3A6IChAanVtYm90cm9uLXBhZGRpbmcgKiAxLjYpO1xuICAgIHBhZGRpbmctYm90dG9tOiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcblxuICAgIC5jb250YWluZXIgJixcbiAgICAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgcGFkZGluZy1yaWdodDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMik7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgLmgxIHtcbiAgICAgIGZvbnQtc2l6ZTogQGp1bWJvdHJvbi1oZWFkaW5nLWZvbnQtc2l6ZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGh1bWJuYWlsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBNaXhpbiBhbmQgYWRqdXN0IHRoZSByZWd1bGFyIGltYWdlIGNsYXNzXG4udGh1bWJuYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IEB0aHVtYm5haWwtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEB0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEB0aHVtYm5haWwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM7XG4gIC50cmFuc2l0aW9uKGJvcmRlciAuMnMgZWFzZS1pbi1vdXQpO1xuXG4gID4gaW1nLFxuICBhID4gaW1nIHtcbiAgICAmOmV4dGVuZCguaW1nLXJlc3BvbnNpdmUpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuXG4gIC8vIEFkZCBhIGhvdmVyIHN0YXRlIGZvciBsaW5rZWQgdmVyc2lvbnMgb25seVxuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMsXG4gIGEmLmFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGluay1jb2xvcjtcbiAgfVxuXG4gIC8vIEltYWdlIGNhcHRpb25zXG4gIC5jYXB0aW9uIHtcbiAgICBwYWRkaW5nOiBAdGh1bWJuYWlsLWNhcHRpb24tcGFkZGluZztcbiAgICBjb2xvcjogQHRodW1ibmFpbC1jYXB0aW9uLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gQWxlcnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2Ugc3R5bGVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IEBhbGVydC1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAYWxlcnQtYm9yZGVyLXJhZGl1cztcblxuICAvLyBIZWFkaW5ncyBmb3IgbGFyZ2VyIGFsZXJ0c1xuICBoNCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBjb2xvcjogaW5oZXJpdDsgLy8gU3BlY2lmaWVkIGZvciB0aGUgaDQgdG8gcHJldmVudCBjb25mbGljdHMgb2YgY2hhbmdpbmcgQGhlYWRpbmdzLWNvbG9yXG4gIH1cblxuICAvLyBQcm92aWRlIGNsYXNzIGZvciBsaW5rcyB0aGF0IG1hdGNoIGFsZXJ0c1xuICAuYWxlcnQtbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IEBhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICB9XG5cbiAgLy8gSW1wcm92ZSBhbGlnbm1lbnQgYW5kIHNwYWNpbmcgb2YgaW5uZXIgY29udGVudFxuICA+IHAsXG4gID4gdWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICA+IHAgKyBwIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy8gRGlzbWlzc2libGUgYWxlcnRzXG4vL1xuLy8gRXhwYW5kIHRoZSByaWdodCBwYWRkaW5nIGFuZCBhY2NvdW50IGZvciB0aGUgY2xvc2UgYnV0dG9uJ3MgcG9zaXRpb25pbmcuXG5cbi8vIFRoZSBtaXNzcGVsbGVkIC5hbGVydC1kaXNtaXNzYWJsZSB3YXMgZGVwcmVjYXRlZCBpbiAzLjIuMC5cbi5hbGVydC1kaXNtaXNzYWJsZSxcbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IChAYWxlcnQtcGFkZGluZyArIDIwKTtcblxuICAvLyBBZGp1c3QgY2xvc2UgbGluayBwb3NpdGlvblxuICAuY2xvc2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgcmlnaHQ6IC0yMXB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1zdWNjZXNzLWJnOyBAYWxlcnQtc3VjY2Vzcy1ib3JkZXI7IEBhbGVydC1zdWNjZXNzLXRleHQpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1pbmZvLWJnOyBAYWxlcnQtaW5mby1ib3JkZXI7IEBhbGVydC1pbmZvLXRleHQpO1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC13YXJuaW5nLWJnOyBAYWxlcnQtd2FybmluZy1ib3JkZXI7IEBhbGVydC13YXJuaW5nLXRleHQpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLmFsZXJ0LXZhcmlhbnQoQGFsZXJ0LWRhbmdlci1iZzsgQGFsZXJ0LWRhbmdlci1ib3JkZXI7IEBhbGVydC1kYW5nZXItdGV4dCk7XG59XG4iLCIvLyBBbGVydHNcblxuLmFsZXJ0LXZhcmlhbnQoQGJhY2tncm91bmQ7IEBib3JkZXI7IEB0ZXh0LWNvbG9yKSB7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKEBib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKEB0ZXh0LWNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBhdC1ydWxlLW5vLXZlbmRvci1wcmVmaXhcblxuLy9cbi8vIFByb2dyZXNzIGJhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFyIGFuaW1hdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gV2ViS2l0XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG4vLyBTcGVjIGFuZCBJRTEwK1xuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20gIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwOyB9XG4gIHRvICAgIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG59XG5cblxuLy8gQmFyIGl0c2VsZlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBPdXRlciBjb250YWluZXJcbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcm9ncmVzcy1iZztcbiAgYm9yZGVyLXJhZGl1czogQHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIC4xKSk7XG59XG5cbi8vIEJhciBvZiBwcm9ncmVzc1xuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBjb2xvcjogQHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmFyLWJnO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIC4xNSkpO1xuICAudHJhbnNpdGlvbih3aWR0aCAuNnMgZWFzZSk7XG59XG5cbi8vIFN0cmlwZWQgYmFyc1xuLy9cbi8vIGAucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyYCBpcyBkZXByZWNhdGVkIGFzIG9mIHYzLjIuMCBpbiBmYXZvciBvZiB0aGVcbi8vIGAucHJvZ3Jlc3MtYmFyLXN0cmlwZWRgIGNsYXNzLCB3aGljaCB5b3UganVzdCBhZGQgdG8gYW4gZXhpc3Rpbmdcbi8vIGAucHJvZ3Jlc3MtYmFyYC5cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cblxuLy8gQ2FsbCBhbmltYXRpb24gZm9yIHRoZSBhY3RpdmUgb25lXG4vL1xuLy8gYC5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci5hY3RpdmVgIGFwcHJvYWNoLlxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAuYW5pbWF0aW9uKHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZSk7XG59XG5cblxuLy8gVmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1zdWNjZXNzLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItaW5mby1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLXdhcm5pbmctYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWRhbmdlci1iZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1uby12ZW5kb3ItcHJlZml4LCBzZWxlY3Rvci1tYXgtaWRcblxuI2dyYWRpZW50IHtcblxuICAvLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbiAgLy9cbiAgLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbiAgLy8gQ29sb3Igc3RvcHMgYXJlIG5vdCBhdmFpbGFibGUgaW4gSUU5IGFuZCBiZWxvdy5cbiAgLmhvcml6b250YWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTEpXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAvLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC52ZXJ0aWNhbChAc3RhcnQtY29sb3I6ICM1NTU7IEBlbmQtY29sb3I6ICMzMzM7IEBzdGFydC1wZXJjZW50OiAwJTsgQGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyVkJywgZW5kQ29sb3JzdHI9JyVkJywgR3JhZGllbnRUeXBlPTApXCIsIGFyZ2IoQHN0YXJ0LWNvbG9yKSwgYXJnYihAZW5kLWNvbG9yKSkpOyAvLyBJRTkgYW5kIGRvd25cbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIH1cblxuICAuZGlyZWN0aW9uYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAZGVnOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBkZWcsIEBzdGFydC1jb2xvciwgQGVuZC1jb2xvcik7IC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG4gIC5ob3Jpem9udGFsLXRocmVlLWNvbG9ycyhAc3RhcnQtY29sb3I6ICMwMGIzZWU7IEBtaWQtY29sb3I6ICM3YTQzYjY7IEBjb2xvci1zdG9wOiA1MCU7IEBlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IsIEBtaWQtY29sb3IgQGNvbG9yLXN0b3AsIEBlbmQtY29sb3IpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC52ZXJ0aWNhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB9XG4gIC5yYWRpYWwoQGlubmVyLWNvbG9yOiAjNTU1OyBAb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjaXJjbGUsIEBpbm5lci1jb2xvciwgQG91dGVyLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAuc3RyaXBlZChAY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjE1KTsgQGFuZ2xlOiA0NWRlZykge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIH1cbn1cbiIsIi8vIFByb2dyZXNzIGJhcnNcblxuLnByb2dyZXNzLWJhci12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgLy8gRGVwcmVjYXRlZCBwYXJlbnQgY2xhc3MgcmVxdWlyZW1lbnQgYXMgb2YgdjMuMi4wXG4gIC5wcm9ncmVzcy1zdHJpcGVkICYge1xuICAgICNncmFkaWVudCA+IC5zdHJpcGVkKCk7XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIC8vIFByb3BlciBzcGFjaW5nIGJldHdlZW4gaW5zdGFuY2VzIG9mIC5tZWRpYVxuICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIHdpZHRoOiAxMDAwMHB4O1xufVxuXG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgLy8gRml4IGNvbGxhcHNlIGluIHdlYmtpdCBmcm9tIG1heC13aWR0aDogMTAwJSBhbmQgZGlzcGxheTogdGFibGUtY2VsbC5cbiAgJi5pbWctdGh1bWJuYWlsIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhID4gLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4ubWVkaWEtbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gaGVhZGluZ3MgZm9yIHRpZ2h0ZXIgZGVmYXVsdCBzcGFjaW5nXG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLy8gTWVkaWEgbGlzdCB2YXJpYXRpb25cbi8vXG4vLyBVbmRvIGRlZmF1bHQgdWwvb2wgc3R5bGVzXG4ubWVkaWEtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gTGlzdCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIC8vIFBsYWNlIHRoZSBib3JkZXIgb24gdGhlIGxpc3QgaXRlbXMgYW5kIG5lZ2F0aXZlIG1hcmdpbiB1cCBmb3IgYmV0dGVyIHN0eWxpbmdcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaXN0LWdyb3VwLWJvcmRlcjtcblxuICAvLyBSb3VuZCB0aGUgZmlyc3QgYW5kIGxhc3QgaXRlbXNcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoQGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzIHtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWJnO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtZGlzYWJsZWQtdGV4dC1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBBY3RpdmUgY2xhc3Mgb24gaXRlbSBpdHNlbGYsIG5vdCBwYXJlbnRcbiAgJi5hY3RpdmUsXG4gICYuYWN0aXZlOmhvdmVyLFxuICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBGb3JjZSBjb2xvciB0byBpbmhlcml0IGZvciBjdXN0b20gY29udGVudFxuICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogQGxpc3QtZ3JvdXAtYWN0aXZlLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZSBpdGVtcy5cbi8vIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2hvd2luZyBzZWxlY3RlZCBpdGVtcy5cblxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstY29sb3I7XG5cbiAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICBjb2xvcjogQGxpc3QtZ3JvdXAtbGluay1oZWFkaW5nLWNvbG9yO1xuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG59XG5cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChzdWNjZXNzOyBAc3RhdGUtc3VjY2Vzcy1iZzsgQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoaW5mbzsgQHN0YXRlLWluZm8tYmc7IEBzdGF0ZS1pbmZvLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KHdhcm5pbmc7IEBzdGF0ZS13YXJuaW5nLWJnOyBAc3RhdGUtd2FybmluZy10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudChkYW5nZXI7IEBzdGF0ZS1kYW5nZXItYmc7IEBzdGF0ZS1kYW5nZXItdGV4dCk7XG5cblxuLy8gQ3VzdG9tIGNvbnRlbnQgb3B0aW9uc1xuLy9cbi8vIEV4dHJhIGNsYXNzZXMgZm9yIGNyZWF0aW5nIHdlbGwtZm9ybWF0dGVkIGNvbnRlbnQgd2l0aGluIGAubGlzdC1ncm91cC1pdGVtYHMuXG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoQHN0YXRlOyBAYmFja2dyb3VuZDsgQGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tQHtzdGF0ZX0ge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG5cbiAgICBhJixcbiAgICBidXR0b24mIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG5cbiAgICAgIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuICAgICAgJi5hY3RpdmUsXG4gICAgICAmLmFjdGl2ZTpob3ZlcixcbiAgICAgICYuYWN0aXZlOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3ItbWF4LWNvbWJpbmF0b3JzLCBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG5cbi8vXG4vLyBQYW5lbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiBAcGFuZWwtYm9yZGVyLXJhZGl1cztcbiAgLmJveC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA1KSk7XG59XG5cbi8vIFBhbmVsIGNvbnRlbnRzXG4ucGFuZWwtYm9keSB7XG4gIHBhZGRpbmc6IEBwYW5lbC1ib2R5LXBhZGRpbmc7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBPcHRpb25hbCBoZWFkaW5nXG4ucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IEBwYW5lbC1oZWFkaW5nLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICA+IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBXaXRoaW4gaGVhZGluZywgc3RyaXAgYW55IGBoKmAgdGFnIG9mIGl0cyBkZWZhdWx0IG1hcmdpbnMgZm9yIHNwYWNpbmcuXG4ucGFuZWwtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGNlaWwoKEBmb250LXNpemUtYmFzZSAqIDEuMTI1KSk7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gID4gYSxcbiAgPiBzbWFsbCxcbiAgPiAuc21hbGwsXG4gID4gc21hbGwgPiBhLFxuICA+IC5zbWFsbCA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGZvb3RlciAoc3RheXMgZ3JheSBpbiBldmVyeSBtb2RpZmllciBjbGFzcylcbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiBAcGFuZWwtZm9vdGVyLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwYW5lbC1mb290ZXItYmc7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xufVxuXG5cbi8vIExpc3QgZ3JvdXBzIGluIHBhbmVsc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIHNwYWNlIG91dCBsaXN0IGdyb3VwIGNvbnRlbnQgZnJvbSBwYW5lbCBoZWFkaW5ncyB0byBhY2NvdW50IGZvclxuLy8gYW55IGtpbmQgb2YgY3VzdG9tIGNvbnRlbnQgYmV0d2VlbiB0aGUgdHdvLlxuXG4ucGFuZWwge1xuICA+IC5saXN0LWdyb3VwLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cbiAgICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuLy8gQ29sbGFwc2Ugc3BhY2UgYmV0d2VlbiB3aGVuIHRoZXJlJ3Mgbm8gYWRkaXRpb25hbCBjb250ZW50LlxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCB7XG4gIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIH1cbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG5cbi8vIFRhYmxlcyBpbiBwYW5lbHNcbi8vXG4vLyBQbGFjZSBhIG5vbi1ib3JkZXJlZCBgLnRhYmxlYCB3aXRoaW4gYSBwYW5lbCAobm90IHdpdGhpbiBhIGAucGFuZWwtYm9keWApIGFuZFxuLy8gd2F0Y2ggaXQgZ28gZnVsbCB3aWR0aC5cblxuLnBhbmVsIHtcbiAgPiAudGFibGUsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4gID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgICAgcGFkZGluZy1sZWZ0OiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIHRvcCByYWRpdXMgZm9yIGZpcnN0IG9uZVxuICA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGhlYWQ6Zmlyc3QtY2hpbGQsXG4gICAgPiB0Ym9keTpmaXJzdC1jaGlsZCB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBBZGQgYm9yZGVyIGJvdHRvbSByYWRpdXMgZm9yIGxhc3Qgb25lXG4gID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuXG4gICAgPiB0Ym9keTpsYXN0LWNoaWxkLFxuICAgID4gdGZvb3Q6bGFzdC1jaGlsZCB7XG4gICAgICA+IHRyOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuXG4gICAgICAgIHRkOmZpcnN0LWNoaWxkLFxuICAgICAgICB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgICAgdGQ6bGFzdC1jaGlsZCxcbiAgICAgICAgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUsXG4gID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbiAgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSArIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4gID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICA+IC50YWJsZS1ib3JkZXJlZCxcbiAgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHIge1xuICAgICAgICA+IHRoOmZpcnN0LWNoaWxkLFxuICAgICAgICA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICA+IHRoOmxhc3QtY2hpbGQsXG4gICAgICAgID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgID4gdGhlYWQsXG4gICAgPiB0Ym9keSB7XG4gICAgICA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRib2R5LFxuICAgID4gdGZvb3Qge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5cbi8vIENvbGxhcHNpYmxlIHBhbmVscyAoYWthLCBhY2NvcmRpb24pXG4vL1xuLy8gV3JhcCBhIHNlcmllcyBvZiBwYW5lbHMgaW4gYC5wYW5lbC1ncm91cGAgdG8gdHVybiB0aGVtIGludG8gYW4gYWNjb3JkaW9uIHdpdGhcbi8vIHRoZSBoZWxwIG9mIG91ciBjb2xsYXBzZSBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLnBhbmVsLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuXG4gIC8vIFRpZ2h0ZW4gdXAgbWFyZ2luIHNvIGl0J3Mgb25seSBiZXR3ZWVuIHBhbmVsc1xuICAucGFuZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XG5cbiAgICArIC5wYW5lbCB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWhlYWRpbmcge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5LFxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG5cbiAgLnBhbmVsLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnNcbi5wYW5lbC1kZWZhdWx0IHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRlZmF1bHQtYm9yZGVyOyBAcGFuZWwtZGVmYXVsdC10ZXh0OyBAcGFuZWwtZGVmYXVsdC1oZWFkaW5nLWJnOyBAcGFuZWwtZGVmYXVsdC1ib3JkZXIpO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtcHJpbWFyeS1ib3JkZXI7IEBwYW5lbC1wcmltYXJ5LXRleHQ7IEBwYW5lbC1wcmltYXJ5LWhlYWRpbmctYmc7IEBwYW5lbC1wcmltYXJ5LWJvcmRlcik7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1zdWNjZXNzLWJvcmRlcjsgQHBhbmVsLXN1Y2Nlc3MtdGV4dDsgQHBhbmVsLXN1Y2Nlc3MtaGVhZGluZy1iZzsgQHBhbmVsLXN1Y2Nlc3MtYm9yZGVyKTtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWluZm8tYm9yZGVyOyBAcGFuZWwtaW5mby10ZXh0OyBAcGFuZWwtaW5mby1oZWFkaW5nLWJnOyBAcGFuZWwtaW5mby1ib3JkZXIpO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtd2FybmluZy1ib3JkZXI7IEBwYW5lbC13YXJuaW5nLXRleHQ7IEBwYW5lbC13YXJuaW5nLWhlYWRpbmctYmc7IEBwYW5lbC13YXJuaW5nLWJvcmRlcik7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLWRhbmdlci1ib3JkZXI7IEBwYW5lbC1kYW5nZXItdGV4dDsgQHBhbmVsLWRhbmdlci1oZWFkaW5nLWJnOyBAcGFuZWwtZGFuZ2VyLWJvcmRlcik7XG59XG4iLCIvLyBQYW5lbHNcblxuLnBhbmVsLXZhcmlhbnQoQGJvcmRlcjsgQGhlYWRpbmctdGV4dC1jb2xvcjsgQGhlYWRpbmctYmctY29sb3I7IEBoZWFkaW5nLWJvcmRlcikge1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgJiA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgICBjb2xvcjogQGhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6IEBoZWFkaW5nLWJvcmRlcjtcblxuICAgICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGNvbG9yOiBAaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG4gICYgPiAucGFuZWwtZm9vdGVyIHtcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICB9XG59XG4iLCIvLyBFbWJlZHMgcmVzcG9uc2l2ZVxuLy9cbi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICBpZnJhbWUsXG4gIGVtYmVkLFxuICBvYmplY3QsXG4gIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gTW9kaWZpZXIgY2xhc3MgZm9yIDE2OjkgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciA0OjMgYXNwZWN0IHJhdGlvXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbiIsIi8vXG4vLyBXZWxsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3ZWxsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAd2VsbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSkpO1xuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4xNSk7XG4gIH1cbn1cblxuLy8gU2l6ZXNcbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG4ud2VsbC1zbSB7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtc21hbGw7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBDbG9zZSBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAqIDEuNSk7XG4gIGZvbnQtd2VpZ2h0OiBAY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogQGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogQGNsb3NlLXRleHQtc2hhZG93O1xuICAub3BhY2l0eSguMik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC5vcGFjaXR5KC41KTtcbiAgfVxuXG4gIC8vIEFkZGl0aW9uYWwgcHJvcGVydGllcyBmb3IgYnV0dG9uIHZlcnNpb25cbiAgLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4gIC8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcbiAgYnV0dG9uJiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG59XG4iLCIvL1xuLy8gTW9kYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc2hpdFxuXG4vLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLy8gQ29udGFpbmVyIHRoYXQgdGhlIG1vZGFsIHNjcm9sbHMgd2l0aGluXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICAudHJhbnNsYXRlKDAsIC0yNSUpO1xuICAgIC50cmFuc2l0aW9uLXRyYW5zZm9ybSh+XCIwLjNzIGVhc2Utb3V0XCIpO1xuICB9XG4gICYuaW4gLm1vZGFsLWRpYWxvZyB7IC50cmFuc2xhdGUoMCwgMCkgfVxufVxuLm1vZGFsLW9wZW4gLm1vZGFsIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBtb2RhbC1jb250ZW50LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1mYWxsYmFjay1ib3JkZXItY29sb3I7IC8vb2xkIGJyb3dzZXJzIGZhbGxiYWNrIChpZTggZXRjKVxuICBib3JkZXI6IDFweCBzb2xpZCBAbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xuICAuYm94LXNoYWRvdygwIDNweCA5cHggcmdiYSgwLCAwLCAwLCAuNSkpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1tb2RhbC1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtYmFja2Ryb3AtYmc7XG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IC5vcGFjaXR5KDApOyB9XG4gICYuaW4geyAub3BhY2l0eShAbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtdGl0bGUtcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cbi8vIENsb3NlIGljb25cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDtcbn1cblxuLy8gVGl0bGUgdGV4dCB3aXRoaW4gaGVhZGVyXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiBAbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBwYWRkaW5nOiBAbW9kYWwtaW5uZXItcGFkZGluZztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IC8vIHJpZ2h0IGFsaWduIGJ1dHRvbnNcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTsgLy8gY2xlYXIgaXQgaW4gY2FzZSBmb2xrcyB1c2UgLnB1bGwtKiBjbGFzc2VzIG9uIGJ1dHRvbnNcblxuICAvLyBQcm9wZXJseSBzcGFjZSBvdXQgYnV0dG9uc1xuICAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gYWNjb3VudCBmb3IgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB3aGljaCBnZXRzIHRoZSBib3R0b20gbWFyZ2luIGxpa2UgYWxsIG90aGVyIGlucHV0c1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLy8gYnV0IG92ZXJyaWRlIHRoYXQgZm9yIGJ1dHRvbiBncm91cHNcbiAgLmJ0bi1ncm91cCAuYnRuICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbiAgLy8gYW5kIG92ZXJyaWRlIGl0IGZvciBibG9jayBidXR0b25zIGFzIHdlbGxcbiAgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi8vIE1lYXN1cmUgc2Nyb2xsYmFyIHdpZHRoIGZvciBwYWRkaW5nIGJvZHkgZHVyaW5nIG1vZGFsIHNob3cvaGlkZVxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi8vIFNjYWxlIHVwIHRoZSBtb2RhbFxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgd2lkdGg6IEBtb2RhbC1tZDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLmJveC1zaGFkb3coMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIH1cblxuICAvLyBNb2RhbCBzaXplc1xuICAubW9kYWwtc20geyB3aWR0aDogQG1vZGFsLXNtOyB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAubW9kYWwtbGcgeyB3aWR0aDogQG1vZGFsLWxnOyB9XG59XG4iLCIvL1xuLy8gVG9vbHRpcHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IEB6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgLnJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuXG4gIC5vcGFjaXR5KDApO1xuXG4gICYuaW4geyAub3BhY2l0eShAdG9vbHRpcC1vcGFjaXR5KTsgfVxuICAmLnRvcCB7XG4gICAgcGFkZGluZzogQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICB9XG4gICYucmlnaHQge1xuICAgIHBhZGRpbmc6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgfVxuICAmLmJvdHRvbSB7XG4gICAgcGFkZGluZzogQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gIH1cbiAgJi5sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICB9XG5cbiAgLy8gTm90ZTogRGVwcmVjYXRlZCAudG9wLWxlZnQsIC50b3AtcmlnaHQsIC5ib3R0b20tbGVmdCwgYW5kIC5ib3R0b20tcmlnaHQgYXMgb2YgdjMuMy4xXG4gICYudG9wIC50b29sdGlwLWFycm93IHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYudG9wLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbSAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLmJvdHRvbS1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiBAdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiBAdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdG9vbHRpcC1iZztcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcbn1cblxuLy8gQXJyb3dzXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbiIsIi5yZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogQGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuIiwiLy9cbi8vIFBvcG92ZXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiBAcG9wb3Zlci1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6IDFweDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgcG9wb3ZlcnMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICAucmVzZXQtdGV4dCgpO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWZhbGxiYWNrLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyOiAxcHggc29saWQgQHBvcG92ZXItYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgLmJveC1zaGFkb3coMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIC4yKSk7XG5cbiAgLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4gICYudG9wIHsgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYucmlnaHQgeyBtYXJnaW4tbGVmdDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5ib3R0b20geyBtYXJnaW4tdG9wOiBAcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLmxlZnQgeyBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG5cbiAgLy8gQXJyb3dzXG4gIC8vIC5hcnJvdyBpcyBvdXRlciwgLmFycm93OmFmdGVyIGlzIGlubmVyXG4gID4gLmFycm93IHtcbiAgICBib3JkZXItd2lkdGg6IEBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuXG4gICAgJixcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IEBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gICYudG9wID4gLmFycm93IHtcbiAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICAmLnJpZ2h0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgIH1cbiAgfVxuICAmLmJvdHRvbSA+IC5hcnJvdyB7XG4gICAgdG9wOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1mYWxsYmFjay1jb2xvcjsgLy8gSUU4IGZhbGxiYWNrXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmxlZnQgPiAuYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBib3R0b206IC1AcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4ucG9wb3Zlci10aXRsZSB7XG4gIHBhZGRpbmc6IDhweCAxNHB4O1xuICBtYXJnaW46IDA7IC8vIHJlc2V0IGhlYWRpbmcgbWFyZ2luXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcG9wb3Zlci10aXRsZS1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbihAcG9wb3Zlci10aXRsZS1iZywgNSUpO1xuICBib3JkZXItcmFkaXVzOiAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAoQGJvcmRlci1yYWRpdXMtbGFyZ2UgLSAxKSAwIDA7XG59XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIG1lZGlhLWZlYXR1cmUtbmFtZS1uby11bmtub3duXG5cbi8vXG4vLyBDYXJvdXNlbFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgPiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLnRyYW5zaXRpb24oLjZzIGVhc2UtaW4tb3V0IGxlZnQpO1xuXG4gICAgLy8gQWNjb3VudCBmb3IgamFua2l0dWRlIG9uIGltYWdlc1xuICAgID4gaW1nLFxuICAgID4gYSA+IGltZyB7XG4gICAgICAmOmV4dGVuZCguaW1nLXJlc3BvbnNpdmUpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuXG4gICAgLy8gV2ViS2l0IENTUzMgdHJhbnNmb3JtcyBmb3Igc3VwcG9ydGVkIGRldmljZXNcbiAgICBAbWVkaWEgYWxsIGFuZCAodHJhbnNmb3JtLTNkKSwgKC13ZWJraXQtdHJhbnNmb3JtLTNkKSB7XG4gICAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oflwiMC42cyBlYXNlLWluLW91dFwiKTtcbiAgICAgIC5iYWNrZmFjZS12aXNpYmlsaXR5KH5cImhpZGRlblwiKTtcbiAgICAgIC5wZXJzcGVjdGl2ZSgxMDAwcHgpO1xuXG4gICAgICAmLm5leHQsXG4gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4gICAgICAgIC50cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYucHJldixcbiAgICAgICYuYWN0aXZlLmxlZnQge1xuICAgICAgICAudHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgJi5uZXh0LmxlZnQsXG4gICAgICAmLnByZXYucmlnaHQsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC50cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUsXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAubmV4dCxcbiAgPiAucHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLm5leHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgPiAucHJldiB7XG4gICAgbGVmdDogLTEwMCU7XG4gIH1cbiAgPiAubmV4dC5sZWZ0LFxuICA+IC5wcmV2LnJpZ2h0IHtcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgPiAuYWN0aXZlLmxlZnQge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLmFjdGl2ZS5yaWdodCB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuXG59XG5cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IEBjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBmb250LXNpemU6IEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZTtcbiAgY29sb3I6IEBjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBAY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIEZpeCBJRTkgY2xpY2stdGhydSBidWdcbiAgLm9wYWNpdHkoQGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eSk7XG4gIC8vIFdlIGNhbid0IGhhdmUgdGhpcyB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBTZXQgZ3JhZGllbnRzIGZvciBiYWNrZ3JvdW5kc1xuICAmLmxlZnQge1xuICAgICNncmFkaWVudCA+IC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7IEBlbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAwMDEpKTtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgICNncmFkaWVudCA+IC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDAwMSk7IEBlbmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgfVxuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICAub3BhY2l0eSguOSk7XG4gIH1cblxuICAvLyBUb2dnbGVzXG4gIC5pY29uLXByZXYsXG4gIC5pY29uLW5leHQsXG4gIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICAgIHJpZ2h0OiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IHNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG5cbiAgLmljb24tcHJldiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMzlcIjsvLyBTSU5HTEUgTEVGVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDM5KVxuICAgIH1cbiAgfVxuICAuaWNvbi1uZXh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAzYVwiOy8vIFNJTkdMRSBSSUdIVC1QT0lOVElORyBBTkdMRSBRVU9UQVRJT04gTUFSSyAoVSsyMDNBKVxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiB1bm9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC8vIElFOC05IGhhY2sgZm9yIGV2ZW50IGhhbmRsaW5nXG4gICAgLy9cbiAgICAvLyBJbnRlcm5ldCBFeHBsb3JlciA4LTkgZG9lcyBub3Qgc3VwcG9ydCBjbGlja3Mgb24gZWxlbWVudHMgd2l0aG91dCBhIHNldFxuICAgIC8vIGBiYWNrZ3JvdW5kLWNvbG9yYC4gV2UgY2Fubm90IHVzZSBgZmlsdGVyYCBzaW5jZSB0aGF0J3Mgbm90IHZpZXdlZCBhcyBhXG4gICAgLy8gYmFja2dyb3VuZCBjb2xvciBieSB0aGUgYnJvd3Nlci4gVGh1cywgYSBoYWNrIGlzIG5lZWRlZC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI0ludGVybmV0X0V4cGxvcmVyXG4gICAgLy9cbiAgICAvLyBGb3IgSUU4LCB3ZSBzZXQgc29saWQgYmxhY2sgYXMgaXQgZG9lc24ndCBzdXBwb3J0IGByZ2JhKClgLiBGb3IgSUU5LCB3ZVxuICAgIC8vIHNldCBhbHBoYSB0cmFuc3BhcmVuY3kgZm9yIHRoZSBiZXN0IHJlc3VsdHMgcG9zc2libGUuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7IC8vIElFOFxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IC8vIElFOVxuXG4gICAgYm9yZGVyOiAxcHggc29saWQgQGNhcm91c2VsLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGhlaWdodDogMTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBIaWRkZW4gYnkgZGVmYXVsdCBmb3Igc21hbGxlciB2aWV3cG9ydHNcbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6IEBjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiBAY2Fyb3VzZWwtdGV4dC1zaGFkb3c7XG5cbiAgJiAuYnRuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgLy8gTm8gc2hhZG93IGZvciBidXR0b24gZWxlbWVudHMgaW4gY2Fyb3VzZWwtY2FwdGlvblxuICB9XG59XG5cblxuLy8gU2NhbGUgdXAgY29udHJvbHMgZm9yIHRhYmxldHMgYW5kIHVwXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuXG4gIC8vIFNjYWxlIHVwIHRoZSBjb250cm9scyBhIHNtaWRnZVxuICAuY2Fyb3VzZWwtY29udHJvbCB7XG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gICAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAgIC5pY29uLXByZXYsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICB3aWR0aDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgICBoZWlnaHQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgbWFyZ2luLXRvcDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICAgIGZvbnQtc2l6ZTogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAqIDEuNSk7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5pY29uLXByZXYge1xuICAgICAgbWFyZ2luLWxlZnQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1uZXh0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogKEBjYXJvdXNlbC1jb250cm9sLWZvbnQtc2l6ZSAvIC0yKTtcbiAgICB9XG4gIH1cblxuICAvLyBTaG93IGFuZCBsZWZ0IGFsaWduIHRoZSBjYXB0aW9uc1xuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgcmlnaHQ6IDIwJTtcbiAgICBsZWZ0OiAyMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAvLyBNb3ZlIHVwIHRoZSBpbmRpY2F0b3JzXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbiIsIi8vIENsZWFyZml4XG4vL1xuLy8gRm9yIG1vZGVybiBicm93c2Vyc1xuLy8gMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcbi8vICAgIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXG4vLyAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbi8vICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xuLy8gICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuLy9cbi8vIFNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL21pY3JvLWNsZWFyZml4LWhhY2svXG5cbi5jbGVhcmZpeCgpIHtcbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlOyAvLyAyXG4gICAgY29udGVudDogXCIgXCI7IC8vIDFcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuIiwiLy8gQ2VudGVyLWFsaWduIGEgYmxvY2sgbGV2ZWwgZWxlbWVudFxuXG4uY2VudGVyLWJsb2NrKCkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5hbWUtcXVvdGVzLCBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcblxuLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG4vL1xuLy8gSGVhZHMgdXAhIHYzIGxhdW5jaGVkIHdpdGggb25seSBgLmhpZGUtdGV4dCgpYCwgYnV0IHBlciBvdXIgcGF0dGVybiBmb3Jcbi8vIG1peGlucyBiZWluZyByZXVzZWQgYXMgY2xhc3NlcyB3aXRoIHRoZSBzYW1lIG5hbWUsIHRoaXMgZG9lc24ndCBob2xkIHVwLiBBc1xuLy8gb2YgdjMuMC4xIHdlIGhhdmUgYWRkZWQgYC50ZXh0LWhpZGUoKWAgYW5kIGRlcHJlY2F0ZWQgYC5oaWRlLXRleHQoKWAuXG4vL1xuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9jb21taXQvYWEwMzk2ZWFlNzU3XG5cbi8vIERlcHJlY2F0ZWQgYXMgb2YgdjMuMC4xIChoYXMgYmVlbiByZW1vdmVkIGluIHY0KVxuLmhpZGUtdGV4dCgpIHtcbiAgZm9udDogflwiMC8wXCIgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gTmV3IG1peGluIHRvIHVzZSBhcyBvZiB2My4wLjFcbi50ZXh0LWhpZGUoKSB7XG4gIC5oaWRlLXRleHQoKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBSZXNwb25zaXZlOiBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gSUUxMCBpbiBXaW5kb3dzIChQaG9uZSkgOFxuLy9cbi8vIFN1cHBvcnQgZm9yIHJlc3BvbnNpdmUgdmlld3MgdmlhIG1lZGlhIHF1ZXJpZXMgaXMga2luZCBvZiBib3JrZWQgaW4gSUUxMCwgZm9yXG4vLyBTdXJmYWNlL2Rlc2t0b3AgaW4gc3BsaXQgdmlldyBhbmQgZm9yIFdpbmRvd3MgUGhvbmUgOC4gVGhpcyBwYXJ0aWN1bGFyIGZpeFxuLy8gbXVzdCBiZSBhY2NvbXBhbmllZCBieSBhIHNuaXBwZXQgb2YgSmF2YVNjcmlwdCB0byBzbmlmZiB0aGUgdXNlciBhZ2VudCBhbmRcbi8vIGFwcGx5IHNvbWUgY29uZGl0aW9uYWwgQ1NTIHRvICpvbmx5KiB0aGUgU3VyZmFjZS9kZXNrdG9wIFdpbmRvd3MgOC4gTG9vayBhdFxuLy8gb3VyIEdldHRpbmcgU3RhcnRlZCBwYWdlIGZvciBtb3JlIGluZm9ybWF0aW9uIG9uIHRoaXMgYnVnLlxuLy9cbi8vIEZvciBtb3JlIGluZm9ybWF0aW9uLCBzZWUgdGhlIGZvbGxvd2luZzpcbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMDQ5N1xuLy8gRG9jczogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvMy40L2dldHRpbmctc3RhcnRlZC8jc3VwcG9ydC1pZTEwLXdpZHRoXG4vLyBTb3VyY2U6IGh0dHBzOi8vdGlta2FkbGVjLmNvbS8yMDEzLzAxL3dpbmRvd3MtcGhvbmUtOC1hbmQtZGV2aWNlLXdpZHRoL1xuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMi8xMC9pZTEwLXNuYXAtbW9kZS1hbmQtcmVzcG9uc2l2ZS1kZXNpZ24vXG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vLyBOb3RlOiBEZXByZWNhdGVkIC52aXNpYmxlLXhzLCAudmlzaWJsZS1zbSwgLnZpc2libGUtbWQsIGFuZCAudmlzaWJsZS1sZyBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cyB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUteHMtYmxvY2sge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS14cy1pbmxpbmUge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtc20tYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLXZpc2liaWxpdHkoKTtcbiAgfVxufVxuLnZpc2libGUtbWQtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tbWQtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtbGcge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtbGctaW5saW5lIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4teHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1zbSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tc20tbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tbWQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbi8vXG4vLyBNZWRpYSBxdWVyaWVzIGFyZSBwbGFjZWQgb24gdGhlIGluc2lkZSB0byBiZSBtaXhpbi1mcmllbmRseS5cblxuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS1wcmludCBhcyBvZiB2My4yLjBcbi52aXNpYmxlLXByaW50IHtcbiAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4tcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdGFibGUmICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgdHImICAgICB7IGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIHRoJixcbiAgdGQmICAgICB7IGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxufVxuXG4ucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9QHtmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9QHtmYS12ZXJzaW9ufScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PUB7ZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnQHtmYS1mb250LXBhdGh9L0ZvbnRBd2Vzb21lLm90ZicpIGZvcm1hdCgnb3BlbnR5cGUnKTsgLy8gdXNlZCB3aGVuIGRldmVsb3BpbmcgZm9udHNcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiLy8gQmFzZSBDbGFzcyBEZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCBAZmEtZm9udC1zaXplLWJhc2UvQGZhLWxpbmUtaGVpZ2h0LWJhc2UgRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uQHtmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5Ae2ZhLWNzcy1wcmVmaXh9LTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LTV4IHsgZm9udC1zaXplOiA1ZW07IH1cbiIsIi8vIEZpeGVkIFdpZHRoIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uQHtmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IEBmYS1saS13aWR0aDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XG59XG4uQHtmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLUBmYS1saS13aWR0aDtcbiAgd2lkdGg6IEBmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuQHtmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogKC1AZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpKTtcbiAgfVxufVxuIiwiLy8gQW5pbWF0ZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLkB7ZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCBAZmEtZm9udC1zaXplLWJhc2UvQGZhLWxpbmUtaGVpZ2h0LWJhc2UgRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbi5mYS1pY29uLXJvdGF0ZShAZGVncmVlcywgQHJvdGF0aW9uKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249QHJvdGF0aW9uKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbn1cblxuLmZhLWljb24tZmxpcChAaG9yaXosIEB2ZXJ0LCBAcm90YXRpb24pIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj1Acm90YXRpb24sIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyAuZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IC5mYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgLmZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgLmZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IC5mYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7IGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6IEBmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbXVzaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGFyZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1sYXJnZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRoLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbWVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBvd2VyLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBvd2VyLW9mZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2lnbmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYXNoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG9jay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3dubG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5ib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwZWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVmcmVzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhZHBob25lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdm9sdW1lLW9mZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdm9sdW1lLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXJjb2RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFyY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFnczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9va21hcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXByaW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbWVyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2xkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pdGFsaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRleHQtd2lkdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXh0LXdpZHRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlZGVudDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3V0ZGVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5kZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aWRlby1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWRlby1jYW1lcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpY3R1cmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpY3R1cmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLW1hcmtlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWRqdXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYWRqdXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGludDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZW5jaWwtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXAtZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lamVjdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aW1lcy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmZvLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm8tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3Jvc3NoYWlyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHBhbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbXByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcHJlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hc3RlcmlzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFzdGVyaXNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWFmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGVhZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXllLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllLXNsYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxhbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJhbmRvbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hZ25ldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJldHdlZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW9wZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3dzLWg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhci1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdHRlci1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWtleTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZ3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLW8tdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFydC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24tb3V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rZWRpbi1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYi10YWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1pbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ24taW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyb3BoeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVwbG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlbW9uLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3F1YXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rbWFyay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXR0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFjZWJvb2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5sb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZWVkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZGQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVsbGhvcm46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWxsaG9ybjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2VydGlmaWNhdGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nbG9iZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td3JlbmNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd3JlbmNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhc2tzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWx0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJyaWVmY2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJyaWVmY2FzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYXNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc2Npc3NvcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY2lzc29yczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXJjbGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXJjbGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxvcHB5LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhcnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC11bDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3Qtb2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmlrZXRocm91Z2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJpa2V0aHJvdWdoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmRlcmxpbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFibGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hZ2ljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFnaWM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ1Y2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9uZXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb25leTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29sdW1uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5zb3J0ZWQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5rZWRpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuZG87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2F2ZWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhc2hib2FyZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGFjaG9tZXRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tbWVudHMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpdGVtYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaXRlbWFwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVtYnJlbGxhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jbGlwYm9hcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbGlwYm9hcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlnaHRidWxiLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjaGFuZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvdWQtZG93bmxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItbWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXRob3Njb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RldGhvc2NvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VpdGNhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29mZmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29mZmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3V0bGVyeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXRleHQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1aWxkaW5nLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbWJ1bGFuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGtpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGtpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWdodGVyLWpldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWgtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXNrdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXB0b3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhYmxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vYmlsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNwaW5uZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcGlubmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXBseTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb2xkZXItb3Blbi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc21pbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZyb3duLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1laC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVoLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYW1lcGFkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta2V5Ym9hcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlcm1pbmFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHktYWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9jYXRpb24tYXJyb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb2NhdGlvbi1hcnJvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGUtZm9yazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5saW5rOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdWVzdGlvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5mbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZm87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1YnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1YnNjcmlwdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXJhc2VyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taWNyb3Bob25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpZWxkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcm9ja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXhjZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXhjZG47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1odG1sNTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3NzMzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNzczM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuY2hvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jay1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1bGxzZXllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVsbHNleWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtdjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnNzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJzcy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheS1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpY2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWludXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxldmVsLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZXZlbC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGV2ZWwtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29tcGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWRvd246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXVybzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ldXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdicDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG9sbGFyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taW5yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qcHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdWJsZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ydWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1rcnc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rcnc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnRjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS10ZXh0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aHVtYnMtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRodW1icy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15b3V0dWJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS14aW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZS1wbGF5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcm9wYm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJvcGJveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5zdGFncmFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlja3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGlja3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYml0YnVja2V0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9uZy1hcnJvdy1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcHBsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpbmRvd3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZHJvaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmRyb2lkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbnV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyaWJiYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za3lwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm91cnNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlbGxvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mZW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mZW1hbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZ3JhdGlwYXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ncmF0aXBheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdW4tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9vbi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcmNoaXZlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJjaGl2ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13ZWlibzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaWJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZW5yZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhZ2VsaW5lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGFjay1leGNoYW5nZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1sZWZ0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGVlbGNoYWlyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xhY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGFjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13b3JkcHJlc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZW5pZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZW5pZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11bml2ZXJzaXR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5pdmVyc2l0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlhaG9vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWFob287IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVkZGl0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZWxpY2lvdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZWxpY2lvdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWdnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWVkLXBpcGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZHJ1cGFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qb29tbGE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFuZ3VhZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZheDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWlsZGluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hpbGQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGlsZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwb29uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jdWJlczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVoYW5jZS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RlYW07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRheGk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmVlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcG90aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3BvdGlmeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXRhYmFzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRhdGFiYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1wZGYtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1leGNlbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1leGNlbC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1hcmNoaXZlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtbW92aWUtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1jb2RlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kZXBlbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1qc2ZpZGRsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1ib3V5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1cHBvcnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlmZS1yaW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlYmVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1lbXBpcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbXBpcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXQtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvci1zcXVhcmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFja2VyLW5ld3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbmNlbnQtd2VpYm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZW5jZW50LXdlaWJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXFxOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0td2VpeGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2VpeGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXItcGxhbmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbmQtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhpc3Rvcnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZS10aGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlLXRoaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGFyYWdyYXBoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGlkZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xpZGVyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYm9tYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvbWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mdXRib2wtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlub2N1bGFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdWc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsaWRlc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zbGlkZXNoYXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10d2l0Y2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15ZWxwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uZXdzcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW5ld3NwYXBlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2lmaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBheXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy12aXNhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtbWFzdGVyY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWFtZXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXBheXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXBheXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2Mtc3RyaXBlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmVsbC1zbGFzaC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb3B5cmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWVkcm9wcGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmlydGhkYXktY2FrZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZS1jaGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGluZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpbmUtY2hhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhc3RmbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2dnbGUtb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10b2dnbGUtb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iaWN5Y2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pb3hob3N0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdlbGxpc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taWxzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaWxzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lYW5wYXRoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnV5c2VsbGFkczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29ubmVjdGRldmVsb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb25uZWN0ZGV2ZWxvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kYXNoY3ViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J1bWJlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVhbnB1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlYW5wdWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNlbGxzeTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaW1wbHlidWlsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpbXBseWJ1aWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNreWF0bGFzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJ0LXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcnQtYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcnQtYXJyb3ctZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRpYW1vbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGlwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXNlY3JldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItc2VjcmV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW90b3JjeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhcnRiZWF0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnRiZWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVyY3VyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lcmN1cnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhbnNnZW5kZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXMtZG91YmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12ZW51cy1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmVudXMtbWFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXV0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLW9mZmljaWFsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdoYXRzYXBwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZXJ2ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZXJ2ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXItdGltZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdGVsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZpYWNvaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYWluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1YndheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWVkaXVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15YzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVuY2FydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9wZW5jYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWZ1bGw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0yOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktcXVhcnRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tb3VzZS1wb2ludGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW91c2UtcG9pbnRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pLWN1cnNvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vYmplY3QtdW5ncm91cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9iamVjdC11bmdyb3VwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtamNiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtamNiOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYWxhbmNlLXNjYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFsYW5jZS1zY2FsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLXN0YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLXN0YXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLWdyYWItbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXBhcGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBhcGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtc3BvY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtc3BvY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFkZW1hcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFkZW1hcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2ctY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2Rub2tsYXNzbmlraTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpa2lwZWRpYS13OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2lraXBlZGlhLXc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNhZmFyaTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hyb21lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maXJlZm94OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZWZveDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVyYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHY6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRlbGV2aXNpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbnRhbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tNTAwcHg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci01MDBweDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1hem9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1taW51cy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZHVzdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW5kdXN0cnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtcGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXAtc2lnbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmctbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRpbmctbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3V6ejsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aW1lbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmxhY2stdGllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmxhY2stdGllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250aWNvbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWRnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVkZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RpZXBpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW9keDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vZHg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNiOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wcm9kdWN0LWh1bnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wcm9kdWN0LWh1bnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWl4Y2xvdWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNjcmliZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2UtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RvcC1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhc2h0YWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYXNodGFnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ibHVldG9vdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlcmNlbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wZXJjZW50OyB9XG4iLCIuQHtmYS1jc3MtcHJlZml4fS1zc28tbG9naW46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBtYXNrLWltYWdlOiB1cmwoJy4uL2ljb25zL3Nzby1sb2dvLnN2ZycpO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi9pY29ucy9zc28tbG9nby5zdmcnKTtcbn1cbiIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogaGVicmV3ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0Rjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogaGVicmV3ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0Rjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogaGVicmV3ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0Rjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFNLbXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFN1bXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTT211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTeW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogaGVicmV3ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUUzJtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA1OTAtMDVGRiwgVSsyMDBDLTIwMTAsIFUrMjBBQSwgVSsyNUNDLCBVK0ZCMUQtRkI0Rjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTQ211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTR211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMC0wMjRGLCBVKzAyNTksIFUrMUUwMC0xRUZGLCBVKzIwMjAsIFUrMjBBMC0yMEFCLCBVKzIwQUQtMjBDRiwgVSsyMTEzLCBVKzJDNjAtMkM3RiwgVStBNzIwLUE3RkY7XG59XG4vKiBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMtbXUwU0M1NUkud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbiIsImgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuaDUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG5oMywgaDQsIGg1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufSIsIi5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogQG5hdi10ZXh0LWNvbG9yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAyNXB4O1xufVxuXG4ubmF2Lm5hdmJhci1yaWdodCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOTk5YzllO1xufVxuXG4ubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG5hdi1iZywgMyUpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5uYXYgLm9wZW4gPiBhLCAubmF2IC5vcGVuID4gYTpob3ZlciwgLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6aG92ZXIsIC5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2ID4gbGkgPiBhIGkge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm5hdmJhciB7XG4gIGJvcmRlcjogMDtcbn1cblxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogQG5hdi1iZztcbn1cblxuLm5hdmJhci10b3AtbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5ib2R5LXNtYWxsIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIGxpIGEge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgM3B4IHJnYmEoODYsIDk2LCAxMTcsIDAuNyk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYS5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIGEgZGl2IHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXMge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3Mge1xuICBtYXJnaW4tbGVmdDogLTU5cHg7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICBtYXJnaW4tbGVmdDogLTEyM3B4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdXNlciB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uZHJvcGRvd24tbWVzc2FnZXMsIC5kcm9wZG93bi1hbGVydHMge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG4uZHJvcGRvd24tbWVzc2FnZXMgbGkgYSwgLmRyb3Bkb3duLWFsZXJ0cyBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uZHJvcGRvd24tbWVzc2FnZXMgbGkgZW0sIC5kcm9wZG93bi1hbGVydHMgbGkgZW0ge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5uYXYubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiBAbmF2LXByb2ZpbC1wYXR0ZXJuO1xuXG59XG5cbi5wYWNlLWRvbmUgLm5hdi1oZWFkZXIge1xuICB0cmFuc2l0aW9uOmFsbCAwLjVzO1xufVxuXG4ubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCBkYXJrZW4oQG5hdnksIDIlKTtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBuYXYtYmcsIDMlKTtcbn1cblxuXG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5uYXYubmF2LXNlY29uZC1sZXZlbC5jb2xsYXBzZVtzdHlsZV0ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm5hdi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjREZFNEVEO1xufVxuXG4ubmF2LWhlYWRlciAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODA5NWE4O1xufVxuXG4ubWluaW1hbGl6ZS1zdHlsLTIge1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5hdmJhci1mb3JtLWN1c3RvbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xufVxuXG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIGEge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiBtZWRpdW0gbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogMjAwMDtcbn1cblxuLmNvdW50LWluZm8gLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiAxMnB4O1xufVxuXG4uYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiO1xufVxuXG4uYWN0aXZlID4gYSA+IC5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuXG4ubmF2LXNlY29uZC1sZXZlbCBsaSxcbi5uYXYtdGhpcmQtbGV2ZWwgbGkge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xufVxuXG4ubmF2LXRoaXJkLWxldmVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG59XG5cbi5uYXYtc2Vjb25kLWxldmVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5ib2R5Om5vdCguZml4ZWQtc2lkZWJhcik6bm90KC5jYW52YXMtbWVudSkubWluaS1uYXZiYXIgLm5hdiBsaTpob3ZlciA+IC5uYXYtc2Vjb25kLWxldmVsLFxuLm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgbWluLXdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5maXhlZC1uYXYgLnNsaW1TY3JvbGxEaXYgI3NpZGUtbWVudSB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG59XG5cbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzBweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXYtYmc7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBuYXYtYmcsIDMlKTtcbn1cblxuLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDY1cHhcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5zcGVjaWFsX2xpbmsgYSB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE3OTg3ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhIHNwYW4ubGFiZWx7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYSB7XG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oQG5hdnksIDMlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5sYW5kaW5nX2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubGFuZGluZ19saW5rIGEgc3Bhbi5sYWJlbHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IGxpZ2h0ZW4oQG5hdnksIDMlKTtcbn1cblxuLmxvZ28tZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDE4cHggMDtcbn1cblxuLnBhY2UtZG9uZSAubmF2YmFyLXN0YXRpYy1zaWRlLCAucGFjZS1kb25lIC5uYXYtaGVhZGVyLCAucGFjZS1kb25lIGxpLmFjdGl2ZSwgLnBhY2UtZG9uZSAjcGFnZS13cmFwcGVyLCAucGFjZS1kb25lIC5mb290ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWMgIWltcG9ydGFudDtcbiAgei1pbmRleDogMjAzMDtcbn1cblxuLm5hdmJhci1maXhlZC10b3AsIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xufVxuXG4uZml4ZWQtbmF2ICN3cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keS5maXhlZC1uYXYgI3dyYXBwZXIgLm5hdmJhci1zdGF0aWMtc2lkZSxcbmJvZHkuZml4ZWQtbmF2ICN3cmFwcGVyICNwYWdlLXdyYXBwZXJcbntcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuYm9keS50b3AtbmF2aWdhdGlvbi5maXhlZC1uYXYgI3dyYXBwZXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cblxuLmJvZHktc21hbGwgLm5hdmJhci1maXhlZC10b3Age1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogNzBweDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAucHJvZmlsZS1lbGVtZW50LCBib2R5Lm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsIGJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5jYW52YXMtbWVudSAucHJvZmlsZS1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHk6bm90KC5maXhlZC1zaWRlYmFyKTpub3QoLmNhbnZhcy1tZW51KS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLmxvZ28tZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmNhbnZhcy1tZW51IC5sb2dvLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgNzBweDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5mb290ZXIsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5mb290ZXJ7XG4gIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5mb290ZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhciAubmF2YmFyLXN0YXRpYy1zaWRlLFxuYm9keS5jYW52YXMtbWVudSAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogQHNpZGViYXItd2lkdGg7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMHB4O1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMHB4O1xufVxuXG5ib2R5LmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCBAc2lkZWJhci13aWR0aDtcbn1cblxuYm9keS5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDE1cHg7XG59XG5cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiAwcHhcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSBzcGFuLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LWxhYmVsLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgLnByb2ZpbGUtZWxlbWVudCBhIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEsXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDUycHhcbn1cblxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiAwcHhcbn1cblxuXG5ib2R5LmNhbnZhcy1tZW51IG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICB6LWluZGV4OiAyMDAxO1xuICBiYWNrZ3JvdW5kOiAjMmY0MDUwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIyMHB4O1xufVxuIiwiLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY29sb3I6IEBuYXZ5O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLndoaXRlLWJnIC5uYXZiYXItZml4ZWQtdG9wLCAud2hpdGUtYmcgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpob3ZlciwgLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xufVxuXG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udG9wLW5hdmlnYXRpb24ubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbi5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG4uY2FudmFzLW1lbnUgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uLmZpeGVkLW5hdiAjd3JhcHBlciwgLmZpeGVkLW5hdiAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4udG9wLW5hdmlnYXRpb24uYm9keS1zbWFsbCAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQsIC5ib2R5LXNtYWxsICAudG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCAwcHggNDBweCAwcHg7XG59XG5cbi5uYXZiYXItdG9nZ2xlIHtcbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSwgLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1oZWFkZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ubWVudS12aXNpYmxlLWxnLCAubWVudS12aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tZW51LXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWVudS12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJcbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiBAYnRuLWJvcmRlci1yYWRpdXM7XG5cbiAgJi5mb2N1cywgJi5hY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZsb2F0LWUtbWFyZ2lucyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYnRuLXctbSB7XG4gIG1pbi13aWR0aDogMTIwcHg7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IEBibHVlO1xufVxuXG4uYnRuLWluZm8uYnRuLW91dGxpbmUge1xuICBjb2xvcjogQGxhenVyO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUge1xuICBjb2xvcjogQHllbGxvdztcbn1cblxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUge1xuICBjb2xvcjogQHJlZDtcbn1cblxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSwgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3ZlciwgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQG5hdnksIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQG5hdnksIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlciwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQG5hdnksIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBuYXZ5LCA0JSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBib3JkZXItY29sb3I6IEBibHVlO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1zdWNjZXNzOmhvdmVyLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsIC5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJsdWUsIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJsdWUsIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc3VjY2VzczphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlciwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGJsdWUsIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBibHVlLCA0JSk7XG59XG5cbi5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1cjtcbiAgYm9yZGVyLWNvbG9yOiBAbGF6dXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWluZm86aG92ZXIsIC5idG4taW5mbzpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbywgLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpob3ZlciwgLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbGF6dXIsIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGxhenVyLCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWluZm86YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsIC5idG4taW5mby5kaXNhYmxlZDpmb2N1cywgLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1pbmZvW2Rpc2FibGVkXSwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsIC5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBsYXp1ciwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQGxhenVyLCA0JSk7XG59XG5cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXJrLWdyYXk7XG4gIGJvcmRlci1jb2xvcjogQGRhcmstZ3JheTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi1kZWZhdWx0OmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLCAuYnRuLWRlZmF1bHQ6YWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmhvdmVyLCAuYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBkYXJrLWdyYXksIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGRhcmstZ3JheSwgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tZGVmYXVsdC5kaXNhYmxlZCwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmUsIC5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF0sIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRlZmF1bHQuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdCwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAZGFyay1ncmF5LCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAZGFyay1ncmF5LCA0JSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGJvcmRlci1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4td2FybmluZzpob3ZlciwgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLCAuYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEB5ZWxsb3csIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQHllbGxvdywgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsIC5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsIC5idG4td2FybmluZ1tkaXNhYmxlZF0sIC5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsIC5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsIC5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAeWVsbG93LCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAeWVsbG93LCA0JSk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHJlZDtcbiAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1kYW5nZXI6aG92ZXIsIC5idG4tZGFuZ2VyOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLCAuYnRuLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQHJlZCwgMyUpO1xuICBib3JkZXItY29sb3I6IGRhcmtlbihAcmVkLCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cywgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXSwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEByZWQsIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEByZWQsIDQlKTtcbn1cblxuLmJ0bi1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5idG4tbGluazpob3ZlciwgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgY29sb3I6IEBuYXZ5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idG4tbGluazphY3RpdmUsIC5idG4tbGluay5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWxpbmsuZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZDpob3ZlciwgLmJ0bi1saW5rLmRpc2FibGVkOmZvY3VzLCAuYnRuLWxpbmsuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWxpbmsuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWxpbmtbZGlzYWJsZWRdLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWxpbmtbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmssIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjY2FjYWNhO1xufVxuXG4uYnRuLXdoaXRlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYnRuLXdoaXRlOmhvdmVyLCAuYnRuLXdoaXRlOmZvY3VzLCAuYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi13aGl0ZS5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlLCAuYnRuLXdoaXRlOmFjdGl2ZTpmb2N1cywgLmJ0bi13aGl0ZTphY3RpdmU6aG92ZXIsIC5idG4td2hpdGUuYWN0aXZlOmhvdmVyLCAuYnRuLXdoaXRlLmFjdGl2ZTpmb2N1c3tcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG59XG5cbi5idG4td2hpdGU6YWN0aXZlLCAuYnRuLXdoaXRlLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpIGluc2V0O1xufVxuXG4uYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi13aGl0ZS5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi13aGl0ZS5kaXNhYmxlZCwgLmJ0bi13aGl0ZS5kaXNhYmxlZDpob3ZlciwgLmJ0bi13aGl0ZS5kaXNhYmxlZDpmb2N1cywgLmJ0bi13aGl0ZS5kaXNhYmxlZDphY3RpdmUsIC5idG4td2hpdGUuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXdoaXRlW2Rpc2FibGVkXSwgLmJ0bi13aGl0ZVtkaXNhYmxlZF06aG92ZXIsIC5idG4td2hpdGVbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdoaXRlW2Rpc2FibGVkXTphY3RpdmUsIC5idG4td2hpdGUuYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZS5hY3RpdmUge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cblxuLmZvcm0tY29udHJvbCwgLmZvcm0tY29udHJvbDpmb2N1cywgLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOmZvY3VzLCAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cywgLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5uYXZiYXItY29sbGFwc2UsIC5uYXZiYXItZm9ybSwgLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9sOmZvY3VzLCAubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2w6aG92ZXIsIC5vcGVuIC5idG4uZHJvcGRvd24tdG9nZ2xlLCAucGFuZWwsIC5wb3BvdmVyLCAucHJvZ3Jlc3MsIC5wcm9ncmVzcy1iYXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5idG4tcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG5cbi5idG4tbGFyZ2UtZGltIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgZm9udC1zaXplOiA0MnB4O1xufVxuXG5idXR0b24uZGltIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG5idXR0b24uZGltOmFjdGl2ZSB7XG4gIHRvcDogM3B4O1xufVxuXG5idXR0b24uYnRuLXByaW1hcnkuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBuYXZ5LDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAbmF2eSw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLXByaW1hcnkuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAbmF2eSw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQG5hdnksNiUpLCAwcHggNXB4IDNweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWRlZmF1bHQuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBkYXJrLWdyYXksNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEBkYXJrLWdyYXksNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1kZWZhdWx0LmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGRhcmstZ3JheSw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQGRhcmstZ3JheSw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4td2FybmluZy5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQHllbGxvdyw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQHllbGxvdyw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLXdhcm5pbmcuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAeWVsbG93LDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAeWVsbG93LDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1pbmZvLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAbGF6dXIsNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEBsYXp1ciw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWluZm8uZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAbGF6dXIsNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEBsYXp1ciw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tc3VjY2Vzcy5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGJsdWUsNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEBibHVlLDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tc3VjY2Vzcy5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBibHVlLDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAYmx1ZSw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tZGFuZ2VyLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAcmVkLDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAcmVkLDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tZGFuZ2VyLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQHJlZCw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQHJlZCw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5kaW06YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuXG59XG5cbmJ1dHRvbi5kaW06YWN0aXZlOmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IDUwcHg7XG59XG4iLCJcbi5sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaWdodC1ncmF5O1xuICBjb2xvcjogQGxhYmVsLWJhZGdldC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uYmFkZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtZ3JheTtcbiAgY29sb3I6IEBsYWJlbC1iYWRnZXQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmxhYmVsLXByaW1hcnksIC5iYWRnZS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtc3VjY2VzcywgLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC13YXJuaW5nLCAuYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtd2FybmluZy1saWdodCwgLmJhZGdlLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmxhYmVsLWRhbmdlciwgLmJhZGdlLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtaW5mbywgLmJhZGdlLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXI7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtaW52ZXJzZSwgLmJhZGdlLWludmVyc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjYyNjI2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLXdoaXRlLCAuYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzVFNUU1RTtcbn1cblxuLmxhYmVsLXdoaXRlLCAuYmFkZ2UtZGlzYWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQTJFMzY7XG4gIGNvbG9yOiAjOEI5MUEwO1xufVxuIiwiLyogVE9PR0xFIFNXSUNIICovXG5cbi5vbm9mZnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgQG5hdnk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgd2lkdGg6IDIwMCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG59XG5cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsIC5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFRyZWJ1Y2hldCwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiT0ZGXCI7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgQG5hdnk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDQ0cHg7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xufVxuXG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi8qIENIT1NFTiBQTFVHSU4gKi9cblxuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JENUREO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgbWFyZ2luOiAzcHggMCAzcHggNXB4O1xuICBwYWRkaW5nOiAzcHggMjBweCAzcHggNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8qIFBBR0lOQVRJTiAqL1xuXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGFnaW5hdGlvbiA+IGxpID4gYSwgLnBhZ2luYXRpb24gPiBsaSA+IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBUT09MVElQUyAqL1xuXG4udG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG59XG5cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyRjQwNTA7XG59XG5cbi50b29sdGlwLnJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMkY0MDUwO1xufVxuXG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkY0MDUwO1xufVxuXG4udG9vbHRpcC5sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyRjQwNTA7XG59XG5cbi8qIEVBU1kgUElFIENIQVJUKi9cblxuLmVhc3lwaWVjaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZWFzeXBpZWNoYXJ0IC5oMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5lYXN5cGllY2hhcnQgY2FudmFzIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4uZWFzeXBpZWNoYXJ0IC5lYXN5cGllLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZWFzeXBpZWNoYXJ0IGltZyB7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG5cbi5qcXN0b29sdGlwIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qIEZVTExDQUxFTkRBUiAqL1xuXG4uZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuXG4uZmMtc3RhdGUtZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uZmMtYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuOWVtO1xuICBsaW5lLWhlaWdodDogMS45ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZjLXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmZjLWhlYWRlci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mYy1jb250ZW50IC5mYy13aWRnZXQtaGVhZGVyLCAuZmMtY29udGVudCAuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mYy1ib3JkZXItc2VwYXJhdGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRkNGOEUzO1xufVxuXG4uZXh0ZXJuYWwtZXZlbnQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZjLWx0ciAuZmMtZXZlbnQtaG9yaS5mYy1ldmVudC1lbmQsIC5mYy1ydGwgLmZjLWV2ZW50LWhvcmkuZmMtZXZlbnQtc3RhcnQge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5mYy1ldmVudCxcbi5mYy1hZ2VuZGEgLmZjLWV2ZW50LXRpbWUsXG4uZmMtZXZlbnQgYSB7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5OyAvKiBiYWNrZ3JvdW5kIGNvbG9yICovXG4gIGJvcmRlci1jb2xvcjogQG5hdnk7IC8qIGJvcmRlciBjb2xvciAqL1xufVxuXG4uZmMtZXZlbnQtdGltZSwgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM3MTcxNzE7XG4gIHBhZGRpbmc6IDAgMXB4O1xufVxuXG4udWktY2FsZW5kYXIgLmZjLWV2ZW50LXRpbWUsIC51aS1jYWxlbmRhciAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuXG4vKiBDaGF0ICovXG4uY2hhdC1hY3Rpdml0eS1saXN0IC5jaGF0LWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmNoYXQtZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5jaGF0LWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmNoYXQtZWxlbWVudCwgLmNoYXQtZWxlbWVudCAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uY2hhdC1lbGVtZW50LCAubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2hhdC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoYXQtZWxlbWVudCBpbWcuaW1nLWNpcmNsZSwgLmRyb3Bkb3duLW1lc3NhZ2VzLWJveCBpbWcuaW1nLWNpcmNsZSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5jaGF0LWVsZW1lbnQgLndlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmNoYXQtZWxlbWVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jaGF0LWVsZW1lbnQgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xuXG59XG5cbi5yaWdodC5jaGF0LWVsZW1lbnQgPiAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2hhdC1waG90byB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNoYXQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jaGF0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQjNBOUE5O1xufVxuXG4uY2hhdCBsaS5sZWZ0IC5jaGF0LWJvZHkge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLmNoYXQgbGkucmlnaHQgLmNoYXQtYm9keSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLmNoYXQgbGkgLmNoYXQtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cblxuLnBhbmVsIC5zbGlkZWRvd24gLmdseXBoaWNvbixcbi5jaGF0IC5nbHlwaGljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNoYXQtcGFuZWwgLnBhbmVsLWJvZHkge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbi8qIExJU1QgR1JPVVAgKi9cblxuYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLCBhLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsIGEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ubm8tcGFkZGluZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgLypib3JkZXItdG9wOiBub25lOyovXG5cbiAgcGFkZGluZzogMTVweCAyNXB4O1xuXG59XG5cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmVsZW1lbnRzLWxpc3QgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjO1xuICAvKmJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjOyovXG4gIC8qYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7Ki9cbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmVsZW1lbnRzLWxpc3QgbGkuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmVsZW1lbnQtZGV0YWlsLWJveCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG5cbi8qIEZMT1QgQ0hBUlQgICovXG5cbi5mbG90LWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi53aWRnZXQgLmZsb3QtY2hhcnQuZGFzaGJvYXJkLWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5mbG90LWNoYXJ0LmRhc2hib2FyZC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZmxvdC1jaGFydC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsb3QtY2hhcnQtcGllLWNvbnRlbnQge1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLmpxc3Rvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHJnYig0MywgNDgsIDU4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDgsIDU4LCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmpxc2ZpZWxkIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaC0yMDAge1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmxlZ2VuZExhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5zdGF0LWxpc3QgbGk6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc3RhdC1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uc3RhdC1wZXJjZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uc3RhdC1saXN0IGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBEQVRBVEFCTEVTICovXG5cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uZGF0YVRhYmxlc193cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5kYXRhVGFibGVzX2xlbmd0aCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5ib2R5LkRUVFRfUHJpbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG59XG4uRFRUVF9QcmludCAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiNmZmY7XG59XG5cbmJ1dHRvbi5EVFRUX2J1dHRvbiwgZGl2LkRUVFRfYnV0dG9uLCBhLkRUVFRfYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG59XG5idXR0b24uRFRUVF9idXR0b246aG92ZXIsIGRpdi5EVFRUX2J1dHRvbjpob3ZlciwgYS5EVFRUX2J1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG5idXR0b24uRFRUVF9idXR0b246aG92ZXI6bm90KC5EVFRUX2Rpc2FibGVkKSwgZGl2LkRUVFRfYnV0dG9uOmhvdmVyOm5vdCguRFRUVF9kaXNhYmxlZCksIGEuRFRUVF9idXR0b246aG92ZXI6bm90KC5EVFRUX2Rpc2FibGVkKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuXG59XG5cbi8qIENJUkNMRSAqL1xuXG4uaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJ0bi1jaXJjbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyOTtcbn1cblxuLmJ0bi1jaXJjbGUuYnRuLWxnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uYnRuLWNpcmNsZS5idG4teGwge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5zaG93LWdyaWQgW2NsYXNzXj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbn1cblxuLnNob3ctZ3JpZCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuXG4vKiBBTklNQVRJT04gKi9cblxuLmNzcy1hbmltYXRpb24tYm94IGgxIHtcbiAgZm9udC1zaXplOiA0NHB4O1xufVxuXG4uYW5pbWF0aW9uLWVmZWN0LWxpbmtzIGEge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNhbmltYXRpb25fYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmODtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4uYW5pbWF0aW9uLXRleHQtYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmFuaW1hdGlvbi10ZXh0LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYW5pbWF0aW9uLXRleHQtYm94IGgyIHtcbiAgZm9udC1zaXplOiA1NHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hbmltYXRpb24tdGV4dC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogUEVBQ0UgKi9cblxuLnBhY2Uge1xuICAtd2Via2l0LXBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFjZSAucGFjZS1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBXSURHRVRTICovXG5cbi53aWRnZXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLndpZGdldC5zdHlsZTEgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi53aWRnZXQgaDIsIC53aWRnZXQgaDMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi53aWRnZXQtdGV4dC1ib3gge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ud2lkZ2V0LWhlYWQtY29sb3ItYm94IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuXG59XG5cbi53aWRnZXQgLmZsb3QtY2hhcnQge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4udmVydGljYWwtYWxpZ24gZGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udmVydGljYWwtYWxpZ24gaDIsIC52ZXJ0aWNhbC1hbGlnbiBoMyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRvZG8tbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnRvZG8tbGlzdC5zbWFsbC1saXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4udG9kby1saXN0LnNtYWxsLWxpc3QgPiBsaSB7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDZweCA2cHggNnB4IDEycHg7XG59XG5cbi50b2RvLWxpc3Quc21hbGwtbGlzdCAuYnRuLXhzLCAudG9kby1saXN0LnNtYWxsLWxpc3QgLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogMXB4IDJweCAxcHggNXB4O1xufVxuXG4udG9kby1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi50b2RvLWxpc3QgLmhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi50b2RvLWxpc3QgPiBsaSAubGFiZWwge1xuICBmb250LXNpemU6IDlweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5jaGVjay1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udG9kby1jb21wbGV0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuLmdlby1zdGF0aXN0aWMgaDEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5nbHlwaGljb24uZmEge1xuICBmb250LWZhbWlseTogXCJGb250QXdlc29tZVwiO1xufVxuLyogSU5QVVRTICovXG4uaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1zLXNtIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4uaW5wdXQtcyB7XG4gIHdpZHRoOiAyMDBweDtcbn1cblxuLmlucHV0LXMtbGcge1xuICB3aWR0aDogMjUwcHg7XG59XG5cbi5pLWNoZWNrcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbCwgLnNpbmdsZS1saW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQgMHMsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6MTRweFxufVxuXG4uZm9ybS1jb250cm9sOmZvY3VzLCAuc2luZ2xlLWxpbmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IEBuYXZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbn1cblxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IEB5ZWxsb3c7XG59XG5cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCxcbi5oYXMtZXJyb3IgLmJ0bi1ncm91cCAucmFkaW8taW5saW5lLWJ0biB7XG4gIGJvcmRlci1jb2xvcjogQHJlZDtcbn1cblxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogQHllbGxvdztcbn1cblxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiBAcmVkO1xufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNkU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3Bpbm5lci1idXR0b25zLmlucHV0LWdyb3VwLWJ0biAuYnRuLXhzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTM7XG59XG5cbi5zcGlubmVyLWJ1dHRvbnMuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgQG5hdnk7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zbGlkZXJfcmVkIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIEByZWQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi8qIFVJIFNvcnRhYmxlICovXG5cbi51aS1zb3J0YWJsZSAuaWJveC10aXRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNjZWNlY2UgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZTdlYWVjO1xufVxuXG4uaWJveC51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIG1hcmdpbjogMHB4IDBweCAyM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFNXSVRDSEVTICovXG4ub25vZmZzd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA1NHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7IC1tb3otdXNlci1zZWxlY3Q6bm9uZTsgLW1zLXVzZXItc2VsZWN0OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyBvdmVyZmxvdzogaGlkZGVuOyBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxQUIzOTQ7IGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB3aWR0aDogMjAwJTsgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwczsgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsIC5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrOyBmbG9hdDogbGVmdDsgd2lkdGg6IDUwJTsgaGVpZ2h0OiAxNnB4OyBwYWRkaW5nOiAwOyBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMHB4OyBjb2xvcjogd2hpdGU7IGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmOyBmb250LXdlaWdodDogYm9sZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7IGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBQjM5NDsgY29sb3I6ICNGRkZGRkY7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIk9GRlwiO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IGNvbG9yOiAjOTE5MTkxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDE4cHg7IG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUFCMzk0OyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyBib3R0b206IDA7IHJpZ2h0OiAzNnB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7IC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwczsgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHJpZ2h0OiAwcHg7XG59XG5cbi8qIGpxR3JpZCAqL1xuXG5cbi51aS1qcWdyaWR7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udWktanFncmlkLWJ0YWJsZXtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1qcWdyaWQtaHRhYmxle1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnVpLWpxZ3JpZC10aXRsZWJhcntcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUY5Rjk7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDEuMWVtIDFlbSAwLjJlbTtcbn1cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwcHggc29saWQ7XG4gIGJvcmRlci10b3A6IDBweCBzb2xpZDtcbn1cbi51aS13aWRnZXQtaGVhZGVye1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7XG59XG4udWktanFncmlkIHRyLnVpLXJvdy1sdHIgdGQge1xuICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4udWktc2VhcmNoLXRvb2xiYXIgaW5wdXRbdHlwZT1cInRleHRcIl17XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0LCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6ICNGOUY5Rjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEREREREQ7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnVpLWljb24tdHJpYW5nbGUtMS1uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXB4IC0xNnB4O1xufVxuLnVpLWpxZ3JpZCB0ci51aS1zZWFyY2gtdG9vbGJhciB0aCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3Atc3R5bGU6IHJpZGdlICFpbXBvcnRhbnRcbn1cbi51aS1zdGF0ZS1ob3ZlciwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1ob3ZlciwgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtZm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuXG4udWktc3RhdGUtaGlnaGxpZ2h0LCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNmMmZiZmY7XG59XG5cbi51aS1zdGF0ZS1hY3RpdmUsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWhlYWRlciAudWktc3RhdGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyMTIxMjE7XG59XG4udWktanFncmlkIC51aS1wZy1pbnB1dCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIGhlaWdodDogMTVweDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLXNlbGJveCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFlbTtcbiAgaGVpZ2h0OiAyNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogYXV0bztcbn1cbi51aS1qcWdyaWQgLnVpLXBhZ2VyLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtcGFnZXIge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi51aS1wZy10YWJsZSAubmF2dGFibGUgLnVpLWNvcm5lci1hbGx7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi51aS1qcWdyaWQgLnVpLXBnLWJ1dHRvbjpob3ZlciB7XG4gIHBhZGRpbmc6IDFweDtcbiAgYm9yZGVyOiAwcHg7XG59XG4udWktanFncmlkIC5sb2FkaW5nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbiAgbGVmdDogNDUlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OjEwMTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOjExcHg7XG59XG4udWktanFncmlkIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDEwcHggMTJweDtcbn1cbi51aS1qcWdyaWQtcGFnZXIge1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLXRsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItdG9wLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1sZWZ0LCAudWktY29ybmVyLWJsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLWJyIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbn1cblxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG5cbi51aS1qcWdyaWQgdHIuanFncm93IHRkIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLXRpdGxlYmFyIHtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuXG59XG5cbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udWktanFkaWFsb2cgPiAudWktcmVzaXphYmxlLXNlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5cblxuXG4vKiBOZXN0YWJsZSBsaXN0ICovXG5cbi5kZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmRkLWxpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5kZC1saXN0IC5kZC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uZGQtY29sbGFwc2VkIC5kZC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRkLWl0ZW0sXG4uZGQtZW1wdHksXG4uZGQtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5kZC1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRkLWhhbmRsZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kZC1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGQtaXRlbSA+IGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiAnKyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwO1xufVxuXG4uZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbn1cblxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzNweDtcbiAgY29sb3I6ICNjMWMxYzE7XG5cbn1cblxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuXG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cblxuLmRkLXBsYWNlaG9sZGVyLFxuLmRkLWVtcHR5IHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogI2YyZmJmZjtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiNmJjYmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmRkLWVtcHR5IHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNiYmI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpLCAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIGxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtc2l6ZTogNjBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDAsIDMwcHggMzBweDtcbn1cblxuLmRkLWRyYWdlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5kZC1kcmFnZWwgPiAuZGQtaXRlbSAuZGQtaGFuZGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmRkLWRyYWdlbCAuZGQtaGFuZGxlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xuICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgLjEpO1xufVxuXG4vKipcbiogTmVzdGFibGUgRXh0cmFzXG4qL1xuLm5lc3RhYmxlLWxpc3RzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cblxuI25lc3RhYmxlLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG59XG5cbiNuZXN0YWJsZS1vdXRwdXQsXG4jbmVzdGFibGUyLW91dHB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuNzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzZW07XG4gIGZvbnQtZmFtaWx5OiBvcGVuIHNhbnMsIGx1Y2lkYSBncmFuZGUsIGx1Y2lkYSBzYW5zIHVuaWNvZGUsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4jbmVzdGFibGUyIC5kZC1oYW5kbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbiNuZXN0YWJsZTIgLmRkLWhhbmRsZTpob3ZlciB7XG4gIC8qYmFja2dyb3VuZDogI2JiYjsqL1xufVxuXG5cbiNuZXN0YWJsZTIgIHNwYW4ubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbiNuZXN0YWJsZS1vdXRwdXQsXG4jbmVzdGFibGUyLW91dHB1dCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBDb2RlTWlycm9yICovXG4uQ29kZU1pcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLyogR29vZ2xlIE1hcHMgKi9cbi5nb29nbGUtbWFwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxuLyogVmFsaWRhdGlvbiAqL1xubGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI2NjNTk2NTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZm9ybS1jb250cm9sLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjYzU5NjU7XG59XG5cbi8qIG5nR3JpZCAqL1xuLmdyaWRTdHlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTIsIDIxMiwgMjEyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHhcbn1cbi5ncmlkU3R5bGUyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiKDIxMiwyMTIsMjEyKTtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLm5nSCBlYWRlckNlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLm5nQ2VsbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5uZ1RvcFBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbn1cbi5uZ1Jvdy5ldmVuIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5uZ1Jvdy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFQkYyRjE7XG59XG4ubmdSb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5uZ0NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZ0hlYWRlckNlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi8qIFRvYXN0ciBjdXN0b20gc3R5bGUgKi9cblxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luOiBhdXRvIDAuNWVtIGF1dG8gLTEuNWVtO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwQ1wiO1xufVxuXG4jdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjOTk5O1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICM5OTk7XG4gIG9wYWNpdHk6IC45O1xuICAtbXMtZmlsdGVyOiBhbHBoYShPcGFjaXR5PTkwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKVxufVxuXG4jdG9hc3QtY29udGFpbmVyID4gOmhvdmVyIHtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgNHB4ICM5OTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDRweCAjOTk5O1xuICBib3gtc2hhZG93OiAwIDAgNHB4ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG4gIC1tcy1maWx0ZXI6IGFscGhhKE9wYWNpdHk9MTAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIGN1cnNvcjogcG9pbnRlclxufVxuXG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eVxufVxuXG4udG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5XG59XG5cbi50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWRcbn1cblxuLnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXJcbn1cblxuLnRvYXN0LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93XG59XG5cbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50b2FzdC1ib3R0b20tZnVsbC13aWR0aCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi8qIE5vdGlmaWUgKi9cbi5jZy1ub3RpZnktbWVzc2FnZS5pbnNwaW5pYS1ub3RpZnkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93IDogMCAwIDEgcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDIgcHggNCBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdyA6IDAgMCAxIHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyIHB4IDQgcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6bm9uZSA7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LXdhcm5pbmcge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEB5ZWxsb3c7XG59XG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEBibHVlO1xufVxuXG4uaW5zcGluaWEtbm90aWZ5LmFsZXJ0LWRhbmdlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQHJlZDtcbn1cblxuLmluc3BpbmlhLW5vdGlmeS5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAbmF2eTtcbn1cblxuLyogSW1hZ2UgY3JvcHBlciBzdHlsZSAqL1xuLmltZy1jb250YWluZXIsIC5pbWctcHJldmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW1nLXByZXZpZXctc20ge1xuICBoZWlnaHQ6IDEzMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi8qIEZvcnVtIHN0eWxlcyAgKi9cbi5mb3J1bS1wb3N0LWNvbnRhaW5lciAubWVkaWEge1xuICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4uZm9ydW0tYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG59XG5cbi5mb3J1bS1hdmF0YXIgLmltZy1jaXJjbGUge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4uYXV0aG9yLWluZm8ge1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcnVtLXBvc3QtaW5mbyB7XG4gIHBhZGRpbmc6IDlweCAxMnB4IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4uZm9ydW0tcG9zdC1jb250YWluZXIgLm1lZGlhLWJvZHkgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZm9ydW0tcGhvdG8ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbn1cblxuLm1lZGlhLWJvZHkgPiAubWVkaWEgLmZvcnVtLWF2YXRhciB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtYm9keSA+IC5tZWRpYSAuZm9ydW0tYXZhdGFyIC5pbWctY2lyY2xlIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbn1cblxuLm1pZC1pY29uIHtcbiAgZm9udC1zaXplOiA2NnB4O1xufVxuXG4uZm9ydW0taXRlbSB7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi52aWV3cy1udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ydW0tY29udGFpbmVyLCAuZm9ydW0tcG9zdC1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mb3J1bS1pdGVtIHNtYWxsIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3J1bS1pdGVtIC5mb3J1bS1zdWItdGl0bGV7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuLmZvcnVtLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xufVxuXG4uZm9ydW0taW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcnVtLWRlc2Mge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcnVtLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hLmZvcnVtLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYS5mb3J1bS1pdGVtLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb3J1bS1pY29uIC5mYSB7XG5cbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNvbG9yOiAjOWI5YjliO1xufVxuLmZvcnVtLWl0ZW0uYWN0aXZlIC5mYSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLmZvcnVtLWl0ZW0uYWN0aXZlIGEuZm9ydW0taXRlbS10aXRsZSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cbiAgLmZvcnVtLWluZm8ge1xuICAgIG1hcmdpbjogMTVweCAwIDEwcHggMHB4O1xuXG4gICAgLyogQ29tbWVudCB0aGlzIGlzIHlvdSB3YW50IHRvIHNob3cgZm9ydW0gaW5mbyBpbiBzbWFsbCBkZXZpY2VzICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5mb3J1bS1kZXNjIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuLyogTmV3IFRpbWVsaW5lIHN0eWxlICovXG5cbi52ZXJ0aWNhbC1jb250YWluZXIge1xuICAvKiB0aGlzIGNsYXNzIGlzIHVzZWQgdG8gZ2l2ZSBhIG1heC13aWR0aCB0byB0aGUgZWxlbWVudCBpdCBpcyBhcHBsaWVkIHRvLCBhbmQgY2VudGVyIGl0IGhvcml6b250YWxseSB3aGVuIGl0IHJlYWNoZXMgdGhhdCBtYXgtd2lkdGggKi9cbiAgd2lkdGg6IDkwJTtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnZlcnRpY2FsLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICAvKiBjbGVhcmZpeCAqL1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4jdmVydGljYWwtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6MDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4jdmVydGljYWwtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuXG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiN2ZXJ0aWNhbC10aW1lbGluZS5saWdodC10aW1lbGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTdlYWVjO1xufVxuXG5cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZVxue1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgO1xufVxuXG4uZGFyay10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlXG57XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmNWY1ZjU7XG59XG5cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSxcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmVcbntcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuXG4uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCxcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudFxue1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAjdmVydGljYWwtdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gICN2ZXJ0aWNhbC10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb246YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyZW0gMDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udmVydGljYWwtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jayB7XG4gICAgbWFyZ2luOiA0ZW0gMDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjVweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDE5cHg7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgICBtYXJnaW4tbGVmdDogLTEycHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAuY3NzYW5pbWF0aW9ucyAudmVydGljYWwtdGltZWxpbmUtaWNvbi5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgcGFkZGluZzogMWVtO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udmVydGljYWwtZGF0ZSBzbWFsbCB7XG4gIGNvbG9yOiBAbmF2eTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTZweDtcbiAgcmlnaHQ6IDEwMCU7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuICAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuICB9XG5cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAuYnRuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC52ZXJ0aWNhbC1kYXRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMTIyJTtcbiAgICB0b3A6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB3aGl0ZTtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTIyJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC5jc3NhbmltYXRpb25zIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50LmlzLWhpZGRlbiB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbi8qIFRhYnMgKi9cblxuLnRhYnMtY29udGFpbmVyIHtcblxuICAucGFuZWwtYm9keSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICB9XG5cbiAgLnRhYi1wYW5lIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLm5hdi10YWJzPmxpLmFjdGl2ZT5hLCAubmF2LXRhYnM+bGkuYWN0aXZlPmE6aG92ZXIsIC5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cblxuICAudGFicy1sZWZ0IC50YWItcGFuZSAucGFuZWwtYm9keSwgLnRhYnMtcmlnaHQgLnRhYi1wYW5lIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMsXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicywgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cblxuICAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMCU7XG4gIH1cblxuICAudGFicy1yaWdodCAucGFuZWwtYm9keSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwJTtcbiAgfVxuXG4gIC50YWItY29udGVudCA+IC50YWItcGFuZSxcbiAgLnBpbGwtY29udGVudCA+IC5waWxsLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudGFiLWNvbnRlbnQgPiAuYWN0aXZlLFxuICAucGlsbC1jb250ZW50ID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICB9XG5cbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIsXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGksXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSxcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIG1pbi13aWR0aDogNzRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xuICB9XG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgfVxuXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCBAYm9yZGVyLWNvbG9yIEBib3JkZXItY29sb3I7XG4gICAgKmJvcmRlci1yaWdodC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIH1cblxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICB9XG5cbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGEsXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmhvdmVyLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yIEBib3JkZXItY29sb3IgQGJvcmRlci1jb2xvciB0cmFuc3BhcmVudDtcbiAgICAqYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG59XG5cbi8qIGpzdmVjdG9ybWFwICovXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qdmVjdG9ybWFwLXRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0NEQ0RDRDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmLCBWZXJkYW5hO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLCAuanZlY3Rvcm1hcC16b29tb3V0LCAuanZlY3Rvcm1hcC1nb2JhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG4gIHBhZGRpbmc6IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4sIC5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuXG4uanZlY3Rvcm1hcC16b29taW4ge1xuICB0b3A6IDEwcHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21vdXQge1xuICB0b3A6IDMwcHg7XG59XG5cbi5qdmVjdG9ybWFwLWdvYmFjayB7XG4gIGJvdHRvbTogMTBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uanZlY3Rvcm1hcC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaElBQWdBUE1BQVAvLy93QUFBTWJHeG9TRWhMYTJ0cHFhbWpZMk5sWldWdGpZMk9UazVMeTh2QjRlSGdRRUJBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgvaHBEY21WaGRHVmtJSGRwZEdnZ1lXcGhlR3h2WVdRdWFXNW1id0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNXhESVNXbGhwZXJONTJKTGhTU2RSZ3dWbzFJQ1FaUlVzaXdIcFRKVDRpb3dOUzh2eVcyaWNDRjZrOEhNTUJrQ0VEc2t4VEJEQVp3dUFra3FJZnhJUXloQlFCRnZBUVNESVRNNVZEVzZYTkU0S2FnTmg2Qmd3ZTYwc21RVUIzZDRSejFaQkFwbkZBU0RkMGhpaGgxMkJrRTlrakFKVmx5Y1hJZzdDUUlGQTZTbG5KODdwYXFiU0tpS29xdXNuYk1kbURDMnRYUWxrVWh6aVl0eVdUeElmeTZCRThXSnQ1WUp2cEppdnhOYUdtTEhUMFZuT2dTWWYwZFpYUzdBUGRwQjMwOVJuSE9HNWdEcVhHTERhQzQ1N0QxelovVi9ubU9NODJYaUhSTFlLaEtQMW9abUFEZEVBQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNmhESVNXbFpwT3JOcDFsR05SU2RScERVb2xJR3c1UlVZaGhIdWtxRnU4RHNyRXlxbldUaEd2QW1oVmx0ZUJ2b2pwVEREQlVFSUZ3TUZCUkFtQmtTZ09yQkZab2dDQVN3QkRFWS9DWlNnN0dTRTBnU0NqUUJNVkcwMjN4V0Joa2xBbm9FZGhRRWZ5TnFNSWNLamhSc2pFZG5lekIrQTRrOGdUd0poRnVpVzRkb2tYaWxvVWVwQkFwNXFhS3BwNitIbzdhV1c1NHdsN29idkVlMGtSdW9wbENHZXB3U3gyakp2cUhFbUd0NndoSnBHcGZKQ0htT29OSEthSHg2MVdpU1I5MkU0bGJGb3ErQjZRRHR1ZXRjYUJQblc2K083d0RIcElpSzlTYVZLNUdnVjU0M3R6amdHY2doQWdBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTdoRElTU2t4cE9yTjV6RkhOV1JkaFNpVm9WTEhzcFJVTW95VWFreUVlOFBUUENBVFc5QTE0RTBVdnVBS01OQVpLWVVaQ2lCTXVCYWtTUUtHOEcyRnpVV294MkFVdEFRRmNCS2xWUW9MZ1FSZVpoUWxDSUplc1FYSTVCMENCblVNT3hNQ2Vub0NmVENFV0JzSkNvbFRNQU5sZHgxNUJHczhCNXdsQ1o5UG82T0prd21ScG5xa3FudVNyYXlxZkttcXBMYWpvaVc1SEpxN0ZMMUdyMm1NTWNLVU1JaUpnSWVteTd4WnRKc1Rtc000eEhpS3Y1S01DWHFmeVVDSkVvblhQTjJyQU9JQW1zZkIzdVBvQUsrK0crdzQ4ZWRaUEsrTTZoTEpwUWc0ODRlblhJZFFGU1MxdTZVaGtzRU5FUUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk9jUXlFbXBHS0xxeldjWlJWVVFuWllnMWFCU2gyR1VWRUlRMmFRT0UrRytjRDRudHBXa1pRajFKSWlaSW9nREZGeUhJMFV4UXdGdWdNU09GSVBKZnRmVkFFb1pMQmJjTEVGaGxRaXFHcDFWZDE0MEFVa2xVTjNlQ0E1MUMxRVdNek1DZXpDQkJta3hWSVZIQldkM0hIbDlKUU9JSlNkU25KMFRES0NoQ3dVSmpvV01QYUdxREthbm5hc01vNlduTTU2MlI1WWx1WlJ3dXIwd3BncVpFN05LVW0rRk5SUEloakJKeEtadGVXdUlCTU40elJNSVZJaGZmY2dvandDRjExN2k0bmxMblk1enRSTHNuT2srYVYrb0pZN1Y3bTc2UGRrUzR0cktjZGcwWmMwdFRjS2tSQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk80UXlFa3BLcWpxelNjcFJhVmtYWldRRXhpbXcxQlNDVUVJbERvaHJmdDZjcEtDazV4aWQ1TU5KVGFBSWtla0tHUWtXeUtIa3ZoS3NSN0FSbWl0a0FZRFlSSWJVUVJRaldCd0pSekNoaTlDUmxCY1kxVU40ZzAvVk5CMEFsY3ZjQVlIUnlaUGRFUUZZVjhjY3dSNUhXeEVKMDJZbVJNTG5KMXhDWXAwWTVpZHBRdWhvcG1tQzJLZ29qS2FzVVFEazVCTkF3d01PaDJSdFJxNXVRdVBaS0dJSlFJR3dBd0dmNkkwSlhNcEM4QzdrWFdEQklORk14UzRES01BV1ZXQUdZc0FkTnFXNXVhUnhrU0tKT1pLYVUzdFBPQlo0RHVLMkxBVGdKaGtQSk1nVHdLQ2RGanlQSEVuS3hGQ0RoRUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR6RU1oSmFWS3A2czJuSWtvbElKMldrQlNocGtWUldxcVFyaExTRXU5TVpKS0s5eTFacnFZSzlXaUNsbXZvVWFGOGdJUVNOZUYxRXI0TU5GbjRTUlNEQVJXcm9BSUVUZzFpVnd1SGpZQjFrWWMxbXdydXdYS0M5Z21zSlhsaUd4YytYaVVDYnk5eWRoMXNPU2RNa3BNVEJwYVhCenNmaG9jNWw1OEdtNXlUb0FhWmhhT1VxamtEZ0NXTkhBVUxDd09MYVRtenN3YWRFcWdnUXdnSHVRc0hJb1pDSFFNTVFnUUd1YlZFY3hPUEZBY01EQVlVQTg1ZVdBUm1mU1JRQ2RjTWUwemVQMUFBeWd3TGxKdFBOQUFMMTlEQVJkUHpCT1dTbTFickpCaTQ1c29SQVdRQUFrclFJeWtTaFE5d1ZoSEN3Q1FDQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlSTURqSTBGZDMwL2lJMlVBNUdTUzVVRGoybDZOb3FnT2dONGdrc0VCZ1lGZjBGRHFLZ0hueVo5T1g4SHJnWUhkSHBjSFFVTFhBUzJxS3BFTlJnN2VBTUxDN2tUQmFpeFVZRmtLQXpXQUFuTEM3RkxWeExXREJMS0N3YUtUVUxnRXdiTEE0aEp0T2tTQk5xSVRUM3hFZ2ZMcEJ0ekUvaml1TDA0UkdFQmd3V2hTaFJnUUV4SEJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3eERJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWmlDcUdrNWRURVNKZWFPQWxDbHpzSnNxd2lKd2lxbkZyYjJuUzlrbUljZ0VzalF5ZExpSWxIZWhocGVqYUlqemg5ZW9tU2paUitpcHNsV0lSTEFnTURPUjJET3FLb2dUQjlwQ1VKQmFnREJYUjZYQjBFQmtJSXNhUnNHR01NQXhvREJnWUhUS0ppVVlFR0RBekhDOUVBQ2NVR2tJZ0Z6Z3daMFFzU0JjWEhpUXZPd2dEZEV3ZkZzMHNEenQ0UzZCSzR4WWprRE96bjB1bkZlQnpPQmlqSW0xRGdtZzVZRlF3c0NNanAxb0o4THlJQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHdFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0dsNk5vaVBPSDE2aVpLTmxINktteVdGT2dnSGhFRXZBd3dNQTBOOUdCc0VDNmFtaG5WY0V3YXZEQWF6R3dJRGFIMWlwYVlMQlVUQ0dnUURBOE5kSHowRnBxZ1RCd3NMcUFiV0FBbklBNEZXS2RNTEdkWUdFZ3JhaWdiVDBPSVRCY2c1UXdQVDR4THJST1pMNkF1UUFQVVM3YnhMcG9XaWRZMEp0eExIS2h3d01KQlRIZ1BLZEVRQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0FVTERKQ1JpWG8xQ3BHWERKT1VqWStZaXA5RGhUb0pBNFJCTHdNTEN3VkRmUmdiQkFhcXFvWjFYQk1Ic3dzSHR4dEZhSDFpcWFvR05nQUl4UnBiRkFnZlBRU3FwYmdHQnFVRDF3QlhlQ1lwMUFZWjE5SkpPWWdIMUt3QTRVQnZRd1hVQnhQcVZEOUwzc2JwMkJOazJ4dnZGUEpkK01GQ042SEFBSUtnTmdnWTBLdEVCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNkJESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZllJRE1hQUZkVEVTSmVhRURBSU14WUZxck9VYU5XNEU0T2JZY0NYYWlCVkVnVUxlME5KYXh4dFlrc2poMk5Ma1pJU2dEZ0poSHRoa3BVNG1XNmJsUmlZbVpPbGg0SldrRHFJTHdVR0JuRTZUWUViQ2dldnIwTjFnSDRBdDdnSGlScEZhTE5ycnE4SE5nQUpBNzBBV3hRSUgxK3ZzWU1EQXpaUVBDOVZDTmtEV1VoR2t1RTVQeEpOd2lVSzRVZkx6T2xENFd2ekFIYW9HOW54UGk1ZCtqWVVxZkFoaHlrT0Z3SldpQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQlBBUXlFbHBVcW5xemFjaVNvVmtYVlVNRmFGU3dscE9DY01ZbEVyQWF2aE9Nbk5MTm84S3Nac01aSXRKRUlESUZTa0xHUW9RVE5oSXNGZWhSd3cyQ1FMS0YwdFlHS1lTZyt5Z3NaSXVOcUprc0tnYmZnSUdlcE5vMmNJVUIzVjFCM0l2TmlCWU5RYURTVHRmaGh4MEN3VlBJMFVKZTArYm00ZzVWZ2NHb3FPY25qbWpxRFNkbmhnRW9hbWNzWnVYTzFhV1F5OEtBd09BdVRZWUd3aTd3NWgrS3IwU0o4TUZpaHBOYngrNEVycTdCWUJ1enNkaUgxakNBem9TZmwwclZpck5iUlhsQkJsTFgrQlAwWEpMQVBHelRrQXVBT3FiMFdUNUFIN09jZENtNUI4VGdSd1NSS0lIUXRhTEN3ZzFSQUFBT3dBQUFBQUFBQUFBQUE9PSk7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogM3B4IDNweCAxcHggM3B4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQge1xuICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gIHBhZGRpbmc6IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgd2lkdGg6IDQwcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4vKlNsaWNrIENhcm91c2VsICovXG5cbi5zbGljay1wcmV2OmJlZm9yZSxcbi5zbGljay1uZXh0OmJlZm9yZVxue1xuICBjb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbn1cblxuLyogUGF5bWVudHMgKi9cblxuLnBheW1lbnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5wYXltZW50LWljb24tYmlnIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogQGxpZ2h0LWdyYXk7XG59XG5cbi5wYXltZW50cy1tZXRob2QucGFuZWwtZ3JvdXAgLnBhbmVsKy5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5wYXltZW50cy1tZXRob2QgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyBoNSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyBpIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuXG4vKiBTZWxlY3QyIGN1c3RvbSBzdHlsZXMgKi9cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG59XG4iLCIuc2lkZWJhcmQtcGFuZWwge1xuICB3aWR0aDogMjIwcHg7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAZ3JheSwgMyUpO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cblxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQsIC5tZWRpYS1ib2R5LCAuc2lkZWJhcmQtcGFuZWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhcmQtcGFuZWwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNpZGViYXItY29udGVudCAud3JhcHBlciwgLndyYXBwZXIuc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjMwcHggIWltcG9ydGFudDtcbn1cblxuLmJvZHktc21hbGwgLnNpZGViYXItY29udGVudCAud3JhcHBlciwgLmJvZHktc21hbGwgLndyYXBwZXIuc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4vLyBSaWdodCBzaWRlYmFyXG5cbiNyaWdodC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA5O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMjYwcHg7XG59XG5cblxuI3JpZ2h0LXNpZGViYXIuc2lkZWJhci1vcGVuIHtcbiAgcmlnaHQ6IDA7XG59XG5cbiNyaWdodC1zaWRlYmFyLnNpZGViYXItb3Blbi5zaWRlYmFyLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnNpZGViYXItY29udGFpbmVyIHtcblxuICB1bC5uYXYtdGFicyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgdWwubmF2LXRhYnMubmF2cy00IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIHVsLm5hdi10YWJzLm5hdnMtMyBsaSB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICB9XG4gIHVsLm5hdi10YWJzLm5hdnMtMiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIHVsLm5hdi10YWJzIGxpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICB1bC5uYXYtdGFicyBsaSBhIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMTJweCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IEBuYXYtYmc7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCBsaWdodGVuKEBuYXYtYmcsIDIlKSA7XG4gIH1cblxuICB1bC5uYXYtdGFicyBsaS5hY3RpdmUgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIH1cblxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcblxuICAgIGJvcmRlcjogbm9uZTtcblxuICB9XG5cbiAgdWwuc2lkZWJhci1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIHVsLnNpZGViYXItbGlzdCBsaSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICB1bC5zaWRlYmFyLWxpc3QgbGk6bnRoLWNoaWxkKDJuKzIpIHtcbi8vICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlOm50aC1jaGlsZCgybisyKSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgfVxuXG4gIHVsLnNpZGViYXItbGlzdCBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAuc2lkZWJhci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIC5kYXRlLWl0ZW0ge1xuXG4gIH1cblxuICAuc2lkZWJhci10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuXG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICB9XG4gIH1cblxuICAudGFiLWNvbnRlbnQge1xuXG4gICAgaDQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cblxuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZSA+IGEgPiAucHVsbC1sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICAuc2lkZWJhci1tZXNzYWdlID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZTpob3ZlciB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZSAubWVzc2FnZS1hdmF0YXIge1xuICAgIGhlaWdodDogMzhweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cblxuICAuc2V0aW5ncy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIH1cblxufVxuXG4iLCIvKiBTRUFSQ0ggUEFHRSAqL1xuXG4uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2VhcmNoLXJlc3VsdCBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjMUUwRkJFO1xufVxuXG4uc2VhcmNoLXJlc3VsdCAuc2VhcmNoLWxpbmsge1xuICBjb2xvcjogIzAwNjYyMTtcbn1cblxuLnNlYXJjaC1yZXN1bHQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vKiBDT05UQUNUUyAqL1xuXG4uY29udGFjdC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uY29udGFjdC1ib3ggPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jb250YWN0LWJveC5jZW50ZXItdmVyc2lvbiB7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb250YWN0LWJveC5jZW50ZXItdmVyc2lvbiA+IGEgaW1nIHtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uIGFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY29udGFjdC1ib3ggLmNvbnRhY3QtYm94LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cblxuLyogSU5WT0lDRSAqL1xuXG4uaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCwgLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCg0KSwgLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCgzKSwgLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCwgLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCg0KSwgLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCgzKSwgLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gIGJvcmRlcjogMCBub25lO1xufVxuXG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTUlO1xufVxuXG4vKiBFUlJPUiAmIExPR0lOICYgTE9DS1NDUkVFTiovXG5cbi5taWRkbGUtYm94IHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgei1pbmRleDogMTAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5sb2Nrc2NyZWVuLm1pZGRsZS1ib3gge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cblxuLmxvZ2luc2NyZWVuLm1pZGRsZS1ib3gge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5sb2dpbkNvbHVtbnMge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbi5wYXNzd29yZEJveCB7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLmxvZ28tbmFtZSB7XG4gIGNvbG9yOiAjZTZlNmU2O1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLm1pZGRsZS1ib3ggaDEge1xuICBmb250LXNpemU6IDE3MHB4O1xufVxuXG4ud3JhcHBlciAubWlkZGxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuXG4ubG9jay13b3JkIHtcbiAgei1pbmRleDogMTA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQ3MHB4O1xufVxuXG4ubG9jay13b3JkIHNwYW4ge1xuICBmb250LXNpemU6IDEwMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2U5ZTllOTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9jay13b3JkIC5maXJzdC13b3JkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cblxuLyogREFTQk9BUkQgKi9cblxuLmRhc2hib2FyZC1oZWFkZXIge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4uZGFzaGJvYXJkLWhlYWRlciBoMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmZpc3QtaXRlbSB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN0YXRpc3RpYy1ib3gge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuXG59XG5cbi5kYXNoYm9hcmQtaGVhZGVyIC5saXN0LWdyb3VwLWl0ZW0gc3Bhbi5sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmxpc3QtZ3JvdXAuY2xlYXItbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxudWwuY2xlYXItbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogSW50aW1lbGluZSAqL1xuXG4udGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1cHg7XG4gIHdpZHRoOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xufVxuXG4udGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4udGltZWxpbmUtaXRlbSAuY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi8qIFBJTiBCT0FSRCAqL1xudWwubm90ZXMgbGksIHVsLnRhZy1saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwubm90ZXMgbGkgaDQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5ub3RlcyBsaSBkaXYgc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICByaWdodDogNXB4O1xuICBmb250LXNpemU6IDEwcHhcbn1cblxudWwubm90ZXMgbGkgZGl2IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG51bC5ub3RlcyBsaSB7XG4gIG1hcmdpbjogMTBweCA0MHB4IDUwcHggMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxudWwubm90ZXMgbGkgZGl2IHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLyogRmlyZWZveCAqL1xuICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMnB4IHJnYmEoMzMsIDMzLCAzMywgMSk7XG4gIC8qIFNhZmFyaStDaHJvbWUgKi9cbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIC43KTtcbiAgLyogT3BlcmEgKi9cbiAgYm94LXNoYWRvdzogNXB4IDVweCAycHggcmdiYSgzMywgMzMsIDMzLCAuNyk7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xufVxuXG51bC5ub3RlcyBsaTpudGgtY2hpbGQoZXZlbikgZGl2IHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA1cHg7XG59XG5cbnVsLm5vdGVzIGxpOm50aC1jaGlsZCgzbikgZGl2IHtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNXB4O1xufVxuXG51bC5ub3RlcyBsaTpudGgtY2hpbGQoNW4pIGRpdiB7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG59XG5cbnVsLm5vdGVzIGxpIGRpdjpob3ZlciwgdWwubm90ZXMgbGkgZGl2OmZvY3VzIHtcblxuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG51bC5ub3RlcyBsaSBkaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyMTBweDtcbiAgd2lkdGg6IDIxMHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIC1tb3otYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAxKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDMzLCAzMywgMzMsIC43KTtcbiAgYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAuNyk7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGxpbmVhcjtcbn1cblxuLyogRklMRSBNQU5BR0VSICovXG5cbi5maWxlLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5maWxlLW1hbmFnZXIgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZmlsZS1tYW5hZ2VyIHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZvbGRlci1saXN0IGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG4uZm9sZGVyLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb2xkZXItbGlzdCBsaSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjM2Q0ZDVkO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzNkNGQ1ZDtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1uYXZ5IHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogQGJsdWU7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtaW5mbyB7XG4gIGNvbG9yOiBAbGF6dXI7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNFRjUzNTI7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjRjhBQzU5O1xufVxuXG4uZmlsZS1tYW5hZ2VyIGg1LnRhZy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50YWctbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udGFnLWxpc3QgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZpbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZpbGUtbWFuYWdlciAuaHItbGluZS1kYXNoZWQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLmZpbGUgLmljb24sIC5maWxlIC5pbWFnZSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5maWxlIC5pY29uIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5maWxlLWNvbnRyb2wge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5maWxlLWNvbnRyb2wuYWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5maWxlIC5pY29uIGkge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuXG4uZmlsZSAuZmlsZS1uYW1lIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5maWxlLW5hbWUgc21hbGwge1xuICBjb2xvcjogQHRleHQtY29sb3I7XG59XG5cbi5jb3JuZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJvcmRlcjogMC42ZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC42ZW0gc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWJvdHRvbTogMC42ZW0gc29saWQgI2YxZjFmMTtcbiAgcmlnaHQ6IDBlbTtcbiAgYm90dG9tOiAwZW1cbn1cblxuYS5jb21wb3NlLW1haWwge1xuICBwYWRkaW5nOiA4cHggMTBweDtcbn1cblxuLm1haWwtc2VhcmNoIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLyogUFJPRklMRSAqL1xuXG4ucHJvZmlsZS1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucHJvZmlsZS1zdGF0cyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnByb2ZpbGUtaW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHJvZmlsZS1pbWFnZSBpbWcge1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xufVxuXG4ucHJvZmlsZS1pbmZvIHtcbiAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xufVxuXG4uZmVlZC1hY3Rpdml0eS1saXN0IC5mZWVkLWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmZlZWQtZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5mZWVkLWVsZW1lbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmZlZWQtZWxlbWVudCwgLmZlZWQtZWxlbWVudCAubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uZmVlZC1lbGVtZW50LCAubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mZWVkLWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmVlZC1lbGVtZW50IGltZy5pbWctY2lyY2xlLCAuZHJvcGRvd24tbWVzc2FnZXMtYm94IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLmZlZWQtZWxlbWVudCAud2VsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uZmVlZC1lbGVtZW50IC5hY3Rpb25zIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmZlZWQtZWxlbWVudCAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG5cbn1cblxuLmZlZWQtcGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuLmZpbGUtbGlzdCBsaSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG59XG5cbi5maWxlLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmlsZS1saXN0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi51c2VyLWZyaWVuZHMgaW1nIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxufVxuXG5cbi8qIE1BSUxCT1ggKi9cblxuLm1haWwtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWFpbC1ib3gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLm1haWwtYm94LWhlYWRlciBoMiB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLm1haWxib3gtY29udGVudCAudGFnLWxpc3QgbGkgYSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG5cbi5tYWlsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLm1haWwtdGV4dCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4ubWFpbC10ZXh0IC5ub3RlLXRvb2xiYXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG5cbi5tYWlsLWJvZHkgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYWlsLXRleHQgLm5vdGUtZWRpdG9yIC5ub3RlLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOEY4O1xufVxuXG4ubWFpbC1hdHRhY2htZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm1haWxib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLm1haWwtb250YWN0IHtcbiAgd2lkdGg6IDIzJTtcbn1cblxuLyogUFJPSkVDVFMgKi9cbi5wcm9qZWN0LXBlb3BsZSwgLnByb2plY3QtYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5kZC5wcm9qZWN0LXBlb3BsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByb2plY3QtcGVvcGxlIGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5wcm9qZWN0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnByb2plY3QtbGlzdCB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wcm9qZWN0LW1hbmFnZXIgLnRhZy1saXN0IGxpIGEgIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucHJvamVjdC1maWxlcyBsaSBhIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLyogRkFRICovXG5cbi5mYXEtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhcS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IEBuYXZ5O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhcS1xdWVzdGlvbjpob3ZlciB7XG4gIGNvbG9yOiBkYXJrZW4oQG5hdnksIDUlKTtcbn1cblxuLmZhcS1hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uZmFxLWl0ZW0gLnRhZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG4gIHBhZGRpbmc6IDJweCA2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLyogQ2hhdCB2aWV3ICovXG4ubWVzc2FnZS1pbnB1dCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4uY2hhdC1hdmF0YXIge1xuICB3aGl0ZTogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2hhdC11c2VyLW5hbWUge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uY2hhdC11c2VyIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuXG4uY2hhdC11c2VyIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNoYXQtdmlldyB7XG4gIHotaW5kZXg6IDIwMDEyO1xufVxuXG4uY2hhdC11c2VycywgLmNoYXQtc3RhdGlzdGljIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNoYXQtdXNlcnMsLmNoYXQtc3RhdGlzdGljIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uY2hhdC12aWV3IC5pYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uY2hhdC1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4ubWVzc2FnZS1hdmF0YXIge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLnJpZ2h0IC5tZXNzYWdlLWF2YXRhciB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlLWRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZS1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tZXNzYWdlLWRhdGUge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4ubWVzc2FnZS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24ge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uY2hhdC11c2VycyB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbi5jaGF0LW1lc3NhZ2UtZm9ybSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGpzVHJlZSAqL1xuLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1hbmNob3IgPiAuZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG5cbi5qc3RyZWUtZGVmYXVsdCAuanN0cmVlLWljb24ubm9uZSB7XG4gIHdpZHRoOiAwO1xufVxuXG4vKiBDTElFTlRTICovXG5cbi5jbGllbnRzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY2xpZW50cy1saXN0IC50YWItcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuLmNsaWVudC1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjIwcHg7XG59XG5cbi5jbGllbnRzLWxpc3QgdGFibGUgdHIgdGQge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZSA7XG59XG5cbi5jbGllbnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY2xpZW50LWxpbms6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNsaWVudC1hdmF0YXIge1xuICB3aWR0aDogNDJweDtcbn1cblxuLmNsaWVudC1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29udGFjdC10eXBlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAzNSUpO1xufVxuXG4uY2xpZW50LXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5jbGllbnQtZGV0YWlsIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5jbGllbnQtZGV0YWlsIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uLmdyYXktYmcge1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjVweCk7XG59XG5cbi5jbGllbnRzLWxpc3Qge1xuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG4vKiBCTE9HIEFSVElDTEUgKi9cbi5ibG9nIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmJsb2cgaDUge1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLmJsb2cgLmJ0bntcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi5hcnRpY2xlIGgxIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJGNDA1MDtcbn1cblxuLmFydGljbGUgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5hcnRpY2xlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAxMDBweCAwO1xufVxuXG4uYXJ0aWNsZSAuaWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLyogSVNTVUUgVFJBQ0tFUiAqL1xuXG4uaXNzdWUtdHJhY2tlciAuYnRuLWxpbmsge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbnRhYmxlLmlzc3VlLXRyYWNrZXIgdGJvZHkgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbi5pc3N1ZS1pbmZvIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmlzc3VlLWluZm8gYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbn1cblxuLmlzc3VlLWluZm8gc21hbGwge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogVEVBTVMgKi9cbi50ZWFtLW1lbWJlcnMge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnRlYW0tbWVtYmVycyBpbWcuaW1nLWNpcmNsZSB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLyogQUdJTEUgQk9BUkQgKi9cblxuLnNvcnRhYmxlLWxpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYWdpbGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5hZ2lsZS1saXN0IGxpIHtcblxuICBiYWNrZ3JvdW5kOiAjRkFGQUZCO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBtYXJnaW46IDBweCAwIDEwcHggMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmFnaWxlLWxpc3QgbGk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYWdpbGUtbGlzdCBsaS53YXJuaW5nLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEB5ZWxsb3c7XG59XG4uYWdpbGUtbGlzdCBsaS5kYW5nZXItZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQHJlZDtcbn1cbi5hZ2lsZS1saXN0IGxpLmluZm8tZWxlbWVudCB7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgQGJsdWU7XG59XG4uYWdpbGUtbGlzdCBsaS5zdWNjZXNzLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBuYXZ5O1xufVxuLmFnaWxlLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBESUZGICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmZmM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmRlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzY7XG59XG5cbi8qIEUtY29tbWVyY2UgKi9cbi5wcm9kdWN0LWJveCB7XG4gIHBhZGRpbmc6IDA7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuXG5cbi5wcm9kdWN0LWJveDpob3Zlcixcbi5wcm9kdWN0LWJveC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjgsMTY4LDE2OCwxKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggcmdiYSgxNjgsMTY4LDE2OCwxKTtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTY4LDE2OCwxNjgsMSk7XG59XG5cbi5wcm9kdWN0LWltaXRhdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOTBweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBncmF5LCAyJSk7XG4gIGNvbG9yOiBkYXJrZW4oQGdyYXksIDIwJSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9kdWN0LWltaXRhdGlvbi54bCB7XG4gIHBhZGRpbmc6IDEyMHB4IDA7XG59XG5cbi5wcm9kdWN0LWRlc2Mge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5lY29tbWVyY2UgLnRhZy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmVjb21tZXJjZSAuZmEtc3RhciB7XG4gIGNvbG9yOiBAbGlnaHQtZ3JheTtcbn1cblxuLmVjb21tZXJjZSAuZmEtc3Rhci5hY3RpdmUge1xuICBjb2xvcjogQHllbGxvdztcbn1cblxuLmVjb21tZXJjZSAubm90ZS1lZGl0b3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4ucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwIDVweCAwO1xufVxuXG4ucHJvZHVjdC1uYW1lOmhvdmVyLFxuLnByb2R1Y3QtbmFtZTpmb2N1cyB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnByb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICByaWdodDogMDtcbn1cblxuLnByb2R1Y3QtZGV0YWlsIC5pYm94LWNvbnRlbnR7XG4gIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4IDMwcHg7XG59XG5cbi5pbWFnZS1pbWl0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBncmF5LCAyJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMjAwcHggMDtcblxufVxuXG4ucHJvZHVjdC1tYWluLXByaWNlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuXG59XG5cbi5wcm9kdWN0LWltYWdlcyB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4vKiBTb2NpYWwgZmVlZCAqL1xuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWZlZWQtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDYycHg7XG59XG5cbi5zb2NpYWwtZmVlZC1zZXBhcmF0ZWQgLnNvY2lhbC1hdmF0YXIge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWF2YXRhciBpbWcge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA1MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuXG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtZmVlZC1ib3ggLnNvY2lhbC1hdmF0YXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICBmbG9hdDogbm9uZTtcbn1cblxuLnNvY2lhbC1mZWVkLWJveCB7XG4gIC8qcGFkZGluZzogMTVweDsqL1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveDpsYXN0LWNoaWxke1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveCBwIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLnNvY2lhbC1hY3Rpb24ge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5zb2NpYWwtYXZhdGFyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbn1cblxuLnNvY2lhbC1jb21tZW50IC5zb2NpYWwtY29tbWVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4uc29jaWFsLWF2YXRhciBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zb2NpYWwtYXZhdGFyIC5tZWRpYS1ib2R5IGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc29jaWFsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uc29jaWFsLWJvZHkgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNvY2lhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuXG4uc29jaWFsLWZvb3RlciAuc29jaWFsLWNvbW1lbnQgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNvY2lhbC1jb21tZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnNvY2lhbC1jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNvY2lhbC1jb21tZW50IHRleHRhcmVhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4vKiBWb3RlIGxpc3QgKi9cblxuLnZvdGUtaXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi52b3RlLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4udm90ZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGlnaHRlbihAZ3JheSwgMyUpO1xufVxuXG4udm90ZS1hY3Rpb25zIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxufVxuXG4udm90ZS1hY3Rpb25zIGEge1xuICBjb2xvcjogQG5hdnk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udm90ZS1hY3Rpb25zIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnZvdGUtdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi52b3RlLXRpdGxlOmhvdmVyLC52b3RlLXRpdGxlOmZvY3Vze1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnZvdGUtaW5mbywgLnZvdGUtdGl0bGUge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLnZvdGUtaW5mbywgLnZvdGUtaW5mbyBhIHtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDMwJSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnZvdGUtaW5mbyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udm90ZS1pbmZvIGE6aG92ZXIge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi52b3RlLWljb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDUwJSk7XG59XG5cbi52b3RlLWljb24uYWN0aXZlIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG5ib2R5LmJvZHktc21hbGwgLnZvdGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiIsIiNzbWFsbC1jaGF0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiNzbWFsbC1jaGF0IC5iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTRweDtcbn1cblxuLm9wZW4tc21hbGwtY2hhdCB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwYWRkaW5nOiA5cHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5vcGVuLXNtYWxsLWNoYXQ6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG5cblxuLnNtYWxsLWNoYXQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLnNtYWxsLWNoYXQtYm94Lm5nLXNtYWxsLWNoYXQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJvZHktc21hbGwge1xuICAuc21hbGwtY2hhdC1ib3gge1xuICAgIGJvdHRvbTogNzBweDtcbiAgICByaWdodDogMjBweDtcbiAgfVxufVxuXG4uc21hbGwtY2hhdC1ib3guYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zbWFsbC1jaGF0LWJveCB7XG5cbiAgLmhlYWRpbmcge1xuICAgIGJhY2tncm91bmQ6IEBuYXYtYmc7XG4gICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAuY2hhdC1kYXRlIHtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cblxuICAuY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4O1xuXG4gICAgLmF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5jaGF0LW1lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuXG4gICAgLmNoYXQtbWVzc2FnZS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgIC5sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgLmNoYXQtbWVzc2FnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAuY2hhdC1tZXNzYWdlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxuICAuZm9ybS1jaGF0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cblxufSIsIi8qXG4gKiBtZXRpc21lbnUgLSB2Mi4wLjJcbiAqIEEgalF1ZXJ5IG1lbnUgcGx1Z2luXG4gKiBodHRwczovL2dpdGh1Yi5jb20vb25va3VtdXMvbWV0aXNNZW51XG4gKlxuICogTWFkZSBieSBPc21hbiBOdXJpIE9rdW11c1xuICogVW5kZXIgTUlUIExpY2Vuc2VcbiAqL1xuXG4ubWV0aXNtZW51IC5wbHVzLW1pbnVzLCAubWV0aXNtZW51IC5wbHVzLXRpbWVzIHtcbiAgZmxvYXQ6IHJpZ2h0XG59XG5cbi5tZXRpc21lbnUgLmFycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1N1xufVxuXG4ubWV0aXNtZW51IC5nbHlwaGljb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIlxufVxuXG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmdseXBoaWNvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiXG59XG5cbi5tZXRpc21lbnUgLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCJcbn1cblxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiXG59XG5cbi5tZXRpc21lbnUgLmlvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuaW9uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmM2QwXCJcbn1cblxuLm1ldGlzbWVudSAuZmEucGx1cy1taW51czpiZWZvcmUsIC5tZXRpc21lbnUgLmZhLnBsdXMtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIlxufVxuXG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLnBsdXMtdGltZXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEucGx1cy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiXG59XG5cbi5tZXRpc21lbnUgLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZVxufVxuXG4ubWV0aXNtZW51IC5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrXG59XG5cbi5tZXRpc21lbnUgLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eVxufVxuXG5cblxuXG5cblxuIiwiLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lXCI+PC9kaXY+XG4gKlxuICovXG5cbi5zay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lLnNrLXNwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKC0xNzkuOWRlZyk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItZG91YmxlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG91YmxlLWJvdW5jZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2UyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47IH1cbi5zay1zcGlubmVyLWRvdWJsZS1ib3VuY2UgLnNrLWRvdWJsZS1ib3VuY2UxLCAuc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIG9wYWNpdHk6IDAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1kb3VibGVCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdhdmVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0MlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDNcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q0XCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0NVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YXZlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEwcHg7IH1cbi5zay1zcGlubmVyLXdhdmUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXdhdmVTdHJldGNoRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3QzIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3Q0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpOyB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsIDQwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7IH1cblxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZTJcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUxLCAuc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTsgfVxuXG4gIDUwJSB7XG4gICAgLyogSGFjayB0byBtYWtlIEZGIHJvdGF0ZSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpOyB9XG5cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTsgfVxuXG4gIDUwJSB7XG4gICAgLyogSGFjayB0byBtYWtlIEZGIHJvdGF0ZSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uICovXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE3OWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpOyB9XG5cbiAgNTAuMSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXB1bHNlXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1wdWxzZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcHVsc2VTY2FsZU91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1wdWxzZVNjYWxlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgc2stcHVsc2VTY2FsZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY2hhc2luZy1kb3RzXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3QxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3QyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cy5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNSb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzUm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjsgfVxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QxLCAuc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c0JvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzUm90YXRlIHtcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItdGhyZWUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UzXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSBkaXYge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stdGhyZWVCb3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIC5zay1ib3VuY2UxIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay10aHJlZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay10aHJlZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWNpcmNsZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUzIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTUgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU2IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTggc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU5IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTAgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jaXJjbGUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU5IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjlzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTc6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zczsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItY3ViZS1ncmlkXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCB7XG4gIC8qXG4gICAqIFNwaW5uZXIgcG9zaXRpb25zXG4gICAqIDEgMiAzXG4gICAqIDQgNSA2XG4gICAqIDcgOCA5XG4gICAqLyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmUge1xuICB3aWR0aDogMzMlO1xuICBoZWlnaHQ6IDMzJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHM7XG4gIGFuaW1hdGlvbi1kZWxheTogMHM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjFzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsIDcwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpOyB9XG5cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLCA3MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTsgfVxuXG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdvcmRwcmVzc1wiPlxuICogICAgICA8c3BhbiBjbGFzcz1cInNrLWlubmVyLWNpcmNsZVwiPjwvc3Bhbj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd29yZHByZXNzLnNrLXNwaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWlubmVyQ2lyY2xlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzay1pbm5lckNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7IH1cbi5zay1zcGlubmVyLXdvcmRwcmVzcyAuc2staW5uZXItY2lyY2xlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzay1pbm5lckNpcmNsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTIgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUzIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNCBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTUgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU2IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTggc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU5IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTAgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAxOCU7XG4gIGhlaWdodDogMTglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNpcmNsZUZhZGVEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSwgMzklLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBzay1jaXJjbGVGYWRlRGVsYXkge1xuICAwJSwgMzklLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuIiwiLy9SVEwgU3VwcG9ydFxuYm9keS5ydGxzIHtcblxuICAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMjIwcHggMCAwO1xuICB9XG5cbiAgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gICAgcGFkZGluZzogN3B4IDM1cHggN3B4IDEwcHg7XG4gIH1cblxuICAuaWJveC10aXRsZSBoNSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLnB1bGwtcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAucHVsbC1sZWZ0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pYm94LXRvb2xzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5zdGF0LXBlcmNlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLm5hdmJhci1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbjogMTRweCAyMHB4IDVweCA1cHg7XG4gIH1cblxuICAuZmVlZC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnRpbWVsaW5lLWl0ZW0gLmRhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAudGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cblxuICAudGhlbWUtY29uZmlnIHtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnNwaW4taWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMDtcbiAgfVxuXG4gIC50b2FzdC1jbG9zZS1idXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdDpiZWZvcmUge1xuICAgIG1hcmdpbjogYXV0byAtMS41ZW0gYXV0byAwLjVlbTtcbiAgfVxuXG4gICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDE1cHg7XG4gIH1cblxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cblxuICAudmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgICByaWdodDogNTAlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbiAgfVxuXG4gIC5maWxlLWJveCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgdWwubm90ZXMgbGkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5jaGF0LXVzZXJzLCAuY2hhdC1zdGF0aXN0aWMge1xuICAgIG1hcmdpbi1yaWdodDogLTMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAuYi1yIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG5cbiAgLmRkLWxpc3QgLmRkLWxpc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRkLWl0ZW0gPiBidXR0b24ge1xuICAgIGZsb2F0OiByaWdodFxuICB9XG5cbiAgLyogVGhlbWUgY29uZmlnICovXG4gIC50aGVtZS1jb25maWctYm94IHtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC50aGVtZS1jb25maWctYm94LnNob3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zcGluLWljb24ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAuc2tpbi1zZXR0dGluZ3Mge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5za2luLXNldHR0aW5ncyB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gIH1cblxuICAuZm9vdGVyLmZpeGVkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucnRscyB7XG4gICAgLmNoYXQtdXNlcnMsLmNoYXQtc3RhdGlzdGljIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCwgYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgNzBweCAwIDA7XG59XG5cbmJvZHkucnRscy5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5mb290ZXIuZml4ZWQsIGJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG5cbmJvZHkucnRscy50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXRvZ2dsZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLmJvZHktc21hbGwucnRscy50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG5ib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuYm9keS5ydGxzLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgNzBweCAwIDA7XG59XG5cbmJvZHkucnRscy5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5cbmJvZHkucnRscy5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCBAc2lkZWJhci13aWR0aCAwIDA7XG59XG5cbmJvZHkucnRscy5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbn1cblxuLmJvZHktc21hbGwucnRscyAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5ib2R5LnJ0bHMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5ib2R5LnJ0bHMgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsIGJvZHkucnRscy5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciwgYm9keS5ydGxzLm1pbmktbmF2YmFyLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkucnRscyAudG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCwgYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gIGJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuXG4gIC5ib2R5LXNtYWxsLnJ0bHMgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG5cbiAgLmJvZHktc21hbGwucnRscyAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG5cbiAgLmJvZHktc21hbGwucnRscy5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5ydGxzLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiBAc2lkZWJhci13aWR0aDtcbiAgfVxuXG4gIC5ydGxzLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbC5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG59XG5cbi8vIEZvciBzcGVjaWFsIGx0ciBzdXBwb3J0aW5nIHBsdWdpblxuLnJ0bHMgLmx0ci1zdXBwb3J0IHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4iLCIvKlxuICpcbiAqICAgVGhpcyBpcyBzdHlsZSBmb3Igc2tpbiBjb25maWdcbiAqICAgVXNlIG9ubHkgaW4gZGVtbyB0aGVtZVxuICpcbiovXG5cbi50aGVtZS1jb25maWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IC0yMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG4udGhlbWUtY29uZmlnLWJveC5zaG93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTNweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwcHggMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2tpbi1zZXR0dGluZ3Mge1xuICB3aWR0aDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbn1cblxuLnNraW4tc2V0dHRpbmdzIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2V0aW5ncy1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuXG4uc2V0aW5ncy1pdGVtLnNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXRpbmdzLWl0ZW0gLnN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNraW4tbmFtZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNldGluZ3MtaXRlbSBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kZWZhdWx0LXNraW4sIC5ibHVlLXNraW4sIC51bHRyYS1za2luLCAueWVsbG93LXNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kZWZhdWx0LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuXG4uZGVmYXVsdC1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5OWQ4Mjtcbn1cblxuLmJsdWUtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLmJsdWUtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDhkZGI7XG59XG5cbi55ZWxsb3ctc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMTAwJTtcbn1cblxuLnllbGxvdy1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NlODczNTtcbn1cblxuLnVsdHJhLXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMi5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG5cbi51bHRyYS1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhMmQ0MDtcbn0iLCIvKlxuICpcbiAqICAgU0tJTiAxIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBCbHVlIGxpZ2h0XG4gKlxuKi9cblxuLy8gTWFpbiBjb2xvcnNcbkBza2luLTEtY29sb3I6ICMwZTlhZWY7XG5Ac2tpbi0xLW5hdi1iZzogIzNlNDk1ZjtcbkBza2luLTEtYS1jb2xvcjogIzllYTZiOTtcbkBza2luLTEtcGFnZS1iZzogI2Y0ZjZmYTtcblxuLy8gQ3VzdG9tIHN0eWxlXG4uc2tpbi0xIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDMwcHg7XG59XG5cbi5za2luLTEgLm5hdmJhci10b3AtbGlua3MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uc2tpbi0xLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuXG4uc2tpbi0xIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTEgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4vcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZycpO1xufVxuXG4uc2tpbi0xLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1uYXYtYmc7XG59XG5cbi5za2luLTEgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNraW4tMSAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHNraW4tMS1uYXYtYmcsIDIlKTtcbn1cblxuLnNraW4tMSAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6IEBza2luLTEtYS1jb2xvcjtcbn1cblxuLnNraW4tMSAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi0xIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQHNraW4tMS1jb2xvcjtcbn1cblxuYm9keS5za2luLTEge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLW5hdi1iZztcbn1cblxuLnNraW4tMSAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5za2luLTEgLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTBweCAzMHB4O1xufVxuXG4uZml4ZWQtbmF2LnNraW4tMSAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5za2luLTEgLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cblxuLnNraW4tMSAjcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1wYWdlLWJnO1xufVxuXG4uc2tpbi0xIC5pYm94LXRpdGxlLCAuc2tpbi0xIC5pYm94LWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLnNraW4tMSAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuXG4uc2tpbi0xIC5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5za2luLTEgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzNXB4IDI1cHggMjVweCAyNXB4O1xufVxuXG4uc2tpbi0xIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5za2luLTEgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2tpbi0xIC5wcm9maWxlLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5za2luLTEgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5za2luLTEgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5za2luLTEgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHNraW4tMS1uYXYtYmcsIDIlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLTEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTEgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKlxuICpcbiAqICAgU0tJTiAyIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBJbnNwaW5pYSBVbHRyYVxuICpcbiovXG5cbi8vIE1haW4gY29sb3JzXG5Ac2tpbi0yLWNvbG9yOiAjMjNjNmM4O1xuQHNraW4tMi1uYXYtYmc6ICNlZGVkZWQ7XG5Ac2tpbi0yLW5hdi10b3AtYmc6ICMyMTNhNTM7XG5cbi8vIEN1c3RvbSBzdHlsZVxuXG5ib2R5LnNraW4tMiB7XG4gIGNvbG9yOiAjNTY1NzU4ICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTIgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMjVweDtcbn1cblxuLnNraW4tMiAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uc2tpbi0yIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTIgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMi5wbmcnKTtcbn1cblxuLnNraW4tMi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItbmF2LWJnO1xufVxuXG4uc2tpbi0yIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5za2luLTIuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG5cbi5za2luLTIgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuXG4uc2tpbi0yIC5sb2dvLWVsZW1lbnQge1xuICBwYWRkaW5nOiAxN3B4IDA7XG59XG5cbi5za2luLTIgLm5hdiA+IGxpID4gYSwgLnNraW4tMiAud2VsY29tZS1tZXNzYWdlIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG59XG5cbi5za2luLTIgI3RvcC1zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2VkZjZmZjtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uc2tpbi0yICNzaWRlLW1lbnUgPiBsaSA+IGEsIC5za2luLTIgLm5hdi5uYXYtc2Vjb25kLWxldmVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM1ODZiN2Q7XG59XG5cbi5za2luLTIgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogQHNraW4tMi1uYXYtdG9wLWJnO1xufVxuXG4uc2tpbi0yLm1pbmktbmF2YmFyIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1uYXYtdG9wLWJnO1xufVxuXG4uc2tpbi0yIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQHNraW4tMi1jb2xvcjtcbn1cblxuLnNraW4tMiAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAjdG9wLXNlYXJjaCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5LnNraW4tMiAjd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBza2luLTItbmF2LWJnO1xufVxuXG4uc2tpbi0yIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItbmF2LXRvcC1iZztcbn1cblxuLmZpeGVkLW5hdi5za2luLTIgLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLW5hdi10b3AtYmc7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG59XG5cbi5za2luLTIgLmRhc2hib2FyZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDIwcHggMzBweDtcbn1cblxuLnNraW4tMiAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4uc2tpbi0yIC5kYXNob2FyZC0xIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMzBweCAyNXB4IDMwcHg7XG59XG5cbi5za2luLTIgLmlib3gtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xufVxuXG4uc2tpbi0yIC5pYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0yICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMjAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpIDIwJSwgcmdiYSgyMTMsIDIxMywgMjEzLCAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMjAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMSkgMjAlLCByZ2JhKDIxMywgMjEzLCAyMTMsIDEpIDEwMCUpO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSNmNmY2ZjYsIGVuZENvbG9yc3RyPSNkNWQ1ZDUpXCI7XG59XG5cbi5za2luLTIgLmlib3gtdGl0bGUsIC5za2luLTIgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uc2tpbi0yIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG5cbi5za2luLTIgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMiAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2tpbi0yIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNraW4tMiAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5za2luLTIgLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmhvdmVyLCAuc2tpbi0yIC5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0yLW5hdi10b3AtYmcsIDUlKTtcbn1cblxuLnNraW4tMiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNraW4tMiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGNvbG9yOiAjMjEzYTUzO1xufVxuXG4uc2tpbi0yIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2tpbi0yIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLypcbiAqXG4gKiAgIFNLSU4gMyAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gWWVsbG93L3B1cnBsZVxuICpcbiovXG5cbi8vIE1haW4gY29sb3JzXG5Ac2tpbi0zLWNvbG9yOiAjZWNiYTUyO1xuQHNraW4tMy1uYXYtYmc6ICMzZTJjNDI7XG5Ac2tpbi0zLWEtY29sb3I6ICM5NDhiOTY7XG5Ac2tpbi0zLXBhZ2UtYmc6ICNmNGY2ZmE7XG5cbi8vIEN1c3RvbSBzdHlsZVxuLnNraW4tMyAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAzMHB4O1xufVxuXG4uc2tpbi0zIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5za2luLTMuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG5cbi5za2luLTMgLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtY29sb3IgIWltcG9ydGFudDtcbn1cblxuYm9keS5ib3hlZC1sYXlvdXQuc2tpbi0zICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1uYXYtYmc7XG59XG5cbi5za2luLTMgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMy5wbmcnKTtcbn1cblxuLnNraW4tMy5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtbmF2LWJnO1xufVxuXG4uc2tpbi0zIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5za2luLTMgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBza2luLTMtbmF2LWJnLCAyJSk7XG59XG5cbi5maXhlZC1uYXYuc2tpbi0zIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLnNraW4tMyAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6IEBza2luLTMtYS1jb2xvcjtcbn1cblxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi0zIC5uYXZiYXItbWluaW1hbGl6ZSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQHNraW4tMy1jb2xvcjtcbn1cblxuYm9keS5za2luLTMge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLW5hdi1iZztcbn1cblxuLnNraW4tMyAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4uc2tpbi0zIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDEwcHggMzBweDtcbn1cblxuLnNraW4tMyAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xufVxuXG4uc2tpbi0zICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLXBhZ2UtYmc7XG59XG5cbi5za2luLTMgLmlib3gtdGl0bGUsIC5za2luLTMgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4uc2tpbi0zIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG5cbi5za2luLTMgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMyAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4IDI1cHg7XG59XG5cbi5za2luLTMgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNraW4tMyAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5za2luLTMgLnByb2ZpbGUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNraW4tMyAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnNraW4tMyAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLnNraW4tMyAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0zLW5hdi1iZywgMiUpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNraW4tMyAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMyAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59IiwiQGltcG9ydCBcImdvb2dsZS1mb250cy1yb2JvdG8ubGVzc1wiO1xuXG5AbWQtY29sb3ItcHJpbWFyeTogIzFBQjM5NDtcbkBtZC1zaGFkb3ctbWFpbjogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMTIpO1xuXG5ib2R5Lm1kLXNraW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWQtc2tpbiB7XG5cbiAgLm5hdi1oZWFkZXIge1xuICAgIC8vYmFja2dyb3VuZDogdXJsKFwicGF0dGVybnMvNC5wbmdcIikgbm8tcmVwZWF0O1xuXG4gIH1cblxuICAubGFiZWwsIC5iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICB9XG5cbiAgLmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC53cmFwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndyYXBwZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjBweCAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zNCksIDAgMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxuXG4gIC5mdWxsLWhlaWdodC1sYXlvdXQgLnBhZ2UtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pYm94IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICAuaWJveC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWJveC10aXRsZSwgLmlib3gtY29udGVudCB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG5cbiAgLmlib3gtdGl0bGUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgYS5jbG9zZS1jYW52YXMtbWVudSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAud2VsY29tZS1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgI3RvcC1zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgI3RvcC1zZWFyY2g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgI25lc3RhYmxlLW91dHB1dCxcbiAgI25lc3RhYmxlMi1vdXRwdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgbHVjaWRhIGdyYW5kZSwgbHVjaWRhIHNhbnMgdW5pY29kZSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2UubmF2YmFyLWRlZmF1bHQubmF2YmFyLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLm5hdiA+IGxpID4gYSB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIHBhZGRpbmc6IDE0cHggMjBweCAxNHB4IDI1cHg7XG4gIH1cblxuICAubmF2Lm5hdmJhci1yaWdodCA+IGxpID4gYSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgNSUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3ZlciwgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgNSUpO1xuICB9XG5cbiAgLm5hdiAub3BlbiA+IGEsIC5uYXYgLm9wZW4gPiBhOmhvdmVyLCAubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogQG5hdnk7XG4gIH1cblxuICAubmF2YmFyLXRvcC1saW5rcyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICB9XG5cbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnBhY2UtZG9uZSAubmF2LWhlYWRlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cblxuICAubmF2ID4gbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKEBncmF5LCAyJSk7XG4gIH1cblxuICAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggNTJweDtcbiAgfVxuXG4gIC5uYXZiYXItdG9wLWxpbmtzIGxpIGEge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLm5hdiA+IGxpID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIC5uYXZiYXItc3RhdGljLXNpZGUgLm5hdiA+IGxpID4gYTpmb2N1cywgLm5hdmJhci1zdGF0aWMtc2lkZSAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgcGFkZGluZzogM3B4IDIwcHg7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgfVxuXG4gIC5uYXYtaGVhZGVyIGEge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm5hdi1oZWFkZXIgLnRleHQtbXV0ZWQge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9sIHtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gICAgbGVmdDogNjVweFxuICB9XG5cbiAgLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB9XG5cbiAgLnBhY2UtZG9uZSAubmF2YmFyLXN0YXRpYy1zaWRlLCAucGFjZS1kb25lIC5uYXYtaGVhZGVyLCAucGFjZS1kb25lIGxpLmFjdGl2ZSwgLnBhY2UtZG9uZSAjcGFnZS13cmFwcGVyLCAucGFjZS1kb25lIC5mb290ZXIge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgfVxuXG4gIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNHM7XG4gICAgei1pbmRleDogMjAzMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLWZpeGVkLXRvcCwgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbWQtY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gIC8vIFJpZ2h0IHNpZGViYXJcblxuICAjcmlnaHQtc2lkZWJhciB7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB6LWluZGV4OiA5MDA7XG4gIH1cblxuICAud2hpdGUtYmcgLm5hdmJhci1maXhlZC10b3AsIC53aGl0ZS1iZyAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jb250YWN0LWJveCB7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICAgIG1hcmdpbjogMzBweCAyMHB4IDAgMjBweDtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gICAgfVxuICB9XG5cbiAgdWwubm90ZXMgbGkgZGl2IHtcblxuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgfVxuXG4gIC5maWxlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICB9XG5cbiAgLm1haWwtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJveC1zaGFkb3c6IEBtZC1zaGFkb3ctbWFpbjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLm1haWwtYm94LWhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG4gIH1cblxuICAubWFpbGJveC1jb250ZW50IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgLnNvY2lhbC1mZWVkLWJveCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2UgLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1zY3JvbGwsXG4gICYubGFuZGluZy1wYWdlLmJvZHktc21hbGwgLm5hdmJhci1kZWZhdWx0XG4gIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZSAubmF2ID4gbGkuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICB9XG5cbiAgJi5sYW5kaW5nLXBhZ2UgLm5hdmJhci1zY3JvbGwgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gICYubGFuZGluZy1wYWdlIC5uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDEwcHg7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZSAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4gICYubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBjb2xvcjogQG5hdnk7XG4gIH1cblxuICAmLmxhbmRpbmctcGFnZS5ib2R5LXNtYWxsIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cblxuICAubGFuZGluZ19saW5rIGEsIC5zcGVjaWFsX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxuXG4gICYuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICAgIGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGdyYXksIDIlKTtcbiAgfVxuXG4gICYubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogQG1kLXNoYWRvdy1tYWluO1xuICB9XG5cbiAgJi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuXG4gICYudG9wLW5hdmlnYXRpb24gLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cblxuICAmLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmhvdmVyLCAudG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6Zm9jdXMsXG4gICYudG9wLW5hdmlnYXRpb24gLm5hdiAub3BlbiA+IGEsXG4gICYudG9wLW5hdmlnYXRpb24gLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4gICYudG9wLW5hdmlnYXRpb24gLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiBAbmF2eTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgJi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlIGEge1xuICAgIGNvbG9yOiBAbmF2eTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB9XG5cbiAgJi5maXhlZC1uYXYgI3dyYXBwZXIudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gICYuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxuXG4gICYuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gIH1cblxuICAmLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAwIDA7XG4gIH1cblxuICAmLmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICB3aWR0aDogQHNpZGViYXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuXG4gICYuY2FudmFzLW1lbnUgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG59XG5cblxuXG4iLCJAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCBAc2lkZWJhci13aWR0aDtcbiAgICBtaW4taGVpZ2h0OiAxMjAwcHg7XG4gIH1cblxuICAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogQHNpZGViYXItd2lkdGg7XG4gIH1cblxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVzc2FnZXMsXG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcyxcbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG5cbiAgLmJvZHktc21hbGwgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG4gIC5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmxvY2std29yZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5uYXZiYXItZm9ybS1jdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAubmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgLnNpZGViYXJkLXBhbmVsIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuc2lkZWJhci1jb250ZW50IC53cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIC5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogQHNpZGViYXItd2lkdGg7XG4gIH1cblxuICAuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmlib3gtdG9vbHMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG5cbiAgLnRpbWVsaW5lLWl0ZW0gLmRhdGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuXG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgfVxuXG4gIC50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gIC5uYXYubmF2YmFyLXRvcC1saW5rcyBsaS5kcm9wZG93biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5pYm94LXRvb2xzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG59XG5cbiIsIi8qIE9ubHkgZGVtbyAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAud2VsY29tZS1tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59IiwiLyohXG4gKiBNb3BhQm9vdHN0cmFwQnVuZGxlIHBhZ2luYXRpb24gc3VwcG9ydFxuICovXG4ucGFnaW5hdGlvbntcbiAgICAuZGlzYWJsZWR7XG4gICAgICAgIGEsIGE6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogI0JGQkZCRjtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmV4dCBhe1xuICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkO1xuICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB9XG59XG4iLCIvKlxuICogbW92aW5nIHN1Ym5hdmlnYXRpb24gYmFyIHNuYXBwaW5nIHRvIHRvcCBvbiBzY3JvbGxcbiAqIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvOTE3OTcwOC9yZXBsaWNhdGluZy1ib290c3RyYXBzLW1haW4tbmF2LWFuZC1zdWJuYXZcbiAqIGh0dHA6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTAzMTgxNjMvc3VibmF2LWJhci1jb2xsYXBzZWQtd2l0aC10d2l0dGVyLWJvb3RzdHJhcFxuICogaHR0cDovL3R3aXR0ZXIuZ2l0aHViLmNvbS9ib290c3RyYXAvYXNzZXRzL2Nzcy9kb2NzLmNzc1xuICovXG5cbi8qIFN1Ym5hdiAqL1xuXG4uc3VibmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7IC8qIFJlcGVhdCB0aGUgZ3JhZGllbnQgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwjZjVmNWY1KSwgY29sb3Itc3RvcCgxMDAlLCNlZWVlZWUpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y1ZjVmNSAwJSwjZWVlZWVlIDEwMCUpOyAvKiBDaHJvbWUgMTArLFNhZmFyaSA1LjErICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCNlZWVlZWUgMTAwJSk7IC8qIElFMTArICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsI2VlZWVlZSAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjZjVmNWY1JywgZW5kQ29sb3JzdHI9JyNlZWVlZWUnLEdyYWRpZW50VHlwZT0wICk7IC8qIElFNi05ICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmNWY1ZjUgMCUsI2VlZWVlZSAxMDAlKTsgLyogVzNDICovXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc3VibmF2IC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1Ym5hdiAubmF2ID4gbGkgPiBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogICAgMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5zdWJuYXYgLm5hdiA+IC5hY3RpdmUgPiBhLFxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIGNvbG9yOiAjNzc3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4wNSk7XG4gICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjA1KTtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMDUpO1xufVxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGEgLmNhcmV0LFxuLnN1Ym5hdiAubmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIgLmNhcmV0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzc3Nztcbn1cbi5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYTpob3ZlciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4uc3VibmF2IC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5zdWJuYXYgLmRyb3Bkb3duLW1lbnUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xufVxuXG4vKiBGaXhlZCBzdWJuYXYgb24gc2Nyb2xsLCBidXQgb25seSBmb3IgOTgwcHggYW5kIHVwIChzb3JyeSBJRSEpICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTgwcHgpIHtcbiAgLnN1Ym5hdi1maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IC8qIDEwIGxlc3MgdGhhbiAubmF2YmFyLWZpeGVkIHRvIHByZXZlbnQgYW55IG92ZXJsYXAgKi9cbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4OyAvKiBkcm9wIHRoZSBib3JkZXIgb24gdGhlIGZpeGVkIGVkZ2VzICovXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwICNmZmYsIDAgMXB4IDVweCByZ2JhKDAsMCwwLC4xKTtcbiAgICAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwwLDAsLjEpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCA1cHggcmdiYSgwLDAsMCwuMSk7XG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZD1mYWxzZSk7IC8qIElFNi05ICovXG4gIH1cbiAgLnN1Ym5hdi1maXhlZCAubmF2IHtcbiAgICB3aWR0aDogOTM4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxcHg7XG4gIH1cbiAgLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuICAuc3VibmF2IC5uYXYgPiBsaTpmaXJzdC1jaGlsZCA+IGE6aG92ZXIge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8qIE1ha2UgdGFibGVzIHNwYWNlZCBvdXQgYSBiaXQgbW9yZSAqL1xuaDIgKyB0YWJsZSxcbmgzICsgdGFibGUsXG5oNCArIHRhYmxlLFxuaDIgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLyogTEFSR0UgREVTS1RPUCBTQ1JFRU5TICovXG5AbWVkaWEgKG1pbi13aWR0aDogMTIxMHB4KSB7XG5cbiAgLyogVXBkYXRlIHN1Ym5hdiBjb250YWluZXIgKi9cbiAgLnN1Ym5hdi1maXhlZCB7XG4gICAgLm5hdiB7XG4gICAgICB3aWR0aDogMTE2OHB4OyAvKiAycHggbGVzcyB0byBhY2NvdW50IGZvciBsZWZ0L3JpZ2h0IGJvcmRlcnMgYmVpbmcgcmVtb3ZlZCB3aGVuIGluIGZpeGVkIG1vZGUgKi9cbiAgICB9XG4gIH1cbn1cblxuXG4vKipcbiAqIFRvIHN1cHBvcnQgc3VibmF2YmFycyB3ZSBhZGQgYSBzZWN0aW9uIHBhZGRpbmcgdG9wLCBcbiAqIHNvIGlmIHlvdSB1c2UgaW5wYWdlIGFuY2hvcnMgd3JhcCB0aGVtIGluIHNlY3Rpb25zIHRvIGhhdmUgY29ycmVjdCBzY3JvbGxpbmcgcGFkZGluZy10b3BcbiAqL1xuIFxuQHNlY3Rpb24tcGFkZGluZy10b3A6IDBweDtcblxuc2VjdGlvbntcbiAgICBwYWRkaW5nLXRvcDogQHNlY3Rpb24tcGFkZGluZy10b3A7XG59XG4iLCIvKipcbiogU29tZSBmaXhlcyBmb3IgZGlzcGxheWluZyBnb29nbGUgbWFwcyBpbnNpZGUgYSBwYWdlIHdpdGggYm9vdHN0cmFwXG4qL1xuXG4uZ21ub3ByaW50e1xuICAgIGltZ3tcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbn1cbiIsIiNyaWdodC1zaWRlYmFyIHtcbiAgdG9wOiA1MHB4O1xuXG4gIC5zaWRlYmFyLWNvbnRhaW5lciB7XG4gICAgLm5hdi5uYXYtdGFicyA+IGxpIHtcbiAgICAgID4gYSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzNhNDQ1OTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaGVscC10b29sdGlwLWxhYmVsIHtcbiAgJi50b29sdGlwLXRoZW1lLXByaW1hcnkge1xuICAgICsgLnRvb2x0aXAge1xuICAgICAgLnRvb2x0aXAtaW5uZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzJGNDA1MDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJGNDA1MDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIHtcbiAgLmhlbHAtdG9vbHRpcC1sYWJlbCB7XG4gICAgLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG4gICYuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogOXB4O1xuICAgIHRvcDogOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICYuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItbGVmdCB7XG4gICAgLnRvb2x0aXAge1xuICAgICAgcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICAgIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItcmlnaHQge1xuICAgIC50b29sdGlwIHtcbiAgICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAudG9vbHRpcC1hcnJvdyB7XG4gICAgICAgIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICAgICAgcmlnaHQ6IGF1dG8haW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50b29sdGlwIHtcbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgICB0ciB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHRoLCB0ZCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCwgdGQge1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBvcG92ZXIge1xuICAmLnBvcG92ZXItbGcge1xuICAgIG1heC13aWR0aDogNTEycHg7XG4gIH1cbn1cbiIsIi5hcnRpY2xlLXRpdGxlIHtcbiAgbWFyZ2luOiA0MHB4IDAgNTBweCAwO1xufVxuIiwiLmZpZWxkLXZhbHVlLXJvdyB7XG4gIC5maWVsZC12YWx1ZS1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE3cHg7XG4gIH1cblxuICAuZWRpdC1maWVsZC12YWx1ZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZWRpdC1maWVsZC12YWx1ZS1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIi5pdGUtZWRpdGFibGUge1xuICAmLml0ZS1lZGl0YWJsZS1zZW5kaW5nIHtcbiAgICAuaXRlLWVkaXRhYmxlLWZvcm0ge1xuICAgICAgLml0ZS1lZGl0YWJsZS1zcGlubmVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLml0ZS1lZGl0YWJsZS10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxN3B4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaXRlLWVkaXRhYmxlLWVkaXQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pdGUtZWRpdGFibGUtZWRpdC1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuaXRlLWVkaXRhYmxlLWZvcm0ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLml0ZS1lZGl0YWJsZS1zcGlubmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLml0ZS1lZGl0YWJsZS1zdWJtaXQtbGluayxcbiAgICAuaXRlLWVkaXRhYmxlLWNhbmNlbC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nOiA4cHggMCAwIDRweDtcbiAgICB9XG4gIH1cbn1cblxuLmVkaXRhYmxlLXBlbmNpbC13cmFwcGVyIHtcbiAgLmVkaXRhYmxlLXBlbmNpbC1pY29uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAuZWRpdGFibGUtcGVuY2lsLWljb24ge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5jb2xsYXBzZS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIC5jb2xsYXBzZS1pY29uIHtcbiAgICAuZmEtaWNvbigpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXVwO1xuICAgIH1cbiAgfVxuXG4gICYuY29sbGFwc2VkIHtcbiAgICAuY29sbGFwc2UtaWNvbiB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWRvd247XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jb2xsYXBzZS1yb3cge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgLmNvbGxhcHNlLWljb24ge1xuICAgIC5mYS1pY29uKCk7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247XG4gICAgfVxuICB9XG5cbiAgJi5jb2xsYXBzZWQge1xuICAgIC5jb2xsYXBzZS1pY29uIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtY29sbGFwc2FibGUge1xuICB0ciB7XG4gICAgLmNvbGxhcHNlLWljb24ge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcblxuICAgICAgLmZhLWljb24oKTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZXhwYW5kZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RTY7XG4gICAgICB9XG5cbiAgICAgIC5jb2xsYXBzZS1pY29uIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNvcnRhYmxlLWhhbmRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG4iLCIuY2FsYy1ncmlkLWNvbHVtbihAaW5kZXgsIEBjbGFzcywgQHR5cGUpIHdoZW4gKEB0eXBlID0gZmxvYXQpIHtcbiAgLmNvbC1Ae2NsYXNzfS1Ae2luZGV4fSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLml0ZS1tYWtlLWdyaWQoQGNsYXNzKSB7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIGZsb2F0KTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgd2lkdGgpO1xuICAubG9vcC1ncmlkLWNvbHVtbnMoQGdyaWQtY29sdW1ucywgQGNsYXNzLCBwdWxsKTtcbiAgLmxvb3AtZ3JpZC1jb2x1bW5zKEBncmlkLWNvbHVtbnMsIEBjbGFzcywgcHVzaCk7XG4gIC5sb29wLWdyaWQtY29sdW1ucyhAZ3JpZC1jb2x1bW5zLCBAY2xhc3MsIG9mZnNldCk7XG59XG5cblxuLmNvbnRhaW5lci14cyB7XG4gIC5pdGUtbWFrZS1ncmlkKHhzKTtcbn1cblxuLmNvbnRhaW5lci1zbSB7XG4gIC5pdGUtbWFrZS1ncmlkKHNtKTtcbn1cblxuLmNvbnRhaW5lci1tZCB7XG4gIC5pdGUtbWFrZS1ncmlkKG1kKTtcbn1cblxuLmNvbnRhaW5lci1sZyB7XG4gIC5pdGUtbWFrZS1ncmlkKGxnKTtcbn1cblxuLmNvbnRhaW5lci14cyB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cblxuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbi14cyB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1zbSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cblxuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbi1zbSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1tZCB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cblxuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbi1tZCB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZyB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cblxuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhpZGRlbi1sZyB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cblxuQHNjcmVlbi14bGctbWluOiAxNDQxcHg7XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXhsZy1taW4pIHtcbiAgLm1ha2UtZ3JpZCh4bGcpO1xufVxuIiwiLmNvbnRhaW5lci1tZCB7XG4gIC5jb2wtbWQtb2Zmc2V0LTY3cHgge1xuICAgIG1hcmdpbi1sZWZ0OiA2N3B4O1xuICB9XG59XG5cbi5jbGVhci1ib3RoIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi53aWR0aC0zN3B4IHtcbiAgd2lkdGg6IDM3cHg7XG59XG5cbi53aWR0aC1sYWJlbCB7XG4gIHdpZHRoOiAxMTZweDtcbn1cbiIsIi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkge1xuICA+YSB7XG4gICAgJi5idG4tcHJpbWFyeSB7XG4gICAgICAuYnRuLXByaW1hcnk7XG4gICAgICBwYWRkaW5nOiA5cHggMTVweDtcbiAgICAgIC5ib3JkZXItcmFkaXVzKDJweCk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG5cbiAgICA+IGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICYuYnRuLXByaW1hcnkge1xuICAgICAgICAuYnRuLXByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiBhOmhvdmVyLFxuICA+IGE6Zm9jdXMge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMWFiMzk0O1xuICB9XG59XG5cbi5uYXYubmF2YmFyLW5hdi5uYXZiYXItcmlnaHQge1xuICAucmlnaHQtc2lkZWJhci10b2dnbGUge1xuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIC5mYS1zcGluKCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXIge1xuICAmLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZShAd2hpdGUsIDMwJSk7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICAuYWxlcnQtd3JhcHBlci1zdGF0aWMge1xuICAgIGhlaWdodDogMTkycHg7XG4gIH1cblxuICAuYWxlcnQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLm5hdi1mbGV4LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgJiA+IGxpIHtcbiAgICAgIGZsZXg6IDAgMSAwO1xuXG4gICAgICAmLmZpcnN0IHtcbiAgICAgICAgZmxleDogMCAxIDA7XG4gICAgICB9XG5cbiAgICAgICYubGFzdCB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgJiA+IGEge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgIGEubmF2YmFyLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubmF2LWZsZXgtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICYgPiBsaS5sYXN0ID4gYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4jc2VsZWN0Mi1zZWFyY2hfcXVlcnktcmVzdWx0cyB7XG4gIG1heC1oZWlnaHQ6IDQ3NXB4O1xufVxuIiwiLm9yZy1idXR0b24tdmFyaWFudChAY29sb3I7IEBiYWNrZ3JvdW5kKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBiYWNrZ3JvdW5kO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDMlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDMlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAzJSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzLFxuICAmLmRpc2FibGVkOmFjdGl2ZSxcbiAgJi5kaXNhYmxlZC5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICAmW2Rpc2FibGVkXTpob3ZlcixcbiAgJltkaXNhYmxlZF06Zm9jdXMsXG4gICZbZGlzYWJsZWRdOmFjdGl2ZSxcbiAgJi5hY3RpdmVbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAYmFja2dyb3VuZCwgNCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBiYWNrZ3JvdW5kLCA0JSk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZSB7XG4gICAgJi5kaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkOmhvdmVyLFxuICAgICYuZGlzYWJsZWQ6Zm9jdXMsXG4gICAgJi5kaXNhYmxlZDphY3RpdmUsXG4gICAgJi5kaXNhYmxlZC5hY3RpdmUsXG4gICAgJltkaXNhYmxlZF0sXG4gICAgJltkaXNhYmxlZF06aG92ZXIsXG4gICAgJltkaXNhYmxlZF06Zm9jdXMsXG4gICAgJltkaXNhYmxlZF06YWN0aXZlLFxuICAgICYuYWN0aXZlW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbihAYmFja2dyb3VuZCwgNCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4ub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAYmFja2dyb3VuZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbihAYmFja2dyb3VuZCwgMyUpO1xufVxuXG4ub3JnLXB1bHNlLWljb24oQGNvbG9yKSB7XG4gICY6Zm9jdXMsXG4gICYuZm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBjb2xvcjtcblxuICAgIC5hbmltYXRlZCgpO1xuICAgIC5hbmltYXRlZC5pbmZpbml0ZSgpO1xuICAgIC5wdWxzZUljb24oKTtcbiAgfVxufSIsIi5wLXh4cyB7XG4gIHBhZGRpbmc6IEBzaXplLXh4cztcbn1cblxuLnAteHMge1xuICBwYWRkaW5nOiBAc2l6ZS14cztcbn1cblxuLnAtc20ge1xuICBwYWRkaW5nOiBAc2l6ZS1zbTtcbn1cblxuLnAtbSB7XG4gIHBhZGRpbmc6IEBzaXplLW07XG59XG5cbi5wLW1kIHtcbiAgcGFkZGluZzogQHNpemUtbWQ7XG59XG5cbi5wLWxnIHtcbiAgcGFkZGluZzogQHNpemUtbGc7XG59XG5cbi5wLXhsIHtcbiAgcGFkZGluZzogQHNpemUteGw7XG59XG5cbi5wLXcteHhzIHtcbiAgcGFkZGluZzogMCBAc2l6ZS14eHM7XG59XG5cbi5wLXcteHMge1xuICBwYWRkaW5nOiAwIEBzaXplLXhzO1xufVxuXG4ucC13LXNtIHtcbiAgcGFkZGluZzogMCBAc2l6ZS1zbTtcbn1cblxuLnAtdy1tIHtcbiAgcGFkZGluZzogMCBAc2l6ZS1tO1xufVxuXG4ucC13LW1kIHtcbiAgcGFkZGluZzogMCBAc2l6ZS1tZDtcbn1cblxuLnAtdy1sZyB7XG4gIHBhZGRpbmc6IDAgQHNpemUtbGc7XG59XG5cbi5wLXcteGwge1xuICBwYWRkaW5nOiAwIEBzaXplLXhsO1xufVxuXG4ucC1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikge1xuICAgICYteHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAmLXNtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgJi1tZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICYtbGcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi14bGctbWluKSB7XG4gICAgJi14bGcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wLWwteHhzIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS14eHMgIWltcG9ydGFudDtcbn1cblxuLnAtbC14cyB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUteHMgIWltcG9ydGFudDtcbn1cblxuLnAtbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUtc20gIWltcG9ydGFudDtcbn1cblxuLnAtbC1tIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS1tICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLW1kICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtbGcge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwteGwge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLXhsICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtbi14eHMge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS14eHM7XG59XG5cbi5wLWwtbi14cyB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLXhzO1xufVxuXG4ucC1sLW4tc20ge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS1zbTtcbn1cblxuLnAtbC1uLW0ge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS1tO1xufVxuXG4ucC1sLW4tbWQge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS1tZDtcbn1cblxuLnAtbC1uLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAtQHNpemUtbGc7XG59XG5cbi5wLWwtbi14bCB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLXhsO1xufVxuXG4ucC10LW5vbmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC10LXh4cyB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS14eHM7XG59XG5cbi5wLXQteHMge1xuICBwYWRkaW5nLXRvcDogQHNpemUteHM7XG59XG5cbi5wLXQtc20ge1xuICBwYWRkaW5nLXRvcDogQHNpemUtc207XG59XG5cbi5wLXQtbSB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS1tO1xufVxuXG4ucC10LW1kIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLW1kO1xufVxuXG4ucC10LWxnIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLWxnO1xufVxuXG4ucC10LXhsIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLXhsO1xufVxuXG4ucC10LW4teHhzIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS14eHM7XG59XG5cbi5wLXQtbi14cyB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUteHM7XG59XG5cbi5wLXQtbi1zbSB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUtc207XG59XG5cbi5wLXQtbi1tIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS1tO1xufVxuXG4ucC10LW4tbWQge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLW1kO1xufVxuXG4ucC10LW4tbGcge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLWxnO1xufVxuXG4ucC10LW4teGwge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLXhsO1xufVxuXG4ucC1yLW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi14cy1taW4pIHtcbiAgICAmLXhzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICYtc20ge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgJi1tZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAmLWxnIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXhsZy1taW4pIHtcbiAgICAmLXhsZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wLXIteHhzIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUteHhzICFpbXBvcnRhbnQ7XG59XG5cbi5wLXIteHMge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS14cyAhaW1wb3J0YW50O1xufVxuXG4ucC1yLXNtIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUtc20gIWltcG9ydGFudDtcbn1cblxuLnAtci1tIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUtbSAhaW1wb3J0YW50O1xufVxuXG4ucC1yLW1kIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUtbWQgIWltcG9ydGFudDtcbn1cblxuLnAtci1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IEBzaXplLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5wLXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS14bCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLW4teHhzIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLXh4cztcbn1cblxuLnAtci1uLXhzIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLXhzO1xufVxuXG4ucC1yLW4tc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUtc207XG59XG5cbi5wLXItbi1tIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLW07XG59XG5cbi5wLXItbi1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IC1Ac2l6ZS1tZDtcbn1cblxuLnAtci1uLWxnIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLWxnO1xufVxuXG4ucC1yLW4teGwge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUteGw7XG59XG5cbi5wLWItbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLWIteHhzIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLXh4cztcbn1cblxuLnAtYi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS14cztcbn1cblxuLnAtYi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS1zbTtcbn1cblxuLnAtYi1tIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLW07XG59XG5cbi5wLWItbWQge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUtbWQ7XG59XG5cbi5wLWItbGcge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUtbGc7XG59XG5cbi5wLWIteGwge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUteGw7XG59XG5cbi5wLWItbi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLXh4cztcbn1cblxuLnAtYi1uLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS14cztcbn1cblxuLnAtYi1uLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS1zbTtcbn1cblxuLnAtYi1uLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLW07XG59XG5cbi5wLWItbi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUtbWQ7XG59XG5cbi5wLWItbi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUtbGc7XG59XG5cbi5wLWItbi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUteGw7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbn1cbi5wLXQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbn1cbi5wLWItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cbi5wLWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtdC04IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnAtbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5wLXItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTkge1xuICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTkge1xuICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtci05IHtcbiAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG4iLCIubS14eHMge1xuICBtYXJnaW46IEBzaXplLXh4cztcbn1cblxuLm0teHMge1xuICBtYXJnaW46IEBzaXplLXhzO1xufVxuXG4ubS1zbSB7XG4gIG1hcmdpbjogQHNpemUtc207XG59XG5cbi5tLW0ge1xuICBtYXJnaW46IEBzaXplLW07XG59XG5cbi5tLW1kIHtcbiAgbWFyZ2luOiBAc2l6ZS1tZDtcbn1cblxuLm0tbGcge1xuICBtYXJnaW46IEBzaXplLWxnO1xufVxuXG4ubS14bCB7XG4gIG1hcmdpbjogQHNpemUteGw7XG59XG5cbi5tLXcteHhzIHtcbiAgbWFyZ2luOiAwIEBzaXplLXh4cztcbn1cblxuLm0tdy14cyB7XG4gIG1hcmdpbjogMCBAc2l6ZS14cztcbn1cblxuLm0tdy1zbSB7XG4gIG1hcmdpbjogMCBAc2l6ZS1zbTtcbn1cblxuLm0tdy1tIHtcbiAgbWFyZ2luOiAwIEBzaXplLW07XG59XG5cbi5tLXctbWQge1xuICBtYXJnaW46IDAgQHNpemUtbWQ7XG59XG5cbi5tLXctbGcge1xuICBtYXJnaW46IDAgQHNpemUtbGc7XG59XG5cbi5tLXcteGwge1xuICBtYXJnaW46IDAgQHNpemUteGw7XG59XG5cbi5tLW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tbC14eHMge1xuICBtYXJnaW4tbGVmdDogQHNpemUteHhzO1xufVxuXG4ubS1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLXhzO1xufVxuXG4ubS1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLXNtO1xufVxuXG4ubS1sLW0ge1xuICBtYXJnaW4tbGVmdDogQHNpemUtbTtcbn1cblxuLm0tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS1tZDtcbn1cblxuLm0tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS1sZztcbn1cblxuLm0tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS14bDtcbn1cblxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUteHhzO1xufVxuXG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLXhzO1xufVxuXG4ubS1sLW4tc20ge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLXNtO1xufVxuXG4ubS1sLW4tbSB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUtbTtcbn1cblxuLm0tbC1uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS1tZDtcbn1cblxuLm0tbC1uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS1sZztcbn1cblxuLm0tbC1uLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS14bDtcbn1cblxuLm0tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS10LXh4cyB7XG4gIG1hcmdpbi10b3A6IEBzaXplLXh4cztcbn1cblxuLm0tdC14bXMge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5tLXQteHMge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS14cztcbn1cblxuLm0tdC1zbSB7XG4gIG1hcmdpbi10b3A6IEBzaXplLXNtO1xufVxuXG4ubS10LW0ge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS1tO1xufVxuXG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogQHNpemUtbWQ7XG59XG5cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS1sZztcbn1cblxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IEBzaXplLXhsO1xufVxuXG4ubS10LW4teHhzIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLXh4cztcbn1cblxuLm0tdC1uLXhtcyB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi5tLXQtbi14cyB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS14cztcbn1cblxuLm0tdC1uLXNtIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLXNtO1xufVxuXG4ubS10LW4tbSB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS1tO1xufVxuXG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtQHNpemUtbWQ7XG59XG5cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS1sZztcbn1cblxuLm0tdC1uLXhsIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLXhsO1xufVxuXG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tci14eHMge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLXh4cztcbn1cblxuLm0tci14cyB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUteHM7XG59XG5cbi5tLXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLXNtO1xufVxuXG4ubS1yLW0ge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLW07XG59XG5cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLW1kO1xufVxuXG4ubS1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiBAc2l6ZS1sZztcbn1cblxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUteGw7XG59XG5cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS14eHM7XG59XG5cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLXhzO1xufVxuXG4ubS1yLW4tc20ge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS1zbTtcbn1cblxuLm0tci1uLW0ge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS1tO1xufVxuXG4ubS1yLW4tbWQge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS1tZDtcbn1cblxuLm0tci1uLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAtQHNpemUtbGc7XG59XG5cbi5tLXItbi14bCB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLXhsO1xufVxuXG4ubS1iLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUteHhzO1xufVxuXG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUteHM7XG59XG5cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS1zbTtcbn1cblxuLm0tYi1zbS1pIHtcbiAgICBtYXJnaW4tYm90dG9tOiBAc2l6ZS1zbSAhaW1wb3J0YW50O1xufVxuXG4ubS1iLW0ge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS1tO1xufVxuXG4ubS1iLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUtbWQ7XG59XG5cbi5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS1sZztcbn1cblxuLm0tYi14bCB7XG4gIG1hcmdpbi1ib3R0b206IEBzaXplLXhsO1xufVxuXG4ubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLXh4cztcbn1cblxuLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLXhzO1xufVxuXG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUtc207XG59XG5cbi5tLWItbi1tIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLW07XG59XG5cbi5tLWItbi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IC1Ac2l6ZS1tZDtcbn1cblxuLm0tYi1uLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLWxnO1xufVxuXG4ubS1iLW4teGwge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUteGw7XG59XG5cbi5tLWwtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubS1yLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tLXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5tLWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG5cbi5tLXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5tLXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4iLCIudC0xNSB7XG4gIHRvcDogMTVweDtcbn1cbi5iLTE1IHtcbiAgYm90dG9tOiAxNXB4O1xufVxuLmwtMTUge1xuICBsZWZ0OiAxNXB4O1xufVxuLnItMTUge1xuICByaWdodDogMTVweDtcbn1cblxuLnQtMTUtaSB7XG4gIHRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuLmItMTUtaSB7XG4gIGJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuLmwtMTUtaSB7XG4gIGxlZnQ6IDE1cHggIWltcG9ydGFudDtcbn1cbi5yLTE1LWkge1xuICByaWdodDogMTVweCAhaW1wb3J0YW50O1xufVxuIiwiQGltcG9ydCBcInBhZGRpbmcubGVzc1wiO1xuQGltcG9ydCBcIm1hcmdpbi5sZXNzXCI7XG5AaW1wb3J0IFwicG9zaXRpb24ubGVzc1wiO1xuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1zYW5zLXNlcmlmO1xufVxuXG4uZmxvYXQtZS1tYXJnaW5zIHtcbiAgLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tLWItbm9uZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5tLWIteHhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIH1cblxuICAubS1iLXhzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAubS1iLXNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgLm0tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gIC5tLWItbWQge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAubS1iLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLm0tYi14bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5tLWIteHhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgLm0tYi1uLXh4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC5tLWItbi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgfVxuXG4gIC5tLWItbi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIH1cblxuICAubS1iLW4ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICB9XG5cbiAgLm0tYi1uLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbiAgfVxuXG4gIC5tLWItbi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG4gIH1cblxuICAubS1iLW4teGwge1xuICAgIG1hcmdpbi1ib3R0b206IC00MHB4O1xuICB9XG59XG5cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLXItbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLTYge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLm0tbC02IHtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLm0tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5tLXItMyB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuXG4ubS1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubS1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLnAtMTAge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ucC0xNSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wLXQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucC1iLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnAtbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ucC10LTIge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucC10LTMge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4ucC10LTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucC1iLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xufVxuXG4ucC1iLTMge1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG4ucC1sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cblxuLnAtbC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG5cbi5wLXItMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbn1cblxuLnAtci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuXG4ucC1sLTQge1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxuLnAtci00IHtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG4ucC10LTcge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4ucC1iLTcge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuXG4ucC1yLTcge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG5cbi5wLWwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4ucC1sLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucC1sLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuXG4uZi1zLTIycHgge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZi1zLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZi1zLTI0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uZC1pIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZC1pLWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5kLW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZC1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52LWEtdCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi52LWEtYiB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLnctMTItcCB7XG4gIHdpZHRoOiAxMiU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnctMTItMjUtcCB7XG4gIHdpZHRoOiAxMi4yNSU7XG59XG5cbi53LTE0LXAge1xuICB3aWR0aDogMTQlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTE0LTItcCB7XG4gIHdpZHRoOiAxNCU7XG59XG5cbi53LTEwLXAge1xuICB3aWR0aDogMTAlO1xufVxuXG4udy0xNS1wIHtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLnctMTYtNS1wIHtcbiAgd2lkdGg6IDE2LjUlO1xufVxuXG4udy0yMC1wIHtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnctMTAwLXAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy0zMDAge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi5vZi1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub2YtYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ucG9zLWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5wb3MtciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnotaW5kZXgtMSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbmEge1xuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgJi5idG4tZGFuZ2VyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjQ0NDQzA0O1xufVxuXG4uY2xlYXItbm9uZSB7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53b3JrLWJyZWFrLWJyZWFrLWFsbCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubWlkZGxlLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cblxuICAud3JhcHBlciB7XG4gICAgJi53cmFwcGVyLWNvbnRlbnQge1xuICAgICAgLy9tYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICAvL21hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgfVxuICB9XG59XG5cbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsIC53cmFwcGVyLndyYXBwZXItY29udGVudCxcbi5ib2R5LXNtYWxsIC50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmVtcHR5LWhpZGRlbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b3JkLWJyZWFrLWJyZWFrLXdvcmQge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ud2hpdGUtc3BhY2Utbm9ybWFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi0xOTIwLW1heCkge1xuICAudG9wLW5hdmlnYXRpb24ge1xuICAgIC53cmFwcGVyIHtcbiAgICAgICYud3JhcHBlci1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaC1mLWMge1xuICBoZWlnaHQ6IC1tb3otZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5cbi53LWYtYyB7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5wb2ludGVyLWV2ZW50cy1hbGwge1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi52LWEtbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi52LWEtdC1iIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xufVxuXG4udGl0bGUtYWN0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmYtdy1iIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93IHtcbiAgJi1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxuICAmLXZpc2libGUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi1hdXRvIHtcbiAgICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gICYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRleHQtYnJlYWstZm9yY2Uge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuIiwiLmlmcmFtZSB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbn1cblxuLmlmcmFtZSAjd3JhcHBlciB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xufVxuXG4uaWZyYW1lICNwYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbn1cbiIsIi5taW4tdy01NSB7XG4gIG1pbi13aWR0aDogNTVweDtcbn1cblxuLm1pbi13LTYwIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuXG4ubWluLXctMjAwIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLm1pbi13LTI1MCB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG5cbi5taW4tdy00MDAge1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuXG4ubWluLXctMTAwMCB7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xufVxuXG4ubWluLXctMTIwMCB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xufVxuXG4ubWluLXctMTMwMCB7XG4gIG1pbi13aWR0aDogMTMwMHB4O1xufVxuXG4ubWluLXctMTUwMCB7XG4gIG1pbi13aWR0aDogMTUwMHB4O1xufVxuXG4ubWluLXctMTYwMCB7XG4gIG1pbi13aWR0aDogMTYwMHB4O1xufVxuXG4ubWluLXctMTgwMCB7XG4gIG1pbi13aWR0aDogMTgwMHB4O1xufVxuXG4ubWF4LXctMTQ1IHtcbiAgbWF4LXdpZHRoOiAxNDVweDtcbn1cblxuLm1heC13LTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5tYXgtdy0zMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4udy0xMjAge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi53LTE1MCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnctMjAwIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4udy0zMDAge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi53LTQwMCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLnctNTAwIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuXG4udy0xNjAwIHtcbiAgd2lkdGg6IDE2MDBweDtcbn1cbiIsIi5oLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubWluLWgtMjAwIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5taW4taC00MDAge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLm1pbi1oLTUwMCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG5cbi5tYXgtaC0yMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLm1heC1oLTQwMCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubWF4LWgtNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5tYXgtaC04MDAge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbn1cblxuLmgtNTMtaSB7XG4gIGhlaWdodDogNTNweCAhaW1wb3J0YW50O1xufVxuXG4udi1hLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufSIsIi5oYXMtZXJyb3Ige1xuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG5cbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgY29sb3I6IEByZWQ7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiBAcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG59XG5cbi5jb2xsZWN0aW9uLWl0ZW0tZGVmYXVsdCB7XG4gICYuaWNoZWNrLWlucHV0IHtcbiAgICAmKy5oZWxwLWJsb2NrIHtcbiAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iZy13aGl0ZS1pbXBvcnRhbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG5cbi5iZy1tb2RhbC1ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiBAbW9kYWwtZ3JheTtcbn1cbiIsIi5kaXNhYmxlZC1ncm91cCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBkYXJrLWdyYXkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBuYXZ5KTtcbn1cblxuLmJ0bi1zdWNjZXNzIHtcbiAgLm9yZy1idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAYmx1ZSk7XG59XG5cbi5idG4taW5mbyB7XG4gIC5vcmctYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQGxhenVyKTtcbn1cblxuLmJ0bi13YXJuaW5nIHtcbiAgLm9yZy1idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAeWVsbG93KTtcbn1cblxuLmJ0bi1kYW5nZXIge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEByZWQpO1xufVxuXG4uYnRuLWRlZmF1bHQtYi1sIHtcbiAgLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQGRhcmstZ3JheSk7XG59XG5cbi5idG4tcHJpbWFyeS1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAbmF2eSk7XG59XG5cbi5idG4tc3VjY2Vzcy1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAYmx1ZSk7XG59XG5cbi5idG4taW5mby1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAbGF6dXIpO1xufVxuXG4uYnRuLXdhcm5pbmctYi1sIHtcbiAgLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQHllbGxvdyk7XG59XG5cbi5idG4tZGFuZ2VyLWItbCB7XG4gIC5vcmctYnV0dG9uLWItbC12YXJpYW50KEByZWQpO1xufVxuXG4vLy5idG4td2hpdGUge1xuLy8gICY6Zm9jdXMsXG4vLyAgJi5mb2N1cyxcbi8vICAmOmhvdmVyLFxuLy8gICY6YWN0aXZlLFxuLy8gICYuYWN0aXZlLFxuLy8gIC5vcGVuIC5kcm9wZG93bi10b2dnbGUmIHtcbi8vICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4vLyAgICBib3JkZXItY29sb3I6ICNkMmQyZDI7XG4vL1xuLy8gICAgJjpob3Zlcixcbi8vICAgICY6Zm9jdXMsXG4vLyAgICAmLmZvY3VzIHtcbi8vICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbi8vICAgICAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuLy8gICAgfVxuLy8gIH1cbi8vICAmOmFjdGl2ZSxcbi8vICAmLmFjdGl2ZSxcbi8vICAub3BlbiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4vLyAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuLy8gIH1cbi8vfVxuXG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7XG59XG5cbi5zd2FsLWJ1dHRvbi0tYXBwcm92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAuYnRuLWFjdGl2ZS1wcmltYXJ5LmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICAgIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxufVxuIiwiLmRyb3Bkb3duLW1lbnUgPiBsaSB7XG4gID4gLmRyb3Bkb3duLW1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICYuZHJvcGRvd24tbWVudS1pdGVtLXNtIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuIiwiYS5kaXNhYmxlZCxcbmFbZGlzYWJsZWRdIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIuZi13LW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG59IiwiLm1haW4tbmF2IHtcbiAgdWwubmF2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTBweDtcblxuICAgID4gbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG5cbiAgICAgIGEuYnRuLXByaW1hcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGFibGUtcmVzcG9uc2l2ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdy15OiBvdmVybGF5O1xufVxuXG4ud2hpdGUtc3BhY2Utbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWZpbHRlciB7XG4gIC5zY3JvbGxhYmxlLW1kIHtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgJiA+IGxpIHtcbiAgICAgICYgPiBhIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1maWx0ZXJlZCwgLnRhYmxlLWNvbHVtbi13cmFwcGVyIHtcbiAgPiB0aGVhZCA+IHRyIHtcbiAgICAmLnRhYmxlLWhlYWRlci1yb3csICYudGFibGUtZm9vdGVyLXJvdyB7XG4gICAgICA+IHRoIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgID4gdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgLmRyb3Bkb3duLWZpbHRlciB7XG4gICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgICAmLm9wZW4ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1maWx0ZXIge1xuICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgICYudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCB7XG4gICAgICAgIG1pbi13aWR0aDogMjYwcHg7XG4gICAgICAgIC8vIENvbmRpdGlvbiBmb3IgZmlsdGVycyBpbnNpZGUgbmF2XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogaW5pdGlhbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJhZGlvLFxuICAgICAgLmNoZWNrYm94IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxpbmstZmlsdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIHRoZWFkIHtcbiAgICAuZHJvcGRvd24tZmlsdGVyIHtcbiAgICAgID4gLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAmLnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQge1xuICAgICAgICAgIC8vIENvbmRpdGlvbiBmb3IgZmlsdGVyIGluc2lkZSB0YWJsZVxuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4gICAgICAgICAgLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5saW5rLWZpbHRlcixcbiAgLnNwYW4tZmlsdGVyIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuZHJvcGRvd24tZmlsdGVyIGEge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQG5hdnk7XG4gICAgfVxuICB9XG5cbiAgLnNwYW4tZmlsdGVyIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuc2Nyb2xsYWJsZS1tZCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgJi50YWJsZS1jb2x1bW4tY29udHJvbCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jZmlsdGVyX3Nob3dfY2FsbGJhY2tfZmlsdGVyX2xhYmVsIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuXG4udGFibGUtY29sdW1uLWZvcm0td3JhcHBlciB7XG4gICsgLmZvcm0taG9yaXpvbnRhbCB7XG4gICAgPiAuZm9ybS1ncm91cCB7XG4gICAgICAuaGlkZTtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi50YWJsZS1jb2x1bW4td2lkZ2V0LXNob3cge1xuICBwYWRkaW5nLXRvcDogNHB4O1xuXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udGFibGUtY29sdW1uLXdyYXBwZXIge1xuICAudGFibGUtY29sdW1uLWNvbnRyb2wge1xuICAgIGxhYmVsIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIC50YWJsZS1jb2x1bW4tY29udHJvbC1pY29uIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICBjdXJzb3I6IG1vdmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWluaWNvbG9ycyB7XG4gICAgICAubWluaWNvbG9ycy1pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG5cbiAgICAgIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgICAgIGxlZnQ6IC0xNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtY29sdW1uLXNlYXJjaC1pdGVtIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYmxlLWNvbHVtbi1zZWFyY2gge1xuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiA4cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAmICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgbGVmdDogLTFweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1pbi13aWR0aDogMjkycHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAuc2Nyb2xsYWJsZS1tZCB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuXG4uZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuXG4gICAgPiBkaXYge1xuICAgICAgZmxleDogMSBhdXRvO1xuICAgIH1cblxuICAgICYuY2xlYXJmaXgge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gICYuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAtMXB4O1xuICB9XG59XG5cbi5maWx0ZXItZW1wdHktd3JhcHBlciB7XG4gIGhlaWdodDogMjcwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNzBweDtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi8vIFRhYmxlIGNvbHVtbiByZXNpemVcbi5KQ29sUmVzaXplciB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi5KQ0xSZ3JpcHMge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLkpDTFJncmlwIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbn1cblxuLkpDTFJncmlwIC5KQ29sUmVzaXplciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSk7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHRvcDogMDtcbn1cblxuLkpDTFJMYXN0R3JpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLkpDTFJncmlwRHJhZyB7XG4gIGJvcmRlci1sZWZ0OiAxcHggZG90dGVkIGJsYWNrO1xufVxuXG4udGFibGUtY29uZmlnLXdyYXBwZXIge1xuICAudGFibGUtY29uZmlnLWxpc3QtdGFibGVDb25maWcge1xuICAgICYgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICAgIG1heC13aWR0aDogMjQ4cHg7XG4gICAgICBtaW4td2lkdGg6IDE0OXB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb25maWctbWFrZS1wcmltYXJ5IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgICAgbWFyZ2luLXRvcDogQHNpemUtc207XG4gICAgICBtYXJnaW4tbGVmdDogQHNpemUtc207XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyLXNtIHtcbiAgLnRhYmxlLWNvbmZpZy13cmFwcGVyIHtcbiAgICAudGFibGUtY29uZmlnLXNlbGVjdC13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAyMjdweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi1pbml0IHtcbiAgPiB0aGVhZCB7XG4gICAgPiB0ciB7XG4gICAgICAmLnVpLXNvcnRhYmxlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbiAgICAgIH1cblxuICAgICAgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuXG4gICAgICAgICYudWktc29ydGFibGUtaGFuZGxlIHtcbiAgICAgICAgICAmLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi51aS1zb3J0YWJsZS1oZWxwZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG5cbiAgICAgICAgICAgIC50YWJsZS1jb2x1bW4tc29ydGFibGUtYXJyb3cge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5saW5rLWZpbHRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZHJvcGRvd24tZmlsdGVyLm9wZW4ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC50YWJsZS1jb2x1bW4tc29ydGFibGUtYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDVweDtcbiAgICB0b3A6IC0zcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4udGFibGUtY29sdW1uLW9yZGVyLWFwcGx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDNweDtcbiAgei1pbmRleDogOTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUge1xuICB0ZCB7XG4gICAgJi50YWJsZS1jZWxsLXdoaXRlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2x1bW4tZmlsdGVyZWQtcm93IHtcbiAgY29sb3I6IEBuYXZ5O1xuXG4gIC50YWJsZS1jb2x1bW4tbGFiZWwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG59XG5cbi5maWx0ZXItbGluayB7XG4gIGNvbG9yOiAjNTE5Y2RjO1xufVxuXG4udGFibGUtc2hvdy1jb250cm9sLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuXG4uZmlsdGVyLXRvdGFsLWFsbC1hamF4IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbnRyOmhvdmVyIHtcbiAgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSB7XG4gICAgbWF4LWhlaWdodDogNDdweDtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gICAgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGFibGUtYmctaG92ZXI7XG5cbiAgICAgICY6ZW1wdHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYgLmFjdGlvbi1kZWxldGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5leHBhbmRlZCB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbiAgfVxufVxuXG50cjpub3QoOmhvdmVyKSB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIC5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0LCAudGFibGUtYWN0aW9uLWNvbHVtbi12aXNpYmxlLCAudW5zdGlja3ktYWN0aW9ucy1jb2x1bW4ge1xuICB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMsIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblxuICAgICYgLmFjdGlvbi1kZWxldGUtYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIGEge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmRpc3BsYXktZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuXG4gICAgLmJ0bi1zaG93LWFsbCB7XG4gICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3ctc2VsZWN0ZWQge1xuICAgIC50YWJsZS1jb250cm9sLXNob3ctYWxsLFxuICAgIC50YWJsZS1jb250cm9sLXNob3ctaGlkZS1idG4tc2VwYXJhdG9yLFxuICAgIHRyLnRhYmxlLWNvbHVtbi1zZWFyY2gtaXRlbTpoYXMoaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpub3QoOmNoZWNrZWQpKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1zaG93LWFsbCB7XG4gICAgICAgIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgICB9XG5cbiAgICAuYnRuLXNob3ctc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCB7XG4gICAgLnRhYmxlLWNvbnRyb2wtaGlkZS1hbGwsXG4gICAgLnRhYmxlLWNvbnRyb2wtc2hvdy1oaWRlLWJ0bi1zZXBhcmF0b3IsXG4gICAgdHIudGFibGUtY29sdW1uLXNlYXJjaC1pdGVtOmhhcyhpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYnRuLXNob3ctYWxsIHtcbiAgICAgICAgY29sb3I6IEBsaW5rLWNvbG9yO1xuICAgIH1cblxuICAgIC5idG4tc2hvdy1ub3Qtc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgfVxufVxuIiwiI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2NvbmRpdGlvbnMge1xuICBbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2Zvcm0ge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICBbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuIiwiLmxvZ2luc2NyZWVuLm1pZGRsZS1ib3gge1xuICB3aWR0aDogNDAwcHg7XG59XG5cbi5sb2dpbnNjcmVlbi5sYXJnZS1ib3gge1xuICB3aWR0aDogOTQwcHg7XG4gIG1heC13aWR0aDogOTQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ2luc2NyZWVuLmxhcmdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnNzby1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbn1cblxuLnNzby1icmFuZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMC45cmVtO1xufVxuXG4uc3NvLWxvZ28ge1xuICAgIHdpZHRoOiAzcmVtO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjlyZW07XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCwgIzNiODJmNiwgIzRmNDZlNSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSg1OSwgMTMwLCAyNDYsIDAuMjUpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uc3NvLWxvZ28gc3ZnIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3NvLWJyYW5kLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnNzby1icmFuZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMxZTI5M2I7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG5cbi5zc28tYnJhbmQtc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuNDVyZW07XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgY29sb3I6ICM2NDc0OGI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5zc28tYnJhbmQtZG90IHtcbiAgICB3aWR0aDogMC42cmVtO1xuICAgIGhlaWdodDogMC42cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMGI5ODE7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgIGZsZXgtc2hyaW5rOiAwO1xufVxuIiwiLyoqXG4gKiBAZmlsZVxuICogQ29sdW1ucyB3aXRoIGF1dG9tYXRpYyB3aWR0aCwgc2ltaWxhciB0byAuY29sLXhzLTEgYW5kIGZyaWVuZHMuXG4gKi9cblxuLmNvbC14cy1hdXRvLCAuY29sLXhzMS1hdXRvLCAuY29sLXNtLWF1dG8sIC5jb2wtbWQtYXV0bywgLmNvbC1sZy1hdXRvLFxuLmNvbC14cy1hdXRvLXJpZ2h0LCAuY29sLXhzMS1hdXRvLXJpZ2h0LCAuY29sLXNtLWF1dG8tcmlnaHQsIC5jb2wtbWQtYXV0by1yaWdodCwgLmNvbC1sZy1hdXRvLXJpZ2h0LFxuLmNvbC1taWRkbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLW1pZGRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uY29sLXhzLWF1dG8ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNvbC14cy1hdXRvLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14czEtYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC14czEtYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uY29sLWNvbmRlbnNlZCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5jb2wtY29uZGVuc2VkLWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmNvbC1jb25kZW5zZWQtciB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbiIsIkBkYXRldGltZXBpY2tlci1uYXZ5OiAjMWRjNWEzO1xuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIHotaW5kZXg6IDEwMDAwO1xuXG4gIC5kYXRlcGlja2VyLW1vbnRocyxcbiAgLmRhdGVwaWNrZXIteWVhcnMsXG4gIC5kYXRlcGlja2VyLWRlY2FkZXMge1xuICAgIHRhYmxlIHRkIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2NnB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBAZGF0ZXRpbWVwaWNrZXItbmF2eSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGF0ZXRpbWVwaWNrZXItbmF2eSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkYXRldGltZXBpY2tlci1uYXZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGEge1xuICBjb2xvcjogQGRhdGV0aW1lcGlja2VyLW5hdnkgIWltcG9ydGFudDtcbn1cbiIsIkBjbG9ja3BpY2tlci1uYXZ5OiAjMWRjNWEzO1xuQGNsb2NrcGlja2VyLW5hdnktZmFkZWQ6IGZhZGUoQGNsb2NrcGlja2VyLW5hdnksIDI1JSk7XG5cbi5jbG9ja3BpY2tlci1wb3BvdmVyIHtcbiAgei1pbmRleDogMTAwMDA7XG59XG5cbi5jbG9ja3BpY2tlci10aWNrLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci10aWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNsb2NrcGlja2VyLW5hdnktZmFkZWQ7XG59XG5cbi5jbG9ja3BpY2tlci1jYW52YXMtYmcge1xuICBmaWxsOiBAY2xvY2twaWNrZXItbmF2eS1mYWRlZDtcbn1cblxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZy10cmFucyB7XG4gIGZpbGw6IEBjbG9ja3BpY2tlci1uYXZ5LWZhZGVkO1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzLWJlYXJpbmcsXG4uY2xvY2twaWNrZXItY2FudmFzLWZnIHtcbiAgZmlsbDogQGNsb2NrcGlja2VyLW5hdnk7XG59XG5cbi5jbG9ja3BpY2tlci1jYW52YXMgbGluZSB7XG4gIHN0cm9rZTogQGNsb2NrcGlja2VyLW5hdnk7XG59XG5cbi5jbG9ja3BpY2tlci1zcGFuLWhvdXJzLnRleHQtcHJpbWFyeSxcbi5jbG9ja3BpY2tlci1zcGFuLW1pbnV0ZXMudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IEBjbG9ja3BpY2tlci1uYXZ5O1xufVxuXG4uY2xvY2twaWNrZXItYnV0dG9uIHtcbiAgLmJ0bi1wcmltYXJ5KCk7XG59IiwiLmRyb3Bkb3duLXN1Ym1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51ID4gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIC8vbWFyZ2luLXRvcDogLTZweDtcbiAgLy9tYXJnaW4tbGVmdDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAzcHg7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnUgPiBhOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNjY2NjY2M7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51LnB1bGwtbGVmdCA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4IDAgM3B4IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4IDAgM3B4IDNweDtcbn1cblxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAuYm94LXNoYWRvdyhub25lKTtcbn1cblxuLmJ0bi1ncm91cC5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbn1cbiIsIiNsb2FkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIC8vbWFyZ2luOiAtNzVweCAwIDAgLTc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzNDk4ZGI7XG5cbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDUrICovXG4gIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgei1pbmRleDogOTk5ODtcbn1cblxuI2xvYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZTc0YzNjO1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICBhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG59XG5cbiNsb2FkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogMTVweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIGJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y5YzkyMjtcblxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICBhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbn1cblxuI2xvYWRlcl9zbWFsbDpleHRlbmQoI2xvYWRlcikge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gIH1cbn1cblxuI2xvYWRlcl9zbWFsbDphZnRlcjpleHRlbmQoI2xvYWRlcjphZnRlciksICNsb2FkZXJfc21hbGw6YmVmb3JlOmV4dGVuZCgjbG9hZGVyOmJlZm9yZSkge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSAgIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbiAgfVxufVxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUgICB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbn0iLCJpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzllYTZiOTtcbn1cblxuLy8gZm9ybSBwYW5lbFxuLmZvcm0tcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICA+IC5mb3JtLWhlYWRlciB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi8vIGxhYmVsIHdyYXBwZXJcbi5jb2wtbHctc214LFxuLmNvbC1sdy1zbSxcbi5jb2wtbHcteHNtLFxuLmNvbC1sdy1tZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLWx3LXNteCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG5cbi5jb2wtbHctc20ge1xuICB3aWR0aDogMTUwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4uY29sLWx3LXhzbSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG59XG5cbi5jb2wtbHctb2Zmc2V0LXNteCB7XG4gIG1hcmdpbi1sZWZ0OiAxNDBweDtcbn1cblxuLmNvbC1sdy1vZmZzZXQtc20ge1xuICBtYXJnaW4tbGVmdDogMTUwcHg7XG59XG5cbi5jb2wtbHctbWQge1xuICB3aWR0aDogMjMwcHg7XG59XG5cbi5jb2wtbHctb2Zmc2V0LW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDIzMHB4O1xufVxuXG4uaS13IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uaS13LWZ1bGwge1xuICAuaS13KCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC13IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uaS13ICsgLmwtdyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmktdy14cyxcbi5pLXcteHNtLFxuLmktdy1zbSxcbi5pLXctbWQsXG4uaS13LXhtZCxcbi5pLXctbW1kLFxuLmktdy1sZyxcbi5pLXcteGxnIHtcbiAgLmktdygpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gIC5pLXcteHMge1xuICAgIHdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLmktdy14c20ge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgfVxuXG4gIC5pLXctc20ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIC5pLXctbWQge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5pLXcteG1kIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cblxuICAuaS13LW1tZCB7XG4gICAgd2lkdGg6IDIxMHB4O1xuICB9XG5cbiAgLmktdy1sZyB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgLmktdy14bGcge1xuICAgIHdpZHRoOiA1MjBweDtcbiAgfVxuXG4gIC5pLW0tdy14cyB7XG4gICAgbWF4LXdpZHRoOiA4MHB4O1xuICB9XG5cbiAgLmktbS13LXhzbSB7XG4gICAgbWF4LXdpZHRoOiAxMDZweDtcbiAgfVxuXG4gIC5pLW0tdy1zbSB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIC5pLW0tdy1tZCB7XG4gICAgbWF4LXdpZHRoOiAxNDBweDtcbiAgfVxuXG4gIC5pLW0tdy14bWQge1xuICAgIG1heC13aWR0aDogMTkwcHg7XG4gIH1cblxuICAuaS1tLXctbW1kIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG5cbiAgLmktbS13LWxnIHtcbiAgICBtYXgtd2lkdGg6IDI4MHB4O1xuICB9XG5cbiAgLmktbS13LXhsZyB7XG4gICAgbWF4LXdpZHRoOiA1MjBweDtcbiAgfVxuXG4gIC5jb2wtaXctci1zbSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmYtYy14cyB7XG4gIHdpZHRoOiA3MHB4O1xufVxuXG4uZi1jLXhzbSB7XG4gIHdpZHRoOiA5NnB4O1xufVxuXG4uZi1jLXNtIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uZi1jLW1kIHtcbiAgd2lkdGg6IDEzMHB4O1xufVxuXG4uZi1jLXh4bWQge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5mLWMteHhtZCB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLmYtYy1tbWQge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5mLWMtbGcge1xuICB3aWR0aDogMjcwcHg7XG59XG5cbi5mLWMteGxnIHtcbiAgd2lkdGg6IDUxMHB4O1xufVxuXG4uZm9ybS1ob3Jpem9udGFsIHtcbiAgLmYtZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01cHggIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuXG4vLyBpbnB1dCB3cmFwcGVyXG4uaXcteHMsXG4uaXctbWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uaXcteHMge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuXG4uaXctbWQge1xuICBwYWRkaW5nLWxlZnQ6IDI0NXB4O1xufVxuXG4uY29sLWl3LWNvbC1idG4sXG4uY29sLWl3LXh4cyxcbi5jb2wtaXcteHMsXG4uY29sLWl3LXhzbSxcbi5jb2wtaXctc20sXG4uY29sLWl3LW1kLFxuLmNvbC1pdy14eHhtZCxcbi5jb2wtaXcteHhtZCxcbi5jb2wtaXcteG1kLFxuLmNvbC1pdy1tbWQsXG4uY29sLWl3LW1tbWQsXG4uY29sLWl3LWxnLFxuLmNvbC1pdy14bGcsXG4uY29sLWl3LW1kX2xnXG57XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY29sLWl3LWNvbC1idG4ge1xuICB3aWR0aDogNjJweDtcbn1cblxuLmNvbC1pdy14eHMge1xuICB3aWR0aDogNTBweDtcbn1cblxuLmNvbC1pdy14cyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmNvbC1pdy14c20ge1xuICB3aWR0aDogMTI2cHg7XG59XG5cbi5jb2wtaXctc20ge1xuICB3aWR0aDogMTQwcHg7XG59XG5cbi5jb2wtaXctbWQge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5jb2wtaXcteHh4bWQge1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5jb2wtaXcteHhtZCB7XG4gIHdpZHRoOiAxODBweDtcbn1cblxuLmNvbC1pdy14bWQge1xuICB3aWR0aDogMjEwcHg7XG59XG5cbi5jb2wtaXcteG1tZCB7XG4gIHdpZHRoOiAyMjNweDtcbn1cblxuLmNvbC1pdy1tbWQge1xuICB3aWR0aDogMjMwcHg7XG59XG5cbi5jb2wtaXctbW1tZCB7XG4gIHdpZHRoOiAyNjBweDtcbn1cblxuLmNvbC1pdy1sZyB7XG4gIHdpZHRoOiAzMDBweDtcblxuICAgICYteDIge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICAgICAgICAgIHdpZHRoOiA1NjBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbC1pdy1tZF9sZyB7XG4gIHdpZHRoOiA0NjBweDtcbn1cblxuLmNvbC1pdy14bGcge1xuICB3aWR0aDogNTQwcHg7XG59XG5cbi5jb2wtaW13LXh4cyB7XG4gIG1heC13aWR0aDogNTBweDtcbn1cblxuLmNvbC1pbXcteHMge1xuICBtYXgtd2lkdGg6IDEwMHB4O1xufVxuXG4uY29sLWltdy14c20ge1xuICBtYXgtd2lkdGg6IDEyNnB4O1xufVxuXG4uY29sLWltdy1zbSB7XG4gIG1heC13aWR0aDogMTQwcHg7XG59XG5cbi5jb2wtaW13LW1kIHtcbiAgbWF4LXdpZHRoOiAxNjBweDtcbn1cblxuLmNvbC1pbXcteHhtZCB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG5cbi5jb2wtaW13LXhtZCB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG5cbi5jb2wtaW13LXhtbWQge1xuICBtYXgtd2lkdGg6IDIyM3B4O1xufVxuXG4uY29sLWltdy1tbWQge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuXG4uY29sLWltdy1sZyB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi5jb2wtaW13LW1kX2xnIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cblxuLmNvbC1pbXcteGxnIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cblxuLnRjLW1kIHtcbiAgICB3aWR0aDogMTQxcHg7XG59XG5cbi50Yy1sZyB7XG4gICAgd2lkdGg6IDI4MXB4O1xufVxuXG4uZm9ybS1jb250cm9sLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAuY2xlYXJmaXgoKTtcbn1cblxuLmZvcm0tZ3JvdXAtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbltkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0sXG5bZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG5mb3JtIHtcbiAgLy8uYnRuIHtcbiAgLy8gIGZvbnQtc2l6ZTogMTNweDtcbiAgLy8gIHBhZGRpbmc6IDVweCAxMnB4O1xuICAvL31cbiAgLmJ0biB7XG4gICAgJi5yYWRpby1pbmxpbmUtYnRuIHtcbiAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IGNhbGMoLTEwMCUgLSA1cHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hc3RlcmlzayB7XG4gICAgY29sb3I6IEByZWQ7XG4gIH1cblxuICBbZGF0YS1jb2xsZWN0aW9uLWlkXSxcbiAgLmktdy10YWJzIHtcbiAgICA+IC5uYXYubmF2LXRhYnMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuXG4gICAgICA+IGxpIHtcbiAgICAgICAgJi50YWItbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuICAgICAgICAgICYuaGFzLWVycm9yIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogQHJlZCBAcmVkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICYucmVtb3ZlLWljb24ge1xuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogQHJlZCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgJi5hZGQtaWNvbiB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEBuYXZ5O1xuXG4gICAgICAgICAgICAgICAgLmFuaW1hdGVkKCk7XG4gICAgICAgICAgICAgICAgLmFuaW1hdGVkLmluZmluaXRlKCk7XG4gICAgICAgICAgICAgICAgLnB1bHNlSWNvbigpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAudGFiLWNvbnRlbnQge1xuICAgICAgJi50YWItY29udGVudC1ib3JkZXJlZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICA+IC50YWItcGFuZSB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLnRhYi1wYW5lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi50YWJsZSB7XG4gICAgICB0aGVhZCB0aCA+IGxhYmVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgLy8gIC5mb3JtLWdyb3VwIHtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAvL21hcmdpbi1yaWdodDogMDtcbiAgICAgIC8vfVxuICAgIH1cbiAgfVxufVxuXG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwge1xuICAmLnNpbmdsZS1pY29uIHtcbiAgICAub3JnLWxhYmVsLXRvb2x0aXAge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmhlbHAtdG9vbHRpcC10YWIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHNwYW4ub3JnLWxhYmVsLXRvb2x0aXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgQHRleHQtY29sb3I7XG4gICAgY3Vyc29yOiBoZWxwO1xuICB9XG59XG5cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbnNwYW4ub3JnLWxhYmVsLXRvb2x0aXAsIGEub3JnLWxhYmVsLXRvb2x0aXAsIGxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCB7XG4gICYgKyAudG9vbHRpcCB7XG4gICAgJi5pbiB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC50b29sdGlwLWlubmVyIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgICBib3JkZXI6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yIDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8ubmF2LXRhYnMgPiBsaSA+IGFbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbi8vICAmOmZvY3VzIHtcbi8vICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuLy8gIH1cbi8vfVxuXG4vL2lucHV0W3R5cGU9ZmlsZV0uZHJvcHpvbmUge1xuLy8gIGhlaWdodDogMTAwcHg7XG4vLyAgd2lkdGg6IDEwMCU7XG4vLyAgb3BhY2l0eTogMDtcbi8vICB6LWluZGV4OiAxO1xuLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vXG4vLyAgJjpmb2N1cyB7XG4vLyAgICBvdXRsaW5lOiBub25lO1xuLy8gIH1cbi8vfVxuLy9cbi8vLmRyb3B6b25lLWlubmVyIHtcbi8vICBjb250ZW50OiBhdHRyKGRhdGEtY29udGVudCkgXCIgXCI7XG4vLyAgLy9oZWlnaHQ6IDEwMCU7XG4vLyAgbGluZS1oZWlnaHQ6IDkwcHg7XG4vLyAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gIHRvcDogMDtcbi8vICBsZWZ0OiAwO1xuLy8gIHJpZ2h0OiAwO1xuLy8gIGJvcmRlcjogI2NjYyAzcHggZGFzaGVkO1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIHotaW5kZXg6IDA7XG4vLyAgb3BhY2l0eTogMTtcbi8vICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuLy8gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4vLyAgbWFyZ2luOiAwIDE1cHg7XG4vLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy99XG4vL1xuLy8uaGFzLWVycm9yIC5kcm9wem9uZS1pbm5lciB7XG4vLyAgYm9yZGVyOiAjZWQ1NTY1IDNweCBkYXNoZWQ7XG4vL31cblxuLmNvbG9yLXJlc2V0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1MnB4O1xuICB6LWluZGV4OiAxMDtcblxuICAuY2xvc2U7XG4gIGZvbnQtc2l6ZTogMThweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xufVxuXG4ubWluaWNvbG9ycy1jb2xvci1yZXNldC1zbWFsbCB7XG4gIC5jb2xvci1yZXNldC1saW5rIHtcbiAgICBsZWZ0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xufVxuXG4ub3JnLWRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gIGlucHV0JixcbiAgaW5wdXQ6bm90KC5vcmctZW5hYmxlZCksXG4gIHRleHRhcmVhJixcbiAgdGV4dGFyZWE6bm90KC5vcmctZW5hYmxlZCksXG4gIHNlbGVjdCYsXG4gIHNlbGVjdDpub3QoLm9yZy1lbmFibGVkKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8uc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuICAgIC8vLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgLy8gIGRpc3BsYXk6IG5vbmU7XG4gICAgLy99XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLFxuICAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5vcmctZW5hYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICB9XG4gIH1cblxuICAmLmljaGVja2JveF9zcXVhcmUtZ3JlZW4sXG4gIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xuICB9XG5cbiAgJi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4gIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG4gIH1cblxuICAmLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4gIC5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuICAmLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIsXG4gIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMDtcbiAgfVxuXG4gICYuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuICAuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuICAmLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5ob3ZlcixcbiAgLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDA7XG4gIH1cblxuICBsYWJlbC5yYWRpby1pbmxpbmUtYnRuJixcbiAgJiBsYWJlbC5yYWRpby1pbmxpbmUtYnRuIHtcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgLmJ0bi1kYW5nZXJbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEByZWQsIDQlKTtcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQHJlZCwgNCUpO1xuICAgIC5vcGFjaXR5KC42NSk7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLm9yZy1lbmFibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5vcmctZGlzYWJsZWQge1xuICAub3JnLWVuYWJsZWQge1xuICAgIFtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5zZWxlY3QyLWZvcm0tY29udHJvbC1kaXNhYmxlZCB7XG4gICYrLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gICAgfVxuICB9XG59XG5cbi5zY3JvbGxhYmxlLWxnIHtcbiAgbWF4LWhlaWdodDogNDc2cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uZm9ybS1jb250cm9sLWJvbGQge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuXG4vLyBjb21wYWN0IGZvcm1cbi5mb3JtLWNvbXBhY3Qge1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICAmLmZvcm0taG9yaXpvbnRhbCB7XG4gICAgLnJhZGlvLFxuICAgIC5jaGVja2JveCxcbiAgICAucmFkaW8taW5saW5lLFxuICAgIC5jaGVja2JveC1pbmxpbmUge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICB9XG4gIH1cblxuICBhW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSxcbiAgYVtkYXRhLWNvbGxlY3Rpb24tYWRkLWJ0bl0ge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5zaW5nbGUtbGluZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDRweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4gIC5jaGVja2JveC1pbmxpbmUgKyAuY2hlY2tib3gtaW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCB7XG4gIC5mb3JtLWNvbXBhY3Qge1xuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gsXG4gICAgLnJhZGlvLWlubGluZSxcbiAgICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgfVxuICB9XG59XG5cbnRleHRhcmVhIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgICYucmVzaXplLXZlcnRpY2FsIHtcbiAgICAgIHJlc2l6ZTogdmVydGljYWw7XG4gICAgfVxuICAgICYucmVzaXplLW5vbmUge1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC5mb3JtLWhvcml6b250YWwge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgJiArIGRpdiB7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tZnJvbnQtZHJvcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5mb3JtLWZyb250LWRyb3Age1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmZvcm0taG9yaXpvbnRhbCB7XG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICAmLmNvbnRyb2wtbGFiZWwtbGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICAgJi5jb250cm9sLWxhYmVsLWNlbnRlciB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICB9XG59XG5cbi5yYWRpby1pbmxpbmUtd3JhcHBlciB7XG4gIC5yYWRpby1pbmxpbmUge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5yYWRpby1pbmxpbmUtd3JhcHBlci14cyB7XG4gIC5yYWRpby1pbmxpbmUge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtdGhyb2JiZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyM3B4O1xuICB0b3A6IDlweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi0xOTIwLW1heCkge1xuICAuZm9ybS1yZXNwb25zaXZlIHtcbiAgICAuY29sLWl3LWxnIHtcbiAgICAgIHdpZHRoOiAxODBweDtcbiAgICB9XG4gIH1cbn1cblxuLm1lcmNoYW50LW9jci1jb25maWRlbmNlLXNjb3JlLW9iamVjdCB7XG4gICYgKyAuaGVscC1ibG9jayB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNHB4O1xuXG4gICAgJiArIC5tZXJjaGFudC1vY3ItZmllbGQtbWVzc2FnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8mICsgLndhcm5pbmcge1xuICAvLyAgaGVpZ2h0OiAwO1xuICAvLyAgbWFyZ2luOiAwO1xuICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgYm90dG9tOiAxNHB4O1xuICAvL1xuICAvLyAgJiArIC5tZXJjaGFudC1vY3ItZmllbGQtbWVzc2FnZSB7XG4gIC8vICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIC8vICAgIGRpc3BsYXk6IGJsb2NrO1xuICAvLyAgfVxuICAvL31cbn1cblxuLml0ZS1pY2hlY2stY2hvaWNlLWxhYmVsLWFsdCB7XG4gIC5pY2hlY2stbGFiZWwge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIC5pY2hlY2staXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICB9XG59XG5cbnRleHRhcmVhLmF1dG8taGVpZ2h0IHtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG5cbiAgJi5tYXgtYXV0by1oZWlnaHQge1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxudGV4dGFyZWEubWF4LTIwLXJvd3Mge1xuICByZXNpemU6IHZlcnRpY2FsO1xuICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgbWluLWhlaWdodDogNTBweDtcbn1cblxuLmNvbnRyb2wtc2VjdGlvbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFzci1hbW91bnQtaGlkZGVuIHtcbiAgICAuYXNyLWFtb3VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uYXNyLWJhc2UtcGVyY2VudC1oaWRkZW4ge1xuICAgIC5hc3ItYmFzZS1wZXJjZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5jaGVja2JveC1tdWx0aWxpbmUge1xuICAgIC5jaGVja2JveC1pbmxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuIiwiQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlSWNvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHB1bHNlSWNvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMywgMS4zLCAxLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4ucHVsc2VJY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xufVxuXG4uYW5pbWF0ZWQtaG92ZXI6aG92ZXIge1xuICAuYW5pbWF0ZWQ7XG59XG5cbi5hbmltYXRlZC1ob3Zlci5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuLmFuaW1hdGVkLWhvdmVyLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xufSIsIi50ZXh0LWdyZWVuIHtcbiAgY29sb3I6IGdyZWVuO1xufVxuXG4udGV4dC1lbGxpcHNpcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cblxuLnRleHQtY29sb3ItZGVmYXVsdCB7XG4gIGNvbG9yOiBAdGV4dC1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXJlZCB7XG4gIGNvbG9yOiBAcmVkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi50ZXh0LWNvbG9yLWdyZWVuIHtcbiAgY29sb3I6IEBncmVlbiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibHVlIHtcbiAgICBjb2xvcjogQGZ1bGwtYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10YWcge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxlZnQtaW1wb3J0YW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodC1pbXBvcnRhbnQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnRleHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubC1oLTMwIHtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbi50ZXh0LXdyYXAtYW55e1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cblxuLmNvbHVtbi1jb3VudC0yIHtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuXG4uY29sdW1uLWNvdW50LTMge1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG5cbi5jb2x1bW4tY291bnQtNCB7XG4gIGNvbHVtbi1jb3VudDogNDtcbn1cblxuLmYtc2l6ZS0zMi1pIHtcbiAgZm9udC1zaXplOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mLXNpemUtMjItaSB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuIiwiLmJvcmRlci1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XG59XG5cbi5ib3JkZXItYm90dG9tLWRlZmF1bHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XG59XG5cbi5ib3JkZXItYm90dG9tLW5vcm1hbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5ib3JkZXItZGVsaW1pdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cblxuLmJvcmRlci1yYWRpdXMtbm9uZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi5jdXJzb3ItcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN1cnNvci1kZWZhdWx0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuIiwiQHNlbGVjdDItaGVpZ2h0OiAzNHB4O1xuQHNlbGVjdDItbGluZS1oZWlnaHQ6IDMycHg7XG5Ac2VsZWN0Mi1mb250LXNpemU6IDE0cHg7XG5cbmJvZHkge1xuICA+LnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiA1MDAwO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogQHNlbGVjdDItZm9udC1zaXplO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cywgJi5zZWxlY3QyLWZvY3VzZWQge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdGlvbiB7XG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBtaW4taGVpZ2h0OiBAc2VsZWN0Mi1oZWlnaHQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBoZWlnaHQ6IEBzZWxlY3QyLWhlaWdodDtcblxuICAgICAgYiB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBtaW4taGVpZ2h0OiBAc2VsZWN0Mi1oZWlnaHQ7XG4gICAgICBsaW5lLWhlaWdodDogQHNlbGVjdDItbGluZS1oZWlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW46IDNweCA1cHggMCAwO1xuICAgICAgcGFkZGluZzogM3B4IDVweCAzcHggNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAuc2VsZWN0Mi1tdWx0aXBsZS1lbnRpdHktcmVzdWx0IHtcbiAgICAgICAgLnB1bGwtcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgei1pbmRleDogMjA1MCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG5cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2eSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lICB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBoZWlnaHQ6IEBzZWxlY3QyLWxpbmUtaGVpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWluLWhlaWdodDogQHNlbGVjdDItaGVpZ2h0O1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgfVxufVxuXG4uaGFzLWVycm9yIHtcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpub3QoLm9yZy12YWxpZCkge1xuICAgICAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6bm90KC5vcmctdmFsaWQpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOm5vdCgub3JnLXZhbGlkKSB7XG4gICAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1wYXN0ZS1oYW5kbGVyICsgLnNlbGVjdDItY29udGFpbmVye1xuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY29tcGFjdCB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQge1xuICAgIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbnNlbGVjdFtyZWFkb25seV0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93LFxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuZGF0ZXJhbmdlcGlja2VyIHtcbiAgLmNhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG4gICAgdGQge1xuICAgICAgJi5hY3RpdmUsICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgJjphY3RpdmUsICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnJhbmdlcyB7XG4gICAgPiB1bCB7XG4gICAgICA+IGxpIHtcbiAgICAgICAgY29sb3I6ICMxYWIzOTQ7XG5cbiAgICAgICAgJi5hY3RpdmUsICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uZGF0ZXJhbmdlcGlja2VyLWN1c3RvbS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG5cbiAgJjpmb2N1cywgJjphY3RpdmUsICY6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZS10eXBlIHtcbiAgJiArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCI6XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5pcnMtbGluZS1taWQsXG4uaXJzLWxpbmUtbGVmdCxcbi5pcnMtbGluZS1yaWdodCxcbi5pcnMtYmFyLFxuLmlycy1iYXItZWRnZSxcbi5pcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3BsdWdpbnMvaW9uLnJhbmdlU2xpZGVyL2ltZy9zcHJpdGUtc2tpbi1mbGF0LW9yZy5wbmcpO1xufVxuXG4uaXJzLWZyb20sXG4uaXJzLXRvLFxuLmlycy1zaW5nbGUge1xuICBiYWNrZ3JvdW5kOiAjMWRjNWEzO1xufVxuXG4uaXJzLWZyb206YWZ0ZXIsXG4uaXJzLXRvOmFmdGVyLFxuLmlycy1zaW5nbGU6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMWRjNWEzO1xufVxuIiwiLmZpbGV1cGxvYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuLmZpbGV1cGxvYWRlci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGZvbnQtc2l6ZTogQGZhLWZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBtaW4taGVpZ2h0OiAzMnB4O1xufVxuXG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXI6IDFweCBzb2xpZCBAbmF2eTtcbiAgZm9udC1zaXplOiBAZmEtZm9udC1zaXplLWJhc2U7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDdweCAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAuYm94LXNoYWRvdyhub25lKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBuYXZ5LCAzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQG5hdnksIDMlKTtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cbn1cblxuLmZpbGV1cGxvYWRlci10aGVtZS1kZWZhdWx0IC5maWxldXBsb2FkZXItZHJhZ2dpbmcge1xuICBib3JkZXI6IDFweCBkYXNoZWQgQG5hdnk7XG59XG5cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIHtcbiAgY29sb3I6IEBza2luLTEtYS1jb2xvcjtcbn1cblxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiBAc2tpbi0xLWEtY29sb3I7XG59XG5cbi5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZSB7XG4gIC8vZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbGV1cGxvYWRlci1pdGVtLmZpbGUtaGFzLXBvcHVwIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLy8gZHJhZ2Ryb3Bcbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3Age1xuICAuZmlsZXVwbG9hZGVyLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDJweCBkYXNoZWQgI2U1ZTZlNztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG5cbiAgICAmLmZpbGV1cGxvYWRlci1kcmFnZ2luZyB7XG4gICAgICBib3JkZXI6IDJweCBkYXNoZWQgQG5hdnk7XG4gICAgfVxuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dCAuZmlsZXVwbG9hZGVyLWlucHV0LWlubmVyIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1pbm5lciB7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgaW1nLFxuICAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyAuZmlsZXVwbG9hZGVyLWljb24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dCAuZmlsZXVwbG9hZGVyLWljb24ge1xuICAgIGNvbG9yOiBAbmF2eTtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDU1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzU1NWE2YjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dCBwIHtcbiAgICBjb2xvcjogIzc0ODA5ZDtcbiAgfVxuXG4gICYuZmlsZXVwbG9hZGVyLWlzLXVwbG9hZGluZyAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb246YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5yaWdodC1oYWxmLFxuICAuZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5zcGlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1pbnB1dCBwIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuXG4uZm9ybS1jb21wYWN0IHtcbiAgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuLmhhcy1lcnJvciB7XG4gIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICB9XG59XG5cbi5maWxldXBsb2FkZXItYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAuZmlsZXVwbG9hZGVyLWJ1dHRvbi1jaGVja2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogY2FsYyg1MCUgKyA3MHB4KTtcbiAgICB9XG59XG4iLCIubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAge1xuICAubWluaWNvbG9ycy1zd2F0Y2gubWluaWNvbG9ycy1zcHJpdGUge1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuY2xlYXJmaXg7XG5cbiAgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIHtcbiAgICAubWluaWNvbG9ycy1pbnB1dCB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAubWluaWNvbG9ycy1zd2F0Y2gubWluaWNvbG9ycy1zcHJpdGUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcblxuICAgICAgLm1pbmljb2xvcnMtc3dhdGNoLWNvbG9yIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNrZV9jb21ib3BhbmVsX190b2tlbiB7XG4gIHdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xufVxuXG4uY2tlX3RvcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cblxuYS5ja2VfY29tYm9fYnV0dG9uIHtcbiAgbWF4LXdpZHRoOiA4OHB4O1xuXG4gIC5ja2VfY29tYm9fb3BlbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNrZV90b29sZ3JvdXAge1xuICBtYXJnaW46IDAgM3B4IDNweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICByaWdodDogMThweCAhaW1wb3J0YW50O1xuICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICAuYnRuICFpbXBvcnRhbnQ7XG4gIC5idG4tcHJpbWFyeSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgIC5idG4gIWltcG9ydGFudDtcbiAgICAuYnRuLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiA2cHggNHB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmNrZV9idXR0b25fX2VtYWlscHJldmlld19sYWJlbCxcbiAgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxuXG4gIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfaWNvbixcbiAgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIHJpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfbGFiZWwsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuXG4uY2tlX21heGltaXplZCB7XG4gIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4gIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ja2VfYnV0dG9uX19wcmV2aWV3IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy9jdXN0b20gbWl4aW4gZm9yIC5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvblxuLnR5cGVhaGVhZC1mb3JtLWNvbnRyb2woQGJvcmRlci1jb2xvcjogI2NjYzspIHtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDc1KSk7IC8vIFJlZGVjbGFyZSBzbyB0cmFuc2l0aW9ucyB3b3JrXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXItY29sb3IsIDEwJSk7XG4gICAgQHNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSksIDAgMCA2cHggbGlnaHRlbihAYm9yZGVyLWNvbG9yLCAyMCUpO1xuICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuICB9XG59XG5cbi8vbWFpbiBzdHlsZXMgZm9yIGNvbnRyb2xcbi50dC1pbnB1dCxcbi50dC1oaW50IHtcbiAgLnR3aXR0ZXItdHlwZWFoZWFkICZ7XG4gICAgLy92YWxpZGF0aW9uIHN0YXRlc1xuICAgIC5oYXMtd2FybmluZyAme1xuICAgICAgLnR5cGVhaGVhZC1mb3JtLWNvbnRyb2woQHN0YXRlLXdhcm5pbmctdGV4dCk7XG4gICAgfVxuICAgIC5oYXMtZXJyb3IgJntcbiAgICAgIC50eXBlYWhlYWQtZm9ybS1jb250cm9sKEBzdGF0ZS1kYW5nZXItdGV4dCk7XG4gICAgfVxuICAgIC5oYXMtc3VjY2VzcyAme1xuICAgICAgLnR5cGVhaGVhZC1mb3JtLWNvbnRyb2woQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG4gICAgfVxuICB9XG5cbiAgLy9ib3JkZXJcbiAgLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAme1xuICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkICZ7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvL3NpemluZyAtIHNtYWxsOnNpemUgYW5kIGJvcmRlclxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkICZ7XG4gICAgLmlucHV0LXNpemUoQGlucHV0LWhlaWdodC1zbWFsbDsgQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJvcmRlci1yYWRpdXMtc21hbGwpO1xuICB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAme1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAme1xuICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtc21hbGwpO1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAme1xuICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtc21hbGwpO1xuICB9XG5cbiAgLy9zaXppbmcgLSBsYXJnZTpzaXplIGFuZCBib3JkZXJcbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAme1xuICAgIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtbGFyZ2U7IEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgJntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbiAgfVxufVxuXG4vL2ZvciB3cmFwcGVyXG4udHdpdHRlci10eXBlYWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIC5pbnB1dC1ncm91cCAme1xuICAgIC8vb3ZlcndyaXRlIGBkaXNwbGF5OmlubGluZS1ibG9ja2Agc3R5bGVcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsIWltcG9ydGFudDtcbiAgfVxufVxuXG4vL3BhcnRpY3VsYXIgc3R5bGUgZm9yIGVhY2ggb3RoZXJcbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCB7XG4gIGNvbG9yOiBAdGV4dC1tdXRlZDsvL2NvbG9yIC0gaGludFxufVxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCB7XG4gIHotaW5kZXg6IDI7XG4gIC8vZGlzYWJsZWQgc3RhdHVzXG4gIC8vb3ZlcndyaXRlIGlubGluZSBzdHlsZXMgb2YgLnR0LXF1ZXJ5XG4gICZbZGlzYWJsZWRdLFxuICAmW3JlYWRvbmx5XSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgLy9vdmVyd2lydGUgaW5saW5lIHN0eWxlXG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkIWltcG9ydGFudDtcbiAgfVxufVxuXG4vL2Ryb3Bkb3duIHN0eWxlc1xuLnR0LWRyb3Bkb3duLW1lbnUsIC50dC1tZW51IHtcbiAgLy9kcm9wZG93biBtZW51XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LWRyb3Bkb3duO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgKmJvcmRlci1yaWdodC13aWR0aDogMnB4O1xuICAqYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXG4gIC50dC1zdWdnZXN0aW9uIHtcbiAgICAvL2l0ZW1cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIG1pbi1oZWlnaHQ6IDMycHg7XG5cbiAgICAmLnR0LWN1cnNvciwgJjpob3ZlciB7XG4gICAgICAvL2l0ZW0gc2VsZWN0ZWRcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICBhIHtcbiAgICAgICAgLy9saW5rIGluIGl0ZW0gc2VsZWN0ZWRcbiAgICAgICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn0iLCIucGFnaW5hdGlvbiB7XG4gIGxpIHtcbiAgICAmLmhhcy1lcnJvcixcbiAgICAmLmFjdGl2ZS5oYXMtZXJyb3Ige1xuICAgICAgYSxcbiAgICAgIGE6aG92ZXIsXG4gICAgICBzcGFuLFxuICAgICAgc3Bhbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZWQ1NTY1O1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZDU1NjU7XG4gICAgICB9XG5cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICAgICAgfVxuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50ZXh0LWVsbGlwc2lzIHtcbiAgJiA+IC5sYWJlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5hZGQtaWNvbiB7XG4gIGNvbG9yOiBAc2tpbi0xLWEtY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBuYXZ5O1xuICB9XG59XG5cbi5yZW1vdmUtaWNvbiB7XG4gIGNvbG9yOiBAc2tpbi0xLWEtY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEByZWQ7XG4gIH1cbn0iLCIuc2VsZWN0Mi10YWcge1xuICAmICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAzcHg7XG4gICAgICAubGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jdGFnX2dyb3VwX3RhZ3Mge1xuICB3aWR0aDogNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4jdGFnX2dyb3VwX2Zvcm0ge1xuICAuZm9ybS1pbmxpbmUge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICB9XG59XG4iLCIubm90ZS1pdGVtLXdyYXBwZXIge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICB0ZXh0YXJlYSB7XG4gICAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgfVxuXG4gIC5ub3RlLWNvbnRyb2wtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogM3B4O1xuICAgIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBuYXZ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm90ZS12aWV3LWZvcm0td3JhcHBlciB7XG4gIC5ub3RlLWl0ZW0td3JhcHBlciwgLm5vdGUtaXRlbS1pbnB1dC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubm90ZS1lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm90ZS1hZGQtbGluayB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbn1cblxuI25vdGVfZ3JvdXBfZm9ybSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC5ub3RlLWVkaXQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgICYuZC1uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5ub3RlLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XG59XG4iLCIucmVhZC1tb3JlLWxlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgI2xvYWRlcl9zbWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWRdIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZbYXJpYS1leHBhbmRlZD1cImZhbHNlXCJdIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMTUlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDMyJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAyMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgMzMlKTtcbiAgICB9XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAjbG9hZGVyX3NtYWxsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgKyBbZGF0YS1yZWFkbW9yZS10b2dnbGVdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIH1cbn1cbiIsIi5pY2hlY2stbGFiZWwge1xuICAmLnJhZGlvLWlubGluZTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgJi5jaGVja2JveC1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uY2hlY2tib3gsIC5yYWRpbyB7XG4gID4gLmljaGVjay1sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgJi5oYXMtZXJyb3Ige1xuICAgIC5pY2hlY2stbGFiZWwge1xuICAgICAgLmljaGVjay1pdGVtIHtcbiAgICAgICAgLmhlbHAtYmxvY2sge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAY2hlY2tib3gtc2l6ZTogMjRweDtcbkBmb3JtLWNoZWNrYm94LXNpemU6IDIycHg7XG5cbi8vIE5hdGl2ZSBjaGVja2JveC9yYWRpbyBpcyBoaWRkZW47IHRoZSB2aXNpYmxlIGFydCBpcyBhIHNwcml0ZSBvbiB0aGUgd3JhcHBpbmcgbGFiZWwuXG4vLyBGaXJlZm94IGRvZXMgbm90IHBhaW50IDo6YmVmb3JlLzo6YWZ0ZXIgb24gPGlucHV0Piwgc28gdGhlIHNwcml0ZSBtdXN0IGxpdmUgb24gPGxhYmVsPi5cbi8vIEFsbCBvcmctY2hlY2sgdXNhZ2VzIGluIHRoaXMgcHJvamVjdCB3cmFwIHRoZSBjb250cm9sIGluIDxsYWJlbD4uLi48L2xhYmVsPi5cblxuaW5wdXQub3JnLWNoZWNrIHtcbiAgd2lkdGg6IEBjaGVja2JveC1zaXplO1xuICBoZWlnaHQ6IEBjaGVja2JveC1zaXplO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY2xpcDogcmVjdCgwcHgsIDBweCwgMHB4LCAwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbmxhYmVsOmhhcyg+IGlucHV0Lm9yZy1jaGVjaykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5sYWJlbDpoYXMoPiBpbnB1dC5vcmctY2hlY2spOjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBAY2hlY2tib3gtc2l6ZTtcbiAgaGVpZ2h0OiBAY2hlY2tib3gtc2l6ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9pQ2hlY2svZ3JlZW4ucG5nP3Y9MVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKEBjaGVja2JveC1zaXplICogMTUpIEBjaGVja2JveC1zaXplO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4tcmVzb2x1dGlvbjogMS4yNWRwcHgpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICBsYWJlbDpoYXMoPiBpbnB1dC5vcmctY2hlY2spOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BsdWdpbnMvaUNoZWNrL2dyZWVuQDJ4LnBuZz92PTFcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKEBjaGVja2JveC1zaXplICogMTUpIEBjaGVja2JveC1zaXplO1xuICB9XG59XG5cbi8vIC0tLSBDaGVja2JveCAtLS1cblxubGFiZWw6aGFzKD4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjayk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbn1cblxubGFiZWw6aG92ZXI6aGFzKD4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpub3QoOmNoZWNrZWQpOm5vdCg6ZGlzYWJsZWQpKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogMSAqIC0xKTtcbn1cblxubGFiZWw6aGFzKD4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpjaGVja2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogMiAqIC0xKTtcbn1cblxubGFiZWw6aGFzKD4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpkaXNhYmxlZDpub3QoOmNoZWNrZWQpKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogMyAqIC0xKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxubGFiZWw6aGFzKD4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpkaXNhYmxlZDpjaGVja2VkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogNCAqIC0xKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxubGFiZWw6aGFzKD4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpkaXNhYmxlZCkge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4vLyAtLS0gUmFkaW8gLS0tXG5cbmxhYmVsOmhhcyg+IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2spOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA1ICogLTEpO1xufVxuXG5sYWJlbDpob3ZlcjpoYXMoPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOm5vdCg6Y2hlY2tlZCk6bm90KDpkaXNhYmxlZCkpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA2ICogLTEpO1xufVxuXG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmNoZWNrZWQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA3ICogLTEpO1xufVxuXG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkOm5vdCg6Y2hlY2tlZCkpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA4ICogLTEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkOmNoZWNrZWQpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA5ICogLTEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG5sYWJlbDpoYXMoPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5jaGVja2JveCwgLnJhZGlvIHtcbiAgPiAub3JnLWNoZWNrLWxhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IEBmb3JtLWNoZWNrYm94LXNpemU7XG4gICAgaGVpZ2h0OiBAZm9ybS1jaGVja2JveC1zaXplO1xuICB9XG59XG4iLCJib2R5IHtcbiAgJi5pYm94LWV4cGFuZC1pbml0aWF0ZWQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLnRoZW1lLWNvbmZpZyB7XG4gICAgICAuZC1uO1xuICAgIH1cbiAgfVxufVxuXG4uaWJveC1leHBhbmQtZXhwYW5kZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1OXB4O1xufVxuXG4uaWJveC1leHBhbmQtbGluaywgLmlib3gtY29sbGFwc2UtbGluayB7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxufVxuXG4uaWJveCB7XG4gICYuY29sbGFwc2VkIHtcbiAgICAuaWJveC1jb250ZW50IHtcbiAgICAgIC5kLW47XG4gICAgfVxuICB9XG59XG5cbi5pYm94LWV4cGFuZC1leHBhbmRlZCB7XG4gIC5pYm94LWV4cGFuZC1saW5rIGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG4gICAgfVxuICB9XG59XG5cbi5pYm94LWJvcmRlcmxlc3Mge1xuICAuaWJveC10aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICAuaWJveC1jb250ZW50IHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaWJveC13aXRoaW4tdGFiIHtcbiAgbWFyZ2luOiAtNXB4O1xufSIsIi5icy1icmVhZGNydW1iIHtcbiAgcGFkZGluZzogQGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCBAYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJAe2JyZWFkY3J1bWItc2VwYXJhdG9yfVxcMDBhMFwiOyAvLyBVbmljb2RlIHNwYWNlIGFkZGVkIHNpbmNlIGlubGluZS1ibG9jayBtZWFucyBub24tY29sbGFwc2luZyB3aGl0ZS1zcGFjZVxuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogQGJyZWFkY3J1bWItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogQGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIjdG9hc3QtY29udGFpbmVyID4gZGl2LnRvYXN0LnRvYXN0LWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4jdG9hc3QtY29udGFpbmVyID4gZGl2LnRvYXN0LnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnRvYXN0LW5vLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuIiwiLnRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZS1hbHBoYTsgZmFkZShAdGFibGUtYmctYWN0aXZlLCA1MCUpKTtcbi50YWJsZS1yb3ctdmFyaWFudChzdWNjZXNzLWFscGhhOyBmYWRlKEBzdGF0ZS1zdWNjZXNzLWJnLCA1MCUpKTtcbi50YWJsZS1yb3ctdmFyaWFudChpbmZvLWFscGhhOyBmYWRlKEBzdGF0ZS1pbmZvLWJnLCA1MCUpKTtcbi50YWJsZS1yb3ctdmFyaWFudCh3YXJuaW5nLWFscGhhOyBmYWRlKEBzdGF0ZS13YXJuaW5nLWJnLCA1MCUpKTtcbi50YWJsZS1yb3ctdmFyaWFudChkYW5nZXItYWxwaGE7IGZhZGUoQHN0YXRlLWRhbmdlci1iZywgNTAlKSk7XG5cbi50YWJsZS1jb25kZW5zZWQge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogQHRhYmxlLWNvbmRlbnNlZC1jZWxsLXBhZGRpbmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1wYWRkaW5nbGVzcyB7XG4gID4gdGhlYWQsXG4gID4gdGJvZHksXG4gID4gdGZvb3Qge1xuICAgID4gdHIge1xuICAgICAgPiB0aCxcbiAgICAgID4gdGQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICB0Zm9vdCB7XG4gICAgPnRyIHtcbiAgICAgID50aCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgIHRkLCB0aCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1vZGFsIHtcbiAgLnRhYmxlLWFmZml4IHtcbiAgICB0aGVhZCwgdGZvb3Qge1xuICAgICAgJi5hZmZpeCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1hZmZpeCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHRoZWFkIHtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLnBvcG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLmFmZml4IHtcbiAgICAgIHRvcDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgJjpub3QoLnNjcm9sbC1hZmZpeGVkKSB7XG4gICAgICAgICAgLy8gNjBweCAtIGl0IGlzIGhlaWdodCBmb3Igc3RpY2t5IG5hdiBvbiBkZXNrdG9wXG4gICAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC8vRml4IGZvciBhZmZpeGVkIGRyb3Bkb3duIG1lbnVcbiAgICAgICYudGFibGUtYWZmaXgtZHJvcGRvd24tb3BlbiB7XG4gICAgICAgIGhlaWdodDogMzAwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNjcm9sbC1hZmZpeGVkIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIH1cbiAgfVxuICB0Zm9vdCB7XG4gICAgLnBvcG92ZXIge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmLmFmZml4IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2Nyb2xsLWFmZml4ZWQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlLXRvcC1zY3JvbGwsIC50YWJsZS1yZXNwb25zaXZlLWJvdHRvbS1zY3JvbGwge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gID5kaXYge1xuICAgIGhlaWdodDogMXB4O1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlLXRvcC1zY3JvbGwge1xuICB6LWluZGV4OiAxMDtcbiAgJi5hZmZpeCB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbiAgICB0b3A6IDYwcHg7XG4gIH1cbn1cblxuLnRhYmxlLXJlc3BvbnNpdmUtYm90dG9tLXNjcm9sbCB7XG4gIHotaW5kZXg6IDEwO1xuICAmLmFmZml4IHtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xuICAgIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgIGJvdHRvbTogMDtcbiAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAmLmFmZml4LWJvdHRvbSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG5cbltkYXRhLWZpbHRlci1mb3JtXSB7XG4gICY+LmZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGFibGUtZml4ZWQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtbGF5b3V0LWZpeGVkIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cblxuLnZlcnRpY2FsLWFsaWduLWNlbGwge1xuICAmLm1pZGRsZSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAmLnRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAmLmJvdHRvbSB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4uYi1yLW5vbmUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5iLXItc20ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYi1yLW1kIHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmItci1sZyB7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5iLWwtc20ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5iLWwtbWQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5iLWwtbGcge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5idXR0b24tcm93IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYmxlLWNlbGwtbWF4LXdpZHRoLTIwMCB7XG4gIHRkIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi50YWJsZS1jZWxsLXRleHQtZWxsaXBzaXN7XG4gIHRkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB9XG59XG5cbi8vIE1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLnRhYmxlLWNvbHVtbi1jb25maWctY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuXG4gIC50YWJsZS1jb2x1bW4tZm9ybS13cmFwcGVyIHtcbiAgICAudGFibGUtY29sdW1uLXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC50YWJsZS1jb2x1bW4tY2hvb3NlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAudGFibGUtY29sdW1uLWRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWNvbmZpZy13cmFwcGVyIHtcbiAgICAgIC5jbGVhci1ib3RoO1xuICAgICAgLnAtdC1zbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgLnRhYmxlLWNvbmZpZy1zZWxlY3Qtd3JhcHBlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnRhYmxlLWNvbmZpZy1hY3Rpb24td3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIC5wLWwtMDtcbiAgICAgICAgLnAtci0wO1xuICAgICAgICA+IC50YWJsZS1jb25maWctYWN0aW9uLWl0ZW0ge1xuICAgICAgICAgIC5tYWtlLXhzLWNvbHVtbig0KTtcbiAgICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWx0ZXItc2hvdy1jb3VudC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuXG4gICAgbGFiZWwge1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICYgKyBkaXYge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlIHtcbiAgJi50YWJsZS1vdmVyZmxvdy13cmFwLWFueXdoZXJlIHtcbiAgICAmPnRib2R5LCAmPnRoZWFkLCAmPnRmb290IHtcbiAgICAgICY+dHIge1xuICAgICAgICAmPnRkIHtcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGFibGUtbGFiZWwtY29sdW1uLW5vLWJyZWFrIHtcbiAgICAmPnRib2R5LCAmPnRoZWFkLCAmPnRmb290IHtcbiAgICAgICY+dHIge1xuICAgICAgICAmPnRoIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgICAgICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgICAgICAgICBvdmVyZmxvdy13cmFwOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB7XG4gICYudGFibGUtc2Nyb2xsYWJsZSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAmLnRhYmxlLXNjcm9sbGFibGUtMTAge1xuICAgICAgaGVpZ2h0OiA0MjdweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWZsZXgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnRhYmxlLWZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAudGFibGUtZmxleC1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJj5kaXYge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIC5ib3JkZXItYm90dG9tLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1mbGV4LW92ZXJmbG93LXdyYXAtY29udGVudCB7XG4gICAgLnRhYmxlLWZsZXgtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICAudGFibGUtZmxleC1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbnRoZWFkLnRoZWFkLXN1Y2Nlc3Mge1xuICB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cblxudGFibGUuc3RpY2t5LWhlYWRlciB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogNDtcbn1cblxuLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4ge1xuICAmLmFmZml4IHtcbiAgICAuZGF0ZXBpY2tlciB7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuICA+IGxpIHtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi5uYXYtdGFicyB7XG4gICYubmF2LXRhYnMtc20ge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXRhYnMteHMge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50YWItY29udGVudC1vZmZzZXR0ZWQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4udGFiLWNvbnRlbnQge1xuICAmLnRhYi1jb250ZW50LWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC50YWItY29udGVudC1vZmZzZXR0ZWQoKTtcbiAgfVxufVxuXG4ubmF2LXRhYnMtY2hlY2tib3hlZCB7XG4gIC5uYXYubmF2LXRhYnMge1xuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtY29udGFpbmVyIHtcbiAgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICB9XG59IiwiLm1vZGFsIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBsaSB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWFiMzk0O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC14bWQge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxuXG4gIC5tb2RhbC14bGcge1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gIH1cblxuICAubW9kYWwteHhsZyB7XG4gICAgd2lkdGg6IDEyNTBweDtcbiAgfVxuXG4gIC5tb2RhbC14eHhsZyB7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgfVxuXG4gIC5tb2RhbC14eHh4bGcge1xuICAgIHdpZHRoOiAxNjAwcHg7XG4gIH1cblxuICAubW9kYWwteHh4eHhsZyB7XG4gICAgd2lkdGg6IDE2NTBweDtcbiAgfVxuXG4gIC5tb2RhbC1yZXBvcnQtZGlhbG9nLW1kIHtcbiAgICB3aWR0aDogODcwcHg7XG4gIH1cblxuICAubW9kYWwge1xuICAgICYgPiAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAmLmNvbXBhcmlzb24tcmFuZ2UtZm9ybS1ncm91cCB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgJi5tb2RhbC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gICYubW9kYWwtZXhwYW5kLWV4cGFuZGVkIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWV4cGFuZC1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogMC4yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4ubW9kYWwtZXhwYW5kLWV4cGFuZGVkIHtcbiAgLm1vZGFsLWV4cGFuZC1saW5rIGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG4gICAgfVxuICB9XG59XG5cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xufVxuXG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKTphY3RpdmUge1xuIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxNjAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDE0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubW9kYWwge1xuICAgIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTI1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM0OXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFsZXJ0IHtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICBhLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICB9XG59XG5cblxuLy8gU3dlZXRBbGVydCAoc3dhbClcbi5zd2FsLW1vZGFsLXNlY29uZGFyeSB7XG4gIC5zd2FsLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnN3YWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAuc3dhbC1idXR0b24ge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kYWwge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICAmLm1vZGFsLXZpZGVvIHtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC52aWRlby1mcmFtZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNjM3cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVudS1pdGVtLWRlbGltaXRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIEB0ZXh0LWNvbG9yO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAyN3B4IDIxcHggMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cywgJjphY3RpdmUsICY6aG92ZXIge1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWl0ZW0tbWFya2VkLW5ldyB7XG4gICY+YSB7XG4gICAgLmJhZGdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgJi5wYWdlLXdyYXBwZXItZW52LXRlc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMTtcblxuICAgICAgJi5uYXZiYXItZW52LXRlc3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgLy9ib3gtc2hhZG93OiAwIDAgMTJweCAwIEBibGFjay1zbW9vdGg7XG4gIC5uYXZiYXItYnV0dG9uLmJ0biB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG5cbiAgICAgICYgKyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogQG5hdnktbGlnaHQ7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IEB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBiIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEB3aGl0ZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIE1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLy8jbmF2YmFyIHtcbiAgICAvLy5uYXZiYXItdG9wLWxpbmtzIHtcbiAgICAvLyAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAvLyAgJiA+IC5kcm9wZG93biB7XG4gICAgLy8gICAgJi5hY3RpdmUge1xuICAgIC8vICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvLyAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgfVxuICAgIC8vICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gICAgZmxvYXQ6IG5vbmU7XG4gICAgLy8gICAgY2xlYXI6IGJvdGg7XG4gICAgLy8gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvLyAgICBib3JkZXI6IG5vbmU7XG4gICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgJiA+IGxpIHtcbiAgICAvLyAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIC8vICAgICAgJiA+IGEge1xuICAgIC8vICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLy8gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG4gIC8vfVxuICAjYWpheF9leHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB1bC5uYXYge1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLm1haW4tbmF2YmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgJiA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXIge1xuICB1bCB7XG4gICAgbWluLWhlaWdodDogNDZweDtcblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24taWNvbi1pdGVtLXBhcmVudCB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLmRyb3Bkb3duLXJpZ2h0LWNvbnRhaW5lciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4iLCJkaXYuaXMtY2FsY3VsYXRvciwgc3Bhbi5pcy1jYWxjdWxhdG9yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5idXR0b24uY2FsY3VsYXRvci10cmlnZ2VyIHtcblx0d2lkdGg6IDI1cHg7XG5cdHBhZGRpbmc6IDBweDtcbn1cblxuaW1nLmNhbGN1bGF0b3ItdHJpZ2dlciB7XG5cdG1hcmdpbjogMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtY2FsY3VsYXRvci13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGN1bGF0b3ItaW5saW5lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0d2lkdGg6IDI0MHB4O1xuXHR0b3A6IDNweDtcblx0bGVmdDogMDtcbn1cblxuLmNhbGN1bGF0b3Ita2V5ZW50cnkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHR3aWR0aDogMHB4O1xufVxuXG4uY2FsY3VsYXRvci1kaXNhYmxlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0b3BhY2l0eTogMC41O1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4uY2FsY3VsYXRvci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNhbGN1bGF0b3ItcHJvbXB0IHtcblx0Y2xlYXI6IGJvdGg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3ItcHJvbXB0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRtYXJnaW46IDJweDtcbn1cblxuLmNhbGN1bGF0b3ItcmVzdWx0IHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMCAwIDRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMTEwJTtcblx0c3BhbiB7XG5cdFx0Ly9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmZvcm0tY29udHJvbDtcblxuXHRcdCYuY2FsY3VsYXRvci1mb3JtdWxhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5jYWxjdWxhdG9yLXByZXZpZXcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzYsIDIzOCwgMjU1LCAwLjU0KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdGxlZnQ6IDIzOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IGRvdHRlZDtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvci1mb2N1c3NlZCB7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmYztcbn1cblxuLmNhbGN1bGF0b3Itcm93IHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvci1zcGFjZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDJweDtcblx0d2lkdGg6IDI4cHg7XG59XG5cbi5jYWxjdWxhdG9yLWhhbGYtc3BhY2Uge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAxcHg7XG5cdHdpZHRoOiAxNHB4O1xufVxuXG4uY2FsY3VsYXRvci1yb3cge1xuXHRidXR0b24ge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDJweDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LmJ0bjtcblx0XHQuYnRuLXByaW1hcnk7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1jdHJsIHtcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yLXVuZG8sIC5jYWxjdWxhdG9yLWNsZWFyLWVycm9yLCAuY2FsY3VsYXRvci1jbGVhciB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1iYXNlLCAuY2FsY3VsYXRvci1hbmdsZSB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0Zm9udC1zaXplOiA3MCU7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1iYXNlLWFjdGl2ZSwgLmNhbGN1bGF0b3ItYW5nbGUtYWN0aXZlIHtcblx0XHRib3JkZXI6IDJweCBpbnNldCAjZmZmO1xuXHR9XG5cblx0LmNhbGN1bGF0b3ItdHJpZyB7XG5cdFx0Zm9udC1zaXplOiA3MCU7XG5cdH1cblx0LmNhbGN1bGF0b3ItdW5kbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2FsY3VsYXRvci1kaWdpdCwgLmNhbGN1bGF0b3Itb3BlciB7XG5cdHdpZHRoOiAyOHB4O1xufVxuXG4uY2FsY3VsYXRvci1tZW0tZW1wdHksIC5jYWxjdWxhdG9yLWRpZ2l0W2Rpc2FibGVkXSB7XG5cdGNvbG9yOiAjODg4O1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkgeyAvLyBGaXJlZm94XG5cdC5jYWxjdWxhdG9yLXRyaWcsIC5jYWxjdWxhdG9yLWJhc2Uge1xuXHRcdHRleHQtaW5kZW50OiAtM3B4O1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yLWtleS1kb3duIHtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jYWxjdWxhdG9yLWtleXN0cm9rZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTFweDtcblx0dG9wOiAtMXB4O1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzg4ODtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi5jYWxjdWxhdG9yLWFuZ2xlIC5jYWxjdWxhdG9yLWtleXN0cm9rZSwgLmNhbGN1bGF0b3ItYmFzZSAuY2FsY3VsYXRvci1rZXlzdHJva2UsIC5jYWxjdWxhdG9yLXRyaWcgLmNhbGN1bGF0b3Ita2V5c3Ryb2tlIHtcblx0dG9wOiAtMnB4O1xuXHRmb250LXNpemU6IDk1JTtcbn1cblxuLmNhbGN1bGF0b3Ita2V5bmFtZSB7XG5cdHdpZHRoOiAyMnB4O1xuXHRmb250LXNpemU6IDcwJTtcbn1cblxuLmNhbGN1bGF0b3Itb3BlciB7XG5cdCYuY2FsY3VsYXRvci1lcXVhbHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3ItaW5pdGlhbC1pbnB1dC1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMzYzc2M2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RmZjBkODtcbn1cbiIsIi5jb2xsZWN0aW9uLWFkZC1idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xufVxuIiwiLnNvcnRhYmxlLWhhbmRsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNvcnRhYmxlLWhhbmRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAub3JnLXB1bHNlLWljb24oQG5hdnkpO1xufVxuIiwiLnN3YWwtdGV4dCB7XG4gIC50ZXh0LWNlbnRlcjtcbn1cbiIsIi50b3VyLWJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG4iLCIjbmF2YmFyIHtcbiAgLm5hdmJhci10b3AtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDE0cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGUtbW9iaWxlLXNlYXJjaCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jbmF2YmFyX3dyYXBwZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuI25hdmJhcl93cmFwcGVyX3NlYXJjaCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHotaW5kZXg6IDIwNDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI2FqYXhfZXhwb3J0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5tZW51LWl0ZW0tZGVsaW1pdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICAmID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5jYXJldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgJi5zY3JvbGwtZGlzYWJsZWQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuIiwiLmQtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mLXMtMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZi1nLTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mbGV4LWRpcmVjdGlvbi1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mbGV4LWRpcmVjdGlvbi1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi8qXG4gKlxuICogICBUaGlzIGlzIHN0eWxlIGZvciBza2luIGNvbmZpZ1xuICogICBVc2Ugb25seSBpbiBkZW1vIHRoZW1lXG4gKlxuKi9cblxuLnRoZW1lLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGhlbWUtY29uZmlnLWJveCB7XG4gIG1hcmdpbi1yaWdodDogLTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG5cbi50aGVtZS1jb25maWctYm94LnNob3cge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcblxuICAuc3Bpbi1pY29uIHtcbiAgICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTNweDtcbiAgfVxufVxuXG4uc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDJweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweCAwcHggMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3Bpbi1pY29uLnNraW4tMCB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5ICFpbXBvcnRhbnQ7XG59XG4uc3Bpbi1pY29uLnNraW4tMSB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtY29sb3IgIWltcG9ydGFudDtcbn1cbi5zcGluLWljb24uc2tpbi0yIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1jb2xvciAhaW1wb3J0YW50O1xufVxuLnNwaW4taWNvbi5za2luLTMge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLXNldHRpbmdzIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG59XG5cbi5za2luLXNldHRpbmdzIC50aXRsZSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uc2V0dGluZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLnNldHRpbmdzLWl0ZW0uc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNldHRpbmdzLWl0ZW0gLnN3aXRjaCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnNraW4tbmFtZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnNldHRpbmdzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGVmYXVsdC1za2luLCAuYmx1ZS1za2luLCAudWx0cmEtc2tpbiwgLnllbGxvdy1za2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVmYXVsdC1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzI4M0E0OTtcbn1cblxuLmRlZmF1bHQtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxZTJlM2Q7XG59XG5cbi5ibHVlLXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuXG4uYmx1ZS1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOGRkYjtcbn1cblxuLnllbGxvdy1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMTAwJTtcbn1cblxuLnllbGxvdy1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NlODczNTtcbn1cblxuLnVsdHJhLXNraW4ge1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi8uLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zLzMucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuXG4udWx0cmEtc2tpbjpob3ZlciB7XG4gIC8vYmFja2dyb3VuZDogdXJsKFwicGF0dGVybnMvNC5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59IiwiLnNlYXJjaGFibGUtY29sbGVjdGlvbiB7XG4gICYuc2VhcmNoYWJsZS1jb2xsZWN0aW9uLXdpZGdldCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAvL3dpZHRoOiA2MDBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgLmNvbGxlY3Rpb24taXRlbS1sYWJlbCB7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQtbGcge1xuICAgICAgd2lkdGg6IDgwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuXG4gICAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWl0ZW1zLXdyYXBwZXIge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgJi5zY3JvbGxhYmxlLW1kIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb2xsZWN0aW9uLWl0ZW1zLWFjdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAub3ZlcmZsb3cteC1hdXRvIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvIWltcG9ydGFudDtcbiAgfVxufVxuIiwiI2NvbGxhYm9yYXRvcnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC5jb2xsYWJvcmF0b3Ige1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogMzRweDtcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAvL292ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDUlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2xsYWJvcmF0b3ItYmFkZ2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNjcm9sbGFibGUtd3JhcHBlci01MDAge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiIsIiNhZHZhbmNlX2Zvcm0ge1xuICAmLmFkdmFuY2UtZnVuZGVkIHtcbiAgICAuc3VibWlzc2lvbi1yZXNwb25zZS1zZWxlY3QsXG4gICAgLnN1Ym1pc3Npb24tcmVzcG9uc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3ItbGluayxcbiAgICAuc3VibWlzc2lvbi1yZXNwb25zZS1zdWJtaXQtYW5kLWVtYWlsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5hZHZhbmNlLXdpdGgtYWN0aXZhdGVkLXRyYW5jaGUge1xuICAgIC50cmFuY2hlLWFjdGl2YXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuZmVlcy1jb2xsZWN0aW9uIHtcbiAgICB0ci5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgPiB0ZCB7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1ibG9jayAubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgbWF4LWhlaWdodDogNDBweDtcbiAgfVxuXG4gIC50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1hY3Rpb24tbGFiZWwtZmlyc3QtYmxvY2sge1xuICAgIHdpZHRoOiAyODhweDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItYWN0aW9uLWxhYmVsLWJsb2NrIHtcbiAgICB3aWR0aDogNTNweDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3Itc3luZGljYXRpb24tbGFiZWwtYmxvY2sge1xuICAgIHdpZHRoOiAyNjBweDtcbiAgfVxuXG4gIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLXN5bmRpY2F0aW9uLWxhYmVsLWJsb2NrIHtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItY29tbWlzc2lvbi1sYWJlbC1ibG9jayB7XG4gICAgd2lkdGg6IDQwNnB4O1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1mZWUtbGFiZWwtYmxvY2sge1xuICAgIHdpZHRoOiA0ODFweDtcbiAgfVxuXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXhzLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1zbSxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbWQsXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXhzLWJsb2NrLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS14cy1pbmxpbmUsXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtc20tYmxvY2ssXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXNtLWlubGluZSxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtc20taW5saW5lLWJsb2NrLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1tZC1ibG9jayxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbWQtaW5saW5lLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1ibG9jayxcbiAgLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZSxcbiAgLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IDU0OHB4O1xuICB9XG5cbiAgLmxvYy1hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiA0MDhweDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyB7XG4gICAgLmNvbGxlY3Rpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFkdmFuY2Utc3luZGljYXRvci1mZWUtY2hhcmdlLW1vZGUtY29sdW1uIHtcbiAgICAgIC5jaGVja2JveCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDE4MThweCkge1xuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLWhpZGRlbi1sZyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAubG9jLWFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gICAgICBtYXJnaW4tbGVmdDogMTA2cHg7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IDExMDRweCkgYW5kIChtYXgtd2lkdGg6IDE4MTdweCkge1xuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItY29tbWlzc2lvbi1sYWJlbC1ibG9jayB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLWRldGFpbHMtMS1yb3cge1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXRvZ2dsZS1kZXRhaWxzLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItZGV0YWlscy1yb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYWR2YW5jZS1idXR0b24tcm93IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN1Ym1pc3Npb24tZGVjbGluZS1yZWFzb24td3JhcHBlciB7XG4gICAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICAmKy5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pY2hlY2stbGFiZWwgLnRvb2x0aXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNhZHZhbmNlX3R5cGUge1xuICAuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIC5wb3J0Zm9saW8tc2VsZWN0LWl0ZW0tY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIC5wb3J0Zm9saW8tc2VsZWN0LWl0ZW0tY2hpbGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNhZHZhbmNlX21lcmNoYW50QWR2YW5jZUNvdW50VGV4dDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIC5jcmVhdGUtbWVyY2hhbnQtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbn1cblxuI2FkdmFuY2Vfc3VibWlzc2lvbnMge1xuICAuc3VibWlzc2lvbi1yZXNwb25zZS1mZWVzIHtcbiAgICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbiNhZHZhbmNlX2ZlZXMge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIHtcbiAgPiAuY29sbGVjdGlvbi1pdGVtcyB7XG4gICAgPiAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuc3luZGljYXRvci1hY3Rpb24tY29sIHtcbiAgICB3aWR0aDogNjdweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLW5hbWUtY29sIHtcbiAgICB3aWR0aDogMjQ1cHg7XG4gIH1cblxuICAuc3luZGljYXRvci1kYXRhLWxhYmVsLWNvbCB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS1hbW91bnQtY29sIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cblxuICAuc3luZGljYXRvci1kYXRhLXBlcmNlbnQtY29sIHtcbiAgICB3aWR0aDogMTMxcHg7XG4gIH1cblxuICAuc3luZGljYXRvci1kYXRhLWZpcnN0LWNvbCB7XG4gICAgd2lkdGg6IDIwMnB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS1zZWNvbmQtY29sIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gIH1cblxuICAuc3luZGljYXRvci1kYXRhLXRoaXJkLWNvbCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItdG90YWwtZmlyc3QtY29sIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cblxuICAuc3luZGljYXRvci10b3RhbC1zZWNvbmQtY29sIHtcbiAgICB3aWR0aDogMTA1cHg7XG4gIH1cblxuICAuc3luZGljYXRvci10b3RhbC10aGlyZC1jb2wge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLXRvdGFsLWZvdXJ0aC1jb2wge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZmVlLWxhYmVsLWNvbCB7XG4gICAgd2lkdGg6IDQ1cHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMge1xuICAgIC5mZWUtYWN0aW9uLWNvbCB7XG4gICAgICB3aWR0aDogNjdweDtcbiAgICB9XG5cbiAgICAuZmVlLXR5cGUtY29sIHtcbiAgICAgIHdpZHRoOiAxMzVweDtcbiAgICB9XG5cbiAgICAuZmVlLWFtb3VudC1jb2wge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC5mZWUtcGVyY2VudC1jb2wge1xuICAgICAgd2lkdGg6IDEzMXB4O1xuICAgIH1cblxuICAgIC5mZWUtZGVzY3JpcHRpb24tY29sIHtcbiAgICAgIHdpZHRoOiAyNjRweDtcbiAgICB9XG4gIH1cbn1cblxuLnN1Ym1pc3Npb24taXRlbSB7XG4gICYuc3VibWlzc2lvbi1pdGVtLXNlbGVjdGFibGUge1xuICAgIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5hZHZhbmNlLXN5bmRpY2F0b3ItaW5jdXJyZWQtbWVzc2FnZS1yb3cge1xuICBpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuI2ZpbHRlcl9zaG93Tm9QYXltZW50X2NhbGxiYWNrX2ZpbHRlcixcbiNhZHZhbmNlX3N0YXR1c19tYW5hZ2VyX3N0YXR1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2ZpbHRlcl9mb3JtIHtcbiAgdHIuZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RTY7XG4gIH1cbn1cblxuLmlib3gtZXhwYW5kLWluaXRpYXRlZCB7XG4gIC5hZHZhbmNlLXBheWJhY2stc2hvdy13cmFwcGVyIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWR2YW5jZS1tZXJjaGFudC1hcHBsaWNhdGlvbi1mZWUtdG8tc3Rha2Vob2xkZXItdHlwZS1jb250YWluZXIsXG4uc3VibWlzc2lvbi1yZXNwb25zZS1tZXJjaGFudC1hcHBsaWNhdGlvbi1mZWUtdG8tc3Rha2Vob2xkZXItdHlwZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5hZHZhbmNlLXN0YXRlIHtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJi5hZHZhbmNlLXN0YXRlLXN1Ym1pdHRlZCB7XG4gICAgYmFja2dyb3VuZDogIzVlODhkYztcbiAgfVxuXG4gICYuYWR2YW5jZS1zdGF0ZS1wcmVmdW5kZWQge1xuICAgIGJhY2tncm91bmQ6ICNlOGMyNDM7XG4gIH1cblxuICAmLmFkdmFuY2Utc3RhdGUtZnVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICB9XG5cbiAgJi5hZHZhbmNlLXN0YXRlLWRlZmF1bHRlZCB7XG4gICAgYmFja2dyb3VuZDogI2VkNTU2NTtcbiAgfVxuXG4gICYuYWR2YW5jZS1zdGF0ZS1jbG9zZWQge1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MjRweCkge1xuICAuYWR2YW5jZS11bmRlcndyaXRpbmctYmFuay1zdGF0ZW1lbnQtd29ya3NoZWV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY29sLXNjcmVlbi1zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1hZHZhbmNlIC5kcm9wZG93bi1zdWJtZW51IHVsLm1lbnVfbGV2ZWxfMSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmNvbC1pdy1hZHZhbmNlLWxvY2stc3RhdHVzIHtcbiAgd2lkdGg6IDI5N3B4O1xuICBmbG9hdDogbGVmdDtcbn1cbiIsIkBzdGlwLXN0YXR1cy1jb21wbGV0ZWQ6IEBuYXZ5O1xuQHN0aXAtc3RhdHVzLXdhaXZlZDogIzg4ODg4ODtcblxuQHN0aXAtYWN0aW9uLWRvY3VtZW50czogIzY0NjRmZjtcbkBzdGlwLWFjdGlvbi1wZW5kaW5nOiAjYmZiZTAxO1xuQHN0aXAtYWN0aW9uLXVuZGVyLXJldmlldzogIzcwYjYwNTtcbkBzdGlwLWFjdGlvbi1jb21wbGV0ZTogIzI3YjY3MztcbkBzdGlwLWFjdGlvbi13YWl2ZTogI2JmYmZiZjtcbkBzdGlwLWFjdGlvbi1kZWxldGU6ICNlYzQ2NTg7XG5cbiNhZHZhbmNlX3VuZGVyd3JpdGluZ19zdGlwc19zdGlwcyB7XG4gIHRoZWFkIHRoIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICB0Ym9keSB0ZCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgfVxufVxuXG4uc3RpcC1hY3Rpb24tdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuICBib3JkZXItY29sb3I6IEBjb2xvcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMyUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBjb2xvciwgMyUpO1xuICB9XG59XG5cbi5zdGlwLXN0YXR1cyB7XG4gICZbZGF0YS1zdGF0dXM9XCJjb21wbGV0ZWRcIl0ge1xuICAgIGNvbG9yOiBAc3RpcC1zdGF0dXMtY29tcGxldGVkO1xuICB9XG5cbiAgJltkYXRhLXN0YXR1cz1cIndhaXZlZFwiXSB7XG4gICAgY29sb3I6IEBzdGlwLXN0YXR1cy13YWl2ZWQ7XG4gIH1cbn1cblxuLnN0aXAtYWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLy9kaXNwbGF5OiBub25lO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdIHtcbiAgICAuc3RpcC1hY3Rpb24tdmFyaWFudChAc3RpcC1hY3Rpb24tZG9jdW1lbnRzKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJwZW5kaW5nXCJdIHtcbiAgICAuc3RpcC1hY3Rpb24tdmFyaWFudChAc3RpcC1hY3Rpb24tcGVuZGluZyk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdIHtcbiAgICAuc3RpcC1hY3Rpb24tdmFyaWFudChAc3RpcC1hY3Rpb24tdW5kZXItcmV2aWV3KTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJjb21wbGV0ZVwiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLWNvbXBsZXRlKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJ3YWl2ZVwiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLXdhaXZlKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJkZWxldGVcIl0ge1xuICAgIC5zdGlwLWFjdGlvbi12YXJpYW50KEBzdGlwLWFjdGlvbi1kZWxldGUpO1xuICB9XG59XG5cbi5kb3dubG9hZC1hZHZhbmNlLXVuZGVyd3JpdGluZy1zdGlwcy1kb2N1bWVudHMtYnV0dG9ucyB7XG4gIHBhZGRpbmctbGVmdDogMTA1M3B4O1xufSIsIi5hZHZhbmNlLXRyYW5jaGUtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4iLCIjYWR2YW5jZV90cmFuY2hlX2NyZWF0b3JfZm9ybSB7XG4gICYuc3VibWlzc2lvbi1yZXNwb25zZS10cmFuY2hlLWNyZWF0b3IgLnRyYW5jaGUtZnVuZGVkLWF0LWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmNvbXBhbnktbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG4uY29tcGFueS10d28tZmFjdG9yLWF1dGgtd3JhcHBlciB7XG4gIC5zd2l0Y2gge1xuICAgIC5wdWxsLWxlZnQ7XG4gIH1cbn1cbiIsIkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1pbmZvLXByb3ZpZGVkOiAjNjQ2NEZGO1xuQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWFwcHJvdmVkOiAjMjdCNjczO1xuQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWRlbmllZDogI0FBQUFBQTtcbkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1kZWxldGU6ICNFQzQ2NTg7XG5AY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tZm9sbG93LXVwOiAjQkZCRTAxO1xuQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXNlbmQtc21zOiAjRDI2ODFFO1xuXG5AdGV4dC1jb2xvci1zbXMtYWNjZXB0ZWQ6ICNBQUFBQUE7XG5AdGV4dC1jb2xvci1zbXMtc2VudDogIzJCQjY3MztcbkB0ZXh0LWNvbG9yLXNtcy1kZWxpdmVyZWQ6ICMyQkI2NzM7XG5AdGV4dC1jb2xvci1zbXMtdW5kZWxpdmVyZWQ6ICNFQzQ3NTg7XG5AdGV4dC1jb2xvci1zbXMtZmFpbGVkOiAjRUM0NzU4O1xuXG4jYWR2YW5jZV9jb250YWN0X2NlbnRlcl9tZXNzYWdlc19jb250YWN0Q2VudGVyTWVzc2FnZXMge1xuICB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzX2NvbnRhY3RDZW50ZXJNZXNzYWdlcyxcbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzIHtcbiAgdGJvZHkgdGQge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDMlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAY29sb3IsIDMlKTtcbiAgfVxufVxuXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC5ib3gtc2hhZG93KGluc2V0IDAgM3B4IDVweCByZ2JhKDAsMCwwLC4xMjUpKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJpbmZvX3Byb3ZpZGVkXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24taW5mby1wcm92aWRlZCk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiYXBwcm92ZWRcIl0ge1xuICAgIC5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1hcHByb3ZlZCk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiZGVuaWVkXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tZGVuaWVkKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJkZWxldGVcIl0ge1xuICAgIC5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1kZWxldGUpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImZvbGxvd191cFwiXSB7XG4gICAgLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWZvbGxvdy11cCk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwic2VuZF9zbXNcIl0ge1xuICAgIC5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1zZW5kLXNtcyk7XG4gIH1cbn1cblxuLnRleHQtY29sb3Itc21zLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGNvbG9yOiBAY29sb3I7XG59XG5cbi50ZXh0LWNvbG9yLXNtcy1hY2NlcHRlZCB7XG4gIC50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEB0ZXh0LWNvbG9yLXNtcy1hY2NlcHRlZCk7XG59XG5cbi50ZXh0LWNvbG9yLXNtcy1zZW50IHtcbiAgLnRleHQtY29sb3Itc21zLXZhcmlhbnQoQHRleHQtY29sb3Itc21zLXNlbnQpO1xufVxuXG4udGV4dC1jb2xvci1zbXMtZGVsaXZlcmVkIHtcbiAgLnRleHQtY29sb3Itc21zLXZhcmlhbnQoQHRleHQtY29sb3Itc21zLWRlbGl2ZXJlZCk7XG59XG5cbi50ZXh0LWNvbG9yLXNtcy11bmRlbGl2ZXJlZCB7XG4gIC50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEB0ZXh0LWNvbG9yLXNtcy11bmRlbGl2ZXJlZCk7XG59XG5cbi50ZXh0LWNvbG9yLXNtcy1mYWlsZWQge1xuICAudGV4dC1jb2xvci1zbXMtdmFyaWFudChAdGV4dC1jb2xvci1zbXMtZmFpbGVkKTtcbn1cbiIsIi5jb250cmFjdC1wYXJlbnQtaW5mby13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuI2NvbnRyYWN0X2Zvcm0ge1xuICAuZm9ybS1oZWFkZXIge1xuICAgIC5jb250cmFjdC10ZW1wbGF0ZS1yZWxhdGlvbi1hcHBlbmRpeC1jb250cmFjdC10ZW1wbGF0ZS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iYXNlLWlzby1vZmZlci1jYWxjdWxhdG9yLXJvdyB7XG4gIC5zbGlkZXItZ3JvdXAge1xuICAgIC5pbnB1dC13cmFwcGVyIHtcbiAgICAgIC5jb2wtc20tYXV0bygpO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNsaWRlci13cmFwcGVyIHtcbiAgICAgIC5jb2wtc20tYXV0bygpO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gICAgfVxuICB9XG5cbiAgLmRlYWwtYnJlYWtkb3duLWJsb2NrIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGdyYXk7XG4gICAgcGFkZGluZzogMTBweDtcblxuICAgID4gLmZpZWxkLXJvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAudmFsdWUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pc28tb2ZmZXItY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDc1cHggNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gIC5kZWFsLWJyZWFrZG93bi1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmNjtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG5cbiAgICA+IC5maWVsZC1yb3cge1xuICAgICAgLnRleHQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgLnRleHQsXG4gICAgICAudmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvZ28ge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5zdWJtaXNzaW9uLXJlc3BvbnNlLW1heGltdW0tb2ZmZXItZWFybHktcGF5b2ZmLWRpc2NvdW50LXZpZXctbW9kZSAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubW9kYWwtZm9ybS1zdWJtaXNzaW9uLWVkaXQge1xuICAuc3VibWlzc2lvbi1yZXNwb25zZS1hY2NlcHQtYW5kLWFjdGl2YXRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiNhZHZhbmNlX2Zvcm0ge1xuICAudGFicy1jb250YWluZXIge1xuICAgIC50YWJzLWxlZnQge1xuICAgICAgLnBhbmVsLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1NXB4O1xuICAgICAgfVxuICAgICAgLnRhYi1jb250ZW50IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgPi5uYXYtdGFicyB7XG4gICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgLnRhYnMtZXJyb3Ige1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiBAcmVkO1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgfVxuICAgICAgICA+bGkge1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U3ZWFlYyB0cmFuc3BhcmVudCAjZTdlYWVjICNlN2VhZWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgPmEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2FkdmFuY2VfdW5kZXJ3cml0aW5nX25zZnMge1xuICAgIGlucHV0W25hbWUkPVwiW251bWJlcl1cIl0ge1xuICAgICAgd2lkdGg6IDIxOHB4O1xuICAgIH1cbiAgfVxufVxuXG4jYWR2YW5jZV91bmRlcndyaXRpbmdfYmFua1N0YXRlbWVudFdvcmtzaGVldHMgLmJhbmstc3RhdGVtZW50LW5vdGVbcm93cz1cIjFcIl0ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4iLCIjZHluYW1pY19kYXRlX3JhbmdlX2NvbHVtbl9mb3JtLCAjYWR2YW5jZV9wYXJ0aWNpcGF0aW9uX2JyZWFrZG93bl9jb2x1bW5fZm9ybSB7XG4gIC5oZWxwLWJsb2NrIHtcbiAgICAudGV4dC1yaWdodDtcbiAgfVxufVxuIiwiI2xlbmRlcl9vcmlnaW5hdGlvbkNvbW1pc3Npb25UaWVycyB7XG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2xlbmRlcl9mZWVzIHtcbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ubGVuZGVyLWZvcm0ge1xuICAuZnVuZGluZy1jcml0ZXJpYS1mb3JtLWdyb3VwLFxuICAudW5kZXJ3cml0ZXItdXNlcnMgLnByaW1hcnktY29sdW1uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi5sZW5kZXItd2l6YXJkLWVuYWJsZWQge1xuICAgIC5mdW5kaW5nLWNyaXRlcmlhLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLnVuZGVyd3JpdGVyLXVzZXJzIC5wcmltYXJ5LWNvbHVtbiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIH1cbiAgfVxufVxuIiwiI2lzb19vcmlnaW5hdGlvbkNvbW1pc3Npb25UaWVycyB7XG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2lzb19jb250YWN0cyB7XG4gIC50YWItY29udGVudCB7XG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmlzby1hZHZhbmNlLWxpc3QtZmlsdGVycyB7XG4gIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICAgIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxufSIsIi5zeW5kaWNhdG9yLWNvbXBhbnktZGV0YWlscyAudGFibGUtZmxleC1jb250ZW50IHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuI3N5bmRpY2F0b3JfY29udGFjdHMge1xuICAudGFiLWNvbnRlbnQge1xuICAgIC50YWItcGFuZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbiNzeW5kaWNhdG9yX2JhbGFuY2VfYXZhaWxhYmxlQmFsYW5jZSxcbiNzeW5kaWNhdG9yX2JhbGFuY2VfZnJvemVuQmFsYW5jZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgJi5ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU2ZTc7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLmhlYWRlciB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuaGVhZGVyLFxuICAgIC5kYXRhIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxODUwcHgpIHtcbiAgICAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0ge1xuICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0ge1xuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGgsIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAjQUZBRkFGIDFweCBzb2xpZDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3VuZnJlZXplX3N5bmRpY2F0b3JfZnVuZHMge1xuICAmLm1vZGFsIHtcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbSB7XG4gICAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDk5cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnNob3ctcm93cy13cmFwcGVyIHtcbiAgdG9wOiAyMHB4O1xufVxuXG4jcGF5bWVudF9hcHByb3ZlX3N1bW1hcnkge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbiNhcHByb3ZlX2Zvcm0ge1xuICAuYmFkZ2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4vLyNwYXltZW50X2FwcHJvdmVfdGFibGUgdGgge1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuXG4uZGF0ZS1maWx0ZXIsXG4uYW1vdW50LWZpbHRlciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuI3BheW1lbnRfcGFzdGVfcGFzdGVEYXRhIHtcbiAgbWluLWhlaWdodDogMTc1cHg7XG59XG5cbiNhcHByb3ZlX2Zvcm0gLnNjcm9sbGFibGUtdGFibGUtd3JhcHBlciA+IC5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2FjY291bnRpbmdfZmlsdGVyX2Zvcm0ge1xuICAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cblxuI2Ryb3Bkb3duX3RvZ2dsZV91c2VyICsgLmRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogMjI1cHg7XG59XG5cbiNhY2NvdW50aW5nX2ZpbHRlcl9kdWVBdFJhbmdlX2NhbGxiYWNrX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI2FjY291bnRpbmdfZmlsdGVyX3Nob3dfY2FsbGJhY2tfZmlsdGVyX2xhYmVsIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuI3BheW1lbnRfYWNjb3VudGluZ19wYXltZW50VHlwZV93cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDU4cHg7XG59XG5cbi5wYXltZW50LXVwbG9hZC1kYXRhLXVwZGF0ZS1kYXRlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItcGF5bWVudCAuZHJvcGRvd24tbWVudSwgLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1wYXltZW50X2JvdW5jZWQgLmRyb3Bkb3duLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4iLCIjcG9ydGZvbGlvX3N5bmRpY2F0b3JzIHtcbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufSIsIi5kYXNoYm9hcmQtcGFydGljaXBhdGlvbi10YWJsZSB7XG4gIHRoIHtcbiAgICB3aWR0aDogMTcwcHg7XG4gIH1cbn1cblxuI2Rhc2hib2FyZF9maWx0ZXJfZm9ybSB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYW55LWRhc2hib2FyZC1wZXJzcGVjdGl2ZS1mb3JtLWdyb3VwIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzk0YWRmZDtcbiAgICB9XG4gIH1cblxuICAjZGFzaGJvYXJkX2ZpbHRlcl9mdW5kZWRBdF9jYWxsYmFja19maWx0ZXI6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4jc3luZGljYXRpb25fYmxvY2sgaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4jbmV3X2Nhc2hfYWR2YW5jZXMsICNieV9zdGF0dXNfY2FzaF9hZHZhbmNlcyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jY2FzaF9hZHZhbmNlc190YWJzIHtcbiAgPmxpPmEge1xuICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDdweDtcbiAgfVxufVxuXG4uZGlzcGxheS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi53aWR0aDIwIHtcbiAgd2lkdGg6IDIwJTtcbn1cbiIsIi5hZHZhbmNlLXZpZXctcmVzdHJpY3Rpb24tdHlwZS13cmFwcGVyLFxuLnJlc3RyaWN0aW9ucy10eXBlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbiIsIiNlbWFpbF9sb2dfcHJldmlld19tb2RhbCB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4iLCIjZW1haWxfdGVtcGxhdGVfcHJldmlld19tb2RhbCB7XG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbiN1cGxvYWRfY29tcGFueV9lbWFpbF90ZW1wbGF0ZV9pbWFnZXNfZW1haWxUZW1wbGF0ZUltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiIsIiNzdHlsZV9lbWFpbF9mb3JtX2NvbnRhaW5lciB7XG4gIC5jb2wtc20tMTAge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5idG4tcHJpbWFyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZSB7XG4gIC5wLWwtbm9uZTtcbn1cbiIsIiNtYWluX2NvbnRyYWN0X3RlbXBsYXRlcyxcbiNhcHBlbmRpeF9jb250cmFjdF90ZW1wbGF0ZXMge1xuICA+IHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIubWVyY2hhbnQtc3RhdGUge1xuICBjb2xvcjogI2ZmZjtcblxuICAmLm1lcmNoYW50LXN0YXRlLW5ldyB7XG4gICAgYmFja2dyb3VuZDogIzY3ZjE2NztcbiAgfVxuXG4gICYubWVyY2hhbnQtc3RhdGUtYmFkLWFjdG9yIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xuICB9XG5cbiAgJi5tZXJjaGFudC1zdGF0ZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIH1cblxuICAmLm1lcmNoYW50LXN0YXRlLXBhaWQtb2ZmIHtcbiAgICBiYWNrZ3JvdW5kOiAjMWM4NGM2O1xuICB9XG5cbiAgJi5tZXJjaGFudC1zdGF0ZS1pbi1wcm9ncmVzcyB7XG4gICAgYmFja2dyb3VuZDogI2Y4YWM1OTtcbiAgfVxuXG4gICYubWVyY2hhbnQtc3RhdGUtZGVjbGluZWQge1xuICAgIGJhY2tncm91bmQ6ICNlMmQxMDA7XG4gIH1cbn1cbiIsIi5zdGFrZWhvbGRlci1zdGF0dXMge1xuICBjb2xvcjogI2ZmZjtcblxuICAmLnN0YWtlaG9sZGVyLXN0YXR1cy1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIH1cblxuICAmLnN0YWtlaG9sZGVyLXN0YXR1cy10ZXJtaW5hdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGM2MDY4O1xuICB9XG5cbiAgJi5zdGFrZWhvbGRlci1zdGF0dXMtdW5kZXItcmV2aWV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhhYzU5O1xuICB9XG59IiwiLmlzby1vZmZlciB7XG4gIC5pc28tb2ZmZXItdHlwZS1jb3B5LWxpbmsge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbiIsIi5mdW5kaW5nLWNyaXRlcmlvbiB7XG4gIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCxcbiAgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCxcbiAgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5hZHZhbmNlLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwLFxuICAuYWR2YW5jZS11bmRlcndyaXRpbmctZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZbZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VcIl0ge1xuICAgICZbZGF0YS1vcGVyYXRvcj1cImluXCJdLFxuICAgICZbZGF0YS1vcGVyYXRvcj1cIm5vdF9pblwiXSB7XG4gICAgICAuYWR2YW5jZS1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VfdW5kZXJ3cml0aW5nXCJdIHtcbiAgICAmW2RhdGEtb3BlcmF0b3I9XCJpblwiXSxcbiAgICAmW2RhdGEtb3BlcmF0b3I9XCJub3RfaW5cIl0ge1xuICAgICAgLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJ0ZXh0XCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkge1xuICAgIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJib29sXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkge1xuICAgIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJudW1iZXJcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwiaW50ZWdlclwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIHtcbiAgICAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwiY3VycmVuY3lcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJkYXRlXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkge1xuICAgIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZyb20tdmFsdWUtd3JhcHBlciA+IC5mb3JtLWdyb3VwIHtcbiAgICA+IC5jb2wtaXctbGcsXG4gICAgPiAuY29sLWl3LW1kIHtcbiAgICAgIHdpZHRoOiAzMTNweDtcbiAgICB9XG4gIH1cblxuICAudG8tdmFsdWUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAmW2RhdGEtb3BlcmF0b3I9XCJiZXR3ZWVuXCJdIHtcbiAgICAuZnJvbS12YWx1ZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAgPiAuY29sLWl3LW1kIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICAudG8tdmFsdWUtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbiIsIiN0YXNrX25vdGVzIHtcbiAgLm5vdGUtaXRlbS13cmFwcGVyLFxuICAubm90ZS1pdGVtLWlucHV0LXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiN0YXNrX2ZpbHRlcl9mb3JtIHtcbiAgLnRhc2stZ2xvYmFsLWZpbHRlcnMgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbi50YXNrLXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICZbZGF0YS1zdGF0dXM9XCJwZW5kaW5nXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICB9XG5cbiAgJltkYXRhLXN0YXR1cz1cIm92ZXJkdWVcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDU1NjU7XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwiY29tcGxldGVkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICB9XG5cbiAgJltkYXRhLXN0YXR1cz1cImRpc2NhcmRlZFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgfVxufVxuIiwiLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZSB7XG4gIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCxcbiAgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCxcbiAgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAsXG4gIC5hZHZhbmNlLWZpZWxkLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICZbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0ge1xuICAgIC5vcmctZGlzYWJsZWQoKVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZVwiXVtkYXRhLWZpZWxkLXR5cGU9XCJsaXN0XCJdIHtcbiAgICAuYWR2YW5jZS1maWVsZC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwidGV4dFwiXSB7XG4gICAgLnRleHQtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImJvb2xcIl0ge1xuICAgIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJudW1iZXJcIl0ge1xuICAgIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImludGVnZXJcIl0ge1xuICAgIC5pbnRlZ2VyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJjdXJyZW5jeVwiXSB7XG4gICAgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJkYXRlXCJdIHtcbiAgICAuZGF0ZS12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiI2Fubm91bmNlbWVudF9maWx0ZXJfZm9ybSB7XG4gIC5hbm5vdW5jZW1lbnQtZ2xvYmFsLWZpbHRlcnMgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbi5hbm5vdW5jZW1lbnQtcHJldmlldyAuYWxlcnQsXG4uYW5ub3VuY2VtZW50LWFsZXJ0IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuIiwiYS5vY3JvLWZvcm0tdmlldy1zZW5kLWxpbms6Zm9jdXMsXG5hLm9jcm8tZm9ybS12aWV3LXNlbmQtbGluazphY3RpdmUsXG5hLm9jcm8tZm9ybS12aWV3LXNlbmQtYWxsLWxpbms6Zm9jdXMsXG5hLm9jcm8tZm9ybS12aWV3LXNlbmQtYWxsLWxpbms6YWN0aXZlLFxuYS5vY3JvLWZvcm0tc2VuZC1hbGwtbGluay5kaXNhYmxlZDpmb2N1cyxcbmEub2Nyby1mb3JtLXNlbmQtYWxsLWxpbmsuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgICBjb2xvcjogQG5hdnk7XG59XG4iLCIjdGVzdF9jb2xsZWN0aW9uX2N1cnZlX21vbnRocyB7XG4gIC5jaGVja2JveCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAudG9nZ2xlLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjBweDtcbiAgICB0b3A6IDZweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG5cbiAgICBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjE0N1wiO1xuICAgIH1cblxuICAgICYuY29sbGFwc2VkIGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG4gICAgfVxuICB9XG59XG4iLCIubWVyY2hhbnQtY29tcGFueS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbn1cblxuLm1lcmNoYW50LWNvbXBhbnktbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuIiwiLnNpZ251cC1ib3gge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbiNtZXJjaGFudF9zaWdudXBfZm9ybSB7XG4gIG1heC13aWR0aDogNzAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1zdWJtaXQtYnRuIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBub25lO1xuICBib3JkZXItd2lkdGg6IDFweCAwcHg7XG59XG5cbi5zaWduLXVwLW1lcmNoYW50LWNvbXBhbnktbG9nbyB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5cbi5zaWdudXAtbWVyY2hhbnQtY29tcGFueS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uc2lnbnVwLW1lcmNoYW50LWhlbHAtdGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2lnbnVwLW1lcmNoYW50LWhlbHAtdGV4dCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tbG9naW4tbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4XG59XG5cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tY29weXJpZ2h0LXRleHRcbntcbiAgbWFyZ2luLWxlZnQ6IDI1cHhcbn1cbiIsIiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5yYWRpbyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbjogMCAyNXB4IDI1cHggMDtcbiAgICBmbGV4OiAwIDEgNDU1cHg7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcblxuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tZXJjaGFudC1jYXJkIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMmY0O1xuICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5kZXRhaWxzLWxpbmsge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24gcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICYubm93cmFwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIGkge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG5cbiAgaW5wdXQ6Y2hlY2tlZCB+IC5tZXJjaGFudC1jYXJkIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgLW1vei1ib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cbiIsIi5pc28tY29tcGFueS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4uaXNvLWNvbXBhbnktbG9nbyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xufVxuIiwiLnJlZmVycmVyLXBlcmZvcm1hbmNlLXN0YXRzLWJsb2NrIC50b29sdGlwLWlubmVyIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuIiwiLnN5bmRpY2F0b3Itb3B0LW91dC13cmFwcGVyIHtcbiAgLmlib3gtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJzeW5kaWNhdG9yLW9wdC1vdXQubGVzc1wiO1xuXG4uZnVsbC1sb2dvLW5hbWUge1xuICAubG9nby1uYW1lKCk7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG59XG4iLCIjcG93ZXJfYmlfcmVwb3J0X2NvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTFweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5wb3dlci1iaS1yZXBvcnQtdmlldy1hcyB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjA1cHgpO1xuICB9XG5cbiAgPiBpZnJhbWUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4udG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50LXBvd2VyLWJpIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnVzZXItcG93ZXItYmktcmVwb3J0LW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQG5hdnk7XG4gIH1cbn1cblxuLnBvd2VyLWJpLXZpZXctYXMtY29udGFpbmVyIHtcbiAgY29sb3I6IEBzdGF0ZS13YXJuaW5nLXRleHQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzdGF0ZS13YXJuaW5nLWJnO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQHN0YXRlLXdhcm5pbmctYm9yZGVyO1xuICBwYWRkaW5nOiAxMHB4IDc1cHg7XG59XG5cbi5wb3dlci1iaS1yZXBvcnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4ICNkM2QzZDM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLnJlcG9ydC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWF4LWhlaWdodDogMTAwMHB4O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCAxMjAwbXMgZWFzZS1pbi1vdXQsIG9wYWNpdHkgMTIwMG1zO1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZSxcbiAgLmljb24ge1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5pY29uIHtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMDBweDtcbiAgfVxuXG4gIC5pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgY29sb3I6ICNkYWRhZGE7XG4gIH1cblxuICAucmVwb3J0LW5hbWUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5yZXBvcnQtZGVzY3JpcHRpb24ge1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICAvL3RyYW5zaXRpb246IG1heC1oZWlnaHQgMG1zIDQwMG1zLCBvcGFjaXR5IDQwMG1zIDBtcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5maWxlLWJveCB7XG4gICYuZmlsZS1ib3gtc20ge1xuICAgIHdpZHRoOiAxMTBweDtcblxuICAgIC5maWxlIC5pY29uLFxuICAgIC5maWxlIC5pbWFnZSB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmZpbGUgLmljb24ge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG5cbiAgICAuZmlsZSAuaWNvbiBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICB9XG4gIH1cbn1cblxuI3VzZXJfcG93ZXJfYmlfcmVwb3J0c19wb3dlckJpUmVwb3J0cyB7XG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG4iLCIjZXF1aWZheF9vcmdhbml6YXRpb25fZGV0YWlsc19tb2RhbCB7XG4gIGR0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG5cbiAgZGQge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUyNXB4O1xuICB9XG59XG4iLCIuZXF1aWZheC1uei10b2dnbGUtYWR2ZXJzZXMtbGluayB7XG4gICAgcGFkZGluZzogMCAzcHg7XG59XG4iLCJAbWVkaWEgKG1heC13aWR0aDogMTU2NHB4KSB7XG4gICAgI2VxdWlmYXhfYW5kX2NyZWRpdG9yX3dhdGNoX2NyZWRpdF9wcm9maWxlX2Jsb2NrIC5jcmVkaXQtcHJvZmlsZS1wdWxsLW5ldy1saW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIH1cbn1cbiIsIiNhY2NvdW50X2hvbGRfdHlwZSAuZC1pLWIge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4jYWNjb3VudF9ob2xkX3R5cGUgLmlyYWRpb19zcXVhcmUtZ3JlZW4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xufVxuIiwiLmRyYXctc3RhdHVzIHtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgICYuZHJhdy1zdGF0dXMtcGVuZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1ZTg4ZGM7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1wcm9jZXNzaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U4YzI0MztcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLWNhbmNlbGxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiYTAwMTM7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1leHBpcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2JhMDAxMztcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLXBlcmZvcm1pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtcmVqZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtcmV0dXJuZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZThjMjQzO1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtZGVmYXVsdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2VkNTU2NTtcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLXByZV9jbG9zZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDA0ZjU5O1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtY2xvc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICB9XG59XG5cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIHtcbiAgICAuZHJhdy1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xuICAgIH1cblxuICAgIC5kcmF3LXN5bmRpY2F0b3ItZmVlLWxhYmVsLWJsb2Nre1xuICAgICAgICBtYXJnaW4tbGVmdDogMzAwcHg7XG4gICAgfVxuXG4gICAgLy8uZHJhdy1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICAvLyAgICBtYXJnaW4tbGVmdDogNTIzcHg7XG4gICAgLy99XG5cbiAgICAuc3luZGljYXRvci1hY3Rpb24tY29sIHtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItbmFtZS1jb2wge1xuICAgICAgICB3aWR0aDogMjQ1cHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZGF0YS1sYWJlbC1jb2wge1xuICAgICAgICB3aWR0aDogMTU1cHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZGF0YS1hbW91bnQtY29sIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLWRhdGEtcGVyY2VudC1jb2wge1xuICAgICAgICB3aWR0aDogMTMxcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZGF0YS1maXJzdC1jb2wge1xuICAgICAgICB3aWR0aDogMjAycHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZGF0YS1zZWNvbmQtY29sIHtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLWRhdGEtdGhpcmQtY29sIHtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLXRvdGFsLWZpcnN0LWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMzBweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci10b3RhbC1zZWNvbmQtY29sIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLXRvdGFsLXRoaXJkLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci10b3RhbC1mb3VydGgtY29sIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItZmVlLWxhYmVsLWNvbCB7XG4gICAgICAgIHdpZHRoOiA0NXB4O1xuICAgIH1cbiAgICAuY29tbWlzc2lvbi13cmFwcGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiA0MDZweDtcbiAgICB9XG59XG4iLCJAYnRuLXBheW1ldGVyLWJnOiAjMzZhOGZmO1xuXG4uYnRuLXBheW1ldGVyIHtcbiAgLmJ1dHRvbi12YXJpYW50KEBidG4tcHJpbWFyeS1jb2xvcjsgQGJ0bi1wYXltZXRlci1iZzsgQGJ0bi1wYXltZXRlci1iZyk7XG59XG4iLCIuanF1ZXJ5LXRocm9iYmVyLCAuanF1ZXJ5LXRocm9iYmVyLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uanF1ZXJ5LXRocm9iYmVyLW92ZXJsYXkge1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5qcXVlcnktdGhyb2JiZXIudGhyb2JiZXItaW1hZ2UtdHlwZS1jaXJjbGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2NpcmNsZS5naWYpO1xufVxuXG4uanF1ZXJ5LXRocm9iYmVyLnRocm9iYmVyLWltYWdlLXR5cGUtaG9yaXpvbnRhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaG9yaXpvbnRhbC5naWYpO1xufVxuXG4uanF1ZXJ5LXRocm9iYmVyLnRocm9iYmVyLXR5cGUtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4iLCIvKiBpQ2hlY2sgcGx1Z2luIFNxdWFyZSBza2luLCBncmVlblxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4uaWNoZWNrYm94X3N0YXItZ3JlZW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChncmVlbi5wbmc/dj0xKSBuby1yZXBlYXQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjRweCAwO1xufVxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4cHggMDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG5cbi5pcmFkaW9fc3F1YXJlLWdyZWVuIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0cHggMDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjhweCAwO1xufVxuLmlyYWRpb19zcXVhcmUtZ3JlZW4uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xufVxuXG4uaWNoZWNrYm94X3N0YXItZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDBweCAwO1xufVxuLmljaGVja2JveF9zdGFyLWdyZWVuLmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMDtcbn1cbi5pY2hlY2tib3hfc3Rhci1ncmVlbi5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg4cHggMDtcbn1cbi5pY2hlY2tib3hfc3Rhci1ncmVlbi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMnB4IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmljaGVja2JveF9zdGFyLWdyZWVuLmNoZWNrZWQuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzZweCAwO1xufVxuXG4vKiBIaURQSSBzdXBwb3J0ICovXG5AbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAgIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuICAgIC5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuICAgIC5pY2hlY2tib3hfc3Rhci1ncmVlbiB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChncmVlbkAyeC5wbmc/dj0xKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDM2MHB4IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMzYwcHggMjRweDtcbiAgICB9XG59XG4iLCIubWluaWNvbG9ycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWluaWNvbG9ycy1zcHJpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQTJZQUFBQ1dDQVlBQUFDMXI1dDZBQUVMMmtsRVFWUjRBZVNhQlk4Y3p4SEZxdzZTVzN2dno0eWlNRE1ub2pCOXBFU3NmSTh3TXpOelJHRm1NaHo2YUdjcTFidHZjay9QTTMxZWVjMHRsWXA2ZXFwMmZPUCtiYS8vN2NtM3g3SzM1alliRVdIZDhCSXRpZU5RbW1IdWJoR1dtdUxwTjdaa0QvOTZ3MjJCNDBjLyt0RVMreTk2MFlzMGIzUG1XMXZzQ0EzODVDYy9NUjB2ZU1FTDdGck1lOTd6bnNkMXRpUWhkbFBKSVErN3ZrNGJFWU01aUEzRUcvWXJ0dFpWclRFaTZ1dlViZTN0a21xcDNMdGhIK3RCQnE4empXdE4wUCsvZnhtSWRmbkFhTWh2eTREQkl5YVRTZHMwVFh0MGRCUUhCd2Z0M3Q1ZXU3T3owNTQ1Y3laKzg1dmZ0Tzk0MXp1UDdMVFpWRTZSaG1oczd0eWEyZDZTMlc2YUZ5eDFUQVUyeERzZk9tV244ejF0K05zcG15bi94anh6L2V2bDJDaGo5NmUrSTJPM3BiMk9nbGpHRnpjU0tUN3VZbGdIZHJNNks2Z1V0dWRGcUdnMHNaZUNaaEZQS1hGdURMS1ZzcEZ5RHZYTFdFcTVDektlU3FTNFBxNlVTUEgwQTkya1BZdkJEMzBrdG13SEtJS0tUdkcwQTNGSEV6R0xJMytCTmFSN09odVExcUpwK2Zrcy9rM3RWMm14ZXZxYU5IajlsNEVMMlp6cktsalFQSHg5cWVmUFZ2eVJ4Q1ZmamEyWkhlaWZNT21hM2YwbDZQdnFQN0RyNDdhVSsxTnVoNzJlTXRiM0ZSWGJvelUyV2FZR2VodlNtRGFIWnVCdjQxMTFIdjlyeVhoQ3luM29ZSjBxSGt1RjlJZ2c5Q2pVeDdwbWg3MkZ3Ny9FSjdhajd5czBrK05qQy95RFd5bmlacXNHS1g1QWU3RkZHMnlESUxmczFuall4Q3dsN2FtMjFBSHR5RVhhbEZmTmM2REpYNEgvOHRSanpIMTk2c2RsVFJKZG4rOWhmOGpydmd4L08rM3Y0WjZUaWR5YitxQTErdFoweE9xZlJkaUtlVXJSWnN0bThGTkRWaTB5N3REcEY1c2Zra1hSbVZ2VThIanlXcGkxYzd4aEVmUE9wWjFOdVBsdkQ1WnNnZU9IUC96aDlRNW03ZlVNWnM5NXpuT0ttdFNBNU9RY05DVEhmT3ZNYjlkQlJlb1I2SWs1QUxFQ2JYUERYZVJRTUpOYTZqM0JWMXZoaS8yZ2VKRmdHNXJuUnNKV2FKNUJyT2lVU0NCckR3OFBpMFFIWlp1Ym0rMi8vdld2S1ppOTUyUHZQYWlBMmVBbUo0cFdVWllaenpZNis0QXJiUDhKd0dEN3hmL2Q3Z1R5a0cyc3NaSHgvNEIxNUZYR05vcDVRRFk2V1Z5TU00K0dBVndLWnNoVG93eG1LR2dQUmFCNEVvMHpmZmF6ek5sK01GdE91VHZsenBReHlTblpwbzBLZUFIWUJNZ29qaHdlNlJKdFA2RWhBbVFDYjVpUE9BdHZkTUxhcHNHWGZ1ak5leC9UQXJpQTE0OVV2bWpVcWRCL2ZXSE9Yd011cTN6Zzh5NEFQWGV4QzNqV3lIVDVwVHVXemNheXM2KzlyeFRZTktiK0UzdkFySUlDaWdBNzhMY2hXd0N6RFR0cDNBVXdZeWdiSzVDSlBab1h6TmlXaGlyTjhmdnFQT0JzSXVYanp2Y3FWbFlyaEs3WUFtYVFQYkZyNU1uemRvNTlwL2VWTjJZZnVXWEE3RlRxTzlKL1RlcjdNdmQyUU5CTDh4NmpSa0NwRG1jS1VGcGY3S2IrSWVaOExPZWN5ZlcrbG5vcjlZVmJCTXdldWhqTTNEdm9naTJqTHhjNFkvdk5QeFpWSFc0VFM1Y0pZbFdRV3NCb3JtY3dlL2F6bjMzSllNYndRTEZRNkhIM3l6c3hxMTlqbEpzWGh0am1hekN2ZngyOWQ3MFh6VEdzOXArWXFhODFJVzRLWUZvZmRMUTVrRE9HTDZ3WHNLZnpvTnJBYUhJZ1YreHBDalpEV1NTUU5lV2tiSDkvUDNaM2Q5dnQ3ZTEyWTJPai9mZS8veDIvLy8zdjI4OS82NHY3TnU3ZndFVGFQaEp1Z2E4U0E1QVdBTE1wbDhUQVBnRzVvbmNDY1pJZHhMdHZvUDliWW5iQzhGTFVTZDlBbjJMVWthWUozSkFqTUJNZ2N5Wk1GbWtHamFLaGFSUG4wejQzTDVoQkE3UUl5dENKVCsyUmJuYmt4Q3l3amZTZWdrc3NLcnMyUFRFcm1vLy9Zakt4d0c3YUhlMUZjWXFPcVlLVDRabnRFYk41bERNdmNkcWVUOE5wWlJBWHBtN0x2Tm55M1pUdWVsTzJjUHlmcDJtSEhaaUsyb3FGbUpHTk9yQkFtSmZnd0gzZHNSYnNDTnlCZXJmZ0sySEJkbndBWWJPK2w2ajFERkxsMGhkaXVEMCtuK05ZYVArT2dDSEphM1FMYzQwZTFGK2FNZlRKMGVkRWV3d0c2YUJuYTRqakdkTy9uN0RsdTFmTVRsZUJDekhSeWpHYTF4TXpTSTFmZGppdTM3bVFQZ01aSGc2a3VVZkJES0lOUXhSbk9BNHdteHZJOXFRWmJXd1R6Unoybi9uZERZMUswaDZzRG5iOWNQUGtFN005aVdzamtuTTA0a1UyOGEzWXhPekROeTJZcmFWK3l1d1V6SitXOWh0VGw5anRxUW1LMkZaWVlsK2hMT1NlQ21qd2orMk4xQWVaLzJ6bWY1SDZTN24yTHpOK2VKT0MyZFBDdkMxbWpZNHcyK3V3Wm03KzYxK3UzR0pnTnJtZXdleVp6M3htSGN3SUh1YjdLV1A5SjM1elFGYmtxSjVTQVFSMVhpREd3TmpnbWxxdnRmcXJZQVovOExPaldxUlc4bUVYY1hlR0xzNzFnbGtaV2k5aUhZQ1ZISU5ZU3dOZ05oM0JNRlo4L3VraXBNVlBHS09jbG0xdGJaVVRzeW1ZL2ZuUGYyNi8rYlB2WHJBeHdSVTJPVTRibUQ0d2M4em5UWTc2eFFhWU1ZQkJhMHkrNXd6bUdXeHlZcmIxL3k4NGlQYUtiTU1melU3TUFtQW0zejczZnBmTGpUZzA4bE4vc2tLRlF2WVl6QlRZWU92dk5VR2JJTTNxaWRsZEFMUDE0ZS9OQ2RBNmNWUWQwRzVyRmtXbkJFN005dmtuaWwwajVta0hHb05OSUVZbmFjZzUvWUFyc2hudmZ1YzBPVEpqQ0FoNVFETGNIRm41UDBybklIL1N3TjFxOThJSXZVanRvVHk1TUJDUmpMU2p3OGtLQzU0UFFCcXVSL015aWVESkJrRzEyUGhrdGNoS3ViUm05ZFB2Zi9iazYxUGhFaEJqV0YyNWIzVjRKNi93eFQ1cnZVWk96QTRadWhRRnFtQUdJVERid2xjVi82MXVXSlpUN2lPczRiLzJjUVhJUmhJZkRaK1k3VlVha1RuOVI0RkNtbnNYUC9FN0lldVEwOVdxRWF2L1VLTnlZbllDb0dsekRpZ0RtTTNzTGJ4OEQ4dytlRk9CMlNqMXExSy9KZlhyTXZlVXRzeE5LUnB6cXhyclZJQ01iUVcwR05KVWI5ckg4cXZNZnlIbDA1bi9Uc3JlelFObVQzbEowTmRuQSs5TGwwQ3dFakQ3d2VvdEJtWkgxek9ZUGYzcC8yUHZMSURqU3JLc25WbGxrTlN5MjgzY3c4ek16RHdUc1BUdno3VE16TXpNekJnNHpNek1NODNNM2Jaa0M4dVc2K1ZtbHU2SlBYM202cXEwbHJ2TG9WVnNSdUo3OVZJYTk3NnZ6cjBuSDY1Z3BrQVVnZ3pOZTlDaDE0OExiVDdBK2ZmV2UwWFBWU0xBQys3REN0Uld3WXpuOURsNFQxalAvY0pnUld2QlhBUnZCR2JXWmhERDlSakhNNWdxMWdIR1d0TkNGeG5NUmlERzRZdUFzNVdWbFFabVRURWJnZG1kZDk1WmJycnBwdTZUVjN4K0NhRkI4ZzIwV3pCWDNIR0NOd0s3VlVyQkdvQk5tRnRVYkdyejJkNEhyTDFFb1VGMzJMb2cvc2srL0R3RHMzMnRVQWlqZ1ZheHZwdG5KdmxsdWIzbzdNRURRd2JFQXp0QVZoRHV5QnZFMnh3MkZPZVkyWGZvQnh6RnpIMXlMUlRXT0IyR01ub0YwTFVLQUhObFFCUlFKbkxNOHJGandhdTRqRTdjejZRKzEzLys3TDVnangrT09PM0RtUTlrdmxLV1p0MVFSaTF4TnBPVFp6Wm40WXpId3pmNTh3M01aZ1Z0WmpiTWgxVVkwMzRETTRwRVZnQ1R1VUFXUkgvUnlpRWJsMzh4WnlNK1FiRnkvQlJtM1pXQ21VS1lGQWx4QkpBeGxHVWl6YnhZeTl6NnRmOXl5b1BabmpyL2xOci8rdHArUlMzM1hZZWJYbUxnUXVuc25wM0FXS1NheGFHTVk4Q1pDMllZNjNDUGE5ZFNlY3V3b25JdG42anphNmMybUQzMEJVSlpRbWc4bGpIc2ZPMk0xdVh2MmJORHdBd3dkR3hTSU14YlY4UFFGTXg4Q0JrVHpFSjF6UWNXMUZ0V3pBUUVpeGlFaEtHTURveTVhcHFzQzhFc2FCZjlEQ2NuVE1Hc2pBRnRmRDJEV1ZFd1l4TVBWS3lXVVJtYVFsYThuREpUeXNwZ01BQ2tKUWF6WnY1eDY2MjNkcCs3L3FzTHhlTGJNcGdGUE9KQWw5Y3ZPall0b1l3OUNFcnd5NmkxQnA2VVd2ZkFPY1l2cEpndFdnVGdRc3N4czNIL1N5aktNU3ZuMXZhQldzczMwRzRvRUFNWjJrNk9HUjU2TlFQQVFKN0Jld0xHQ05SQW0waW1qOERNbmhLN3dLOTRWa0lYMTB1djFhRW9BTVVzTVhnRmdPYkZPbVhyRjN2SnlRbHhUdlByS3RuUm93N3FSSCt3d3FLUGhUQmFDRjhQTWdwV2l2S1Y3VnJudGhqbnNFQThCNGNQanNaTHBtdHRwdEE5Ykl3VzRVNWVzQ051UE9yM0xJUVI4Nk81WHFZUVExeEFRbGNXWlNvVThqaFVFNS9UUVhxVGtFWDlEaGVmT1hvb0N6RVVOVEJ6UkNMbU9IQlJSYnVNRUUvOGNDaWxMOENwc29pbm9IejRQUmZ1bFRkM2FtdVpkaFUwZjUyVFk3YnFvVUF3aHJabkFISTdSLys1dGhrWDJyLzBmWUF6RGJkV0FBdVFSaFF6dndTd2hqRUJNMGlBODdZcFpoR28rNEZhTml1Y2pMNDhmUUJtd1Y5Rit5ZzlRQm5ER1ZGbVByeGUvL01wQzJiM3EvRHkzYlg5MHFhTVZSQXo2T29aZEdsSkJtYWphNjBHcVBsUU50UTVQM1JSYzgwVXhEQnZCZTFPeGpzQ3RYSjVMVFhrTWY5dUhidnhGQVd6VjVlVXhhYXNZRFpMUC9oMkVQOVA4YkkzN04waDVoOEFwS01UREdidHBWckFMQTVkUkQrQUsxMGJnVlZ5N2hPRG1UNW5CSDBvV0J1cmVwMEhSRkNrTUZmN0JFRCtOWHIvQU13S2c1WGR1NkRkNWhzY29ZMDVDWGxFclNHS0FFa0dzNkp0VmN5c1J2aWlnaGtiZmpTMXJMVWJwQldZZjh6TnpaWGJicnV0KytMTlZ4MVJuNHZjNm1rQWw0WXRlbUZDUEkrYXdZeUVwZVJGK2prSWtDbWNrWndaanhTRU1nWmhWdXpLcUdDV1o2R0MrY2tuQ21tRjVvZDdObnE1a1RqTnhCU0tlUWxwVk1XTTVEOEpaVHdnTG1laWhpRy9UQUtaQUd2K2UyaE9BK1NScGV5L3BkbjhxQThRRTRqVFY5RWpvTXlVQjRQdEY2NTBJQjdSbnY3RTh3SXdSY0lVb3h1aEdmOXd2bGtNWC9GelJ5R1lRa3NuTEFRS1J1bVUvSzR5alpmTjk2Vmc2MTZ4OTlLcFVNbVBWVEp1UzYwNVpoRzNTSW44L3hhczNHNzNjSDdzWWM4VGJWend4Z2N6MUQ1bEtwaHgxTElQYW5HYTFxSjYvREJhUWpIRER2VHBGYmpHano0Rm1QbHhsMEhwdFFJb1F5SEZyTGRrbXptUzBqK1dVdzNNV3M3WWY2M2pyK3BTM3QrQURBb1pZQ3NBTStuN05kcGpxbVUra0VtdHlobjZhMVk3Z05ibVdsN2FtK3I4MzlheDk1eGFZUGF3YjBSUXQyTlhWZlNyS0xiTGN2UFE4bVgvUExYRHdHd3d5V0JXYzRNQVpnSWFNWmpKT29hZXpWV3hHS3hpWUl0TlNQUVo5YmxLRkdvbzl5bE9udGNJelB3Y3J4ak1NQjRwWm5RZmpITW80a2FLbVFJWVg4T3FHTzZabWlUR2lsbnRBc3dhakxYcGd1S0JHUlN6Qm1kVmNXMXpwVUZhTS8rb3BkUnd4dTVMdDE4Nzc3N2tTR2hpbnVGK29LUkpLR1BaMjZMK0pMcXZjSHBXWUlBTVF4QUlUTVhzcCsyYURRTUVjakt3Z25uemZwTUNKUkFRTk9rclp4cTNDVEFUSUdNWmtEZVpUUVprY0ZPV0FaaEJIdkhOUC9SbEovN2VIS1VFMFYwQU13NVQ1QTBoeHl5TWc4SzFvRXo2T3IyazN1cnFPRzU3MXJRcWI4M2dVUHN5aGw1OG5jN0Nra0tHNHllUno4SzBycE9mY0prekxrUFJ2dUxQbkRCamYvbWxoZmVjdXQrMFFwY1BXYXFZaGV0Um9KaUpNb1k2TmdSeDByTElzQ2kwekQ4ZFJ2TUNaWUdmNFRoV2xBQ3pWWjlwVUFkRndxK3R3RW0ybzcrTDJaZnMweStSQWpCVFNFTmZpeC9LdUNKdEtobEttWUlad2h0YnNiOU90djltL1gxM3FvRFppMnY5QThPVVgxUUxRRXdWTWkwT3JLVUl6Z0E3SVpCdDdzeW9rS2J0cURDZ0ZRQmFhNys5M3VNM2h5bTkrOVFBczRmLzN4S3ZVRFVOWTlSbU1QdnFuMC92TURCYm5XUXdxeS9TQUROUmZ1S2NMNEVlYWNlQUoyQ2w1M0JGeWxxczNQbjlvVUthaENUNlVDWEFaMEFHV09zQVBiMWVyd0ZNcTF0ZmpValloRU9mUldFTGJYZk9ZQXZRbHVRYU1CYkdrZ2RtR3I3SXFobUIyTkRxVmpDWEFHVUNacTAwS0J1TnRYQkdnTmxYRDk1MGlJdytMSlRSMm16Mk1hcWxUSWxpaGpWVXQrc0g0QktvWmowd2kzeUpTNllnTUM5czQ2MWVibjE2eVZuZTFNbDhSazdWbWVYOHN2Z2xweWlvV2QyWitjZHFBbmdCekxBSm1jT215WkVSOVpLTmpiNTlydjN1YXhXWkhsd1pVN1lYbmRKcU1mZG9KYXRDQmd2OXpSVXpxR0dieGpjTmFJek1QMHhWUXloanNSeXovc3FLRTZBaGFvdnhLUHY0cmZmNEMwVXN0TkdjeURmUmxqZ1JJWVU2Q0wvREJTWG5kaldDL1dqZTdqeDZLUElWTFBSTVpQdVBGYm96M2pNK0QzL1BRcC9YQWVXeTNWMFlKWXY3b2xrZ0Vqd0tIR1VDUzdoYzJxTFJuanU2T2VHUDMrVGZCVDEweWJTSURGdEtTUm43RU5BS3lCS21JN0tHZnJNQ2JETVBuSUcxNktacUdZcS9UdFY5QVRNcG9wakZKdTFnR2VHWStkQXEvMXpGR2gvTTRnUTc5RlV4VTM3UmZneHd5eWlTWjNhTU5EOTRTbnBQSCtFanJabmFITXlDQjdmeHZHeEsyU29CR2dyQ0dGdE5tbWJMTS92YjQ1TU9aZzNJZm5TWThuTkg2cGlDbUNwbFVORFFGZ2pURUViVTIyeVhyN1VmeWlpNVpncG1hOXBmWDlQQTdGZnF0ZStaYkRCNzVQZVVWSW9YdGExUkFXTlpUK1d2L083TURnT3psVWtHcy9uNWVZQ1poRERHOXU5ZWpwbGVINFF5WWp3S1g0d1BUeWJvQ2FBUEtsZXJOTjhNYzBOVG53QmdyZDFwVzNQTUZMNm83eWxpdU05UVZUTUJNZTRuak5HOVBKVU02LzF3UlJsQ2cwSVdNZWFDV1ZQS1dydU5PV0FHVjhZMjNnQ3RWREJyZVdiZFpYTzNISXkrVVM3aGk0Mm5vbkZOb1l4Rm8vNVljQkszUmcwUEluZjVCUVd6dkpHVTBCNytYQVFDVWhqalpwWVowMzZPR2RubGd5SmxReGlQUXh4Vk1ZTnRXeWVic0d5ZnMxTG1BMXU5czhxczVuNGVnWm1xWkF4dHZYUk13aFQ5dHpjOE1NQ014aWk4RWFCMkpHV0EyZkp5TEpEb2FTM3hEeGJLOWRTSlFCMEFLR3VkaThjNkMwMjBIYW4wZ2tCZGM5ZDdLL3c2ZU9MeHoyRlR1Ukozais4YlBMdS9mMnJLM21JNUVBMzhEVTk3eUduNjM1and2MHVxbXVrYWhUTUdNODFtY3BnbFBqMUwvb2tmcktYRVZ2bkJzY3h1VWx3UURDZzVaZ041K0JqVVl1S0VtZUdBTkQreExuR2VQUFJtOGFOSy9WQkdYelV6R09zUm5PWFdYMjQxd1JsdEpCT1kvZld4U1FXemwxUmcrcjVoQmJNdTlVUVo2eGxrQ1h3Um1OVnJBcVVzVk00RXdCVFV5aWJXK2NXM3pOZStGZ2ZNSEVocmNJYTV0OVh5VysxUTZ3a0ZzeC9WVU1hdHh6WVF1T1V2Ly9KcDIyeiswZDltODQ5aDJ0NmY1VWwyWmJ6dmZlOExNQ3NSUkFrWTZSeWdKNFhoaXJFeVZnQWtUa2hpZUwwQW1QYUgxQzQreFBsUUpibGNib2dsMW5xd3hTb1lnNnVxWkFKZTBTSFFpZnBzOElFK3JnRjhLWlNoejJER2lsbHFRdzNFR016Z3dOaldNSmkxQWpCRHZsbk5NeXMxejZ6NzZ1SGI3c3d6R21NaW9HWHR6R0dOdW9aNFJyL05YbFZ1S1JoVGgzbGI0eHcrelRsbUIzT2IwNWM0cmFkeFlDdmxtSkgxZmRrZzVaeUJMSE9md1l5aFRDSE1EUlVpNm9RTVdHcko5cElUaHpMdWwxREdhUU16My9lZzRNL0JLaHF2Z3l1ajVwZXBmc2x6V0V0VytrS1pyYVljcy83U1lzcW1la0hmWXJXbWtFVjdMcXBDQWFUbzdDeU82TWlKM3ZEWlVvVElBZzBvY2h5cG53VU1XNTBsdjZ2WVZiZ2xSWlprN0FrUHl2dmd6eXlGanpxamZZd1dRby9UYzhUYU9HMVRqN3F4YXdpa0ZHUUFXaVhyN3dJcVdrYVhmZ2VHU3hrNm9WcTE0RnJzRGI4ejJoOVVOSVp0S0pIMnZCbjN3RmwwREd3bDJ4WUpDZ3QrcCt2OTB4NDJ5Mi90UG94aHpvZTBHT1FJelB4L0dYRnFGbW9WbU9idEM2V2grNi84UEZQTjlHRHBNQmMyVXN0YXJZcVoxcklwQVRidkhHZDJORGxrNjlRcVg1L2VEMkVNbjE3R0ZjeGlLR3VsYitPQXRMeHFoUlV6T3Mrc1ZERDdxOVZKQTdQN3BYNyt5UzduL3dub2FyV0dMaktRb1IrSE1xSk9BWnl4aW9hNUxlV1hBYnhDVjhZMXpJZUFoblVkd0V5VnMxYTN6L2p6a3ZxL1dFSHNoc2tDczBmOXZKd2F5VEVYMGRlU01tOWlTdjdTVDgzdU1EQmJtbVF3dS9UU1M4Y0ZzM2d1dHFKM2dDaFV3MHFndUFsSXlmV0JFNklYeXVoQVZoTGc4dVlVMkJpYTNGQkdWdXk4OEVWVnpORDJhb1ExUmdZZlZpVUNNVmJNQ3Rwc2lROVkyd2pNb0o0MU1MTXp6SERBTk1DczFKekZVbFhZN3JLRk8yN25seGd3Q01BTFkyNllJdHBUTktiZlVqZkZMQk96a0ZKR3NPYTg2SUJqS00rTXpEOVdQTWM0UHNaeDlDRG4xUDdwRGN3MHZ3eUVLUW9hRVdnSE1LdUZ3V3hWNFV0eXpERE9jMTRTSFJMbmp0UXkzNTY5T0s5c3VZSlpNVEFEak9GSmdab01ZVjJyblJlZklxeWNVdzg1WnU1WDZLc3VsT21iSE5wMCtxeVZMdTFhV0FpdE9IeWZqYTJhVk1oOWNSLy9vMlRlbGtnbitIRjNrd0t2RGYxZ1hhelh5SVBwQ2xtb3RhNk8zVGJpNTQwdjlzOFlReWdqUVNkQXpMdW4vUFowQlY1ZmRQbStSK3gzOHNnaXRTeHE2M3BSekNJZDJjRUR6MlVlQmlDSERjeU91WTZNNXluV2lJZGhrSVhseW9HVVk2WVBQd2cyNVZLb0ttWlc1Z3pRbXJDanhoL3l4TjVwTEZGYW9DTG9iZ016ZXpEYUJPV085UVhPTWtJWnNZN0JqRXhBQUdaL3NUUXBZTGFuam4xNzZxZWZUZjNldnRRamxTd0NOQlRweHdXdWpBQ3ZreGpLS08yb0tKZzVRQ2JqSGZaeUpLWCtUMVl3KytOYUg1OE1NSHYwYjVTVWUzNGVtUi9Ld0JBbkZOV2wvTVVmMkwvRHpqRmJtR1F3dS9qaWkwZGdabUY3Zm1paGs1TkZkUWtjRDR1cVdPeDBxTzZIdHNaVnhYU09uQXp4Ykp6LzVZVVVKaHd3emMrcys4UDh2UVZtMHNZOXVZL1FTMWN4UTIzbmtTV3M0ZHJNUHhMNkFETzJ4OGRaWm9BeEMyTWNHcVFsQnJNR1pSWE8wRzZxV1hmWjRwMjNwaGtSaTFRbG05cjg1YWJvT081WHIxM3QxVUt1ako3WXhBb2F5ckk2TkdZRE14dVAzNTBOek5yclF0NEhBQVBPQkFXYk9RMVVhdjBJekdRVHVvWVM3TEFod0JsRUpzb3hFd3RxZ0ZsaU1KTjhzdEVjL1RsS25GcERvWXdqT0JNUWkyS2RVR2NQelBBSzJzRHN5Qkg5bzFCWDdPOGRqM2grTWMrNERwY0ZVRUlYUnJhQlBqTUowYURPZEQxZnFwOEpCUkNmcnp0WENJcU5ENldyVUVqZG9wZXhvcWhZaE5vNWVJQVVMNndra25XdWs5OXBlSnAyVnF0ODNoL0djVXY1SlByOTdudnM2ZTZidmFyMEtMb3V2aFlIVEhNQTc5YlN0SHpyZkRNdGNwMFo3U0I4RGxnRzJvUmdGbU9OZ3BsVG95M2p3UWFYaURnUFcrbldYMm5QZ2JJdlQreVdnSXNkT0hQQWpCNitiekRXVnlqendLeTFSVFVyclo1UDZjK09UQUtZdmFUMmY2TUMyU01ia0xWUXh0cE9YUllnUTlzQk1WSE1DTjZTeloxSUtLT09sUk1NWmV3MkJiTTE3VE9VMGZWdG44WDIyK2lscFA3M3BiVHJQZmMrbUQzbWp3di8xenIwcTZKbENtem81ODkvNitrN0RNeU9UREtZWFhUUlJWRE0vSnd2SFpmUVJ0OWtBMnZHRDBWVTZGRzRZNHQ2c3F4UGFsK1B0WnhYMXRwaXVxRVFoem1GcWlpdkxHMTIvcGlBR3Rib3ZPYWFNZkFCckRxR0w0Q1pzaGltTjhvcEU0djhRbTZNZHpQL01DQURuRUV4UTM1WjY3ZnhCbUVqR0ROM3hqYlgycU04czh1V0Q5N2l2NzJiV0lSYXVhV1ZLWWRudUJqVERKUmJPRTJya0o5R0cvZmdqQld6V2c1cEtLTzJFK2VZN2ZmQ2c2SnZuY1h4Uk1GTThzc0dUbXdtd0d6Z0hqZ3QrUnAxZkQ3N09XWndaY1RMRG5MTFhEaEQzZWFML3o1SytXY3RsQkYvQ1ZMRTNGaW5MRit6YTJFUE9yeXQ3VDQ4cndsVDhxT0pYeWZQUDFCenduVG1SRDh2M0VIUjVLcHQyRXh5N3luNVdMWnNhMC9ydlEzZy9MWHdsVUxIME5ENDBlamFVdFNQN0dzWG5mNzRBekZzVGVtY0ZCM1Q2MFV4aXlQL1FpTVE4U3ZGK1l1ZVZmNzVxamNwbUkzdi9hK2hqQTZJYWEzMDZiVDljd0FPcmI5TlRDRkRqZ1BHUXlqenpUNThscFpRUm13a3I1Qkt0b28yQXhuYXJlQWFiRVlPbXE2YitaTkQ5emFZL1g1dGYydnE5ZnNOeGxCR2NOYnJLWWl4aWliamNVampoSVF5b21BYzRZaSsyVWRiMDJwYnA2RFduclBZL2xHRzlWWjE3QThxbUgzdnZRdG1qL3ZycHBpTi8yMmNINzVnZGxGZEJiUC9lV0NielQvNjIyeitzZDJoakljbkdjd3V1T0NDL3hpWVNWNFcxS2oySXdEbE9pODZZN2dHUU9LZEk1WUFVd1JXeWRxRndRNC9lQzQ4azdROWRVM25GQmgxWE9kd3IyaXVjRTZld0JmV01wZDE2c2JJME1VTHhmeWpqUThadkRCdi9TSEd5ZnlqL1JRckdDdE5MYXRsVkRjQXErT3Axc01LWWpqVHJKWFM1a2FLMmNyY3paeGVsZDJYRmtBYWNZb1ZibWNkTTdYdHFCMHdQV0RUUW4wL0tMNkhCaUlFT2IzaFlCdVAvQXdReXRoZUY3SjlFMTFPMDlCRjhRTURYUXFRWVY3QmpGbEZrK2RXUFNVdFVYRkVwcUc4cmRJNVp2dnIrQ3ljR1FteW9KTFZRcmxrb3B3WnFLa3drTjJBTFcwanI0elBQQnNrUGRTMTFJM2tOa1pndG1kK0xrSHo0SHdtd0ZpQjBPSUpQSms2dGdvcVRPWWxkaStFUWFvZUk3bGtkQ3R3SVRzLzRzNmFxc1VmVDJlUHlYNHlMUzRVam9qd3Zvd0h3M09USXBYVkdEbGxHOU5EdDFXQjAzMVJUaDRyajhVOUg0ejJJQ3FYclNablJGRXE1Ujcwdko1Q3FWRHAzWWMvSDAxc25vWE1NNTUweHNaUTVTcjdLREx2cjROaXBnRG1jZzNXREJ3dzgvTE1Ebm92R2VrTTBadG14OC9PaW11QVdReGxPamNJaytnSXpHeER4OWVmN0N3T3hMUVNxbVNCMENsOWdKbEFXWU94WnZJeGdGSm1ZRFlRS0lOYkk0cjNGenFTMGgvZmRXK0IyVVByK2ordUVQYmNXaHFFMWJGVzU4U0FWakpncTVYTXRZSllaSit2TURaMktPUFdyZkpqTjBZZUM4dy92TEJGYVNkV3lsQjQ3RDBwOWI4bHBWMVgzenRnOXZoL0xSdC9LOFgvMFkwTW5xeHUyL25zTjV5eFE4QU1NRFEveWE2TU45OThzdzltRHF3QWxBQVRwR2gxREdVR1YwTURDZlJiWVV0NThBVHU2NTVkUnVERmdGTWMrM3JramcwZE4wWUFudWVLaURtRzBIRkNGQjB3RS9XTDFnTEc1TFB4ZzdVQUoxZE5BNHlKbWpaczA2eVl5ZGxsU1ZVeVRLSGYxRENFTGdMYVRCVWJxV1NZWTFmR1ZyYzFDR1VFbk5XNWRtajU4Q3VyY3pjbVpaRXBZeGdQMHFiUWx6dzB5UzlES2NneFM0RnlGdVJyb0wxc3R2bUxITW9ZaG9YTjRJVkgzQmhkTUVNY0p4R2w4NW9BTU5QOHNZRXp0cW81WjYxTmR2blkxRUltdS95N3cwaS8xbWZDcXcxd1pzQkYrV0lFYVNWODUrUS9ZVS9BTExjNmZoVkYyQ09aZ0hCaHlpeHB6NkZEZU1GbnNDRFN3Wml0WWhPT2d1czR1bEVQWm01MVlUaHJQNEF0TjFVTFUyMG0yNDBwUzRydDN4MDQ0QnNsTVM4cG1CQ1lJc3pKdEtKb1BLTHVqOVEyQThFc1FJTkh3MUJSc0NtY2R5ZlBSUkNKK3hZRk5UTDVrTjhSeUJYL3h4R1BESUlNNEJxR1NuOERyQU5JaXRrSTROWE1UTTU4OHRuMlQ3S2tORjBFeUlJU3J1TWNNOGRtUWdCTTFiTklSMll0ZWM1S2wvQ1RUV3M2S3c0RTlNOENpSkdHelQ4R3lmbnZWTlFPMUxNbG9rMXpadHh2dXdCU29oNVgzMU1GYlRvQU0xUEhLSVJ4d0FwWm13ZVF0U0poaktLZWpjSVliVE4vZU51OUFXYmZXaUdzaFM3T3BCNnJaQUMwbkdqY0FiR2VDMktpb01tYTVFTmFHTXFZdDVSZnBxR01DbU5ZRCtnYXh2YjR2Z0VJcm9WYVJuVm5OWUhhVWgzN25ncGhmM25QZzlrVDNtQ2hqRDBucVZhR1hIaVRITFBQdk9hc0hXYVhmMmlTd2V5bW0yN2FFcGpKZUdqKzBjYTRML2VUdm04TW9zL0VmVkd1dk05VkdPdTBsam4wdlpvVkt3MVA1RDdhT2g3Q21Mb3RpanFHNTFVcmZBWTBIaTg4aEQ2RFdhM1ZBS1MwQW9BRG1NSDh3MkNOd1d4MERjQ3MxakFBYVdEV2ZXVXdmejFEVnA1UitNSWN4djA1VmN0UW9KZ2h4V3JnaFRNbUdzdFlDNTZCT3lNcFpvMXJOQUpBZjdLQldlSHZjVkhDVTJmUnBsaE9COHdHbVdFTUlCYSs2SWdVYUJzU01NT1BuY3B5QmlsbXdFaFZ5TlNOTVV5N3NmRitPZ3FIeFFES0FHUG84M3BmRzhBNVpuc1BIdlJ0Nk9OUXVOZ2Uvd1NERG1NYitHMkpwdlREOW5ULzhYN2pSNG45KytQb1I3MHVYam4rRC9ocW0vNUMydWZlMlUrLzBON2lBV1pkclR2OUg3aXQyUXpXNUJxRU12cFJmcUg0RkRnMGNwQ3ZPRFAyN2Z5eU05Vm9Ycjg4aXBReGZ5eFF6UHl4UUUxemlCT2syVnVDSTZNR2k4ZUdIOXIyNTlqOFk2MEJHVUlXS2Fkc1FHb1pDbHdaMFNaUUs0QXp5amRybS9uOVcrNUpNSnVwOVEvVjh0TUtaRDZndFhaT0pmY0NwVXpIdWZTY2tNWVV3UmtPekEyaExNZ3ZVemdMUWhrNzZRYzVaVklQb1phRkpaR0sxdnZKa3ZxL1VXRnNjTStCMlpQZVpWK1BaZWUvc2E3TGs1dW9pN1g1MHk4NmU0Y3BaZ2NuR2N4dXZQRkdIOHppZkxFU0hEYTlKZmdTd1BNTVB2ZzY5em5RWnNWTWxMSGduREZSeXB6YVVjK2lkU0Y4MFJ5cmlFWHp5UFFldkU0T2xmWUFyWkI2TnBSOHNvS3hCbGJvVTloaVozV3E5ZEJnckdBT1lGWkwxOWJVUHM0ekE1amxsbS8yNWNIaGE4T2NqR2tJU3VncmVFRXg4eFcyc3JjeERKaEZ2clJGK0tJS1RDaHNsMi85SmpETk5hYUpVb1dnbUdYTGZDZ0lFWnJHNGRKNlFGdmd1NDIxQURQQUYwcU9YbXdjQWgwVm8wMG9acEl4YXh2cTRidDBJS1hsaVBtdlo4WDNOWERCcktSK00vOWdwV3p6TnpoZUM4Vk1iUE1YRWx3Wjk5eDFGK2REVVR0anlIREZEMzNMa0ZqRUJJUnMxY2xzbzVncWhYVUZTdFBkMWJGY2NBTldtd2pYc0VZZW0xVXgvSFhzR3I1SFloZENQQmVlSTJNcEZDdzhQKzdFeG8wMFJuSVVBam56M1gzMFdZbUNvb2h4VXU4eWJPZzFaSkEvamRSQ2x1OXNCbzlDQXlKTDh1Zlo1VGJIejUreWdESisyQnhhWTBoTlgzclcvVkk2cmFzQVZhQ2FHWmh4bmJaV3B1NnVtSzM1b1l3S2FhaGRRRk00VzdSL0dYZU1FRU1kR1EvNGViQ3hWWVlVWjkyd3B4dUl3eGZIVWMrV3FWUXcyN1d3anBVSGNuM2lRbXBadHFjb3NhNDM1UUVhbUxyVWV6YStxWFhxcmRVUE16RHJFNHdaa0FtWVVaczJsRkhMWHlrdnB2UzdOOTFUWURaVjU5OVFvZXZGQkY0R1pQMWFzcldsOVBKb1hVY0FSbWVVS2FDaDBIb3R1STdoeTRNMGxMelYvREwwcGQ1YUNHUGd5QWpZRWhCekZUUHV2eVdsWGE4cnFiOTJ6NERaa3ovRU9XYWFSYXZncGZIbEdMZHJ1cFEvOWV4emRvaGRQZ0RwcmtrR3MrdXV1dzU3Wmxod29ja3g0U2dBQnR6RDFyUmF3TW8zQXNIOU9KY01vWTRDWDY1NXlEaktsenBIZXM2TEh2UUpnS2w3bzg3N09XYVNWMWJvaDBITWd6YUVKV3Bmd2hxTE91VUxvSTBXY3o1WmV4NCtUTnJBRFdQSHpmZ2pRU1dEVWxiN3FVNURNV3YxYUF5S0dReEFhanQ5NmRpUnEvSzBuRDgyNVlCV0NHeDhyUi9LdU9xSE1vb1JpTFZsM1hLeVlxb1pGTFBZMlh0R1V0TEh6SG9vVXdwbW1tUG13SmxzeXBuM1JTWmltU0Uyd25iNUpaMlIyUHdqNndIU01ZUkpIemxuVStiS0NOaEM3bGlCR2hhOXVVbitHWndkMjJZS2dkbmVPOW9ycUw3MEozRmN4S3pHR3NwM2h4aFhNMkVPUFJTZ0lVTEFmVkZiNVVNRm9JcG9BbkFpMEtMWFp3NnRwQnd3d1I3YUt5Q09jODFTa0FZdXZ6Yys2NDFnaUpRNUF6SFBzajRuQmowR1ZPOWN0eXlpR3MveFg1YmdsRVkxbDQ0QldQUGJzb1JyeWk4dG5mdThCNlkwblFURTBCNWFFVGdMbERNcENHV00rUVYxd0MvK3VjeHdabFJIeG4zaXlPZ0dBUVlRSmdlM0taaEIrbHVWZHZSUDNkdWd5SURObkh6M0l2NHJPd1pTNHM4Q2NDc3VqTWtPRGN4MkhTTW9JOFVzRHdCaXBKSlJTWmhEZjluYWt1ejdPemZjRTJEMnhEcitLeFc4WHJBT1hIMERMcXRidjQxSHVXWTl3SmFZZmtqdEdvSTRCYXBZSE5JWXFtVUVZbTR0N2EyREdmZFJLM2dWYWc5SGZkU0orZ2xyM2xGUzc4ZFMydjNaa3c5bVQvMTBRUmpqQ2YwQXpEN3hwUE4yR0pqZE1jbGdkdTIxMTdacUdJUXhlbjFYeFdJNHd1OFJmVlhEdEkvN0IvY1ZZTnc4bEZFUGR2YkNIR1Z0YU9TQno1SzhMMVhFd2o0YVhrNlpoQ3N5b0JVdnpGSHp5dEFIVkdINTBEcWtuSFc0Uml6eVUxdkx4aCtZTTRVTWgweVAramFXV2swNVptMHVmZUhZa1N2WnZLT2daa2dEcjJ3QVpyblZ6cmZQVU15TzlvaFpHTktLOVl1QUdRck40Y0RwQlQ3YlZGbW1pQTAxWGhreUtXWkY0Y3hCR2dJMElsUUNNd2xsSE5ERFluemd1WitSOHduczhoZnpPc3NjMTFkeW1IK1V0QzlsVTh2dzBrTUdIMkx5TVJWQUdxNEJtQUhJL0FjZStHMEpaU3dTMzVRQlpyZmZ6cHFQNHg0SUVDQjJ3b2hCVS9FMUZscG5PVmlra3RIOWNSK0JMRkxnc0Y2Y0Uwc3VtTmN3UGRzVGxtY050Z09RMEo3OUlFWmR6MWhrbGF3amFDbDRwdXliVytvYS9VUjhrdlI0cnhwWmliNENvLzRHRkdqcEFXbDE0QzVaMEJEeXM4WjVMM3k0UVppRk04NlVWcStQelF4cnU2dGwyTnIrRjBZNnBxSGJlM3d3MDM4TkdJL2NHekd2ZmhtTENUOE54czVER0tOQUdZR1dBMTFCMzFmTUJnR2dZWTFYYUQ2Ym1TSHFjaVNsS1F0bDVLZjNQU1NKcHpQRzBIY2dEWUJtZkpONnh3ekd1QkNVYVVrT3RHV2h6RXhnOWx2WG5Xd3dlM1lkZTNPRnIzMVF4S0NRS1pDSlV0WnFxR3BtbisvbW1ya0tHa29NYUpGYWxobkFGTkk4dFV6eXlyUWRGd1V4dEhrY2dPV0NtVE9Ia01jaHJhbGpSMHJxdjZ5QzJjZE9McGc5N2NzR1pxS0F1ZTFhRXZvUzZwZ3R4K3hqanp4L2h4MHdmZnNrdXpJZU9IQmdMREFUNDQ3QzhJSXgvSVJuaVdIT0FUTWVVMlhOdlo4RFhMeFdBVWcraDUvZmhTaGFwOUNvcWhqdXI0Q2w5d2phQW1vRWZneG02QXZBZVhsbE1QNkFZTmJhQlozV3I0WDdEY0lBYTdESXh6bG5yVDBDTWVTZk5ZVU1ZRmI3RGNvUXlyZ09abXNMVjJpZVdDTFF5cUorQ1pqNStXZXk1bWcyVjBZd0NiVUp6a2g0RWlORHpqR3I3WGxyQzhkSTIwSVp5ejZZZjlobWFsMUNld3hKbnFPNTQ3c1l6S0tRUmkxQ25wbFlwbzRkenVUS21PNE9acFI1TXV0WjN6dGd4b3Fhdkh1aUxYYjVPTWRzNEtwakdNc2J4anBCT1VNbVRVbDdiNzAxZGdjdThSbGYvdGxYdENDNnRmOFp3VDA4OVMxMk5mWS9WWWUwcmZNNnAzMmlKSm1rQ01mNHdHNVdwcmIrbytlb2JlV0NwQSthZy9zNHcrNmFDMTd5bUFaZmVLdW4waEdndGZieDJqWlF3Ly9vZlZYZkJ6T3dpekJOS0N3RnFoa1Vzems3dHBBY0dRTS93K214Z3dCbGt3QXpoVEF0OGZjeEVobUk2TUVHWlFDenZhc1dpRmxzQnlQSWNuYVE4U2RUcmMvV1o4Q1lGZHdIT1diOU5RcGZQRXFHSHdNQk1vTzI0dVNjSldxck8rTnZYSDB5d2V5NWRleE5GYXhtR2NKYUc3QWxKUXBuZE96ejBWWUZ6Y3MxUzdZbUNhZ0pqRUZObzdGSUtVTmJhOStWc1ZQekR3cFhkSExLWkJ5QVZkeVF4UkRRTUFlMXNCMUkvWXFVZG4vazVJSFpNNjR4TUpOd2tPVEJWOTVjTWZ2b0F5N2NZV0IyNnlTRDJmNzkrMTB3NHo1VXFpaXZMTGkrcU5vazk5VDFzdFk5ZERycGZUekZMVkxQbkJCRnRGM0lpcFEwN1JzMDZUVWhtSEVmVUlWbkNHQU1paDNVc0RZUkdYL3d1V2JGU2dmNDRqSEFHTVlRem1ocUdoUXpyQ3VXWjRZd3gvVDV0WVhMUnZ4QllZbXFnSG5mTWhlRU8rbzg5MkgrSWVJU0E5Z2dOQW56SGM3bXJJNS8yTVJaalQ5bXZDQkFQYmlOQ2RVeC8xQTRFeU1RekEwOFgyMmJnd1RZd0t3VE1CdkJVeUZYUm50cUF6QzRNUktFQmFYWW55TXptSm5hTlNDRER5aG8rc2FtZlRVSHdWL3BTTzB2akFKTnBtKzVaWHljNHFCSHZTSSt6emkrZWJBbXpyUEd0RDdYK0I4VC8yei9qZlFpUERXejNZazhpOCtrNFFIaVk3T3JQK0NUOVlVdmZ6eTl3UmN0VFMxcjg2YVlEUW5RSEJBTHdVelpKUmFhMEZiSFJyWE5uemZGdjBzOVUvVFYrR05HRHBTTzRjd0ZNemlmRE9VY00zSTFrYzFSSHl4RHdoU0pVajN4ek5oZGF4eU43VDQ1b0NzNUtwbjJpN2NyS0dacjVMdzRzRnJDRnhNcmFBT0VNUXFVWVoyZzg2OWZlYkxBN0RtcG45OVVnY3FVTWdHejBQUmpZMEFyQW1jQU10L3NBM094V25ZU1F4bHQ3VmJDR0Z0Skc2cGxKUVl4akVWZ2h2a2pCWEIyY3NEczVwSjY5WVlsUjkvY1NWeEM4ZS9XSHZmREYxMjB3ODR4dTJXU3dXeDJkallHczgzREdzRnBJYVFKUkFsd2hTR1JDa2NlN0dGTlV2aVNmamRtanBuT2JRbk15RkdSK25HT0dYMEc5eldzRWYyQ01WWExlSTR0OFFYT01ENGtPQ3NHWFRBSmFVclkwT0FzMVlMRHBhR1NqZnBOSVFPb01aaDlkbTN4SzVwWGxpTTFqTUdNbFRWYVUyaDg1SExXT0lUaHJMUTZLcEtMWm9yYnNwa1l6bG5iLzIrYkU4b0lLTXQwVnBtWHAxRzgyRTMrQm5vWGZYMmVhL0dnREJ2TThqWW5lV2dzQVI3WldERTdnMElaNnc0RXhCalNpcnhqQ2xmYk9sY3hzem9IaVNqWU9QZXo5WXU5ZXVhMklZUXkzblF6R1ViQXhDTlRvRVpKaGZPYkUrVWcwY3Q5UWJONDRBWUVHVlZrOW1HenBaQmlnNVZzR0lLYmE1QmtFYkJSQTVJNjV4elJSZVlicllYUFVCTVArM3hsRHpNS2tYMlZVdmlzTUxLV0YrTU1pWVpoUVE0NzA3TUhZRXdpd3BiRFVHd2NncnNoVDR4RU9UVnV3ZTlLUWt0SEk0VTBTbFc4aXhNYW1kZjNmOUdybm9UL3prZ29JOENzSXpDRGNsYkwxRkRmL05GbWFnQ1krZUpTSFBYbm45V3NCMDJiTStQYTZPMzlYRFgrc0NJd0J0Q0tMWDM4VUViL256SnFtYWZ6bW8xMUVEMm9qdk90bEFabXE1UURHMlR3VG5HT0dVcm1jVC9hZEpyQkxLOHdsRUV0RXpqRHd3NEV4bVJlZlRSLzlmTHRCN005RGNwYStHSlR5Z0JiVU1rWXpGQWsxMHhnVE1aSUdXTkE4ODFBNHBER0NOQWl5M3pBMXZpS0dRckcxbHJielNsRFczUEw4aGk1WmNtRnM2SGJCcHoxUm5DMi9XRDJyRVByNWg4cENGY00zV2xGTWZ2UVdaZnNNREM3YVpMQmJHWm01a1RBcktBNFlEYk1PU2M1YTh4WHllTDhNMVcwWE1Vc01nRUpWQytGUG9VcXpHMm9yUGt3NWl0aGZCMkRsZFpRd1JqTTFQQ0RnQzQ4dDZ6OXRMWWNMZzM0Z2pxbUIweW50cmFOcTExK0t6WmVBR1p0N212QWJMajBKUWFxVExiUm5HK21haGdyWnFpOWQ0UUNNT05vdndKT29YY0Z6ak1qUVltUEFZTzcyVnhrL3NHaGpEaGRKOU5yUTVHY0RhY3diVUk5YXpYQWpEYkRmV3VYSU15eHNGb0dPSXNQbU5aWE5pcUFzdFptV0p1Q1FxYkYxcmU1YkxvQUFDdDRXeE5WalpXMUZZUkJpc1hCTUUzZGNLTW1QbW5pRW5Ba3RMQXZUaHFTdndBQUF2NXcxdnAzME9lalc0NzY4cXk2M0gwZTMzc1FZNEhkUEQ4aE1SbkdEVll6d1cxcmE0NVl1RS9PNVNOd0RuL0J6aEFxM1IvbWd6ampyUjRWQUdpdmF5NTk3VE1BWSt3V0FhVk1RaHM3QTdManBKNTFybUtHR3E2TW5qTG04dzNXK3RiNUdzNElNQnVrdlMxakxwVjBlbUJPNUtqNnNac0o1Z0ZtOHJCY0JNak1VMk9YaVVsOThNOEdUdlRaL3JudnF1MTlER1paQUV3UlVsUXlOL1VQMXl1WTllaGg4VEI1SUNDR2dnMHFrS0hJWWRPLy9OWHRCclBuMVBLbUNsRDdHTUpFTWZOZEdkMFF4NXhVV1NzOUNtV1VjRVp4Wkl4REdSWE1NR2YxcHZsbC9xSFNZU2dqNnZFdDhqdUZNczB0YzAwL0hCQ3p2aXBuNlVnSDVXeGJ3ZXpaeXlNd2EwVnRuZER4NDhERml4aGc5b0daUzNjWW1OMDR5V0EyUFQyZENLcmNzOGJHTU9ZSWxTNm5IZWFPQlc2TFBNWnpDbU5zN3BFQ3M0L3g0U3VZczk5Znhod2ZBRTFyMVJJZjRBbjRBdHdtOUwwRHBnRmN1TTVSekJqQVdwV0NVTWJVbXRhR2ZUNmJnY0FpSC9Od2FCek5BY3dzSDQzQkxIMW11UHhGZ2k3d2lJQ1cxQXBuT201MVpqRExCR1NibEFFTFN5ZzJobkNncFREMGlrTVpaNjI0ZVJ0U09IelJTVXdaN2haK3lacUVZbEJXT0tReGNnY2dNTXVxVTR6T01UdVFDbDU4NHFkWEVVQ3M5S2NNMkdhc2JtQ20wSlhUZ0N6MHNiSFZBTmdrbE5FVXN6d0NzeHY0WloyaEJ5VFN1blI0TXFsazVDaWM2WVc5Z0R6VXdBSy9PazJweXJhcTBFVFh1dTJ6dTFSS2J6UmNlbmRmazdzMjl1OEhYLzhiZTJjQkhFZlNaZXViMVQxcTIvTitlc3pNdE16TXpNek16TXpNekJDOHZEcy8wdzdQejh6THpFd2VqMXBXZHo1bk80Lzh2Yk8zbExMR0VhdDRlaFZSa2RqVlZhMnhwaitkZTg4TktFTVZFcHBuWDdHU2N0RnNLV0FQS21DNHZnb284eUYwQmNCZTcvQzFLSEpOMTM2OWp4V1Ixc1Y0cTFUbStQbng5cTE0dHl0b0VWWVdvQU5mQUtnSzN0c05UNnJsdXBmQTZ3R2NyZk52M3V0Tm1ad2tHR3ZqQm1KVXpnek8yZ24xalA5WUhNd2N4Z2IrR1dwSEJmTnBBTExlL1U3NlI2cFN1TlBESzZvVHFqMzV2L2pzOTlYQ0lNejZnTEJGVjhjRVpBdG5JSjFnR1lIWkl6MjNyUFZENHc1Z3RjK0xwekYvY1RiMUQyQldybElwVTc4L2pQcFlpeFRPckEvSy9KcFgzRW93dXdabDB6VW9LNCs0QVYrOXpVTVpiUS9PeWZlV0crMjBrQkdJbVg4WXBIbUI2VGFIZGx4c09sUE9hbWFkbnhlVjFqekNFemNkektTWXFlK0FSaE1RZ3BoYXdoZGhyQW91SGM0RVprbGJvL3psZHFlY0xaOTF5OEJzODJhSGRhSmlkdkpZZFFPMXVtUFR4YjNMZjN2TzZwajk1bGwyWlh6RksxNHhCTE1NaUVhUWxzN2JhMW96VXN6bWNzcHNMWDkvS3pCdCs4WXEyVHkwcGVHTG1VdGpPL3gxQkM1dUpOQnh2cHV1Q0t3RWMxbytOcFN4SzJXRU1lMlY4K0xSMm93em8xU3l0dGFneThHTXhhYWJiWDZEdEhqQjlzcEwrSC9CUXFNUFQ1aUhxbFpwcWMrd1J1NHp4V3dmMEpYcU1va3o0ejY5TWdCbUR4Ny9PNjYvK1Q4ME1KdkxMM1BGTEEycU1jVXM5R0JRektxclp5WUwwbXBTL3YrMTIrWC83U3llaFlPWmYwWHovRExuNXc1a1VzcTBkaHlZNFdiN1hML3gzcTlkWWFzZXhNVnFUZTM5ZHVVOXlCSzNwcHd4TDhlQlMwejU2OGFUMUxvR3IzWVh5WnQ0Z01FMWJjekpNdmdRQjdkc0toZlo4WlEvZzNscFUrMHBqdmtYL3R2M2V3dDlvNGRDRmhwM0VBdEJtZkxPK3JpMVZ4SGVtUHpCYVc4ZXpMenZlekMydjhHZzBsLy8vWFVRajlrcCtnM0tnbURXb1d5N2F5OWlMZ2N4UElEMVhUR3p0a09ZSE9pWFhUSExJZ1U5WmF2Z29haVlYVEliZk5mNDV1SExXTHRnYjNPWkx3Q3ozYm1XOFVjT1k1clhtb01aeHdLenIzclpyUUt6TjRoRmVYb3NGbitQUUFWQUEzRDEvcXlDWm1laW90WEpRaGxoa1kvNVFTaGpvSCtyUXhuWno4NnQ5Nm1TYVY1cTJOamtBK09OanozSERDMEE3YTlyVEcvZGtPT1dnTm1EMThCc1VhYitGeVp6cGlyenYvRDlxQjNNYnI5ditlL09tVjMrYjV4bE1Idlp5MTVHTUJ2Q1Y3NDJyM2cxb0VBNG93REZYUnJWOTdwbUJDQmV5eUVxZFdUMFBRTnpEMTlqSCt1ZG9iREcvVzcrZ1RIZnk4TVZDWGlzVlNaSTI3UitwcEt4a0xRWXJ1M3ZzQlVFdE5iU29WSHVqQUN6WFF2RGo5MzdkcVdNSmlBQ3RnWm5zdFJ2QmlDYmErTm84OC9mWG5reEZTNFpnUVJCeTF1ZFZNaFd1VmxJM2NzVnMzMXlERmdHWUFhVEVIejFGNWlWMGJmWjVzcjREMWhjMm9DTTdZdzhXUDJMRHNETWM4elVYeGNuVGxDcEYya0R5MnorZHJLY3dPeVJQVGNNTmN6c2k0N201cFV6aDdVcDFpbU0rVGM0Ny90WWlsbnBmMEt2UGNmczRxLzlXdmlSbHlyell6eWZyMXVpMUNtdTZ4UHMzOHBqM3AzdzFyL0x5WmQ4bVlPWkYvd2RHSjM4K3c5Nlc0VXhXaWdqTFBUYjNLb0t6bHc1NjJCMjBOcFVNVHZJL2dWZ3pMbXh5L3hrMXZsbEo1QWZ0Q0RsZG5Zb0N5cG1BTFB0cm4raGpRRnJNM2pEZVZQTWFQNVJ1a0oyVzI4WCsrWkFUemdqOTFpZDVoMlk3WHM4Z3ZxbWtoVy9RODVEOVBROUFUQUxFcU9Vc3RhNlNvWTl4R1E5U01WRDZQeUNGNWVIcjVTVmk3RW85OFZpZWgxVHlGSUl5ME1aeCtZZlh1TnNXMkQrWVREbURvMTIybnpjc2xCR3M4ckgyRTlCbVBlM1ZOUXNiUEZFZ0phQ0dlZm1BUzJlVldQNUZqVVdCL0V3ai9KbmI3clpLV2JGZitkVmRRWVhLSXBadXc1bS8rRCs1WDg0WjJEMmEyY1p6Rjc2MHBjS3pCSjFLd1d4V2NNUHdwTUJtdmRkRVhPVmFpN3NrYS8xTlljbGg2OUFLR000bUhuZjVnaFNLYlQ1UHMwYmdHMENpN3FmRG1QcTZ4b3g0OGdvZVBNYVpxbGpvOVlGWDRJNEtXQjl2czBKdHJTdjl2NXV2ZlZaeDB6OXJwQzExN1g1Tm03OThyejYwQXZTUDErdU1CYW9VVlhUbUhzQWFCVmpzc28reFNWaUFNM0QxQWZES04vc2NuUzcvSG9DVjhieTk1dE52aWxtdDZjbThubnNKbU0xQ1daNGtIVnJIZGFxaHp0bWYwbzNNQXMvWWhHcUVlUW9tUWN6R1h4aGpjcFpJTWRNQ2hoVnNUem15VFJPR3lkZzlpdS9raFpITGw0Z1doT2x6eDF0b2ltRUNoUWpyTkhRWm1ydlN1b2pwUFg1dHFmU2tPTG9iUXR5dk56UVFuMkVZUUlvWk9yUlg2WG5vMFc4M2xQWDk5UXJtWDdvSlNEUWpuQzE2SGtSNXVrMjlHd3QvTk5nVU1XdG82QnVtMEl3TmJmYmg4OUhhMllZNWdESGJMTmFidHhuMFllSmU5WE45MnNnN0xIUDRCcWw3LzBQSC9LT2hETEZ3bEZCTS9Xc0ExbzdWOXZlUCt4UWRyWDErN3dVTTRLWnQvdzlSaDFaYmVsNk12cU5YOUEyTVB2ckhaZzlLc3ExczF2bEE4cE1LUU9RYlhiOUMwZjkydnNKbk9XaGpPdW1rRFdZYWtvWFZMTDFEVEFyZlM2U2Z1bXVzbUtmMmtJWjF6VCs4RDkzQWN3d3h4eXpGWCtIY2I3MithSlF4Z05JZUd1RUwySmNlS04wWHhTNFlkNjlNei92WVlQWkkyTlpmallXaTdkMmhZd3R3V3djeWpoWGdMbzR2QTNjR2ZOQzB4N0ttUGNEWjVtM3loL21sMWxPV1o1Ynhqa3JKajJoVFFwSUR4U3lJWmhoVHcvM2ZFcU42WDJSTlhHcW8venVtOXhRekNwWE9DaGN5QXRKYnRzSFViZnhMeDlZL3NkYkRHYkxXd3htaDdjWXpINzFMSVBaaTEvODRnek1UZ1ZwNkIvcnlNZzVoNjFrUGd1RjlQdWF5ME03VGduajJsemZ3VzB3WjJDV1crS0hqYjEyMlZ5dHNnMkF6RU1aT1hici9KcUJHUlMwSStEcTZ0aW0xek9URWlaWHhxYVV0ZTBFTThHWURFSFVMOCtwRHowUC8yZkVhWE1PWTJLV0hPSTA5bERHRTMvdDkvTkJjTXhmdHZId0wrOFhQY2RzaERZZ1NvS2JUbk5sWExlYjlRZGpXM3pPS3ROMjJteDlGSmptc1pSbld4YkdhR2pwWUxicURvNFhMTWZzb3VXWTRlWUZaaDNXL0tadFQrdHJER2ZHRUpqOThpL2ZjakhGNTluTDVzZEswS21jMzhmWkFJTmFYYWNWNHJMbkc1Y2ZHQ3RuM3VlRXo1T1ZUMTRmelQvTTB4Ly82Y1BmMVdBczBOOGFuTkdwMGRVekdZSzAwTWFEM1p5SE11NjdHSDVrZTFNQVloUEdVeERTQ0cwUDdzNXV4QnJ0UFpyWDZpT2pkakE3eWl1ejBNV3Q5VGY5WDdINkRkUUVhZmhkQmpEclhOSmhyTGtvTHRZOWpCRXFXVHVwam9sL2lvdFE4TTJvVjY2RDJhVnFOdm5GTGZIeEk4dEFyU1FDNkZ5T21WU3dDZjFVSmJNOHM4SzVwUHIvWjd5d1BLeGZWRlA1OWxoTW4rWUsyWHdvSThGc2JBYkNlY0Vab2E0U3pxS2MwajQvWnR2RG9XbzJyNWh0amd0ZkhPU1hFYlJ5MWV4MFlEYmZCbC83VFRXbXo0MkhjWlJmdXdabUpTWjZRYkZNUzJhQ3BOWktuRjFYelA3REE4di9mTTRVczE4K2kyREdmYk5nZHV2N2tZVWJlbCtoZ0Ntb21Wcm0xMkxyODFsZjF4d2JmT1RLbXU1elVKOHNCRlpjNHpWZ2laK0ZNcVpLbWMybnRjdVNXbWFFdDkyNG42MGZBclYyZlNwbzdSU1l5ZXlqOVIzTXVxVitlVTdzUDZmT2hDam15cG1QbVhmRzF3SE1waVlpUVZ5U1owWWx3eWozekF4QUVQWFh4cGRMRDJYTUN2YnFxQUl6dURMVytVUjZ3QmNleUJMbFNpOHdyWnQxcWxTc3BzYWlVWUpjWmdCeXVkY0FPS3poRDdFOCtwdDZOYXdzVXNJR29ZczVhOU9Wc2NTYU9vQXBhUDZnbG05bXBYWkwvOXBaMjFmRlgvekZLRUhCS2kxVnJFV1NEUjBzb1BUSUpDTnlKYTVTRVVJZHJ6b29tUXhZU05PaXRPeFFZcXBmZ2NRbkJZMWp2QkNXKy9VWVdLUzlmMS95alRUamdKNm42Y3dncFRWMGRkUkh4S2N1WGFXcVFWdkl5Zzg4ZXowVVI5cjUyMUhRemQ0RFFxZjZoTUQvOGxIdmdiK1pNSFRSd3hnejljeERHcVdlWFkxWXJSdTBVVEdER043Z2F3ZGh2VDlKRWV2anRzZjY3WVNXclA3bEhzNTROUzUxTUR0eVpJUnFkZ0hxMlM2TUVYM0IycXJEMlJHa2RWRER2L3JEUmNUK2RRaTdUU3JaR2xiNGE0RVpnSXg5c2c5U3VnSjVab3MxNjVkbDNwSHM1MjA2VndWeEZzcFk5bmthTVFMVTBBTEdNRzlCcDUvMC9OT0QyUlFmSDh2RmQ4YzBMU3lFY2RCbUlPYWdockdkQm1uZC9DTVBhZVJjWnAvdkxvMkhFYTF2UUZaY0ladXJaVFlieW5qVkFjM2d6TlN6bTZwWnRySDFUQjBEZUkzQXJKMkgyNWcrUHFMOHlLbkI3QlZ2ZkIzTUVNem84ZmgwL3NWaFUxMHgrNS9QWFA3WGMrYksrSXRuMVpXeFE4QVF6TFIxQkdDbEZDbEdhZTVYS1NVSVdIUDI5MUNlZkQwQnFoenlFdk9QUUgrK3dMUTJJT3pSK203Mk1aczd4cjNXcndBMUttRGMyOVlMZ2NzVXRDMGhUYUMydVU1ZXBjL3YrbERJZEFxMjNBeGsyMVV6d1pyNkFqTVBiV3p6S1pnOUsvYWZCWkJLd2N0UFY4OWNJU3NVbmhxWU1ZY3NMUHBQTU9ZQ2swQ050Y3lpblRML0dCMlhsTU54UFp5eDhHc0QrcnJKQ3NRUmpHR1B6RC8wQU1ncHMwU1VBZ3JWR1BzZHpsVGNLQTlsN09ZZmhia2JEbUljU3hWRHY3WEYrdEVWc1gyWWZLek5ER1RkV3MzcGxGcldIOEtDVGdGbWwxNzFxdll1QmdvSjZPQmJlQzBBRXNWdlZGakR3L0d3RWt5T2FuSUJ1Q1o4K1dlb1pLZWMzUnlnMFdxdXdZWWVvWHh0UVhlQ2U5MEcxclN2SDRJMmdaSkZyY2orSHNCYUFLQUZmMERWTlJUdXAwK0U3MU9zb2hyMk1aYVVKdjZBS0JLZ3lYc2FJOFNTcEloN0t1YjhRZWJtNTdSckdPcllmMDU5Qi9nYzE2cnhYei8rZmZzZmZtQ1h2NktDaG5rQm1iY09hQ3ZsbkYwNzl6Wng5UWlzRnYyLytNVU91dFo5SG4wQVdxaVBDbjhsT3IvRVBzQ3NuWWU3ZjhtUGhCNk9VRVlFSGF1ditXMmI2K2NXNDNhOTF0L3MrbTErRldXek9GTEpicU5LSmlDVCtOUk9LV1JYZWt2ZU1VQnJyVlN6YVMwb1kxMnlVYTRybERQMFZ4WHFXZFYrZ2RraGJmQnYzR3pnWnFtTWVkOGZ4SDAxUC9hNTVaUnEyYXZGTkwyRUlZczdOV3dNYUVNUXMzV3UyYnhVTlFleU9VQTc3Z3oyY3lDenZodUE1SURtNThnaVB5OG03YWNwWkp6MzhmR0tHVUEwbWY4ZkVlVlZjWXFqUFArTkRtdkRNdjAySzBabXM0ZXQxM0lkekY3bm1jdi9kb3ZCYkhtTHdld3didTN4QzJjWnpMcEJ4TVlnaXpERy9uenVtTDNXd1cwUXl1aXZkNFdzQ29KMDIzWmZnV0xTUVZnY0tXRzRCcUdJVUZkb2lkOWhpUE5VNEFobTNpZE10akhCVEtvWDM0TkttUGFDeW9hS1dacC9Sb3Q4NUpzRjRFeXQrc28xMDV6bm5FVUR0amFHR1VoNVJ1dy8weUdNU2xreUR3QURvSzJzRmhybTF3NWxMampaK0lxUGNWNCtlU2dqcTRCbFdJTytRTXp6eXRnbm1BSEMvS0hXUlVUWjk4eGJUeUw2ejhDczlGREdHby8yR21iQVJlUHBQdTVnWm9XbDIzeWJReWhqQnpBQjE1bzVaOFJud3BzL0RFa1RnVnFidVBqS1Y1N0s2ZUVVbmg2RGQ4a0xVMk40Y3BNTHlucWNHcXEzL2d6K292Rkg0d1doVDI4ak1uaGN1MllxNmZucmNrVnpiSDJTL1Z4dG44QlU0UDNmUC9IOXBaQUJ4dER1OHNVNEp4Vk5ZSVp3eHRXMmc5bm1obksyZHpVT2p0U3hSYXhqOHBERjFxSWZDR1ZVUDlDSGFvWkMwNXU0cFB5eW8vREZJSmhCSlFPa0Fjb3V0SFhBMmZWMjI4SHNNRll4TlRCcmFsbUhzSVVnclBVRllsREtKb3NHeEZyaU90OFZzd1A4YnVwUGNCcWx6TThWcm5XYk1sZVFVNFlic3hzMElQUDVMSkMrUGNpSFA2ZWNNb1R4SmJHWVhpMldTNEJaRXJJNEFMSXhtQ0hmREMyZ0RVWWdpWVcrNVpxZHZ0QjAzaDg1TVJMT3ZLaTBBNW5XSGNLU2NFWDJCOFllaVUwK255OVgwcVFjUHI5R2VkM1RXTXlXKzk5d1o1ZmZ3d00wNitVZHh6VWRhMWZNM3ZSWnkvOXh6c0RzbFdjWnpKcTFPY0JzQkZkMVVKOHMwT2RyMlhMTm9VM3p4OXJYenhTRVR2WlpDS01wYk93N2tMVXVYKzl3Wit0cVovc2V5dWhoa0F4bGRJWE1uUmo3ZkdZQTRuWE1XcGVxbUN0bXU2MHdBcUV6SThGTXNDWklrMU9qd0V6OUl6QzdQL1lmRUgrUVRVSjl6R20rN3ZiM2ZtOUxwcUR0NXNBeExqUlZDRXJxVjYvWjNEZ0g5WUJhS0dPOTF1WTJmZWhma3ZrSHdNei9qa3NiU3BjQ05hOHg2cGdCdXV5MEI3UTVwODBITzhUOWRmOC9nUDIyWGtiRW8zcXdFeFd6UFB4bkVJR0svbDdVbU9LQUt0alJ6VlZDR3RaR3JvMnMxRlRhMThXWHY1eVJHbEZCQVRrZ1pGbGF1WEJUWTVRMlJSalRITzlsN1BIbzcyODF2a3g1NitxYTFSS3pzZDEzd2IzVWpCRU41TXc1aFhzektkTDViZTR6cVJqb2hzWittTmpyN3M4Rk5kOTQ5NFZST1NqWEJvR09BNzIyUDZDVXgvL3hLUitDLzhDcmdSbGtsNTNaQjhFc0Mya0VvTWxDZisvd0NNejJkNHBaR0pqRnJyK21Ra1lRODVMdGdETkdMN2NRUkJyTk15aFprRmFsZXp1Z0FjUjZId3FhUWh4WFVRNFhzZWlHSDVNVXM4NDBFOWhHeXBuR0dad0ZXNERaZE5CREdZc0JXVFhGckNScGdYTi9EN1FhWjh1ZVkyWTNac0RWVDQxclgvTTVqYjBpM1FjOXE1d2loUEY3WXJINHhCeThjdk1QN21OL1hOY3N5emNyaWFKR01JTk5Qdm9HYUNlQ3NrT09IY1o4VEJEelVNYUJSWDRITTBEWDFGdlVMaHU2TUhLTWRoVENtRHdqY3RPK0k2SjgrazJEMmRQZmNOTVZzd3krUEk5c0RHWnY5K3psL3pwbm9Zd3ZQOHRnMXV6TkhjeU82M2RMZTRleE5uOEVIalBxbWx2aUUrTGMvQ09PQ3pQMFBEVUhNWWZJWTF3WlBmUXc2N3RoaU0vcDg4aWhiRDZVMFl0SXAyQ21PbU45dWlRNVpoN3lLTWh6czQ5b2srd0x2TnBFYjZOREdVTWFLOHhCR000WXZkOWdUZk90YmVOeS83UytMMWJrRVlPeGxjWWR2bXl0alEzU0RNemdjZ2FiZklwTEJtc0trRVBxRmpTWkV2Rlg5Vm83cjB5MGZzOHJld3pWTXJtVjlQR0tvWXhtUjBuRkRETGc0VkxBMVdrVGRMa09oREFXeUlUVm9NM3FBTXpubUhVd0M0QVpyUElSb3BpQ0dKN1EyWG92b2dkakFjQmduOS9PeXB0V2VDUG5FbDJnS2xDcjZRRXZmVm5VcUdrYzQyNkttVkdWejE0SmNpQVBXUGRabUI0dUdLV2E0VVVoa0dpNjhEckdQUFU0S2tUa1plMnZ5Zi8wV1FodFVRMmVFSktZdXh4NjFwam56b2xtUFlUVCtJcjBnN0JSQWs5VUZPSTJSUFZjdDlhYmdkRlNEUHR3VDNSWTNQVnE3L05IRndWTWFJWXUrRy9vZjMvR1J3akU4TWVqRGwrYVU3SHBWY1Y2RzBkdlVlTnMxWFBObEc5MjIxRW9ZLzlYTVVFWm13UmJCTE1lMUV0SWN6aHIvYXJ3eHY0djVNSlI5bWlKMjcxV0dTR3N0dzNVVm4wTk1OYm1CR2w5WEh0WVkyeW1CbVB0N0REVyt6Z25LbWNPYUxEWFQwV25Ld0t6bVQ5N1ZZUXBBcll1Q09Jb2ZDS0UwYU1BbHFVclptVU94R0E3aVp2RkhyUXpSZDNlNTRGeWsyclpPOGVpRlpGMlJjekhlZXZ3TnE1clptdXpsdm9sYWlHVTNVeXVXY3prbUpXaDhZZUJHYzVaOHcvUEtjTmFuS2htV1E1aXJvNDVtT1ZyR2g5aWpMM3F2MzFFZVZyY3hGRWU5L283eFF6eDMxNTcwaE9hODJSbkZaaCt0MmN2WCsxY21IL0FrZjRzZzluKy92NU5nVmtTMnVnQXhubWZZMThRa2lwMFZNVUlkb1Fqdm02bXJsZ09lRG1ZS1VTUy9kMENGVFRtcW5XK1pJMHg3WE5GVEJDMXhTS3Z2eVhrYVY5WHRyUkdsYXk2V2dhVmpDR08wU0ZLeTY2ZWhjeEF0TTlWczc2K2c3QjJFUzgyclR5ejFxZGlkbDlaMzB1bHkwK0Nsb2NwRXRyOE5kcTdiWFdCSmhsOXVIcUdDRUJQMHhMVDBNZ1FrWCtYNTVTQnloeXp4OHg1R2c0Y1RWWlMwaUFKWGhTWVNkN0R6ZGNPWTVtQ1JrQ0RET2pSZjdrcm80T1pHV1Q3WFhQTXIzVThTNnlvbVBFa2xIR01yNllXNGdobzZ6OGRoVEsrNUNWeDVvNXh4T0QvUDhaV2xuK25uKzJyZmZaSEorR0x5WmpBdG1LT0dmcXI2bUdOSGN3aUI3TStCekREdk1aVmU1Sk1wckliQzh4S3Q4bVBmaXJZdUZyR2FKOUh1OUk4SUExZ3BqbUNHY0lZQzhaa2xnbjlPZllwWnFNN3JmdmRDN3JVRjVUTkJWNVVtMDlQS21ZN01MTWJYSE11Yi8xM2xpdG9pczk4OS90dkJzd3V4RlIrTlJhTGYzRnlNTXYzblRDVWtlc0RRQ3U3ZGxOeUV4QjNaY3pQdUpXaGpFUEZ6QUh0SkhsbHR3RE1rSE5XZmMrY2d2YmJOVW96UlZ6SENZL3lFNi9mYzh3S0t2cUR5dXh3UjBhRVgxd0hzL2QvenZMVno1bGQva3ZPc2l2akF3ODhjRkl3cXdNWWk5WmEzOWZkU2w5akxlWjIrYmtyNCt6MU16dDh2aDhCYStaMXJvb1JqZ1JRdVQwKzlwa2R2b0JmWTY0UkpyWFdnSWV3cG40N2d0ZlgrbHdvSTljRWFYUmhCSUFSek5pbmVpWXdJNlExSU51OVhtQjJkMW5mbmNPWWpVME5xNzFmV3AvN3JDKzdmSWV2MXZkaTA3TjF6dG9KTUdPT1dmN05VSXBaa3FFMTlEQkVFcDNEbSt6eTE3aHBEMnRjYzF5cHFrRUt0QWZLelQva3l0aEx6K1ozN3lMbmluWExlbjhWQmFBR1YwYjhWQXFvc3RvWW1xYmhkSDhnbUlKWGdkbUxYalQ0QWRrNDN6c3l4RWRua0F1V1grR1dFdHo4MjQ3REpsMTRVMDJ2WUgyei9EMkd5V080NExpTXdEZzN6ejlEZnp5OTlwUUlkM3hJNVd0OC9zYzVrRG1NQ2RKNkgrZUsrV1lFTkppQjdHM2pLcHdZQ1dSckFodm1xWkpKZjFiL0lRdHYxTm5BREwrYjNGK1ZNS1pXOCtoM2QwYnNhWDIxWlRQQjJLTkJWSWN4VThtUXNxVnhMam81MTF6WmhVWUt4dkFFWnVTUndWY0h0eFdOUGdCM0s1aUNkTVVNYWhpVXNjQ0RWTkJsSEFkcWVpMGU1SjN1UFRtWWxmTEZzWmkrNnYrR3EyVnJ1L3AxV2pEemNNV1RtNEU0b05WcEx0Zk1BUzJzbmxrT1o3bGRQcUhNcmZLOWZsa01nVXo3NjN4T21ZR1hqYTNkem9HWktXTmJ6bU04bzVwOVhvM3lqWEhDby96STYxbU9HY1BTMVpwOXZvOVZZTHFoMlVjOWQvbWE1d3pNWG5TV3dleSsrKzREbU9VdzF0MFdDV1BwWHIvR1hDNFozQnVEam8xdHJxMFJnQVk1WnU2d3lEYU9LUm9kUG1mS1dRWm1PUEs2WlZ6elB2ZHhycmU4SmcwL1NodWFhcWFqM0JEVk5uSmgxQ1cxY09US2lIbm1tTFcrNTVqdFlGVnpBaktCV0c4cklLMzFCV210YmZQbHJySytFNHFad2hVTnpMQzJsK2VSbFpWVXRBek14Q1ZnR2JZSjV6eUUvaFU2TkViUE1adXR3YVE1S1dZTjBCeHJITWI4QkcwV1BPRGhiZjFCS3VJdUN4L0FReDBwRlZKa1F0S2NRaGt0SEE2aGpKWmNueXRsb3hON3FaZ3BDQ3QwNWtCbTY0N00wZ2N1NytxWmxUaU1DeTk0d1pCYk9GL1BvcnhGcHZsL1JOcnp5NTcrZ3pqOWRjbU9OM3UxMS9xaVQwNFVzd0NNY2EwQzJIb29vNnRsSzQwRlpwV0ttZjZGVUNram1GRTNWcXM1cnJucTMyRUtZZFpVeWd6RU9DY1k0eG9OUWFpbWhjQnNCMXVtbHEzSk9ENW56TlA3bWV2OGRKRGFLZUd1QnluTEJtcXRYUlh0bFdLbXIzdEdsV0VVV2RmellCYjJjRmFkTHQ3MjdwT0MyWCtOYVhwbExCYlRNV0RXVzQ0ZHR2STVCN1hjVHQ4aHJtQ2NHNEc0VXNaNXQ4M2ZvSC9VT3BUTk9qUE81NVp0V0svTW9FeDlGcEwyNHRFYXo5WXBtMi9uYzh3NGIyT2VjR3c4dk5adnhvaS9HaWM0eXZlKzNxWkdUQS83bDdSRWxrOTg3dksxenhtWXZlQXNnOW05OTk0N0FMUDVNRVdDVkpJRFZnVmhidjRoOE9wcmN3NlFiZ3dpbHN1Z3J4MGpNT042SWNpSmtiZzJBak43MzJQQkROZm1FUjIrQ0c2YUZ5Z0txblN2UmRDbXp3TGhpd1M2Z0VLV0ZaK08xc0tka1FXbXQycWxySFg0YWtZeDdkb2FiMXRyWUtaOHM3aHJjZlZPKzNhZmhpUldBSmZHcnBhNW9sWk1NVXRWTXovbkxDWVErZmRYSjNKbHZGMkJnTDJQcnczMVlpZEpBek9qVTJoUUNtVTB4Y3dmd29DTTh5UlBCN004bE5IQWJQQ2xCMG9aQWV4aUVzYVlLV2FoUERPQVdrVm9JeFEwN1U4TlFHUUdmaEcvdjJtVHprZ05nclVmekVzanJuS0F6WmFIcG0yMkdXTytyTmh1ZGV6dXNaQmZIUlBZYWRmWEFqYlYzaW4rZ2VUT05pZ2hFTGltQm1xTytZQmwzMSs0Uy9lUUh1bXoxb0k1ZmxKVlBaUnl3d3ZzeDRzKzdwZmJjYnoybDM0cXZ0RWpJV2tQOWN3QVp3QTA2d2VVc29wUXh0cHl6SkJMVmxRNEFxREdkUVlBbDJQQmpIRFdRZzZsaFh2MXI1ckRtYzNwWEhIdUNNeW9tQldDR2Nac0MwSE1tWWRReGxNNVpnWDVaSzZLS2Nlc3VNS2ZpSjNGQU0xeXpQSnd4UVRTZ3ZNT2FkN3ZJWTF2Zm1jNWtkMUhLVDhaeThWN3V3cEdBQ09vRWJMOG5EZjc4TmNVZ2xvSHdHVUNaTnhiMmhpUU5UbUlZWHlLUXRPRC9ETDJEY1RjN0FQMitNWFVza0MvdFIyT0RNd3E0Y3JhYWhCMk9BZGticGR2ZXl5ODhjZHJsQS91dzJPUDhzMnZTekJqZ3E4bkJJLyt4MWlqMW0xODl2T1dyM3NPekQ4SVNNODd5MkIyOTkxM0Q4R3N0OTduWGwxajF2ekQ4N2djeGp4MGNSeXVhQkNIRUVmcjgxbkNIUmNkc2p5WHpKU3h5TlF5bW4rZ3IzRm1FaUszUkFjOVd0L1RXdDhWTTNka3JKbGlocjJFc3VwalU5Qm8vaUc0bzNMRzhRN0VCR2JxTnpENytlbnEwKzMvbEFBeXpTTjBjWVUrOXZMMTdOZTlMTWRNclRHTXV6VnFYZ1lnclpaWk56RzhQQTlseURGN2RFVHBPV1kxVThwSWtaam5IQlcwN2RJZ3pGVXlnemFYQTBXby9pMk5ZSVlIYWpiUmo1UTFBUFBMbkorMWpvOGU5dmdZRnlobTEzVUJxbVlWWHpOemJIYTBkamhyYXRubDZ3V21uL3VjOWh3M2FuQkZJWlFRZDR4U2VyODRuRGkwM1lBVWQwRXN4UW5GWVlBUTRRQmcrdzIwSE1xd1QwdTRwaURLbjRIM1RjQ3FxQWNXOEpkTTZvd1ZZRndmOTJhV3h3aGhSZGZLYUhJR0VGbHhyWUFJOVRKV1JlT1BjUjZtdXdFS3QrZ3ErRm1SUGwvM0t6N3plb3pjcWhMT0FGd0FOYXlsY0NZbzI0TmJJeFN6TmY5MTZHUnhDZlExbjJWbXNpUzdTckZ2WSs5RzlxaVZpNi9BRjBLYVVJVXdGcWFXRWRyQ3dLeWRrd0ZZc1g2d0hVVUNQZ1F3eS9MREJGYzA5bENmT2JIRzJRSXp2WFpaNGNvWWE3VU9aeGh6anZQK3V3c2hrVy80OUpPQTJmdkdZdnJKRkxDV0hEdVlqVUV0VjhwRzl2bmp3dFBiTXNHRmNkY21nTWJ6OUtHTWc5eXlKTWRzeS9GTjU1WE51ekRPVytMN25zT1RnNWtyYU84ZUVZOGJndGxYdnU1aExhcGpkdG9EOWg5ZityekY2NTh6TUh2T1dRYXpPKys4OCtTSzJYeDQ0cXl5Wm12YXZ2RzlubU5tYTZsQ3BtMVkyM0xNUSt0UXJ3aHB0TW12RG03WVcyVDI0ZXN5L3lDRTlyR1VMUXR0eEdQMyt3RG9NYThzR2lqcGViUkc4TXRBelYwYWVTTEhUSUI0WkljUHQ4YmdQQ0d0ejhtRlVXQW1kYTMxNDJuVDFhY21RSVcvUkdOTWFPUFkxbk13eXdRbXpubWF0cmpIT0VhSzJaeW9ZR0EyYjVXLzhqNGZESGFUb05STkJtWUNNaWhpYXpvMXF1L1JNMzE4dVF0TlY4T1BIWmc5b29QWkpVUEszR3Jhd2F6d3grbWhqQVpqNjF3aFEwdTB6c0VNWnVEUGZuYWlwZUF3K2NoM2pOVWczeGpqd3kvcTAremxsT2JMSFBvb204M1Z1Rk04aDJseU5nMUV3dlFJUHVQMEg2SHZBSlFuR3pVRmV1T2lhM2VFNFRmNDJzK0Q0bFZoTmNyY01oaC83RG1Zc1cwd0ZzdzU2NHFaLzR0QVhwbUhNcXB2YTZtbWpIcG1tNjZZT1pqUjlNTzE4QW93MHh6V0JHOEdaaGF1ZUNBVnpHRE0rcUd4TTQvOVRXWnhvRHNjbW5rWW1PRkhXTlNIYW9aOUNHVUVUUUtzcWdQYTJvRE05eVpoMnEvNzFCTEhIN2RGS2MrUHhlTFZjakJ6eGN6V3gwREcxbXFYTGFHSUVkSUlZbERQZHZjQkl4QUxaVHhNUXhxRElZMjluNFV5Rm9Pd3lQUExQTWNzRFdHY04vd1FXSEhPRFQ1NGp4WGpETkRZejhjR2JtTTRlMEdOOHZvakU4THkrYTlqWUZhd09ncnNMOXhUZDJEMjljOWZ2c0U1cTJQMjdMUHN5dmpuZi83bktaaTF3MTBZczNYUEh4c0JuWnVFek5VeGM3ZEdLbVkrSnZENFBicWlkWnhkUHZjNDNQRStPWW14bTRLTXpFQkN6MHZZNHBoRnBBbXYvU2k5TDZnTDVKTFI1RVBYb1R0alFEblRIcWxoN1hSMWpIUHRLQzJzRWZsbTBjWUVzNmRPVjUrU2ZLdW50M3B3bmZsa0NHdUVzb2I1RG1aWGk0TVkrTVVoYlJBd2Q3bDdaVHdZbytOMkJnSUN6dHhpa24yWEN5M2hicnRnQ0NPQnkxdWJjK3Y4UGpiRkxBVXpQRUdHbFZER0JGMkFzWUsvbzd0ZFBrSVpwWmhwaksrWW5DdTlUeTJnYXA0VnMxdU8yYk9lMmZPZDNUVEMrZ2poMnpya3hMUjcvZVN2QzYrbkJYV0pGdTVNaTJwOXFtYXdxNi91SktJZTN3YVQva3hiUktjY1p5NVMwS2xIcFFOa2Y4OGQxUXp6YzE4TTVuNlJjOXg4Z3pNRjl3WFZFWE1PVHNlKytjQ1VSYU84d2h4ZlZVcjFlbVpwaXRzYmZNTVg2bmVSd011QnpBeEExSEorQ3pnejlleTJiVnlsQnluQkxMWEtVVi96dGR2cWV4VkFuZ2hsdE13c2pVMzNOaGd6U0NPY0NjeDZLS01yWWhNWUpXTWNybFgxdWM0VGl0bUZTanQ4QWhjalQ5RXZWdDBna0Z0R1FLTXJvNGl5bmVFM25lWEM4cWF0SHdab3IvNlVNbGJMRmo4Sjlhc0RFeFV4dHZNS21sb3JTbzIxUVR1bnBsbG9vODVhQkY4T2FBeHBqTjZlT3BSUlkwQ2JtWDZrRnZsYlFaSVZrbFliczdYSzVrR01MUUh1NUlCbVFLYlhtM0hJV0RVcm4zb056Q0ttbzdvcXBaeGVMNHU2amU5OHdmS056aG1ZUGZNc2c5bWYvdW1mSGd0bTdyTG9FSmJzemNCTUxkOUxBTFp4dGN6REZkMzVNVlBsT0pjb2MzT2hqS002WllReFg0OXNud05XVWxBNmhib0V6TlRYbUdCRzVZdjdhQ2ppNmhuaFMyUExSZXQ3TzNDMVF6WExlaXZsVExDbWM5djJFOHllUEYxOUVwVXh5Q3FKU3RiN21MZlhZQjhVTTBiNjVmeVNPelk2bUZFeHl3M3ZYREZ6cTN4Q2wwNm9ZK29MZTR4QU53dURNVUthaHpKV3owWHI4bDhmRTh3dXo0UFpJeDByZVZJWmd5TWpjOG5VWDdFdk1KdUJzakwvVTVyUEJ0U3BITFBtSXBzUVdTbGUrNHZVTWwrNmJMNG05R3dGYWpDYmY4RXZyTEdHdHliMnNhSTBtYVR3eG1DMlZYR3YvbjY5azJPcWN3L3VnaGZrS3dpWDdEaUtoVUMxajRLb2h4cG9CTnZXcmNuOUVLNzhXVHhTVTZCRlB0TTlJWGNRS2lRaGxDOXl4OG8zL3VZdjlSeXpQcTVxMmRjK1U5UzJnREtBbXNBTVJhUlRleHdvWnZtNm00SlVnUnZBYk05dDhrV2JGcWFJUDhGZ1RxM3ZaZTdaVGpGekdGdFRHZk01dGc1ak5BV0IrY2RWS1BuNmlBRm9Ia1RCSDVYV2ZKOWV1MWN0eHl3U2dzeHVPamh2ZXgzTWFtLy8rNU5MekIrTG1PSUZzVmk4ZWg3Q09EaHpZQk5jV1R0VzBnYkdJQW1nRWNoT1htajZWS0dNTlA0WTFDL1QySUhNVFQrMm5sZm1RTWJXODhkRzVoN2NNMWJLZkwzNVVoeXJtcFdQZXUwZG1OMUk2SzNIMmZsNnpwa0ZFbXkzOFNNdlhMN0plVEQvd1BIQVdRYXpQLzdqUHpZd0c5WWl5OENNODdONWFvQ3NEY1lFUGxlemFCNmlOSzgwL05FaHpaOWpCRjRLVitTNDMyZHA4d0l4d0NUbmQyT3JZMVkxQnBTbEJhWUplNjdpZVZpamh6SWFrSEdkWUxaQjMrdVlEY0ZNQU1lUVJhcHBzTkkveWpGNzB1THdDWVNzdE4yejhFVUFXcnJmRkxTRFRFQ3FDYVJ4M3IvMmQ0Vk5aYjh1cDE4SVRURXJqNHlvVk13Y2Exd2xNMExWUXhhM3l5OE9ZNWl2Z0xIcStXVTRDV1pqeGN6Q0dBZHc1azlSZXpzRU00T3pNWmdScWFtWVhiei8vcWpWVlJoeFJ1dnd5emdLVDNlSXFMdTlXTWZCd3NhMjRBV2NiNmhQMVVBQ0VscUNpUTVybVVKa21BS0lZbkszaTBkK0ZjQ2lYaThvSk9UeGZncG1xMUZyZ1JxSEF5Qm1CYXNyUWtudFpYMk1JdGw2THFwNXZEZC9Kb2xmanBVRzJYWVJkL2dISzhhYmZ2dFg0dmRNWlo5amdoZkJ6Sld5dmliemowcnpELzVyOEZCR0JRSmpIbENHdml0blY2Q1lGZGprVzlWQmpOV3VyRlZmTUtlK1hCbjNvbXdXRVFLemd3NVNBaTdubXJVcmFCbjdrSG02WGY2aEczcTRTbVpoMXNYQURPT1Y1YUt0VERIanphSXZ0UXhyYlh4QWhjeERHWHNmZ1BZZm56QVBaaVhlSnhhTG43cDVLSnQ4bjYvTmp4M1k4bEJHaERzZVYrT3NlTkhwelB4akVNcFlUcDVmNXVHTWNHVjB4Y3pERlhubXRjbllSK3ZxRitkUEhzTG9PV2E0VnFWeENNLzNpSWpIeHN4UlB1QWFtTldZN0M5ai9qdVFFM2trb3hTem4zamg4czNPR1pqZGQ1YkI3SS8rNkkvQ2NyNXlNQnNZZytpUTAyTDJ1aG1ZSXJQbHhpQ0pBb2VEODN3V1RXMjZBMlJwYTYwUFZVNXJoS09DKzZBeVZnbExlUjdhZk9paUFNN0JET05OSDVlMjF2Y1N5TnE1QVl5MWFROTVsSUpHSmF4dFpKaWlBNTJiZjdBVmhGRTljN1dNdHZuUjlqUXdlK0xpOFBHdWVJVkVJN0lKKzlqbkpPREFobEJHWXhsWDBYeVB1OHk3WWpZNkxybW5vV2RCNENIb1pNSStIOURNUDlhOCtZTCt2RFJJT0NQTERNR01VQVpGVE9HTC9EdjZ5dGIyb0p4cFR6dUx6RCtFemRBQ0ttNmVrRll0eExGb3oxSEZwaXRIWUxhNjk1N2pQZjZnUHJraHlLNFZxQkF5QUFaY0RyWHFrSThNSDNJV29LZUcydU9vSTMvZmZJMWRQR2ZxbE5obkM1NHhkVURrUGZLbXc2NXN6OTVESi9zY1BsWjNwZXpqNHJseHFXR0hXbnVQd00vUlB3Ti9jWjd2bHBIZm0zM1gxeUJzMFlwaDdSSENPT2NxMmhhdnAvbEg3TURzVUw5N3pBQkVyWmw5R0xCeGpZRytOZGFKWXNiOE11cmNidlpCcFN3d0pxd1J6S0NZQ2JUUWQ1V004NEN2bm8vRy9aNW1LcnQ4Z2RXbDFrTHh5dEtYNTlieXYvTVJ6R1FQZVpBcFlnWmdBak9kZW8wL1hHdXZSUHpieDVmSWoyV1U4b0tlVzlZaENTR011ekhtTkQ4RXVMRkJTTklLeml6OHNTUUttcC91ektqeGZDZ2orem1VeGFoK1dWdnZBSVphWmVqWGJvMmZHSDNrQmg4RHBXenJ0Y29jc0U1dTdvRm41THptQ25MTjR2WG1IQnJMdTd6V2RjWE1mN054VkdmY2VEV2tLK01UWHJoOGkzTUdadmVjWlREN2d6LzRneFRNQkZDY1A1Vks1cS9IZFFWT3g1bC9DSnk2ZW5ZMGI2WWJYcVM2NmxEZnpUMndoK3BYRldBNVpQRXo2ZU9oWGY1YzZLSWRMcDhWNW9ycGVWU1BUTmRnM3BoZkE4cFhXTUZwd2hnaFRhWWZCREJaNWhQcWRudFJZTHF0aDhCTXIydGc5dmpGNFdPejJtTmxMd3RSeE5pQWpQTkZmUU96T1haaGFiRDl5am5ubUpzRnMwY3pqTkhyaytGaDBaSkVuVFMzdCtFUHNwRDNQRlp6N1dHT2xBRXhMOFZzenZ3RFp2OUpHV3hySy9vSVd4U1E0V3RmRG1acmdObEROcmF2cDMydUVKMTFDc3p1dnN1MEhhTUwvMElPb0lGYWhnVWQ3blFvampBL0NZV0ZFSU1ja3R6RjBXOGsxT2VMMmVycWdnK3BTUVEyd0JMQlRNdThSd2U3eU42SFZ2ZDRENUVxVXhrWUh1aVcvN1gySDRlOWYwcC9maERrZUtQOENMVUxuMHZKM0NGMXMzU3JoQnVsb2V4YmZPL1htekl2VlF4anFHT21uZ0hHRU1Lby9vV3VtRmt1MlFFVXN5eThjWTB4MTQxaFpQNnhBN1p0aHk0dmRDRXdjeENyMXVZaGpYc2FJOGNNOE5WWnhlRXNITXkwcCsvSFE1bTVJVUlaM1dXeG1LQVpNTlAwTmVhYmFRK3VsNE9adzVpVDVZRkpmQmk3NHRiczh2L0ZZK2ZBN1AxaXNmaUpXSG9lR1lGclpBYmlNRFowYXJSNVc1OXlNSE5YUm9lME9ybFN4bkZnUG9FempSTzFiTTRtMzNQTXJscExBUE56MW5reHp5R3pWdWZwd2N6WERVdzlaKzA5SStLT0ZNemU4aHFZMWFJY013OUYwTmhoS1p1clVlbzI3bm5SOHEzT1dSMnp1ODZ5SytQakgvLzRtd1l6RzhkUVRVdkNHRFcwZlE1WUJsL3oxMGRmOHlOMWpYT1JGNHJPOTNGK0JHSUFQWTU5aldBV2lWVytqK25FNkJiNzBVR0tyM0dGekVNWnR4M0lBclhMVWtPUWRtaU5OYzhVNXRqRzE5cDQ3UEx3NTJMdm1EOWI3c0cwY00vaGpQdlU3L3ZRUHlnT1pBTlFZOStVczJhWi96YzlwSEZzL3ZFSTVwanhhd01lQ3ZJZ1NkT2x3N1p2dThUTjhxRjRnaWdOMHRKY3MzRW9venN5enFjQ3pzOWJ2M1l3b3lwMkVKWHFtT1pQL0ZQaXcyeGk5Zk0vSHdVdWhnWlFjNkJsbWhJQllMN3VtTUVmd3ZLUUZWVVlGaWxRSUNTVlFDTkl3WHZDcGg0UG9ya1NaQjVjd05VL1hhYzF1a2tRR0ZNUk9NYmIyMWczMk1ZSVQrejNWb2xlcFg5bVRQNHFOOEN1RkZqVkY4SXJnUldmai9MTVVnVU5QMjkrSGxXdndiWDhlV3ZQamRNYWpGTGU2Z2UrV1VsSlBRU3hPcWloSmFCVlc5OXlybHZsdDJ1Mkw0MGxVOG5RMTFvMUlMT3d4a1JWdTlMNzI5anJLdGtsQWxZVVY4amFuSnQrQU1RcTFEV0NuQlN6NHVvWTRlekE1OGtzakJya3ZPZVkwWWhJa0FWRDMyS00zT1lMSEJvSlljVkNzS3NyWmdRdnU4SGhXbSt6L2ZYYStZL3Z5TUdzeFAyeFdMd0pnWXVBeG5uT0RlejBSK0dQcUZXR2NRcHRXZkZwQUp1cFo3WElsWEhxaWhKeXpRYUZwaytVWDRhK3FXT3d5SGZEajRKNlpKeUxJWmh4anVONStFclZ0QlErZmYxdy9wcDNSc1RiUkhLVTEybGdSbGZHVTFmL3Z3NW16My9SOG0zT2dma0hBZW5uenpLWVBmYXhqeVdZR1hEbHVXYnFaNjg1Z1YzKzFwV3pFOXJsKyt2blZMRVVuREkxemNjRE1Kc0xhL1I5dk1nR2ZjRmw2WDJ1RWN4NFA0U3MzV3NCVlNxNnJldnBDRUVpUUUxUWxZSVp4d0l6ZzdETXVaRmcxdHFXVzZaeDNMRTQvQm4vNWs3bGkydVZvTWFUUEFOSUs0MWx1bUxHS0ppRDNscVFTZjdWMzhHTU9XWkRNSnUzem9CQzVwVzBlMHRhN2ZzMlM4QVdicDZRQmdIS1pVR042YzVJTUhORllya0RzeHEzUndGUzB0U0RPRmwxbDZhTzVhdzlBY3pVNHVZdC84eVZzL3lyYUcxMXpLNmR0WUhaMDU1Mncwd0NJWEtXNkt4ZXBEM3QyWm9qWW1ISVl6Q0V6eUJ1TjNJd1lNMHZPQVJPYlExZ3huc1VzVzF2Z0ZtWk9nZ2loTkR5QjNUMTB1Njd1RzVuMUZmN1hnRlFYN2REVDgycmFDOGxRS3VMVmlOZzdERkY0QnA0ejlxZlQrL1ZIN21OWGNWaXZnU1ZOOUlwY3dQVm5mcG5yTEROZmpNQU0zMis5bW4xdWJmNTBlOEFVUFdUTmN1NDVuQzJaNHBaa21mVzVnOGR1Z1JrcVdyVzlrMEs3dVc2OWlqWUY4V21wWmpsbWFOdHJUaHM5Zkh1ZFFRM25GV3YxeTlnZ3RtQjVZdjFzU3RtRXBhWWgxWk5pT3JYZ1dKbWNCYnV2bWp6cm9vRmxMUmlQMHFaZjlSRDBDSnUzQ0dNTjZwMUVxZldXRDI3Z2RsamZpNzc0dnpmWTlxRk1WNjhBVmpMWTRETG9VM0tsbDQzQkRLY2VPMEF6R0FHd25HU2EwYjcvR2xZYUpvUWRKaENpdHFLTmp0ZE1hdXh6WFBMTWhCVEgrTTBoMnc4dGpNSHR2bDFmM2FjVjJxVTE0aUlYdzQ3eW45OXpjTWFUVEhMYTRha2M1eG12SGtEczE5NDBmTHR6aG1ZUGUwc2c5a2RkOXh4VTJBMnlFTnpJUFA5R3FmT2lRNXBCbnZWcmZJekpjOURJSGxrWVk5WWN6WEw3ZmFIaWxseXVKb21jRkkvQlVIQmo1N2RhcFJ0TFljdENGV0NKK3VId2lQN1NlQVRlRkV4MDgwMXlPTHJLaDBhZXh0d2F0eXR0ZlpuRjRjL0xiQ2llSFJrK0pHb2FWVnpoRElQYVZRTE1DTUN1TGkwYjhER3VZZE1rL25yRTRjeVBoS0tHYTN4SmY4SnhBUm1lUENNVmplTEp2OEJ3UG9EYUc2ZG5vbGhpQjZtSzJjT1poYktlQWtGcGh1UXVkbUhRaGJWMXg3T0VkcjJlb0hwLzhQZVcwQzVjaVRydWhGVjBoNTcrekl6TXpNekRqTXpNek43bUQzb3dUc2U4RENlQVIrUEQxNDh6TXpNak9OdDc1WXEzNU9Wc2ZxYmY0V3lxalJhZm5xM2o5YXFYWm1SbWFWSzllN3UrdnFQL0xOd1ZZdyt6RWphb3NsamFXRTdFazNkcnQrbU1sNTMzWDRiamNsTHJ6SC9jbFAzOUJLb0tnZTR6NzFmY2hNQVM1R2xadDUzRWR2NmVDRXkvKzdHNTZ4ZFp2Wmo4TCsrOTBybXcrVktXZnhNWWxxand0ZzVTWEVFbU5WVXhnVEVyRUtZS1lnSnhKMnVNYnNJR0dQNjQ5ck9tZU5QTGNYT205czVUV0dVK3JsVFk0OU5uSCtPcWZVNE01WFJDR2ZLTkFwbUVqY0FtK3pwRERCTGRsbHBxUGdwa0dsZkJUTTc0WTBBd0VpVEd0T0o4Q3lBZDlsSDNmUy91UHY3ck92dm8vQjFXbTlEV2pPdTdSMFVzcnpPdm96Tk5BTnhLOWpiak1xWjdtazJONVZSMTVlcFlxYUdIMm5xWXJvbkdTR3NhWWVmMTV0d3hyYlNUbDJVL3RMKzdtTDJZSk9YLzhsL2dGUkdUV1BjdFhBWVpZS1psY0YrOWxzWHR6cGpZUGE1WXdhelQzemlFd3BtWTRZZkNtSGExclRkbDNqVVZlMHl2VVp6M3pJQkpZMmhyT1BVbVZINjU5REV1cjdHUVMxM1pWUjQ1T2JTWWFvUys0anBKdFdpbUxFK21zb1kxMHRNUGl6NlNabnBpeVVPV09odnp2YXhmdlVSdXlSWHdncktIbldrTTVhSUs3eEZuWXBaaTFrMEpqeHpvVWl5WEQzYVQ0eElaWlFkd1BReEFwTkJPYUhNOVFJS1dhbG5WYzhNOFhJNmlZdHdhNVNkdFBNMVpzV1c1dmE3bVlRSkNNTURFR0RNY09ReGdGa0tZN3JlakcyRnNjeVRqbXZNcnIxV3AyTlQ2VWlOSS9TVmp4ZHdhUTFpN1ZCNFZVUWxRL3BpZTZuVzFOMmNMUUZUVm5YK0xPcnYvblQ5SEY5eDd6a1haaVltUlJYUVBhZWF4S2tzM3VvRGJ4T2xySllCWFdpRFNrYUlHeGdIeEcyUEU0RFdSZU5LU3dlQThVQ3FvOEtaQ3VjMC85Q2ZTY25hTWtLWC9vbUYvUXBRS0ZQTURHQVc1U2FVY1JuWFJYRmpqRDRDWnUzMGFYdzUwblpreEV0NVlRSm1TcFZhVnRVc1ZESFhpYUQvdVEvcmY3MC9hTjc5aUMzNjM3c2JzaFlqOEVXbERHZFZ4aEkxclYxWEVKTjZ2dWFNaHhoLzBENC9Od0ZwMitYbk52a0taMUVmNnZ2c2NtRXNBbDg1bUUxZVU0Yit1aGNaNjZPS212WlJNUHZWd2Z3djFDWHdGaS8vM2Y5d1hkYWx3L3JxeEdWS1hteVBWMWNWczkvKzFzVnR6aGlZZmVreGc5bkhQdmF4Y1RCcnQ5bElpbU51Yjg5NnZxbDBVNDFUNEVvZ0xIdnYvY0VNTDFYU0dHOFpnN0NOWTZQT05XWXhKN0hLRDhXdmNQOHlwaWlpckczUkhHWEx3RXpoaXdxZXRrV2NSNERaUi92Vmg0eTIrUHdOU1NCVENOTWora203bW45YzFFeEFLbU5vMStRVEJiTjVhOHpFK01QZy9hOUF0cm5oam12TUNHWTlZVXdtNDl0NkxrQ0Zzd25LVU0wQ3pFUUtPV2RsbzVpRldxYXBRcEd5S0xFZGh6QnpaeGZyb3lhL0FuaWtyTzNxMXNpeTJpQ1VtbXpxZG1MbnJybkdBZ0syYnNHbDFsUHVFQk1PcEJIbXIrUmFoUXZFYWloSnBYUnZtSExvK2pXbTY3RjNCT0U0eU5SSnZiOUlLWlRieFRVVEowbWJDRm02MVRXeGlSdDQ2L3VNOEcyUlBuRkZYQytITkxrL3J0dExJQlo1aytrY0ZlcHY4NUYzUXVHeU9NU1IwV3Q3a2I0NFI3c29hR0dYRCtoQ21ZQW05Zmd1UWxsQmpXNk5BN1ZzOVZ2Vi9QQUV3dWl4cW1jcVpsVExhQUpTYnFSMVBtRk14YWpLTk1JL3BmNWhxVCtCMVgxaWk1K25VbXV5UlFQUUNHWk8wTm9GWmlCT3dlV0lWMGdEbkczcUgxTFh2SHRaMTMvQSt0NWxmZGx1U0dOZGp2bHRiWE1ReGhxcGpHaHptb0ZVMWN3VjBOSkRuUWcxaGJGbGs3OFNpL3hzTTJuRVVHNkRXUTVpV3RmK0U5dmE2OHAyUVdvWnpPNXE1cDgwdkh4WkZUT0hYVENjcXVRbENscXl4dXprV3hlM08yT3VqSjg5WmxmR0gvbVJINWtPWmppM3dFejZCSHhsN2NickU5SUlOdUhLR0hHOXJ6RW8wemFCS28xRmVXaGRlMlRqYUY1RFgyTWJURnVBR2VPUmZzaDUwNUZSbExHb21vS1p3Sm94cm1DMk9SUGF0RTB0OW1FSzRoL3VWaC9ZQldhK1MwblRHT3BzMHpWbW1UNmpSK3VoNWdMQWJFb3FvNEJaUFdlTDR1aklHRVFxQythb21PbXlySXZZdjJ6bkJOR25Hb0RVRGRxcXlLUUxsTXlXRlMvUDc5eTNyTlNQMytYdjZ2bUIyUUM4S3B4RkdkUlpkTDBaNHM1a0xvQ1oyK2UzaVZxZitjeit1WUxzSmFYMlVOa0RhODZWODdjQTJpQ2k0aDlLOGc3N3BVZnFUV2xUdmpHYURoOXYwS0M4aWU0WHAxMzVWMS9IR2puc1diM1h5eHZEYi9meDkxQXhPL1ZtWDI3T2dMQW9xNUpHRUNPNEJkUXR6VmFFcnlhY3Nhd280TTBOOWRkYnhRd2dCajA4Y1ZuRXBGQVhPSXYrOFZOZzZNZ2oxZ203S0d5Ulo5UVloQnhFY090T1lId0pPTk1VUmU1c2NJNk03TnBmT0pzYlRHZmdsU3lNazVYTW9FN1NwdlJmZlVEQXpEOXBmWCtuTkgyUjlRN0F0bWl2TVp2bjNOZ0FNYWtMaU1sbTFWNnZoMDJuYTUvQkE4Z0FhT21SUVpudDNML3NwTEcrckJESWFua2N6QlM2UE4rVHJHMlRQNXFpbUFOb0U5Yms4SThVczN0K0laajlFelgvMEhUMFZqWUpDdlhaZmZXTml6dWNNVEQ3OURHRDJRLzkwQS9OU21YVVBwbXFOYUt1RFJtWTZmcXZDYVllK2Z0S3U1cC9hQitwRDJRanhQWCtXeTlOZTJSWjE3RXBXR1ZnRnVNanpoakh4a0hvTktZL2FoK0ZzdHFIVUdZQlhHaGorcUttTWtiZFA5aXQzcmRML1hLQVdwU2Q3RUlZb3l2akV0Y1NWOGFMNDNDbWFocVBQY0hzdktRTDZVUlZPU09WMGk1L0VUY1lrMEtkNUJsdEpZQ3N0alAxa2FtTXhXemwrUnF6TkpVUmx2aWEvaE45YXZzNXdoc2UreHlLR1NZaHJveWlxQUd0WlgwYUpsVEI3Rk9mU2hXWlhHWFphN21SdWpYT1g4S1UzOXo4bHhxN1MvbVFyL3dXOVFQWTl4V2MxWHJ2OW9lbUV0ZjhXYlhUV08vd3FmZEQ5Y0pUUHA3a0JjQmlmektNaTdLbVB3NTFIek1GTWRZendkeHhsclZuY25DTm1XR0hRVlcrckFWbTBKeWlIUDJZOHVpRDE3M0dFbjRoMzdDdUtobmowUjljMDErRUdsYUZTakg0UUJsMWc3aHB1bXlReDVZbHpOYkptckdMOVdaamtyRi8yUTdDWkwxSXF1T0Y5L0YvMng4MTc3N2YrdjczelZiSkNHQnRWUXp3SmpBM3RsbDFGK2Ztbm1kd1p1elRqYWRMYzI4elRXVWt1RFJTR1FGamtzWVlhWXFTdXFqMU9FOVJ6UEtZR3BiTVZjdFdvM0hmRWQra005cGZOYk5mdHZyeS9sOXR6VDgwYnlCOUZaUmRzd3FLdVErMit0K0xPNTB4TVB1U1l3YXpIL2lCSDFBd3krRkw0R2lzdi9ZVk9HcWxQV3JLbzJYOUd0ZlFjaFBNZEJQcFpIemJWcitoa3JFZndyd3ZZMTNBakdESGEzQ0RhYTRsWTF0VThyS3NNYVBiSXQrWENsbVVGY2JpckdEMi9tNzFYdHUxbHV5YzJWQmpWTlQ4SER3eUF0cmd4R2hSRi9PUGNTQlRiOERjT245R0ttTlZ4YzdURXA4d0Z0S2c1SEJHZTZWTVQxd1pUeEp6anhNamtBbkxxSTArWEJrQlp2Z3pHc3cvMUdVeCs1dDZGeEMyOHdBL2J4OGhLeVpUSmRQMVpCSFRWTWFoMmlCVUl4RFJORmQyN3BPZjFIVEZmRyt2UXpoR1pLbUM2czh2NEtIcnNvb3hydSt0RThuaXU5QkU4VXlINUEwQ1hPMTkxYlNjdjlUaGNEWU42aDBrcVovamhKZnZsWWF3L0ErUlM5M3BtZzlEQ1lzRDlYTlV6dlRNOW9nUjJJYXFtQUdza0tKNEVlVUV6a1JJcjVBVys2REZkNCtBbVF0NFFUVkRmRWM1SUV6allRb3llSzZNQWRRaUhveERnYWtsU2dYL2RDZXFlS2xxcGdxWnBETEsySE1GaWxtTjlhV0NtVTZtNEVZcmZjb2h5cGs2MFdMaXYvRmUvcS9jcERGKzBKWWIrRkVvWXowQUtTQ05TbHFqVDkraFBPZVlaaEFpWUlhNnJqZHpLOTdaQ3Z1WnRWMFpGVWpveGhpQUZ1bUxCa0FiYksxcnkxUWhhMjBhRFRDY1ozMmZRdFNzdFdYYVBoN3p1NXJaSjA3QjdEK3ZTeW1kZmRHdnlyVHJyMXpjNVl5QjJTZU9HY3krNy91K0w4QnNYQlVUeUlrNDBnMTFYQk9pNmkxb3VtSWhqTUZkVVYwYUZhTFNlOXpSSndXenNaVEY3Sm9LVHkxd2t6Vm04YjZ4dVRWaGpHWWZjZjNZZUJwQVYvdmpIT1lkWWFWZjE2SU5BQzhMcTM2QW1SSGNBR1B4TWdLWXd0am1UR2ZIVFNyaisvdjF1MlB6NkxJVU1LTnl4dGc1UGhkRUdVSVQrZ2VZdFg5dGFpeFBaN3dBTUx2ZXhsTFZ6b2ZlQkRDTGxDSGRkRTEyelBaTU5nU1lxZXgzTVo5Z0VwUDFaZzd6RDhsdnFPWWZ2OHVLWFVML3RnQXpmWVNET3FZd2xzRlp4MG5vRFNNZUFLZjltS2hGbDhZUzVoOGYvM2c3ayszd2RvanRWTVhEdjl2Qlp5VzVpaU45R3ZPVVdoNmJmdm5EejVmOTVyM05YVDczTVlXeXFvYTVwaWhLdVdnZC9iRzMyU0tTNWx6L3gwdTVqQ2hwM2t6Ukh1Q3NTQ1ZmVlRKTlV6U29ZcWJwaTFHT01RUXpUV0c4R0dlNk51YlpnaHJqRWVZZmhDMU5tMjVrdnFkdGVxM2VBR1ltZEdrYVE5dzFsWUV4R2Z2TDcrRUd3Sit3Ulg5bjZ6VjljWVpTdHBockVLS3BqQXBkMmZndXI4ZVlmSTh6QlRSVnpGcXBqTGxhMWpMOXFQWGRHMGhiV3pHYnVINXNtRzNzMFFZd2pVOEdOVWxuZEwrdHBqS3EyMkplNW91dWpPV2F4ZDNPaFBrSC9EV09HY3krOTN1L2wyQm1ZNnBZdmhsMDJ5cGZONVFXcUV2N0VjUUFiZkYyKzJ3cWJZQXdhVU5kQXFpbUFKY2Jmb3kvWWh6bktyQ1htb0xFZlVROVBoZFZ4NkpmaGJFaGJQQnhIVzVDSGRBVzBEV0ltc1owUmpVRDRaZ0FNNzk2c1g2WGljcmx0VzQ0UjV1am4rV0F4akVKbUtHczljWTJZTlJrWnFZeUFzaXl6ZG9vQmFyVlpDWE5nTGZWUXFETXBaNlZIV1ZPVG8wTVJVNm9IK1A1YXFTTnY2WExTaE9YQjVzeSt2Q3pqSDNNOGhzV0dNT2pLTW9CWTFrNlk5bVlmM3owbzIwUjdQaGZlMGhSaDMvSHZPRmdWOVEyalIvRjU4dWVkLytLTDZsUTVRbHNXZFRsRzJBZ3FLSGZJRElORkRNbStzYVpCL1ZrcUdMb2oyOTFtQnZWYTY5cDRFRi8xUnhsRUdmZmM4bGVac3VBTTRDWktHSlJKblFwMTZpNmhyNmNYSCtpZDZ0MzNvNHR4K0N0bVBWY1l4WTNTY1dzaTl4S3RKbXVLME9LUTR3bHFQM3N1K0kvNFIreXJ2dEJXL1MvWHlGc3RDNlExZHlVbW1QYTREWWJ6T1FNV0VzY0dyc3dBcEdOcGdYT0NEM3IzUGlqUWhxQkxGSVlyUUZtQkxMOXdVeVArWHVSdFdETTU4RFpMdy9tZjluTWZ0M016TzF1cTJJbXFZenRuN21ObFBEQjdHUDlQYzZZSytOSGp0bVY4ZXFycnc0d3UwbEJjWGVGbkRKbS9rR2xxRUlVenpHRzF3L0lDblZIcjIwWlZOWERWRmxpbVhCREFDUThOVlEwM2Fzc1RVZVVzVlMvaGtSRlkxM0x1czladkQwL3d4aGo3TTk0WEN0aVVWZFZqRXBkZ0ZXRW1Ob1lFS2NiVkhOVGFvQmNISEdkbThEc3ZmMzZLbVR4MVROWUJaRGwrRzFhK0l4QWhsbCs0WFVHQVRQK1htZE11WWJ0dXRIMGIxRXhhNll5L3E2Nlo5bWwyVzdZbkNDT090R2h0aEhlVnN1dDdYM2MySW56eHNWS1grb1hkZDNaUmpVYnpLNnY2WXpwUG1adWw5bFFVeGxOVXhuRjRjeHRHYkZRMEdLMjNQbUlZS1pVaVVmUUVnQ0dja01DbEdUVEUxdCsrTU50VzBFTmphOXAybisvcy9GcjZLbzNUYldibno1SWUzbTlURHN0a1VWdGJ0Nng5azNIYUZEckd0QjBVTzJqM1E3R3JmbUllM3oxWjA5ejM1WmNTK2IxekxSR0FseEo0RXpBTE13L2tqOUpVREU3Z1EwK3dhd3RtTk9DdjlqYWx2VTdVbTN4bDVtNVBMK0RZM0pSRm5VTkNjdURBNm9BWk5VMnY1eUlVa2FBUXp6S0pWbXkxYTkyZ1ptdzhYNHhLbVpJUjh3Vk1vVXluVlM2eWpuNi8rUlZIdjR5MW5XZklYQVJ0bklUa0hhNzF0dVcrdnM0Tm82RFdYdVBNMGxsbERLQVRHQWtVOHgwejdJaWE4c3M2Z0pjMmJrRVdFVTk3Z09LbUZjTC9uRjcrM1o3T3phbmZUQzdwWm5kdEMreTIvM3JHak5KQm0rdXpXVWY0MHJxd2V6cXhiM09HSmg5NkpqQjdOM3ZmcmZ1TFphbkt6WmdEZU5NcnpObExWbUZxbnhUYVlHcWZPMllxR0o0RWR4d1BiYkZmWE1ENkVISDhoVnR1bkgwWE1WTW9FOU5QcUxPOUVoZGZ4Wnd5L2UxZ04wS1Z3R2JNVFQ2cHh0UEM0eVpHb1l3OWJGdVB1MmJDMkdUNmMzNC9sM2Q2aDFGZmlNNlFBeVFKdUFHU09NNHRvVmlCalpKSUN5TjZVRk41dlAxR0UxbExKZHR6bkJjdkNUS21CVHBFekNtOGlBM21JNGJQWW5OcHJHbURHV1pKUFkwTTZReUZpaG1IaFBBR2pQOFhUMkFUTTduQ0dyTnYwaEhlN0ZPSGorRkxubk9WVE8xenc4ejhBcG1pdzkrY1ArRVB2Yk5QUkYzK1NES1NFMzBPOUF0YVV6ZmUrSkxSK2xNMVlFUlhXY2xCa3FvSGNQMkJkcHQ3Z1RyNzRxRDVvL2U2MzllaS8vSW1zSm9DbWJzQ3loak9WSE1SQkc3bU5jSmJJbGkxbDQ3TzloU2R4dE10RzZOYTU5elNSdnFnMXVITi9ZVFFOWkdhTUtFbkY0YWdES3BJNFkxWmk1UVZTS1dpSmtPNDh4Z1pvekgyQ2dEek9TdllGbE9wcDU1MHp3WG1jaVB2RE4rcEx6Ryt2NHBoTEc4clBVbXBLSGNpR2xkbkIxelNKdTc5NW5uQ2xybmRhM1pXQ3FqQjRqcE9iWEkzN1FWcmkycjQxdGdsaHQ3SEY0cG01aWFtSTlwZzl2THpleloyeDkzajFnVlF5cGpCbU41VEVHdE9xcS9iWEdmTXdabUh6aG1NSHZYdTk2MUY1aU5nWnJDMTRoam80NHp2UTdHODNyUkwxWEZXQmJ3YXUxanBuQ24xOVpYcWh6T2VjVzFtZHFvNll1cWpLRmRyeEdIeG9lSUE3N2kram9tUDlRTVJNcEllZXorVzdkNmV3QVlWYkd5WkZwajFBWGdBR3h4S0IwTVMxWE0ya0EyUlpQNWJZdE5XaHN2ckRGTGJQTDE3N1FFTTU1Ri9sdklSR0ppTzJGTVlxS2EwV3FTRzB3emxaR09qRHg0WjRRMHhIbldzcVF5NnMzQ1RsL1ZNaHFFc0g0QllMYXl4ZnZmZjhqc3R0OTVIVUVxWVZ2ZXUzbGU5L21hcndCUWFlcWl3cGpCUnA4UWhqSlRJWmVsdWpJR1hLbGlwdlVzQVpqMUtCUGFDR1pVeTNUdG1NYlBhVjBUbUtHMmlXSjJVUlV6TWZFQTI3RGRSdUFzMXBpZGMvaXRlQ0pXaWdzamxnUnlKdWlIZWdrd1crbk5RZjVMLzhERUcwNW9VOWFjZmYvYjNjdzZjLytmMXZmL0tnZXVyS3d3cG0zc1B4WE1vS0MxMHhzekJVMVNKdHQ3bkRFK2VFZTFqR21Ob1U0MXJmSVZ6TlpXOHZSRmxua1dJNC85alQzYWFZcWplNUpwZlg3YlZ4ZXovMnhtZzlzVG9aamw2dGpFamN3cW1MMStjYjh6WVA1QlFIcmZNWVBaVlZkZHRSZVlNZFdPNXhaNEVhcVl5dWp1dG1NZk16VVdZWXdnRlh4aG03Z29ZcVBLV2R4M284NzdIRFN0VWErNUQ1aHhuelo5RDBLYUdJZ1lyc0Z4Rm9DWXdSZXZKYVloQ21jYUQyWE1hcHpHSUdIK3NXbnEzdEd0M21ZRU02cGRVTVZjWXFLYVFTMkxjNDFWTUd2ck1kS09RemVnRHNWc1dpcmpaVFdWOFpMMkZxZTZFVnRYejFoWUY0cFpBbVkxeG5URmFJdFlBWmlGcXRaaEw3TmRZT1oyM29wQUdmM2F2SDc4UTFqajE5azRIdk1ReCt4ZFVobjEwL2NLYmtVVk02aGxIZlpDSzNYclhBc3d1L3JxUTFHV3VNSHIzeE5MTlVwVS84TW1Va2lncUVxbm5iVnllRXY2OXIyMlhSRGJUcEI2QmUydGZYQUZiVytiVlJiWEp0bm9Xc2VPWEtUK25qRGU2LzIrNGF0Vlhna0FROHdDdEdBUVFrVU5SQ0NRRm1BbTZoakxiSXR5QTloeVg5UEJGcm8zR1ZJVno2Vmc1aWlYYkVXcHROblFwVUJtQ21QS013SmtNbGJBakhkTHVKSTR6dHBmV1pwbE5mOFF0VXhrdnJETHpXZ1NaOXJzUi90M3ZjM043TStaZHo5b2ZiK2NEV2FOdHYwdDl0TjFhUkdMTTJJS2JoM0c1WnRSaTNJV1VFWXdpM29qbFRFRk04SVlqb0NpMWo1bDZLUFFKZjNHTFBHbm0zb2N0TzNDWUxaWlovWXpiczljRmV1U1ZNYnNWY1pTSEFhemwvY1BPR05nOXQ1akJyTjN2T01kQ21ZbE05MElHT0phS0ZXbFpxcHJCQmtGTUFzWVV0V3RsbE1JbWxnbWxFMVpkNWFhZjJpN3hnU2dzdlZscVNJWElLVFg1L292bW4xUUpVTjhZRmxTSUMzV2xVVTUzak5ycS9EbE5iYXU5MkhyTFlGWlhWTjJVeGxHSU4zYisvV2JUVlV2cmFzNkp1cFpXV29xWXh4aWwxL2tnY2FqckE3MEZLSlVNVk13UThIVmxmR3l1cjRzZlAwQlk2cUc2YVpzMlljeVNDb2pvVXZYbStYTXd5TlNHU3VZU1NvYUZMTkxHOGxPV203Y1BUa2Fla0IyczFJR2pHbTcyTE5VYmVERUZ1OTVqL3lTT1lJWDd1VW9uUm5aYVR4dFVmc2MvcTYwV1JzT08yeFMxd2Q4OC8vVXAzbXNEME9kY3N4eWlMNEtZM3F1WU5hQ0w4WUliQXB5dXVsRVFSeXBqTHMwOEFBeHRxWHJ5eVJXajlqSHpBQldMSHZHTitpbkVFZi9ETFozcTlIMVluV21PK0NyS015RkFoZmpvSmpaUmR4RVJvcHhLSEZtYlhLTmIzdXJtOW5mc3M2L1MwR0xrTlVHcnZucGpubC92VzRUMnVqY3lITjczVmtYZFVlOHMrS1Iwc2kxWnByS3FCYjVGakNHZFdabXhWd1ZNb0d3QnBoSiszUmIrOE92R1V2ZnAxMGVpdG5mTUxNZmNIc1JGYk45WDFoajl2ekZnODZZWGY2N2o5bVY4WnUvK1p0M2dobkxvcVpwbTQ0cE9rN2hhT1JzZ0JWdHo4YnNWY2FjSXFpcVZlSGVaYTEraExhNDkvbXZOdFFwMklsaXhqanIwVDZvaVFpTlBiZytEU0RJTVNYcUZjYWluOFVZZ3RuYit2V1Y1WndvWW5vQXlGaVBjUkV2cXFEVkZNaFZtc29vWmV6QmZLS1AvUUZvQUxNOGxUSFlCbUFXaVlDeDhSb0J6SFV5T1pnbHFZdzFQMU5NUHZEN1B5ZlFFblZPYkdjcTQ5S3NLbWFPTFdUZGx1SFJCalZzRStlajJpNG9FL01QSW5GMjR6UURpYjdpV1hmUlNvQVpGYk4zdld2ZmZZK2g5eHhJZlZJampsU0pHaDgvSGp5OGlhSlcyOUZXcTg1ZUJjUDJwNkpmbGYxVEdrWHgwM0hhUTE0UCt2YXZVVEFUdU5JNkxmWFpoakxOUHhaYk1KUC83ZmhPU01FTXluNk1NWXdUczZNVXpNNWxaLzJPbHJxV2wxOElka04zeWg4blVNaVVaVTZZMVljRGZhVU1NQXZoTXM1dDlVc3o0Z0ZtYU9OWVhXT21GRWw1TDd2aDVLYmp3MkRiTjF6cFp2WWM2L3VYRUpZVWpFYmpVaDV2bTJNVXNwam4zQ2dxV2c1b0xuYjZidXQwclprQ0N1Rk1yZkpwK0dFTk1KdXhwcXhlaytyWmZEWE1ENmFRVFlnL3pjeGU0L2JxZFFXekwvSVZ6K2RQV3p6a2pJSFpWY2NJWnZ3OFJzQk13U1kzL01qQkxBSkRab092NDBMcENSNlM2eE9nbXNBbVpYMS92U2I3S1ZqbDE1YVhqa211a2NLV3ZyUy9sRk9vQ3FXc2prOVRHWVBMMUpreCt2SDZ0TDFuU21YQW01WUR6TVJHdjN0THYzNVQ5bHN6dUtWUU1VTzdIaHpMOGxEQkRNOEhMS3RQbHBZejIzd0ZzM1lxWTFqbGwyeW5iSDBRNHNRVG5XbFlhQXBqQUpmbWEwcTcxOGxLdW1Oc09IMWgweTVwWmhYQUxndXJmQjRLWG5CaFhGclJMNlhXSTVVUlVKYXZONk1lVUtTZStHd2luZkhFdW5lKzAzd0hESURZa0k2NGFZOXdsdUtHSkQ0blpha2JTS25YOEtaallKTDRSOGlMV0lLTWNlMWFMeDVqWktQcmdvMnJsUXJ4M2pEK3NHaldRdEgwRittVTBDZG5ZVEcvMmdnUWs3RzF2NXQ1ekVYcE9xcDFETDkrbzNTcjgxWEFscTh0UCszNElqN2tlNzVSd1NwQVRmNzZVS1NmcW1nRU1xUTZic0JNdmdPb2Rva3Fob01BQjZVTUIvWGxEWmlGRGg0Z0JaMm9rY0tZNG81WTU5ZHJESjdDVlFoUGFUYmdpYkpMMUhrTmdwbWdKRUVMZGNrOGxWbklRWk5OQzd2OElYRlp4Q0dnMW9nRDRtcDlNL0d2dVFuTXJyQkYvK1IyK21JOWo4ZTEzaTZQZ1ptOFJ6Nm0wM01iek5RTXBOK21OWlo4clZsbWx5OFcrUUZsc2pjWnlvQXZsaE9ueGJaU1JqaFVtSnR2MW5FUUVKTStmcE1CaU51VkRWZEdtN0hPekl2Wk1KZzlidkd3TTdhUDJYODdaakQ3aG0vNEJnV3pxV21KemJWbld0ZjRyblBBQkdQaFBPanVVMkdNc1haOXZPOWtNRk80bXZzU05hd1ZwNE1qMndoeWVzNlVNclkzMTVxeFRxdDh0aFBNcnV6WGJ6RDlrMmJVQmM2eW8wQWRjOFJpYVphQ0dRL1ZhcFJ2ZE5uV0RXV3JxRjBQTU12L3NPN2JGRWEvcktwa2wrNHc5S2d4WTd3aEg5WlV4bVFTaU5HQ01zMEsxSTJtZFkwWk5wZzJ1NHpiME9ZR0g2R2NvVDUrcUYxK2pzMlN6b2cxWlJaMVNXZU1WTWIrSFc5UEZROXlBRUdJY1hLRE5yYWxNMVBZa0ZHQUNiR3hUN2xHQVVucHhOTGRhYUlrZFF1SVV3dDlaVlZsVGRiejIwbVVyMXhKVkhqa2V3ZUl5b1dUZWNsSjNsK3ZDN2pLQnVvTVIvUzVoMy9mdDJRS21haGoycjZKUWRaUm1PTjVFZG9NVkRLc3lNei9mQkY5MmViU2p4dFNGNmhiNHFTWXBDa0EzbERHNmxIQzNIYnliVEE3eVdGTnlvekpqNFVjekZLbFRCRlMycldOWlZITUFGU2t5VHlWa1NtUGtBeEJuL0t6NzMrOFlXbm0zMitML2krR01wWENWUk9zc3JpTzVYZ1pOM2t6YS9ScjczV1dyenVMczRKYUhKMGFnWmdvWjdwL21kRW1YOWFWQllUcG1aQzF2NnZpUFBqeVF5cGlZK1h2TDJaLzIrMmRlU3FqQXRwNHZJTFp3eGFQT0dOZzl2WmpCck92Kzdxdkd3ZXpBNS8xK3FLWXhXdEFuVzJxdWxIcHNuSHcycjlOK3UxdGljODZYMVMrYXRYb3loanFGNkNNNVlJOTBHd2tyYkVKWStqRGczRUZNVDI2Ti9icjF4bEFLZ0FMWEtLd0ZqR2tNaVpnaHZKSmg5L3psVmwyV2s4VWlsSzVNeVBCTEgwVjM4S1lYUloraHFxWTdkNFB3UEZvb0dER1ZNWlZQV015QkxMOGNIRndEUE1QTjF2SjQzZFZ3QzVWUTIxQUdCOWtJc1V4Nmlwa0xyRWIwakxzOHZVR2MrS2tIcEErblFXdzBmeWplOXZiUkUwSjhRZFA4UEI3VU5pQTNKU2JYbEFSS3B0dU96Zm5yTkJRZXdQZUFCUEtkd0VxQ2p6MVBYT0RmTitseVJYSVpTNkFsbTFwSmdwVWRDem0rTHdVTXVXVmdsdDlmOTVwcVROeWpXWGJsOVY3RUtoR0dRSW5iZ0pCMTF2MHJlcG9BWVlrVDdQYWRqclRSL3pRZDhwLzdoSmxoVEdXYTEvRWw5SWU4WVVrelFtWXBRcVp0SjJZMnVrWFRRQ0crVWUyZml6SGxwSWdUUkdzS1ZFT3UzeGhHRytLVFhsYmFRQ2JuK3h3Z2RVWmhCdWpxdmVzTTZibUh6NklFd2tvMDFUNlExbC9sdEdLa3FtUFgvNEd0ODUrMUxyRm43ZmxCbHdXWnN1MnVZZkNWaHZBNXE1SkEyaGw5WTU5TzluRVdxL1hjRzdrdm1aUTBFcm5ObGpIOVdZNXFJaGFwdnVVMFI1L0JTQWJXSThqVDFWa3ViMzU4MTZLV0x1ODJyL3ZENXJaWDNWNy83cWFmNHp2TkRsaTZiUUZzL3YyanpwallQYldZd2F6ci9tYXIxRXdtd1ZvRnBYeFZFYUZrTFppcHUzejE1alJkbDd2TThwcXcxK1lObmxnTU12WGtVbDNnaG5TTURjaEJUTXFpNktRNVRBV0w2UTFacW1NZVArNDF1eWplME8vdnNLQ1U3aFdMSUV5VDlzYTBBYkZiQndCVkxzUmQwYUNXVDFHOXpFTHMvbHlDZE1XaVNwS2wrSmlzbVFiVWhrTm03TUpuT2x4RXFtTWhadE53eklmb01ZZnp2VnV3N3BFOXkzalkxblVOMjNMRE55aUhMT21LMk05RjNuOGhCWUEyNE9UV29jZUlGcUFSU3JqbTkrTTFEVS9CWnRTNHNHK25vRVZrVUtIWDFwdUFTVUIzTFZQS2ljNU51RnlnWmZUTjJSTE1VSkZ0RnUwOGg0RElrN3h6R3U4NFBvV2ZRS0NvZytBRG51VHhiMlRYT01kWW80Qk9uakx1RCtrZ01hOEZlK2RiNFdaeFh4a1FGUUFhNlhFbFNxd0ZsZS9SY3cvK2pPRnN3QjRlUjhlNzA5Q0RwakhsN09ZMWZLamZ2eDd6TTU1RzhTV2NTNVEwSGdvbk1VWnFZeXlYcXpDRnI0akdETTlXbXZVQ0dieDNZcnZhcXdScTJmUmtSQ0xma3ZZNWFQLzRCQ1hZa1BwVU13YUFsVDB3MFNqTGNabjVoOTZqQ3BtVXNmZFJ4dkFiRTNnNHMwbHNaaWt4aXBKVW1VcjlUZk50YS85SjlaMS84UDYvbndLV1N6UFduK200OGJpcXJ6Tk5STEpsTEl3Q0dsc1NoMUtHdGFjRFI3cnpacXBqUFVZTm5FQk15ZUk3YjhYMld6RGp2MUJiQy9WTEk5OWZqRC85MjZmZ0N2ajNpOG9abmRaUE9iQVlMWThNSmlkSE5pVjhjM0g3TXI0aGplOFFjRnM5TndDc3puWElKem9OUlBqRDRwbUE5N1BDRmY3cUdIYVQyS1pJamNRNUdiQ1djc1l4S0lMRlRNRnRTeVZzUVZrakVWY0hCcHAvckVUekZEWGRXWjZkSy9yMTYvUkJ4cHZxV1dpaGxtMkJrMFZNM0lMRlRIbEY3WXhqUkhsVERGTGx0cFV0ZXk4R0g1byttTG05MC81Y0ttS21keDBsT2xZRXZtWWJFL2x3Y2orUXlvam5vNER6R29xbzJEbDZQSSszamtoam9vWklZc1RTdGFlTlE4aWRLUXkrcHZlRkZBVHdBSjJFWjdTN1pWZE5qbjJBQjRaRTIrQVYvUlgwM2NaSEdNalVPK0xJQm1BQVA1elFwYSszRTQ3WXk0eEROeFl3Vk1hWmFVWnd0SUphcDJwWWdlSWpWRUJadXhIUU1vK1E0ZkNSVkRXOVdyWlZ1Q21rZm9XMm9xYjRmdTQ4ZXI2ZGJQSC90UVBRZ0VMdUVKNWljMnpsc1BtbkNobTdDZXBqMkgra1NiM3hnWVIrcTBkL2ZYUEdMR08xcU10Mml1WXFmcVY2VWxzVi9VczZ3TnRmUERkcXRoS1V4U0ZZeFRZa3ZZU1lPYkN5STd5aG8zSjBaM1p1U0h0bS9PenBqTHFWOFlqZFVGdlh0T3lBV05VejZ5QzJxZXZ1SU4xM2FjakpkQ1dpNnBRVllCaXVXZXN4am1tWnprSExjYlp0OWsvbEx3bzl4Z25hODF3RGVtalI3ZjczRG50OHhXbTFCNWZYUmdWelBiZmk2eGQzMThGYS9ieDJUQ241MkxsRG03WDFsUkc5L2EySmMwWDFwamRldkc0QTV0L0xBOXMvbkZvTUh2VE1ZUFo2MTczdXFtSzJhaEtOdkdjWFo5cGUxSFBiUFVuT3k5bTdvcjdRRnF5K1RUQnBRbDFoQ0FCUFJpZHpGdHJwbTBCcHdGd3FEZGhMYzRhUTF3dDlndjNMdE5yQ0xCMVYzVHJWM0VUYVk4elJhU2xncG5BV2UwZjR3bHRaV0YyMHZGQlJ0bUZqdlBvMHpBQnViNllYWEFGczVaaUpwYjRxYnNKSjBYYXhPUVNNTU9OQjAxS3UrcytBU2k3Z0ZsSjlqRVRHSk9FSmdXeGFGdEVHVzFZa1JKZ2h2M0tUdEtrTEZYUEV1MEE5UnZxWStqSzdJMXZOQS8xeUV0QWp6a2Uwc09rQSt1ZVVDNEF1TGdHb1NhVnpBQnlGcEFWTFpEcDRuU2FQbGVjRUJhcGRmRldSRHpjYjRGUzVVQ1VRZ0hQYXlEV2ZSVXFjOWl6eTgyQ0YvVTY1b1NwVUF5cnFsVHdmb1FmUnorQVpjeGRVYXF3RmltR0NrNXh1NmNxblRBZlFKZHBvUFg2c240czBoMjNKM252V3FaS3VPbjUrSi85WVNwaStpUy9JKzFhUVk1anBhNWd4di81QVZ5TjlXWHBTazJDbTRCWkNST1FSQjJMczZwbmhES3Y3ZlZhNHJ6a3hodjJFekgzVUdhSmNzUVpJKy93bWxETUlsVlJnYXNGWGt1a09jWTRjalBCVE4rY0UrQ1JxMlVyTWYrUXlYejgxZi9KdXU0clI5ZVNTWHNEcHFROGRpM0dXK1hXbUNuN291V2JVdXVabTA0UENaaXBHeU0za3hZZ20yN3NvYkcyaFQzS0IxTysydVdac2NIc1A3bDl0U3BtZWNwaXZwcFkyc3BnOWgvNko1NnhmY3hlZjh4Z2RzVVZWN1RCVENDSDlaa3FtNExSVGdWTjdQbXpOV1l0MkV2ckNwUGFaMko5RjB1TjdZMUc0dzNieHd5RUNocnFCSzlXU2lQcmxvR1lyalZMOWxCVHkzM3R6M0wzbW43OWlvQXZyK2ZDSi9zVXpEUUdzRU5hcE5ybDU3OUcwN2JjdkIyRzdHMVhScTlPakpjRmpBRmx4S2tFUjcxeDlHRnVKOEJNb0N4Wk9LZjlOQVVTdVprMW5URVVNN3pDcCswU1hmSmZ5L0ZJUnlmRzVySkFRSnNEeERDWi9NWXJ3Q0VoSzBBT1crckNObi9UOXJyWGd5d0FUYXlxR3NUNC9wdU5ZUXlMTEdRZHBjdzBRcmF4d1JBS3NHRmcvQVhxRU9XTFNwWDJUNVJIRTlWeDlvZWtWWDNwMWJYLzlGR01xdzQ0ZXRrbi90SlBFTXpxV2R3WjBTNkFKbWNsaEhJVEJhejFmNzRad0VxaExZa1RIMWpHU3MyaTRFVzRHbFhHbHRKWDZuRU1yakJGMENMWGtGWHFHRmxidG12Y0NZRXFVZXNoWU1aSHp4aG5FREdlbDF4anhodFFzRElsU05ZYjRGYnErVU92ZkpIMS9mUHpORVl0ejRsTkI3MW15cVNxWUgwem5iSlJqM0o2MU0ybWFRWVNxWXpkamxUR1dGdm11L1lwR3oxVW9ab0RYTU9oUWV1Z1kveEZibDlUMTVnMWJaMGFhOCtLcERMK3k4V1R6eGlZdmZhWXdldzFyM2xORzh6bWc1aU9pK3ZuSUtheEpGMFJwaGhUYmZMM1QydGtSZnUzWTVQSHRjZWtxcGdDbENuc3RWSWFGY0xFVElSUWxzSWQyeFR1MU1FeHdPeFYzZnJsY3dGTTI0c3VZRnJFdVc0d3JhS1NpVk5qUWJvanR2cktUTnczREhQOWhtVnlWMGFrcVoydkJpQ1hBc2pxbWNBVlNscWFsNW01TXJaWUptNDhVODRhcEJscjBJbzF3WXdKVHUxTVUwMXYxQzlkcVkrYkp3UXVuUlNQWmt3bXM0MWZjWVVkOUtWZjU3eFJvVUc3N1BGbVVOYkdpVVR0NUdmTktRbnNUNlB0UzJtN1BpZzBUSFVtZ2xsdTZxTHZTMzF2MG1mdzVGLzlHWUpXUE9tSDYyS05RYjVaaEZPalFwdWhQa1E3ekQrUzc0NklxNFlzVUthQUZuMEpjZ051aEdZZlh1dFEwckJ5Vkw3TGE1dEZHL3FWQ21aT3VGcEZXZFV4QWhqUEFtb0JkMWl2NWl2WTQ1ZE14WThVeG1pWEw1ZndNOXVqM2lHVkVUY290S2xTWUJ4S21QWG1POFEzRTd2NkZkZFp2N2lsUXRFc0FCc2ZzL2MxOCt2dnYyOWE3dGE0cU9jYXI4WWdwYTQxVTlBNjRkb3lHSDZ3bjVwN1RGZkV0SDZzOE5Wc3Y4N3RXMnNxWStkcDZxSUFXME5OcTJEMkR4WlBQV05nOXBwakJyTlh2ZXBWdThETTVpcGtNV3hDUDE1ellDcWp2QjloVEVVenBqMk9BaGc3alN0cnM2R3NURjF6cHBEWkFqQWRxdUtiQWhteUdYV1BzMTNwaWhxM1RIR1RtQ3BvbG9IWks3cjFTNFZGUXUzSzRXeEJndytrTVM1SUFRSm13U3FBTHdoTmVBNGd2RW02STQ1eHhheUNtVjFhRmJOTGNzOHdsZm5HcUhSWTVGREdsTVVvYzZLYTN4UjE3c3VzYTh3VXpNVHdJd1d4QmtjdmtqVm1NWUZDWFNET09rRk5DV0kvUG43R1pGNzlhbDArcFlYcFVwZXFMcFVQV3V2TUtDbnBPNDdmQ3ptaXBmUElKWlBMSVFRRGtSRmxTY2RycjNDTUxNazlhQTBmVnFRWHhnMndUZWR0dTdRM3dGYlp2V1N2TVN1TjZvZmRmbVI1Nm0vOGZPTmJ0S0FjOXZjQXQzTXNCOWhKSGw0UE1LdUhxbU9hMG5oQ2tNdjdzQnptSDlqOEluVlJZaHZPbXpGY243WVVjRnZtaWxueUxlM0JNTkxlam9uNXh6cDNVbHpxbmF0cTV2S2wwM0ZnYWU1akpzU29hcGxNTnAxSURteFh2ZnpUMXZkM0lNeTAwdy9iTVlVampiWGI5WnJUcjlXK2I5YmJWdnRxRERJNDB4bU5LWXhVeUhnbXBPUWdwc0IyQ05PTkF3RFlBWUh0MDI3ZmkxUkczN1Y1UDhvYVYvT1B2N0Y0K2hselpYelZNYnN5ZnNWWGZNVk9NSnNDV080ZWxVT2xNc2FyWktDbTE4anQ4dFA3d1RXYnR2cTZOazM3S21DMStvbUJ5S2hLbHJveUppcGFUSWo5RlBCWVQrRUxzYXljQVZlaW51Vmc5ckorL1dKakdtT1VFelZNd0N5bkExNWpHYTZNK3V1UmRaYkhMZlZ2d0xGdXB6SnVqekQvaUgzTW1qYVN5d1RZNElpeTdqa0JCYkEyMDJoK2s1cUFYSlFuMUFwUmwzTDdXWDdjMkZBNkF6SGhZNDFiRjVQQUdyTjQvT1JFTkZiUVJ0ODY3bWZtdHJMeWlsZmlDZDdiZnU0YVVwMktOUlYxV3Z0ek5kNHl5bUtvS08zSkFOU3MzU1c3NEZ3VkVGYjBuS1B1bEtiM2k1ZHUxanp0emtaa01ORzVOQU9uTlNOZVpnOGg4ZW1mLzVWUXVrVDFxc2RTQVUxaUFER01CNWlWbXNxWWZDZElhcU9jRS9Yc05ORjNKZC8ycDNDMU5HY2FZcVEyMWphRk0vWlJHQ3UyVkRBVHFJcHlQVnBLbXJLT2ZoQ2htQW1ZTFU4M2tjWU1SUzJyTVVLYUF0d2lybE9xMWxDRytvWW40a1N5Z3FTbjFwSjYwL2dBaXNUZTl0SXRtRTJBcVAzWGtlM1R2dmVZaWJiOUdzdU5RVW9YS1kxTVpTeFlSK2FwUXRZQ3BwdGYrYm81MWJRQXN4OFZ4V3lxNFlkTGZhamZCSCtoZitZWkE3TlhIRE9ZZmRtWGZkbE9NSXVOb2FWdHROK21yaW9TUVV6VnNIMFVzNVlLbDhRMVpoclhsenBFNXU4bEFOZTJ3V2UvRklnSXBGR2w4c1c2WGtzVnM2aEhZQWVZR2NmeWZ0bkdkRVdDWXd2TVh0cXRYNWpBbFNwa2JDZDRRV1dyOWFSdk1Fc3dUQ1kyc1U0NGszSnNNdDNZWURxa2kwaGwzT0ZuV0JSZHNJOVpTZW16cGpMR1pOSzFacEFIMVJpa1lYU0lEYVk1b1NYMk1STmJnT1J4VHM1eGlGVkF4THcrMEd6T0JUZm9KRWlkcEV4Q3FCTzdONjFzZU5uTHdzaWhUa2t4b0FBNndpZ0NNQlltR2JUN3dOTThnRVVEaEJGeGZTVElpT21mZ3k3Q1ZDTkRHZFlFaitJZDllVU5xT01HMVUwaTBiWWlnd3BDRUFRZEZDUkRFZzR0MkRkT1lIakh2bXVsaE5GSFdOeEhFOXZ0QzY4WWdBbktEclhOOHcydlk2UTk4OFpmSndWVVdVVUE2NXorTmFKZ2pOWUpkcnJHTEZmTlRpU2RVY29DWi9xZFFydjhjL0pkRE1qU0dOdmtCeldoekZFUE1BTmNDWHlwaUFTK2tXOS8zMEdpM2ZvVXFHN2g4ckVUdHFLc1NobjdLVDhUekd6Z1YwVnZWcTN3YS90S3hyQ1BnTnViWGt3d08zUXFZdzU2aDEvUGxyZVB4M1V0bTZZNWJ1SE11d0F6TWZ3Z2lCMS9PdUtoZ2EwTlpqOVRGVFAzK2V0K05aVnhQWmo5cWNXenp4aVl2ZXlZd2V5NjY2N2JDV2I3cmpsanYwWTdXU1A2RG9BaFRYTnNPVVNxWGY1a2FNdU5RZWFuT2JaVU1iMmt4aFcwNks2SVRhUGxHbkk3QWt5OEJ0cTF2KzJJeDBGUTAyczBGYk1YZCtzWHlPOTVuUFhQbnRwUFZUWk5hZHpXVngxL25YSUpWcUtleWRaZ1dkTGM5UlhRQmsvQmJCc29sMVk0NDE1bGRDYko5Z2hRS21XZHFZeHh3TXhqSlRtWm1PaE85WXdHSUNlYWxoYXJUV2orNFh4a2E1L1R4emFDV1V4Z0pZb1lBVTF2dktWMWNzZTVsWldYdmpnM29tSlpBVUU3dGhJL2NxaVl1YVFLWS9SbTlFVmcwTVZUalJWVDBLb2FjTlZRdk5RTkVjb1pJdWtJbDNrcE5PbjlaQi9oZ1ZiQUNjSnFuTzhmQlV2WCtUMTc5VnZwdDZoQVZqZ3NTbGwvZGduTTFieTVkY0FXbExOVlhXK0dsRVgwU1pnbCtzUzFKTFd4MkVLK08xdmYzYXFRNVZCR2NQTUFNM0lNeTh4SVZ2QnFRSnpHZmJWYnJlYzZzdGF2R0IycmNOZGJBbVlaYVJiQ2xwd0pjU1hKMTN6ZGl6NXQvZUlPczllTEtYQWRDdHBZMXJIN2dxT09uN3h2MnFraENGTVoxZUJqT29nZEhyU084M29iTVB1VlZiRytncG5tZXJQTU9zOEtabjl3OGR3ekJtWXZPV1l3dS9iYWF3bG00L0RWYm91bXlhbU1hb1dmcVdLSksrTmN4U3lCbmhUUTlETGFOZzUzK2lKZHRmdngrcFBXbU1YbmxUbzBDbUFKUUthcGkxTGZCV1l5TmdlekYzWHI1eGRWeHBhdDM1eDZJT3R2SWYxcjIwb3ovbVNOV2VPeEgxcE1sSkhLdURNZnE5dmdUR3pQREJmR01QbVFmTTNrSFAxeU1Jc01HcGxNZ0pwTUJtVUJzenJ1aHVxR291WWZWUzI3UlpxNGxKL3p2NzA3djd5aG1DbDhOVzVhWWpRUmwwbkZPclRoeFM4eUp5UVliZUJoQWk4YmhZVlM1bEJqaENwRVhTbGM0eVMyOFU1Vmg1cy9RNWtUZ0tqWHhLYlRlRU5SaFFTU2FQMXVBUmk4TDY3M2luS1Z6SlQxQ0NyUURyRUZnZFg1WUI4MmN5aUFMVE1TWGdQOWpKK1RoUkpteHZldDkxOXFQNHVZZkM0cXMyRm5NelRqYXkyZm45NkwyZlorbjJzWE1wbEY2aG1Zb1c4b2JVdnVZMWJyTlpWUmJQTHJHVkRXQUxNVGpvbXQyM0d0YXY2QlpHUmRJU3BRRnVBRzhJcDQyT1ZUL2FkaTVpZGkyTUhVeFdDVUZNeEVYT0oxb0tMNU9qNjYvTmVFbGpXRmNhRlFwdXZSWVA2Ui9FeUNLcVkzTDNYMllYdDhLSzk2d1JiTXBxNGoyejlka1czN1gyK3hpUG9CcnBmRVdJZHlWcm9PZHZDQUVGWE16Z0I4VFFPenowTXgwOFcwN1hYTzZBL3pqOHNXeno4TCs1amg5YUpqQnJOcnJybUdhWFpmSEppTmo4bnQ4YUVPQWM1b2wyOHBiRFZnYVE1ODZiajk3UEtsUWQ1dnpoZ29pT2thTTM0bUFsNnROV2NwWkRHdWE4Z0lYNk5xbW9EWjVmMzZ1WkdHMkZMRk1qWE1sK1FYV1lkVyt3NUxzM1VIWHd3anFERUxjQk9YbUtRL1huUUJNNVZRREdEbWRYMlozU0pVTTZZcTF2UElZNFErTnF3WG9wYUJMTGMzanpaT01vVTE3SnhkNFE2R0ZGNWg3SksyMFVkeTUwWFRGa01wbzAyQUtHWGkwRmpySmRNR29nMWFRanpDRXN6V0w3dzhIc3dqVGJBQ0N2ZldvcU1FQVk3UTVYVk1YSXZyd2dwZ0xQbDloN1E1SzN4djRFTVU0OXFsaUlzOTN0K281c1IxWUdJaHNBSXpESUdNdUZtTk0rV1NjQkp6anFpWW5vQURJMkRKbm5HMktST1c1ZDY5OEgwRFNtdXFJdDQ3SUJBM0ZmT3FYNHQ2L2RxT2oxc2dENENjZkFZQjJJeGZ2anpSbjFPZ2duQldSRHdEdFNYTEdCK3BqUEtkMGY3ekJkZVE1V0NtS1krYkdKV3hmSTBZMjFwcnpSRFQvb01UcWxRWlE1enRBbVlwKzBCNFd1bmRTbDNpZW1hN3hnVE0rTWFKY3BhRFdGUHlLeWkvNVBtcW1MWFZxalMyWjhwaVBuWS9aZXdBU2x2YnpyOVBWYkxWLzFld2RBQVY3dkQzVGpDNzhjWlF6R3l2bDlybG43dkZDOCtZSytQbHgrektlUG5sbHdjUWtSVm1RMXJTUGplVlVSV3pzVFZtazUwWGRXNnRjZG9telZNQmJuSmIrN0w1UG1hNndYVExMaDl0TzFNWkZkSlVXV3VvWktsajR4Yk1odWZzL0EyNVVQVXJZbGhUSnVNMEg2VXNBR1lPT0RNMU1aeVlNSWQxWm0zekQ0SVoweGlaWjZsL1R0ZEpTSDBnbVBHZ2VzYXpURW9ubzNKZ2JwZVB2Nlc3UHI2MTcxNVVNMEthMjBvZUx3bGNLM2pMOGNiMWFDaG1sei9mckNDSnplc2FzZ0NKVUhjQ1BrSmRrZzJhazdWaHA5ZHlLbTJpM2dUU0VZQUs5RHR3elhac1hLYU84VlBWTHNwQ1NCVTJWUXVLZVFRVVlnN0ZDRDdjTVRvVXJFMWJVQ1krSnlRemtrNWRQT2tMa0M3dUtUNWFTUUF0dW9FMlpjaENWcTZLb3htb1dOYi94ZnlvQXJyaVgvMXNRM1hjdFJjY29KVUFHbk41d1MyS0FKbklNSXM4cDQ1eWpNWUpjVnhqeGtUZml3cGZMRU1SWTMvdFJ6Q0xOV1pqeUZLWXlwaTM1UkFuaWhsdUl1VVZYMGtkYXBwNmJORFVrSzZNaXd6TWFJSXB4MmlNZHZrK2NDSzRLVjFySmpjY1phVlI3Zi9DL3hmTUZvczdDQmpwZWU4WXpvY2JpOWorWStkRDQrQ2VRTWh4cWxoSEFHYS9ucTh4WTQ3SGxIVEdvV3pOUDg3OXZoZWZNVEI3M2pHRDJmT2U5N3g5d1d5S2U2TnBmMVhJME8rZ2lobXQrelc0NS9vekJhMjV5bHIrdm0xN2ZDcG1ha2hpcW9aUk1TT2MwZndqaVdmQXh2azF3WXh4Z3RuenV1RlpVOEVzTzhvQzI0SmxmUlpReVBLSEc2cGx5ak01bU5WanQxMStsKzhBUnEycExOU0tNaWJBc3BCcDM1b0kxcGx4SWp6VWJocm4xUlF3YXdDWXhsbVdOV1lMSzliWm1pQld6dzE5QUJQV1JDK3N4cW1KVzJ0YlArKzVrUjVIa0tpd2c5Uy8rQmR0c091bzBLSXNFdWZvV3R1alFSTkJSQ2t5SWdOaEFySlRwRVJHUFliSmxRQkFTSk9FQ29laFFKbXE5cGxoTWxTaWtPSkh2MzhZbzBDNEkxQlJaUk5vbE0yYytRNmVNSks0NlR0QWxQUEJpMWZNSHo5b3BhTHZwbjFySlZvRHpGNTBXUitwaUlRc1Zja1FSeCsyTHhUTXJJSlpBWmp4T3lOVnkxQXZBV1ZvM3dsekFtYVNtb2lZN1lZeDlKVkRVeGw1TTRRd3hsc0sybW96aGl3RE1GdEJxSlM3bmd4aEhreWQ5KzBWeklJWTQrYTl4b3p4VENWYnlmb3lISmRmL21sYjlIY1loNVg5RFRubXExOHRXTnJmTUdTNlhmK3lPak9leGt2WFlZOHlBUkZIK2NBSzF3RWhrT1diSVpYeHhwOUhLaU9UOFpOWHR2Y0x4NnpYWnJmNFl5ODlZMkQybkdNR3MrYzg1em1IQWpPVzU2UXl4aURlZzZGZDE1anRlZytibjY2WXg2VnR2RzhXMno5dVkydk14UDNSWk15QTJMNXJ6QWh6RVd0WjZhc0sxeiszRzU1ZWRvS1h5REZwR3dFdGg3T1YwYXhRc3YyS1BNaEl2MGhocEp2amhib25zNnd4RXpDcjY4czhyS09wbHQwaXAwNGhVdHJvaHlzamJsYmdpd1lnMmFHcGptS1hmeUxwWHZVeDdSSXJZZndSZTVGRmVRcWMxWDUrMmcvN21KVklWNnlBMXRVSG5hSENHdFd5MHRBTHFscUduWjVXdG43MnM5cHVVeHJWR2lOdW8rdW1OZVlLSVhsZFcvVmk3VWo3emZWM3JiNTdWTGpubXI2MFRTNmVoMXEvL21VZ2hwZVJ1UWdOdHo4SE9ZSHcwbjRDMG8wTjRsNzYrMjdCSjNsQ0Z2N1RPMUlWQ1YrTitrTEJMQjdjQkxZeTRFSTd2bXNrM2dLenBRSWFKb1l5MnhzNmVZbTJ1c0YwQ1JoVGRwSEpzSTFsMWd2QUxsUE1jRmRZZTRZNDJzak1lbkRHVEdVTXVFcFRHSlVlOWFCYXBsRDMvQmRXTUp0clUzOEkyL3RHMjgxdnpTOVcrNGh0b014ckdtT3BBT0ptdytIM0ZKdmVmcHdRU0REN2NTcG04MS9jZEhJWXpHN3haMTkrQnN3L0NFalBPbVl3ZS9hem56ME9adEttYXRSWVBOcmNmVzRxWTBzeFF6RUh4cVFmQzRPc2Nac0xiZ0dUTmpHVmtmMlluamdPWm0xSU14MURjeEFxYVBxU0dHRnVrSFlUOExMb3Rndk1udDBQVDFOR2lYcDJGTmExSDJJRXRyV3JXU0ZGcG5wbUcwSE00ZUlZeTdLNHhpejk4MzJQL2N1cTZVZklla3hmZE55azFiaEx6aVlmRllZdVU4S0NQREdwbUlndW9HTXNTV1hFeTNWTDdEUlRWQi9mQ0dJRkNoa1NuR3JNVkFIYndwZVlmcTlRempVQWx1bkt1SHJXTTBLQVlocGViczdJZFVWUjhnSjF6Q09semt5WklaTjM4Tkk0dTF2QmU1bUtZK3prNW1LdnJ3TzhaT3ZWUmlER1RWTW8wMmFGazBqTnBGVzlBaXU1WjlqT2ttdkpvcVpLSU9lWVFDYlNOWXNxblJ6Q2NYcnJncWRVNWVMcStqOEM0MTcrQjg5ampaZzgrYWZBaFkyeGhIZWlEeUV2VWhueFAxMkF6TG42c3FVeFM1dkg5WmpLYUM0R0h3bkdvRDFQWlZDWWk3b1B6aHVIZWlZeE9kTFlTc1NxRlZ3WlhlOGFINjFIR2Yya25zU2dvTlVOcHNzNjNwaTRLem1YSTRmS2ZiemVjMTlFdS96NUtZVDdyMHViQ2xLMTNPMk9JUzVnVmZzc2VjYW0wa3V4eVk4ejFMS3V0N0tCc3E1Q1I5a2V4UUZnM2dhemdRQnpadXp5Yi96K0xaakZLd2UwWk04WFdWRnRWc0hzcjczeWpJSFpNNDRaeko3NXpHZE9Wc3ptbTM4MDFhMnhWTVloNG9kUXpOcHhIVHV1aUxFNFZVMFQ1U3FGTlIzYlNHMDA3WnVwWlNNcGs5WUFzTlF3aEVEWkFyTm45c05UR3FBbGNVMWZyT1VGelVHMGY4SXdScGRHZWR6WFdJV3lHSE9EWlAvbE8rWDJacWRHODdMeG11NVZWczhlYlZUTGhEUkxyL0llQVN3bWw1Tm1LakxWZnNrYU00ZTJkdzVIcW9wbGdKYjAwVFZtQlRmcXZMSDBLNlpnSm0xeEJKZzkvV25HMTdqbzFleTkvMHZYS2NudVpxbUE0eW1kek5QNkZLYjBSZlJJK3g1Q3hjdEc1OWN3aWFZWDl6U1ZkRndoSEwzWnZDbHdraTJ2L0tPL0YvK2hTeTY5TEFTNkpGZE9hQUI5Y3pEakNzeUlSK3lpb2tKdXA0T1lnQmx0ODNHREpkcFNPRk9GYldHZUtXMkRRK0ZLeENaQ2xzWWlUamRHZ0Z4Y0o4QnNvVXY5Qk1Tb2dDMElhL3Jyd211OGhQQVpxWXhyTTVNSnhJUmljdGFBTk1wOFZpR1A2dHF6WHpKOWcrbjlUVHdPMjk0Y28vZEc0R3BzUU4yaGI5ZkYrYWI0Mml0OEFjeUdVTXc4U1cvMCtSdEwvMStpdEJITXZnMkttZjRKeTlXSEYzRmpER0QyOTE5OXh1enluM2JNcm93ZitjaEhkb0paZTQzWVBQT1BLSThBV29SVEdOTzl6SEpnYks0bll4T3ZwZVAwRWxySjYxS2Q2OHJJZVNxTTZWQlI3QlQ2V2txYUNTeG1JQlp3bkpxRUVQaFE1L1g3cC9mRGt4VEFXa3FZVnpCVFNBdU9pVEw3WkkveWV0Q0JmbFhFSUVTMkNMdWhzc3g2MGhxenVvZFphU1Q4RlU0U2NCYnhpQTE5dlRISnhWemgzSnBvNXV4TXlsUXdnMnFtQ1poNTRpVU9QTEtwRUJxS1dlNit1S3IxRlZiTzZNM3JBZm12OWwwOTlTbmNmMnA4RHl6dG9lSFlsRmpDelUyWU5hVHQ0emZGT2VqQTVsYlQwMS90bTlRcnF1bkgvRWxwdXpibFM4OFpMZlc5a3kyejgwOU9JN3c2WS9wSzlsNTc5Wi84QTJhTFZDa0RmS0U5ZzdDRmk2cUc4UUZtK0orUEE5b3lVaGVscmFHYXhYY1hJR3loZTVFUllSVFlBR0RpdDhxSnhOakJvWW9KYU5VeVhCZlRkdU1hTXpVQldRSE1KSk0wVERBQld3SnArbVVTbUVQZkx2WXhrNG5vVFhOU21MZ2NwRlNRNkROZlNydjgvZE1JRDJwWFB3cGw3ZnZvV3B0SjY1ams4SHJ1ZWhzNnQ4R3hqcXlZblF3VnhpcXdEUUZtdFp3RFdSTERtSDNWcWtOQzNXR2dMTURzaHE4bG1PbWZvVmhvLytBdUZjd3UrZWRYbkRFd2U4b3hnOW1IUHZTaFhXQm1VOHcrb2pKMURNYlJaWkJWWGxlQmJJaTRnTndZak9tOTdWU2Vwb0xZcVBHSTFPZXVOeFA0Q2dqaWZlc1l5NENNWlFXcTNLS2ZnSlczeVZqTHdPeHAvZkFFQlN4YjVPdkdmSUd5d0pjdDlMbUE1aDhRajhnd2NkYnNQeTdma3BUR0c3M0NXVEZiNXpseDIxOG9KZHdZTHlGZzVZdm1PRW5WbnhnckFET1I5dW9aN2M0SnhZZkFTWStEbWRpV05KZjZLWHd4bFZGY0djUDhnNHFaYWZxaTFoWGVtSndWMXdHWW5UejVTZTFIYnpvaWVtZFdTc284dEZRdjBSaGp1L3Jram5WYXlaN1JpVEtEdGdnZzdzbU5FaS9qbEFoaktOUTVPZUl5anhpV3VtL1FNQkwxc1hscDB6Z3c2bGpTVUM1SXM4dHMvcXZoSVpyMXpwR1dHaTI4MkJWLzVvK2NxbUFMS21FTlJTd29nZjJaQ3FsZ3h2LzlVWWE1aHpCT2pSZjIxME94QUxBbGgwQVdKcUIvYmttdXNhQ3lsb09aS21jcjdHc21ONSt4amZicDFzZ1c1ZDBXQVRMT0FtMTFMUG9MWHhQTUxBY3pMSDVUUlo5dHNiWXNKOUdudi94TGJkSGZKb2VsL2MwNnh0djNoMEFwczY1eHhMSmowUVl6NzJ6ZFNhcGlxR2JES1pRVlY1VXNxWThEbTdaTmg2dmpTNC84VXJjYnZxcUNXWmY5dVRGTFdwQTJCYlAvOExvenRvL1prNDRaekQ3NHdRK09ndGwwQlExajlrOWxORUlBWTZxWXRWUTVhUnVOVFlleDhYN1NwckhKQUJldzFiTE5GeERiaFBYelU4aUtlQXBpZUs5c2pDV3FXUXBtVCttSHgvTTVnSkFsZ0NYUUprelRzNTZEV1J3NTErU0h3bG1rTmdiTDVLOEFzd3BsTGs2TWhWQldiN0tjUXhuazZZQzVkUmRVeWNtZ3JtbU5PbWs1VkE1c2c1aytvbW1kOGFoTGU0azJjMXRUR1ROamFtUEVKWUVyWWlWTDVJcDZqWjA4OFFrQlNkTjFwTFplSktEalV6bWdLYW9oQ3VJZ2p1bDdOUlNldG1xbmtYa0NHTjg3U00ybE9hNURIQU9wU2ljWnZCUEQ4blpzM0QydU5jcDhjMDFPcTJuOGRYLytUeWJyeDFKRkxHSW9DNGd0YkFUTU51VjJraS9QZXRBSVJKR2hXSS9Wb0tLSVlmMFoydUN0dWxDRlRjcjFtb09iWjM4MEVqT1FscXBXNEpGQlZ4U0NXVnVJeklBTGJFMUlrN0h4cGUwS0ZET0JzbHFYTnBaeDZKbzA1bVkrOVJYdnNuN3g0SUNYL2ZjUE95U1U4Wm90azQ3SmRZeVBOTVZJWVl4MmxMMjdTWFViTmxEV0NXaVYrb2tPMVFqRUNXWlZNWU1LTnFxZ3pVOTdQRlk0WS9sZGJqZGNXOEdzTU45NzVEY1Z2WEFWekc3OWhqTUdaazg0WmpCNy8vdmZQeFhNMk5hRUhMUzNERU4wWFJsaWlST2pHSUcwWUd3UGkzeVQ4WE5URG5YY2JFalRtS3BtbEJRampsVERYU21OSllsWkJsOENiNk5xbTZwbUNtWlA2b2ZINXZDRmM2S29SWjN4RWtBbi9kYmttRnhvR2wvZHBDN3piVEFUbS95Vzh5TEJERkNXTGF3cmZlT3B6RW1jMnE1bG5WUWJ6QnJtbUl0WVljSVl5cXFnUlowQUZxREY1QzArU3NvazJsK2xBTFBIUFM2MG9UQ2NvQVU2blMyMnZhSU5mSVIxUm5XY240cExHRU9FTWkrNmlmRTJyc0FWOVZEbDR0MENPR2dCVHpad1FUWnN5bHc3UUZWU1l3d1BVSTI1eGxneFFjRTluOXJ3UzErdjQ3bVI5YWtWUHk5Qlc1VzRHWGRzV0lEOTVPSmVQZEpIQ2FiWVI2MFUzSTBiTm9JR3lucmNIM1k3ODVoN3ZIZThYMHdDODQxN3JKL0Rwc3NiL3NxZlRlQktRY3ZEWVpGUWhqTDdjbXk0TWtieUx2MUl2ZFpOendwaWFScWtqaHVzaDEyUHBpRzJ2NE5Mb3VyclQ0RUFNNnBrdHNvaERJb1pZZ0p0bVJuaUtoU3pCTFlBWmZuSHp4bnFPQUNjZ3BuNi91dFhvYVR4ZkZJRmJVOTk5YTJzNno0M1gvM2FmNjFZKzFvYWIvVFAxVE9OTlE2dUo2dW1IMTAxL09pNlNHSGNuZ2tmSlk1Tkhldk45TXpEWjZwbmpkVEh3NjlkT3l6SURXYTNjcnZ3OFdLZDIrYmdTODA5WkRGMGJwRzFIc3d1dmV1Vlo4QXVuNi9ISGpPWVhYMzExVzB3YTV0Nk5OVzFScDJjb1piNXFxaWxhdGxjUUdNbG04KzRaWDdldndWdlkyV3FVQWpyZFFoazZzcW82OGxZMXZWaXFuRHArMmxzbHlxbTE4Z0FyMzlpTnp6YUNGWVVpMm9kenhDYXZ0aUVPYXNzRXh0TXI3SkhmRWVzcUorR3BrQldLRVA2WXk3K2QyWWV4aDhWekZRWks1R2JLWnBUbHFNWjVkTFhpU2g0NWV3aWE5RXdZWEpNT2JXbnhFYkNYYm9uR1IvaFhKYjl1M3daQ3ZvWTJyZHRIbCtONUhHeUpKTVJXQk9nVTV1RGxkMzRtTWZVaDJ1b1F1WTBTUXpZQU1BRUVIQ0xaRUJhY2RXcnRtTUJCSVViVFhQelpBOWdLakN2QUFoaHcrdDRZN3hmeEdCSEVRVEovZFlTMTBQc1d3WVFRYXBlMENINkZxcE5tN082UEc3aXdWbEVKOW1PamJEcHVGY3I2RWVRS3VJNnliTHI1bkM0dG1IT0NtWjFlblFOMlFHS2hVQnRCckEvaGRVMy9iVy9ZS1pQL1F1amdnWWdVeGxtMDM5UVNzQTF0bU1IaS8vUkRyMllwaC81bnkxVzZLOTlGTnlLL2hBZHNib3RDbUZTTHNrUDRSS0ttUXBFYTdXL0Q4NUJIeG1ubk9QcnNNdFg5dFc3WUR2cW0vSUFjZE95TThETUI0VXlyQkVUZXF4YUo1eEtoQzZUbjI5UGZzMXRyZXV1bVcxSFB3cGxlbzMyT0szbklOZUVNOVl6cGF5cVlsSUdqTlhZMWg2L2l6VmthU3BqcERPR0tsYjdvbXlKT1FqT2h3QzE2V21QTjF0cVpLeE11SzNiRGUvYmdwbkpEOUFzZVQ0M2Z4SXd1OTlienRnK1pvOCtabGZHeHovKzhTbVlSWUZ4QXRCTVVHTmR3VXhCVEVFdHloVFF4dDBZeHlGTTIwY1p5OFk3SGJvZVFLYUFwa29hYmU1TjRFL25wK0FWbDFjUUcxMS9KbXZNR084ZjN3MlBNdjRtVlBqcUV3T1FSZlJUdFN4LzFoaG5sK0FXcmowamtNbFdZQTY3L0paaUZnNk1kZzVLR0oxS1pPS01sUVRVUkRHVENTSHVZL0pndmtsMU1lbzBBV013MVU3WGtCRzRNa0FMTU1OWTA4ZkpiUjJ3VmNzMVRnQmJtMDQ2MXB0eHE5MlRSeit5UHBDN21heVQ4c1JvQWtRQXVES1J6d3JYSUFYYVJWTUFnc0FFKzRVeUJJSlJVd3YyQ1dTVHhWVXhLZ2pJcVNEQitwNEFaU1VIbGVLQW5HakhlNVlhb1BKWG5IeFU4SEZnQlZ2MEt4R1JEYXBoNEZGQ3dTclpGZ1NHekJxcWlrYTQ1TDdlMFZVL1lrSXV3RXNKRGdwbHdlZFp2eHB2L3R0L2xmbHVXVm9peW9rTVEyaGpQUHIxWm9JQTBKT3J4aXptSC9wamdQMjRCbzNnVmhSQnRLeVFwVEdrTEhyMFFkeW9tSkZGVmlSR2phc1FsWjBCYTBobFRHY2pVSmIzU1dZbGZUeldtR1Y1bHI1T1ZER2xTczNMVENiMmhDditpM1hkZGJib3UxMnExWFJvYThKYzBxY2RINGMwNmRNbDE5S2pTeFF6TWZ3bzdyWWltQmxkR2FHYXdRaWsxTDVGRlRNRnN4eklGTnJHUWExZFAzenE0L1RycmF0aTlnNVZ6TXlLNW96clJpc282ejVtbHp6OGJXZk1MditSeHd4bWozM3NZMGZCakczdXpvZjlGT0N5dXJ0YnFGNEtYK2lvOTZMbUlBb3Urd0xhT0t5MXgyazViV3VNbXd4b2hEQUZOS1l2RXRKMEhabGVyMVZXbFkxMWhiWVdtRDIySHg1aGkxejlramhpQkxNR2xDMEFack9GSmkzTGZtWUNadmp4Qm9sUHJUTVdBbWJaeEVpYU9aakpqZGFKRllKWmtnMll3Um5PRFZmR1JnS20zSDBTUXdxamdwa0FHRlF3b1U3VXN6Z3BNOGJmK0lpSHF3KzlRbFZkL3dUVkpyT3lKNU1aN2V3UlZJdDFEa0JmZHNlZHlkaTRWOFFBaE81SUhheHpBTWpJSDBCbEkrdDhNMldwNERyaUNkSTB3SSsrUm1XU24yYzZ5aUM5NldlTDYwR2hGRGdHMTJvc0FCVnBpMFdubW53dWhGckQxMlBiOHRhLy96Y0pZSm9iRjNIMjBYWlYyWmhMcDJDbVo4Q1ZJOVV4Vm1xR0dDWGpDSGExWEppR29OKzFpYzVkV3RDVzRBM05QeFRPNUNaek9DUEhJSjcxNHpxeXhTN21kYW1IUU1tK2FYOHFacnR1Tk0vUFRHNGFFNU5KUHVHMWw1cDNQMkI5LzJmYUtZWmFIbHN2dGorWW9XMXlIZVBiUjdmajdGdEFLOTdIMmpKUnl4cXFXVGxWeDRxbktZMDVrR2xzb292alFZMUVEcSswL1VneCsxdHVGOTZ3QlRQZnRSTy9BSnUrb24yb24rNmxqMy9IR1FPemh4OHptRDM2MFk4T0dMS20xYjFBMm95VVJZVWxoWXNTc2RpL3JFS2M2Ym95ZDZlNXhVNkEzQVZWKzZjMnRzb0g2SmZYMlU5ZEdTM2E4YlZqV3h2R3hPUkQ0d0pnS1l4SldxTXFhLzJqKytGaE4vRUhGYkFvUXoxek9qVkNVTEorQjh3eGxkR1ZZMUJXYUN1Nlp6TmRITVZpWXVkMlZ3c29aZWZFZGJHdGlxVVRpZnJRd1JwZkFZeTVtU1hPT3g1b3FLaEJJaHpnM2hmV0FLTmJ5eFhjY2RnQ3lKY2w0bGloNHRpdFNTZmhtdFlvNEtZVHlsYlQzUEN3aHdyK3BIdUxOWEJEQXl4b3VURjZGd3kxUjJwczlnc0RqLzhsMzBjb3NFTjdPRXNzSHVDeklyMjk0eC8vblMvODl1eVJxa2pZNnFtVzFSVEdoUXZNcVZPakttWTVuS2xLUnRaaG5GNFppZ21EOWZXN2UvdGRPOXgwVnNmRmhZSVovOHhTNHpBRDBmamdabGw2SW05VzBodHo5a2ttQnNWc2dVelJQbXp6STZQVTg0K2E1YVhycnczMEZ6Q0xJMWxQaGpJbklibVhZdTFpUWFXUGZmM21iWC9DRm9zL21RT1FnbGplWjN5c3hsdkFobkpXMTc0ZHo1R2V1SmdJWnB1K3B5bU1RK2RiWU9yTUJtdXRNYXZsd2V4a1U4YmVab01IaU9sWlZUSEU0dXhSYjhEYTNMcmZyRXJiajF1eHYrUjI0UlU3d0t4bGw2OHhwREtlZjlZN3p4aVlQZlNZd2V5UmozeWtnbGtPVytQZ05SblczRDBnZ29EV1duZW0vZEwzU2xVL3ZJK1djU20wTlpXeFBPMVJEVUdrUGdadE1xYTFWNWwrRnRHWmJRcG9oQ3Q5MzJaYlZxN3Y0NGpIKzdPdGYxUTNQTVFXSWhJdElDaWhyTzNlQzZ6Vjg4QVVSNEtaZ1ZrSVpkWlUwN0NzUzdjeFRsL2JOM1dvWmVXYzdJSzlWS01QeEtVY2s3QnpGY3ppWm93M0tzQ0cyRVdkWUJIcUhGWE14S2N0OU1CY0RldjVpSVkxWnRFdkFUTkExMHFNd2lPMmtoajdCTVFKbUQza3djWU5sTjFVNU9MYXJPQTBLaVkxbHNoSzllZFNUbDY4aGpaRmkzQmhVNlZ5MC9lbmNxYW1IWGdQdGtnMkpvUWxWUkJWMjhLMXB1eFpMU2IwUlNFNFdxQ0F4VnE1NkthZ3BNb1k3NnZGd2xwZ0dxbkJDSVlHSzFEcTRoM2s0dS84Wi84Z1ZLNGRmME1SS0Z0a1ZKREhJdFZ4Z1BxRmRXRXdCUkgxVE9vc0UrSjRMdnh1RkJqTHZyTUxJQzNLeFhwVnpsUXhJNnNnRFpIaWtZQVgyaVFtbkJQOTBpL0Q5SmdjcXJJaGxSRTN6VlRGV0V1V1FwbEFXNTE4a0Nrbi8rZzNkdWIyWHVzWDkxTzQycmM4M2N4RHkxbHNYQ25Uc1FKaVVvOERtMGlMNGNlNkN5QnJwVExHRVhCR0tDT1FSVnhjR210Y1kxTlRITU1SOGxCcjBnNlc0dWgyVlRGN21OdUY1d1dZNlFiU1k1YSt5UnF6WW5iK3hlODZZMkQyNEdNR3MwYzg0aEZqWU5aMGFzekd1UHNZdktFSnFoZ2daTVNWY2JKZGZsc0YweFRMNmV2SkRseG1LTFBHVDEwWnRVbVVMMnVwY0ZPZ1RRR083NjlqRk13ZTBRMFBEdllJUnNtT0ZON3FtWEVlNnNxNEpwaGxmNVZtWGNEdG9ucG1qTHN5YWlLZ0xwalRsTVdvZzBqMVFhYzN2VW5obTVnc1pVQWNsVEtqanhvZUtwalY5V1c1N2IyanprTmpBV3B1N0JPUGl3Rm9CVGZwTXJGb0o1ajVqcFNoYUx2aFFROU1SSkVqVUpzYTE4NThzQlJzNXQrbTltdkF6T0dtc3Y4SFBoN1NjdDZ5dDFyWGZyM3JYLzBUQlRPdUcrT0JXTmJmSTA1UUN6QVQyTUwvZnBRYlFKWTRPMFlkcm95aVowZWRlbmNMeUhUU0dJTTFab0FzY0UyYTFyZ1dqdEZsWEN0bS84R1ZNVjlQeGlPSHMxWWRYNll1QWJNZ1RCQ2sxRlZKRTRoVEdmRlJWN29WZTVIMS9mT3k5V0lFb2x6WldwcjEzZlI5eFpwcnhqVFdOUFFnZE9raFJoOXh6dGFVVlhWTlV4Z1Z5bFF4MjVSam5WbFIrM3lrTXRJUVJOZWRvWndkcXRUcE1YMFQ2OE9aaVV6bzgxdzNlNm5iaGFjRW1JMi9TdU8zVUtRelhuckZlODZZSytNRGo5bVY4ZTF2ZjNzS1p2RkFYdmVUaWJLQ2xkcmdhMW9oeCtwMVRmY3VXNi9YVVRaSlc5UjFaanNoUytQN3Bpc0s2T2w4OXdXeGJQMVc5dDZaWXNiUGM1ZTZ0cTdYOW9aam82cURhaENpb0VvREV0ZHk3ZXVieXpDVjhXSGQ4Q0FMTHVuekZFVmZ5SklyYlpQK0FYbFJGajdKWVF3OHN6YW9hdHdhVExiOU9rbVRBYUNZbFhONUFpQUp0TFQvaHN1MlNHWEVqYUdlSHJTWkZOWkJQUG9OeGVBcktic2JhU0pUeWY4Q3JlMm80MHRVZ2F5Rngrc0V2dXBlWnpLV0RvMFJ1L0NBKzlzZXIvRzl0S3J0ZnQ2amZibDlycFB2d05WK3FTUHkrTWhRMmc3eG1yMXIzUHd1R3R6M012b0pGRTh2eS9wNy85Mi9FS0F5ZFZVazN6VEFyUURRR0RNYjlIKzNmSWNrV25OUzM1NEpkcnlHVlRBck9WSEdqWXR5MXVvZlpRRXpFWlNjc0tYZjlqVW16SU5EQUMzQUxFWEtkbnh5SDM3L1lVMFpiaHFUU204V2s0ZGlwZ3ZvSG42bG05bC9zTDcvU3V0N0gxOUhOblBEWnkxcit6aU1qYmt1SXBXeFpZZmZSZDhFekhvcjNFeGFVeGtKTjRTeW1zcVlHSUdJU3lOQXJRRm00d1loKzF2dmEreEExdndhWDYvTi9wMlovUiszNng5ZHJKZWZaRkRPVkJuTFgxVE0zbnIxR1FPeit4OHptTDNsTFc5Uk1MTnE4REVwaGJFQloxU2pGT2dJSExxdWpISGRuNHR0YWJxZ3pHRVVvdWJCVnE2MnRjb2pSaUhXU0cvVStkR2RNalpoTGVyRXVDT1ZrY0ExcXFMVjkxUkZiYlJNTUh0b045eGZGUzZDbWpHYmoybU0wcWEvWVZVeFd4RzZnbWVRMVVjMUxjN1JOK29oUXQySWVMb0hybkVqYVJ5ZUtHU215aGhsUUtGU0JiT1ZnRmxHbEd2UDh6ZVoraGlzTXpqQXJOQVdYOWFKNGUvb0tQZFNGakNyY1FXei9DR0dHMUJMY3BiMEV6MGd3T3grOXgyWFcxaGhiUHJpSXpYMTBDSFQzMStxRU1ueVZ5TWQ4c0J5bm9ZbHhkSDJmOC84TXhtL0ZmMEF4ajk0M1BOOEZiT2dkUFYvL05laGJ1MEN0TWFoeWxrUzY4d0dLNGx1bkhFTW9Tdk8yaThmV3hJTTJjVHdYVDFKWHdwNFV6QnpnSmtLVGVuZlpBaGluSFN1c21HOVduSlh1b3RCNDhqYXNWWk53QXdxVjM2MEo4WkphUCtIdjkzTjdNK2IyNDl1QWFncVlNMTFaUVN1cXBvdHV0UCtIY0ZyRVcwWTI5WHJSYXhyd2RsOFk0K3N2TVBzdzN3YkczcWtMOHFSQWtuUkl5QU5KaUFCWlFRemdoZGlxWUlXOWFMeFBOV1JZOGJYcU9sNHh2ZFBneXhtZjlyTWZ0cnQrZ2NVNjh5c20vQ0h4OUphNlZ5dmZQNjk3ejlqWUhiZll3YXpONy81elFwbXpYVmpFYzdCckswOHdjUWpxcVpyb3padE5SNXRzZlpEcjYvUU10blFROERKWnJndjZsdE1BcmpzR3RLbXdMdHpubkVXOHhSVnhjWlNHWGRDbDRLWmpKME1aZy91aHZzaGV5ODlDR2pXZzJQQUxhcWNjZHhLWUd1VkhKbHo0eG94OGNyWTF2TS9Nc1hOd2k1ZlpUNUFsejRlRkoxVUgvMDFsUkdUNFFPTDczaUtDekwxM2ZadHhSTEZyT0d5cUFkZ3JOZTBvQUN6Q25adWEwQlhzczZzdG1OaVZqUU9UVUFmaUM3YzU5NzJPNjhSSmpxemQ3UC8rNzMvdi83N2VPb1hpUVd4TnBSaGJBa0tFRENUNUYzaGxUV1ZNUVUwOUdzQld1R2ZVVEpOTzg2TThjQVlyMm5hUmVGTXdNejBVREdKZlhYQ0o5bDFDR1p5cHk1ZnB0Wk0wSzcxSlRlVWo1dTBFMUc5YXRseDAxN1BSUUdOQi9JMUgzb1RtSjAzOTYreHZ2OTc0K3ZIRktER29HMWNiY3NQaFR5WWUrUUtHZXNLWldyMmdhT3pBV3ZMMWo0L2xaR0syWXBHSU40RXN4elFwSzdnTlc0UW9tUEcweHJiOVZsdDMxVE0vcTJaWFhDNy9pNWJNSE1CTXMzakh2Y0NxYTZNbi9qZ0dRT3pleDh6bUYxNTVaVUNaZ0pVQW1zTmVCdE5jOHl1UVVBamdLbFpoem9RQ2pUdGV2K21LeU1oVGZwL1VXREd0RStCSUUxSDFPSHBtMFFkdHZoZVkrdk5GRVRwMHZFS1pxRWs2djJ3UEg5dG1vRFpBMzI0Yi9KSFdBRXZiVytrT3laSzJnckNVU280VVRtRDBIUmlhSU9YQnZacnpsNnhHdzdXamFWTHorbGVvaE9VdmxUTUtPVmg1WEhqa0VuSEJLdi9QejZjQWVZTWNRY3BuSG1lcW9peXBEZktZNXViSzFHbWdNYjJ0ZlE5U1UxQll2ejE5N3BuSzMxdGZnNGlZeHFKYzdpSWFJOHlLY1ZmcjhiSXpaQkp5QW96SVRYTzdqZG4ycU9Pa2pxQ0dvaFNPMjFUNHlWZGdQYkIyL3puTm56MW5xOHBXemo2TktDdEt6WUlrSTBmYml1dUs5UHZxaGFZUVMyVC9FdEZsQnpLMExjRVdjWjYyZ0UvcThnck9XbEsycU5rQ21KU2pqRytGaENUdTIrQ21lUExJVzJNMGZ5RElJWkpVUkhERGErU01RSm9NZTdCN3doN25nOVkzOTk3SE16RzYrTWJRU3Q4Y2QxWTE3RENwL0tXZ1JuYU80bDVwK1lmMkV4YVVoZ2Q4Tk5NWlJTMURIQ21VRGJJUG1mcTFOZ0VNOFJHUVN5SHRyemVpdmxlMFBZZU0zdlE5cmY1aFZzVzY1Szl5c3pVYW9sbDlxbGhyNm1NWC9iaE0yRCt3ZGM5anhuTTN2akdONG9DMWxiT0ZFaVN0V1NqaWxzOVFnMVR4YWZvZWpJeElhU0NwdUNrOThIMkZKQVVwdlkzOFJoWDNScDljdkRKd1pqM21xMDNLMkplMmJia3oyTXBzSTBwYitqYlA4Q0hld2UzZUM5Q0VkYUpwUW9aQVMxaEc3Z3lTdVpmQlRBSDIxQmNVZ1V0K3RxMmZDTitRWlJFOVEvZmYxaG1pTTJrVGdhS21oQm1iY09DT1JQQzFKc1dqbW5CbWxwU0Rwd0c3UURVTk5zQlh3UXpReXFqc1EvYUNXWThGTTdFbFZIMGdGTFBoREttUDE1L2o3dTN0UkxXTmNwKzJxWXhyYXVUWVB1bC9TZS9vOGExcHRkc1hwZEFrODkrYnpISzQ5STEzcDZIdG12cTVNUzNQNVFDaDg4d3J2emgyOTl5QjF5WnhJckdwRzlHRVNVVXM0QXRPWXRJWHVQcldlQldOSldSTjRWa1pkR1BLb1F4cmtkUkRCcDh5eU9xZ2xGQVlsemxQdVVlbE5tMmRINkVoRFNVUGYzWUl5NzkwVmJxMXJ4bHNKaU0zcnhRcHJSVFRXTTlRSzcyZitBNzQxdmxIdFozSDlZMVpqbWtOZHFTV0E1bTBwN0RXZ1BRQUhFQlh6d3J2SW5aUnlobmczdkFXSUNaS21XNjRYTU9ad09NUUFCblJWd2FpN2ZCVElBc2h6SEUyNGRBVm9uNi9zQTIwdi9PWnZZbDI1OWExLytycXBpVlJrSThBd3BtRWE2ZjVQbi84OUV6NXNwNDkyTjJaYnpmL2U0M0M4eFFuZzV3K2ZvMU5mK2dra040VXhCVU5Va0JvelVYTmROZ2U1TzN0TEVGZGxIWDlqenRzNjNxU1ZIM2Q0dXkydW1uNE5RQ0xzWmI0eGx2cERndTd0c045NHoxWWtZZ1E0eHRJVEpSTlN0U1Z6QWJYS0VyUDlCT01CTi9RS1ExNW9LSzZrd0JYNGlMck9keHpoYlVzVytIbThYTjZjM3pwdGwyd2pHWVNBcG1ZZlpoeWQvVnQvVWVxWTFSanI1NjlDd3psVkVUdERSdFVWYlA2RmV3ME4yUmE4enVkbGNydjVPWDJBYkptLzkrMlBUL3k5ZEg3M3hiS0dNS1lJeEhYY3VrQmFocGtkb29ZTFkyNC85d2VwZ215YjRtOFJndmtBY3dVMlVzaDYxRnFrRnBuS29aelQ4VXlqemhtRGlrRGhhS01URSt6RC9xbmNkSEdJQ0Zlazljek5lVE5iTG80Y3BJeWxTQzFFbm8yaktkak1zSGNQK3I0cmZKWDdPdSt4YnIrL05KNnVIRWVrTTFhKzlCbHF0aWVuUUptSW41QjFTeHRqMitWM3Q4ZFdMc29GZ0YwRFJUR1hNVGtOVUFWMFlvWmFtVlBvR3N1ZVlNZlFodmNtVDMzSVF2bDNqTXpXZEIyMjhQWm4vZnpINjRndG5mSzlZTnlCbUlBcXBGbm1BMDVrRFo4OS8rOFRNR1puYzlaakM3NzMzdm02WWJLZ01Sc1JWQ0ZGd2tudlZUVUdDN1JVSFhtTEhQbExSS2pTbDRvQ2tkRy9YV2VRd1NwNjVCVTdNU3BIaXU0YkxJT2ZEOWt2Vm1iY01SQWFwaEI2VHB2bWhUMWJQRmZicmhIdDRuNjhSNGpxTVgwU25HUmQ4ZSs1NTFweXl6N21KNUZmNjZGaHV0UmdyalVNOTBuWThmK0owWUlXSlBaaXVOVkVZMWFmYWd5SHAyRUdlM2pFbEovaWFwTmN3L2hCaFRPQ3VFTklFNXVwdmdHZ0N6VGt5MEd5bENTYXBpMmNaRUxWdWluK3ROeDZNako1V2pzK0t6bUlWczQ1Ky95NTBQbDFpM2Z6NmgxclZwUE9kLy8wbndxb3p2TmJHQzY0UUM1anE4UFYrdGFtVDJKRFZ6VkNlOTdSQ1ZyTVA4VCtQamQ3dERmQ05zRHBRVFdTYjlHWllBRyttZ1l3cFVucXE0M29FRDAzbEh3VXhnVEdLdU1XbW43VStNWnlxak43aWxyRlU1QThOSTNKUHNBQjhFRTJWV3ZOUDVkWUpaNFkzRWJ3K3VNMnZrWUVvYlV5RUQwTzc3Ym9lSThYK3NYL3pMUEFVUjVYRlFVMXY3TnFEeGFFS1pBcGoyVVRCVGhReHQzRXphSTF0ZnpEL3k5VnhwS3VNYSs1bFJRVXZXbXJVZEc5VzFVU0hzaTFUUlZ2dTdPcmJyYnYram1QMzdVK3k2OE9jM1lMWm51a0RrNHR2MkdEcXo4ei8yeVRNR1puYytaakM3OTczdnZUbE4zVHlheGJRZmhyZmFtazZOT3lBbmRXWE1vS094dnEwSmJ0Sm5EcGdON3U3WXh5dk9hdUNoVHBWNkczTC82YWJWbTRyWGE4V1l6SDYvQ1pvb0tyQ2lQSzZrN1lDOXhiMjc0VzdXZzBtQ1c0SlA1RGV0bzIvK1c3V09CY3NNSFpkazFiTXA0NmdRdGR1MWtTeFQwZ2ZDMklMNW5PWmZpb05KUnFNNklhUTBEblFtY1dVVVlSY1BrcFIrUXA0bm9OWEVsVkhYa2VVUE1RcG4ybVlDYVNtWXBYLzNMMGtmN3RaRWhTMGVXemRqTHR6NWpsYUtrdk1ldTE1eEkrS1dCb1FPNDZyUUFlNHJIY1ZiMWdyN2ppZHdqb1IzajhYblpkeUl1LzJ4VGU2Z1NZM2FyZ0VkcFYxR3MwK2wveWZ2ZVJlQ0dYUG5BRjBDYUNyTGRDVmtIa282Q1pnRmpPWFpmcXpyUG1lYnNab0F6SEdEZGMzVldIbU1YcXViY3E5OVFqTUhtQ1Zja24rNzU5Q1dUaGpYR2hwZ0ZUSHlMK01zSTMxeHlib2xxWXllZmFMSlJHZ0FvdXZRVEs1eG42djVONEVuVzk5ZjBkNFFPZ08wOFZUR2ZLenNON2FvWmNCWDB4WmZ6MWhqaGpWbEtaaVZnTEp1QjVnWnp3SWhCY3NTcUp3TmlSR0k1V0RHZUpiS09Hb09rbHZ0dC9kQUczZHozTjk2MysxeFpuYWwxWmZiOWI5L0MyYXh6aXhMVzh6ZFA5QkdNUHUxVDUwQjh3OEMwaDJQR2N6dWVjOTdqb0VaenRKdk9yU050dEU4UWtFczJxSmYrejJha0dhQXBtR2N1MUJvWDE4SHNsL3JHaXczQVZMaFZkdEMvTXBCallIeE5nVkhXVDgyWlIrMnhUMjY0UzRXSUVWQUV6WXBBbVVwdnlUQUZtdk1sRXRreDM3SkVCUmZEYm8xRnZUMTlQRTZ5RERBVEZJWlk2THBnNCtBWEI5a0NzV01oSmx0WkFJcEVEY0tLa1VNWXlXVnNWZjdlMVhONk1NbXFZMEJhVDNiWU1oZFV4bmhKN2NHaU9HR0dNUGpwZ0tiYzdWTlZjNnV2OFB0MDRmdXVieWtiUW9HV1ovNW1ZTjd1dlZyTjQyMWJtczZmTFV0ODFHem0rcTZMc3VhdUtrOXRKZXlwWTdKWDNxUGg4dW4vTlI5NzdGTC9Vck9SZXFpa25WSmUxOGlsVkdacGxGV0tJdHl0SlhvRS8xa0ZXaWZLbWF1d0xVNTd3QTJqdldvRDI0Rmlsa0dYL2trbFYxMHZMZ3l1aUNsWkkzMjJDd2FrQWFPVG1LbVlGWmtYVmd1QStvNW4xalM1MTd2NThQeFg3TE92ODhXaThWaDFvdzFVeG5UUThBc1B4VEV0TjUzV0ZPbXg3WnQzVm0rdG93dzF0eVlXVklaUzgxK0tiS3YyZWFRdFdaendTemk2emFZYVV3UFZRRGIvZkt4ZWIvdFZQK0ttZjA0d016Q2xWRmY4MzZpeG1QMmVmdk1HUU96Mng4em1OMzk3bmR2Z2xuRHJYSDJlck1XK0ZGSlVodjl4alhHM2wvUHpiWU1GSk41ajE2ZmM5RzJFVWpUR0VHSk1UVlIwYzlPK3VYSzFoeGdFMGdiYTF2Y3ZTOTNjbjF3Z1ZyR2RXWFdRWGppOHF0T3h5TnpzQk5uSStHVmRhRnJJOEV0WnhlMW55Nm11VkN1dStSSXZ1VlNKRDNjTE9Jb28xOEhCWXpBUmJpS09DZEdHdTFPeDV3STRNR1ZzYy9WTG9DWHJERUxWMFo4U2RBWDF3ckZiRWlleUFoZGEzMnNiQ1p4RmRFR1BuKzcyNHk0N29GVzJGN2p4YlczalYxUGZQeTBnVTZINDlmU2dWS1hpMmtMYTRmZjM3bmRvRWFVK1N5czVheFljcWJUamJtemU1QkxJTmplcEx2VXFINkdXdjdNQSsvRHAvZllWRnJoQ2xUQXRpYk0wWlV4QXl0OVVNdVJRUDdjc1FQVVJPMFMyTUozTTcrRDAzVEc2RWVVQ1pCcmdsazlCbGx1bGZSRmU5SW1NMUNiZlBEdndvV1ZHNGtYSW1MV1B6YTBhRkluSVRtWmFoeWk0Ky94QVRkakpybi9MK3Y3Znlrd0pyQTFFOUEwbmg5aTZNRzRBbGpFQVZzYUZ6Q2pZamE0MjlBSmtPa1JBTlBZeHd6N21TWFcrWUF6NkQ1TVpXeUJHZFV5TGFkcnp2Wk1iVlJGc0ExcHpUVEcvMWh2QjJEV3ovOVRYUVBNcmpsamR2bTNQV1pYeGxlODRoWFR3YXpkTmltdGNjbzZzS1NOOFJhQVRWYm5HbWw0MnF6alpvTWZpNFFxTlNSSjU0dVh4QzBBcVlMZ01LTEk2VHliOENXZ05Sdk03dGFYTzNvdm9OVVR6bERlQldHOXhBQjBaY0djYmdVeG5BMXhVOTZwWlZybzR3ZTBLQW00MmFYQ0ZWd1cwMlEvVERxVC81dzNpWlhCS090RTA3U2hETjZLS0dZMDlNalNGUjJnbGU1azBJeFRENUNiMDdqR0FzQ1F0Q1c3TzIzQTdEYTNhdjdlaVlZQUluT2s5eFUxcXlvV0lVTjZKS3NZamF5K0dodHFqRHFPbDNnalZYS1lCcGorT28xUmNZc0Y3KzlWclNwVkxYS3VCNU5yRGJWUHJwQmhEaGpydUxMZkJFbWhFbU9PZk1PWUliVXJnYURDTjY5RE9YTUg2QTBHc0MxMVNOeHJxWityeGVVS0x0eVoza0duanlkNE02eFpOdDdlTlErNWZ3T3kycXBaeWtLUlVkaWxhOHlTZE1XQ2VBQ2N3V0pmLzR5Unc1d0J0a2JBSzI1UTRqSW1Pdytha3lWTXdyYWh0bEdVR2hUSW9renVTZmg0d3hSRC9XaDlSTkNzN1hxTkhrcGFyREZyeTNpY3BKQm4yRW5TdFVRbmRmY1BxaW5EazZ6dlh0dFd5ZHJBSld2TDVGejdKMjA1b0hXTTdURC93SUY2S0dlaW1BSEk2cm14c2ZTS2FZRUtaYVpBMXJEUHQyeTlXVzRHd3JyQ1U5dTVFWEZITy9wcW0wSlhycktOQXR0anpPMHRocGNvWnZ1a2pPZ0cwM2J0R1FPeld4OHptTDNzWlMrYkFtYmFORE4xVWNBSzVhU1BpbVpqMTJvcVRueS9GbUNKb3lMYXhzOHoybEkxTGs0ajQ3V1pYUVNrY2tCdTNhcWtKMFo1WHpWdGNkZXUzRDRETWtPTTdjNVl0K3ZQbkR3bldYK0Y5cldzeTk4KzFUK2p4am1tdU9FVkFUZ3Mya0ozeE01dmttVHFyS3Y1UjlIY1RLWXRZaUpDbXpUK1dMczROTmJZY1ByUTNDSDlNQ0JNVXhnbFpaR1Bhb2dWanRWVVJyRTRXRk10MDNxNjBzWnRzRUpYeGdDelc5MXlQQ2V1dmNab3JqbTlRc2IrNlpMVE1pRUpnd2xVelU3d0cxK3lOZjN2cmZQVEtuT2xiTlpMaHJabkRTak4vNHU0QmFYemRlMGpIcHc4MlN1Y0VjZzgrdVprb08yZFdkbjFyYTFuV1VzMkpQMTJpVkVEbEM1dlFwYkdGcUtvTmZvVXFtVVVqM1NkV0kwSHh5amZ0TUJzQU9OeXVSOWhTL3haZEhsZ0hvOWZMeFJiczYrQ3hqQlJqZGtLazVPdjdsMC9Fdjk5a2M3WWZaZjEvU1VCU2xqN05kRlprZjJtT3k0MjZya2Qvb2p6SW84d0FSbVNQY3RRM3p1VmNhMUFobnFvWmptVXRjR01NS1pscmVjSzJyaUtsb05ic3cvam54L2MvcWFaL2NRRU1LdjFzbGNxNDNWbmJCK3pXeDR6bUwza0pTOFJNR3NyV0pKeXlEckhzRy9XUjRFb1MxK2tnWWFGdDBiMEY0Q01QcVgyVWJpWWxRSVpnSUhydGM3Tk1Yd2ZmRjRSVmpCcnBYMXFXcU1xWnlXYkZxNGJueWZYMkVYZGtuVnNNRE9KdnJpT2dLQ0MyWjI3Y2xzamhBV1gwR1d4QzE0UlZ0RnlITUl6YWVKSnlWTWNHYWRKU0pwQWwxczRNTjlTdmZ1VHVFNktjRVlvNjZ0aU5tSHprNEZ5SUNkbW1jS0djYWVQekYxaWU5OFJzcWlZUlRsNWJPdlFMMVhNa29tb0RzQkVMdFVEcUp6eC9Qbi8rbC9zNW5tcGpwVTBhWnUyejNpYmR2UHh2MVJSYTBOb0U1NXYvbGN4dSs2eEQ2ZFN0dXRuVUVndGdMTWMzdGhHTUJNQXc4T1lwQ2pHZDBmck95SlJ6SXAxc3VOZ3h6K2w2TVFVeHZoVFFjWmdiSEhONnNzQmkrMkRDa29DY29ObUNOSU1rM2NOeFV5TVBCYlpsODhCZGt4M2RNTkxYQmE5Z1F1NDJad29KWGJuajdyK2I5KzZNL2Ivb3IzR2pIVlJ4TG9rM2hxckNwckd0YXhuZ2xpZkE1bDVad1diU1FQUXhDWmZVaGxiKzVnWjB4ajFFRWlMbE1hV1N5UHJ5WmxsQXBqV215Q21iVis4Y3ZZL2k5bS9NM241SDdqZXlrbG4vQXN5MHd6YUw2OWRTalVzR3N4KzlieDkrUmtEcy85eXpHRDI0aGUvT0Flek5yZ29ZSTJtTHVxWkRKVDFrV3FxZWduMHRlN2JkdDByQVZMR1REc0x6SVZyWXB4bGdLUXk1bW9mWEI0NWhpNlBDbmFxYW80cGNaUGpLR3U5Q1daMzdNcHQ4Z2NibG1POVdMWW1JM2lINCtucUtNeWl4b1dFc1ZMalZNazBJOUFGelBTcDBseU1QV0Q4d1p0U2VqUk9qakdNS1YzY2hKQmx1dUdKVEthMEY2YW9YWDVpbE4wTFpLa3lwcXFZenE2ZHlzaEQxcGcxU0pReHFtNi8vWi8vazJ5aUhDbHFFU3VSc2lnTTVlWWUzek5WWlhFRkEwa1ZOTHgwTnhnR0tBdVZJbjFRbHZjU3phZDJyRFVPVnVVdDNpcVVIK3ZpZlRYWkwwczVITjl1V3lKNksvcjczUW1wdXE0dUlsNDdWM2lMOUVXdlkxVEowaVJGZmNsYVBGelA1SjZqMURXM3VQN3l4ejlLZnpiQnhJTzVjQTQ0NDlQL1VNdWtBWUJhVjFkZkFzS0daSVdsV3VVTThUKy9nbHIyWGNITXdJRmdKaXRFbzg1SkpzaURXTEsrYk5PbmJOZVlkU0VncWFBMGtGRmFMQVAzK1NqWHlYUk1QZHdjYXVxaGR5a2Z2U1p2ZHFxNDhUKzhuY2lOWnJBMWlES21rNjduYmpBcitCbDJwMDk0K3NmNnZ2dGMwOVNqclpUTk4vZklIUmUxalFEV1RtVWtyUG4ydk80RXlLS2NwVEthL0pvYlhXY0dTT05HMDJLalA1aFo2VlF4eSszekNXRlJWdVVzQnpQMnpkSWNKMjVJM1Q3aVd2L0p6TDdLNU9WLzgzb3JBeFd6UFY5ZXR2OW52L3U4ZmVVWkE3UC9kTXhnOXNJWHZuQU9tTms0QUtYOUZCN2FZOGV2WjFxSHVsT28rbVJBbWR5WFhpdkFTRlUvUGM5TnFWU281Rm5OUHRReTMvVGFtbjZaOU4wMXY1MmZyYjRQeHJBK0NtWjM2TXF0bUtwb1hRSnAycjZzWjJtUG1JcFI1QmordFcwSXlJb3krcURmenEzQVZsbnFtbmNndzZWNitJc2t5THpNYUpjMjcwOFgxeEhNQnZIL1o4SjYzS0RTcUFDYUFCNVNHYzE2QWF3bFlvQ3RCTkl3ampINThzWmpKQjlEbWNKb2FDOXNxK1dJUlFLWHBqeis5bi84ai9GZEhZLy9rc2dXd0NLWmRINEtUVVhYazNIOVU4Q1AxNnNXQUVQd1h2VE4wRXZneTcyaUFZQ05DOWdLSENGajdWcUFqbVRlMWV1ZWdrenhlaGZaWWk3RVloeHh6U3ZkeGJlL0M2NlVMSm1TNEhNNm1YaTdQSlhTM2J4d3JsN0xnY0I4TjVOSUJUMUpWNjMzQlRESCtqNTh2bkxuc2dZT0lGdUtmY1dUSDJmV1oyREd1cEVPdEsvUUEzL21sYXFZT2UzeXFZUUpiSm1OTTAzZVB2RFBMTlMxazc5OGFjb2liampHeVBoYUw3QzhIeExRd2dTRVkzSXdRMThQcUJ2a296VXdzcVl2Um52VTVVaS9oRFNsb1JLbU42ZUVXUWFrTDJwZVpqTEpPMzZKN3hEQ3Y4c1cvZCtjdTk5WUhoZkF5azArY3FkRmJZdXhqcmdEeGhhc241Wkw1MWhYVm45dGRUbVFhVGxOYUZmekR4dGZaNllwalFYbkNsVzFqbjRDVW1PQXRtN3RmVllVMXJUZUFyRDAyK1BiemV6dnB6ejFMNiszVXJxd3NOR0Z3N3FXT2t2NXg3akI3R3ZPMjFlZnNYM00vc014dXpMZTlyYTNuUVJtaDJ6WGgvNjhYL055RFdoczdnR21jRmlZM3BlclVlM3pHTERwbUYzeEpDU2cxZDVhb0hXcnN0ZGF4QWZPWGNFTDdTbGdLcGhKdjhYdHZQeFhDMjVCNnFMRGlGQ3oreWc0T2V0b1o5L0I4M1JGWFc4VzhRR0doYmxGQlJZU1ovSUFVeGNOaGgrZTVtQkM4dXQwVVoxT1RHQ3JubE5KRU8zTnRXZG1FVk83L0M0MStRam9jb2xaeE1XVlVSbGFGYk1CYThVaXhqVm11bnFHaVZvQ2NRQzIzLzczLzE0ZnV0VllJb01Vb1FvQW5KSEM1WmRhWERGK29RRUdBRHJRMlhoeEFRS0JMRGV2UUVoVlN1QW12VC95Uk8zZ0FVZGJWVkIvOXdwUjZvVk5DZFhGWlRKQWxxTUlUVURMMDN2Qlo0aUIrQnl3RjVwODlBRE5XbmRlbjVjVVk1WUtYZlV6UUNmQ2FmcVUvRlZQZnhLZjhwa0xGMkNsSUphM0x5U2RrV3ZNVXAzWWJXQnFvb0RicUhPYmZGY0ZtREZCbWQvRmFYNG0ycU0veHhiVjBBdHVnR3d5UUFFVEJTMkZzMndjMURiNUV1QXV5TVVFdGVCamdiRVU1Q2d3bjVoNUJtV0pLbVlEYnpUNUFHVDg3UWhteHRmenJGKzhhTno4UTB3OTJzWWV1YmxIWGg5UFpYUkpaWlFqNHFYcmJWQWdZL3BpeEFGRXE3bXBqQ1liVFpzb1p1MU5wNlV1Q2hwQlRNOENZazF6a0FhODZYazl4U0RFN1JsbTlxb1V6RzVGVjBZNkpqR2wwYlF0WHFnTTIrTno1KzEvbkRHNy9IOTN6R0IyNjF2Zk9nV3pxUzZNS09makZLRFNkV1hTVGRhTktaQzAzZ09waEZwbmFtR005UVE0Qm9tM3pqdWIydGRsUFQ5alh1c1E4R0plZEdTa1V3by9WMTA3dGdPSW5YYjdjWCtFVm43ZWVnWTB4dlhqSHZ2YmVQa3YrdnQvL2hGVytnQTJWY3lnaXVXLzcxVlF5bGxtOWYrUWR4WkFyaVc1bXBiU2RkL09mY3N3ekR6VE9NeU15N3lQbVptWm1abVptWm1abVptWnNhZnBRVmtiSFRmbC91TmJXWjIrcnA2dGlEb1JqcE9nUE02MHk2N3orWmVVK1BWcUd5V1lGUnRIOHp5a0RtWE05b0haMFA5VU9CUE1WcU9HcGE3cDh2VzNjczRJN1J0R3BsU3J3RU1kc0pxN3NPV0ZFZWh1ZXU2empkeGoxalpVb0hRWW1GbVhhRVF0RkJKZ29ZWGFlKy9nK0czQnBXWmZMN1dyNTEzdkRRQ28xVkhrUEw3RTdUeWFsOUdZWlJLRzN2d0E3SDA3WDJ0Tzc3dmY3UjB5VUVrektmSmpyWURHVkg5d2ZXU21pWmlmaXExQWw2dGFKdTNWUnp2dCtIT0dhczdiK1JNS1ZDOUVoKzcvOUE1RW52SWJZVXd3YzNETEZKSmtVcUVnMXNGWkpnbVJ0bFRqVG9ZS2puQlZkUEN2bkF2OEZQdU1PVXZGTEVDRVcwNjYrNzZTRjBEOE1rMFc5SisvMXEwKy9yV044U3MyTnZmaUp0S3JLbGtCWnVockUzb3NnQmxkR1FjMms5YjArQUprY0dIOHg2TmRHUmxuaHRUNUFMUzhKK2dBclFlemJNTzVUUTV5ZklwOUpBYjVvekI3akptOXpJckRYNG5wOGwzVCtQTExGcTd1aHUvVXJkbVhYYmJ2dTJCZzlwenpER2IvNFQvOGgxVXdPMW8xbzUwMkFkSnMxWDNSbGR6VzFMaW9BSW51aTFKdkFXcjFYTDBjV1dhZE1XWDdNam9pZ1VyT09kdFZ3V3UzTVNqaHEyblBQcTFqcXBmK3c0Z1hVdmt5VWN4OG1KbVdZY2Q3QjIzUEJJbmJJVjlzb2JBbHNXWE5GeUV5ejhzWEl6S2VJeXNqTnBMbTNadlNJL3BFUVl0Q01kc2FYUkNieVM4QkdoUXo1KzBhQUV6YU9ITjVhSi9EK1NrVk11ZmsrdDhQaTUyZFJER1RXOU9ibi9Oc013dUdWTzNPb1ZxT1R4MHJJWVAveE15RlAyQnZJV3FNdDN0enlRK1VWTkgyL2M4eWQ0VXFiQkJtNG1Zb3plbSt6T3ZvbWwzWGlyWXJLcGdMVU9YMWR2YWxLMHc0b3NlUSs4Umx2aTZYY1hHeDBkY3NrQ29mRzZVSm5VM2N6Q1ozaXhBVnplZU1kdThCNWlFVERmT2M2MXkvaTAzWTk3N251L0I3UjhGTTJpTExJSU9xYkFwbUZvZ1IyekxKaDdabm1kQTJ4MnpOeTdGaGcxQm1KdWw2aERDbHZZNDk0NWpzajZENzRXUVRNSTF3VHZ2d0F1WjhXeU5qaDVWcVMyOVRQbFJyYUVHTGJjNTNpRVNKTCs3LytQVnVldzkvTjl0c1BwQXA4Sm1Oa1pCMUlLRHBHZTFJZlQ4ME95TVZNd0xaN0plRUgzSUdpT0ZoQjdveVdnZG1VTTQwRWNqb0ZEUHBrM2xwRzhHckE3UlRwdEJmVHc2eTcvR081dllSdHVmdzE4K3NqSVAvbWZhVVVYUlJ6RHpNUHVPeS9jQUZBN05ubldjd2UrbExYMW9uMTFoUDVnR1lPenh0UHBKbkhCeGp4bWtRdW1TTTFpblJjZDgwSmdkcHozVDU0L3dybSs2ODRzcEpXeWxiTTA3bjBmUzM3b3ZsNjZWZzl0SVJ6OStKUmtNWnBPQ1RZZlZOVVVjRm1ucFh3UXhzRTAzMEFPUFR0TDdkbTVWUlhSVWJQMHo2WDdJL1pNRXhyT0lZQUZkaEkzRm9jR1hVQlNKZFBwSnBGMTVhQ215Rm94UEwrcFk1SjE4OHhJRnJudEdQR0xXUU1TOTcxak1TVUpTUWRyNTN5amo2cnluN0l3UzBJcWF0Ri8rNFpIeGV1NEFUdDlEdUNRb0pJM1NkekxKSVEwSjM0WTU0TDZ4Q245TmNHc0NkWnJMdmwwTjhFekJKT3ByMkV2TTFvUWlneFpkcHRrSGNRNE55Y3lCS0RZT2h2MFVrVENtMDVYTkh6a2NnTnN4RFl1L01zajZUdnlodXU3NjM5djN2OCs1bW80Q3I0VmZPWUJxQW00RFlmZ3FJL3VQTWo3L1l1WlJqMWtOc0JNeUtKeGZJMG5xRExNMDFKQ3RqaGxzUnJraVhxb2k1dEp1Mllmd1FWMFlSTW1VMlVNckl6aXArdXA0QlpoNnlrT2FkMFQ3ZkFzVHdZdWlHYmYvaEd3Rm1VTTE4L0xKdE52Y0djQzF1RGswd2E5cDRUc2hUS0tPTk4rbnhIZW54N3pnWGlobVVNOWxZR25pTEVJUzFqYVlKWkZJT2pUTmJBN050NzhvbzdRUTFnaGx0R21Calg2cGxidGVZMmQvdUJiTzN1azNTNWNlaCs3ZkkxL0QyeXVQalg5Ris2SXpCYkhQR1lIWjZ4bUQyalBNTVppOSs4WXNWekl3eFVscFBtMDZWa2phQ2l5YTJNTnJpck9EVFBRZlQ1Qk5zNnVlc0x0VzROOEsrQTU2Vk1iVWJack0rMWxWZFRKV3ZpWTBMdWl6dVVRTDVuTVU4KzBRckNtWXZHZkZjL08rSGFpWjgwb0FZNm1Jdm1aV2l1Nm5aODZWSTEwZTBBOHdLZWp3UnVqekJaRHVpTEJZV0E5SERRZkNxZ2ExWU5CYU14VFMvUEhQbVBSdXpYeFV6Uk1wd3dtdTNwRnJYQk9GLys0eW5KNFFBV1VBbUNoYlNabGFwTm5LbEJEWVRLQkFRY2lVVWlIQWluODJtQmpUQUlXQVB3UmdGVUQ0djUySlNwa0pZcEphRVVpajJnRis4MWdxb0ZDUmw1WTVsQ3NnSkdGTlg1SHNoa0JtZUF4VzY5c0NuV3ppZkp5ekVTa3MvK1A3dlRTWE1iQlFFTUlJRWNHZVpYd05hSG1FaGdGWCtwYU1zdG9nak0wMmZZMXNCdFFCSW1XNXdRZEJhK1dSREh3OEJNeE1XcVQvYXNwY1orNG82bExaYThWTFlZdDRWZmdPcnZkSEdCTXpiTDFieHVjUTdGMFYvZ0RaZitzMXUvZkZ1TmxJMTYrR3NoQzV1Q00xckVNVDZ2Y3Fna0VFNTh3bG9zeTk4N0FFeWlUVXphVGVlbVhDWWNXWTRaNnpaTnMrTlMrT1dRR1lXODNrRElDWXdWcnN3RXN3YXhheFgwRnFsVEZXN2R6Q3pqN1RtOEhlOWJmNVBHZ3ViUGthem9lVDhZZUpEWHRGKzVJeVRmMnpPT1BuSHFaM3Q4YlR6bkpYeG5kLzVuUVhNK2hTSldqOHc1cXl6Wlp2MnRkZWdDeUFoaEhOUkczVmhGRHRQMEtCdDU1NG96MGRZb2EyQ2I4YmJPVjB5dVI5YXRjZFpseTVmbGs2Z2F0OVhlZTdPdGsyT2ttRDJvaEhQc1VHQnlNeFZKYXM0UmNxRU41ZitHUHFGT2N0QitOSitkVitzZitsU2I4SXR2NzhjazByRkRNUXA5RmlwWS9JQ1lLR25OaGV3RDhLUVlqSnFsOFZxc1pyd1lXT0IyeTZtQjlCeWo1Y0Q1MDJwbUcxYjZHS2tUVDVVU2RQSHk1NzJWTVBSYkRDTmVMS3czcVpKSHcvTG9uM3R3R1JXak5sU1owQmMyeU1NaWxXL0VqYXRyN2EzWEF5ZTYwZkJiR2tHdklMWS9QQUh2Ui8vc0VrRHlpeTBVN1ZOb001MW5FWEZJdndVU0QxaGExdEdiZ2JxZEdYc1FRc0xnUHZqc09qR2hrQ1hxbVhiaG5HMjhBaWM5WEw4N0c5bnpjZWhkZ0x4RFFwclhSYlFFU25hWC94dGJ2M3hiNjZvWnVOZU96WHNwQUt3RnN4bW1ueTZJNjdIbUhVYlNHdGR3V3dIWHdwa0dTN04yREo5RUU2NERhZTJBOHhPRmNSbWZhcGxBbWhOSWhCVnlpWTRVa0U3UFNOQU96eEJTS09XNGZEM3U5VmliTXlpQ0s3Vk13KzJ4L2JLK1BlOGJEOTZ3ZExsUC9VOGc5azd2dU03dmx6QVRJcFhCV1ljaTNNRlk0NUVJRlNWR091MnJBWXllWVplaTljaDRHSE9WTzljUStjSVpqcW5UZ0djanhhd3RFZ1h4Uzd6NVNxWXZjRGpXVTZWS3g5RGxMT3hBR2tuT1NaajBvUmwrRXRWc0E1SXc1ZW04cENLVTF2K2VFOGRLYUE1NldMVmRiRnNCN2h0aDdVOEkyMjlTNk5HRDllTFVhY2t1aVR5MTJiOWpWMzd1N2ZLZGJKNlJudHIwNERieTU3eVpLU0JOd3ZkLzZzQ0VtWnQxSk9XclRxUWtaQlpMelFmSXhOTkVNRGM1M1BGdEcxMkdYUHNaMmEwclhuVTUveGluWGZhSkNZdWF3aG1OdXdoVDkxTU1YZVgxOENaNmhscDhvMnZOZHBseHZLOCtuNnJPeVlINUJWLzlNTStlSUlWSUF2MUxCZmZXVGdqR3dYaVU0cFBBZW91dXJOQ1dXaFp4cmlDR1ZMOERFbm1BYmRFT2lOUG14eFg2bEJSTDRBSkN6MjRNQ2I2S09zS1pnemQ0NzhEbVRtOFQ2V3ZYSWw4djljeW4xQ2t1REJLSEJuNnBLeTMyeS84ZHJlN1B0N2R4c2tIU0Z5WndGWU5abWhYK0ZyTHd1aDBaWVJ0Q1dUVHpqY1d3eVhaUjVNZWZ6bStqT1ZHTmFzZjRzb282ZlBETEZ3Z3JOampyQU96cU1GTTVnNUk0ejBHUVUxc2lwRE1YaTJUd3ovcVZndlBteUp1LzBINEVuRFQyM2VGczdlN2JEOSt3Y0RzeWVjWnpONys3ZC9lM0YwejdHVTkxWk1Xb05TT1oxeWpUVGloRUlIMkxDb3M2UHljTG43cTNpZlhkUjJxYzFHSXk3VHlxWFExR1JTTmJYMWZDVEt1TmhHaElLWmdTWGREMCtjaEdIV3hlWnd2WHMreUQrY2xNSHYraUdmWWFLUVZxU3R3MFk0ZWYybER4V3hicVdSVjN6eFhYSk8yMlVhbGdGa1dkWDh5TEU3NnZmamRGK1h0d0kwT0pNRGFsYkhZL1RMMkxOcnlhQVJLekg3aGQvYkJXN3hhTVZ1a3pOcnhsUDAzUGVtSnZWN1VaVGFjOFYvUktsZHNBeENnSCtrRUUxeG9ocVR5YWtPNEFmSXNyRXYzTWdPMExSeXdiYVFwTmE0elkxS2hZeDJOUzlLWGJBR1FwdGxXakhkMVV6V0NIQ1lqRVBoakgvVmhIV0ROYy92aEVadHBQeGhqVm45MCt6WlZ6bndQekFYQmJPVlRpMXlzSmVyZ1REQURzelNncGJaNlZnR0tERVNQVWM2c25sM3gvVlZkUTJJOWk4bmhqQUM1WUo4dUhMTGg4NytqQlRPSk5mcysyNXhjVjdndU5tQUdJS05OZDZhNzRvRE5QakR6RXliODBIVDRmWXlaRlRGbTNtVmtMRkxsTi91WlZhbnoveUUzblY3TTBzanlvWW9aYmZqZkRFREc4VDhiYnM4eHM1dXNQOHcvK1RZTGR6TWZkdFFSMDVYeFRTL2JUMTR3TUh2aWVRZXpEcnJZMTZsbWZUcDVYci92b3dMRU1Zc3VqMXAyVGRRQlFIUUJ5a00ydTE3dTA0ck1ZKy9lYU1WNGhUVnRNd1ZLYkQ4ZzBDbGpwVTlnekFRQWVRMENwUFpWWUhieVhJOW4yTWFNN295cWxJbGJJM2IrSkNHa0I2SFl1WDVoUWlBU0Q3N1RLcjJ0OHM2MEpjY0F6RVRtZ3hvV0FERVRjbXd4UjRsVGZScDBNWE95SVdYMjk1NkRqREZUcGF4MVdocWR5MkpqVThTVXlhMWpNMUdjNmJTVjVaYzk4UW4yY2o1QUtNZVBZUHNSVDAyVEl3NGlZWjlOMHZ1WnNNcmlHYjhyc1ljbTE1LzNKejdtSTZHWVZYL2trRzRJWHl5cjBnWXcwM0xETGJidGJkZ1BMYno5RkV1ZGZRQTRqZy9mQVZmTXM3ZWtDV0dwc3dXWTlhallyNklIT1dabExCWVNLdlVWaTQwc040dDYzbmU3TFIzK0VodWJiNTN4WWdzS1dWOXZnWXp1aWdRenIyTExjc3hVeXpxbGJHMWphU2hseDJ3MDNjZWFuVWF0bUlWREZTdml6YVJlbjZtUUFjd1dzalpxLy9QTjFyWVQ4OCs5eldJTU0ydmNGZmZ0WmVKSWw3L2RtcjMyWmZ2cGk1RDhRNDdIbjJjd2U5dTNmZHNsTU52RFpteWczYjVydFBac0o4elVFTlRQUlN1TUJlTTFHR2ZWcW9IU3RrOFJwRDNucEdmMDlXeGNLMWd0SkdMZXRGK05UV09aZGlmUEdmWTAyK3lCcjZHZ1JocW96MVRPek9FamJvQXhjVjBFaktGUFBQK3ludTV4ZXNSUU1tVGNXT0d1aUhLSE16RmtrbERLY25GTFo5NzV3WlZSbkp4UzZSb1dCUzVLZWRxd2Y1Kzl0eE9UTnZTN2JaRm5Uc29LWm85L1hKSG9nbGpSMzVpM0RIRTB2L0QvSXllWW1obWZqL25qK1h6clQ4eGNJV2NGY3ByY3BNWE84SlVYdkRkbGYrQTFDS2FCWkZ2L0hyUDlwejdoWS9RanFsa21BR0VTUThhUE5ZRk02OE10TE9pU0tPZFNaeTVTNmNCZTZsRE14RlVSazVNMm4rMGg5dFRDZFd3UXpCUzZHR2NtWlRJTUYyczV0Z2F6QlQxdkRUa0pacEQvaWhTUklZay81b1BTWUVlbHovayt0N1ZqbVB0WDJOajhqMFBCRE9jR3lBaGk2TTk2czI5WmpKR3haS3FNWlZrMmxwYnprYTZNVU0yYUpDQ01OWk85emFpYVVUazdCc3hRUGhETXN1OUx3KzFWVndONC9jc21tSVZMbHNWWS8xOUZ4ZXlWTHR2UFhyQ3NqRGVlNTZ5TXozcldzNDVLd0NHWFdySGptTzU1UzFMRE5aM3hZTm5OeEIyRWxHb1BOWjhFdGVDVzJOc0JocWlDN2JNcjV1ZlN4K3lTeTY4N1lLd0JWcFNQQUxObkQzdkswbjlIY1ZGVSs0RFM1bW9yTENPaUVzQUxLaGpMbGNkZnFCc0QvMHBIbllra0doMXBuVFFoODdsbUlSRmdNMEpiLzVNNkZiTU93TmFWTWQ3ZXlXNUhnVnZIa0Z2S1U0dFpkMDZROVFiTWJycnhoZ1VxWWZYbHE2WVYwSEFPMUwxek9wTEQvais5TGovektaOVFmUkFBV1c3bVVXVzhrYmFFTmsyNWYyZU1XV2lTRDM0cUpObUg1RE9kTmo3SEJQb3N4eERNZEhMVndsSlZrMDAwSkxKVSsrV1Ryb3BabkpKcGV0a3Z4MlNiMXAxaldzVnM0WnNWOVZVd3E4dDBXZFJGdzViam4vWDlidXZIL2MzSGI5ako1aDRUbUpCMWtXREdiSXlJTWN2eldIZGxKSkJ4ejdMdDhBUXhQZmN1ak5sdnM2em5UaTJyc3pMV3FmUFZmVkhMODV3aDJGSEdtZ0hFV01lNTIrZE0yMG9YeGpvTzdkWndlN2laL1lrdEh2NzFVTXpXSW9yM1oyWDh6NWZ0NXk3WVBtWTNuR2N3ZStZem43a1VQM1pvTmtXTWI1VWF4S0FSMm5pdFpoNVFrYVRlZ3hubTM4QmYvOXg5UDZwc2s3TEVtaEhtQ0tQMS9CaDNWd0prTStkbXU0SjZQTUhzbWNPZTNQOW5SR3daMnJuSG1jOXlpRzM1THhTQ0V5RnRHd1hEaUsxZXcvUndtV3lJUDJidHI5bmdqZGVLbVJMalZzRk02aDE0OGR5Q0dXWkNaOHVxRDNXbUV4aFF6RUp2TC9zSnprY3NLV3d2dStGNktGSlNZUHAxVFhPdm15QmJXRGl5TElhYk8xTFVtMm5LZmEwd1VZWThqOG44NUhsZFp6S1RVN2liYzg2YUtKL0tVYm9UWWo4MlNmMHZjeERiN01kbVl4NHV5VkhDZEpOdTNielpwRnhzTTIwaGdlVnFuellSYm1JaW8yYTd2bjltM0tOdUZtUDNlc25GNE1wb2tpWWZJcC91MVRhdjRSSjc5ck9mL3NuelF4RjdnQXVxMmNER1d1VjNtT3lETmwxQXFYSzFLTER3S2VGWllXcVgzbDRBTEZaUnBpanZ3QzA4SndhRmpMUUkxU3dCYldIUnZ1V3NoSGZMdDBIYVF1eXlYZnNBWnVxcUtCT1dCMlUvTHJSNXQ1NzVnMjRISGY1ZXR0bThyMjJhZFBoOVlvOG02MkxueWtnZ3d4aWZhbG02THlhUVFUVXJzekVheW5JR21DM0VtUkhRR3JVTU1XZUxxbGtkWTFZRG1ZQlozZmVQRGFpSjdidWEyNGZZQVlkL3h3UXpIMFUwc2pkMUhuSEZsZkdGbCswWExoaVlYWGVld2V6cFQzOTZxNEJwY3c4Z3ZRdmtnb3NkeTN1dnYzZ04ybVphZXRPeXVpc1NQREQrWUNpVHNRUkxxbWdjeXY2OVlNZDJ6SzJiWGdkbHphQjZQTUhzR2NPZUdCV1FlVk9uS3VhTUsxTWJ1UmtSVVNsQ1lXdVdROHRWUEZtaHZNRS9lOUtqUUpranhreVNmQURpUlBZVG1CTzdHRFdFUmYyL3Y0ZXlEc3h5cGc0SEo1eFpibXpZNStVa3R2eXRYOXFic3RSOWpuL1pkZGNpMjVUelIwRFVrYkZLMUdiZHAwdStKc3pUUGp5N1paTmlRYWVaVENJRTJGeVJjTFlINXVxSkpnU2NjSk1wN2RtR0pyU3FWOEFZY21SSVpRZE0rYklJTE9hNjlEcGhub2Ftc0NSemw5U0g0dW1JQUxPWTA5Q0w4N2tVdG8zd093MG9TRW94MTFWZTB5eGM1K2p6dlEvN2hjLytETnpSOC9jVXBBZDBUUXlpYWxrSmRQbGFGTWs2OXZDTWFNYlJ3Qm5IaG56Q0U2WnlJZzZkdTFmV1lDTlE1d1pXaWZvN1NNV2xMTHZ5alR3S21LdG53amJDMnA3K0VmeDNvOGsvZ3ZKZmc4SEZJcm92NmFmL3NOdGh4eVh6OFNPMjJUemhMbVBLdklhd2VtTnBnbGdEYTQ3a0gvTjVkdEMxb1F0ams1V3hBYk02MWd5eFpYdkJUTW9CQ0NPa25jNXpTRndaOWpmTHRRWFZOT3NWTkNZMTBiNlE5VFdwOVg4MDNKNTVxS2VlLzlEdEZtT3cxWHAvYnYxbkoyYmJyZGt6N21HL2RCSDJNUk5BdXVZOGc5bFRuL3JVZzEwVEQzUlA3TXY5dFFobFRqYy9oUzR6TSs0TE5nSEhxK2RRZDBSVmxtU1BNVjZYWUZmRnB0MGxoR21xL05JOWt2MHNZdzFzb3MxS21ldm9iY3MyTFo4OGRkampsVXRzNEVGV0taS0J1S3BxWXBjWjVxUDc5MW4xK2F3SG5lVXdkdmJMOXh2OExYVmhNbUgyMVRUS0YwSm9VQ2hUWFJtNXNBcmdra3hyTVNxUFV1bXFJMURjdkdyUEZXWGlFTGxlS21hYTZDUHc3cmlGcUdrQXRnVjE3YWJIUGxadnhIbWp6bjlHQ2lWdEVKYlUwQ1lRNDlMYTd2Zk1neXFUNjNDVXUvZ3dCVHBTS0NiQWE4QzhlVEpvZGdRbzJPc0d6dm9jT29iRGVEU1F0WDRCQldJdnB0dU5EL3ZGei90c2ZrZVJYVlFGbTJmMm9lNEtaanZBRWloRHJKbCtldXBQQmVyVFR1QXRORjVzbHZ0SjhxSHA5S21ONS9WVUJXUHNXQU5jS2tpRjVOY0EzTVYydnJ6azQ0V1ZxR3FXWlplM1RLNHhqNmduR1B3UFV0dlVvQ2IxcC82bzI4R0gvenZ6emEvWVp2TnZsMlBLbU1DalV0UFluMlhuZVJqQmJUdUd1aXMyUUNidGVrNkZqTmtZbDEwWkd5QmJkbW1VZjZueUNLcGsrckFtU3lQN2RVMjBxVE00L2xtNFBkcmMvc1lPUFB5bkVzd2NxZklWdXZ5dTNiaGpld1hNbm5EWmZ1V0NnZGxqempPWVBlVXBUN2xxeUNLSUZPVjZISk5xWUJ4c3RFeVFPQm9rV1Q0djQ1cllOVGN6QmJrNjFvMndKOERKTXNjaEUyTTc3ejNLMjhsVGhqMXV4eWdGbjhnRGJUSUdEMEJkZVE4UWpadGlTTGxDZ0VDZjZVRzF5enpkR1hWeHRKTkgweFlLV1pUMkVIY1cyS01zT2pVTllOWTRWdmF6Yk5weDIrYTRrUWw1Vjl3aTJ3Qnd6VjBjWFJrZisraVVkWFI3Rm5XWFMrQUFqUGhPL1RIWmo0di8yTEoxVCtwMzlTbWNKemNiMDlVdUI1aENTcVI3WU9aSE5SK1NubDczWUpQeGxvbER0aG5mN2FJaXFWdGhzV21iU2ZaRVZka2s1WDJvajErT0VUZEc1aDBKeTlkWGxMWlVFckdqbVN1VTVTeTUzaHdiU0Z5ZmJwWG0zT0pNSEU5MVd3QVhjTjZ0RS9BKzU1US9sTTJiZERQZlBkOHZmZUhuSWNsSC8vMWpibERZdkI3cmtpNi8rb3RIT1hEZXdqbDQ5NUNZczZ3bm1GbjVrNHFMYXJhRE43RnY5WERZcUVRSFdZL2lFdnVsand2WDh0anEyekVmcnQ2bTJvNTYraS9FTEx0Nm9rNVdpZm1jQkxPeE5RdVJBZ1hBUkI3VXVrQlpvV1UrNVNmZHJ1cndWN2V4K1FJay93Q1FUZmpTUGNsT0NGV1ZLeVA2ZkY3TE4zdGRHUlBHU2lBYk5aQlJOYnM2VjhiNnpNZXBiamk5TFFFdDJ5WEdUTTdycm8yb3p6VTNTaG1CTFd4bi8wcm05dVYyRllmLzhtMFdZOE1mSE9kQlR4SkFHVGVrM3A2YVBmYXkvZW9GUzVmLzZQT2NsZkdOMy9pTmV6QnJJQUxWbzEwU1lWdGVNOXNCYkFzVDBTcm5jUGVWTVpmV3RvTWQ5bUc4bXErN2V5NjVPellRMllEWms0YmQwTi9VOUlRUXdqblpGNjVlZ2VRWUNFYlIvTy8zUFY2Q0lYQUdsemlaTUtTOVBGUCt5NG02U0g2K1R6R1RiL1VRa2xSUzFFbnJJcjFZb05FMmo4YWpkQlhDS0Fxd3JpcFlKSVJ4UWcyQVlUSG92K25SajZJZ0F3RklYT3RpNTRLbm10VyttREFCT3QxbmkvRmhwbkZSVk5DMG5vYllwY3hSbzZxbjYzRFR4UWJqd3l6TUVmTUdsVXJpcXV6T2paZGQxeDZHQVZRQ0tRV3FhWm1CZVFlbnNwWWRzSG5sY3NPbngvekRtZmxad1l5VHRRZ1hZM21ObVBwZk5vTDdsUy81UWtvMFBaUnRCTXhjWFJybmF6VkFEdzZlYVhSaFBFUkpVM3YySjZSbEFnK05EY3NKVTBsekxvZ0xYUUl6MTR5S1pKaXRDa3NOa0cxNVRWRzdpdml3b1hWOXVac3grUlo1VklvWkpobDcycng3dDRxRlBPbW4zSzd1Y0xQeGhiYlp2R29DV0tlR3libFZ5SnE5eXZoSTVleEt3ZzlDMkdqUzQrdkRHa0F6QUJxQWJOV1ZjVDNXVE5MbmU3KzNHYk0wOWdwYW43RnhXd1BhNTVuYmE5dFZIdjdidDF0c2hvU1BlZWUyc1gvVDZaaXVqQSs5aC8zNkJWRE05SGprZVFhek4zekROMXdITXkzMmNMWnl6ZDRNc1ZaYXRoNkU5RUp0ck5aVkF0b3g0bGhtVnpTcWhGUVVPZi9hcFpIelg1OExYcXZGOTNnZHpKNHc3RHF5aUdWWkdjWWJRTk95TW82YmJZY0lUV1NVeUw3QysyOTc1UjlKUkRMUERQSGE1dmg4NEZBcTFBazdKaDhBTjVkRjdNYTZqdGU4Ly9vZ3k5UTNNZjJqVk14OFAyaUpTMkpJdjl2UWVqbzZxVHRqZ3AvOGpPNFdGcGdJYmpQN2lSY3Z3c3NlK1hDNDd6VlZ0RFFIM0JFNVJzV3FQU01EdkNGRjhFcjMvR3hZTTJhOUg5UTNINy9mV3UrQXFPM3NiWnhBdFhUWVNoa0VYNytBdi9ZVlh5cmZPVDRCQ3k2TTdscFAreVdZeXlQZHA0MGY0d1BCVExNMGhyZzEzaG5yNmtpZDc1SnAwWmx0c2ZpSnBYdlVZTlc1TDZTZENrc0tieHliOE9RZEtqYmN2TWVOa1hoWnZCTUJ3dVM3RlBEamxFVXFnYWJ0RTNyRnJEK0dtMisrMWNibXhRQ3g1cnlRZFhHekFHU1NIbjg3cGdvMmVpQXJsVFBUckl4SHVESTJHMDJmaWlyV3VEU0thcFp6QktCMXJvelMzNFBad3FiVWJ0OFVHL3RQeDJTajlUKzUzV0owRzB6SCtwNHVwNmRtOTcxc3YzbkI5akY3K0hrR3M5ZC8vZGMvR3FJNFpnVm0rdWZyRmFZVmhXN0NUNDVwQUcrZFpBZ2tBQ3B0MTdKbitGcVdaWWk2S0piUDF5bDhyV0xXd0hLdnBpMnFvbjBzMnNuamgxMHpCU1BzVFZyRWtBSFltT1REUEcyVmJaQXp3d1RHWkRzdzVSbTJuYmIzRmpoNjNhaTlvWUdhUmtMRmY0V1FTWWxLVnJvQ29aMEw0V0lTcU5xYm13N0l2SFZsOUp5QXBzMm55MkxUemtWV0t0dkxIdjR3Q3hQM05taFEwaUllZnZoM1ZTYXRrb0lVcFlYbTBnZGlRL1kvekpMUVZsd1picFdHQmRON3NacTZQRWw1MVhBaFVlTXNSSk9xWHg5MG9Ba3FYck1HbUFDZnROSzk5ckJEdFg1NzlRVU0rL1d2L2tyd1NkQTNqbldKSHlzU2duZ0JjSEJQMUU5QVpGa2lNSGNmZmJIamd4R2RaaHNCTHFzLzZRbGwwaGJTbm0zWjc1bmRVVDdsVE9aaGdiVDR5amRSZUFMTy9wQTZVK3R2ZkVMVi9QN2FqRHZLc2lMblM0eHZaSWlaWUd2NTQ5alJJQmJHN3lhVkJrVU9ITFBkYUI5bWovODV0K09PYTh3MzMyV2J6YjMzeHBxNUttb2RpQW1vT1JPSTdJa3RjeGNYUm1SaXpMTThEazMrOFk5YXB3c2o2NkhsdFZpemZ5Z1VORlhOK09DbTAwRVFxOUxtQThRQ2RjU1cvVkVNZTRIWmNaNkQvamN6eG14NEhVZXNtWjhpOWx3a3dXeHI5cS91WWI5MXdjRHNZZWNaekY3djlWNnZneEJVYlJsY21qS3FCei9YTVhNZ3dQbngxKzdMZmRlU2UyZDdnY2JWa08xbnZiNnU3K1RHWVk4MTN0QzRBbG9UUitZQ1lWRFhNbHVqNlE3K0dwS2xkVlhLMEJiaUxhZ1lJSGFJVDNMSnN1aTZuNWt1RXBQMkduKzQyQkE0aTFDS0ZFQXJtR1hiUFdBanMvQUY3MUxXK2FpRVRiZFFPRXVYUm8yQVdadHc0Ky8wc29jOTlHcDJyMUxONVJ6c295WFpzZHlQdU03eE0rR2NqbmtlV3ZlWHBCSjVkNisrSC9XYlgvdFYrQ0IwOG95Nk1Rckl1ZmpSSVNBcTljR1FQY2xVOFZJRmpFbEFVbWZlSlF1Uk90UG5tQ2hqdnBzYzRVdnJibHAzT1NlY0NjVE5mdUVXTW95eVRjVTAwWHowOFpIZlZDNkxwckFsM3owQnNaTnZGeUJ1S05tYlpqQUp1REdDS3N0SlExSFRSZDk0TkppWitjbjE1aWZmWm1Oem4vOTMwMmpDVnBzZW4rMENZMkl6SVM1a3p6SUFHZExqQThyNHNPWk1oWXpsNk9Hc0J6TzZNeXFjOWJGbUlXdmFkcTZNc3NhQVlsYWMvekEyOXVMWTJDL2JrWWYvM1IydWpCdjVzUXNIZjMza2x5N1Q1Yi9DUGV4M0xoaVlQZVE4ZzlucnZNN3JMTnlrOXdxYXhudXhEM1pOVEJOZ1JOcWF2Y3ZXWThjT2pHM2pSYnQ2ZjQzbGVSeXhsbnB1ODRTa0gzY0ppbHZhMFJBWkxFc3d1MzdZbzQxaERMNFB3Z1M2aEZVY1pWNVBnRXZZUmRvMGxiN05NYWFoWEdKSGVIT1R3MG1TeU9XdndPYUlNY01Db3NDZWNCRG1MTk1uaytwWXJETk9CMlpPL1k4MkhUOUxCa2VOTWJNSmFTSHhadXRRUmxzQnM0YzhDSkpScjd4UUtVR2xHZFEyOVU5cTY4KzNic01oTHJLWXZoeThjdC9HQ2E4ZmxCVlhwNTJLbll4ZnZnQm1qTG4zNzVPTUsxUzkzLzdHcjJNQTAxMURtaVBPakFESHNtd29IYktodExvaVJ2M3hCcVFaNFMzSHRKOVdBUzRCTXhPRmJmVlQzMzVVSmV1aXdCaVl4Nk56M1NhWXlibDZpZG5YZU1TTGpSeWtTa3hzWDdCYzBFZFR2cUJUTXJ6K1Y0NEZzemxqZjMwYm04OW93V3lzN0Z1Mkhsc21RQ2FaRndYSWROK3lJK0xMbHRMbDA1MlJaVW4rSVJCV0tHYXFwRFd4Wm9TeURzeE0rMXBYeHRjeXQ4ODN0Nk1QLzRlYkVzeU8rNEVxSnBpZC9IUDczWXNBWmdKRER6N1BXUm12dmZiYVZzbGlYdzl0SFdDczk0blJJYy9KY2EzU1UyU0NSSDBOek9pU3lMcW9jckRGWEdITHZvVll2R1BmaDBOY0dtc1FGekM3YnRnampjcVlLNHZBMDg4cE51VloyOUpld0t5Nk55QndSWU1CYWlzZ0oyOVlnU3ArbU43a1RqOU1LbVlMZk9KbW9kQUdpVS82YS9uUHA2TGxTOHFZQzNqVjltNTBkbEl3YzNYQVFubW5DK3hmN0xRSk9IMkYzZlRnQjVuUDN3NUNFblE0RXIzYlRCcGhObE81RXdGQzdFeVRmTGpGcmsvU2Rram1SSmZuTlpjTmswTlM0dnUwUnQ3Mm1CSlJQbzh6Z1loTFlvclpGVG5QbkxabWx0VDJYYzZTa2RxTWJEQWRTaWJ6aEV5TXUzYnNVYVpBbFJGZmNqMDN4OVk0SWNsWDV2T0wrNlFvbC9sYUoyZGlVK3JkNnpNNzUzdStUUXJWaEp1T2hDejZEMEE0VnZPN3lIeCs5MXUrMmN4REtJQWZoa290Q3dLYTFEayt6REpOUG1MR0dIa1owcjdQSmxQc0c3NEtFcjdLVHkvNnRxYmZCbzZOTUNvYXpVKzdLbVRLTCtycEI0L0FZSmxmeUNwS3BRTEdtUlhzdStkbDl5bzBFT0RtQlpqaDFhemdMQmZXdkFCeWpXdC8xZTNNanBOM3MzSHlnUUppQUxRc042Nk1jaTRoelRlWjhFTml5NG9Zc3V6TGR0T3p1Tzg1c2pCS0ZzTVMwR0pGTlFPY2JYbHU5ellUT0NzU2dRd0NHZXRYQjJiYlllOW9HL3NJTzZQRC8vSFBqUnRNOTg3ZURqdUMyVDN0OXk5WXV2d0hubWN3dSthYWExWmMyZlRvK3RxeHEzMXNRL3hXRTdPMkRtbE4vZHpZVm10eDk5aHV0elEvN25ueFhNZTRNU2FZWGVQMkNMb2xlc0VqeHJpeWdiZ3lxeFczMkFObW9YVVZvY2czTmN3Sm1NbmhwaE11Skw2U01xV01CZEFuVThGc0t5cFowSlZSSDZIdFJiL0lncktZc2VLdEJUQ2pZNU9MbzVTYmFiU0t3aFpnREJOZGdiVGlKdW5tQno3QWd2OXFWdUt0cENSVnVuNFVKcnlZMUF2RnhpclBFb3lyU3UzQjlXSGsvaGxWSVY2OEdHWXhJUzNYN1FsRVlYeEd1U1pWckdnbXFxOEhyYkdHNGozeVlOemRxaHFKZGVQNHZXLy9Gck9Cd0NWOElCcTFYL3JScHRmaXg1TnhZM09lL2M4V3dBajBkUk9WY21OSFcvM2tpOHBXQVZVMTRlaVpSKzFkMmlKanpJeVFCUzUyOUhHVkZEVzlWY3l3R0dxWDljVGJ2bXQrK1N6QnpNeFAzdFg4NUlQMktHZFV6QkNIdGxjZFk5c1ZOYXlPTGF1ek1wclpQOVpBeGpLVnNqNEJTQlJubGdYUVR1ZVpxZk1WMGdob2RheVpnaGRqejVwNE00SlpRdGtsK3dnVFVqa2V6SDRmWUZhNnk2TzkrSmJOZFBrbkQ3US91R0JnOW9EekRHYVBlY3hqZWxCb1lyL2dtcmprdWpnTnNnLzFOVkRvMUNUV2FWdnRreWFnZ1hrY0MxMEF5cWFPK1I0Q3I5b05VUUQxMnJhdk4ydnF3T3d4YmcvYmV5OUFRRU9Ta0RDcFEzV0wzRklzZjkwU3NRR3VpTWs0MGdkNFF4Z1hlQWJwNVdUaVhrMnM2cE04LzkzTmtib3lSalRFaVhwckE5QURtTkVqaTREVzNzbzEvYjUvd3VMU0dBV1lTUTd1WnNFdmU4RDl6TXhGTFVrMVJmY3BFd1ZOVlJ0Skg2OHBoRFV0Zkxna3Y0aENzV0ZxZmQwL3krUjVFcWptTmMzY1hLNHZjMmJ1UVlFeEI4d0lZQURERXJoYzltdHpzUW5YaWVjY1hlSzdaTkxTZHVVbDhoUUVjNFdxNnNrRXNlRzAxSTJBbENxa20xeDd6am9NMENjNUhGMjNEdGkxNHRaRHR3akFaZ1g2Qm9qaStRZmY5ZTNGSHpiUytybXBqZlJKWGYzcmxBb3NURy8zZ1FQUWx2bVh6MWd6MVpORDQ4OElXdnhFNDB4YjVtSjFVYzQwMWt5OCtRU280c3BaK2lBa1Jjc3kvTWdYY1dXaXBGWFFwa2svcXJkSGJVeU9sUEtJemxVV2s0Z2lxRTRtVHpYdE1iOTQxbUJtWnEvd3JqWTJIOFNFSHUyK1piNG5UYjZ6N1NSVk1NYVcwWTJ4M3JlTUR6dDdWOFlxSzJNVFp5WlFKbVdCcy95dm80cFpRQ0ZERXBBbE1JdUVzaFA3aUxoa2RyWmc5dXZNeXRqQW1LTy9Vc3dlYVg5MHdjRHNmdWNaekI3MXFFYzFBSEE4bkFFNFZ1dFhCVjJyOVN6U3RYRWR4TmJWdmlQbXVMVCtJMEIxZFRuN0ZMb1d6QjdsOXBDZE9FU29JdU5ZSFg3bER0NXh0ZWw1UlgvdkxGd2J1UlZQY1MwZWNwT1RaQWpFNlhHbXRzOUY3UVdyZ01RSHFvUzZKb0YxVk14Q3dNeHRZNXByTWdCbkRxZW9tSFl1ZHBJNlFNWlRJZU90cFZ2VWFRMzBuUkJZeTNKRzVienNmdmZsUDV2ZGpib2ZsSXFkQjI3NG0yUVdVa2JqMGFrcUJOTDZWV2c3YzRpc1o5dm4vMjVlaTNYTXFkbWNBQlhVaFRIWFh6SWE5T1pzVlNndlJ2emg5MzIzZkNRQllsVHVhMEFUR3JCWlI2YUpUb01wMHVZd3g2bU9VMEF6U1J5eVZ3RVRSMlorNmwzc1ExMGFkeTZQWTlaeWpEQ0p4bzBwbDVBODIzTXBOdFUvSGprWmVNOXErZGF4VDFPWGVpaEZGc1NaaTBNQUhXeEtBbjNVejk4ZFlIWkhlY0laWWF4TGg0OTJBSm41c0JpRFFGWnZLazNWekFGcUJMS3pTWmZmcE0xbjZud3AxNEFtY0NiZU5FdXhab0F4aFRocGkxVEtUc3pPSE14T2Y5NWlqTzViWHEzNzc5SnRtRzJ1c3orK1lHQjIzL01NWm85NHhDTldRS3kwcWZxcE9pMnBSUml6Q2hkSHFWdW9uNjlyOUdvWDZxMEtOc3ZPT2xXMXhmaTExYitWazBlNlBTZ2h5aDNxbUhDTmE3c0w3NGlkQzVCbEVzVGtFVVBXUld0L2pOVTJFYWtRcGhWTS9oSFcreXlSSWcwTGp3R2d3MjFERENGSVU5RFNpYW9FS01sQmRDRjBiMHh3VXpCeldZbkFGK0xGdkxhVldZZXNWTzNLT3k4NFp4WDljZ3M2c1RuSENOQ2QyaTMzdmErRVpHWG9EckljU2pTVUhESUFtMDVMcVlNbGN0ankvOEFGV3lvNHZyakpHSXIxMk5wS3pweGZueTJTMU1iTEhJaXJQZWlDNEJhT3BmbXc4WTkrNFB2d0VSZi90MDVDMW5JMVBzbkE2KytndW80eUlpN3BhS2MvTXJtcVh0Q0hPcFFKYzJaeGxERzBYMVR4dVpnVW0zU01DbGFoVENNcVZ4SHlaK3FXcUFreDBTWXJ3VnVxKzhQejV6eGowQnNYc3I3d1IvN2MzUUJtbC9MeHJ1YWJEMnBjR1JzZ0U3Vk5WRE9Cc1FySUJNYlFwekZtam9laHZVeVZqL1pndW53QnNlenJZczFtWCtQR2lIWnhZNXpyNlFHdGl6RVRLTHRrZHZlQTJZOFR6SnJ2OWs1Sm00clo1c24ycHhjc0srTzl6M05XeGxkNnBWZGFCNHZlaGxrVTFZWXVnMlUyeDJwY054KzFwMW1iSHIrcEh3TlZuSDlYYnk2RCtiWkd6S1pvV0VPWlZLUmFOeTRQY0Q3NDcrTFN3OTBlWUFNSkRiMFFpNWk0ME9BaENMQ1RhNmI2aFgrSEFDNzJ6ZFZ1cFo1bENGVDRMaFA0Z3Q1a1B2dDFZWlZjV043d3VNSVdJRXdtYW9zM1FMVFQ4VXYzbFNHZ0JUc0FHbE1OSkhpNVdYK2IyZlRsV1dITTVRVzQrZDczTWg2YTdDTVk2ZVFFSXNRYWNYOHZsSFdJWmJ2N3JJc1ZRcG9rOWtwc1pPK3dmZU00WGIwQzUrdGlGYk1PVXl5NWlYbVRPY3ord081bmMxNXlQVjVEcll0MjdDTVhmRTBZMStkV3VEVW12M0tPaUVXVEJDSTVlL1V4WlU3SFAvbVJINW9mVFhGZE5OTXlYUnlsamdmYjgzdE5NaklTcnFMNitZS2ZHSUV6M1JiWkZDbnc4MHF0MXRzQ1picnVUb2gwUDJiZWY0U0xCY3hYWGRxcHVnbTBpZmlJV1RrQkM3TVhNRXY3amVTRTJkZ3NDK0JWRThBaTRicllMSnBmeEEvL21ic1R6TXppNUFxY25UQ21yTXZHS0dueS9jNHg0YTZwOEpIOFl6NVdYQml6djQ4dlcwdVh2eDVuMWorMmRiWkdxbVk1OTlCemt3UWtGTXptZkdQWU8vZ2wrOGg4aSs0ZU1QdCtpNkhSa2dReFE5MXhKcGc5Mi83c2dvSFp2YzR6bVAyZi8vTi9HdWhhaHpVMk03TmgxOGI2V1NwVGZkdjV2ODU2RzFXd1pSdVhxbExqTVhPNjlEQzMrNU5IM0NTR0RGQm1xcFROTXR1VkxPakt1UDZ2Y2kvUW9heUg0OGs3QmF5MjdlL1loa3lxdWNGUnQwVWxTSTROQk5oQk1UTUxSSkc0M0ZjR29rdWtySFc5bHBTOWZWZEVBVXY0U2hDYjd3N0hCeWp6bG52ZDg4cTZNa0dGZkdkbzlqL2RYN1BkVDBzUUFqcWFaQXpVandwaW1aaHBVRVBlVkpzTE54ZFJEOU1TV01QY2RXVzRWZzdMMkRLMUxIMHk4VnpoQ2loT1lURmY0MW1Xc2ZJcXpVNEFzUU5PTTdiTytTYk1mdDh6djV3K1l3YjFuY0lLQW02T0RnRXdKR3VrUU4rZi92aVBnRTNvMXRoOG5JM3RsSFZ5VGdKUVVNQVV2RVEvbHI3RzVWckttR1FIWHExNlp2THBWN0FMRTQ1V0R6K2RTSExPSXJqbE5iVFBBVjh5Vzd3bGdEUUgxSUd4UlZXVER6SXBVUmVqaTR6OUM0eW9GL3pRbjdxN3dleU84OXZhMk56aDJuaFAyWjlNWXN1Z2tBbVFaVDE4cW1VS1psN1V0YzNQd3BVUkVIYThLMk1OWkFKalZNcTBuWHViQlVHczM0RDZUN2R1SDJpWDdPUDlrdG5kQzJiZmJqRzhWc1hXSE9DemNib3l2dGorNG96QmJKd3htRzN0Ykk5L2Q1N0I3SC8rei85SjVVclZyTVp0RGZGbHNMTm00Rkk2K3VQaDVvam5PS2ZYYjlxdUJzaXl6amE2UmZKeTNQT3NhUHNuRDNHN1QvQmVRTjBTclVpTG4yVUQrMHhiVTI5QjVSVFA3NWM5TnpHYWFaNzlVVERSdElmc0FoWE1PZm4xbXlMWGhjeHlwWGlaVEthRXRKQUZRZ0kwdEpudlZtRGw3VmVZbDI2TkpuMmhDYlB4Vzd5Q3pkYjBiQ2pyWWdocEJodU91L21lLzlZVU90eENZTWNsMWJwc1hLeWNFaUdaRXlmZ1NBSU91WXA4VnlVTVNSS1FTRHROZjgvL2piTWEyakJMa0g4aWpLS2FwTENYOVBzRU1HR1pWT1JkMXkxWkZvbVZlQTBRWnpZYk5KRkp6a0F4TElUQTVMa3MxMmlPckprSmtraTZrdlBJSjh4K1hYdk1NNGo3enBkU05ieFVOWkcwQkJpWlF0cWYvZFNQWFZrSGdZdnlpL3JYZVRSZ2hqSVJZS0ZzYUN2dFVkZllNVTRHazhYa05uVmZHYWNHTnNFazFoWWdhZldsVDFQeER5cGdEcTFQSGdwZjVhcURmWFNmNVlUenpNaEF3cGtCekxEZ2gvemt5d1BNN21pL3puenpmOXM3Q3lESmtlWUt2OVRBMGpHZm1abVpHWUxNN0FBek16TXpNMk9BL1p1Wm1abVptZTFqdm10MXV1T3VPdWJ0RjFXbFZXenZyT1ptRmFHVktxdEt5bXFOZXZWMXBsNzl6R2E5V3c1a01VajdqSkJCRkdRNGlwYXRCa1RJQUdpVGtiT0dLbU0vbFJHMjZWVEdZbThCV2p1dDhhbGU1R3dyQk9MQWhUWFZCTFIvSzVOSC81VU9wQ3NPWnVzZlZVWm9CMHVKbUwybDdqbGxFYk5ibHd4bWIvTTJiM05GUUlFMlF0c3hBSm1kQ3lsOC9YblI0a3BDMGhXRnNmbTJLM1hkRDU4M2RHZGhFQVNIekJhZXJvanRZRzNZUG94bmtnRWkvcmZLUUpSeGl6R0x2N0tWZUppdk9raW5DR3lzNDBwVnhxUThQcUdyKy94Zy9iMjkxVHVRQWJnc1VvYkhON1NwUUJwaEx1aWNsN2s2a0xITXVFRlpIN24xRnMxZjVzK2pQSC95NDNtdUpFcDFhWDdWVXhndng2LytLV2pzZTgzOWRpWHIyS1MvUDM5ODAzVXcvdDhmLzZFVU5ZYkpJMkFMN05mWVJaMEpzK3huaGprQXhyWld4aDJTa2dhVCtaRXBLWEtsdzIzQzVEZUFFMlpLaW9yemhMZjBsRVVNT0VtYkF2T0NneU5zRkdtODNJS3hzaFhhV3NUTUZCalZqb0JSZ2xKc3d6eHlTYy8zdThjRlp0cnN2OXhtK3pVYTlsNEhFVEpiVVk0OTVUQkE2QU5BQmpEclJzN2t3TlpPWVd3Q0dmZFQweW1OaktJaFV0YVBtTldGUUhLb3BERGkzVFBiLzZYYzB3ZkZnZjVpczlYeGdObjNFTXltVXhtbGVuMnVwZUVkZGU5cEV2K1FkTXVTd2V5dDMvcXRqeFVRS0dCQjRZOWRuKzgwOWFlZDhIVU0vanFZM1pFT1pnZ1NTWmp5aTFrNExQdktpRmxuWFRmS3NzbWtWVzNEcFF0YXFHYzd3UzZ2SjB3aHpNZXl6ejlTYVorQ0trcGk1cXp3UnpkQ0Y5OVFLU3ZiZWwyVUVhWFY1ZEZqcU0zTzVFOTBXWDhrTGRqaDJuTnloVVk5Y3N2TlI1R2NrRVZGaXNFbDFVWGRpRFQ5ajREOHU2VHcwUEkyOHVRUytLbFFJTElFeVEyYjlKZ0M3bUswaHNSUzB2UThucFJtS3lZRkkzQ1pVcFErZnBhMGQrYWlwUWRpRTJpSE5iQnpNQlV2V0plQmF5R0ZwU1BLbzNVWkZSOHVWazFFVE4vMFdqeFZWSFhGUmNxMVpKYjJJYzZ4TFJ2TFBYLytKMUlnZHc3bHlkOVpWR3VYN213VHVnUjdyUTNyMkc5dFFJYVFuMGZGWm55SDFkdG1HWmFyeDlPWk5sWFcyekNkTVZTN0ZNREdNQStkbWV0bGpNU1dZTmd1ajRnejNWSG1iTFlHYkFUNlBMOTluR0JXNnZlL1U3SDNMbjBnT3dLMzlSQVhSOEdHRnBCWm1TdWhiU3FWRVhBMlZ6Si9sYkIxMTE3a3pLRE0ycXhqV3FXeDFIKzdEdlFldWZjTWpCMGJtSTNmcmh3R0F0aGxSTXplWGZmdkdNeUdIWVBaZXNlcWpEY3RXWlh4dVovN3VYY0NBRHVEQzZ0ZWdDK3dMOUdYL3ZGcDdyVGQ1V2QrK055aDJ4Qmd3ajdFUEdSbFFleFF6QmkwaUpjTTBySUJiRmxoSG91a0tXeS9EbVp3ak5FeGQxRE1oWm9HdXR5dTJRY3QyaE1LaklLMGZzVEZkUUF2U1ZhV3dnUTlQR0pHQ1BPK3dWUklpM1F4MmlVbFJNRGxVVEhJNlpjQncvN1l6VGNYT3dYN1ZGZGlMQldlRmdkWitsTG5hWHYyZVdWWVgwbU9QM2dmaXdvYWpqUHNKeEh1QURnR1VpQVZnNndqa0FsLzV5NDg5QjgyVWhHK2xFcWZ2Tm5BemxJVE14UU9ZTVZwemx2R3NYSWN5WGZ5REVnelJKQTZPaTZCMHE1WmNwNDY4Zk0wMkZaYXRNN25mVXZkKzVkL0xnVnkzbncxS1Q4THliQU1MZ0xqOUtOay9kVis0ckFFWUFLYXhiMjV1aGhJVnFOay9EbW1UWjhWcUVLVVRIS1djYzVCQkEwUk5sdkwyVEFiQWNFTDNnWGVKMU5jSEQwVDBpTHI0VCtSS1BzNDNhUFE1LzZ0NHdlejNCODIyL2ZjckYraVliaWhBbVQyYnRtZ2NhaEh5Q0NQVDFDYm44cUlpSm1EV0YvNDQ5SlRHVjBpZjZRcUk4b2RRQ3R5OTkxM3p1N1BRUitSKy9yMk9KQ09IOHkrbnUrWXNVVmZxWkhxdXNQNzZZRlRCbVkzTGhuTTdyNzc3dmF6Tm8zSENSYW9SbHZhZDM5KzJxL2lPZnBNdDRqclJkdmgzYUZiR1BtU1RLQVEyWUhQMkFGdjJ6N2JkbXFuTWhLK3lDL005UE4zMGtMSUlLd28rcmxEL1pSRzFhRXMydjJhWUNaWmxNeEVQTkpKTkp4QVN4dXZLNE4yai9DdVdIUWY1Y0wzdDFzRU50TUFyYVl4UnowNlZlT1RMS2RTQXFROWR1TU45UnVmc24rWjdRWXN0MnZhcmF3WVpUL1RESWtKbzlWMGVGNGVwa2VtVUU4NWpLclBCdVcxOFZLUmtpMzZpbyswVFErYnB2YkY2UFdqb2U1cjczejMvL1ZmU1VHWXFvS1o3WE5GdmZnd05oUElFRWYyZmZIT1VXaFVlcnpiL2lyTWhwOVYvSTUydTllMXdDeVNJT1lyVWhabDc2U3A5RU43WmdiR05JeXhEdnRnYVBuS1oxU21ML1l4dW0rei9uZi94ckdDR1NKbkw3aFp2MCt4OTByVjFNYlkwK2p2bE5YRVA4TExVR2trZ0JIWU5BMW5oTEgyZTJiTnJhMW00enRtQkxMYVBnUkJXdEd5RFAyTzl2U08ydGMvYjFicGFvRForc3VWSVZwNzZveFlDR1lmcmdkUDJUeG1OeXdaek82NjY2N3BoMzNNUDhZT2MrbzRWOW1FR0VnVDBGRG5CUjY3S1RzZkVmSTZyNTU1ZnZicDEwMUhxZGpQeXpFVlVWd0FyQjdlR2JvNXdqbkdBa3dFTmtJWEExQ1ZpSnNjdU1USWw5bE1lZDVWMGNLekFsV0ZPeXhSWDZNVzd1UFd3SXpRcHFnTXBFYVlZQm1aSFFPM09rZ1o0VkdyMkFhQVZWamJnV3hkVFhJS1QyV1UrbytRbDdwV29lN1JHMjdncjRDTWxGbTlneHFjWjlOZ0diczg3dVQ4WndiTmFvZktFRXZyKytXcGtrTC9NazRzSmx5Q2FKWWZ2R3BKQld4d25UMjNCWXFVSUkzUmpGYnJKWjZrZVltMkVUVTdkbThxYk5FWFU1MTg0Ty8vRnZEbCszeXlOd0lRSlBUclh4VU1OQlh2a05Ccis1ckdBT0lEWTlsY2NYY1BTdHk1L2R4TTEzVHRza2g5NVZ6TzljR1pwTDU5cklRdVNTSWZpMjNndWJVcDU4R3pMQ0ptQ1lWR2R6d0VLY3BzcjNmKytsVUVzNmYzYjVUMlAwYkQzc2R2MWowWEFFbExZVVNFckJJcFEzbmJyelovbVNrdlhwSlVmcUNjdHQ4RE5LWTFwc0dZUmMvR0pJd2hrdWJLalFab1k1WW8yVkhxNG1wVC9oenQ2MHRpWHc5cFg3cDZZUFo1L281Wkc4Slkxd1N6VDlCRHAwSDh3d0RwK2lXRDJSMTMzTkY3NEQ3ZXVnWDBYVkxkQ1I3bjRlM1NqWVN4Q0lNdGh6V0NHT29ZckpMVk1VcW1kdVNNRHo2MDhSa0RDNG15dlRKcWhyVUZadjBCeVBZQloxQXlnUWdJeWFBUjhRSzBDV1d1YXRyYVQyVU5PMU1aSVpNZ09aZzlkdjMxOGlYdEFUNkVpYWFiN3g5QllkRFVDK1ZBUVlWQ2dvRkJJZWRhcnZwZzhOQ0dKS3QzK0hQNWVrTW5qSmxwSzRSTTlCWGhyZjRaNFRQRVlpbUtPRGVQQm1sL0xKei8yMnhsYlBDY1VOcjhyYmhOdWFWUjZNRi8rUHRMK2lOSFBhaUJ0MzZhUGVSem1jbTBTSVZFWDdNeGZiRitOM2tkbkdBc094Z0hMMjJ0M3NHc0l2M2prR1hYREd1V29UZnRhL2JsbHpNLzJvbkxnblRGeWZiZE9DWWRwM00rbU96M3UrUFhyaktZbGEzMlgwbXg5NmtiKzF0dDN6a2JCN1hmTFp1VndvaFZ1MHhsdEgwSHNUbVMrZW5nWmVVR2tISFM2U0lHOHYyNXA4L1d2djVvZXhtdUxwaDlpaklHV0x1UytTMkpwU0wrOFZsNjVCVEk1VHNnWFZneW1OMTIyMjN6SVdDaDlidUhvRVZBMUVtOFBvZTNTZGZqZjBKa0FTS2RoQUJud1Nndnk3UDhCdU1TOEF3amFySUltYkw5STIvL0M4QjAvcmNkL1VVNERqaHN3S2pud0VzOW5Na0ttS25TeHVva3RFbnhJWGxRd0FQK2RzNFVSd0tiekE1c1pVd0FaUk1Dc1RvOG5xS1AyeCsvN2tMeG9FVGpaWUdZTERYMlBwUzJNR0F5OXhKVC9Zb3RUQVFraTMvaGM2VmxZOUxvckV6Z1hIYU1WOUlpTzlEd1Z4Um5Nd3kydytDd3RNdFVJeTNSamlWSlNaQXNZL2FEYnZzSHhtUG5kOUR6WThiV0Z6OGNFeThwU0pLU0twTjRSNFI3YUpOYzE5OTNrL0ppL0hOeGxOS1phaTZjS29ERGZmaGYvcmxEQUFiWlZUQXpjWkl3T2xEMkkyYUVMYVlybHJwNnZaUjI3UjNpcENDQUFiSnd4d1BVMklmMUVsTVcrZVZaaWxWdXdYdG04bnBuSFVJWElJMlhBS3FMWmVuRi83QzA2YklMYnV6TDhtMi9zZ2d3SzMySFRmbGR0Wm56YkIzeFVnWmtKVUsyQXpCVGU1OXdOam1YV1hLL0pmd0JlM3R0Ujh3YUtZMmo5R2ZyUVo4YisvcXUzRmRxVDFvR21IMTBBYk5rVGQwMmxYQVZYNlJIVDlrOFp1ZVhyTXI0cG0vNnBzY0pSLzAyeHc4c0tTbDI2SE5DYWZKUzFDaXJhWkk3L2Z5Ty96TSt2RVc2SUdjU3dCWC9kMldFVE5WMkJtNE1LSmxORmVFUHNaM2Q2TVgrZERtNlh3RFJXTlhaNXh3QnF0T3E0SlN5TXNDMHRoeGt1UFArb0dTRzhMZE04SWdHcjFCdk5veVE4Y0hrRlVCY2dHWGZseExJeklFOGZ0NitUc0ZBU2hoaDVrSkFxRnVqQlhLMWM4NzVUNUxkVytqUWxwcjNQZVAzMllyeWNLRGZtcHcvK2M0WkQ4V0xOdTFyNnoxMnkxTEY4YXhqMW8rSmN6L3k3LzhxUlNEU0ZUWmV0MlVscGJIeWdwUEUyYTBkZ1BHWG51MUhmbzhkZXoyZ2JpMUJKMVZNWVRSd00vQ3l1cWpDR2VQb1RFOUU5cDh1aHJZa3dDSFNsdlYybGkzS3kySDJJRGVqbkFTMEZwblpJTFJkRytGQWNTQWRZTHZsbHhZQ1psNjNkK2VZOFRIam9QY2NRemVQZzROWGZSNnoxWlFxb3dCc0t0dld1MllFc2VCN1pkT3BqRzNaL0VvcW84T1hsVTBZaEtCMnoyYi9XOGJRRitXKy9tLzcwUzBIekQ1SUdaTmZzckIxbm9LSHI5Rmpwd3pNemkwWnpON2tUZDVrOGVERmRvc0h4MnVmMTVtYnBITU1GQVZTRVp0UCtvU3dXbHRHeExCdDJzZzVsZmJ0d1VKaVRlM0J6TnJQMExUanRYeE50ZzlHMmpBWWo0YlJrNUNhVWJCMlA4b0lkQnczMktGZFNrYloySzZzVDV3NzEyYUdkS2M4d2hNR2cwQ3NHaWF4bFhuTlkvamk2b2JaYk1MK2NKNU5ZSytURDhFTTh2TjRyTTcyYTE0ZFlSU2V5M2ZtRUNBaGtBWjJ3L1UwT2Y2Z1NtWDNjKzJiSHYzUC8rUlRmTys3aVcxQURBRlljOS80ODBUWk51UE0xdGIzOFduNXBCUlJpUThSenZxRFlaUk5xR2QwQzVlcEVVZ0tGLzFBUHpXZ0xsUUJzS1RYNE9MV0tPMDRmSWFGVTA2VnRyWEJlUjVuZHI3M2J2N0ZKWUtaeGd5dHBPZGVoVDU4REwzdlpyMWhUVURqdTJaY0J3ZXdxVlRHcGx4K1d3QWtKK0dzcnRBNFR6NmZrYkw3VjZtdkgxTmZ1WkwrY3d6L1dKY0VadS9SbjJCNjlqdG0zNmJIVDVNcW82U3pTd2F6TjNxak45cjlRLzM4dG92ellmbm5YNDYvbFhabmJ0aXN3ZjhaQ1dyaDZValFTbURxWWkwUVpmV1pkbzZjWUJ5V0FXM1ZDQXljYXhNalNaU085OEdzNjloa0c5WTFReGZWVkVUeHQzU2t5ekhoU1lRNHZrbURUNXNKV21ubmNUdnIzUGJrMmJOOUJtQjU5bHpEdTVwNm1vR2g2WmhZVE5keWYvN0M3djFJM0h4ZkNXdmt5UGF4WUpoL1BTN240M2owZi83YllhclBMMkpJSmlTR2NWU0puUEd2MmU0SVdTcGlMWW9tUlFYbXNvQllBUFlZNC9iOTlzQVNOaVkwaTQ5NWlaUkZCSjRjeElKMUU3K2tSVTU1M0xjMUV5L0E1U2pZT3NQVzI5NzQ4MHNHczIwNjRRdXNwQThjUSsvOWRBU05FMHpMSW1jR2JiM0kyWHcxUnRyYTZvd3J6VWxsaFBnSDFCb3RrbmJQWnZ2Tm8vUzFLK2xmdHNkZkxKamxPK04rbmY3QzdDbzN4bmZwaVZNR1ptZVdER1p2OEFadmNObFFzS3crMTg2eGdENW5ycGNPMG40d0pzT1V1cm9XUmlMelQweURSQVRNR0NScVlEYVUrdXlEV2tsbnBINENxYklVV2E0VFpCdlVSRENEVXdqdnlRY1Y3ZmZQSkF4eW05OElnUXovVFp5UVZhMVhIZGpxbDFCcmYzc0djWUd5bWljT2JPempNYmJVVTJmT3FMM3d3bEhkcjk2K2FyVTlDb0N3c1YvQ3NzRVlnbjcwUFdBbHkvTVdIbUJIWGFERW1OS0VTQmhVRzFrNS93cTEzWUd4NGd4YlBIN1AvK0cyOUgwQ21ka0pZeGErOFhKWkVCc1c3d3hzMlQ0SmFkWCtIRWdha3ZUZkpSTi9ucWwrQTBnMUNHTXd5V3hXSDYyK1JSNmZYODVEZEM2RnlOSDFERkxXZDViaWlKaWlPSCs3M2IvK1p4Y1BaaGFWZXA2bkkyalNPNDJEbnNlallveWNUYWN5K3ZZeTRLdzl5ZlIwS2lNaERXQldRTzFmUitrN1Y2bXZXSVgraytkYUxwaTlKVkx3WS9vL2orNnZjaitxSjA4Wm1CMHVHY3hlLy9WZnYvdXd2VlFZV0tLZnZXa0RkdDV2OTJPVHBGMTlKbWN1U1B2T0xIMnVRU0JLVXc5STdVQ1RzTStBRTl0d205MndSOTB4bHZ0dGFPZEE1dnkvWHgxWXUzM0xVOFJLZkVzSXE3YnhZL1FkNXJiMDh2MSsvNmNPRHpIalZ2RHdyZ2h3bElFVURnUGJucTVHNkg1RVJkMmRTeWkxeG9USlFhelQ5a0FocWlwYTAwakx4K040VWhuRmMzTUtDWll6ZUE1QVZheURUZXV0S0VyZ1VRTmJuOGg2TUhnT3BsNTZmMkhrb29LK3BoUWlvN1RQTEhWMTFVMEMwTmJ1aXBEYmo5dkIrOGtIN3FzLzlXc0N6SVNYblNvM1NXMWFBaldpWVNFUjJCQmRrMGZZRkx4ek5OaklRK0xkQW1rTTh3RUp5eGdJdnluc1kxb0xRMmVXbjFBSHBwVzFDd2Q5Q3pxbTVKN3prcUNNOWhBc0RmSjYrQi9qbWhLaHRUQ2ZiM0djdFIwOHBRcy9jeUxBRERCeWRpVzkvU2g5OUJoNmVVamoxMFZBZEltcGpMWlBRSnN2bVYvYkI0QmxjMTZ6UHh5bEwxcEpQekNtbnVCbnNYd3dlMU9sY2tlNUF5SEZ6K3FwVXpiQjlNR1NWUm5Qbno5L3hhQ0ovWS8vT0xzZnkvTEhzSWl4bkRrbkRTS0lrWE9pOVpKL0c5RENsUmpkSCt2VGc3QXVNZ0RpR21sYVpSc1R1RE5Ob1NUTUtuZ3A2emErTENjTUlLZmxMa0lCajdaV0FkUUNIaWY2dWFTQ1gyVThlcUp2VnV1UjJvajlwdzRPZERLV1hVYTZyZzJKMDV2dGVubnl3UWU2dHpJb3dDbWkzVmIxVk1iK2Q1QkRHTUVNY0Z3OUJpTmRWVkxrUHU1OC80bGg2Rjl0RG1SWCt6bmxzYWJyMFNZcmJmcE9zSnp6QjM3K3AwNGltRzJoNW1BTXZjSW92ZlZLZXJ0MTZNWHRmYklDYThlVXltZytJcVVSY05hTm1QM2wweUFtL2VBcTlVZGphUFJ4bnl3d2UyMGwvOWI2VXZrOEFvcS9ydFVwazh2Zlh6S1luVDE3OWxpQllQZkhYS0MvMXo0RFN6aXJQTHRFZmQ3ZmFqQ3BBbTdSeXR3THFIdjdjUkpwa1hueGpUNnBaUUFKOUg1WWIwWWR3QXlEOGYyNnlJZThiYmpOZk13NlJuSCtzV3AwakNxQ0JERkthQ1RLNFVsWDFoUEh0RllFUDY4WjkvWXNnbVRYcnFKRUg3MjBOenhrZTFQRUxvNms5NVUyNm5hc2FucFNhbGw2b3hxaHVlU1ZxWTVaWWZ2MXViK2c5Q0dFcVRnNWRXL0dNd3lsK0UrSkVYNEE3bkRhUlFxN29kMWR1cXpnbUd0eHNiejQvaFQ3OUxON25ucmtZUUtYbFJFWlV3M0lzbDdYbXRPdFZzYVk2aENHZi9tWGhySUlhZ1F4M3RQOWZtWkRzSW43YzNpblh0Zi85bVM3c0hMVUdabVh0azMrakpqTklVdVV6LzdFU1FZelF0UnJyNlMzSHFVM0cwTXZWMHRwWEFzUnRPTktaVlFUeHY1NGxINTZKZjN3WnYyTmk0NGIwc2tGczFkV0tuZDFOQ2wrWCtNcEE3TzlKWVBaNGVHaGVrdEVVTUk5dlR4bnFhVHI5WnF6a3YxNHZQYXg1NTlqL2pFNXh2bmptMy9lK2VPTG1YM3Frdi9UeHpvNHBDVjJYSzd6elB6eTNJdUJSNXUycy8zNnl4aElPMHJXNzBQakxJeHN0NmR0OWxXQWIxQkdSUHZWc0tld2VjcWlPN2ttam81VUp3QXB3QXJKY01tMHV0SzIrTUJ6cE05UDVneFdmQStEbEJCVEZ3MDBRb1llRGpNR3VnNTJxcnpIQmZqS3ltTTYveFl6YWhEbzdUaXBNMkdpQ3U4MnZSaEpPcFNtbVFHV3RMclN6K1oxQzRXbk04SVRTWlZVY1FGY1YwODgxdm5qVHJOSC82YkppZjZWR0RFUGxoV1E5N0wzNWM4cGdDNWVCeHpaY2F6K2cwUC9Kd1l5T3Rwa2hkRnA4NzYrckZzZk5SZkFWcjlkdjFHeUVaMzBVVGZhMFg3NFk4OFdNUFB0d1VwNnhWRjYvZFV6a1BiQ28vU0NJMU1hNTZjeW1pOHpKUE1kektSLzJHei9iclArM0JqNnhWSDZvMUZhclhpT0V3OW1MNldzMTloK3pnQ3pQOTh0K0t6WDY4SEx2L2Q3dnpjTHpGN2xWVjZGRDlhN0JyTmh5V0IyY0hDdzFPak15ZlhybWwvNys2MmE2TnVqd2h5dEphTmhuMC9DeWxtaWQ0Q3Z1WVBzRHdSMU83SXJtZzJDSlFJVzI5dlkrZWpZN2tkRUl2d2tXMVI5WFEvRGpHczBTOTBRcGJhMTNlVDRsN2FXWWpNRVBGOGVjZjZZVWIvOFpYenlpZG5mVnhobnY3MTJkNHQzKy9RZG5sRTNRNmdHalhZeGtNajVvNWhtNUxsTFh2N1ZPdmpSWnlHWUFaSkM1OGJVcTQraFd6Zmx0eGxEdDR6UzY1VytGMXJwak8xb1dWMlJFUkd5UjhyMmwxYXArOGZROTIrMjk0MmgzOXkrTStibmU5YUIyV012cGh3dU1aVXhHYzFQL0tjYTBybS9VZTRZekdMSFlKWTdCck5ZTXBqdDdlMXBvWUNnazd0Yys3eUc5ck5aM1I3OU5uTjVodTBpcFR6Mmgrc1pEcmFCb2U1b3podEVYNkVKL1pDd04yZTBhQS9VbTM3UTRVaTR6WWpkWDBJYzRkcXlLMTQ4T1ovemVsek5IOThWWG5JbUZtWGJNYWFrNG9oeFpkOGxUTTFlSXVlZlBHWU00TmdHcy9mRHB3SE1OSmF0bFc4djVUY2ZRemVVdG04eWhsNWc5R01Fd2F3cC92RVBZK2dYUmtrRndINnVuUE4vTjJXZVc4OTJNUHQvRVZVdGhqQnpmbllBQUFBQVNVVk9SSzVDWUlJPSk7XG59XG5cbi5taW5pY29sb3JzLW5vLWRhdGEtdXJpcyAubWluaWNvbG9ycy1zcHJpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChqcXVlcnkubWluaWNvbG9ycy5wbmcpO1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IDA7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG59XG5cbi5taW5pY29sb3JzIGlucHV0W3R5cGU9aGlkZGVuXSArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5taW5pY29sb3JzIGlucHV0W3R5cGU9aGlkZGVuXVtkaXNhYmxlZF0gKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLyogUGFuZWwgKi9cbi5taW5pY29sb3JzLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE3M3B4O1xuICAgIGhlaWdodDogMTUycHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI0NDQztcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICB6LWluZGV4OiA5OTk5OTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWluaWNvbG9ycy1wYW5lbC5taW5pY29sb3JzLXdpdGgtc3dhdGNoZXMge1xuXHRoZWlnaHQ6IDE4MnB4O1xufVxuXG4ubWluaWNvbG9ycy1wYW5lbC5taW5pY29sb3JzLXZpc2libGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBQYW5lbCBwb3NpdGlvbmluZyAqL1xuLm1pbmljb2xvcnMtcG9zaXRpb24tdG9wIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICB0b3A6IC0xNTRweDtcbn1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHJpZ2h0OiAwO1xufVxuXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1ib3R0b20gLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHRvcDogYXV0bztcbn1cblxuLm1pbmljb2xvcnMtcG9zaXRpb24tbGVmdCAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgbGVmdDogMDtcbn1cblxuLm1pbmljb2xvcnMtd2l0aC1vcGFjaXR5IC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICB3aWR0aDogMTk0cHg7XG59XG5cbi5taW5pY29sb3JzIC5taW5pY29sb3JzLWdyaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMHB4IDA7XG4gICAgY3Vyc29yOiBjcm9zc2hhaXI7XG59XG5cbi5taW5pY29sb3JzIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1zYXR1cmF0aW9uIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzBweCAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGluaGVyaXQ7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1icmlnaHRuZXNzIC5taW5pY29sb3JzLWdyaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NzBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1ncmlkLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXdoZWVsIC5taW5pY29sb3JzLWdyaWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MjBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXIsXG4ubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDE1MnB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIGN1cnNvcjogcm93LXJlc2l6ZTtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAwO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItYnJpZ2h0bmVzcyAubWluaWNvbG9ycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci13aGVlbCAubWluaWNvbG9ycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgICBsZWZ0OiAxNzNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1vcGFjaXR5LXNsaWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFBpY2tlcnMgKi9cbi5taW5pY29sb3JzLWdyaWQgLm1pbmljb2xvcnMtcGlja2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA3MHB4O1xuICAgIGxlZnQ6IDcwcHg7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICBtYXJnaW4tbGVmdDogLTZweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubWluaWNvbG9ycy1ncmlkIC5taW5pY29sb3JzLXBpY2tlciA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ubWluaWNvbG9ycy1waWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKiBTd2F0Y2hlcyAqL1xuLm1pbmljb2xvcnMtc3dhdGNoZXMsLm1pbmljb2xvcnMtc3dhdGNoZXMgbGkge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNTdweDtcblx0bGVmdDogNXB4O1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG1hcmdpbjowIDRweCAwIDA7XG59XG5cbi5taW5pY29sb3JzLXdpdGgtb3BhY2l0eSAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuXHRtYXJnaW4tcmlnaHQ6N3B4O1xufVxuXG4ubWluaWNvbG9ycy1zd2F0Y2guc2VsZWN0ZWQge1xuXHRib3JkZXItY29sb3I6IzAwMDtcbn1cblxuLyogSW5saW5lIGNvbnRyb2xzICovXG4ubWluaWNvbG9ycy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm1pbmljb2xvcnMtaW5saW5lIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5taW5pY29sb3JzLWlubGluZSAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qIERlZmF1bHQgdGhlbWUgKi9cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB0b3A6IDVweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1zd2F0Y2hlcyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtc3dhdGNoZXMge1xuXHRoZWlnaHQ6IDIwcHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA1cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbn1cblxuLyogQm9vdHN0cmFwIHRoZW1lICovXG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaGVzIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogM3B4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogNDRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtbGcgKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICB3aWR0aDogMzdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLWlucHV0LmlucHV0LXNtICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG59XG4uaW5wdXQtZ3JvdXAgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwOm5vdCg6Zmlyc3QtY2hpbGQpIC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi8qIFNlbWFudGljIFVpIHRoZW1lICovXG4ubWluaWNvbG9ycy10aGVtZS1zZW1hbnRpY3VpIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMThweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLXNlbWFudGljdWkgaW5wdXQge1xuICAgIHRleHQtaW5kZW50OiAzMHB4O1xufVxuIiwiLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGUtZWRpdGFibGUuaXRlLWVkaXRhYmxlLWFjdGl2ZSAuaXRlLWVkaXRhYmxlLWZvcm0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXRlLWVkaXRhYmxlLml0ZS1lZGl0YWJsZS1hY3RpdmUgLml0ZS1lZGl0YWJsZS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXRlLWVkaXRhYmxlLml0ZS1lZGl0YWJsZS1zZW5kaW5nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/