/*!*******************************************************************************************************************************************************************!*\
  !*** 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/clockpicker/bootstrap-clockpicker.css ***!
  \***********************************************************************************************************************************************************************************/
/*!
 * ClockPicker v0.0.7 for Bootstrap (http://weareoutman.github.io/clockpicker/)
 * Copyright 2014 Wang Shenwei.
 * Licensed under MIT (https://github.com/weareoutman/clockpicker/blob/gh-pages/LICENSE)
 */

.clockpicker .input-group-addon {
	cursor: pointer;
}
.clockpicker-moving {
	cursor: move;
}
.clockpicker-align-left.popover > .arrow {
	left: 25px;
}
.clockpicker-align-top.popover > .arrow {
	top: 17px;
}
.clockpicker-align-right.popover > .arrow {
	left: auto;
	right: 25px;
}
.clockpicker-align-bottom.popover > .arrow {
	top: auto;
	bottom: 6px;
}
.clockpicker-popover .popover-title {
	background-color: #fff;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}
.clockpicker-popover .popover-title span {
	cursor: pointer;
}
.clockpicker-popover .popover-content {
	background-color: #f8f8f8;
	padding: 12px;
}
.popover-content:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.clockpicker-plate {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	overflow: visible;
	position: relative;
	/* Disable text selection highlighting. Thanks to Hermanya */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.clockpicker-canvas,
.clockpicker-dial {
	width: 200px;
	height: 200px;
	position: absolute;
	left: -1px;
	top: -1px;
}
.clockpicker-minutes {
	visibility: hidden;
}
.clockpicker-tick {
	border-radius: 50%;
	color: #666;
	line-height: 26px;
	text-align: center;
	width: 26px;
	height: 26px;
	position: absolute;
	cursor: pointer;
}
.clockpicker-tick.active,
.clockpicker-tick:hover {
	background-color: rgb(192, 229, 247);
	background-color: rgba(0, 149, 221, .25);
}
.clockpicker-button {
	background-image: none;
	background-color: #fff;
	border-width: 1px 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
	padding: 10px 0;
}
.clockpicker-button:hover {
	background-image: none;
	background-color: #ebebeb;
}
.clockpicker-button:focus {
	outline: none!important;
}
.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-moz-transition: -moz-transform 350ms, opacity 350ms;
	-ms-transition: -ms-transform 350ms, opacity 350ms;
	-o-transition: -o-transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms;
}
.clockpicker-dial-out {
	opacity: 0;
}
.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}
.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(.8, .8);
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-o-transform: scale(.8, .8);
	transform: scale(.8, .8);
}
.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	-moz-transition: opacity 175ms;
	-ms-transition: opacity 175ms;
	-o-transition: opacity 175ms;
	transition: opacity 175ms;
}
.clockpicker-canvas-out {
	opacity: 0.25;
}
.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
	stroke: none;
	fill: rgb(0, 149, 221);
}
.clockpicker-canvas-bg {
	stroke: none;
	fill: rgb(192, 229, 247);
}
.clockpicker-canvas-bg-trans {
	fill: rgba(0, 149, 221, .25);
}
.clockpicker-canvas line {
	stroke: rgb(0, 149, 221);
	stroke-width: 1;
	stroke-linecap: round;
	/*shape-rendering: crispEdges;*/
}
.clockpicker-button.am-button {
	margin: 1px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
	
}
.clockpicker-button.pm-button {
	margin: 1px 1px 1px 136px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
}

/*!**********************************************************************************************************************************************************************************!*\
  !*** 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[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/ion.rangeSlider/css/ion.rangeSlider.css ***!
  \*************************************************************************************************************************************************************************************/
/* Ion.RangeSlider
// css version 2.0.3
// © 2013-2014 Denis Ineshin | IonDen.com
// ===================================================================================================================*/

/* =====================================================================================================================
// RangeSlider */

.irs {
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.irs-disabled {
    opacity: 0.4;
}
.lt-ie9 .irs-disabled {
    filter: alpha(opacity=40);
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}

/*!**********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/ion.rangeSlider/css/ion.rangeSlider.skinFlat.css ***!
  \**********************************************************************************************************************************************************************************************/
/* Ion.RangeSlider, Flat UI Skin
// css version 2.0.3
// © Denis Ineshin, 2014    https://github.com/IonDen
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs-line-mid,
.irs-line-left,
.irs-line-right,
.irs-bar,
.irs-bar-edge,
.irs-slider {
    background: url(/build/images/sprite-skin-flat.1ade4f00.png) repeat-x;
}

.irs {
    height: 40px;
}
.irs-with-grid {
    height: 60px;
}
.irs-line {
    height: 12px; top: 25px;
}
    .irs-line-left {
        height: 12px;
        background-position: 0 -30px;
    }
    .irs-line-mid {
        height: 12px;
        background-position: 0 0;
    }
    .irs-line-right {
        height: 12px;
        background-position: 100% -30px;
    }

.irs-bar {
    height: 12px; top: 25px;
    background-position: 0 -60px;
}
    .irs-bar-edge {
        top: 25px;
        height: 12px; width: 9px;
        background-position: 0 -90px;
    }

.irs-shadow {
    height: 3px; top: 34px;
    background: #000;
    opacity: 0.25;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=25);
}

.irs-slider {
    width: 16px; height: 18px;
    top: 22px;
    background-position: 0 -120px;
}
.irs-slider.state_hover, .irs-slider:hover {
    background-position: 0 -150px;
}

.irs-min, .irs-max {
    color: #999;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    top: 0; padding: 1px 3px;
    background: #e1e4e9;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.irs-from, .irs-to, .irs-single {
    color: #fff;
    font-size: 10px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    background: #ed5565;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.irs-from:after, .irs-to:after, .irs-single:after {
    position: absolute; display: block; content: "";
    bottom: -6px; left: 50%;
    width: 0; height: 0;
    margin-left: -3px;
    overflow: hidden;
    border: 3px solid transparent;
    border-top-color: #ed5565;
}


.irs-grid-pol {
    background: #e1e4e9;
}
.irs-grid-text {
    color: #999;
}

.irs-disabled {
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** 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-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;
}
.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-transparent {
  background: rgba(255, 255, 255, 0.5);
}
.bg-secondary {
  background: #f6f6f6;
}
.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;
}
.org-check {
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  clip: rect(0px, 0px, 0px, 0px);
  visibility: hidden;
}
label > .org-check {
  position: relative;
}
.org-check:before {
  content: " ";
  position: absolute;
  width: 24px;
  height: 24px;
  background-image: url(/build/images/green.c9fbd765.png);
  background-size: calc(24px * 15) 24px;
  visibility: visible;
}
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
  .org-check:before {
    background-image: url(/build/images/green@2x.38fd70f3.png);
    background-size: calc(24px * 15) 24px;
  }
}
input[type="checkbox"].org-check:before {
  background-position-x: 0;
}
label:hover > input[type="checkbox"].org-check:before {
  background-position-x: calc(24px * 1 * -1);
  cursor: pointer;
}
input[type="checkbox"].org-check:checked:before,
label:hover > input[type="checkbox"].org-check:checked:before {
  background-position-x: calc(24px * 2 * -1);
}
input[type="checkbox"].org-check:disabled:before,
label:hover > input[type="checkbox"].org-check:disabled:before {
  background-position-x: calc(24px * 3 * -1);
  cursor: not-allowed;
}
input[type="checkbox"].org-check:disabled:checked:before,
label:hover > input[type="checkbox"].org-check:disabled:checked:before {
  background-position-x: calc(24px * 4 * -1);
  cursor: not-allowed;
}
input[type="radio"].org-check:before {
  background-position-x: calc(24px * 5 * -1);
}
label:hover > input[type="radio"].org-check:before {
  background-position-x: calc(24px * 6 * -1);
  cursor: pointer;
}
input[type="radio"].org-check:checked:before,
label:hover > input[type="radio"].org-check:checked:before {
  background-position-x: calc(24px * 7 * -1);
}
input[type="radio"].org-check:disabled:before,
label:hover > input[type="radio"].org-check:disabled:before {
  background-position-x: calc(24px * 8 * -1);
  cursor: not-allowed;
}
input[type="radio"].org-check:disabled:checked:before,
label:hover > input[type="radio"].org-check:disabled:checked:before {
  background-position-x: calc(24px * 9 * -1);
  cursor: not-allowed;
}
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-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;
}
/*
 *
 *   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_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;
}
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-refunded {
  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/bootstrap-daterangepicker/daterangepicker-bs3.css ***!
  \***********************************************************************************************************************************************************************************************/
/*!
 * Stylesheet for the Date Range Picker, for use with Bootstrap 3.x
 *
 * Copyright 2013-2015 Dan Grossman ( http://www.dangrossman.info )
 * Licensed under the MIT license. See http://www.opensource.org/licenses/mit-license.php
 *
 * Built for http://www.improvely.com
 */

 .daterangepicker.dropdown-menu {
  max-width: none;
  z-index: 3000;
}

.daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
  float: left;
  margin: 4px;
}

.daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar,
.daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
  float: right;
  margin: 4px;
}

.daterangepicker.single .ranges, .daterangepicker.single .calendar {
  float: none;
}

.daterangepicker .ranges {
  width: 160px;
  text-align: left;
}

.daterangepicker .ranges .range_inputs>div {
  float: left;
}

.daterangepicker .ranges .range_inputs>div:nth-child(2) {
  padding-left: 11px;
}

.daterangepicker .calendar {
  display: none;
  max-width: 270px;
}

.daterangepicker.show-calendar .calendar {
    display: block;
}

.daterangepicker .calendar.single .calendar-date {
  border: none;
}

.daterangepicker .calendar th, .daterangepicker .calendar td {
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  white-space: nowrap;
  text-align: center;
  min-width: 32px;
}

.daterangepicker .daterangepicker_start_input label,
.daterangepicker .daterangepicker_end_input label {
  color: #333;
  display: block;
  font-size: 11px;
  font-weight: normal;
  height: 20px;
  line-height: 20px;
  margin-bottom: 2px;
  text-shadow: #fff 1px 1px 0px;
  text-transform: uppercase;
  width: 74px;
}

.daterangepicker .ranges input {
  font-size: 11px;
}

.daterangepicker .ranges .input-mini {
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555;
  display: block;
  font-size: 11px;
  height: 30px;
  line-height: 30px;
  vertical-align: middle;
  margin: 0 0 10px 0;
  padding: 0 6px;
  width: 74px;
}

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.daterangepicker .ranges li {
  font-size: 13px;
  background: #f5f5f5;
  border: 1px solid #f5f5f5;
  color: #08c;
  padding: 3px 12px;
  margin-bottom: 8px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  cursor: pointer;
}

.daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  background: #08c;
  border: 1px solid #08c;
  color: #fff;
}

.daterangepicker .calendar-date {
  border: 1px solid #ddd;
  padding: 4px;
  border-radius: 4px;
  background: #fff;
}

.daterangepicker .calendar-time {
  text-align: center;
  margin: 8px auto 0 auto;
  line-height: 30px;
}

.daterangepicker {
  position: absolute;
  background: #fff;
  top: 100px;
  left: 20px;
  padding: 4px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker.opensleft:before {
  position: absolute;
  top: -7px;
  right: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensleft:after {
  position: absolute;
  top: -6px;
  right: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.openscenter:before {
  position: absolute;
  top: -7px;
  left: 0;  
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.openscenter:after {
  position: absolute;
  top: -6px;
  left: 0;  
  right: 0;  
  width: 0;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.opensright:before {
  position: absolute;
  top: -7px;
  left: 9px;
  display: inline-block;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: '';
}

.daterangepicker.opensright:after {
  position: absolute;
  top: -6px;
  left: 10px;
  display: inline-block;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent;
  content: '';
}

.daterangepicker.dropup{
  margin-top: -5px;
}
.daterangepicker.dropup:before{
  top: initial;
  bottom:-7px;
  border-bottom: initial;
  border-top: 7px solid #ccc;
}
.daterangepicker.dropup:after{
  top: initial;
  bottom:-6px;
  border-bottom: initial;
  border-top: 6px solid #fff;
}

.daterangepicker table {
  width: 100%;
  margin: 0;
}

.daterangepicker td, .daterangepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  cursor: pointer;
  white-space: nowrap;
}

.daterangepicker td.off {
  color: #999;
}

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
}

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background: #eee;
}

.daterangepicker td.in-range {
  background: #ebf4f8;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}

.daterangepicker td.start-date {
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius: 4px 0 0 4px;
  border-radius: 4px 0 0 4px;
}

.daterangepicker td.end-date {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0;
}

.daterangepicker td.start-date.end-date {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: #3071a9;
  color: #fff;
}

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc;
}

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default;
}

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%;
}

.daterangepicker select.yearselect {
  width: 40%;
}

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin-bottom: 0;
}

.daterangepicker_start_input {
  float: left;
}

.daterangepicker_end_input {
  float: left; 
  padding-left: 11px
}

.daterangepicker th.month {
  width: auto;
}

/*!***************************************************************************************************************************************************************!*\
  !*** 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/ORG/InspiniaThemeBundle/Resources/public/plugins/bootstrap-tour/css/bootstrap-tour.css ***!
  \***********************************************************************************************************************************************************************************/
/* ========================================================================
 * bootstrap-tour - v0.11.0
 * http://bootstraptour.com
 * ========================================================================
 * Copyright 2012-2015 Ulrich Sossou
 *
 * ========================================================================
 * Licensed under the MIT License (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://opensource.org/licenses/MIT
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 * ========================================================================
 */

.tour-backdrop {
  position: absolute;
  z-index: 1100;
  background-color: #000;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.popover[class*="tour-"] {
  z-index: 1102;
}
.popover[class*="tour-"] .popover-navigation {
  padding: 9px 14px;
  overflow: hidden;
}
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  float: right;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"],
.popover[class*="tour-"] .popover-navigation *[data-role="next"],
.popover[class*="tour-"] .popover-navigation *[data-role="end"] {
  cursor: pointer;
}
.popover[class*="tour-"] .popover-navigation *[data-role="prev"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="next"].disabled,
.popover[class*="tour-"] .popover-navigation *[data-role="end"].disabled {
  cursor: default;
}
.popover[class*="tour-"].orphan {
  position: fixed;
  margin-top: 0;
}
.popover[class*="tour-"].orphan .arrow {
  display: none;
}

/*!*****************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/BankStatementBundle/Resources/public/less/bankStatement.less ***!
  \*****************************************************************************************************************************************************************************************************************************************/
.bulk-action-menu-wrapper-merchant_bank_account_transaction {
  margin-left: 0;
}
.merchant-bank-account-summary-table thead th {
  vertical-align: middle !important;
}

/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/BankStatementBundle/Resources/public/less/decision-logic.less ***!
  \******************************************************************************************************************************************************************************************************************************************/
.decision-logic-wrapper .decision-logic-authorize-link {
  padding: 8px 75px;
  font-size: 18px;
}
#merchant_bank_account_decision_logic_owner_info_modal .control-label {
  text-align: left;
}
#merchant_bank_account_decision_logic_owner_info_modal h5 {
  text-transform: uppercase;
}
#merchant_bank_account_decision_logic_owner_info_modal dt {
  text-align: left;
  padding-left: 20px;
  width: 219px;
}
#merchant_bank_account_decision_logic_owner_info_modal dd {
  margin-bottom: 10px;
  margin-left: 239px;
}

/*!*********************************************************************************************************************************************************************************************************************************!*\
  !*** 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/BankStatementBundle/Resources/public/less/plaid.less ***!
  \*********************************************************************************************************************************************************************************************************************************/
.plaid-wrapper .plaid-authorize-link {
  padding: 8px 75px;
  font-size: 18px;
}
#plaid_authorization_request_countries .help-block {
  padding-top: 24px;
  float: none;
  text-align: left;
}
#merchant_bank_account_plaid_owner_info_modal .control-label {
  text-align: left;
}
#merchant_bank_account_plaid_owner_info_modal h5 {
  text-transform: uppercase;
}
#merchant_bank_account_plaid_owner_info_modal dt {
  text-align: left;
  padding-left: 20px;
  width: 219px;
}
#merchant_bank_account_plaid_owner_info_modal dd {
  margin-bottom: 10px;
  margin-left: 239px;
}

/*!*******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/bootstrap-datetimepicker/bootstrap-datetimepicker.min.css ***!
  \*******************************************************************************************************************************************************************************************************/
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./src/ORG/InspiniaThemeBundle/Resources/public/plugins/tiny-slider/tiny-slider.css ***!
  \*************************************************************************************************************************************************************************/
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/*# sourceMappingURL=sourcemaps/tiny-slider.css.map */

/*!****************************************************************************************************************************************************************!*\
  !*** 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,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Q21IQTtFQUNFO0FEakhGO0FDd0hBO0VBQ0U7RUFDQTtBRHRIRjtBQzZIQTtFQUNFO0FEM0hGO0FDa0lBOzs7O0VBSUU7RUFDQTtBRGhJRjtBQ2tKQTs7Ozs7RUFLRTtFQUNBO0VBQ0E7QURoSkY7QUN1SkE7RUFDRTtBRHJKRjtBQytKQTs7RUFFRTtBRDdKRjtBQ3dLQTs7OztFQUlFO0VBQ0E7QUR0S0Y7QUM2S0E7O0VBRUU7QUQzS0Y7QUNrTEE7O0VBRUU7RUFDQTtBRGhMRjtBQ3dMQTtFQUNFO0FEdExGO0FDaU1BOztFQUVFO0VBQ0E7QUQvTEY7QUN3TUE7O0VBRUU7QUR0TUY7QUM4TUE7RUFDRTtFQUNBO0FENU1GO0FDcU5BOztFQUVFO0FEbk5GO0FDME5BO0VBQ0U7RUFDQTtFQUNBO0FEeE5GO0FDZ09BO0VBQ0U7RUFDQTtBRDlORjtBQ3FPQTtFQUNFO0FEbk9GO0FDMk9BO0VBQ0U7QUR6T0Y7QUNtUEE7RUFDRTtFQUNBO0FEalBGO0FDb1BBOztFQUVFO0FEbFBGO0FBQ0Esb0ZBQW9GO0FFakxwRjtFQUNFOzs7SUFHRTtJQUNBO0lBQ0E7SUFDQTtFRm1MRjtFRWhMQTs7SUFFRTtFRmtMRjtFRS9LQTtJQUNFO0VGaUxGO0VFOUtBO0lBQ0U7RUZnTEY7RUUzS0E7O0lBRUU7RUY2S0Y7RUUxS0E7O0lBRUU7SUFDQTtFRjRLRjtFRXpLQTtJQUNFO0VGMktGO0VFeEtBOztJQUVFO0VGMEtGO0VFdktBO0lBQ0U7RUZ5S0Y7RUV0S0E7OztJQUdFO0lBQ0E7RUZ3S0Y7RUVyS0E7O0lBRUU7RUZ1S0Y7RUVqS0E7SUFDRTtFRm1LRjtFRWpLQTs7SUFHSTtFRmtLSjtFRS9KQTtJQUNFO0VGaUtGO0VFOUpBO0lBQ0U7RUZnS0Y7RUVqS0E7O0lBS0k7RUZnS0o7RUU3SkE7O0lBR0k7RUY4Sko7QUFDRjtBR3BQQTtFQUNFO0VBQ0E7RUFDQTtBSHNQRjtBRzlPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdQRjtBRzVPb0M7RUFBVztBSCtPL0M7QUc5T29DO0VBQVc7QUhpUC9DO0FHL09vQzs7RUFBVztBSG1QL0M7QUdsUG9DO0VBQVc7QUhxUC9DO0FHcFBvQztFQUFXO0FIdVAvQztBR3RQb0M7RUFBVztBSHlQL0M7QUd4UG9DO0VBQVc7QUgyUC9DO0FHMVBvQztFQUFXO0FINlAvQztBRzVQb0M7RUFBVztBSCtQL0M7QUc5UG9DO0VBQVc7QUhpUS9DO0FHaFFvQztFQUFXO0FIbVEvQztBR2xRb0M7RUFBVztBSHFRL0M7QUdwUW9DO0VBQVc7QUh1US9DO0FHdFFvQztFQUFXO0FIeVEvQztBR3hRb0M7RUFBVztBSDJRL0M7QUcxUW9DO0VBQVc7QUg2US9DO0FHNVFvQztFQUFXO0FIK1EvQztBRzlRb0M7RUFBVztBSGlSL0M7QUdoUm9DO0VBQVc7QUhtUi9DO0FHbFJvQztFQUFXO0FIcVIvQztBR3BSb0M7RUFBVztBSHVSL0M7QUd0Um9DO0VBQVc7QUh5Ui9DO0FHeFJvQztFQUFXO0FIMlIvQztBRzFSb0M7RUFBVztBSDZSL0M7QUc1Um9DO0VBQVc7QUgrUi9DO0FHOVJvQztFQUFXO0FIaVMvQztBR2hTb0M7RUFBVztBSG1TL0M7QUdsU29DO0VBQVc7QUhxUy9DO0FHcFNvQztFQUFXO0FIdVMvQztBR3RTb0M7RUFBVztBSHlTL0M7QUd4U29DO0VBQVc7QUgyUy9DO0FHMVNvQztFQUFXO0FINlMvQztBRzVTb0M7RUFBVztBSCtTL0M7QUc5U29DO0VBQVc7QUhpVC9DO0FHaFRvQztFQUFXO0FIbVQvQztBR2xUb0M7RUFBVztBSHFUL0M7QUdwVG9DO0VBQVc7QUh1VC9DO0FHdFRvQztFQUFXO0FIeVQvQztBR3hUb0M7RUFBVztBSDJUL0M7QUcxVG9DO0VBQVc7QUg2VC9DO0FHNVRvQztFQUFXO0FIK1QvQztBRzlUb0M7RUFBVztBSGlVL0M7QUdoVW9DO0VBQVc7QUhtVS9DO0FHbFVvQztFQUFXO0FIcVUvQztBR3BVb0M7RUFBVztBSHVVL0M7QUd0VW9DO0VBQVc7QUh5VS9DO0FHeFVvQztFQUFXO0FIMlUvQztBRzFVb0M7RUFBVztBSDZVL0M7QUc1VW9DO0VBQVc7QUgrVS9DO0FHOVVvQztFQUFXO0FIaVYvQztBR2hWb0M7RUFBVztBSG1WL0M7QUdsVm9DO0VBQVc7QUhxVi9DO0FHcFZvQztFQUFXO0FIdVYvQztBR3RWb0M7RUFBVztBSHlWL0M7QUd4Vm9DO0VBQVc7QUgyVi9DO0FHMVZvQztFQUFXO0FINlYvQztBRzVWb0M7RUFBVztBSCtWL0M7QUc5Vm9DO0VBQVc7QUhpVy9DO0FHaFdvQztFQUFXO0FIbVcvQztBR2xXb0M7RUFBVztBSHFXL0M7QUdwV29DO0VBQVc7QUh1Vy9DO0FHdFdvQztFQUFXO0FIeVcvQztBR3hXb0M7RUFBVztBSDJXL0M7QUcxV29DO0VBQVc7QUg2Vy9DO0FHNVdvQztFQUFXO0FIK1cvQztBRzlXb0M7RUFBVztBSGlYL0M7QUdoWG9DO0VBQVc7QUhtWC9DO0FHbFhvQztFQUFXO0FIcVgvQztBR3BYb0M7RUFBVztBSHVYL0M7QUd0WG9DO0VBQVc7QUh5WC9DO0FHeFhvQztFQUFXO0FIMlgvQztBRzFYb0M7RUFBVztBSDZYL0M7QUc1WG9DO0VBQVc7QUgrWC9DO0FHOVhvQztFQUFXO0FIaVkvQztBR2hZb0M7RUFBVztBSG1ZL0M7QUdsWW9DO0VBQVc7QUhxWS9DO0FHcFlvQztFQUFXO0FIdVkvQztBR3RZb0M7RUFBVztBSHlZL0M7QUd4WW9DO0VBQVc7QUgyWS9DO0FHMVlvQztFQUFXO0FINlkvQztBRzVZb0M7RUFBVztBSCtZL0M7QUc5WW9DO0VBQVc7QUhpWi9DO0FHaFpvQztFQUFXO0FIbVovQztBR2xab0M7RUFBVztBSHFaL0M7QUdwWm9DO0VBQVc7QUh1Wi9DO0FHdFpvQztFQUFXO0FIeVovQztBR3hab0M7RUFBVztBSDJaL0M7QUcxWm9DO0VBQVc7QUg2Wi9DO0FHNVpvQztFQUFXO0FIK1ovQztBRzlab0M7RUFBVztBSGlhL0M7QUdoYW9DO0VBQVc7QUhtYS9DO0FHbGFvQztFQUFXO0FIcWEvQztBR3Bhb0M7RUFBVztBSHVhL0M7QUd0YW9DO0VBQVc7QUh5YS9DO0FHeGFvQztFQUFXO0FIMmEvQztBRzFhb0M7RUFBVztBSDZhL0M7QUc1YW9DO0VBQVc7QUgrYS9DO0FHOWFvQztFQUFXO0FIaWIvQztBR2hib0M7RUFBVztBSG1iL0M7QUdsYm9DO0VBQVc7QUhxYi9DO0FHcGJvQztFQUFXO0FIdWIvQztBR3Rib0M7RUFBVztBSHliL0M7QUd4Ym9DO0VBQVc7QUgyYi9DO0FHMWJvQztFQUFXO0FINmIvQztBRzVib0M7RUFBVztBSCtiL0M7QUc5Ym9DO0VBQVc7QUhpYy9DO0FHaGNvQztFQUFXO0FIbWMvQztBR2xjb0M7RUFBVztBSHFjL0M7QUdwY29DO0VBQVc7QUh1Yy9DO0FHdGNvQztFQUFXO0FIeWMvQztBR3hjb0M7RUFBVztBSDJjL0M7QUcxY29DO0VBQVc7QUg2Yy9DO0FHNWNvQztFQUFXO0FIK2MvQztBRzljb0M7RUFBVztBSGlkL0M7QUdoZG9DO0VBQVc7QUhtZC9DO0FHbGRvQztFQUFXO0FIcWQvQztBR3Bkb0M7RUFBVztBSHVkL0M7QUd0ZG9DO0VBQVc7QUh5ZC9DO0FHeGRvQztFQUFXO0FIMmQvQztBRzFkb0M7RUFBVztBSDZkL0M7QUc1ZG9DO0VBQVc7QUgrZC9DO0FHOWRvQztFQUFXO0FIaWUvQztBR2hlb0M7RUFBVztBSG1lL0M7QUdsZW9DO0VBQVc7QUhxZS9DO0FHcGVvQztFQUFXO0FIdWUvQztBR3Rlb0M7RUFBVztBSHllL0M7QUd4ZW9DO0VBQVc7QUgyZS9DO0FHMWVvQztFQUFXO0FINmUvQztBRzVlb0M7RUFBVztBSCtlL0M7QUc5ZW9DO0VBQVc7QUhpZi9DO0FHaGZvQztFQUFXO0FIbWYvQztBR2xmb0M7RUFBVztBSHFmL0M7QUdwZm9DO0VBQVc7QUh1Zi9DO0FHdGZvQztFQUFXO0FIeWYvQztBR3hmb0M7RUFBVztBSDJmL0M7QUcxZm9DO0VBQVc7QUg2Zi9DO0FHNWZvQztFQUFXO0FIK2YvQztBRzlmb0M7RUFBVztBSGlnQi9DO0FHaGdCb0M7RUFBVztBSG1nQi9DO0FHbGdCb0M7RUFBVztBSHFnQi9DO0FHcGdCb0M7RUFBVztBSHVnQi9DO0FHdGdCb0M7RUFBVztBSHlnQi9DO0FHeGdCb0M7RUFBVztBSDJnQi9DO0FHMWdCb0M7RUFBVztBSDZnQi9DO0FHNWdCb0M7RUFBVztBSCtnQi9DO0FHOWdCb0M7RUFBVztBSGloQi9DO0FHaGhCb0M7RUFBVztBSG1oQi9DO0FHbGhCb0M7RUFBVztBSHFoQi9DO0FHcGhCb0M7RUFBVztBSHVoQi9DO0FHdGhCb0M7RUFBVztBSHloQi9DO0FHeGhCb0M7RUFBVztBSDJoQi9DO0FHMWhCb0M7RUFBVztBSDZoQi9DO0FHNWhCb0M7RUFBVztBSCtoQi9DO0FHOWhCb0M7RUFBVztBSGlpQi9DO0FHaGlCb0M7RUFBVztBSG1pQi9DO0FHbGlCb0M7RUFBVztBSHFpQi9DO0FHcGlCb0M7RUFBVztBSHVpQi9DO0FHdGlCb0M7RUFBVztBSHlpQi9DO0FHeGlCb0M7RUFBVztBSDJpQi9DO0FHMWlCb0M7RUFBVztBSDZpQi9DO0FHNWlCb0M7RUFBVztBSCtpQi9DO0FHOWlCb0M7RUFBVztBSGlqQi9DO0FHaGpCb0M7RUFBVztBSG1qQi9DO0FHbGpCb0M7RUFBVztBSHFqQi9DO0FHcGpCb0M7RUFBVztBSHVqQi9DO0FHdGpCb0M7RUFBVztBSHlqQi9DO0FHeGpCb0M7RUFBVztBSDJqQi9DO0FHMWpCb0M7RUFBVztBSDZqQi9DO0FHNWpCb0M7RUFBVztBSCtqQi9DO0FHOWpCb0M7RUFBVztBSGlrQi9DO0FHaGtCb0M7RUFBVztBSG1rQi9DO0FHbGtCb0M7RUFBVztBSHFrQi9DO0FHcGtCb0M7RUFBVztBSHVrQi9DO0FHdGtCb0M7RUFBVztBSHlrQi9DO0FHeGtCb0M7RUFBVztBSDJrQi9DO0FHMWtCb0M7RUFBVztBSDZrQi9DO0FHNWtCb0M7RUFBVztBSCtrQi9DO0FHOWtCb0M7RUFBVztBSGlsQi9DO0FHaGxCb0M7RUFBVztBSG1sQi9DO0FHbGxCb0M7RUFBVztBSHFsQi9DO0FHcGxCb0M7RUFBVztBSHVsQi9DO0FHdGxCb0M7RUFBVztBSHlsQi9DO0FHeGxCb0M7RUFBVztBSDJsQi9DO0FHMWxCb0M7RUFBVztBSDZsQi9DO0FHNWxCb0M7RUFBVztBSCtsQi9DO0FHOWxCb0M7RUFBVztBSGltQi9DO0FHaG1Cb0M7RUFBVztBSG1tQi9DO0FHbG1Cb0M7RUFBVztBSHFtQi9DO0FHcG1Cb0M7RUFBVztBSHVtQi9DO0FHdG1Cb0M7RUFBVztBSHltQi9DO0FHeG1Cb0M7RUFBVztBSDJtQi9DO0FHMW1Cb0M7RUFBVztBSDZtQi9DO0FHNW1Cb0M7RUFBVztBSCttQi9DO0FHOW1Cb0M7RUFBVztBSGluQi9DO0FHaG5Cb0M7RUFBVztBSG1uQi9DO0FHbG5Cb0M7RUFBVztBSHFuQi9DO0FHcG5Cb0M7RUFBVztBSHVuQi9DO0FHdG5Cb0M7RUFBVztBSHluQi9DO0FHeG5Cb0M7RUFBVztBSDJuQi9DO0FHMW5Cb0M7RUFBVztBSDZuQi9DO0FHNW5Cb0M7RUFBVztBSCtuQi9DO0FHOW5Cb0M7RUFBVztBSGlvQi9DO0FHaG9Cb0M7RUFBVztBSG1vQi9DO0FHbG9Cb0M7RUFBVztBSHFvQi9DO0FHcG9Cb0M7RUFBVztBSHVvQi9DO0FHdG9Cb0M7RUFBVztBSHlvQi9DO0FHaG9Cb0M7RUFBVztBSG1vQi9DO0FHbG9Cb0M7RUFBVztBSHFvQi9DO0FHcG9Cb0M7RUFBVztBSHVvQi9DO0FHdG9Cb0M7RUFBVztBSHlvQi9DO0FHeG9Cb0M7RUFBVztBSDJvQi9DO0FHMW9Cb0M7RUFBVztBSDZvQi9DO0FHNW9Cb0M7RUFBVztBSCtvQi9DO0FHOW9Cb0M7RUFBVztBSGlwQi9DO0FHaHBCb0M7RUFBVztBSG1wQi9DO0FHbHBCb0M7RUFBVztBSHFwQi9DO0FHcHBCb0M7RUFBVztBSHVwQi9DO0FHdHBCb0M7RUFBVztBSHlwQi9DO0FHeHBCb0M7RUFBVztBSDJwQi9DO0FHMXBCb0M7RUFBVztBSDZwQi9DO0FHNXBCb0M7RUFBVztBSCtwQi9DO0FHOXBCb0M7RUFBVztBSGlxQi9DO0FHaHFCb0M7RUFBVztBSG1xQi9DO0FHbHFCb0M7RUFBVztBSHFxQi9DO0FHcHFCb0M7RUFBVztBSHVxQi9DO0FHdHFCb0M7RUFBVztBSHlxQi9DO0FHeHFCb0M7RUFBVztBSDJxQi9DO0FHMXFCb0M7RUFBVztBSDZxQi9DO0FHNXFCb0M7RUFBVztBSCtxQi9DO0FHOXFCb0M7RUFBVztBSGlyQi9DO0FHaHJCb0M7RUFBVztBSG1yQi9DO0FHbHJCb0M7RUFBVztBSHFyQi9DO0FHcHJCb0M7RUFBVztBSHVyQi9DO0FHdHJCb0M7RUFBVztBSHlyQi9DO0FHeHJCb0M7RUFBVztBSDJyQi9DO0FHMXJCb0M7RUFBVztBSDZyQi9DO0FHNXJCb0M7RUFBVztBSCtyQi9DO0FHOXJCb0M7RUFBVztBSGlzQi9DO0FHaHNCb0M7RUFBVztBSG1zQi9DO0FHbHNCb0M7RUFBVztBSHFzQi9DO0FHcHNCb0M7RUFBVztBSHVzQi9DO0FHdHNCb0M7RUFBVztBSHlzQi9DO0FHeHNCb0M7RUFBVztBSDJzQi9DO0FHMXNCb0M7RUFBVztBSDZzQi9DO0FHNXNCb0M7RUFBVztBSCtzQi9DO0FHOXNCb0M7RUFBVztBSGl0Qi9DO0FHaHRCb0M7RUFBVztBSG10Qi9DO0FHbHRCb0M7RUFBVztBSHF0Qi9DO0FHcHRCb0M7RUFBVztBSHV0Qi9DO0FHdHRCb0M7RUFBVztBSHl0Qi9DO0FHeHRCb0M7RUFBVztBSDJ0Qi9DO0FHMXRCb0M7RUFBVztBSDZ0Qi9DO0FHNXRCb0M7RUFBVztBSCt0Qi9DO0FHOXRCb0M7RUFBVztBSGl1Qi9DO0FHaHVCb0M7RUFBVztBSG11Qi9DO0FHbHVCb0M7RUFBVztBSHF1Qi9DO0FHcHVCb0M7RUFBVztBSHV1Qi9DO0FHdHVCb0M7RUFBVztBSHl1Qi9DO0FHeHVCb0M7RUFBVztBSDJ1Qi9DO0FHMXVCb0M7RUFBVztBSDZ1Qi9DO0FHNXVCb0M7RUFBVztBSCt1Qi9DO0FHOXVCb0M7RUFBVztBSGl2Qi9DO0FJemhDQTtFQ2tFRTtFQUNHO0VBQ0s7QUwwOUJWO0FJM2hDQTs7RUMrREU7RUFDRztFQUNLO0FMZytCVjtBSXpoQ0E7RUFDRTtFQUNBO0FKMmhDRjtBSXhoQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMGhDRjtBSXRoQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7QUp3aENGO0FJbGhDQTtFQUNFO0VBQ0E7QUpvaENGO0FJbGhDRTs7RUFFRTtFQUNBO0FKb2hDSjtBSWpoQ0U7RUVuREE7RUFDQTtBTnVrQ0Y7QUkxZ0NBO0VBQ0U7QUo0Z0NGO0FJdGdDQTtFQUNFO0FKd2dDRjtBSXBnQ0E7Ozs7O0VHMUVFO0VBQ0E7RUFDQTtBUHFsQ0Y7QUl4Z0NBO0VBQ0U7QUowZ0NGO0FJcGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUMrRkE7RUFDSztFQUNHO0VFNUxSO0VBQ0E7RUFDQTtBUHFtQ0Y7QUlwZ0NBO0VBQ0U7QUpzZ0NGO0FJaGdDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKa2dDRjtBSTEvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNC9CRjtBSXAvQkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKcy9CSjtBSTMrQkE7RUFDRTtBSjYrQkY7QVFsb0NBOzs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBUjhvQ0Y7QVFucENBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFTSTtFQUNBO0VBQ0E7QVJvcUNKO0FRaHFDQTs7Ozs7O0VBR0U7RUFDQTtBUnFxQ0Y7QVF6cUNBOzs7Ozs7Ozs7Ozs7RUFRSTtBUitxQ0o7QVE1cUNBOzs7Ozs7RUFHRTtFQUNBO0FSaXJDRjtBUXJyQ0E7Ozs7Ozs7Ozs7OztFQVFJO0FSMnJDSjtBUXZyQ0E7O0VBQVU7QVIyckNWO0FRMXJDQTs7RUFBVTtBUjhyQ1Y7QVE3ckNBOztFQUFVO0FSaXNDVjtBUWhzQ0E7O0VBQVU7QVJvc0NWO0FRbnNDQTs7RUFBVTtBUnVzQ1Y7QVF0c0NBOztFQUFVO0FSMHNDVjtBUXBzQ0E7RUFDRTtBUnNzQ0Y7QVFuc0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVJxc0NGO0FRbnNDRTtFQUFBO0lBQ0U7RVJzc0NGO0FBQ0Y7QVE5ckNBOztFQUVFO0FSZ3NDRjtBUTdyQ0E7O0VBRUU7RUFDQTtBUityQ0Y7QVEzckNBO0VBQXVCO0FSOHJDdkI7QVE3ckNBO0VBQXVCO0FSZ3NDdkI7QVEvckNBO0VBQXVCO0FSa3NDdkI7QVFqc0NBO0VBQXVCO0FSb3NDdkI7QVFuc0NBO0VBQXVCO0FSc3NDdkI7QVFuc0NBO0VBQXVCO0FSc3NDdkI7QVFyc0NBO0VBQXVCO0FSd3NDdkI7QVF2c0NBO0VBQXVCO0FSMHNDdkI7QVF2c0NBO0VBQ0U7QVJ5c0NGO0FRdnNDQTtFQ3ZHRTtBVGl6Q0Y7QVNoekNFOztFQUVFO0FUa3pDSjtBUTNzQ0E7RUMxR0U7QVR3ekNGO0FTdnpDRTs7RUFFRTtBVHl6Q0o7QVEvc0NBO0VDN0dFO0FUK3pDRjtBUzl6Q0U7O0VBRUU7QVRnMENKO0FRbnRDQTtFQ2hIRTtBVHMwQ0Y7QVNyMENFOztFQUVFO0FUdTBDSjtBUXZ0Q0E7RUNuSEU7QVQ2MENGO0FTNTBDRTs7RUFFRTtBVDgwQ0o7QVF2dENBO0VBR0U7RUU3SEE7QVZxMUNGO0FVcDFDRTs7RUFFRTtBVnMxQ0o7QVF6dENBO0VFaElFO0FWNDFDRjtBVTMxQ0U7O0VBRUU7QVY2MUNKO0FRN3RDQTtFRW5JRTtBVm0yQ0Y7QVVsMkNFOztFQUVFO0FWbzJDSjtBUWp1Q0E7RUV0SUU7QVYwMkNGO0FVejJDRTs7RUFFRTtBVjIyQ0o7QVFydUNBO0VFeklFO0FWaTNDRjtBVWgzQ0U7O0VBRUU7QVZrM0NKO0FRcHVDQTtFQUNFO0VBQ0E7RUFDQTtBUnN1Q0Y7QVE5dENBOztFQUVFO0VBQ0E7QVJndUNGO0FRbnVDQTs7OztFQU1JO0FSbXVDSjtBUTV0Q0E7RUFDRTtFQUNBO0FSOHRDRjtBUTF0Q0E7RUFMRTtFQUNBO0VBTUE7QVI2dENGO0FRL3RDQTtFQUtJO0VBQ0E7RUFDQTtBUjZ0Q0o7QVF4dENBO0VBQ0U7RUFDQTtBUjB0Q0Y7QVF4dENBOztFQUVFO0FSMHRDRjtBUXh0Q0E7RUFDRTtBUjB0Q0Y7QVF4dENBO0VBQ0U7QVIwdENGO0FRN3NDRTtFQUFBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUd4Tko7SUFDQTtJQUNBO0VYdzZDQTtFUXZ0Q0E7SUFTSTtFUml0Q0o7QUFDRjtBUXZzQ0E7O0VBRUU7QVJ5c0NGO0FRdHNDQTtFQUNFO0VJeEtBO0FaaTNDRjtBUXBzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUnNzQ0Y7QVFqc0NJOzs7RUFDRTtBUnFzQ047QVEvc0NBOzs7RUFtQkk7RUFDQTtFQUNBO0VBQ0E7QVJpc0NKO0FRL3JDSTs7O0VBQ0U7QVJtc0NOO0FRM3JDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNnJDRjtBUXZyQ0k7Ozs7OztFQUFXO0FSK3JDZjtBUTlyQ0k7Ozs7OztFQUNFO0FScXNDTjtBUS9yQ0E7RUFDRTtFQUNBO0VBQ0E7QVJpc0NGO0FheitDQTs7OztFQUlFO0FiMitDRjtBYXYrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FieStDRjtBYXIrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJ1K0NGO0FhNytDQTtFQVNJO0VBQ0E7RUFDQTtFQUNBO0FidStDSjtBYWwrQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FibytDRjtBYS8rQ0E7RUFlSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWJtK0NKO0FhOTlDQTtFQUNFO0VBQ0E7QWJnK0NGO0FjMWhEQTtFQ0hFO0VBQ0E7RUFDQTtFQUNBO0FmZ2lERjtBYzdoREU7RUFBQTtJQUNFO0VkZ2lERjtBQUNGO0FjL2hERTtFQUFBO0lBQ0U7RWRraURGO0FBQ0Y7QWNqaURFO0VBQUE7SUFDRTtFZG9pREY7QUFDRjtBYzNoREE7RUN2QkU7RUFDQTtFQUNBO0VBQ0E7QWZxakRGO0FjeGhEQTtFQ3ZCRTtFQUNBO0Fma2pERjtBY3hoREE7RUFDRTtFQUNBO0FkMGhERjtBYzVoREE7RUFLSTtFQUNBO0FkMGhESjtBZ0Ixa0RDOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUNpQks7RUFFQTtFQUVBO0VBQ0E7QWpCeW1ETjtBZ0IvbkRDOzs7Ozs7Ozs7Ozs7RUN1Q0s7QWpCc21ETjtBZ0I3b0RDO0VDK0NHO0FqQmltREo7QWdCaHBEQztFQytDRztBakJvbURKO0FnQm5wREM7RUMrQ0c7QWpCdW1ESjtBZ0J0cERDO0VDK0NHO0FqQjBtREo7QWdCenBEQztFQytDRztBakI2bURKO0FnQjVwREM7RUMrQ0c7QWpCZ25ESjtBZ0IvcERDO0VDK0NHO0FqQm1uREo7QWdCbHFEQztFQytDRztBakJzbkRKO0FnQnJxREM7RUMrQ0c7QWpCeW5ESjtBZ0J4cURDO0VDK0NHO0FqQjRuREo7QWdCM3FEQztFQytDRztBakIrbkRKO0FnQjlxREM7RUMrQ0c7QWpCa29ESjtBZ0JqckRDO0VDOERHO0FqQnNuREo7QWdCcHJEQztFQzhERztBakJ5bkRKO0FnQnZyREM7RUM4REc7QWpCNG5ESjtBZ0IxckRDO0VDOERHO0FqQituREo7QWdCN3JEQztFQzhERztBakJrb0RKO0FnQmhzREM7RUM4REc7QWpCcW9ESjtBZ0Juc0RDO0VDOERHO0FqQndvREo7QWdCdHNEQztFQzhERztBakIyb0RKO0FnQnpzREM7RUM4REc7QWpCOG9ESjtBZ0I1c0RDO0VDOERHO0FqQmlwREo7QWdCL3NEQztFQzhERztBakJvcERKO0FnQmx0REM7RUM4REc7QWpCdXBESjtBZ0JydERDO0VDbUVHO0FqQnFwREo7QWdCeHREQztFQ29ERztBakJ1cURKO0FnQjN0REM7RUNvREc7QWpCMHFESjtBZ0I5dERDO0VDb0RHO0FqQjZxREo7QWdCanVEQztFQ29ERztBakJnckRKO0FnQnB1REM7RUNvREc7QWpCbXJESjtBZ0J2dURDO0VDb0RHO0FqQnNyREo7QWdCMXVEQztFQ29ERztBakJ5ckRKO0FnQjd1REM7RUNvREc7QWpCNHJESjtBZ0JodkRDO0VDb0RHO0FqQityREo7QWdCbnZEQztFQ29ERztBakJrc0RKO0FnQnR2REM7RUNvREc7QWpCcXNESjtBZ0J6dkRDO0VDb0RHO0FqQndzREo7QWdCNXZEQztFQ3lERztBakJzc0RKO0FnQi92REM7RUN3RUc7QWpCMHJESjtBZ0Jsd0RDO0VDd0VHO0FqQjZyREo7QWdCcndEQztFQ3dFRztBakJnc0RKO0FnQnh3REM7RUN3RUc7QWpCbXNESjtBZ0Izd0RDO0VDd0VHO0FqQnNzREo7QWdCOXdEQztFQ3dFRztBakJ5c0RKO0FnQmp4REM7RUN3RUc7QWpCNHNESjtBZ0JweERDO0VDd0VHO0FqQitzREo7QWdCdnhEQztFQ3dFRztBakJrdERKO0FnQjF4REM7RUN3RUc7QWpCcXRESjtBZ0I3eERDO0VDd0VHO0FqQnd0REo7QWdCaHlEQztFQ3dFRztBakIydERKO0FnQm55REM7RUN3RUc7QWpCOHRESjtBYzd0REE7RUV6RUM7Ozs7Ozs7Ozs7OztJQ3VDSztFakI4d0RKO0VnQnJ6REQ7SUMrQ0c7RWpCeXdERjtFZ0J4ekREO0lDK0NHO0VqQjR3REY7RWdCM3pERDtJQytDRztFakIrd0RGO0VnQjl6REQ7SUMrQ0c7RWpCa3hERjtFZ0JqMEREO0lDK0NHO0VqQnF4REY7RWdCcDBERDtJQytDRztFakJ3eERGO0VnQnYwREQ7SUMrQ0c7RWpCMnhERjtFZ0IxMEREO0lDK0NHO0VqQjh4REY7RWdCNzBERDtJQytDRztFakJpeURGO0VnQmgxREQ7SUMrQ0c7RWpCb3lERjtFZ0JuMUREO0lDK0NHO0VqQnV5REY7RWdCdDFERDtJQytDRztFakIweURGO0VnQnoxREQ7SUM4REc7RWpCOHhERjtFZ0I1MUREO0lDOERHO0VqQml5REY7RWdCLzFERDtJQzhERztFakJveURGO0VnQmwyREQ7SUM4REc7RWpCdXlERjtFZ0JyMkREO0lDOERHO0VqQjB5REY7RWdCeDJERDtJQzhERztFakI2eURGO0VnQjMyREQ7SUM4REc7RWpCZ3pERjtFZ0I5MkREO0lDOERHO0VqQm16REY7RWdCajNERDtJQzhERztFakJzekRGO0VnQnAzREQ7SUM4REc7RWpCeXpERjtFZ0J2M0REO0lDOERHO0VqQjR6REY7RWdCMTNERDtJQzhERztFakIrekRGO0VnQjczREQ7SUNtRUc7RWpCNnpERjtFZ0JoNEREO0lDb0RHO0VqQiswREY7RWdCbjRERDtJQ29ERztFakJrMURGO0VnQnQ0REQ7SUNvREc7RWpCcTFERjtFZ0J6NEREO0lDb0RHO0VqQncxREY7RWdCNTRERDtJQ29ERztFakIyMURGO0VnQi80REQ7SUNvREc7RWpCODFERjtFZ0JsNUREO0lDb0RHO0VqQmkyREY7RWdCcjVERDtJQ29ERztFakJvMkRGO0VnQng1REQ7SUNvREc7RWpCdTJERjtFZ0IzNUREO0lDb0RHO0VqQjAyREY7RWdCOTVERDtJQ29ERztFakI2MkRGO0VnQmo2REQ7SUNvREc7RWpCZzNERjtFZ0JwNkREO0lDeURHO0VqQjgyREY7RWdCdjZERDtJQ3dFRztFakJrMkRGO0VnQjE2REQ7SUN3RUc7RWpCcTJERjtFZ0I3NkREO0lDd0VHO0VqQncyREY7RWdCaDdERDtJQ3dFRztFakIyMkRGO0VnQm43REQ7SUN3RUc7RWpCODJERjtFZ0J0N0REO0lDd0VHO0VqQmkzREY7RWdCejdERDtJQ3dFRztFakJvM0RGO0VnQjU3REQ7SUN3RUc7RWpCdTNERjtFZ0IvN0REO0lDd0VHO0VqQjAzREY7RWdCbDhERDtJQ3dFRztFakI2M0RGO0VnQnI4REQ7SUN3RUc7RWpCZzRERjtFZ0J4OEREO0lDd0VHO0VqQm00REY7RWdCMzhERDtJQ3dFRztFakJzNERGO0FBQ0Y7QWM3M0RBO0VFbEZDOzs7Ozs7Ozs7Ozs7SUN1Q0s7RWpCdTdESjtFZ0I5OUREO0lDK0NHO0VqQms3REY7RWdCaitERDtJQytDRztFakJxN0RGO0VnQnArREQ7SUMrQ0c7RWpCdzdERjtFZ0J2K0REO0lDK0NHO0VqQjI3REY7RWdCMStERDtJQytDRztFakI4N0RGO0VnQjcrREQ7SUMrQ0c7RWpCaThERjtFZ0JoL0REO0lDK0NHO0VqQm84REY7RWdCbi9ERDtJQytDRztFakJ1OERGO0VnQnQvREQ7SUMrQ0c7RWpCMDhERjtFZ0J6L0REO0lDK0NHO0VqQjY4REY7RWdCNS9ERDtJQytDRztFakJnOURGO0VnQi8vREQ7SUMrQ0c7RWpCbTlERjtFZ0JsZ0VEO0lDOERHO0VqQnU4REY7RWdCcmdFRDtJQzhERztFakIwOERGO0VnQnhnRUQ7SUM4REc7RWpCNjhERjtFZ0IzZ0VEO0lDOERHO0VqQmc5REY7RWdCOWdFRDtJQzhERztFakJtOURGO0VnQmpoRUQ7SUM4REc7RWpCczlERjtFZ0JwaEVEO0lDOERHO0VqQnk5REY7RWdCdmhFRDtJQzhERztFakI0OURGO0VnQjFoRUQ7SUM4REc7RWpCKzlERjtFZ0I3aEVEO0lDOERHO0VqQmsrREY7RWdCaGlFRDtJQzhERztFakJxK0RGO0VnQm5pRUQ7SUM4REc7RWpCdytERjtFZ0J0aUVEO0lDbUVHO0VqQnMrREY7RWdCemlFRDtJQ29ERztFakJ3L0RGO0VnQjVpRUQ7SUNvREc7RWpCMi9ERjtFZ0IvaUVEO0lDb0RHO0VqQjgvREY7RWdCbGpFRDtJQ29ERztFakJpZ0VGO0VnQnJqRUQ7SUNvREc7RWpCb2dFRjtFZ0J4akVEO0lDb0RHO0VqQnVnRUY7RWdCM2pFRDtJQ29ERztFakIwZ0VGO0VnQjlqRUQ7SUNvREc7RWpCNmdFRjtFZ0Jqa0VEO0lDb0RHO0VqQmdoRUY7RWdCcGtFRDtJQ29ERztFakJtaEVGO0VnQnZrRUQ7SUNvREc7RWpCc2hFRjtFZ0Ixa0VEO0lDb0RHO0VqQnloRUY7RWdCN2tFRDtJQ3lERztFakJ1aEVGO0VnQmhsRUQ7SUN3RUc7RWpCMmdFRjtFZ0JubEVEO0lDd0VHO0VqQjhnRUY7RWdCdGxFRDtJQ3dFRztFakJpaEVGO0VnQnpsRUQ7SUN3RUc7RWpCb2hFRjtFZ0I1bEVEO0lDd0VHO0VqQnVoRUY7RWdCL2xFRDtJQ3dFRztFakIwaEVGO0VnQmxtRUQ7SUN3RUc7RWpCNmhFRjtFZ0JybUVEO0lDd0VHO0VqQmdpRUY7RWdCeG1FRDtJQ3dFRztFakJtaUVGO0VnQjNtRUQ7SUN3RUc7RWpCc2lFRjtFZ0I5bUVEO0lDd0VHO0VqQnlpRUY7RWdCam5FRDtJQ3dFRztFakI0aUVGO0VnQnBuRUQ7SUN3RUc7RWpCK2lFRjtBQUNGO0FjN2hFQTtFRTNGQzs7Ozs7Ozs7Ozs7O0lDdUNLO0VqQmdtRUo7RWdCdm9FRDtJQytDRztFakIybEVGO0VnQjFvRUQ7SUMrQ0c7RWpCOGxFRjtFZ0I3b0VEO0lDK0NHO0VqQmltRUY7RWdCaHBFRDtJQytDRztFakJvbUVGO0VnQm5wRUQ7SUMrQ0c7RWpCdW1FRjtFZ0J0cEVEO0lDK0NHO0VqQjBtRUY7RWdCenBFRDtJQytDRztFakI2bUVGO0VnQjVwRUQ7SUMrQ0c7RWpCZ25FRjtFZ0IvcEVEO0lDK0NHO0VqQm1uRUY7RWdCbHFFRDtJQytDRztFakJzbkVGO0VnQnJxRUQ7SUMrQ0c7RWpCeW5FRjtFZ0J4cUVEO0lDK0NHO0VqQjRuRUY7RWdCM3FFRDtJQzhERztFakJnbkVGO0VnQjlxRUQ7SUM4REc7RWpCbW5FRjtFZ0JqckVEO0lDOERHO0VqQnNuRUY7RWdCcHJFRDtJQzhERztFakJ5bkVGO0VnQnZyRUQ7SUM4REc7RWpCNG5FRjtFZ0IxckVEO0lDOERHO0VqQituRUY7RWdCN3JFRDtJQzhERztFakJrb0VGO0VnQmhzRUQ7SUM4REc7RWpCcW9FRjtFZ0Juc0VEO0lDOERHO0VqQndvRUY7RWdCdHNFRDtJQzhERztFakIyb0VGO0VnQnpzRUQ7SUM4REc7RWpCOG9FRjtFZ0I1c0VEO0lDOERHO0VqQmlwRUY7RWdCL3NFRDtJQ21FRztFakIrb0VGO0VnQmx0RUQ7SUNvREc7RWpCaXFFRjtFZ0JydEVEO0lDb0RHO0VqQm9xRUY7RWdCeHRFRDtJQ29ERztFakJ1cUVGO0VnQjN0RUQ7SUNvREc7RWpCMHFFRjtFZ0I5dEVEO0lDb0RHO0VqQjZxRUY7RWdCanVFRDtJQ29ERztFakJnckVGO0VnQnB1RUQ7SUNvREc7RWpCbXJFRjtFZ0J2dUVEO0lDb0RHO0VqQnNyRUY7RWdCMXVFRDtJQ29ERztFakJ5ckVGO0VnQjd1RUQ7SUNvREc7RWpCNHJFRjtFZ0JodkVEO0lDb0RHO0VqQityRUY7RWdCbnZFRDtJQ29ERztFakJrc0VGO0VnQnR2RUQ7SUN5REc7RWpCZ3NFRjtFZ0J6dkVEO0lDd0VHO0VqQm9yRUY7RWdCNXZFRDtJQ3dFRztFakJ1ckVGO0VnQi92RUQ7SUN3RUc7RWpCMHJFRjtFZ0Jsd0VEO0lDd0VHO0VqQjZyRUY7RWdCcndFRDtJQ3dFRztFakJnc0VGO0VnQnh3RUQ7SUN3RUc7RWpCbXNFRjtFZ0Izd0VEO0lDd0VHO0VqQnNzRUY7RWdCOXdFRDtJQ3dFRztFakJ5c0VGO0VnQmp4RUQ7SUN3RUc7RWpCNHNFRjtFZ0JweEVEO0lDd0VHO0VqQitzRUY7RWdCdnhFRDtJQ3dFRztFakJrdEVGO0VnQjF4RUQ7SUN3RUc7RWpCcXRFRjtFZ0I3eEVEO0lDd0VHO0VqQnd0RUY7QUFDRjtBa0IxeEVBO0VBQ0U7QWxCNHhFRjtBa0I3eEVBO0VBUUk7RUFDQTtFQUNBO0FsQnd4RUo7QWtCbnhFSTs7RUFDRTtFQUNBO0VBQ0E7QWxCc3hFTjtBa0JqeEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCbXhFRjtBa0JoeEVBO0VBQ0U7QWxCa3hFRjtBa0I1d0VBO0VBQ0U7RUFDQTtFQUNBO0FsQjh3RUY7QWtCanhFQTs7Ozs7O0VBV1E7RUFDQTtFQUNBO0VBQ0E7QWxCOHdFUjtBa0I1eEVBO0VBb0JJO0VBQ0E7QWxCMndFSjtBa0JoeUVBOzs7Ozs7RUE4QlE7QWxCMHdFUjtBa0J4eUVBO0VBb0NJO0FsQnV3RUo7QWtCM3lFQTtFQXlDSTtBbEJxd0VKO0FrQjl2RUE7Ozs7OztFQU9RO0FsQit2RVI7QWtCcHZFQTtFQUNFO0FsQnN2RUY7QWtCdnZFQTs7Ozs7O0VBUVE7QWxCdXZFUjtBa0IvdkVBOztFQWVNO0FsQm92RU47QWtCMXVFQTtFQUVJO0FsQjJ1RUo7QWtCbHVFQTtFQUVJO0FsQm11RUo7QWdCbDNFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWhCeTNFTjtBZ0JuM0VFOzs7OztFQU1JO0FoQm8zRU47QWdCdjRFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWhCODRFTjtBZ0J4NEVFOzs7OztFQU1JO0FoQnk0RU47QWdCNTVFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWhCbTZFTjtBZ0I3NUVFOzs7OztFQU1JO0FoQjg1RU47QWdCajdFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWhCdzdFTjtBZ0JsN0VFOzs7OztFQU1JO0FoQm03RU47QWdCdDhFRTs7Ozs7Ozs7Ozs7O0VBT0k7QWhCNjhFTjtBZ0J2OEVFOzs7OztFQU1JO0FoQnc4RU47QWtCcHpFQTtFQUNFO0VBQ0E7QWxCc3pFRjtBa0JwekVFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsQnV6RUY7RWtCNXpFQTtJQVNJO0VsQnN6RUo7RWtCL3pFQTs7Ozs7O0lBa0JVO0VsQnF6RVY7RWtC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RUFHRTtFQUNBO0VBQ0E7QW5CbTdFRjtBbUIvNkVBOzs7Ozs7Ozs7O0VDbFpJO0FwQjYwRko7QW1CMzdFQTtFQzlZSTtFZmlERjtFQUNRO0FMNHhGVjtBb0I1MEZJO0VBQ0U7RWY4Q0o7RUFDUTtBTGl5RlY7QW1CcjhFQTtFQ3BZSTtFQUNBO0VBQ0E7QXBCNDBGSjtBbUIxOEVBO0VDOVhJO0FwQjIwRko7QW1CMThFQTs7Ozs7Ozs7OztFQ3JaSTtBcEIyMkZKO0FtQnQ5RUE7RUNqWkk7RWZpREY7RUFDUTtBTDB6RlY7QW9CMTJGSTtFQUNFO0VmOENKO0VBQ1E7QUwrekZWO0FtQmgrRUE7RUN2WUk7RUFDQTtFQUNBO0FwQjAyRko7QW1CcitFQTtFQ2pZSTtBcEJ5MkZKO0FtQnIrRUE7Ozs7Ozs7Ozs7RUN4Wkk7QXBCeTRGSjtBbUJqL0VBO0VDcFpJO0VmaURGO0VBQ1E7QUx3MUZWO0FvQng0Rkk7RUFDRTtFZjhDSjtFQUNRO0FMNjFGVjtBbUIzL0VBO0VDMVlJO0VBQ0E7RUFDQTtBcEJ3NEZKO0FtQmhnRkE7RUNwWUk7QXBCdTRGSjtBbUI1L0VFO0VBQ0U7QW5COC9FSjtBbUI1L0VFO0VBQ0U7QW5COC9FSjtBbUJwL0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5Ccy9FRjtBbUJwK0VFO0VBQUE7SUFHSTtJQUNBO0lBQ0E7RW5CcStFSjtFbUIxK0VBO0lBVUk7SUFDQTtJQUNBO0VuQm0rRUo7RW1CLytFQTtJQWlCSTtFbkJpK0VKO0VtQmwvRUE7SUFxQkk7SUFDQTtFbkJnK0VKO0VtQnQvRUE7OztJQTJCTTtFbkJnK0VOO0VtQjMvRUE7SUFpQ0k7RW5CNjlFSjtFbUI5L0VBO0lBcUNJO0lBQ0E7RW5CNDlFSjtFbUJsZ0ZBOztJQTZDSTtJQUNBO0lBQ0E7SUFDQTtFbkJ5OUVKO0VtQnpnRkE7O0lBbURNO0VuQjA5RU47RW1CN2dGQTs7SUF3REk7SUFDQTtFbkJ5OUVKO0VtQmxoRkE7SUE4REk7RW5CdTlFSjtBQUNGO0FtQjc4RUE7Ozs7RUFTSTtFQUNBO0VBQ0E7QW5CMDhFSjtBbUJyOUVBOztFQWlCSTtBbkJ3OEVKO0FtQno5RUE7RUo5Z0JFO0VBQ0E7QWYwK0ZGO0FtQmw4RUU7RUFBQTtJQUVJO0lBQ0E7SUFDQTtFbkJvOEVKO0FBQ0Y7QW1CcCtFQTtFQXdDSTtBbkIrN0VKO0FtQnY3RUk7RUFBQTtJQUVJO0lBQ0E7RW5CeTdFTjtBQUNGO0FtQnI3RUk7RUFBQTtJQUVJO0lBQ0E7RW5CdTdFTjtBQUNGO0FxQnRnR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ29DQTtFQUNBO0VBQ0E7RUFDQTtFakJxS0E7RUFDRztFQUNDO0VBQ0k7QUxpMEZWO0FxQnpnR0k7Ozs7OztFZnJCRjtFQUNBO0FOc2lHRjtBcUI1Z0dFOzs7RUFHRTtFQUNBO0FyQjhnR0o7QXFCM2dHRTs7RUFFRTtFQUNBO0VoQjJCRjtFQUNRO0FMbS9GVjtBcUIzZ0dFOzs7RUFHRTtFRTlDRjtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTDgvRlY7QXFCN2dHSTs7RUFFRTtBckIrZ0dOO0FxQnRnR0E7RUM3REU7RUFDQTtFQUNBO0F0QnNrR0Y7QXNCcGtHRTs7RUFFRTtFQUNBO0VBQ0E7QXRCc2tHSjtBc0Jwa0dFO0VBQ0U7RUFDQTtFQUNBO0F0QnNrR0o7QXNCcGtHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCc2tHSjtBc0Jwa0dJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCNGtHTjtBc0J0a0dJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F0QjhrR047QXFCdmpHQTtFQ2xCSTtFQUNBO0F0QjRrR0o7QXFCeGpHQTtFQ2hFRTtFQUNBO0VBQ0E7QXRCMm5HRjtBc0J6bkdFOztFQUVFO0VBQ0E7RUFDQTtBdEIybkdKO0FzQnpuR0U7RUFDRTtFQUNBO0VBQ0E7QXRCMm5HSjtBc0J6bkdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEIybkdKO0FzQnpuR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJpb0dOO0FzQjNuR0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCbW9HTjtBcUJ6bUdBO0VDckJJO0VBQ0E7QXRCaW9HSjtBcUJ6bUdBO0VDcEVFO0VBQ0E7RUFDQTtBdEJnckdGO0FzQjlxR0U7O0VBRUU7RUFDQTtFQUNBO0F0QmdyR0o7QXNCOXFHRTtFQUNFO0VBQ0E7RUFDQTtBdEJnckdKO0FzQjlxR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0QmdyR0o7QXNCOXFHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0QnNyR047QXNCaHJHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJ3ckdOO0FxQjFwR0E7RUN6Qkk7RUFDQTtBdEJzckdKO0FxQjFwR0E7RUN4RUU7RUFDQTtFQUNBO0F0QnF1R0Y7QXNCbnVHRTs7RUFFRTtFQUNBO0VBQ0E7QXRCcXVHSjtBc0JudUdFO0VBQ0U7RUFDQTtFQUNBO0F0QnF1R0o7QXNCbnVHRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCcXVHSjtBc0JudUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXRCMnVHTjtBc0JydUdJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F0QjZ1R047QXFCM3NHQTtFQzdCSTtFQUNBO0F0QjJ1R0o7QXFCM3NHQTtFQzVFRTtFQUNBO0VBQ0E7QXRCMHhHRjtBc0J4eEdFOztFQUVFO0VBQ0E7RUFDQTtBdEIweEdKO0FzQnh4R0U7RUFDRTtFQUNBO0VBQ0E7QXRCMHhHSjtBc0J4eEdFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEIweEdKO0FzQnh4R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJneUdOO0FzQjF4R0k7Ozs7Ozs7OztFQUdFO0VBQ0E7QXRCa3lHTjtBcUI1dkdBO0VDakNJO0VBQ0E7QXRCZ3lHSjtBcUI1dkdBO0VDaEZFO0VBQ0E7RUFDQTtBdEIrMEdGO0FzQjcwR0U7O0VBRUU7RUFDQTtFQUNBO0F0QiswR0o7QXNCNzBHRTtFQUNFO0VBQ0E7RUFDQTtBdEIrMEdKO0FzQjcwR0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0F0QiswR0o7QXNCNzBHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0QnExR047QXNCLzBHSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJ1MUdOO0FxQjd5R0E7RUNyQ0k7RUFDQTtBdEJxMUdKO0FxQnh5R0E7RUFDRTtFQUNBO0VBQ0E7QXJCMHlHRjtBcUJ4eUdFOzs7OztFQUtFO0VoQm5DRjtFQUNRO0FMODBHVjtBcUJ6eUdFOzs7O0VBSUU7QXJCMnlHSjtBcUJ6eUdFOztFQUVFO0VBQ0E7RUFDQTtBckIyeUdKO0FxQnZ5R0k7Ozs7RUFFRTtFQUNBO0FyQjJ5R047QXFCbHlHQTs7RUM5RUU7RUFDQTtFQUNBO0VBQ0E7QXRCbzNHRjtBcUJyeUdBOztFQ2xGRTtFQUNBO0VBQ0E7RUFDQTtBdEIyM0dGO0FxQnh5R0E7O0VDdEZFO0VBQ0E7RUFDQTtFQUNBO0F0Qms0R0Y7QXFCdnlHQTtFQUNFO0VBQ0E7QXJCeXlHRjtBcUJyeUdBO0VBQ0U7QXJCdXlHRjtBcUJoeUdFOzs7RUFDRTtBckJveUdKO0F5Qjk3R0E7RUFDRTtFcEJvTEE7RUFDSztFQUNHO0FMNndHVjtBeUJoOEdFO0VBQ0U7QXpCazhHSjtBeUI5N0dBO0VBQ0U7QXpCZzhHRjtBeUI5N0dFO0VBQVk7QXpCaThHZDtBeUJoOEdFO0VBQVk7QXpCbThHZDtBeUJsOEdFO0VBQVk7QXpCcThHZDtBeUJsOEdBO0VBQ0U7RUFDQTtFQUNBO0VwQnNLQTtFQUNRO0VBT1I7RUFDUTtFQUdSO0VBQ1E7QUx1eEdWO0EwQm4rR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCcStHRjtBMEJqK0dBOztFQUVFO0ExQm0rR0Y7QTBCLzlHQTtFQUNFO0ExQmkrR0Y7QTBCNzlHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJCdUJBO0VBQ1E7QUx5OEdWO0EwQjM5R0U7RUFDRTtFQUNBO0ExQjY5R0o7QTBCdC9HQTtFQ3pCRTtFQUNBO0VBQ0E7RUFDQTtBM0JraEhGO0EwQjUvR0E7RUFtQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCNDlHSjtBMEIxOUdJOztFQUVFO0VBQ0E7RUFDQTtBMUI0OUdOO0EwQnI5R0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0ExQnU5R0o7QTBCOThHRTs7O0VBR0U7QTFCZzlHSjtBMEI1OEdFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VFekdGO0E1QndqSEY7QTBCejhHQTtFQUdJO0ExQnk4R0o7QTBCNThHQTtFQVFJO0ExQnU4R0o7QTBCLzdHQTtFQUNFO0VBQ0E7QTFCaThHRjtBMEJ6N0dBO0VBQ0U7RUFDQTtBMUIyN0dGO0EwQnY3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCeTdHRjtBMEJyN0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQnU3R0Y7QTBCbjdHQTtFQUNFO0VBQ0E7QTFCcTdHRjtBMEI3NkdBOztFQUlJO0VBQ0E7RUFDQTtFQUNBO0ExQjY2R0o7QTBCcDdHQTs7RUFXSTtFQUNBO0VBQ0E7QTFCNjZHSjtBMEJwNkdBO0VBQ0U7SUFwRUE7SUFDQTtFMUIyK0dBO0UwQng2R0E7SUExREE7SUFDQTtFMUJxK0dBO0FBQ0Y7QTZCaG5IQTs7RUFFRTtFQUNBO0VBQ0E7QTdCa25IRjtBNkJ0bkhBOztFQU1JO0VBQ0E7QTdCb25ISjtBNkJsbkhJOzs7Ozs7OztFQUlFO0E3QnduSE47QTZCbG5IQTs7OztFQUtJO0E3Qm1uSEo7QTZCOW1IQTtFQUNFO0E3QmduSEY7QTZCam5IQTs7O0VBT0k7QTdCK21ISjtBNkJ0bkhBOzs7RUFZSTtBN0IrbUhKO0E2QjNtSEE7RUFDRTtBN0I2bUhGO0E2QnptSEE7RUFDRTtBN0IybUhGO0E2QjFtSEU7RUNwREE7RUFDQTtBOUJpcUhGO0E2QnptSEE7O0VDakRFO0VBQ0E7QTlCOHBIRjtBNkJ4bUhBO0VBQ0U7QTdCMG1IRjtBNkJ4bUhBO0VBQ0U7QTdCMG1IRjtBNkJ4bUhBOztFQ3JFRTtFQUNBO0E5QmlySEY7QTZCdm1IQTtFQ25FRTtFQUNBO0E5QjZxSEY7QTZCdG1IQTs7RUFFRTtBN0J3bUhGO0E2QnZsSEE7RUFDRTtFQUNBO0E3QnlsSEY7QTZCdmxIQTtFQUNFO0VBQ0E7QTdCeWxIRjtBNkJwbEhBO0V4Qi9DRTtFQUNRO0FMc29IVjtBNkJwbEhFO0V4Qm5EQTtFQUNRO0FMMG9IVjtBNkJqbEhBO0VBQ0U7QTdCbWxIRjtBNkJobEhBO0VBQ0U7RUFDQTtBN0JrbEhGO0E2Qi9rSEE7RUFDRTtBN0JpbEhGO0E2QjFrSEE7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0E3QjJrSEo7QTZCbGxIQTtFQWNNO0E3QnVrSE47QTZCcmxIQTs7OztFQXNCSTtFQUNBO0E3QnFrSEo7QTZCaGtIRTtFQUNFO0E3QmtrSEo7QTZCaGtIRTtFQzdLQTtFQUNBO0VBT0E7RUFDQTtBOUIwdUhGO0E2QmxrSEU7RUNqTEE7RUFDQTtFQU9BO0VBQ0E7QTlCZ3ZIRjtBNkJua0hBO0VBQ0U7QTdCcWtIRjtBNkJua0hBOztFQ2pMRTtFQUNBO0E5Qnd2SEY7QTZCbGtIQTtFQy9MRTtFQUNBO0E5Qm93SEY7QTZCOWpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3QmdrSEY7QTZCcGtIQTs7RUFPSTtFQUNBO0VBQ0E7QTdCaWtISjtBNkIxa0hBO0VBWUk7QTdCaWtISjtBNkI3a0hBO0VBZ0JJO0E3QmdrSEo7QTZCL2lIQTs7OztFQUtNO0VBQ0E7RUFDQTtBN0JnakhOO0ErQjF4SEE7RUFDRTtFQUNBO0VBQ0E7QS9CNHhIRjtBK0J6eEhFO0VBQ0U7RUFDQTtFQUNBO0EvQjJ4SEo7QStCcHlIQTtFQWVJO0VBQ0E7RUFLQTtFQUVBO0VBQ0E7QS9CbXhISjtBK0JqeEhJO0VBQ0U7QS9CbXhITjtBK0J6d0hBOzs7RVh3QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJzdkhGO0FvQnB2SEU7OztFQUNFO0VBQ0E7QXBCd3ZISjtBb0JydkhFOzs7Ozs7RUFFRTtBcEIydkhKO0ErQjN4SEE7OztFWG1CRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjZ3SEY7QW9CM3dIRTs7O0VBQ0U7RUFDQTtBcEIrd0hKO0FvQjV3SEU7Ozs7OztFQUVFO0FwQmt4SEo7QStCenlIQTs7O0VBR0U7QS9CMnlIRjtBK0J6eUhFOzs7RUFDRTtBL0I2eUhKO0ErQnp5SEE7O0VBRUU7RUFDQTtFQUNBO0EvQjJ5SEY7QStCdHlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3eUhGO0ErQnJ5SEU7RUFDRTtFQUNBO0VBQ0E7QS9CdXlISjtBK0JyeUhFO0VBQ0U7RUFDQTtFQUNBO0EvQnV5SEo7QStCM3pIQTs7RUEwQkk7QS9CcXlISjtBK0JoeUhBOzs7Ozs7O0VEdEdFO0VBQ0E7QTlCKzRIRjtBK0JqeUhBO0VBQ0U7QS9CbXlIRjtBK0JqeUhBOzs7Ozs7O0VEMUdFO0VBQ0E7QTlCbzVIRjtBK0JseUhBO0VBQ0U7QS9Cb3lIRjtBK0IveEhBO0VBQ0U7RUFHQTtFQUNBO0EvQit4SEY7QStCcHlIQTtFQVVJO0EvQjZ4SEo7QStCdnlIQTtFQVlNO0EvQjh4SE47QStCM3hISTs7O0VBR0U7QS9CNnhITjtBK0J4eEhFOztFQUdJO0EvQnl4SE47QStCdHhIRTs7RUFHSTtFQUNBO0EvQnV4SE47QWdDdDdIQTtFQUNFO0VBQ0E7RUFDQTtBaEN3N0hGO0FnQzM3SEE7RUFPSTtFQUNBO0FoQ3U3SEo7QWdDLzdIQTtFQVdNO0VBQ0E7RUFDQTtBaEN1N0hOO0FnQ3Q3SE07O0VBRUU7RUFDQTtBaEN3N0hSO0FnQ243SEk7RUFDRTtBaENxN0hOO0FnQ243SE07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhDcTdIUjtBZ0M5NkhJOzs7RUFHRTtFQUNBO0FoQ2c3SE47QWdDejlIQTtFTExFO0VBQ0E7RUFDQTtFQUNBO0EzQmkrSEY7QWdDLzlIQTtFQTBESTtBaEN3NkhKO0FnQy81SEE7RUFDRTtBaENpNkhGO0FnQ2w2SEE7RUFHSTtFQUVBO0FoQ2k2SEo7QWdDdDZIQTtFQVNNO0VBQ0E7RUFDQTtFQUNBO0FoQ2c2SE47QWdDLzVITTtFQUNFO0FoQ2k2SFI7QWdDMzVITTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEM2NUhSO0FnQ3g1SEU7RUFxREE7RUE4QkE7QWhDeTBIRjtBZ0M1NUhFO0VBd0RFO0FoQ3UySEo7QWdDLzVIRTtFQTBESTtFQUNBO0FoQ3cySE47QWdDbjZIRTtFQWdFRTtFQUNBO0FoQ3MySEo7QWdDbjJIRTtFQUFBO0lBRUk7SUFDQTtFaENxMkhKO0VnQ3gySEE7SUFLTTtFaENzMkhOO0FBQ0Y7QWdDaDdIRTtFQXVGRTtFQUNBO0FoQzQxSEo7QWdDcDdIRTs7O0VBOEZFO0FoQzIxSEo7QWdDeDFIRTtFQUFBO0lBRUk7SUFDQTtFaEMwMUhKO0VnQzcxSEE7OztJQVFJO0VoQzAxSEo7QUFDRjtBZ0MzN0hBO0VBRUk7QWhDNDdISjtBZ0M5N0hBO0VBTU07QWhDMjdITjtBZ0NqOEhBO0VBU007QWhDMjdITjtBZ0N0N0hNOzs7RUFHRTtFQUNBO0FoQ3c3SFI7QWdDaDdIQTtFQUVJO0FoQ2k3SEo7QWdDbjdIQTtFQUlNO0VBQ0E7QWhDazdITjtBZ0N0NkhBO0VBQ0U7QWhDdzZIRjtBZ0N6NkhBO0VBSUk7QWhDdzZISjtBZ0M1NkhBO0VBTU07RUFDQTtBaEN5NkhOO0FnQ2g3SEE7RUFZSTtFQUNBO0FoQ3U2SEo7QWdDcDZIRTtFQUFBO0lBRUk7SUFDQTtFaENzNkhKO0VnQ3o2SEE7SUFLTTtFaEN1NkhOO0FBQ0Y7QWdDLzVIQTtFQUNFO0FoQ2k2SEY7QWdDbDZIQTtFQUtJO0VBQ0E7QWhDZzZISjtBZ0N0NkhBOzs7RUFZSTtBaEMrNUhKO0FnQzU1SEU7RUFBQTtJQUVJO0lBQ0E7RWhDODVISjtFZ0NqNkhBOzs7SUFRSTtFaEM4NUhKO0FBQ0Y7QWdDcjVIQTtFQUVJO0FoQ3M1SEo7QWdDeDVIQTtFQUtJO0FoQ3M1SEo7QWdDNzRIQTtFQUVFO0VGN09BO0VBQ0E7QTlCNG5JRjtBaUNwbklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDc25JRjtBaUNqbklFO0VBQUE7SUFDRTtFakNvbklGO0FBQ0Y7QWlDeG1JRTtFQUFBO0lBQ0U7RWpDMm1JRjtBQUNGO0FpQzdsSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWpDOGxJRjtBaUM1bElFO0VBQ0U7QWpDOGxJSjtBaUMzbElFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RWpDOGxJRjtFaUM1bElFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpDOGxJSjtFaUMzbElFO0lBQ0U7RWpDNmxJSjtFaUN4bElFOzs7SUFHRTtJQUNBO0VqQzBsSUo7QUFDRjtBaUN0bElBOztFQVdFO0VBQ0E7RUFDQTtFQUNBO0FqQytrSUY7QWlDN2xJQTs7RUFHSTtBakM4bElKO0FpQzVsSUk7RUFBQTs7SUFDRTtFakNnbUlKO0FBQ0Y7QWlDdGxJRTtFQUFBOztJQUNFO0VqQzBsSUY7QUFDRjtBaUN2bElBO0VBQ0U7RUFDQTtBakN5bElGO0FpQ3ZsSUE7RUFDRTtFQUNBO0VBQ0E7QWpDeWxJRjtBaUNqbElBOzs7O0VBSUk7RUFDQTtBakNtbElKO0FpQ2psSUk7RUFBQTs7OztJQUNFO0lBQ0E7RWpDdWxJSjtBQUNGO0FpQzNrSUE7RUFDRTtFQUNBO0FqQzZrSUY7QWlDM2tJRTtFQUFBO0lBQ0U7RWpDOGtJRjtBQUNGO0FpQ3hrSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzBrSUY7QWlDeGtJRTs7RUFFRTtBakMwa0lKO0FpQ25sSUE7RUFhSTtBakN5a0lKO0FpQ3RrSUU7RUFDRTs7SUFFRTtFakN3a0lKO0FBQ0Y7QWlDOWpJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VDOUxBO0VBQ0E7RUQrTEE7RUFDQTtFQUNBO0VBQ0E7QWpDaWtJRjtBaUM3aklFO0VBQ0U7QWpDK2pJSjtBaUM3a0lBO0VBbUJJO0VBQ0E7RUFDQTtFQUNBO0FqQzZqSUo7QWlDbmxJQTtFQXlCSTtBakM2aklKO0FpQzFqSUU7RUFBQTtJQUNFO0VqQzZqSUY7QUFDRjtBaUNwaklBO0VBQ0U7QWpDc2pJRjtBaUN2aklBO0VBSUk7RUFDQTtFQUNBO0FqQ3NqSUo7QWlDbmpJRTtFQUFBO0lBR0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpDb2pJSjtFaUM3aklBOztJQVlNO0VqQ3FqSU47RWlDamtJQTtJQWVNO0VqQ3FqSU47RWlDcGpJTTs7SUFFRTtFakNzaklSO0FBQ0Y7QWlDaGpJRTtFQUFBO0lBQ0U7SUFDQTtFakNtaklGO0VpQ3JqSUE7SUFLSTtFakNtaklKO0VpQ3hqSUE7SUFPTTtJQUNBO0VqQ29qSU47QUFDRjtBaUN6aUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUI1TkE7RUFDUTtFNkJqRVI7RUFDQTtBbEMwMElGO0FtQjczSEU7RUFBQTtJQUdJO0lBQ0E7SUFDQTtFbkI4M0hKO0VtQm40SEE7SUFVSTtJQUNBO0lBQ0E7RW5CNDNISjtFbUJ4NEhBO0lBaUJJO0VuQjAzSEo7RW1CMzRIQTtJQXFCSTtJQUNBO0VuQnkzSEo7RW1CLzRIQTs7O0lBMkJNO0VuQnkzSE47RW1CcDVIQTtJQWlDSTtFbkJzM0hKO0VtQnY1SEE7SUFxQ0k7SUFDQTtFbkJxM0hKO0VtQjM1SEE7O0lBNkNJO0lBQ0E7SUFDQTtJQUNBO0VuQmszSEo7RW1CbDZIQTs7SUFtRE07RW5CbTNITjtFbUJ0NkhBOztJQXdESTtJQUNBO0VuQmszSEo7RW1CMzZIQTtJQThESTtFbkJnM0hKO0FBQ0Y7QWlDemxJSTtFQUFBO0lBQ0U7RWpDNGxJSjtFaUMxbElJO0lBQ0U7RWpDNGxJTjtBQUNGO0FpQ3BsSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJNUJ2UEY7SUFDUTtFTCswSVI7QUFDRjtBaUNqbElBO0VBQ0U7RUhwVUE7RUFDQTtBOUJ3NUlGO0FpQ2psSUE7RUFDRTtFSHpVQTtFQUNBO0VBT0E7RUFDQTtBOUJ1NUlGO0FpQzdrSUE7RUNoVkU7RUFDQTtBbENnNklGO0FpQzlrSUU7RUNuVkE7RUFDQTtBbENvNklGO0FpQy9rSUU7RUN0VkE7RUFDQTtBbEN3NklGO0FpQ3prSUE7RUNoV0U7RUFDQTtBbEM0NklGO0FpQzFrSUU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtFakM2a0lGO0FBQ0Y7QWlDamtJQTtFQUNFO0lFdFdBO0lDRFc7RXBDNDZJWDtFaUNwa0lBO0lFMVdBO0lDQ1k7SUgyV1Y7RWpDdWtJRjtFaUN6a0lBO0lBS0k7RWpDdWtJSjtBQUNGO0FpQzlqSUE7RUFDRTtFQUNBO0FqQ2drSUY7QWlDbGtJQTtFQUtJO0FqQ2drSUo7QWlDL2pJSTs7RUFFRTtFQUNBO0FqQ2lrSU47QWlDMWtJQTtFQWNJO0FqQytqSUo7QWlDN2tJQTtFQW1CTTtBakM2aklOO0FpQzNqSU07O0VBRUU7RUFDQTtBakM2aklSO0FpQ3pqSU07OztFQUdFO0VBQ0E7QWpDMmpJUjtBaUN2aklNOzs7RUFHRTtFQUNBO0FqQ3lqSVI7QWlDbGpJTTs7O0VBR0U7RUFDQTtBakNvaklSO0FpQ2hqSUk7RUFBQTtJQUlNO0VqQ2dqSVI7RWlDL2lJUTs7SUFFRTtJQUNBO0VqQ2lqSVY7RWlDN2lJUTs7O0lBR0U7SUFDQTtFakMraUlWO0VpQzNpSVE7OztJQUdFO0lBQ0E7RWpDNmlJVjtBQUNGO0FpQzduSUE7RUF1Rkk7QWpDeWlJSjtBaUN4aUlJOztFQUVFO0FqQzBpSU47QWlDcG9JQTtFQTZGTTtBakMwaUlOO0FpQ3ZvSUE7O0VBbUdJO0FqQ3dpSUo7QWlDM29JQTtFQTRHSTtBakNraUlKO0FpQ2ppSUk7RUFDRTtBakNtaUlOO0FpQ2pwSUE7RUFtSEk7QWpDaWlJSjtBaUNoaUlJOztFQUVFO0FqQ2tpSU47QWlDOWhJTTs7OztFQUVFO0FqQ2tpSVI7QWlDMWhJQTtFQUNFO0VBQ0E7QWpDNGhJRjtBaUM5aElBO0VBS0k7QWpDNGhJSjtBaUMzaElJOztFQUVFO0VBQ0E7QWpDNmhJTjtBaUN0aUlBO0VBY0k7QWpDMmhJSjtBaUN6aUlBO0VBbUJNO0FqQ3loSU47QWlDdmhJTTs7RUFFRTtFQUNBO0FqQ3loSVI7QWlDcmhJTTs7O0VBR0U7RUFDQTtBakN1aElSO0FpQ25oSU07OztFQUdFO0VBQ0E7QWpDcWhJUjtBaUMvZ0lNOzs7RUFHRTtFQUNBO0FqQ2loSVI7QWlDN2dJSTtFQUFBO0lBSU07RWpDNmdJUjtFaUNqaElFO0lBT007RWpDNmdJUjtFaUNwaElFO0lBVU07RWpDNmdJUjtFaUM1Z0lROztJQUVFO0lBQ0E7RWpDOGdJVjtFaUMxZ0lROzs7SUFHRTtJQUNBO0VqQzRnSVY7RWlDeGdJUTs7O0lBR0U7SUFDQTtFakMwZ0lWO0FBQ0Y7QWlDL2xJQTtFQTZGSTtBakNxZ0lKO0FpQ3BnSUk7O0VBRUU7QWpDc2dJTjtBaUN0bUlBO0VBbUdNO0FqQ3NnSU47QWlDem1JQTs7RUF5R0k7QWpDb2dJSjtBaUM3bUlBO0VBNkdJO0FqQ21nSUo7QWlDbGdJSTtFQUNFO0FqQ29nSU47QWlDbm5JQTtFQW9ISTtBakNrZ0lKO0FpQ2pnSUk7O0VBRUU7QWpDbWdJTjtBaUMvL0hNOzs7O0VBRUU7QWpDbWdJUjtBcUN6b0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckMyb0pGO0FxQ2hwSkE7RUFRSTtBckMyb0pKO0FxQ25wSkE7RUFXTTtFQUNBO0VBQ0E7QXJDMm9KTjtBcUN4cEpBO0VBa0JJO0FyQ3lvSko7QXNDN3BKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QytwSkY7QXNDbnFKQTtFQU9JO0F0QytwSko7QXNDdHFKQTs7RUFVTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDZ3FKTjtBc0M5cEpNOzs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXRDa3FKUjtBc0MvcEpJOztFQUdJO0VSbkJOO0VBQ0E7QTlCb3JKRjtBc0M5cEpJOztFUi9CRjtFQUNBO0E5QmlzSkY7QXNDenBKSTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEM4cEpOO0FzQ2x0SkE7Ozs7OztFQStETTtFQUNBO0VBQ0E7RUFDQTtBdEMycEpOO0FzQ2xwSkE7O0VDeEVNO0VBQ0E7RUFDQTtBdkM4dEpOO0F1QzV0Skk7O0VUS0Y7RUFDQTtBOUIydEpGO0F1QzN0Skk7O0VUVEY7RUFDQTtBOUJ3dUpGO0FzQzdwSkE7O0VDN0VNO0VBQ0E7RUFDQTtBdkM4dUpOO0F1QzV1Skk7O0VUS0Y7RUFDQTtBOUIydUpGO0F1QzN1Skk7O0VUVEY7RUFDQTtBOUJ3dkpGO0F3QzN2SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEM2dkpGO0F3Q2p3SkE7RUFPSTtBeEM2dkpKO0F3Q3B3SkE7O0VBVU07RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEM4dkpOO0F3QzV3SkE7O0VBbUJNO0VBQ0E7QXhDNnZKTjtBd0NqeEpBOztFQTJCTTtBeEMwdkpOO0F3Q3J4SkE7O0VBa0NNO0F4Q3V2Sk47QXdDenhKQTs7OztFQTJDTTtFQUNBO0VBQ0E7QXhDb3ZKTjtBeUNseUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDb3lKRjtBeUNoeUpJOztFQUVFO0VBQ0E7RUFDQTtBekNreUpOO0F5Qzd4SkU7RUFDRTtBekMreEpKO0F5QzN4SkU7RUFDRTtFQUNBO0F6QzZ4Sko7QXlDdHhKQTtFQ3RDRTtBMUMrekpGO0EwQzV6Skk7O0VBRUU7QTFDOHpKTjtBeUN6eEpBO0VDMUNFO0ExQ3MwSkY7QTBDbjBKSTs7RUFFRTtBMUNxMEpOO0F5QzV4SkE7RUM5Q0U7QTFDNjBKRjtBMEMxMEpJOztFQUVFO0ExQzQwSk47QXlDL3hKQTtFQ2xERTtBMUNvMUpGO0EwQ2oxSkk7O0VBRUU7QTFDbTFKTjtBeUNseUpBO0VDdERFO0ExQzIxSkY7QTBDeDFKSTs7RUFFRTtBMUMwMUpOO0F5Q3J5SkE7RUMxREU7QTFDazJKRjtBMEMvMUpJOztFQUVFO0ExQ2kySk47QTJDbjJKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NxMkpGO0EyQ2wySkU7RUFDRTtBM0NvMkpKO0EyQ2gySkU7RUFDRTtFQUNBO0EzQ2sySko7QTJDLzFKRTs7RUFFRTtFQUNBO0EzQ2kySko7QTJDNTFKSTs7RUFFRTtFQUNBO0VBQ0E7QTNDODFKTjtBMkN6MUpFOztFQUVFO0VBQ0E7QTNDMjFKSjtBMkN4MUpFO0VBQ0U7QTNDMDFKSjtBMkN2MUpFO0VBQ0U7QTNDeTFKSjtBMkN0MUpFO0VBQ0U7QTNDdzFKSjtBNENsNUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNvNUpGO0E0Q3o1SkE7O0VBU0k7QTVDbzVKSjtBNEM3NUpBO0VBYUk7RUFDQTtFQUNBO0E1Q201Sko7QTRDbDZKQTtFQW1CSTtBNUNrNUpKO0E0Qy80SkU7O0VBRUU7RUFDQTtFQUNBO0E1Q2k1Sko7QTRDMzZKQTtFQThCSTtBNUNnNUpKO0E0Qzc0SkU7RUFBQTtJQUNFO0lBQ0E7RTVDZzVKRjtFNEM5NEpFOztJQUVFO0lBQ0E7RTVDZzVKSjtFNEN2NUpBOztJQVlJO0U1Qys0Sko7QUFDRjtBNkMxN0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDaUxBO0VBQ0s7RUFDRztBTDR3SlY7QTZDdDhKQTs7RUFhSTtFQUNBO0E3QzY3Sko7QTZDejdKRTs7O0VBR0U7QTdDMjdKSjtBNkNoOUpBO0VBMEJJO0VBQ0E7QTdDeTdKSjtBOENwOUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDczlKRjtBOEMxOUpBO0VBUUk7RUFDQTtBOUNxOUpKO0E4Qzk5SkE7RUFjSTtBOUNtOUpKO0E4Q2orSkE7O0VBb0JJO0E5Q2k5Sko7QThDcitKQTtFQXdCSTtBOUNnOUpKO0E4Q3Y4SkE7O0VBRUU7QTlDeThKRjtBOEMzOEpBOztFQU1JO0VBQ0E7RUFDQTtFQUNBO0E5Q3k4Sko7QThDajhKQTtFQ3ZERTtFQUNBO0VBQ0E7QS9DMi9KRjtBOEN0OEpBO0VDbERJO0EvQzIvSko7QThDejhKQTtFQzlDSTtBL0MwL0pKO0E4Q3g4SkE7RUMzREU7RUFDQTtFQUNBO0EvQ3NnS0Y7QThDNzhKQTtFQ3RESTtBL0NzZ0tKO0E4Q2g5SkE7RUNsREk7QS9DcWdLSjtBOEMvOEpBO0VDL0RFO0VBQ0E7RUFDQTtBL0NpaEtGO0E4Q3A5SkE7RUMxREk7QS9DaWhLSjtBOEN2OUpBO0VDdERJO0EvQ2doS0o7QThDdDlKQTtFQ25FRTtFQUNBO0VBQ0E7QS9DNGhLRjtBOEMzOUpBO0VDOURJO0EvQzRoS0o7QThDOTlKQTtFQzFESTtBL0MyaEtKO0FnRDVoS0E7RUFDRTtJQUFRO0VoRCtoS1I7RWdEOWhLQTtJQUFRO0VoRGlpS1I7QUFDRjtBZ0Q5aEtBO0VBQ0U7SUFBUTtFaERpaUtSO0VnRGhpS0E7SUFBUTtFaERtaUtSO0FBQ0Y7QWdENWhLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNDc0NBO0VBQ1E7QUx5L0pWO0FnRDNoS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3lCQTtFQUNRO0VBeUhSO0VBQ0s7RUFDRztBTDY0SlY7QWdEeGhLQTs7RUNESTtFQUNBO0VBQ0E7RURFRjtBaEQ0aEtGO0FnRHJoS0E7O0UzQzVDRTtFQUNLO0VBQ0c7QUxxa0tWO0FnRGxoS0E7RUV2RUU7QWxENGxLRjtBa0R6bEtFO0VEZ0RFO0VBQ0E7RUFDQTtBakQ0aUtKO0FnRHRoS0E7RUUzRUU7QWxEb21LRjtBa0RqbUtFO0VEZ0RFO0VBQ0E7RUFDQTtBakRvaktKO0FnRDFoS0E7RUUvRUU7QWxENG1LRjtBa0R6bUtFO0VEZ0RFO0VBQ0E7RUFDQTtBakQ0aktKO0FnRDloS0E7RUVuRkU7QWxEb25LRjtBa0RqbktFO0VEZ0RFO0VBQ0E7RUFDQTtBakRva0tKO0FtRDVuS0E7RUFFRTtBbkQ2bktGO0FtRDNuS0U7RUFDRTtBbkQ2bktKO0FtRHpuS0E7O0VBRUU7RUFDQTtBbkQybktGO0FtRHhuS0E7RUFDRTtBbkQwbktGO0FtRHZuS0E7RUFDRTtBbkR5bktGO0FtRHRuS0U7RUFDRTtBbkR3bktKO0FtRHBuS0E7O0VBRUU7QW5Ec25LRjtBbURubktBOztFQUVFO0FuRHFuS0Y7QW1EbG5LQTs7O0VBR0U7RUFDQTtBbkRvbktGO0FtRGpuS0E7RUFDRTtBbkRtbktGO0FtRGhuS0E7RUFDRTtBbkRrbktGO0FtRDltS0E7RUFDRTtFQUNBO0FuRGduS0Y7QW1EMW1LQTtFQUNFO0VBQ0E7QW5ENG1LRjtBb0RqcUtBO0VBRUU7RUFDQTtBcERrcUtGO0FvRDFwS0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXBEMnBLRjtBb0R4cEtFO0V0QjdCQTtFQUNBO0E5QndyS0Y7QW9EenBLRTtFQUNFO0V0QnpCRjtFQUNBO0E5QnFyS0Y7QW9EeHBLRTs7O0VBR0U7RUFDQTtFQUNBO0FwRDBwS0o7QW9EL3BLRTs7O0VBU0k7QXBEMnBLTjtBb0RwcUtFOzs7RUFZSTtBcEQ2cEtOO0FvRHhwS0U7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0FwRDBwS0o7QW9EaHFLRTs7Ozs7Ozs7O0VBWUk7QXBEK3BLTjtBb0QzcUtFOzs7RUFlSTtBcERpcUtOO0FvRHRwS0E7O0VBRUU7QXBEd3BLRjtBb0QxcEtBOztFQUtJO0FwRHlwS0o7QW9EcnBLRTs7OztFQUVFO0VBQ0E7RUFDQTtBcER5cEtKO0FvRHJwS0E7RUFDRTtFQUNBO0FwRHVwS0Y7QWdCOXZLQztFcUNJRztFQUNBO0FyRDZ2S0o7QXFEM3ZLSTs7RUFFRTtBckQ2dktOO0FxRC92S0k7O0VBS0k7QXJEOHZLUjtBcUQzdktNOzs7O0VBRUU7RUFDQTtBckQrdktSO0FxRDd2S007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckRrd0tSO0FnQjN4S0M7RXFDSUc7RUFDQTtBckQweEtKO0FxRHh4S0k7O0VBRUU7QXJEMHhLTjtBcUQ1eEtJOztFQUtJO0FyRDJ4S1I7QXFEeHhLTTs7OztFQUVFO0VBQ0E7QXJENHhLUjtBcUQxeEtNOzs7Ozs7RUFHRTtFQUNBO0VBQ0E7QXJEK3hLUjtBZ0J4ektDO0VxQ0lHO0VBQ0E7QXJEdXpLSjtBcURyektJOztFQUVFO0FyRHV6S047QXFEenpLSTs7RUFLSTtBckR3ektSO0FxRHJ6S007Ozs7RUFFRTtFQUNBO0FyRHl6S1I7QXFEdnpLTTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FyRDR6S1I7QWdCcjFLQztFcUNJRztFQUNBO0FyRG8xS0o7QXFEbDFLSTs7RUFFRTtBckRvMUtOO0FxRHQxS0k7O0VBS0k7QXJEcTFLUjtBcURsMUtNOzs7O0VBRUU7RUFDQTtBckRzMUtSO0FxRHAxS007Ozs7OztFQUdFO0VBQ0E7RUFDQTtBckR5MUtSO0FvRHh2S0E7RUFDRTtFQUNBO0FwRDB2S0Y7QW9EeHZLQTtFQUNFO0VBQ0E7QXBEMHZLRjtBc0RsM0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWpEMERBO0VBQ1E7QUwyektWO0FzRGozS0E7RUFDRTtBdERtM0tGO0FzRDkyS0E7RUFDRTtFQUNBO0V4QnRCQTtFQUNBO0E5QnU0S0Y7QXNEcDNLQTtFQU1JO0F0RGkzS0o7QXNENTJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RDgyS0Y7QXNEbDNLQTs7Ozs7RUFXSTtBdEQ4MktKO0FzRHoyS0E7RUFDRTtFQUNBO0VBQ0E7RXhCMUNBO0VBQ0E7QTlCczVLRjtBc0RuMktBOztFQUdJO0F0RG8yS0o7QXNEdjJLQTs7RUFNTTtFQUNBO0F0RHEyS047QXNEajJLSTs7RUFFSTtFeEJ6RU47RUFDQTtBOUI2NktGO0FzRC8xS0k7O0VBRUk7RXhCekVOO0VBQ0E7QTlCMjZLRjtBc0R4M0tBO0V4QjVERTtFQUNBO0E5QnU3S0Y7QXNEMzFLQTtFQUVJO0F0RDQxS0o7QXNEejFLQTtFQUNFO0F0RDIxS0Y7QXNEbjFLQTs7O0VBSUk7QXREbzFLSjtBc0R4MUtBOzs7RUFPTTtFQUNBO0F0RHMxS047QXNEOTFLQTs7RXhCM0dFO0VBQ0E7QTlCNjhLRjtBc0RuMktBOzs7O0VBbUJRO0VBQ0E7QXREczFLUjtBc0QxMktBOzs7Ozs7OztFQXdCVTtBdEQ0MUtWO0FzRHAzS0E7Ozs7Ozs7O0VBNEJVO0F0RGsyS1Y7QXNEOTNLQTs7RXhCbkdFO0VBQ0E7QTlCcStLRjtBc0RuNEtBOzs7O0VBeUNRO0VBQ0E7QXREZzJLUjtBc0QxNEtBOzs7Ozs7OztFQThDVTtBdERzMktWO0FzRHA1S0E7Ozs7Ozs7O0VBa0RVO0F0RDQyS1Y7QXNEOTVLQTs7OztFQTJESTtBdER5MktKO0FzRHA2S0E7O0VBK0RJO0F0RHkyS0o7QXNEeDZLQTs7RUFtRUk7QXREeTJLSjtBc0Q1NktBOzs7Ozs7Ozs7Ozs7RUEwRVU7QXREZzNLVjtBc0QxN0tBOzs7Ozs7Ozs7Ozs7RUE4RVU7QXREMDNLVjtBc0R4OEtBOzs7Ozs7OztFQXVGVTtBdEQyM0tWO0FzRGw5S0E7Ozs7Ozs7O0VBZ0dVO0F0RDQzS1Y7QXNENTlLQTtFQXNHSTtFQUNBO0F0RHkzS0o7QXNELzJLQTtFQUNFO0F0RGkzS0Y7QXNEbDNLQTtFQUtJO0VBQ0E7QXREZzNLSjtBc0R0M0tBO0VBU007QXREZzNLTjtBc0R6M0tBO0VBY0k7QXREODJLSjtBc0Q1M0tBOztFQWtCTTtBdEQ4MktOO0FzRGg0S0E7RUF1Qkk7QXRENDJLSjtBc0RuNEtBO0VBeUJNO0F0RDYyS047QXNEdDJLQTtFQzVQRTtBdkRxbUxGO0F1RG5tTEU7RUFDRTtFQUNBO0VBQ0E7QXZEcW1MSjtBdUR4bUxFO0VBTUk7QXZEcW1MTjtBdUQzbUxFO0VBU0k7RUFDQTtBdkRxbUxOO0F1RGxtTEU7RUFFSTtBdkRtbUxOO0FzRHIzS0E7RUMvUEU7QXZEdW5MRjtBdURybkxFO0VBQ0U7RUFDQTtFQUNBO0F2RHVuTEo7QXVEMW5MRTtFQU1JO0F2RHVuTE47QXVEN25MRTtFQVNJO0VBQ0E7QXZEdW5MTjtBdURwbkxFO0VBRUk7QXZEcW5MTjtBc0RwNEtBO0VDbFFFO0F2RHlvTEY7QXVEdm9MRTtFQUNFO0VBQ0E7RUFDQTtBdkR5b0xKO0F1RDVvTEU7RUFNSTtBdkR5b0xOO0F1RC9vTEU7RUFTSTtFQUNBO0F2RHlvTE47QXVEdG9MRTtFQUVJO0F2RHVvTE47QXNEbjVLQTtFQ3JRRTtBdkQycExGO0F1RHpwTEU7RUFDRTtFQUNBO0VBQ0E7QXZEMnBMSjtBdUQ5cExFO0VBTUk7QXZEMnBMTjtBdURqcUxFO0VBU0k7RUFDQTtBdkQycExOO0F1RHhwTEU7RUFFSTtBdkR5cExOO0FzRGw2S0E7RUN4UUU7QXZENnFMRjtBdUQzcUxFO0VBQ0U7RUFDQTtFQUNBO0F2RDZxTEo7QXVEaHJMRTtFQU1JO0F2RDZxTE47QXVEbnJMRTtFQVNJO0VBQ0E7QXZENnFMTjtBdUQxcUxFO0VBRUk7QXZEMnFMTjtBc0RqN0tBO0VDM1FFO0F2RCtyTEY7QXVEN3JMRTtFQUNFO0VBQ0E7RUFDQTtBdkQrckxKO0F1RGxzTEU7RUFNSTtBdkQrckxOO0F1RHJzTEU7RUFTSTtFQUNBO0F2RCtyTE47QXVENXJMRTtFQUVJO0F2RDZyTE47QXdEN3NMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEK3NMRjtBd0RwdExBOzs7OztFQVlJO0VBQ0E7RUFDQTtFQUNB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O0VBQ0E7RUFDQTtFQVVBO0VBQ0E7RUFFQTtFQUNBO0EvRDhuTUo7QStEN3BNQTtFQW1DSTtFQUNBO0VBQ0E7RUFDQTtBL0Q2bk1KO0ErRHRuTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0R3bk1GO0ErRHRuTUU7RUFDRTtBL0R3bk1KO0ErRGxuTUE7RUFHRTs7OztJQUtJO0lBQ0E7SUFDQTtJQUNBO0UvRGluTUo7RStEem5NQTs7SUFZSTtFL0Rpbk1KO0UrRDduTUE7O0lBZ0JJO0UvRGluTUo7RStENW1NQTtJQUNFO0lBQ0E7SUFDQTtFL0Q4bU1GO0UrRDFtTUE7SUFDRTtFL0Q0bU1GO0FBQ0Y7QWdFOTJNRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBO0FoRTg0TUo7QWdFNTRNRTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FoRTY1TUo7QW1DbjZNQTtFOEJWRTtFQUNBO0VBQ0E7QWpFZzdNRjtBbUNyNk1BO0VBQ0U7QW5DdTZNRjtBbUNyNk1BO0VBQ0U7QW5DdTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0VBQ0U7QW5DaTZNRjtBbUMvNU1BO0UrQnpCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRTI3TUY7QW1DNzVNQTtFQUNFO0FuQys1TUY7QW1DeDVNQTtFQUNFO0FuQzA1TUY7QW1FMzdNQTtFQUNFO0FuRTY3TUY7QW1FdjdNQTs7OztFQ2xCRTtBcEUrOE1GO0FtRXQ3TUE7Ozs7Ozs7Ozs7OztFQVlFO0FuRXc3TUY7QW1FcDdNRTtFQUFBO0lDakRBO0VwRXkrTUE7RW9FeCtNQTtJQUFVO0VwRTIrTVY7RW9FMStNQTtJQUFVO0VwRTYrTVY7RW9FNStNQTs7SUFDVTtFcEUrK01WO0FBQ0Y7QW1FOTdNRTtFQUFBO0lBQ0U7RW5FaThNRjtBQUNGO0FtRTk3TUU7RUFBQTtJQUNFO0VuRWk4TUY7QUFDRjtBbUU5N01FO0VBQUE7SUFDRTtFbkVpOE1GO0FBQ0Y7QW1FNzdNRTtFQUFBO0lDdEVBO0VwRXVnTkE7RW9FdGdOQTtJQUFVO0VwRXlnTlY7RW9FeGdOQTtJQUFVO0VwRTJnTlY7RW9FMWdOQTs7SUFDVTtFcEU2Z05WO0FBQ0Y7QW1FdjhNRTtFQUFBO0lBQ0U7RW5FMDhNRjtBQUNGO0FtRXY4TUU7RUFBQTtJQUNFO0VuRTA4TUY7QUFDRjtBbUV2OE1FO0VBQUE7SUFDRTtFbkUwOE1GO0FBQ0Y7QW1FdDhNRTtFQUFBO0lDM0ZBO0VwRXFpTkE7RW9FcGlOQTtJQUFVO0VwRXVpTlY7RW9FdGlOQTtJQUFVO0VwRXlpTlY7RW9FeGlOQTs7SUFDVTtFcEUyaU5WO0FBQ0Y7QW1FaDlNRTtFQUFBO0lBQ0U7RW5FbTlNRjtBQUNGO0FtRWg5TUU7RUFBQTtJQUNFO0VuRW05TUY7QUFDRjtBbUVoOU1FO0VBQUE7SUFDRTtFbkVtOU1GO0FBQ0Y7QW1FLzhNRTtFQUFBO0lDaEhBO0VwRW1rTkE7RW9FbGtOQTtJQUFVO0VwRXFrTlY7RW9FcGtOQTtJQUFVO0VwRXVrTlY7RW9FdGtOQTs7SUFDVTtFcEV5a05WO0FBQ0Y7QW1FejlNRTtFQUFBO0lBQ0U7RW5FNDlNRjtBQUNGO0FtRXo5TUU7RUFBQTtJQUNFO0VuRTQ5TUY7QUFDRjtBbUV6OU1FO0VBQUE7SUFDRTtFbkU0OU1GO0FBQ0Y7QW1FeDlNRTtFQUFBO0lDN0hBO0VwRXlsTkE7QUFDRjtBbUV4OU1FO0VBQUE7SUNsSUE7RXBFOGxOQTtBQUNGO0FtRXg5TUU7RUFBQTtJQ3ZJQTtFcEVtbU5BO0FBQ0Y7QW1FeDlNRTtFQUFBO0lDNUlBO0VwRXdtTkE7QUFDRjtBbUVsOU1BO0VDdkpFO0FwRTRtTkY7QW1FbDlNRTtFQUFBO0lDbEtBO0VwRXduTkE7RW9Fdm5OQTtJQUFVO0VwRTBuTlY7RW9Fem5OQTtJQUFVO0VwRTRuTlY7RW9FM25OQTs7SUFDVTtFcEU4bk5WO0FBQ0Y7QW1FNzlNQTtFQUNFO0FuRSs5TUY7QW1FNzlNRTtFQUFBO0lBQ0U7RW5FZytNRjtBQUNGO0FtRTk5TUE7RUFDRTtBbkVnK01GO0FtRTk5TUU7RUFBQTtJQUNFO0VuRWkrTUY7QUFDRjtBbUUvOU1BO0VBQ0U7QW5FaStNRjtBbUUvOU1FO0VBQUE7SUFDRTtFbkVrK01GO0FBQ0Y7QW1FOTlNRTtFQUFBO0lDckxBO0VwRXVwTkE7QUFDRjtBQUNBOzs7RUFHRTtBQUNGOytCQUMrQjtBcUV0cU4vQjtFQUNFO0VBQ0E7RUFDQTtFQU1BO0VBQ0E7QXJFbXFORjtBZ0Jock5DO0VzRElDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUrcU5GO0FBQ0EsNkRBQTZEO0FnQnpyTjVEO0V1REtDO0VBQ0E7RUFDQTtBdkV1ck5GO0FnQjlyTkM7RXVEU3NCO0F2RXdyTnZCO0FnQmpzTkM7RXVEVXNCO0F2RTByTnZCO0FnQnBzTkM7RXVEV3NCO0F2RTRyTnZCO0FnQnZzTkM7RXVEWXNCO0F2RThyTnZCO0FnQjFzTkM7RXdER0M7RUFDQTtBeEUwc05GO0FnQjlzTkM7RXlESUM7RUFDQTtFQUNBO0F6RTZzTkY7QWdCbnROQztFeURPUTtBekUrc05UO0FnQnR0TkM7RXlEVUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekUrc05GO0FnQjd0TkM7RXlEZ0JHO0F6RWd0Tko7QWdCaHVOQztFb0JJQztFQUNBO0VBQ0E7QXBDK3RORjtBZ0JydU5DO0VvQlM2QjtBcEMrdE45QjtBZ0J4dU5DO0VvQlU4QjtBcENpdU4vQjtBZ0IzdU5DO0VvQmFnQztBcENpdU5qQztBZ0I5dU5DO0VvQmNpQztBcENtdU5sQztBQUNBLDJCQUEyQjtBb0NodU4zQjtFQUFjO0FwQ211TmQ7QW9DbHVOQTtFQUFhO0FwQ3F1TmI7QW9DbHVORTtFQUFjO0FwQ3F1TmhCO0FvQ3B1TkU7RUFBZTtBcEN1dU5qQjtBZ0I5dk5DO0UwRElDO0VBQ1E7QTFFNnZOVjtBZ0Jsd05DO0UwRFNDO0VBQ1E7QTFFNHZOVjtBMEV6dk5BO0VBQ0U7SUFDRTtJQUNRO0UxRTJ2TlY7RTBFenZOQTtJQUNFO0lBQ1E7RTFFMnZOVjtBQUNGO0EwRXh2TkE7RUFDRTtJQUNFO0lBQ1E7RTFFMHZOVjtFMEV4dk5BO0lBQ0U7SUFDUTtFMUUwdk5WO0FBQ0Y7QWdCMXhOQztFMkRjQztFQUNBO0VBQ0k7RUFDSTtBM0Urd05WO0FnQmh5TkM7RTJEY0M7RUFDQTtFQUNJO0VBQ0k7QTNFcXhOVjtBZ0J0eU5DO0UyRGNDO0VBQ0E7RUFDSTtFQUNJO0EzRTJ4TlY7QWdCNXlOQztFMkRxQkM7RUFDQTtFQUNJO0VBQ0k7QTNFMHhOVjtBZ0Jsek5DO0UyRHFCQztFQUNBO0VBQ0k7RUFDSTtBM0VneU5WO0FnQnh6TkM7Ozs7O0U0RGtCQztBNUU2eU5GO0FnQi96TkM7RTZESUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RTh6TkY7QWdCdjBOQzs7RTZEWUM7RUFDQTtFQUNBO0VBQ0E7QTdFK3pORjtBZ0I5ME5DO0U2RGlCNEI7QTdFZzBON0I7QWdCajFOQztFNkRrQjRCO0E3RWswTjdCO0FnQnAxTkM7RTZEbUIyQjtBN0VvME41QjtBQUNBO21FQUNtRTtBZ0J6MU5sRTtFOERHZ0M7QTlFeTFOakM7QWdCNTFOQztFOERJZ0M7QTlFMjFOakM7QWdCLzFOQztFOERLaUM7QTlFNjFObEM7QWdCbDJOQztFOERNcUM7QTlFKzFOdEM7QWdCcjJOQztFOERPZ0M7QTlFaTJOakM7QWdCeDJOQztFOERRK0I7QTlFbTJOaEM7QWdCMzJOQztFOERTaUM7QTlFcTJObEM7QWdCOTJOQztFOERVK0I7QTlFdTJOaEM7QWdCajNOQztFOERXK0I7QTlFeTJOaEM7QWdCcDNOQztFOERZbUM7QTlFMjJOcEM7QWdCdjNOQztFOERhNkI7QTlFNjJOOUI7QWdCMTNOQztFOERja0M7QTlFKzJObkM7QWdCNzNOQztFOERlZ0M7QTlFaTNOakM7QWdCaDROQzs7O0U4RGtCZ0M7QTlFbTNOakM7QWdCcjROQztFOERtQnNDO0E5RXEzTnZDO0FnQng0TkM7RThEb0J1QztBOUV1M054QztBZ0IzNE5DO0U4RHFCb0M7QTlFeTNOckM7QWdCOTROQztFOERzQmlDO0E5RTIzTmxDO0FnQmo1TkM7O0U4RHdCOEI7QTlFNjNOL0I7QWdCcjVOQztFOER5QmtDO0E5RSszTm5DO0FnQng1TkM7RThEMEIrQjtBOUVpNE5oQztBZ0IzNU5DO0U4RDJCaUM7QTlFbTRObEM7QWdCOTVOQztFOEQ0QmtDO0E5RXE0Tm5DO0FnQmo2TkM7RThENkIrQjtBOUV1NE5oQztBZ0JwNk5DO0U4RDhCbUM7QTlFeTROcEM7QWdCdjZOQztFOEQrQjhDO0E5RTI0Ti9DO0FnQjE2TkM7RThEZ0M0QztBOUU2NE43QztBZ0I3Nk5DO0U4RGlDZ0M7QTlFKzROakM7QWdCaDdOQztFOERrQ3dDO0E5RWk1TnpDO0FnQm43TkM7O0U4RG9DaUM7QTlFbTVObEM7QWdCdjdOQztFOERxQ2tDO0E5RXE1Tm5DO0FnQjE3TkM7RThEc0NtQztBOUV1NU5wQztBZ0I3N05DO0U4RHVDK0I7QTlFeTVOaEM7QWdCaDhOQztFOER3QytCO0E5RTI1TmhDO0FnQm44TkM7RThEeUNxQztBOUU2NU50QztBZ0J0OE5DO0U4RDBDcUM7QTlFKzVOdEM7QWdCejhOQztFOEQyQ3NDO0E5RWk2TnZDO0FnQjU4TkM7RThENENvQztBOUVtNk5yQztBZ0IvOE5DO0U4RDZDaUM7QTlFcTZObEM7QWdCbDlOQztFOEQ4Q2tDO0E5RXU2Tm5DO0FnQnI5TkM7RThEK0M4QjtBOUV5Nk4vQjtBZ0J4OU5DO0U4RGdEK0I7QTlFMjZOaEM7QWdCMzlOQztFOERpRCtCO0E5RTY2TmhDO0FnQjk5TkM7RThEa0RtQztBOUUrNk5wQztBZ0JqK05DO0U4RG1EZ0M7QTlFaTdOakM7QWdCcCtOQztFOERvRGlDO0E5RW03TmxDO0FnQnYrTkM7RThEcUQrQjtBOUVxN05oQztBZ0IxK05DO0U4RHNEK0I7QTlFdTdOaEM7QWdCNytOQztFOER1RGlDO0E5RXk3TmxDO0FnQmgvTkM7RThEd0RzQztBOUUyN052QztBZ0JuL05DO0U4RHlEcUM7QTlFNjdOdEM7QWdCdC9OQztFOEQwRHFDO0E5RSs3TnRDO0FnQnovTkM7RThEMkR1QztBOUVpOE54QztBZ0I1L05DO0U4RDREc0M7QTlFbThOdkM7QWdCLy9OQztFOEQ2RHdDO0E5RXE4TnpDO0FnQmxnT0M7RThEOEQrQjtBOUV1OE5oQztBZ0JyZ09DOztFOERnRWtDO0E5RXk4Tm5DO0FnQnpnT0M7RThEaUVpQztBOUUyOE5sQztBZ0I1Z09DO0U4RGtFdUM7QTlFNjhOeEM7QWdCL2dPQzs7O0U4RHFFb0M7QTlFKzhOckM7QWdCcGhPQztFOERzRWlDO0E5RWk5TmxDO0FnQnZoT0M7RThEdUVxQztBOUVtOU50QztBZ0IxaE9DO0U4RHdFaUM7QTlFcTlObEM7QWdCN2hPQztFOER5RStCO0E5RXU5TmhDO0FnQmhpT0M7O0U4RDJFMEM7QTlFeTlOM0M7QWdCcGlPQztFOEQ0RXlDO0E5RTI5TjFDO0FnQnZpT0M7RThENkV5QztBOUU2OU4xQztBZ0IxaU9DO0U4RDhFaUM7QTlFKzlObEM7QWdCN2lPQztFOEQrRXdDO0E5RWkrTnpDO0FnQmhqT0M7RThEZ0Z3QztBOUVtK056QztBZ0Juak9DO0U4RGlGbUM7QTlFcStOcEM7QWdCdGpPQztFOERrRitCO0E5RXUrTmhDO0FnQnpqT0M7RThEbUZnQztBOUV5K05qQztBZ0I1ak9DO0U4RG9GK0I7QTlFMitOaEM7QWdCL2pPQztFOERxRmtDO0E5RTYrTm5DO0FnQmxrT0M7RThEc0Z1QztBOUUrK054QztBZ0Jya09DO0U4RHVGdUM7QTlFaS9OeEM7QWdCeGtPQztFOER3RmdDO0E5RW0vTmpDO0FnQjNrT0M7RThEeUZ1QztBOUVxL054QztBZ0I5a09DO0U4RDBGd0M7QTlFdS9OekM7QWdCamxPQztFOEQyRnNDO0E5RXkvTnZDO0FnQnBsT0M7RThENEZ1QztBOUUyL054QztBZ0J2bE9DO0U4RDZGdUM7QTlFNi9OeEM7QWdCMWxPQztFOEQ4RnVDO0E5RSsvTnhDO0FnQjdsT0M7RThEK0YwQztBOUVpZ08zQztBZ0JobU9DO0U4RGdHc0M7QTlFbWdPdkM7QWdCbm1PQztFOERpR3FDO0E5RXFnT3RDO0FnQnRtT0M7RThEa0d5QztBOUV1Z08xQztBZ0J6bU9DO0U4RG1HeUM7QTlFeWdPMUM7QWdCNW1PQztFOERvRzhCO0E5RTJnTy9CO0FnQi9tT0M7RThEcUdxQztBOUU2Z090QztBZ0Jsbk9DO0U4RHNHc0M7QTlFK2dPdkM7QWdCcm5PQztFOER1R21DO0E5RWloT3BDO0FnQnhuT0M7RThEd0dxQztBOUVtaE90QztBZ0Izbk9DOztFOEQwR2dDO0E5RXFoT2pDO0FnQi9uT0M7RThEMkdpQztBOUV1aE9sQztBZ0Jsb09DO0U4RDRHbUM7QTlFeWhPcEM7QWdCcm9PQztFOEQ2RytCO0E5RTJoT2hDO0FnQnhvT0M7RThEOEdnQztBOUU2aE9qQztBZ0Izb09DO0U4RCtHbUM7QTlFK2hPcEM7QWdCOW9PQztFOERnSDZDO0E5RWlpTzlDO0FnQmpwT0M7RThEaUgrQjtBOUVtaU9oQztBZ0JwcE9DO0U4RGtIK0I7QTlFcWlPaEM7QWdCdnBPQztFOERtSCtCO0E5RXVpT2hDO0FnQjFwT0M7RThEb0g4QjtBOUV5aU8vQjtBZ0I3cE9DO0U4RHFIb0M7QTlFMmlPckM7QWdCaHFPQzs7RThEdUgrQztBOUU2aU9oRDtBZ0JwcU9DO0U4RHdIZ0M7QTlFK2lPakM7QWdCdnFPQztFOER5SG1DO0E5RWlqT3BDO0FnQjFxT0M7RThEMEhpQztBOUVtak9sQztBZ0I3cU9DO0U4RDJIa0M7QTlFcWpPbkM7QWdCaHJPQztFOEQ0SGlDO0E5RXVqT2xDO0FnQm5yT0M7RThENkhxQztBOUV5ak90QztBZ0J0ck9DO0U4RDhIdUM7QTlFMmpPeEM7QWdCenJPQztFOEQrSGtDO0E5RTZqT25DO0FnQjVyT0M7RThEZ0l3QztBOUUrak96QztBZ0Ivck9DO0U4RGlJaUM7QTlFaWtPbEM7QWdCbHNPQztFOERrSXNDO0E5RW1rT3ZDO0FnQnJzT0M7RThEbUltQztBOUVxa09wQztBZ0J4c09DO0U4RG9JbUM7QTlFdWtPcEM7QWdCM3NPQzs7RThEc0lvQztBOUV5a09yQztBZ0Ivc09DO0U4RHVJeUM7QTlFMmtPMUM7QWdCbHRPQztFOER3STBDO0E5RTZrTzNDO0FnQnJ0T0M7RThEeUl1QztBOUUra094QztBZ0J4dE9DO0U4RDBJOEI7QTlFaWxPL0I7QWdCM3RPQzs7RThENEkrQjtBOUVtbE9oQztBZ0IvdE9DO0U4RDZJbUM7QTlFcWxPcEM7QWdCbHVPQztFOEQ4SXNDO0E5RXVsT3ZDO0FnQnJ1T0M7RThEK0l3QztBOUV5bE96QztBZ0J4dU9DO0U4RGdKb0M7QTlFMmxPckM7QWdCM3VPQztFOERpSmtDO0E5RTZsT25DO0FnQjl1T0M7RThEa0ptQztBOUUrbE9wQztBZ0Jqdk9DO0U4RG1KMEM7QTlFaW1PM0M7QWdCcHZPQztFOERvSnFDO0E5RW1tT3RDO0FnQnZ2T0M7RThEcUp3QztBOUVxbU96QztBZ0Ixdk9DO0U4RHNKa0M7QTlFdW1PbkM7QWdCN3ZPQztFOER1SmlDO0E5RXltT2xDO0FnQmh3T0M7RThEd0p3QztBOUUybU96QztBZ0Jud09DO0U4RHlKaUM7QTlFNm1PbEM7QWdCdHdPQztFOEQwSmtDO0E5RSttT25DO0FnQnp3T0M7RThEMkpnQztBOUVpbk9qQztBZ0I1d09DO0U4RDRKbUM7QTlFbW5PcEM7QWdCL3dPQztFOEQ2SnFDO0E5RXFuT3RDO0FnQmx4T0M7RThEOEp1QztBOUV1bk94QztBZ0JyeE9DO0U4RCtKa0M7QTlFeW5PbkM7QWdCeHhPQzs7RThEaUttQztBOUUybk9wQztBZ0I1eE9DO0U4RGtLaUM7QTlFNm5PbEM7QWdCL3hPQztFOERtS2lDO0E5RStuT2xDO0FnQmx5T0M7RThEb0tzQztBOUVpb092QztBZ0JyeU9DOztFOERzSzhCO0E5RW1vTy9CO0FnQnp5T0M7RThEdUtnQztBOUVxb09qQztBZ0I1eU9DO0U4RHdLbUM7QTlFdW9PcEM7QWdCL3lPQztFOER5SytCO0E5RXlvT2hDO0FnQmx6T0M7RThEMEtzQztBOUUyb092QztBZ0Jyek9DO0U4RDJLdUM7QTlFNm9PeEM7QWdCeHpPQztFOEQ0S3NDO0E5RStvT3ZDO0FnQjN6T0M7RThENktvQztBOUVpcE9yQztBZ0I5ek9DO0U4RDhLc0M7QTlFbXBPdkM7QWdCajBPQztFOEQrSzRDO0E5RXFwTzdDO0FnQnAwT0M7RThEZ0w2QztBOUV1cE85QztBZ0J2ME9DO0U4RGlMMEM7QTlFeXBPM0M7QWdCMTBPQztFOERrTDRDO0E5RTJwTzdDO0FnQjcwT0M7RThEbUxnQztBOUU2cE9qQztBZ0JoMU9DO0U4RG9MaUM7QTlFK3BPbEM7QWdCbjFPQztFOERxTGdDO0E5RWlxT2pDO0FnQnQxT0M7RThEc0xpQztBOUVtcU9sQztBZ0J6MU9DO0U4RHVMb0M7QTlFcXFPckM7QWdCNTFPQztFOER3THFDO0E5RXVxT3RDO0FnQi8xT0M7O0U4RDBMZ0M7QTlFeXFPakM7QWdCbjJPQzs7RThENEwrQjtBOUUycU9oQztBZ0J2Mk9DO0U4RDZMZ0M7QTlFNnFPakM7QWdCMTJPQztFOEQ4TGdDO0E5RStxT2pDO0FnQjcyT0M7O0U4RGdNbUM7QTlFaXJPcEM7QWdCajNPQzs7RThEa01rQztBOUVtck9uQztBZ0JyM09DO0U4RG1Nb0M7QTlFcXJPckM7QWdCeDNPQzs7RThEcU1tQztBOUV1ck9wQztBZ0I1M09DO0U4RHNNaUM7QTlFeXJPbEM7QWdCLzNPQzs7O0U4RHlNK0I7QTlFMnJPaEM7QWdCcDRPQztFOEQwTWtDO0E5RTZyT25DO0FnQnY0T0M7RThEMk1rQztBOUUrck9uQztBZ0IxNE9DO0U4RDRNd0M7QTlFaXNPekM7QWdCNzRPQztFOEQ2TW9DO0E5RW1zT3JDO0FnQmg1T0M7RThEOE1nQztBOUVxc09qQztBZ0JuNU9DO0U4RCtNZ0M7QTlFdXNPakM7QWdCdDVPQztFOERnTmdDO0E5RXlzT2pDO0FnQno1T0M7RThEaU5vQztBOUUyc09yQztBZ0I1NU9DO0U4RGtOMkM7QTlFNnNPNUM7QWdCLzVPQztFOERtTjZDO0E5RStzTzlDO0FnQmw2T0M7RThEb05zQztBOUVpdE92QztBZ0JyNk9DO0U4RHFOZ0M7QTlFbXRPakM7QWdCeDZPQztFOERzTnFDO0E5RXF0T3RDO0FnQjM2T0M7RThEdU5tQztBOUV1dE9wQztBZ0I5Nk9DO0U4RHdOcUM7QTlFeXRPdEM7QWdCajdPQztFOER5TnNDO0E5RTJ0T3ZDO0FnQnA3T0M7RThEME5rQztBOUU2dE9uQztBZ0J2N09DOztFOEQ0TitCO0E5RSt0T2hDO0FnQjM3T0M7O0U4RDhOb0M7QTlFaXVPckM7QWdCLzdPQzs7RThEZ09tQztBOUVtdU9wQztBZ0JuOE9DO0U4RGlPbUM7QTlFcXVPcEM7QWdCdDhPQztFOERrT21DO0E5RXV1T3BDO0FnQno4T0M7O0U4RG9PK0I7QTlFeXVPaEM7QWdCNzhPQzs7RThEc09nQztBOUUydU9qQztBZ0JqOU9DOztFOER3T3FDO0E5RTZ1T3RDO0FnQnI5T0M7RThEeU9vQztBOUUrdU9yQztBZ0J4OU9DO0U4RDBPcUM7QTlFaXZPdEM7QWdCMzlPQzs7RThENE8rQjtBOUVtdk9oQztBZ0IvOU9DO0U4RDZPa0M7QTlFcXZPbkM7QWdCbCtPQztFOEQ4T21DO0E5RXV2T3BDO0FnQnIrT0M7O0U4RGdQb0M7QTlFeXZPckM7QWdCeitPQztFOERpUHNDO0E5RTJ2T3ZDO0FnQjUrT0M7RThEa1BtQztBOUU2dk9wQztBZ0IvK09DO0U4RG1QeUM7QTlFK3ZPMUM7QWdCbC9PQztFOERvUHVDO0E5RWl3T3hDO0FnQnIvT0M7RThEcVBrQztBOUVtd09uQztBZ0J4L09DO0U4RHNQc0M7QTlFcXdPdkM7QWdCMy9PQztFOER1UG1DO0E5RXV3T3BDO0FnQjkvT0M7RThEd1BpQztBOUV5d09sQztBZ0JqZ1BDO0U4RHlQaUM7QTlFMndPbEM7QWdCcGdQQztFOEQwUGtDO0E5RTZ3T25DO0FnQnZnUEM7RThEMlBzQztBOUUrd092QztBZ0IxZ1BDO0U4RDRQcUM7QTlFaXhPdEM7QWdCN2dQQztFOEQ2UHFDO0E5RW14T3RDO0FnQmhoUEM7RThEOFBvQztBOUVxeE9yQztBZ0JuaFBDO0U4RCtQaUM7QTlFdXhPbEM7QWdCdGhQQztFOERnUXNDO0E5RXl4T3ZDO0FnQnpoUEM7RThEaVErQjtBOUUyeE9oQztBZ0I1aFBDO0U4RGtRbUM7QTlFNnhPcEM7QWdCL2hQQztFOERtUXNDO0E5RSt4T3ZDO0FnQmxpUEM7RThEb1E0QztBOUVpeU83QztBZ0JyaVBDO0U4RHFRNkM7QTlFbXlPOUM7QWdCeGlQQztFOERzUTBDO0E5RXF5TzNDO0FnQjNpUEM7RThEdVE0QztBOUV1eU83QztBZ0I5aVBDO0U4RHdRcUM7QTlFeXlPdEM7QWdCampQQztFOER5UXNDO0E5RTJ5T3ZDO0FnQnBqUEM7RThEMFFtQztBOUU2eU9wQztBZ0J2alBDO0U4RDJRcUM7QTlFK3lPdEM7QWdCMWpQQztFOEQ0UWtDO0E5RWl6T25DO0FnQjdqUEM7RThENlFpQztBOUVtek9sQztBZ0Joa1BDO0U4RDhRaUM7QTlFcXpPbEM7QWdCbmtQQzs7RThEZ1JpQztBOUV1ek9sQztBZ0J2a1BDO0U4RGlSbUM7QTlFeXpPcEM7QWdCMWtQQztFOERrUnFDO0E5RTJ6T3RDO0FnQjdrUEM7RThEbVJzQztBOUU2ek92QztBZ0JobFBDO0U4RG9Sa0M7QTlFK3pPbkM7QWdCbmxQQztFOERxUmlDO0E5RWkwT2xDO0FnQnRsUEM7O0U4RHVSZ0M7QTlFbTBPakM7QWdCMWxQQztFOER3UnFDO0E5RXEwT3RDO0FnQjdsUEM7RThEeVJtQztBOUV1ME9wQztBZ0JobVBDO0U4RDBSd0M7QTlFeTBPekM7QWdCbm1QQztFOEQyUmtDO0E5RTIwT25DO0FnQnRtUEM7RThENFJrQztBOUU2ME9uQztBZ0J6bVBDO0U4RDZSZ0M7QTlFKzBPakM7QWdCNW1QQztFOEQ4UmtDO0E5RWkxT25DO0FnQi9tUEM7RThEK1JxQztBOUVtMU90QztBZ0JsblBDO0U4RGdTaUM7QTlFcTFPbEM7QWdCcm5QQztFOERpU3lDO0E5RXUxTzFDO0FnQnhuUEM7RThEa1NtQztBOUV5MU9wQztBZ0IzblBDO0U4RG1TK0I7QTlFMjFPaEM7QWdCOW5QQzs7RThEcVNvQztBOUU2MU9yQztBZ0Jsb1BDOzs7RThEd1NzQztBOUUrMU92QztBZ0J2b1BDO0U4RHlTeUM7QTlFaTJPMUM7QWdCMW9QQztFOEQwUytCO0E5RW0yT2hDO0FnQjdvUEM7RThEMlNvQztBOUVxMk9yQztBZ0JocFBDOztFOEQ2U3VDO0E5RXUyT3hDO0FnQnBwUEM7RThEOFNtQztBOUV5Mk9wQztBZ0J2cFBDO0U4RCtTK0I7QTlFMjJPaEM7QWdCMXBQQztFOERnVHNDO0E5RTYyT3ZDO0FnQjdwUEM7RThEaVRzQztBOUUrMk92QztBZ0JocVBDO0U4RGtUb0M7QTlFaTNPckM7QWdCbnFQQztFOERtVGlDO0E5RW0zT2xDO0FnQnRxUEM7RThEb1R1QztBOUVxM094QztBZ0J6cVBDO0U4RHFUcUM7QTlFdTNPdEM7QWdCNXFQQztFOERzVDJDO0E5RXkzTzVDO0FnQi9xUEM7RThEdVRpQztBOUUyM09sQztBZ0JsclBDO0U4RHdUcUM7QTlFNjNPdEM7QWdCcnJQQztFOER5VDRDO0E5RSszTzdDO0FnQnhyUEM7RThEMFRpQztBOUVpNE9sQztBZ0IzclBDO0U4RDJUaUM7QTlFbTRPbEM7QWdCOXJQQztFOEQ0VDhDO0E5RXE0Ty9DO0FnQmpzUEM7RThENlQrQztBOUV1NE9oRDtBZ0Jwc1BDO0U4RDhUNEM7QTlFeTRPN0M7QWdCdnNQQztFOEQrVDhDO0E5RTI0Ty9DO0FnQjFzUEM7RThEZ1VnQztBOUU2NE9qQztBZ0I3c1BDO0U4RGlVK0I7QTlFKzRPaEM7QWdCaHRQQztFOERrVWlDO0E5RWk1T2xDO0FnQm50UEM7RThEbVVxQztBOUVtNU90QztBZ0J0dFBDO0U4RG9VbUM7QTlFcTVPcEM7QWdCenRQQztFOERxVXFDO0E5RXU1T3RDO0FnQjV0UEM7RThEc1VxQztBOUV5NU90QztBZ0IvdFBDO0U4RHVVcUM7QTlFMjVPdEM7QWdCbHVQQztFOER3VXNDO0E5RTY1T3ZDO0FnQnJ1UEM7RThEeVVpQztBOUUrNU9sQztBZ0J4dVBDO0U4RDBVdUM7QTlFaTZPeEM7QWdCM3VQQztFOEQyVXlDO0E5RW02TzFDO0FnQjl1UEM7RThENFVtQztBOUVxNk9wQztBZ0JqdlBDO0U4RDZVcUM7QTlFdTZPdEM7QWdCcHZQQztFOEQ4VXVDO0E5RXk2T3hDO0FnQnZ2UEM7RThEK1V3QztBOUUyNk96QztBZ0IxdlBDO0U4RGdWK0M7QTlFNjZPaEQ7QWdCN3ZQQztFOERpVnVDO0E5RSs2T3hDO0FnQmh3UEM7RThEa1ZrQztBOUVpN09uQztBZ0Jud1BDOztFOERvVjhDO0E5RW03Ty9DO0FnQnZ3UEM7O0U4RHNWNEM7QTlFcTdPN0M7QWdCM3dQQzs7RThEd1YrQztBOUV1N09oRDtBZ0Ivd1BDOztFOEQwVjhCO0E5RXk3Ty9CO0FnQm54UEM7RThEMlY4QjtBOUUyN08vQjtBZ0J0eFBDOztFOEQ2VjhCO0E5RTY3Ty9CO0FnQjF4UEM7O0U4RCtWOEI7QTlFKzdPL0I7QWdCOXhQQzs7OztFOERtVzhCO0E5RWk4Ty9CO0FnQnB5UEM7OztFOERzVzhCO0E5RW04Ty9CO0FnQnp5UEM7O0U4RHdXOEI7QTlFcThPL0I7QWdCN3lQQzs7RThEMFc4QjtBOUV1OE8vQjtBZ0JqelBDO0U4RDJXK0I7QTlFeThPaEM7QWdCcHpQQztFOEQ0V29DO0E5RTI4T3JDO0FnQnZ6UEM7RThENld5QztBOUU2OE8xQztBZ0IxelBDO0U4RDhXMEM7QTlFKzhPM0M7QWdCN3pQQztFOEQrVzBDO0E5RWk5TzNDO0FnQmgwUEM7RThEZ1gyQztBOUVtOU81QztBZ0JuMFBDO0U4RGlYMkM7QTlFcTlPNUM7QWdCdDBQQztFOERrWDRDO0E5RXU5TzdDO0FnQnowUEM7RThEbVhvQztBOUV5OU9yQztBZ0I1MFBDO0U4RG9Yc0M7QTlFMjlPdkM7QWdCLzBQQztFOERxWHlDO0E5RTY5TzFDO0FnQmwxUEM7RThEc1hrQztBOUUrOU9uQztBZ0JyMVBDO0U4RHVYK0I7QTlFaStPaEM7QWdCeDFQQztFOER3WHNDO0E5RW0rT3ZDO0FnQjMxUEM7RThEeVh1QztBOUVxK094QztBZ0I5MVBDO0U4RDBYa0M7QTlFdStPbkM7QWdCajJQQztFOEQyWHlDO0E5RXkrTzFDO0FnQnAyUEM7RThENFhvQztBOUUyK09yQztBZ0J2MlBDO0U4RDZYaUM7QTlFNitPbEM7QWdCMTJQQztFOEQ4WDhCO0E5RSsrTy9CO0FnQjcyUEM7RThEK1hvQztBOUVpL09yQztBZ0JoM1BDO0U4RGdZMkM7QTlFbS9PNUM7QWdCbjNQQztFOERpWWlDO0E5RXEvT2xDO0FnQnQzUEM7RThEa1l3QztBOUV1L096QztBZ0J6M1BDO0U4RG1ZMEM7QTlFeS9PM0M7QWdCNTNQQztFOERvWXdDO0E5RTIvT3pDO0FnQi8zUEM7RThEcVkwQztBOUU2L08zQztBZ0JsNFBDO0U4RHNZMkM7QTlFKy9PNUM7QWdCcjRQQztFOER1WWdDO0E5RWlnUGpDO0FnQng0UEM7RThEd1lrQztBOUVtZ1BuQztBZ0IzNFBDO0U4RHlZa0M7QTlFcWdQbkM7QWdCOTRQQztFOEQwWWdDO0E5RXVnUGpDO0FnQmo1UEM7RThEMlltQztBOUV5Z1BwQztBZ0JwNVBDO0U4RDRZZ0M7QTlFMmdQakM7QWdCdjVQQztFOEQ2WXFDO0E5RTZnUHRDO0FnQjE1UEM7RThEOFlpQztBOUUrZ1BsQztBZ0I3NVBDO0U4RCtZaUM7QTlFaWhQbEM7QWdCaDZQQztFOERnWitCO0E5RW1oUGhDO0FnQm42UEM7O0U4RGtabUM7QTlFcWhQcEM7QWdCdjZQQztFOERtWmdDO0E5RXVoUGpDO0FnQjE2UEM7RThEb1ppQztBOUV5aFBsQztBZ0I3NlBDO0U4RHFaa0M7QTlFMmhQbkM7QWdCaDdQQztFOERzWjhCO0E5RTZoUC9CO0FnQm43UEM7RThEdVo2QjtBOUUraFA5QjtBZ0J0N1BDO0U4RHdaZ0M7QTlFaWlQakM7QWdCejdQQztFOER5WmlDO0E5RW1pUGxDO0FnQjU3UEM7RThEMFpvQztBOUVxaVByQztBZ0IvN1BDO0U4RDJaeUM7QTlFdWlQMUM7QWdCbDhQQztFOEQ0WitDO0E5RXlpUGhEO0FnQnI4UEM7RThENlo4QztBOUUyaVAvQztBZ0J4OFBDOztFOEQrWjhDO0E5RTZpUC9DO0FnQjU4UEM7RThEZ2F1QztBOUUraVB4QztBZ0IvOFBDO0U4RGlhcUM7QTlFaWpQdEM7QWdCbDlQQztFOERrYXVDO0E5RW1qUHhDO0FnQnI5UEM7O0U4RG9hOEI7QTlFcWpQL0I7QWdCejlQQztFOERxYXdDO0E5RXVqUHpDO0FnQjU5UEM7RThEc2F3QztBOUV5alB6QztBZ0IvOVBDO0U4RHVhZ0M7QTlFMmpQakM7QWdCbCtQQztFOER3YTBDO0E5RTZqUDNDO0FnQnIrUEM7RThEeWFvQztBOUUralByQztBZ0J4K1BDO0U4RDBhaUM7QTlFaWtQbEM7QWdCMytQQzs7O0U4RDZhcUM7QTlFbWtQdEM7QWdCaC9QQzs7RThEK2F5QztBOUVxa1AxQztBZ0JwL1BDO0U4RGdiZ0M7QTlFdWtQakM7QWdCdi9QQztFOERpYmlDO0E5RXlrUGxDO0FnQjEvUEM7RThEa2JpQztBOUUya1BsQztBZ0I3L1BDO0U4RG1id0M7QTlFNmtQekM7QWdCaGdRQztFOERvYjZDO0E5RStrUDlDO0FnQm5nUUM7RThEcWJzQztBOUVpbFB2QztBZ0J0Z1FDO0U4RHNib0M7QTlFbWxQckM7QWdCemdRQztFOER1YitCO0E5RXFsUGhDO0FnQjVnUUM7RThEd2JxQztBOUV1bFB0QztBZ0IvZ1FDO0U4RHlieUM7QTlFeWxQMUM7QWdCbGhRQztFOEQwYmlDO0E5RTJsUGxDO0FnQnJoUUM7RThEMmJpQztBOUU2bFBsQztBZ0J4aFFDO0U4RDRibUM7QTlFK2xQcEM7QWdCM2hRQztFOEQ2YjhCO0E5RWltUC9CO0FnQjloUUM7RThEOGJtQztBOUVtbVBwQztBZ0JqaVFDO0U4RCtiZ0M7QTlFcW1QakM7QWdCcGlRQztFOERnYzhCO0E5RXVtUC9CO0FnQnZpUUM7RThEaWNnQztBOUV5bVBqQztBZ0IxaVFDO0U4RGtjK0I7QTlFMm1QaEM7QWdCN2lRQztFOERtY2dDO0E5RTZtUGpDO0FnQmhqUUM7RThEb2NrQztBOUUrbVBuQztBZ0JualFDO0U4RHFjeUM7QTlFaW5QMUM7QWdCdGpRQztFOERzY2dDO0E5RW1uUGpDO0FnQnpqUUM7RThEdWN1QztBOUVxblB4QztBZ0I1alFDO0U4RHdja0M7QTlFdW5QbkM7QWdCL2pRQzs7RThEMGM4QjtBOUV5blAvQjtBZ0Jua1FDOztFOEQ0YytCO0E5RTJuUGhDO0FnQnZrUUM7RThENmMrQjtBOUU2blBoQztBZ0Ixa1FDO0U4RDhja0M7QTlFK25QbkM7QWdCN2tRQztFOEQrY3FDO0E5RWlvUHRDO0FnQmhsUUM7RThEZ2RxQztBOUVtb1B0QztBZ0JubFFDO0U4RGlkbUM7QTlFcW9QcEM7QWdCdGxRQztFOERrZHFDO0E5RXVvUHRDO0FnQnpsUUM7RThEbWRzQztBOUV5b1B2QztBZ0I1bFFDO0U4RG9kdUM7QTlFMm9QeEM7QWdCL2xRQztFOERxZDRDO0E5RTZvUDdDO0FnQmxtUUM7OztFOER3ZHVDO0E5RStvUHhDO0FnQnZtUUM7O0U4RDBkeUM7QTlFaXBQMUM7QWdCM21RQzs7RThENGR1QztBOUVtcFB4QztBZ0IvbVFDOztFOEQ4ZHVDO0E5RXFwUHhDO0FnQm5uUUM7RThEK2RzQztBOUV1cFB2QztBZ0J0blFDO0U4RGdlK0I7QTlFeXBQaEM7QWdCem5RQztFOERpZWtDO0E5RTJwUG5DO0FnQjVuUUM7RThEa2VtQztBOUU2cFBwQztBZ0IvblFDOzs7OztFOER1ZW9DO0E5RStwUHJDO0FnQnRvUUM7RThEd2V5QztBOUVpcVAxQztBZ0J6b1FDOztFOEQwZWdDO0E5RW1xUGpDO0FnQjdvUUM7O0U4RDRlaUM7QTlFcXFQbEM7QWdCanBRQztFOEQ2ZXFDO0E5RXVxUHRDO0FnQnBwUUM7RThEOGU4QjtBOUV5cVAvQjtBZ0J2cFFDOzs7RThEaWZzQztBOUUycVB2QztBZ0I1cFFDO0U4RGtmd0M7QTlFNnFQekM7QWdCL3BRQztFOERtZjZCO0E5RStxUDlCO0FnQmxxUUM7O0U4RHFmaUM7QTlFaXJQbEM7QWdCdHFRQzs7RThEdWZzQztBOUVtclB2QztBZ0IxcVFDOztFOER5ZndDO0E5RXFyUHpDO0FnQjlxUUM7RThEMGZrQztBOUV1clBuQztBZ0JqclFDO0U4RDJmc0M7QTlFeXJQdkM7QWdCcHJRQztFOEQ0ZmlDO0E5RTJyUGxDO0FnQnZyUUM7RThENmZvQztBOUU2clByQztBZ0IxclFDO0U4RDhma0M7QTlFK3JQbkM7QWdCN3JRQztFOEQrZm9DO0E5RWlzUHJDO0FnQmhzUUM7RThEZ2dCMkM7QTlFbXNQNUM7QWdCbnNRQztFOERpZ0IrQjtBOUVxc1BoQztBZ0J0c1FDOztFOERtZ0JtQztBOUV1c1BwQztBZ0Ixc1FDO0U4RG9nQjhCO0E5RXlzUC9CO0FnQjdzUUM7RThEcWdCcUM7QTlFMnNQdEM7QWdCaHRRQztFOERzZ0IrQjtBOUU2c1BoQztBZ0JudFFDO0U4RHVnQnFDO0E5RStzUHRDO0FnQnR0UUM7RThEd2dCaUM7QTlFaXRQbEM7QWdCenRRQztFOER5Z0IrQjtBOUVtdFBoQztBZ0I1dFFDO0U4RDBnQnNDO0E5RXF0UHZDO0FnQi90UUM7RThEMmdCK0I7QTlFdXRQaEM7QWdCbHVRQztFOEQ0Z0JxQztBOUV5dFB0QztBZ0JydVFDO0U4RDZnQmlDO0E5RTJ0UGxDO0FnQnh1UUM7RThEOGdCd0M7QTlFNnRQekM7QWdCM3VRQztFOEQrZ0JrQztBOUUrdFBuQztBZ0I5dVFDO0U4RGdoQndDO0E5RWl1UHpDO0FnQmp2UUM7RThEaWhCc0M7QTlFbXVQdkM7QWdCcHZRQztFOERraEJrQztBOUVxdVBuQztBZ0J2dlFDO0U4RG1oQm9DO0E5RXV1UHJDO0FnQjF2UUM7RThEb2hCb0M7QTlFeXVQckM7QWdCN3ZRQztFOERxaEJxQztBOUUydVB0QztBZ0Jod1FDO0U4RHNoQnVDO0E5RTZ1UHhDO0FnQm53UUM7RThEdWhCZ0M7QTlFK3VQakM7QWdCdHdRQztFOER3aEJvQztBOUVpdlByQztBZ0J6d1FDO0U4RHloQjZCO0E5RW12UDlCO0FnQjV3UUM7RThEMGhCcUM7QTlFcXZQdEM7QWdCL3dRQztFOEQyaEJzQztBOUV1dlB2QztBZ0JseFFDO0U4RDRoQndDO0E5RXl2UHpDO0FnQnJ4UUM7RThENmhCcUM7QTlFMnZQdEM7QWdCeHhRQztFOEQ4aEJvQztBOUU2dlByQztBZ0IzeFFDO0U4RCtoQnFDO0E5RSt2UHRDO0FnQjl4UUM7RThEZ2lCaUM7QTlFaXdQbEM7QWdCanlRQztFOERpaUJ3QztBOUVtd1B6QztBZ0JweVFDO0U4RGtpQnFDO0E5RXF3UHRDO0FnQnZ5UUM7RThEbWlCb0M7QTlFdXdQckM7QWdCMXlRQztFOERvaUJrQztBOUV5d1BuQztBZ0I3eVFDO0U4RHFpQjhCO0E5RTJ3UC9CO0FnQmh6UUM7RThEc2lCa0M7QTlFNndQbkM7QWdCbnpRQztFOER1aUJvQztBOUUrd1ByQztBZ0J0elFDO0U4RHdpQjZCO0E5RWl4UDlCO0FnQnp6UUM7OztFOEQyaUI4QjtBOUVteFAvQjtBZ0I5elFDO0U4RDRpQm1DO0E5RXF4UHBDO0FnQmowUUM7RThENmlCcUM7QTlFdXhQdEM7QWdCcDBRQztFOEQ4aUJ5QztBOUV5eFAxQztBZ0J2MFFDO0U4RCtpQm1DO0E5RTJ4UHBDO0FnQjEwUUM7RThEZ2pCbUM7QTlFNnhQcEM7QWdCNzBRQztFOERpakJrQztBOUUreFBuQztBZ0JoMVFDO0U4RGtqQmlDO0E5RWl5UGxDO0FnQm4xUUM7RThEbWpCdUM7QTlFbXlQeEM7QWdCdDFRQztFOERvakJzQztBOUVxeVB2QztBZ0J6MVFDO0U4RHFqQm1DO0E5RXV5UHBDO0FnQjUxUUM7RThEc2pCb0M7QTlFeXlQckM7QWdCLzFRQztFOER1akIwQztBOUUyeVAzQztBZ0JsMlFDO0U4RHdqQmtDO0E5RTZ5UG5DO0FnQnIyUUM7RThEeWpCK0I7QTlFK3lQaEM7QWdCeDJRQztFOEQwakJzQztBOUVpelB2QztBZ0IzMlFDO0U4RDJqQnFDO0E5RW16UHRDO0FnQjkyUUM7RThENGpCc0M7QTlFcXpQdkM7QWdCajNRQztFOEQ2akJvQztBOUV1elByQztBZ0JwM1FDO0U4RDhqQmdDO0E5RXl6UGpDO0FnQnYzUUM7RThEK2pCK0I7QTlFMnpQaEM7QWdCMTNRQztFOERna0JrQztBOUU2elBuQztBZ0I3M1FDOztFOERra0JzQztBOUUrelB2QztBZ0JqNFFDO0U4RG1rQjBDO0E5RWkwUDNDO0FnQnA0UUM7RThEb2tCdUM7QTlFbTBQeEM7QWdCdjRRQztFOERxa0JzQztBOUVxMFB2QztBZ0IxNFFDO0U4RHNrQnFDO0E5RXUwUHRDO0FnQjc0UUM7RThEdWtCc0M7QTlFeTBQdkM7QWdCaDVRQztFOER3a0J3QztBOUUyMFB6QztBZ0JuNVFDO0U4RHlrQndDO0E5RTYwUHpDO0FnQnQ1UUM7RThEMGtCaUM7QTlFKzBQbEM7QWdCejVRQztFOEQya0JxQztBOUVpMVB0QztBZ0I1NVFDO0U4RDRrQjRDO0E5RW0xUDdDO0FnQi81UUM7RThENmtCc0M7QTlFcTFQdkM7QWdCbDZRQztFOEQ4a0JtQztBOUV1MVBwQztBZ0JyNlFDO0U4RCtrQmlDO0E5RXkxUGxDO0FnQng2UUM7RThEZ2xCb0M7QTlFMjFQckM7QWdCMzZRQztFOERpbEJxQztBOUU2MVB0QztBZ0I5NlFDOztFOERtbEI4QjtBOUUrMVAvQjtBZ0JsN1FDO0U4RG9sQmtDO0E5RWkyUG5DO0FnQnI3UUM7RThEcWxCZ0M7QTlFbTJQakM7QWdCeDdRQztFOERzbEJpQztBOUVxMlBsQztBZ0IzN1FDO0U4RHVsQmlDO0E5RXUyUGxDO0FnQjk3UUM7O0U4RHlsQnVDO0E5RXkyUHhDO0FnQmw4UUM7RThEMGxCd0M7QTlFMjJQekM7QWdCcjhRQztFOEQybEJtQztBOUU2MlBwQztBZ0J4OFFDO0U4RDRsQnVDO0E5RSsyUHhDO0FnQjM4UUM7O0U4RDhsQnVDO0E5RWkzUHhDO0FnQi84UUM7O0U4RGdtQmlEO0E5RW0zUGxEO0FnQm45UUM7O0U4RGttQnVDO0E5RXEzUHhDO0FnQnY5UUM7O0U4RG9tQjBDO0E5RXUzUDNDO0FnQjM5UUM7O0U4RHNtQndDO0E5RXkzUHpDO0FnQi85UUM7RThEdW1Cd0M7QTlFMjNQekM7QWdCbCtRQztFOER3bUJtQztBOUU2M1BwQztBZ0JyK1FDO0U4RHltQnVDO0E5RSszUHhDO0FnQngrUUM7RThEMG1CeUM7QTlFaTRQMUM7QWdCMytRQztFOEQybUJzQztBOUVtNFB2QztBZ0I5K1FDO0U4RDRtQndDO0E5RXE0UHpDO0FnQmovUUM7RThENm1CaUM7QTlFdTRQbEM7QWdCcC9RQztFOEQ4bUJ5QztBOUV5NFAxQztBZ0J2L1FDO0U4RCttQmdDO0E5RTI0UGpDO0FnQjEvUUM7RThEZ25Cd0M7QTlFNjRQekM7QWdCNy9RQztFOERpbkJzQztBOUUrNFB2QztBZ0JoZ1JDOztFOERtbkIwQztBOUVpNVAzQztBZ0JwZ1JDOztFOERxbkJ5QztBOUVtNVAxQztBZ0J4Z1JDOztFOER1bkJ3QztBOUVxNVB6QztBZ0I1Z1JDO0U4RHduQm9DO0E5RXU1UHJDO0FnQi9nUkM7O0U4RDBuQnNDO0E5RXk1UHZDO0FnQm5oUkM7O0U4RDRuQnVDO0E5RTI1UHhDO0FnQnZoUkM7RThENm5CMEM7QTlFNjVQM0M7QWdCMWhSQztFOEQ4bkJ3QztBOUUrNVB6QztBZ0I3aFJDO0U4RCtuQnVDO0E5RWk2UHhDO0FnQmhpUkM7RThEZ29CeUM7QTlFbTZQMUM7QWdCbmlSQztFOERpb0J1QztBOUVxNlB4QztBZ0J0aVJDO0U4RGtvQm9DO0E5RXU2UHJDO0FnQnppUkM7RThEbW9CcUM7QTlFeTZQdEM7QWdCNWlSQztFOERvb0IyQztBOUUyNlA1QztBZ0IvaVJDO0U4RHFvQjZCO0E5RTY2UDlCO0FnQmxqUkM7RThEc29Cb0M7QTlFKzZQckM7QWdCcmpSQztFOER1b0JzQztBOUVpN1B2QztBZ0J4alJDO0U4RHdvQndDO0E5RW03UHpDO0FnQjNqUkM7RThEeW9CK0M7QTlFcTdQaEQ7QWdCOWpSQztFOEQwb0JxQztBOUV1N1B0QztBZ0Jqa1JDO0U4RDJvQnNDO0E5RXk3UHZDO0FnQnBrUkM7RThENG9CaUM7QTlFMjdQbEM7QWdCdmtSQztFOEQ2b0JpQztBOUU2N1BsQztBZ0Ixa1JDO0U4RDhvQmtDO0E5RSs3UG5DO0FnQjdrUkM7RThEK29CZ0M7QTlFaThQakM7QWdCaGxSQztFOERncEI0QztBOUVtOFA3QztBZ0JubFJDOztFOERrcEJxQztBOUVxOFB0QztBZ0J2bFJDO0U4RG1wQmlDO0E5RXU4UGxDO0FnQjFsUkM7RThEb3BCZ0M7QTlFeThQakM7QWdCN2xSQztFOERxcEJpQztBOUUyOFBsQztBZ0JobVJDO0U4RHNwQjBDO0E5RTY4UDNDO0FnQm5tUkM7RThEdXBCMkM7QTlFKzhQNUM7QWdCdG1SQztFOER3cEIyQztBOUVpOVA1QztBZ0J6bVJDO0U4RHlwQjJDO0E5RW05UDVDO0FnQjVtUkM7RThEMHBCbUM7QTlFcTlQcEM7QWdCL21SQztFOEQycEJrQztBOUV1OVBuQztBZ0JsblJDO0U4RDRwQm9DO0E5RXk5UHJDO0FnQnJuUkM7RThENnBCZ0M7QTlFMjlQakM7QWdCeG5SQztFOEQ4cEI4QjtBOUU2OVAvQjtBZ0IzblJDO0U4RCtwQnFDO0E5RSs5UHRDO0FnQjluUkM7RThEZ3FCdUM7QTlFaStQeEM7QWdCam9SQztFOERpcUJnQztBOUVtK1BqQztBZ0Jwb1JDO0U4RGtxQmdDO0E5RXErUGpDO0FnQnZvUkM7RThEbXFCb0M7QTlFdStQckM7QWdCMW9SQztFOERvcUJvQztBOUV5K1ByQztBZ0I3b1JDO0U4RHFxQnVDO0E5RTIrUHhDO0FnQmhwUkM7RThEc3FCK0I7QTlFNitQaEM7QWdCbnBSQztFOER1cUIwQztBOUUrK1AzQztBZ0J0cFJDO0U4RHdxQm1DO0E5RWkvUHBDO0FnQnpwUkM7RThEeXFCK0I7QTlFbS9QaEM7QWdCNXBSQztFOEQwcUJ1QztBOUVxL1B4QztBZ0IvcFJDO0U4RDJxQjhCO0E5RXUvUC9CO0FnQmxxUkM7RThENHFCdUM7QTlFeS9QeEM7QWdCcnFSQztFOEQ2cUJtQztBOUUyL1BwQztBZ0J4cVJDO0U4RDhxQmlDO0E5RTYvUGxDO0FnQjNxUkM7RThEK3FCdUM7QTlFKy9QeEM7QWdCOXFSQztFOERnckJ5QztBOUVpZ1ExQztBZ0JqclJDO0U4RGlyQnNDO0E5RW1nUXZDO0FnQnByUkM7RThEa3JCd0M7QTlFcWdRekM7QWdCdnJSQztFOERtckJ1QztBOUV1Z1F4QztBZ0IxclJDO0U4RG9yQjBDO0E5RXlnUTNDO0FnQjdyUkM7RThEcXJCa0M7QTlFMmdRbkM7QWdCaHNSQztFOERzckJvQztBOUU2Z1FyQztBZ0Juc1JDO0U4RHVyQnNDO0E5RStnUXZDO0FnQnRzUkM7RThEd3JCa0M7QTlFaWhRbkM7QWdCenNSQztFK0RDRztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FMnNSSjtBQUNBOzs7OztDQUtDO0FEanRSRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDbXRSRjtBRGh0UkE7RUFDRTtFQUNBO0FDa3RSRjtBRC9zUkE7RUFDRTtFQUNBO0FDaXRSRjtBRDlzUkE7O0VBRUU7RUFDQTtBQ2d0UkY7QUQ3c1JBOztFQUVFO0VBQ0E7QUMrc1JGO0FENXNSQTtFQUNFOzs7OztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDa3RSRjtFRC9zUkE7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNrdFJGO0VEL3NSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDaXRSRjtFRDlzUkE7SUFDRTtJQUNBO0VDZ3RSRjtBQUNGO0FEN3NSQTtFQUNFOzs7OztJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDbXRSRjtFRGh0UkE7O0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNtdFJGO0VEaHRSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDa3RSRjtFRC9zUkE7SUFDRTtJQUNBO0VDaXRSRjtBQUNGO0FEOXNSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDZ3RSRjtBRDdzUkE7RUFDRTs7O0lBQ0U7RUNpdFJGO0VEOXNSQTs7SUFDRTtFQ2l0UkY7QUFDRjtBRDlzUkE7RUFDRTs7O0lBQ0U7RUNrdFJGO0VEL3NSQTs7SUFDRTtFQ2t0UkY7QUFDRjtBRC9zUkE7RUFDRTtFQUNBO0FDaXRSRjtBQUNBLDZFQUE2RTtBRDdzUjdFO0VBQ0U7SUFDRTtJQUNBO0VDK3NSRjtFRDVzUkE7SUFDRTtJQUNBO0VDOHNSRjtFRDNzUkE7SUFDRTtJQUNBO0VDNnNSRjtBQUNGO0FEMXNSQTtFQUNFO0lBQ0U7SUFDQTtFQzRzUkY7RUR6c1JBO0lBQ0U7SUFDQTtFQzJzUkY7RUR4c1JBO0lBQ0U7SUFDQTtFQzBzUkY7QUFDRjtBRHZzUkE7RUFDRTtFQUNBO0FDeXNSRjtBRHRzUkE7RUFDRTtJQUNFO0lBQ0E7RUN3c1JGO0VEcnNSQTtJQUNFO0lBQ0E7RUN1c1JGO0VEcHNSQTtJQUNFO0lBQ0E7RUNzc1JGO0VEbnNSQTtJQUNFO0lBQ0E7RUNxc1JGO0VEbHNSQTtJQUNFO0lBQ0E7RUNvc1JGO0VEanNSQTtJQUNFO0lBQ0E7RUNtc1JGO0VEaHNSQTtJQUNFO0lBQ0E7RUNrc1JGO0FBQ0Y7QUQvclJBO0VBQ0U7SUFDRTtJQUNBO0VDaXNSRjtFRDlyUkE7SUFDRTtJQUNBO0VDZ3NSRjtFRDdyUkE7SUFDRTtJQUNBO0VDK3JSRjtFRDVyUkE7SUFDRTtJQUNBO0VDOHJSRjtFRDNyUkE7SUFDRTtJQUNBO0VDNnJSRjtFRDFyUkE7SUFDRTtJQUNBO0VDNHJSRjtFRHpyUkE7SUFDRTtJQUNBO0VDMnJSRjtBQUNGO0FEeHJSQTtFQUNFO0VBQ0E7QUMwclJGO0FEdnJSQTtFQUNFOztJQUNFO0lBQ0E7RUMwclJGO0VEdnJSQTs7Ozs7SUFDRTtJQUNBO0VDNnJSRjtFRDFyUkE7Ozs7SUFDRTtJQUNBO0VDK3JSRjtBQUNGO0FENXJSQTtFQUNFOztJQUNFO0lBQ0E7RUMrclJGO0VENXJSQTs7Ozs7SUFDRTtJQUNBO0VDa3NSRjtFRC9yUkE7Ozs7SUFDRTtJQUNBO0VDb3NSRjtBQUNGO0FEanNSQTtFQUNFO0VBQ0E7QUNtc1JGO0FEaHNSQTtFQUNFO0lBQ0U7SUFDQTtFQ2tzUkY7RUQvclJBO0lBQ0U7SUFDQTtFQ2lzUkY7RUQ5clJBO0lBQ0U7SUFDQTtFQ2dzUkY7RUQ3clJBO0lBQ0U7SUFDQTtFQytyUkY7RUQ1clJBO0lBQ0U7SUFDQTtFQzhyUkY7QUFDRjtBRDNyUkE7RUFDRTtJQUNFO0lBQ0E7RUM2clJGO0VEMXJSQTtJQUNFO0lBQ0E7RUM0clJGO0VEenJSQTtJQUNFO0lBQ0E7RUMyclJGO0VEeHJSQTtJQUNFO0lBQ0E7RUMwclJGO0VEdnJSQTtJQUNFO0lBQ0E7RUN5clJGO0FBQ0Y7QUR0clJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUN3clJGO0FEcnJSQTtFQUNFO0lBQ0U7SUFDQTtFQ3VyUkY7RURwclJBOztJQUNFO0lBQ0E7RUN1clJGO0VEcHJSQTs7OztJQUNFO0lBQ0E7RUN5clJGO0VEdHJSQTs7O0lBQ0U7SUFDQTtFQzByUkY7RUR2clJBO0lBQ0U7SUFDQTtFQ3lyUkY7QUFDRjtBRHRyUkE7RUFDRTtJQUNFO0lBQ0E7RUN3clJGO0VEcnJSQTs7SUFDRTtJQUNBO0VDd3JSRjtFRHJyUkE7Ozs7SUFDRTtJQUNBO0VDMHJSRjtFRHZyUkE7OztJQUNFO0lBQ0E7RUMyclJGO0VEeHJSQTtJQUNFO0lBQ0E7RUMwclJGO0FBQ0Y7QUR2clJBO0VBQ0U7RUFDQTtBQ3lyUkY7QUFDQSw2RUFBNkU7QURyclI3RTtFQUNFO0lBQ0U7SUFDQTtFQ3VyUkY7RURwclJBO0lBQ0U7SUFDQTtFQ3NyUkY7RURuclJBO0lBQ0U7SUFDQTtFQ3FyUkY7RURsclJBO0lBQ0U7SUFDQTtFQ29yUkY7RURqclJBO0lBQ0U7SUFDQTtFQ21yUkY7RURoclJBO0lBQ0U7SUFDQTtFQ2tyUkY7RUQvcVJBO0lBQ0U7SUFDQTtFQ2lyUkY7QUFDRjtBRDlxUkE7RUFDRTtJQUNFO0lBQ0E7RUNnclJGO0VEN3FSQTtJQUNFO0lBQ0E7RUMrcVJGO0VENXFSQTtJQUNFO0lBQ0E7RUM4cVJGO0VEM3FSQTtJQUNFO0lBQ0E7RUM2cVJGO0VEMXFSQTtJQUNFO0lBQ0E7RUM0cVJGO0VEenFSQTtJQUNFO0lBQ0E7RUMycVJGO0VEeHFSQTtJQUNFO0lBQ0E7RUMwcVJGO0FBQ0Y7QUR2cVJBO0VBQ0U7RUFDQTtBQ3lxUkY7QUR0cVJBO0VBQ0U7Ozs7OztJQUNFO0lBQ0E7RUM2cVJGO0VEMXFSQTtJQUNFO0lBQ0E7SUFDQTtFQzRxUkY7RUR6cVJBO0lBQ0U7SUFDQTtFQzJxUkY7RUR4cVJBO0lBQ0U7SUFDQTtFQzBxUkY7RUR2cVJBO0lBQ0U7SUFDQTtJQUNBO0VDeXFSRjtFRHRxUkE7SUFDRTtJQUNBO0VDd3FSRjtFRHJxUkE7SUFDRTtJQUNBO0lBQ0E7RUN1cVJGO0FBQ0Y7QURwcVJBO0VBQ0U7Ozs7OztJQUNFO0lBQ0E7RUMycVJGO0VEeHFSQTtJQUNFO0lBQ0E7SUFDQTtFQzBxUkY7RUR2cVJBO0lBQ0U7SUFDQTtFQ3lxUkY7RUR0cVJBO0lBQ0U7SUFDQTtFQ3dxUkY7RURycVJBO0lBQ0U7SUFDQTtJQUNBO0VDdXFSRjtFRHBxUkE7SUFDRTtJQUNBO0VDc3FSRjtFRG5xUkE7SUFDRTtJQUNBO0lBQ0E7RUNxcVJGO0FBQ0Y7QURscVJBO0VBQ0U7RUFDQTtBQ29xUkY7QURqcVJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3VxUkY7RURwcVJBO0lBQ0U7SUFDQTtJQUNBO0VDc3FSRjtFRG5xUkE7SUFDRTtJQUNBO0lBQ0E7RUNxcVJGO0VEbHFSQTtJQUNFO0lBQ0E7RUNvcVJGO0VEanFSQTtJQUNFO0lBQ0E7RUNtcVJGO0VEaHFSQTtJQUNFO0lBQ0E7RUNrcVJGO0FBQ0Y7QUQvcFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3FxUkY7RURscVJBO0lBQ0U7SUFDQTtJQUNBO0VDb3FSRjtFRGpxUkE7SUFDRTtJQUNBO0lBQ0E7RUNtcVJGO0VEaHFSQTtJQUNFO0lBQ0E7RUNrcVJGO0VEL3BSQTtJQUNFO0lBQ0E7RUNpcVJGO0VEOXBSQTtJQUNFO0lBQ0E7RUNncVJGO0FBQ0Y7QUQ3cFJBO0VBQ0U7RUFDQTtBQytwUkY7QUQ1cFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ2txUkY7RUQvcFJBO0lBQ0U7SUFDQTtJQUNBO0VDaXFSRjtFRDlwUkE7SUFDRTtJQUNBO0lBQ0E7RUNncVJGO0VEN3BSQTtJQUNFO0lBQ0E7RUMrcFJGO0VENXBSQTtJQUNFO0lBQ0E7RUM4cFJGO0VEM3BSQTtJQUNFO0lBQ0E7RUM2cFJGO0FBQ0Y7QUQxcFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ2dxUkY7RUQ3cFJBO0lBQ0U7SUFDQTtJQUNBO0VDK3BSRjtFRDVwUkE7SUFDRTtJQUNBO0lBQ0E7RUM4cFJGO0VEM3BSQTtJQUNFO0lBQ0E7RUM2cFJGO0VEMXBSQTtJQUNFO0lBQ0E7RUM0cFJGO0VEenBSQTtJQUNFO0lBQ0E7RUMycFJGO0FBQ0Y7QUR4cFJBO0VBQ0U7RUFDQTtBQzBwUkY7QUR2cFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQzZwUkY7RUQxcFJBO0lBQ0U7SUFDQTtJQUNBO0VDNHBSRjtFRHpwUkE7SUFDRTtJQUNBO0lBQ0E7RUMycFJGO0VEeHBSQTtJQUNFO0lBQ0E7RUMwcFJGO0VEdnBSQTtJQUNFO0lBQ0E7RUN5cFJGO0VEdHBSQTtJQUNFO0lBQ0E7RUN3cFJGO0FBQ0Y7QURycFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQzJwUkY7RUR4cFJBO0lBQ0U7SUFDQTtJQUNBO0VDMHBSRjtFRHZwUkE7SUFDRTtJQUNBO0lBQ0E7RUN5cFJGO0VEdHBSQTtJQUNFO0lBQ0E7RUN3cFJGO0VEcnBSQTtJQUNFO0lBQ0E7RUN1cFJGO0VEcHBSQTtJQUNFO0lBQ0E7RUNzcFJGO0FBQ0Y7QURucFJBO0VBQ0U7RUFDQTtBQ3FwUkY7QURscFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3dwUkY7RURycFJBO0lBQ0U7SUFDQTtJQUNBO0VDdXBSRjtFRHBwUkE7SUFDRTtJQUNBO0lBQ0E7RUNzcFJGO0VEbnBSQTtJQUNFO0lBQ0E7RUNxcFJGO0VEbHBSQTtJQUNFO0lBQ0E7RUNvcFJGO0VEanBSQTtJQUNFO0lBQ0E7RUNtcFJGO0FBQ0Y7QURocFJBO0VBQ0U7Ozs7O0lBQ0U7SUFDQTtFQ3NwUkY7RURucFJBO0lBQ0U7SUFDQTtJQUNBO0VDcXBSRjtFRGxwUkE7SUFDRTtJQUNBO0lBQ0E7RUNvcFJGO0VEanBSQTtJQUNFO0lBQ0E7RUNtcFJGO0VEaHBSQTtJQUNFO0lBQ0E7RUNrcFJGO0VEL29SQTtJQUNFO0lBQ0E7RUNpcFJGO0FBQ0Y7QUQ5b1JBO0VBQ0U7RUFDQTtBQ2dwUkY7QUQ3b1JBO0VBQ0U7SUFDRTtJQUNBO0VDK29SRjtFRDVvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDK29SRjtFRDVvUkE7SUFDRTtJQUNBO0lBQ0E7RUM4b1JGO0FBQ0Y7QUQzb1JBO0VBQ0U7SUFDRTtJQUNBO0VDNm9SRjtFRDFvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDNm9SRjtFRDFvUkE7SUFDRTtJQUNBO0lBQ0E7RUM0b1JGO0FBQ0Y7QUR6b1JBO0VBQ0U7RUFDQTtBQzJvUkY7QUR4b1JBO0VBQ0U7SUFDRTtJQUNBO0VDMG9SRjtFRHZvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDMG9SRjtFRHZvUkE7SUFDRTtJQUNBO0lBQ0E7RUN5b1JGO0FBQ0Y7QUR0b1JBO0VBQ0U7SUFDRTtJQUNBO0VDd29SRjtFRHJvUkE7O0lBQ0U7SUFDQTtJQUNBO0VDd29SRjtFRHJvUkE7SUFDRTtJQUNBO0lBQ0E7RUN1b1JGO0FBQ0Y7QURwb1JBO0VBQ0U7RUFDQTtBQ3NvUkY7QURub1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxb1JGO0VEbG9SQTtJQUNFO0lBQ0E7SUFDQTtFQ29vUkY7QUFDRjtBRGpvUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ21vUkY7RURob1JBO0lBQ0U7SUFDQTtJQUNBO0VDa29SRjtBQUNGO0FEL25SQTtFQUNFO0VBQ0E7QUNpb1JGO0FEOW5SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDZ29SRjtFRDduUkE7SUFDRTtJQUNBO0lBQ0E7RUMrblJGO0FBQ0Y7QUQ1blJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM4blJGO0VEM25SQTtJQUNFO0lBQ0E7SUFDQTtFQzZuUkY7QUFDRjtBRDFuUkE7RUFDRTtFQUNBO0FDNG5SRjtBRHpuUkE7RUFDRTtJQUNFO0lBQ0E7RUMyblJGO0VEeG5SQTs7SUFDRTtJQUNBO0lBQ0E7RUMyblJGO0VEeG5SQTtJQUNFO0lBQ0E7SUFDQTtFQzBuUkY7QUFDRjtBRHZuUkE7RUFDRTtJQUNFO0lBQ0E7RUN5blJGO0VEdG5SQTs7SUFDRTtJQUNBO0lBQ0E7RUN5blJGO0VEdG5SQTtJQUNFO0lBQ0E7SUFDQTtFQ3duUkY7QUFDRjtBRHJuUkE7RUFDRTtFQUNBO0FDdW5SRjtBRHBuUkE7RUFDRTtJQUNFO0VDc25SRjtFRG5uUkE7SUFDRTtFQ3FuUkY7QUFDRjtBRGxuUkE7RUFDRTtJQUNFO0VDb25SRjtFRGpuUkE7SUFDRTtFQ21uUkY7QUFDRjtBRGhuUkE7RUFDRTtFQUNBO0FDa25SRjtBRC9tUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2luUkY7RUQ5bVJBO0lBQ0U7SUFDQTtJQUNBO0VDZ25SRjtBQUNGO0FEN21SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDK21SRjtFRDVtUkE7SUFDRTtJQUNBO0lBQ0E7RUM4bVJGO0FBQ0Y7QUQzbVJBO0VBQ0U7RUFDQTtBQzZtUkY7QUQxbVJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0bVJGO0VEem1SQTtJQUNFO0lBQ0E7SUFDQTtFQzJtUkY7QUFDRjtBRHhtUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzBtUkY7RUR2bVJBO0lBQ0U7SUFDQTtJQUNBO0VDeW1SRjtBQUNGO0FEdG1SQTtFQUNFO0VBQ0E7QUN3bVJGO0FEcm1SQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdW1SRjtFRHBtUkE7SUFDRTtJQUNBO0lBQ0E7RUNzbVJGO0FBQ0Y7QURubVJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxbVJGO0VEbG1SQTtJQUNFO0lBQ0E7SUFDQTtFQ29tUkY7QUFDRjtBRGptUkE7RUFDRTtFQUNBO0FDbW1SRjtBRGhtUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2ttUkY7RUQvbFJBO0lBQ0U7SUFDQTtJQUNBO0VDaW1SRjtBQUNGO0FEOWxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDZ21SRjtFRDdsUkE7SUFDRTtJQUNBO0lBQ0E7RUMrbFJGO0FBQ0Y7QUQ1bFJBO0VBQ0U7RUFDQTtBQzhsUkY7QUQzbFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM2bFJGO0VEMWxSQTtJQUNFO0lBQ0E7SUFDQTtFQzRsUkY7QUFDRjtBRHpsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzJsUkY7RUR4bFJBO0lBQ0U7SUFDQTtJQUNBO0VDMGxSRjtBQUNGO0FEdmxSQTtFQUNFO0VBQ0E7QUN5bFJGO0FEdGxSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDd2xSRjtFRHJsUkE7SUFDRTtJQUNBO0lBQ0E7RUN1bFJGO0FBQ0Y7QURwbFJBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzbFJGO0VEbmxSQTtJQUNFO0lBQ0E7SUFDQTtFQ3FsUkY7QUFDRjtBRGxsUkE7RUFDRTtFQUNBO0FDb2xSRjtBRGpsUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ21sUkY7RURobFJBO0lBQ0U7SUFDQTtJQUNBO0VDa2xSRjtBQUNGO0FEL2tSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDaWxSRjtFRDlrUkE7SUFDRTtJQUNBO0lBQ0E7RUNnbFJGO0FBQ0Y7QUQ3a1JBO0VBQ0U7RUFDQTtBQytrUkY7QUQ1a1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM4a1JGO0VEM2tSQTtJQUNFO0lBQ0E7SUFDQTtFQzZrUkY7QUFDRjtBRDFrUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzRrUkY7RUR6a1JBO0lBQ0U7SUFDQTtJQUNBO0VDMmtSRjtBQUNGO0FEeGtSQTtFQUNFO0VBQ0E7QUMwa1JGO0FEdmtSQTtFQUNFO0lBQ0U7RUN5a1JGO0VEdGtSQTtJQUNFO0VDd2tSRjtBQUNGO0FEcmtSQTtFQUNFO0lBQ0U7RUN1a1JGO0VEcGtSQTtJQUNFO0VDc2tSRjtBQUNGO0FEbmtSQTtFQUNFO0VBQ0E7QUNxa1JGO0FEbGtSQTtFQUNFO0lBQ0U7RUNva1JGO0VEamtSQTtJQUNFO0lBQ0E7SUFDQTtFQ21rUkY7QUFDRjtBRGhrUkE7RUFDRTtJQUNFO0VDa2tSRjtFRC9qUkE7SUFDRTtJQUNBO0lBQ0E7RUNpa1JGO0FBQ0Y7QUQ5alJBO0VBQ0U7RUFDQTtBQ2drUkY7QUQ3alJBO0VBQ0U7SUFDRTtFQytqUkY7RUQ1alJBO0lBQ0U7SUFDQTtJQUNBO0VDOGpSRjtBQUNGO0FEM2pSQTtFQUNFO0lBQ0U7RUM2alJGO0VEMWpSQTtJQUNFO0lBQ0E7SUFDQTtFQzRqUkY7QUFDRjtBRHpqUkE7RUFDRTtFQUNBO0FDMmpSRjtBRHhqUkE7RUFDRTtJQUNFO0VDMGpSRjtFRHZqUkE7SUFDRTtJQUNBO0lBQ0E7RUN5alJGO0FBQ0Y7QUR0alJBO0VBQ0U7SUFDRTtFQ3dqUkY7RURyalJBO0lBQ0U7SUFDQTtJQUNBO0VDdWpSRjtBQUNGO0FEcGpSQTtFQUNFO0VBQ0E7QUNzalJGO0FEbmpSQTtFQUNFO0lBQ0U7RUNxalJGO0VEbGpSQTtJQUNFO0lBQ0E7SUFDQTtFQ29qUkY7QUFDRjtBRGpqUkE7RUFDRTtJQUNFO0VDbWpSRjtFRGhqUkE7SUFDRTtJQUNBO0lBQ0E7RUNralJGO0FBQ0Y7QUQvaVJBO0VBQ0U7RUFDQTtBQ2lqUkY7QUQ5aVJBO0VBQ0U7SUFDRTtFQ2dqUkY7RUQ3aVJBO0lBQ0U7SUFDQTtJQUNBO0VDK2lSRjtBQUNGO0FENWlSQTtFQUNFO0lBQ0U7RUM4aVJGO0VEM2lSQTtJQUNFO0lBQ0E7SUFDQTtFQzZpUkY7QUFDRjtBRDFpUkE7RUFDRTtFQUNBO0FDNGlSRjtBRHppUkE7RUFDRTtJQUNFO0VDMmlSRjtFRHhpUkE7SUFDRTtJQUNBO0lBQ0E7RUMwaVJGO0FBQ0Y7QUR2aVJBO0VBQ0U7SUFDRTtFQ3lpUkY7RUR0aVJBO0lBQ0U7SUFDQTtJQUNBO0VDd2lSRjtBQUNGO0FEcmlSQTtFQUNFO0VBQ0E7QUN1aVJGO0FEcGlSQTtFQUNFO0lBQ0U7RUNzaVJGO0VEbmlSQTtJQUNFO0lBQ0E7SUFDQTtFQ3FpUkY7QUFDRjtBRGxpUkE7RUFDRTtJQUNFO0VDb2lSRjtFRGppUkE7SUFDRTtJQUNBO0lBQ0E7RUNtaVJGO0FBQ0Y7QURoaVJBO0VBQ0U7RUFDQTtBQ2tpUkY7QUQvaFJBO0VBQ0U7SUFDRTtFQ2lpUkY7RUQ5aFJBO0lBQ0U7SUFDQTtJQUNBO0VDZ2lSRjtBQUNGO0FEN2hSQTtFQUNFO0lBQ0U7RUMraFJGO0VENWhSQTtJQUNFO0lBQ0E7SUFDQTtFQzhoUkY7QUFDRjtBRDNoUkE7RUFDRTtFQUNBO0FDNmhSRjtBRDFoUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDNGhSRjtFRHpoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzJoUkY7RUR4aFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMwaFJGO0VEdmhSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDeWhSRjtFRHRoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3doUkY7QUFDRjtBRHJoUkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDdWhSRjtFRHBoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3NoUkY7RURuaFJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNxaFJGO0VEbGhSQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VDb2hSRjtFRGpoUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ21oUkY7QUFDRjtBRGhoUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ2toUkY7QUQvZ1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDaWhSRjtFRDlnUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ2doUkY7RUQ3Z1JBO0lBQ0U7SUFDQTtJQUNBO0VDK2dSRjtFRDVnUkE7SUFDRTtJQUNBO0VDOGdSRjtFRDNnUkE7SUFDRTtJQUNBO0VDNmdSRjtBQUNGO0FEMWdSQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzRnUkY7RUR6Z1JBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUMyZ1JGO0VEeGdSQTtJQUNFO0lBQ0E7SUFDQTtFQzBnUkY7RUR2Z1JBO0lBQ0U7SUFDQTtFQ3lnUkY7RUR0Z1JBO0lBQ0U7SUFDQTtFQ3dnUkY7QUFDRjtBRHJnUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQ3VnUkY7QURwZ1JBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDc2dSRjtFRG5nUkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQ3FnUkY7RURsZ1JBO0lBQ0U7SUFDQTtJQUNBO0VDb2dSRjtFRGpnUkE7SUFDRTtJQUNBO0VDbWdSRjtFRGhnUkE7SUFDRTtJQUNBO0VDa2dSRjtBQUNGO0FELy9RQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2lnUkY7RUQ5L1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RUNnZ1JGO0VENy9RQTtJQUNFO0lBQ0E7SUFDQTtFQysvUUY7RUQ1L1FBO0lBQ0U7SUFDQTtFQzgvUUY7RUQzL1FBO0lBQ0U7SUFDQTtFQzYvUUY7QUFDRjtBRDEvUUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQzQvUUY7QUR6L1FBO0VBQ0U7SUFDRTtJQUNBO0VDMi9RRjtFRHgvUUE7SUFDRTtJQUNBO0lBQ0E7RUMwL1FGO0VEdi9RQTtJQUNFO0lBQ0E7SUFDQTtFQ3kvUUY7QUFDRjtBRHQvUUE7RUFDRTtJQUNFO0lBQ0E7RUN3L1FGO0VEci9RQTtJQUNFO0lBQ0E7SUFDQTtFQ3UvUUY7RURwL1FBO0lBQ0U7SUFDQTtJQUNBO0VDcy9RRjtBQUNGO0FEbi9RQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcS9RRjtBRGwvUUE7RUFDRTtJQUNFO0lBQ0E7RUNvL1FGO0VEai9RQTtJQUNFO0lBQ0E7SUFDQTtFQ20vUUY7RURoL1FBO0lBQ0U7SUFDQTtJQUNBO0VDay9RRjtBQUNGO0FELytRQTtFQUNFO0lBQ0U7SUFDQTtFQ2kvUUY7RUQ5K1FBO0lBQ0U7SUFDQTtJQUNBO0VDZy9RRjtFRDcrUUE7SUFDRTtJQUNBO0lBQ0E7RUMrK1FGO0FBQ0Y7QUQ1K1FBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUM4K1FGO0FEMytRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDNitRRjtFRDErUUE7SUFDRTtJQUNBO0lBQ0E7RUM0K1FGO0VEeitRQTtJQUNFO0lBQ0E7SUFDQTtFQzIrUUY7RUR4K1FBO0lBQ0U7SUFDQTtJQUNBO0VDMCtRRjtBQUNGO0FEditRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDeStRRjtFRHQrUUE7SUFDRTtJQUNBO0lBQ0E7RUN3K1FGO0VEcitRQTtJQUNFO0lBQ0E7SUFDQTtFQ3UrUUY7RURwK1FBO0lBQ0U7SUFDQTtJQUNBO0VDcytRRjtBQUNGO0FEbitRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDcStRRjtBRGwrUUE7RUFDRTtJQUNFO0VDbytRRjtFRGorUUE7SUFDRTtJQUNBO0lBQ0E7RUNtK1FGO0FBQ0Y7QURoK1FBO0VBQ0U7SUFDRTtFQ2srUUY7RUQvOVFBO0lBQ0U7SUFDQTtJQUNBO0VDaStRRjtBQUNGO0FEOTlRQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FDZytRRjtBRDc5UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrOVFGO0VENTlRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM4OVFGO0FBQ0Y7QUQzOVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjlRRjtFRDE5UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNDlRRjtBQUNGO0FEejlRQTtFQUNFO0VBQ0E7QUMyOVFGO0FEeDlRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzA5UUY7RUR2OVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3k5UUY7QUFDRjtBRHQ5UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN3OVFGO0VEcjlRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN1OVFGO0FBQ0Y7QURwOVFBO0VBQ0U7RUFDQTtBQ3M5UUY7QURuOVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDcTlRRjtFRGw5UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDbzlRRjtBQUNGO0FEajlRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ205UUY7RURoOVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2s5UUY7QUFDRjtBRC84UUE7RUFDRTtFQUNBO0FDaTlRRjtBRDk4UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnOVFGO0VENzhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrOFFGO0FBQ0Y7QUQ1OFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDODhRRjtFRDM4UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjhRRjtBQUNGO0FEMThRQTtFQUNFO0VBQ0E7QUM0OFFGO0FEejhRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzI4UUY7RUR4OFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzA4UUY7QUFDRjtBRHY4UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5OFFGO0VEdDhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN3OFFGO0FBQ0Y7QURyOFFBO0VBQ0U7RUFDQTtBQ3U4UUY7QURwOFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzOFFGO0VEbjhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxOFFGO0FBQ0Y7QURsOFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNvOFFGO0VEajhRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNtOFFGO0FBQ0Y7QURoOFFBO0VBQ0U7RUFDQTtBQ2s4UUY7QUQvN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpOFFGO0VEOTdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNnOFFGO0FBQ0Y7QUQ3N1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMrN1FGO0VENTdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM4N1FGO0FBQ0Y7QUQzN1FBO0VBQ0U7RUFDQTtBQzY3UUY7QUQxN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0N1FGO0VEejdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyN1FGO0FBQ0Y7QUR4N1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwN1FGO0VEdjdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUN5N1FGO0FBQ0Y7QUR0N1FBO0VBQ0U7RUFDQTtBQ3c3UUY7QURyN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN1N1FGO0VEcDdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzN1FGO0FBQ0Y7QURuN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxN1FGO0VEbDdRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvN1FGO0FBQ0Y7QURqN1FBO0VBQ0U7RUFDQTtBQ203UUY7QURoN1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNrN1FGO0VELzZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNpN1FGO0FBQ0Y7QUQ5NlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNnN1FGO0VENzZRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMrNlFGO0FBQ0Y7QUQ1NlFBO0VBQ0U7RUFDQTtBQzg2UUY7QUQzNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzY2UUY7RUQxNlFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzY2UUY7RUQxNlFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNjZRRjtFRDE2UUE7SUFDRTtJQUNBO0lBQ0E7RUM0NlFGO0FBQ0Y7QUR6NlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQzI2UUY7RUR4NlFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzI2UUY7RUR4NlFBOztJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMjZRRjtFRHg2UUE7SUFDRTtJQUNBO0lBQ0E7RUMwNlFGO0FBQ0Y7QUR2NlFBO0VBQ0U7RUFDQTtBQ3k2UUY7QUFDQSw2RUFBNkU7QURyNlE3RTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0VDdTZRRjtFRHA2UUE7SUFDRTtJQUNBO0lBQ0E7RUNzNlFGO0FBQ0Y7QURuNlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNxNlFGO0VEbDZRQTtJQUNFO0lBQ0E7SUFDQTtFQ282UUY7QUFDRjtBRGo2UUE7RUFDRTtFQUNBO0FDbTZRRjtBQUNBLDZFQUE2RTtBRC81UTdFO0VBQ0U7SUFDRTtFQ2k2UUY7RUQ5NVFBO0lBQ0U7SUFDQTtJQUNBO0VDZzZRRjtBQUNGO0FENzVRQTtFQUNFO0lBQ0U7RUMrNVFGO0VENTVRQTtJQUNFO0lBQ0E7SUFDQTtFQzg1UUY7QUFDRjtBRDM1UUE7RUFDRTtFQUNBO0FDNjVRRjtBRDE1UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQzQ1UUY7RUR6NVFBO0lBQ0U7RUMyNVFGO0FBQ0Y7QUR4NVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUMwNVFGO0VEdjVRQTtJQUNFO0VDeTVRRjtBQUNGO0FEdDVRQTtFQUNFO0VBQ0E7QUN3NVFGO0FEcjVRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3U1UUY7RURwNVFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3M1UUY7QUFDRjtBRG41UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxNVFGO0VEbDVRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNvNVFGO0FBQ0Y7QURqNVFBO0VBQ0U7RUFDQTtBQ201UUY7QURoNVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDazVRRjtFRC80UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDaTVRRjtBQUNGO0FEOTRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2c1UUY7RUQ3NFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQys0UUY7QUFDRjtBRDU0UUE7RUFDRTtFQUNBO0FDODRRRjtBRDM0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM2NFFGO0VEMTRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM0NFFGO0FBQ0Y7QUR6NFFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMjRRRjtFRHg0UUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDRRRjtBQUNGO0FEdjRRQTtFQUNFO0VBQ0E7QUN5NFFGO0FEdDRRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3c0UUY7RURyNFFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3U0UUY7QUFDRjtBRHA0UUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNzNFFGO0VEbjRRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUNxNFFGO0FBQ0Y7QURsNFFBO0VBQ0U7RUFDQTtBQ280UUY7QURqNFFBO0VBQ0U7SUFDRTtFQ200UUY7RURoNFFBO0lBQ0U7SUFDQTtJQUNBO0VDazRRRjtFRC8zUUE7SUFDRTtFQ2k0UUY7QUFDRjtBRDkzUUE7RUFDRTtJQUNFO0VDZzRRRjtFRDczUUE7SUFDRTtJQUNBO0lBQ0E7RUMrM1FGO0VENTNRQTtJQUNFO0VDODNRRjtBQUNGO0FEMzNRQTtFQUNFO0VBQ0E7QUM2M1FGO0FEMTNRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzQzUUY7RUR6M1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMyM1FGO0FBQ0Y7QUR4M1FBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDMDNRRjtFRHYzUUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3kzUUY7QUFDRjtBRHQzUUE7RUFDRTtFQUNBO0FDdzNRRjtBRHIzUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3UzUUY7RURwM1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ3MzUUY7QUFDRjtBRG4zUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ3EzUUY7RURsM1FBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ28zUUY7QUFDRjtBRGozUUE7RUFDRTtFQUNBO0FDbTNRRjtBRGgzUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2szUUY7RUQvMlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQ2kzUUY7QUFDRjtBRDkyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFQ2czUUY7RUQ3MlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQysyUUY7QUFDRjtBRDUyUUE7RUFDRTtFQUNBO0FDODJRRjtBRDMyUUE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUM2MlFGO0VEMTJRQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VDNDJRRjtBQUNGO0FEejJRQTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQzIyUUY7RUR4MlFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUMwMlFGO0FBQ0Y7QUR2MlFBO0VBQ0U7RUFDQTtBQ3kyUUY7QUR0MlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN3MlFGO0VEcjJRQTtJQUNFO0lBQ0E7RUN1MlFGO0FBQ0Y7QURwMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNzMlFGO0VEbjJRQTtJQUNFO0lBQ0E7RUNxMlFGO0FBQ0Y7QURsMlFBO0VBQ0U7RUFDQTtBQ28yUUY7QURqMlFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNtMlFGO0VEaDJRQTtJQUNFO0lBQ0E7RUNrMlFGO0FBQ0Y7QUQvMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUNpMlFGO0VEOTFRQTtJQUNFO0lBQ0E7RUNnMlFGO0FBQ0Y7QUQ3MVFBO0VBQ0U7RUFDQTtBQysxUUY7QUQ1MVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM4MVFGO0VEMzFRQTtJQUNFO0lBQ0E7RUM2MVFGO0FBQ0Y7QUQxMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUM0MVFGO0VEejFRQTtJQUNFO0lBQ0E7RUMyMVFGO0FBQ0Y7QUR4MVFBO0VBQ0U7RUFDQTtBQzAxUUY7QUR2MVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN5MVFGO0VEdDFRQTtJQUNFO0lBQ0E7RUN3MVFGO0FBQ0Y7QURyMVFBO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7RUN1MVFGO0VEcDFRQTtJQUNFO0lBQ0E7RUNzMVFGO0FBQ0Y7QURuMVFBO0VBQ0U7RUFDQTtBQ3ExUUY7QURsMVFBO0VBQ0U7SUFDRTtJQUNBO0VDbzFRRjtFRGoxUUE7SUFDRTtJQUNBO0lBQ0E7RUNtMVFGO0FBQ0Y7QURoMVFBO0VBQ0U7SUFDRTtJQUNBO0VDazFRRjtFRC8wUUE7SUFDRTtJQUNBO0lBQ0E7RUNpMVFGO0FBQ0Y7QUQ5MFFBO0VBQ0U7RUFDQTtBQ2cxUUY7QUQ3MFFBO0VBQ0U7SUFDRTtJQUNBO0VDKzBRRjtFRDUwUUE7SUFDRTtJQUNBO0lBQ0E7RUM4MFFGO0FBQ0Y7QUQzMFFBO0VBQ0U7SUFDRTtJQUNBO0VDNjBRRjtFRDEwUUE7SUFDRTtJQUNBO0lBQ0E7RUM0MFFGO0FBQ0Y7QUR6MFFBO0VBQ0U7RUFDQTtBQzIwUUY7QUR4MFFBO0VBQ0U7SUFDRTtJQUNBO0VDMDBRRjtFRHYwUUE7SUFDRTtJQUNBO0lBQ0E7RUN5MFFGO0FBQ0Y7QUR0MFFBO0VBQ0U7SUFDRTtJQUNBO0VDdzBRRjtFRHIwUUE7SUFDRTtJQUNBO0lBQ0E7RUN1MFFGO0FBQ0Y7QURwMFFBO0VBQ0U7RUFDQTtBQ3MwUUY7QURuMFFBO0VBQ0U7SUFDRTtJQUNBO0VDcTBRRjtFRGwwUUE7SUFDRTtJQUNBO0lBQ0E7RUNvMFFGO0FBQ0Y7QURqMFFBO0VBQ0U7SUFDRTtJQUNBO0VDbTBRRjtFRGgwUUE7SUFDRTtJQUNBO0lBQ0E7RUNrMFFGO0FBQ0Y7QUQvelFBO0VBQ0U7RUFDQTtBQ2kwUUY7QUFDQTs7Ozs7Q0FLQztBQUNELGlCQUFpQjtBZ0ZsN1dqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsYUFBYTtBZ0ZsN1diO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxjQUFjO0FnRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFVBQVU7QWdGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsV0FBVztBZ0ZsN1dYO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxlQUFlO0FnRmw3V2Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGNBQWM7QWdGbDdXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsVUFBVTtBZ0ZsN1dWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxpQkFBaUI7QWdGbDdXakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGFBQWE7QWdGbDdXYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsY0FBYztBZ0ZsN1dkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxVQUFVO0FnRmw3V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFdBQVc7QWdGbDdXWDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsZUFBZTtBZ0ZsN1dmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxjQUFjO0FnRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFVBQVU7QWdGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsaUJBQWlCO0FnRmw3V2pCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxhQUFhO0FnRmw3V2I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGNBQWM7QWdGbDdXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsVUFBVTtBZ0ZsN1dWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxXQUFXO0FnRmw3V1g7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGVBQWU7QWdGbDdXZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsY0FBYztBZ0ZsN1dkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxVQUFVO0FnRmw3V1Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGlCQUFpQjtBZ0ZsN1dqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsYUFBYTtBZ0ZsN1diO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxjQUFjO0FnRmw3V2Q7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLFVBQVU7QWdGbDdXVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsV0FBVztBZ0ZsN1dYO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QUFDQSxlQUFlO0FnRmw3V2Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGbzdXRjtBQUNBLGNBQWM7QWdGbDdXZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZvN1dGO0FBQ0EsVUFBVTtBZ0ZsN1dWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRm83V0Y7QWlGbHRYQTs7Ozs7O0VBQ0U7QWpGeXRYRjtBaUZ0dFhBO0VBQ0U7QWpGd3RYRjtBaUZydFhBO0VBQ0U7QWpGdXRYRjtBaUZwdFhBO0VBQ0U7QWpGc3RYRjtBaUZudFhBO0VBQ0U7QWpGcXRYRjtBaUZsdFhBO0VBQ0U7QWpGb3RYRjtBaUZqdFhBO0VBQ0U7QWpGbXRYRjtBaUZodFhBOzs7RUFDRTtFQUNBO0FqRm90WEY7QWtGbHZYQTtFQUNFO0VBQ0E7RUFDQTtBbEZvdlhGO0FrRmp2WEE7RUFDRTtBbEZtdlhGO0FrRmh2WEE7RUFDRTtBbEZrdlhGO0FrRi91WEE7O0VBQ0U7RUFDQTtBbEZrdlhGO0FrRi91WEE7OztFQUNFO0FsRm12WEY7QWtGaHZYQTs7RUFDRTtBbEZtdlhGO0FrRmh2WEE7RUFDRTtBbEZrdlhGO0FrRi91WEE7RUFDRTtBbEZpdlhGO0FrRjl1WEE7RUFDRTtFQUNBO0FsRmd2WEY7QWtGN3VYQTtFQUNFO0FsRit1WEY7QWtGNXVYQTtFQUNFO0FsRjh1WEY7QWtGM3VYQTtFQUNFO0FsRjZ1WEY7QWtGMXVYQTtFQUNFO0VBQ0E7QWxGNHVYRjtBa0Z6dVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGMnVYRjtBa0Z4dVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRjB1WEY7QWtGdnVYQTtFQUNFO0FsRnl1WEY7QWtGdHVYQTtFQUNFO0FsRnd1WEY7QWtGcnVYQTtFQUNFO0FsRnV1WEY7QWtGcHVYQTtFQUNFO0VBQ0E7QWxGc3VYRjtBa0ZudVhBO0VBQ0U7QWxGcXVYRjtBa0ZsdVhBOzs7RUFHRTtFQUNBO0FsRm91WEY7QWtGanVYQTtFQUNFO0FsRm11WEY7QWtGaHVYQTtFQUNFO0FsRmt1WEY7QWtGL3RYQTtFQUNFO0FsRml1WEY7QWtGOXRYQTtFQUNFO0VBQ0E7QWxGZ3VYRjtBa0Y3dFhBOztFQUNFO0FsRmd1WEY7QWtGN3RYQTs7RUFDRTtBbEZndVhGO0FrRjd0WEE7O0VBQ0U7QWxGZ3VYRjtBa0Y3dFhBO0VBQ0U7QWxGK3RYRjtBa0Y1dFhBO0VBQ0U7RUFDQTtBbEY4dFhGO0FrRjF0WEE7RUFDRTtBbEY0dFhGO0FrRnp0WEE7RUFDRTtFQUNBO0FsRjJ0WEY7QWtGdnRYQTtFQUNFO0FsRnl0WEY7QWtGdHRYQTtFQUNFO0FsRnd0WEY7QWtGcnRYQTtFQUNFO0FsRnV0WEY7QWtGcHRYQTtFQUNFO0FsRnN0WEY7QWtGbnRYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRnF0WEY7QWtGbHRYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGb3RYRjtBa0ZqdFhBO0VBQ0U7QWxGbXRYRjtBa0ZodFhBO0VBQ0U7QWxGa3RYRjtBa0Yvc1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRml0WEY7QWtGOXNYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGZ3RYRjtBa0Y3c1hBO0VBQ0U7QWxGK3NYRjtBa0Y1c1hBO0VBQ0U7QWxGOHNYRjtBa0Yzc1hBO0VBQ0U7QWxGNnNYRjtBa0Yxc1hBOztFQUVFO0FsRjRzWEY7QWtGenNYQTtFQUNFO0VBQ0E7QWxGMnNYRjtBa0Z4c1hBO0VBQ0U7QWxGMHNYRjtBa0Z2c1hBO0VBQ0U7QWxGeXNYRjtBa0Z0c1hBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FsRndzWEY7QWtGcnNYQTtFQUNFO0VBQ0E7QWxGdXNYRjtBa0Zwc1hBO0VBQ0U7QWxGc3NYRjtBa0Zuc1hBO0VBQ0U7QWxGcXNYRjtBa0Zsc1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm9zWEY7QWtGanNYQTtFQUNFO0FsRm1zWEY7QWtGaHNYQTtFQUNFO0FsRmtzWEY7QWtGL3JYQTtFQUNFO0VBQ0E7QWxGaXNYRjtBa0YvclhBO0VBQ0U7RUFDQTtBbEZpc1hGO0FrRi9yWEE7RUFDRTtFQUNBO0FsRmlzWEY7QWtGOXJYQTtFQUNFO0VBQ0E7QWxGZ3NYRjtBa0Y5clhBO0VBQ0U7RUFDQTtBbEZnc1hGO0FrRjlyWEE7RUFDRTtFQUNBO0FsRmdzWEY7QWtGN3JYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEYrclhGO0FrRjVyWEE7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGa3NYRjtBa0YvclhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxGaXNYRjtBa0Y5clhBOztFQUNFO0FsRmlzWEY7QWtGOXJYQTtFQUNFO0FsRmdzWEY7QWtGN3JYQTs7RUFHRTtBbEY4clhGO0FrRjNyWEE7RUFDRTtBbEY2clhGO0FrRjFyWEE7RUFDRTtBbEY0clhGO0FrRnpyWEE7RUFDRTtBbEYyclhGO0FrRnhyWEE7RUFDRTtBbEYwclhGO0FrRnZyWEE7OztFQUNFO0FsRjJyWEY7QWtGeHJYQTtFQUNFO0FsRjByWEY7QWtGdnJYQTtFQUNFO0FsRnlyWEY7QWtGdHJYQTtFQUNFO0FsRndyWEY7QWtGcnJYQTtFQUNFO0FsRnVyWEY7QWtGcHJYQTtFQUNFO0FsRnNyWEY7QWtGbnJYQTtFQUNFO0VBQ0E7QWxGcXJYRjtBa0ZsclhBO0VBQ0U7QWxGb3JYRjtBa0ZqclhBO0VBQ0U7QWxGbXJYRjtBa0ZoclhBOztFQUVFO0FsRmtyWEY7QWtGL3FYQTs7RUFFRTtBbEZpclhGO0FrRjlxWEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWxGZ3JYRjtBa0Y3cVhBO0VBQ0U7QWxGK3FYRjtBa0Y1cVhBO0VBQ0U7QWxGOHFYRjtBa0YzcVhBO0VBQ0U7QWxGNnFYRjtBa0YxcVhBO0VBQ0U7QWxGNHFYRjtBa0Z6cVhBOztFQUVFO0VBQ0E7QWxGMnFYRjtBa0Z4cVhBO0VBQ0U7RUFDQTtBbEYwcVhGO0FrRnZxWEE7RUFDRTtFQUNBO0FsRnlxWEY7QWtGdHFYQTs7RUFFRTtBbEZ3cVhGO0FrRnJxWEE7O0VBRUU7RUFDQTtFQUNBO0FsRnVxWEY7QWtGcHFYQTs7RUFFRTtBbEZzcVhGO0FrRm5xWEE7O0VBRUU7QWxGcXFYRjtBa0ZscVhBOzs7O0VBSUU7QWxGb3FYRjtBa0ZqcVhBO0VBQ0U7QWxGbXFYRjtBa0ZocVhBOztFQUVFO0FsRmtxWEY7QWtGL3BYQTs7RUFFRTtBbEZpcVhGO0FrRjdwWEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRitwWEY7QWtGM3BYQTtFQUNFO0VBQ0E7QWxGNnBYRjtBbUZycFlBO0VBQ0U7QW5GdXBZRjtBbUZwcFlBO0VBQ0U7RUFDQTtFQUNBO0FuRnNwWUY7QW1GbnBZQTs7RUFDRTtBbkZzcFlGO0FtRm5wWUE7RUFDRTtBbkZxcFlGO0FtRmxwWUE7RUFDRTtFQUNBO0FuRm9wWUY7QW1GanBZQTs7RUFDRTtFQUNBO0FuRm9wWUY7QW1GanBZQTtFQUNFO0VBQ0E7QW5GbXBZRjtBbUZqcFlBO0VBQ0U7QW5GbXBZRjtBbUZqcFlBO0VBQ0U7QW5GbXBZRjtBbUZocFlBO0VBQ0U7RUFDQTtBbkZrcFlGO0FtRi9vWUE7RUFDRTtFQUNBO0FuRmlwWUY7QW1GOW9ZQTtFQUNFO0FuRmdwWUY7QW1GN29ZQTtFQUNFO0VBQ0E7QW5GK29ZRjtBbUY1b1lBO0VBQ0U7QW5GOG9ZRjtBbUYzb1lBOzs7OztFQUtFO0FuRjZvWUY7QW1GMW9ZQTs7RUFDRTtBbkY2b1lGO0FtRjFvWUE7RUFDRTtBbkY0b1lGO0FtRnpvWUE7RUFDRTtBbkYyb1lGO0FtRnpvWUE7O0VBQ0U7QW5GNG9ZRjtBbUZ6b1lBO0VBRUU7RUFDQTtFQUNBO0FuRjBvWUY7QW1Gdm9ZQTs7RUFDRTtBbkYwb1lGO0FtRnZvWUE7RUFDRTtJQUNFO0lBQ0E7RW5GeW9ZRjtBQUNGO0FtRnRvWUE7O0VBQ0U7QW5GeW9ZRjtBbUZ0b1lBO0VBQ0U7SUFDRTtFbkZ3b1lGO0FBQ0Y7QW1GdG9ZQTtFQUNFO0lBQ0U7RW5Gd29ZRjtBQUNGO0FtRnJvWUE7RUFDRTtJQUNFO0VuRnVvWUY7RW1Gcm9ZQTtJQUNFO0VuRnVvWUY7QUFDRjtBb0Zsd1lBO0VBQ0U7QXBGb3dZRjtBb0Zsd1lFOzs7OztFQUNFO0FwRnd3WUo7QW9GcHdZQTtFQUNFO0FwRnN3WUY7QW9GbndZQTtFQUNFO0FwRnF3WUY7QW9GbHdZQTtFQUNFO0FwRm93WUY7QW9GandZQTtFQUNFO0FwRm13WUY7QW9GaHdZQTtFQUNFO0FwRmt3WUY7QW9GL3ZZQTtFQUNFO0FwRml3WUY7QW9GOXZZQTtFQUNFO0FwRmd3WUY7QW9GN3ZZQTs7Ozs7RUFLRTtBcEYrdllGO0FvRjV2WUE7RUFDRTtFQUNBO0VBQ0E7QXBGOHZZRjtBb0YzdllBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXBGcXdZRjtBb0Zsd1lBOzs7RUFDRTtBcEZzd1lGO0FvRm53WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXBGbXhZRjtBb0ZoeFlBO0VBQ0U7RUFDQTtFQUNBO0FwRmt4WUY7QW9GL3dZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FwRnl4WUY7QW9GdHhZQTs7O0VBQ0U7QXBGMHhZRjtBb0Z2eFlBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FwRnV5WUY7QW9GcHlZQTtFQUNFO0VBQ0E7RUFDQTtBcEZzeVlGO0FvRm55WUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBcEY2eVlGO0FvRjF5WUE7OztFQUNFO0FwRjh5WUY7QW9GM3lZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBcEYyellGO0FvRnh6WUE7RUFDRTtFQUNBO0VBQ0E7QXBGMHpZRjtBb0Z2ellBOzs7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7QXBGaTBZRjtBb0Y5ellBOzs7RUFDRTtBcEZrMFlGO0FvRi96WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7QXBGKzBZRjtBb0Y1MFlBO0VBQ0U7RUFDQTtFQUNBO0FwRjgwWUY7QW9GMzBZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0FwRnExWUY7QW9GbDFZQTs7O0VBQ0U7QXBGczFZRjtBb0ZuMVlBOzs7Ozs7Ozs7Ozs7Ozs7RUFDRTtFQUNBO0FwRm0yWUY7QW9GaDJZQTtFQUNFO0VBQ0E7RUFDQTtBcEZrMllGO0FvRi8xWUE7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBcEZ5MllGO0FvRnQyWUE7OztFQUNFO0FwRjAyWUY7QW9GdjJZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7RUFDQTtBcEZ1M1lGO0FvRnAzWUE7RUFDRTtBcEZzM1lGO0FvRm4zWUE7Ozs7O0VBQ0U7RUFDQTtBcEZ5M1lGO0FvRnQzWUE7OztFQUNFO0FwRjAzWUY7QW9GdjNZQTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QXBGdTRZRjtBb0ZwNFlBO0VBQ0U7RUFDQTtFQUNBO0FwRnM0WUY7QW9GbjRZQTs7Ozs7Ozs7O0VBQ0U7RUFDQTtBcEY2NFlGO0FvRjE0WUE7O0VBQ0U7QXBGNjRZRjtBb0YxNFlBOzs7RUFDRTtBcEY4NFlGO0FvRjM0WUE7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FwRjI1WUY7QW9GeDVZQTs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBcEZ1NllGO0FvRnA2WUE7RUFDRTtFQUNBO0VBQ0E7QXBGczZZRjtBb0ZuNllBO0VBQ0U7QXBGcTZZRjtBb0ZsNllBO0VBQ0U7RUFDQTtFQUNBO0FwRm82WUY7QW9GajZZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZtNllGO0FvRmg2WUE7RUFDRTtBcEZrNllGO0FvRi81WUE7RUFDRTtBcEZpNllGO0FvRjk1WUE7RUFDRTtBcEZnNllGO0FvRjc1WUE7RUFDRTtBcEYrNVlGO0FvRjU1WUE7RUFDRTtBcEY4NVlGO0FvRjM1WUE7RUFDRTtBcEY2NVlGO0FvRjE1WUE7RUFDRTtBcEY0NVlGO0FvRno1WUE7RUFDRTtBcEYyNVlGO0FvRng1WUE7RUFDRTtBcEYwNVlGO0FvRnY1WUE7RUFDRTtBcEZ5NVlGO0FvRnQ1WUE7RUFDRTtBcEZ3NVlGO0FvRnI1WUE7RUFDRTtBcEZ1NVlGO0FvRnA1WUE7RUFDRTtBcEZzNVlGO0FvRm41WUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGcTVZRjtBb0ZqNVlBO0VBQ0U7RUFDQTtBcEZtNVlGO0FxRnhzWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYwc1pGO0FxRnZzWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBcUZ0c1pBOztFQUNFO0VBQ0E7QXJGeXNaRjtBQUNBLGlCQUFpQjtBc0Z6d1pqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMndaRjtBc0Z4d1pBO0VBQ0U7QXRGMHdaRjtBc0Z2d1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ5d1pGO0FzRnR3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGd3daRjtBc0Zyd1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ3d1pGO0FzRnJ3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZ1d1pGO0FzRnB3WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnN3WkY7QXNGbndaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnF3WkY7QXNGbHdaQTtFQUNFO0F0Rm93WkY7QXNGandaQTtFQUNFO0F0Rm13WkY7QUFDQSxrQkFBa0I7QXNGL3ZabEI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rml3WkY7QXNGOXZaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Rmd3WkY7QUFDQSxjQUFjO0FzRjV2WmQ7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGbXdaRjtBc0Zod1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZtd1pGO0FBQ0EsYUFBYTtBc0YvdlpiO0VBQ0U7QXRGaXdaRjtBc0Y5dlpBO0VBQ0U7QXRGZ3daRjtBc0Y3dlpBO0VBQ0U7QXRGK3ZaRjtBc0Y1dlpBO0VBQ0U7QXRGOHZaRjtBc0YzdlpBO0VBQ0U7QXRGNnZaRjtBQUNBLGtCQUFrQjtBc0Z6dlpsQjtFQUNFO0VBQ0E7QXRGMnZaRjtBc0Z4dlpBO0VBQ0U7RUFDQTtFQUNBO0F0RjB2WkY7QXNGdnZaQTtFQUNFO0VBQ0E7QXRGeXZaRjtBc0Z0dlpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ3dlpGO0FzRnJ2WkE7RUFDRTtBdEZ1dlpGO0FzRnB2WkE7RUFDRTtFQUNBO0VBQ0E7QXRGc3ZaRjtBQUNBLGlCQUFpQjtBc0ZsdlpqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZvdlpGO0FzRmp2WkE7RUFDRTtBdEZtdlpGO0FzRmh2WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZrdlpGO0FzRi91WkE7RUFDRTtFQUNBO0VBQ0E7QXRGaXZaRjtBc0Y5dVpBO0VBQ0U7RUFDQTtFQUNBO0F0Rmd2WkY7QXNGN3VaQTs7RUFDRTtFQUNBO0F0Rmd2WkY7QXNGN3VaQTtFQUNFO0F0Rit1WkY7QXNGNXVaQTtFQUNFO0F0Rjh1WkY7QXNGM3VaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjZ1WkY7QXNGMXVaQTs7RUFDRTtBdEY2dVpGO0FzRjF1WkE7OztFQUdFO0VBQ0E7RXRGNHVaQSxxQkFBcUI7RXNGM3VackI7RXRGNnVaQSxpQkFBaUI7QUFDbkI7QXNGM3VaQTs7RUFDRTtFQUNBO0F0Rjh1WkY7QXNGM3VaQTs7RUFDRTtBdEY4dVpGO0FBQ0EsU0FBUztBc0YxdVpUO0VBQ0U7QXRGNHVaRjtBc0Z6dVpBO0VBQ0U7QXRGMnVaRjtBc0Z4dVpBO0VBQ0U7QXRGMHVaRjtBc0Z2dVpBOztFQUNFO0F0RjB1WkY7QXNGdnVaQTs7RUFDRTtBdEYwdVpGO0FzRnZ1WkE7RUFDRTtFQUNBO0F0Rnl1WkY7QXNGdHVaQTtFQUNFO0F0Rnd1WkY7QXNGcnVaQTs7RUFDRTtFQUNBO0F0Rnd1WkY7QXNGcnVaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnV1WkY7QXNGcHVaQTtFQUNFO0F0RnN1WkY7QXNGbnVaQTtFQUNFO0F0RnF1WkY7QXNGanVaQTtFQUNFO0F0Rm11WkY7QXNGaHVaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGa3VaRjtBc0YvdFpBO0VBQ0U7RUFDQTtFQUNBO0F0Rml1WkY7QXNGOXRaQTtFQUNFO0VBQ0E7RUFDQTtBdEZndVpGO0FzRjd0WkE7RUFDRTtBdEYrdFpGO0FzRjV0WkE7RUFDRTtBdEY4dFpGO0FzRjN0WkE7RUFDRTtFQUNBO0F0RjZ0WkY7QXNGMXRaQTs7RUFFRTtBdEY0dFpGO0FzRnp0WkE7RUFDRTtFQUNBO0F0RjJ0WkY7QUFDQSxlQUFlO0FzRnZ0WmY7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjJ0WkY7QXNGeHRaQTtFQUNFO0F0RjB0WkY7QXNGdnRaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Rnl0WkY7QXNGdHRaQTtFQUNFO0VBQ0E7RUFDQTtBdEZ3dFpGO0FzRnJ0WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZ1dFpGO0FzRnB0WkE7RUFDRTtBdEZzdFpGO0FzRm50WkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGcXRaRjtBc0ZsdFpBO0VBQ0U7RUFDQTtFdEZvdFpBLG9CQUFvQjtFc0ZqdFpwQjtBdEZtdFpGO0FzRi9zWkE7RUFDRTtFQUNBO0VBQ0E7QXRGaXRaRjtBc0Y5c1pBO0VBQ0U7QXRGZ3RaRjtBc0Y3c1pBO0VBQ0U7QXRGK3NaRjtBc0Y1c1pBOztFQUVFO0VBQ0E7RUFDQTtFdEY4c1pBLG9DQUFvQztFQUNwQyxpQ0FBaUM7RXNGNXNaakM7QXRGOHNaRjtBc0Yzc1pBO0VBQ0U7QXRGNnNaRjtBc0Yxc1pBO0VBQ0U7QXRGNHNaRjtBQUNBLGdCQUFnQjtBc0Z4c1poQjtFQUNFO0VBQ0E7QXRGMHNaRjtBc0Z2c1pBO0VBQ0U7RUFDQTtFQUNBO0F0RnlzWkY7QXNGdHNaQTtFQUNFO0VBQ0E7RUFDQTtBdEZ3c1pGO0FzRnJzWkE7RUFDRTtFQUNBO0F0RnVzWkY7QXNGcHNaQTtFQUNFO0VBQ0E7RUFDQTtBdEZzc1pGO0FzRm5zWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnFzWkY7QXNGbHNaQTtFQUNFO0VBQ0E7QXRGb3NaRjtBc0Zqc1pBO0VBQ0U7QXRGbXNaRjtBc0Zoc1pBO0VBQ0U7QXRGa3NaRjtBc0YvclpBO0VBQ0U7QXRGaXNaRjtBc0Y5clpBO0VBQ0U7RUFDQTtFQUNBO0F0RmdzWkY7QXNGN3JaQTtFQUNFO0F0RityWkY7QXNGNXJaQTtFQUNFO0VBQ0E7QXRGOHJaRjtBQUNBLGVBQWU7QXNGMXJaZjs7Ozs7RUFLRTtBdEY0clpGO0FzRnpyWkE7RUFDRTtBdEYyclpGO0FzRnhyWkE7RUFDRTtBdEYwclpGO0FzRnZyWkE7RUFDRTtBdEZ5clpGO0FzRnRyWkE7RUFDRTtFQUNBO0F0RndyWkY7QXNGcnJaQTs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZ5clpGO0FzRnZyWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMnJaRjtBc0Z4clpBOzs7RUFDRTtFQUNBO0VBQ0E7QXRGNHJaRjtBc0Z6clpBO0VBQ0U7QXRGMnJaRjtBQUNBLFdBQVc7QXNGdHJaWDtFQUNFO0F0RndyWkY7QXNGcnJaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnVyWkY7QXNGcHJaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZzclpGO0FzRm5yWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGcXJaRjtBc0ZsclpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGb3JaRjtBc0ZqclpBO0VBQ0U7QXRGbXJaRjtBQUNBLGNBQWM7QXNGL3FaZDtFQUNFO0F0RmlyWkY7QXNGOXFaQTtFQUNFO0VBQ0E7QXRGZ3JaRjtBc0Y3cVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYrcVpGO0FzRjVxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjhxWkY7QXNGM3FaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY2cVpGO0FzRjFxWkE7RUFDRTtFQUNBO0VBQ0E7QXRGNHFaRjtBc0Z6cVpBO0VBQ0U7RUFDQTtBdEYycVpGO0FBQ0EsVUFBVTtBc0Z2cVpWO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBdEZ3cVpGO0FzRnJxWkE7RUFDRTtBdEZ1cVpGO0FzRnBxWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZzcVpGO0FzRm5xWkE7RUFDRTtBdEZxcVpGO0FBQ0EsWUFBWTtBc0ZqcVpaO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGbXFaRjtBc0ZocVpBO0VBQ0U7QXRGa3FaRjtBc0YvcFpBOztFQUNFO0VBQ0E7QXRGa3FaRjtBc0YvcFpBO0VBQ0U7RUFDQTtFQUNBO0F0RmlxWkY7QXNGOXBaQTtFQUNFO0VBQ0E7QXRGZ3FaRjtBc0Y1cFpBO0VBQ0U7QXRGOHBaRjtBc0YzcFpBO0VBQ0U7RUFDQTtBdEY2cFpGO0FzRjFwWkE7O0VBQ0U7QXRGNnBaRjtBc0YxcFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGNHBaRjtBc0Z6cFpBO0VBQ0U7QXRGMnBaRjtBc0Z4cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMHBaRjtBc0Z2cFpBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjBwWkY7QXNGdnBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnlwWkY7QXNGdHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RndwWkY7QXNGcnBaQTtFQUNFO0VBQ0E7QXRGdXBaRjtBc0ZwcFpBO0VBQ0U7QXRGc3BaRjtBc0ZucFpBO0VBQ0U7QXRGcXBaRjtBc0ZscFpBO0VBQ0U7RUFDQTtBdEZvcFpGO0FzRmpwWkE7RUFDRTtBdEZtcFpGO0FBQ0EsV0FBVztBc0ZqcFpYO0VBQ0U7QXRGbXBaRjtBc0ZocFpBO0VBQ0U7QXRGa3BaRjtBc0Yvb1pBO0VBQ0U7QXRGaXBaRjtBc0Y5b1pBO0VBQ0U7QXRGZ3BaRjtBc0Y3b1pBO0VBQ0U7QXRGK29aRjtBc0Y1b1pBOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RitvWkY7QXNGNW9aQTs7RUFDRTtBdEYrb1pGO0FzRjVvWkE7RUFDRTtBdEY4b1pGO0FzRjNvWkE7RUFDRTtBdEY2b1pGO0FzRjFvWkE7O0VBRUU7QXRGNG9aRjtBc0Z6b1pBO0VBQ0U7QXRGMm9aRjtBc0Z4b1pBO0VBQ0U7QXRGMG9aRjtBc0Z2b1pBO0VBQ0U7QXRGeW9aRjtBc0Z0b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RndvWkY7QXNGcm9aQTtFQUNFO0F0RnVvWkY7QXNGcG9aQTtFQUNFO0F0RnNvWkY7QXNGbm9aQTtFQUNFO0VBQ0E7QXRGcW9aRjtBc0Zsb1pBO0VBQ0U7RUFDQTtBdEZvb1pGO0FBQ0EsZ0JBQWdCO0FzRmhvWmhCO0VBQ0U7QXRGa29aRjtBc0YvblpBO0VBQ0U7RUFDQTtFQUNBO0F0RmlvWkY7QXNGOW5aQTtFQUNFO0F0RmdvWkY7QUFDQSxhQUFhO0FzRjduWmI7RUFDRTtFQUFvQjtFQUNwQjtFQUEwQjtFQUF1QjtBdEZrb1puRDtBc0Zob1pBO0VBQ0U7QXRGa29aRjtBc0Zob1pBO0VBQ0U7RUFBZ0I7RUFBa0I7RUFDbEM7RUFBMkI7QXRGcW9aN0I7QXNGbm9aQTtFQUNFO0VBQWdCO0VBQWE7RUFDN0I7RUFBeUM7RUFDekM7RUFBdUM7QXRGeW9aekM7QXNGdm9aQTs7RUFDRTtFQUFnQjtFQUFhO0VBQVk7RUFBYztFQUFZO0VBQ25FO0VBQWlCO0VBQWM7RUFBMkM7RUFDMUU7RUFBNkI7RUFBZ0M7QXRGb3BaL0Q7QXNGbHBaQTtFQUNFO0VBQ0E7RUFDQTtFQUEyQjtBdEZxcFo3QjtBc0ZucFpBO0VBQ0U7RUFDQTtFQUNBO0VBQTJCO0VBQzNCO0F0RnNwWkY7QXNGcHBaQTtFQUNFO0VBQWdCO0VBQWE7RUFDN0I7RUFDQTtFQUEyQjtFQUMzQjtFQUFvQjtFQUFRO0VBQVc7RUFDdkM7RUFBc0M7RUFDdEM7RUFBb0M7QXRGOHBadEM7QXNGNXBaQTtFQUNFO0F0RjhwWkY7QXNGNXBaQTtFQUNFO0F0RjhwWkY7QUFDQSxXQUFXO0FzRnpwWlg7RUFDRTtBdEYycFpGO0FzRnpwWkE7RUFDRTtBdEYycFpGO0FzRnpwWkE7RUFDRTtBdEYycFpGO0FzRnpwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjJwWkY7QXNGenBaQTtFQUNFO0VBQ0E7QXRGMnBaRjtBc0Z6cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGMnBaRjtBc0Z6cFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjJwWkY7QXNGenBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYycFpGO0FzRnpwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEYycFpGO0FzRnpwWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY2cFpGO0FzRjNwWkE7RUFDRTtBdEY2cFpGO0FzRjNwWkE7RUFDRTtBdEY2cFpGO0FzRjNwWkE7RUFDRTtFQUNBO0VBQ0E7QXRGNnBaRjtBc0YzcFpBOzs7OztFQUNFO0VBQ0E7QXRGaXFaRjtBc0Y5cFpBOzs7RUFDRTtBdEZrcVpGO0FzRi9wWkE7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Rm1xWkY7QXNGanFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Rm1xWkY7QXNGanFaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZtcVpGO0FzRmpxWkE7RUFDRTtBdEZtcVpGO0FzRmpxWkE7RUFDRTtFQUNBO0F0Rm1xWkY7QXNGanFaQTtFQUNFO0F0Rm1xWkY7QXNGanFaQTtFQUNFO0VBQ0E7QXRGbXFaRjtBc0ZqcVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGbXFaRjtBc0ZqcVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGbXFaRjtBc0ZqcVpBO0VBQ0U7QXRGbXFaRjtBc0ZocVpBOzs7O0VBQ0U7QXRGcXFaRjtBc0ZscVpBOzs7O0VBQ0U7QXRGdXFaRjtBc0ZwcVpBOzs7O0VBQ0U7QXRGeXFaRjtBc0Z0cVpBOzs7O0VBQ0U7QXRGMnFaRjtBc0Z4cVpBO0VBQ0U7QXRGMHFaRjtBc0Z2cVpBO0VBQ0U7QXRGeXFaRjtBc0Z0cVpBO0VBQ0U7QXRGd3FaRjtBc0ZycVpBO0VBQ0U7QXRGdXFaRjtBc0ZwcVpBO0VBQ0U7QXRGc3FaRjtBc0ZscVpBO0VBQ0U7QXRGb3FaRjtBc0ZqcVpBO0VBQ0U7QXRGbXFaRjtBQUNBLGtCQUFrQjtBc0Y1cFpsQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjhwWkY7QXNGM3BaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGNnBaRjtBc0YxcFpBO0VBQ0U7QXRGNHBaRjtBc0Z6cFpBO0VBQ0U7QXRGMnBaRjtBc0Z4cFpBOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYwcFpGO0FzRnZwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnlwWkY7QXNGdHBaQTtFQUNFO0F0RndwWkY7QXNGcnBaQTtFQUNFO0VBQ0E7RUFDQTtBdEZ1cFpGO0FzRnBwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RnNwWkY7QXNGbnBaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEZxcFpGO0FzRmxwWkE7RUFDRTtBdEZvcFpGO0FzRmpwWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEZtcFpGO0FzRi9vWkE7RUFDRTtBdEZpcFpGO0FzRjlvWkE7RUFDRTtBdEZncFpGO0FzRjdvWkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGK29aRjtBc0Y1b1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY4b1pGO0FzRjNvWkE7RUFDRTtFQUNBO0VBQ0E7QXRGNm9aRjtBc0Yxb1pBO0VBQ0U7QXRGNG9aRjtBc0Z6b1pBO0VBQ0U7RUFDQTtBdEYyb1pGO0FBQ0E7O0NBRUM7QXNGeG9aRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RjBvWkY7QXNGdm9aQTtFQUNFO0VBQ0E7QXRGeW9aRjtBc0Z0b1pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RndvWkY7QXNGcm9aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RnVvWkY7QXNGcG9aQTtFdEZzb1pFLG9CQUFvQjtBQUN0QjtBc0Zsb1pBO0VBQ0U7QXRGb29aRjtBc0Zqb1pBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F0Rm1vWkY7QUFDQSxlQUFlO0FzRmhvWmY7RUFDRTtFQUNBO0F0RmtvWkY7QXNGaG9aQTtFQUNFO0VBQ0E7QXRGa29aRjtBQUNBLGdCQUFnQjtBc0YvblpoQjtFQUNFO0F0RmlvWkY7QUFDQSxlQUFlO0FzRjluWmY7RUFDRTtFQUNBO0VBQ0E7QXRGZ29aRjtBc0Y3blpBO0VBQ0U7QXRGK25aRjtBQUNBLFdBQVc7QXNGNW5aWDtFQUNFO0VBQ0E7RUFDQTtBdEY4blpGO0FzRjVuWkE7RUFDRTtFQUNBO0VBQ0E7QXRGOG5aRjtBc0Y1blpBO0VBQ0U7RUFDQTtBdEY4blpGO0FzRjVuWkE7RUFDRTtBdEY4blpGO0FzRjVuWkE7RUFDRTtBdEY4blpGO0FzRjVuWkE7RUFDRTtBdEY4blpGO0FzRjVuWkE7RUFDRTtBdEY4blpGO0FzRjVuWkE7RUFDRTtBdEY4blpGO0FzRjVuWkE7RUFDRTtBdEY4blpGO0FzRjVuWkE7RUFDRTtBdEY4blpGO0FBQ0Esd0JBQXdCO0FzRjFuWnhCO0VBQ0U7QXRGNG5aRjtBc0Z6blpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEYyblpGO0FzRnpuWkE7RUFDRTtBdEYyblpGO0FzRnpuWkE7RUFDRTtBdEYyblpGO0FzRnpuWkE7RUFDRTtBdEYyblpGO0FzRnpuWkE7RUFDRTtBdEYyblpGO0FzRnhuWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMG5aRjtBc0Z2blpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGeW5aRjtBc0Z0blpBO0VBQ0U7QXRGd25aRjtBc0ZyblpBO0VBQ0U7QXRGdW5aRjtBc0ZwblpBO0VBQ0U7QXRGc25aRjtBc0ZublpBO0VBQ0U7QXRGcW5aRjtBc0ZsblpBO0VBQ0U7QXRGb25aRjtBc0ZqblpBO0VBQ0U7QXRGbW5aRjtBc0ZoblpBO0VBQ0U7QXRGa25aRjtBQUNBLFlBQVk7QXNGL21aWjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGaW5aRjtBc0Y5bVpBO0VBQ0U7QXRGZ25aRjtBc0Y5bVpBO0VBQ0U7QXRGZ25aRjtBc0Y3bVpBO0VBQ0U7QXRGK21aRjtBc0Y1bVpBO0VBQ0U7QXRGOG1aRjtBQUNBLHdCQUF3QjtBc0YzbVp4Qjs7RUFDRTtFQUNBO0VBQ0E7QXRGOG1aRjtBc0Y1bVpBO0VBQ0U7RUFDQTtBdEY4bVpGO0FBQ0Esa0JBQWtCO0FzRjNtWmxCO0VBQ0U7RUFDQTtFQUNBO0F0RjZtWkY7QXNGMW1aQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjRtWkY7QXNGem1aQTtFQUNFO0VBQ0E7QXRGMm1aRjtBc0Z4bVpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGMG1aRjtBc0Z2bVpBO0VBQ0U7RUFDQTtFQUNBO0F0RnltWkY7QXNGdG1aQTtFQUNFO0VBQ0E7RUFDQTtBdEZ3bVpGO0FzRnJtWkE7RUFDRTtBdEZ1bVpGO0FzRnBtWkE7RUFDRTtFQUNBO0F0RnNtWkY7QXNGbG1aQTtFQUNFO0VBQ0E7QXRGb21aRjtBc0ZsbVpBO0VBQ0U7RUFDQTtBdEZvbVpGO0FzRmptWkE7RUFDRTtBdEZtbVpGO0FzRmhtWkE7RUFDRTtFQUNBO0VBQ0E7QXRGa21aRjtBc0YvbFpBO0VBQ0U7RUFDQTtFQUNBO0F0RmltWkY7QXNGOWxaQTs7RUFDRTtBdEZpbVpGO0FzRjlsWkE7RUFDRTtBdEZnbVpGO0FzRjdsWkE7RUFDRTtFQUNBO0F0RitsWkY7QXNGNWxaQTtFQUNFO0F0RjhsWkY7QXNGM2xaQTtFQUNFO0F0RjZsWkY7QXNGMWxaQTtFQUNFO0F0RjRsWkY7QXNGemxaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjJsWkY7QXNGeGxaQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0RjBsWkY7QXNGdmxaQTtFQUNFO0F0RnlsWkY7QXNGdGxaQTtFQUVFO0VBQ0E7RUFDQTtBdEZ1bFpGO0FzRnJsWkE7RUFDRTtBdEZ1bFpGO0FzRnBsWkE7RUFDRTtBdEZzbFpGO0FzRm5sWkE7RUFFRTtJQUNFO0l0Rm9sWkEsaUVBQWlFO0lzRmpsWmpFO0V0Rm1sWkY7RXNGaGxaQTtJQUNFO0V0RmtsWkY7QUFDRjtBQUNBLHVCQUF1QjtBc0Y3a1p2QjtFdEYra1pFLHNJQUFzSTtFc0Y3a1p0STtFQUNBO0VBQ0E7QXRGK2taRjtBc0Y3a1pBO0V0RitrWkUsYUFBYTtFc0Y3a1piO0VBQ0E7RUFDQTtBdEYra1pGO0FzRjVrWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEY4a1pGO0FzRjVrWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY4a1pGO0FzRjFrWkE7RUFDRTtBdEY0a1pGO0FzRnprWkE7RUFDRTtBdEYya1pGO0FzRnZrWkE7RUFFRTtBdEZ3a1pGO0FzRnJrWkE7RUFFRTtBdEZza1pGO0FzRm5rWkE7O0VBR0U7QXRGb2taRjtBc0Zqa1pBOztFQUdFO0F0RmtrWkY7QXNGL2paQTtFQUNFO0lBQ0U7SUFDQTtFdEZpa1pGO0VzRi9qWkE7SUFDRTtJQUNBO0V0RmlrWkY7QUFDRjtBc0Y5alpBO0VBQ0U7SUFDRTtFdEZna1pGO0FBQ0Y7QXNGN2paQTtFQUNFO0VBQ0E7QXRGK2paRjtBc0Y3alpBO0VBQ0U7RUFDQTtFQUNBO0F0RitqWkY7QXNGN2paQTtFQUNFO0F0RitqWkY7QXNGN2paQTtFQUNFO0F0RitqWkY7QXNGN2paQTtFQUNFO0lBQ0U7RXRGK2paRjtFc0Y3alpBO0lBQ0U7RXRGK2paRjtFc0Y3alpBO0lBQ0U7RXRGK2paRjtBQUNGO0FzRjVqWkE7RUFDRTtFQUNBO0VB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QUNFO0VBQ0E7RUFDQTtBdEZpaFpGO0FzRjlnWkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGZ2haRjtBc0Y3Z1pBO0VBQ0U7RUFDQTtFQUNBO0F0RitnWkY7QXNGNWdaQTtFQUNFO0F0RjhnWkY7QXNGM2daQTtFQUNFO0VBQ0E7QXRGNmdaRjtBc0YxZ1pBO0VBQ0U7RUFDQTtBdEY0Z1pGO0FzRnpnWkE7RUFDRTtFQUNBO0VBQ0E7QXRGMmdaRjtBc0Z4Z1pBO0VBQ0U7RUFDQTtFQUNBO0F0RjBnWkY7QXNGdmdaQTtFQUNFO0F0RnlnWkY7QXNGdGdaQTtFQUNFO0VBQ0E7QXRGd2daRjtBc0ZyZ1pBO0VBQ0U7QXRGdWdaRjtBc0ZwZ1pBO0VBQ0U7QXRGc2daRjtBc0ZuZ1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGcWdaRjtBc0ZsZ1pBO0VBQ0U7QXRGb2daRjtBc0ZqZ1pBO0VBQ0U7QXRGbWdaRjtBc0ZoZ1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGa2daRjtBQUNBLGtCQUFrQjtBc0Y5L1lsQjs7RUFHRTtBdEYrL1lGO0FBQ0EsYUFBYTtBc0YzL1liO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGNi9ZRjtBc0YxL1lBO0VBQ0U7RUFDQTtBdEY0L1lGO0FzRnovWUE7RUFDRTtBdEYyL1lGO0FzRngvWUE7RUFDRTtBdEYwL1lGO0FzRnYvWUE7RUFDRTtBdEZ5L1lGO0FzRnQvWUE7RUFDRTtBdEZ3L1lGO0FzRnIvWUE7RUFDRTtBdEZ1L1lGO0FBQ0EsMEJBQTBCO0FzRm4vWTFCOztFQUVFO0F0RnEvWUY7QXVGaHVkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZGa3VkRjtBdUYvdGRBO0VBQ0U7RUFDQTtBdkZpdWRGO0F1Rjl0ZEE7OztFQUNFO0F2Rmt1ZEY7QXVGL3RkQTtFQUNFO0VBQ0E7QXZGaXVkRjtBdUYvdGRBO0VBQ0U7QXZGaXVkRjtBdUYvdGRBO0VBQ0U7RUFDQTtFQUNBO0F2Rml1ZEY7QXVGOXRkQTs7RUFDRTtBdkZpdWRGO0F1Rjl0ZEE7O0VBQ0U7QXZGaXVkRjtBdUY1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Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FadzBkRjtBWXIwZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1MGRGO0FZcDBkQTs7RUFFRTtBWnMwZEY7QVluMGRBOztFQUVFO0FacTBkRjtBWWwwZEE7RUFDRTtBWm8wZEY7QVlqMGRBO0VBQ0U7QVptMGRGO0FBQ0EsV0FBVztBWS96ZFg7RUFDRTtFQUNBO0FaaTBkRjtBWTl6ZEE7O0VBQ0U7QVppMGRGO0FBQ0EsV0FBVztBWTd6ZFg7RUFDRTtBWit6ZEY7QVk1emRBOztFQUNFO0VBQ0E7QVoremRGO0FZNXpkQTs7Ozs7O0VBQ0U7QVptMGRGO0FZaDBkQTtFQUNFO0VBQ0E7QVprMGRGO0FZL3pkQTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVpzMGRGO0FBQ0EsV0FBVztBWWwwZFg7RUFDRTtFQUNBO0FabzBkRjtBWWowZEE7RUFDRTtBWm0wZEY7QVloMGRBOzs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpvMGRGO0FZajBkQTtFQUNFO0VBQ0E7QVptMGRGO0FZaDBkQTtFQUNFO0VBQ0E7RUFDQTtBWmswZEY7QVkvemRBOztFQUNFO0VBQ0E7QVprMGRGO0FZL3pkQTtFQUNFO0FaaTBkRjtBQUNBLFlBQVk7QVk3emRaO0VBQ0U7QVoremRGO0FZNXpkQTtFQUNFO0FaOHpkRjtBWTN6ZEE7RUFDRTtBWjZ6ZEY7QVkxemRBO0VBQ0U7QVo0emRGO0FZenpkQTtFQUNFO0VBQ0E7QVoyemRGO0FZeHpkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaMHpkRjtBWXZ6ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBWnl6ZEY7QVl0emRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVp3emRGO0FZcnpkQTtFQUNFO0FadXpkRjtBWXB6ZEE7RUFDRTtFQUNBO0Fac3pkRjtBWW56ZEE7RUFDRTtBWnF6ZEY7QVlsemRBO0VBQ0U7RUFDQTtBWm96ZEY7QVloemRBO0VBQ0U7QVpremRGO0FZL3lkQTtFQUNFO0VBQ0E7QVppemRGO0FZOXlkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaZ3pkRjtBWTd5ZEE7RUFDRTtBWit5ZEY7QVk1eWRBO0VBQ0U7RUFDQTtBWjh5ZEY7QVkzeWRBO0VBQ0U7RUFDQTtFQUNBO0FaNnlkRjtBWTF5ZEE7RUFDRTtBWjR5ZEY7QVl6eWRBO0VBQ0U7RUFFQTtFQUNBO0FaMHlkRjtBWXZ5ZEE7RUFDRTtBWnl5ZEY7QVl0eWRBO0VBQ0U7RUFDQTtFQUNBO0Fad3lkRjtBWXJ5ZEE7RUFDRTtBWnV5ZEY7QVlweWRBO0VBQ0U7QVpzeWRGO0FZbnlkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnF5ZEY7QVlseWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVpveWRGO0FZanlkQTtFQUNFO0FabXlkRjtBWWp5ZEE7RUFDRTtBWm15ZEY7QVlqeWRBO0VBQ0U7QVpteWRGO0FZaHlkQTs7RUFDRTtBWm15ZEY7QVloeWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVpreWRGO0FZL3hkQTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FaZ3lkRjtBWTd4ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK3hkRjtBWTV4ZEE7RUFDRTtBWjh4ZEY7QVkzeGRBO0VBQ0U7QVo2eGRGO0FZMXhkQTtFQUNFO0FaNHhkRjtBWXp4ZEE7O0VBQ0U7QVo0eGRGO0FZenhkQTs7RUFDRTtFQUNBO0FaNHhkRjtBWXp4ZEE7O0VBQ0U7RUFDQTtBWjR4ZEY7QVl6eGRBO0VBQ0U7QVoyeGRGO0FZeHhkQTtFQUNFO0FaMHhkRjtBWXZ4ZEE7RUFDRTtFQUNBO0FaeXhkRjtBWXR4ZEE7RUFDRTtFQUNBO0Fad3hkRjtBWXJ4ZEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp1eGRGO0FZcHhkQTtFQUNFO0VBQ0E7QVpzeGRGO0FZbnhkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnF4ZEY7QVlseGRBO0VBQ0c7RUFDQTtFQUNBO0Fab3hkSDtBWWp4ZEE7RUFDRTtBWm14ZEY7QVloeGRBO0VBQ0U7RUFDQTtBWmt4ZEY7QVkvd2RBO0VBQ0U7RUFDQTtBWml4ZEY7QUFDQSxnQkFBZ0I7QVk5d2RoQjtFQUNFO0FaZ3hkRjtBWTd3ZEE7RUFDRTtBWit3ZEY7QVk1d2RBO0VBQ0U7QVo4d2RGO0FZM3dkQTtFQUNFO0VBQ0E7QVo2d2RGO0FZMXdkQTtFQUNFO0VBQ0E7QVo0d2RGO0FZendkQTtFQUNFO0VBQ0E7QVoyd2RGO0FZeHdkQTtFQUNFO0VBQ0E7QVowd2RGO0FZdndkQTtFQUNFO0VBQ0E7QVp5d2RGO0FZdHdkQTtFQUNFO0Fad3dkRjtBWXJ3ZEE7RUFDRTtBWnV3ZEY7QVlwd2RBO0VBQ0U7RUFDQTtBWnN3ZEY7QVlud2RBO0VBQ0U7QVpxd2RGO0FZbHdkQTtFQUNFO0VBQ0E7RUFDQTtBWm93ZEY7QVlqd2RBO0VBQ0U7QVptd2RGO0FZaHdkQTtFQUNFO0VBQ0E7RUFDQTtBWmt3ZEY7QVkvdmRBO0VBQ0U7QVppd2RGO0FZOXZkQTtFQUNFO0VBQ0E7RUFDQTtBWmd3ZEY7QVk3dmRBO0VBQ0U7QVordmRGO0FZNXZkQTtFQUNFO0VBQ0E7RUFDQTtBWjh2ZEY7QVkzdmRBO0VBQ0U7QVo2dmRGO0FZMXZkQTs7RUFDRTtBWjZ2ZEY7QVkxdmRBOztFQUNFO0FaNnZkRjtBWTF2ZEE7O0VBQ0U7RUFDQTtBWjZ2ZEY7QVkxdmRBO0VBQ0U7QVo0dmRGO0FZenZkQTtFQUNFO0FaMnZkRjtBWXh2ZEE7RUFDRTtBWjB2ZEY7QVl2dmRBO0VBQ0U7QVp5dmRGO0FZdHZkQTtFQUNFO0Fad3ZkRjtBWXJ2ZEE7RUFDRTtBWnV2ZEY7QVlwdmRBO0VBQ0U7RUFDQTtBWnN2ZEY7QVludmRBO0VBQ0U7QVpxdmRGO0FBQ0EsV0FBVztBWWp2ZFg7RUFDRTtBWm12ZEY7QVlodmRBO0VBQ0U7QVprdmRGO0FZL3VkQTtFQUNFO0FaaXZkRjtBWTl1ZEE7RUFDRTtBWmd2ZEY7QVk3dWRBO0VBQ0U7QVordWRGO0FZNXVkQTtFQUNFO0FaOHVkRjtBWTN1ZEE7RUFDRTtBWjZ1ZEY7QVkxdWRBO0VBQ0U7QVo0dWRGO0FZenVkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjJ1ZEY7QVl4dWRBO0VBQ0U7RUFDQTtFQUNBO0FaMHVkRjtBQUNBLHNEQUFzRDtBWXZ1ZHREOzs7Ozs7Ozs7RUFTRTtBWnl1ZEY7QUFDQSxnREFBZ0Q7QVl0dWRoRDs7Ozs7Ozs7RUFTRTtBWnV1ZEY7QVludWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnF1ZEY7QVlsdWRBO0VBQ0U7QVpvdWRGO0FBQ0EsZ0JBQWdCO0FZL3RkaEI7RUFDRTtBWml1ZEY7QVk5dGRBO0VBQ0U7RUFDQTtFQUNBO0FaZ3VkRjtBWTd0ZEE7RUFDRTtFQUNBO0VBQ0E7QVordGRGO0FZNXRkQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FaOHRkRjtBWTN0ZEE7RUFDRTtBWjZ0ZEY7QVkxdGRBO0VBQ0M7QVo0dGREO0FZenRkQTtFQUNFO0VBQ0E7QVoydGRGO0FBQ0EsdUJBQXVCO0FZdnRkdkI7RUFDRTtBWnl0ZEY7QVl0dGRBO0VBQ0U7QVp3dGRGO0FZcnRkQTtFQUNFO0FadXRkRjtBWXB0ZEE7RUFDRTtBWnN0ZEY7QVludGRBO0VBQ0U7QVpxdGRGO0FZbHRkQTtFQUNFO0Fab3RkRjtBWWp0ZEE7RUFDRTtBWm10ZEY7QVlodGRBO0VBQ0U7QVprdGRGO0FZL3NkQTtFQUNFO0FaaXRkRjtBWTdzZEE7RUFDRTtBWitzZEY7QVkzc2RBO0VBQ0U7QVo2c2RGO0FZenNkQTtFQUNFO0FaMnNkRjtBWXZzZEE7RUFDRTtBWnlzZEY7QVlyc2RBO0VBQ0U7QVp1c2RGO0FZcHNkQTtFQUNFO0Fac3NkRjtBWW5zZEE7RUFDRTtBWnFzZEY7QVlsc2RBO0VBQ0U7QVpvc2RGO0FZanNkQTtFQUNFO0FabXNkRjtBWWhzZEE7RUFDRTtBWmtzZEY7QVkvcmRBO0VBQ0U7QVppc2RGO0FZOXJkQTtFQUNFO0FaZ3NkRjtBWTdyZEE7RUFDRTtBWityZEY7QVk1cmRBO0VBQ0U7QVo4cmRGO0FZM3JkQTtFQUNFO0FaNnJkRjtBWTFyZEE7RUFDRTtBWjRyZEY7QVl6cmRBO0VBQ0U7QVoycmRGO0FZeHJkQTtFQUNFO0FaMHJkRjtBWXZyZEE7RUFDRTtBWnlyZEY7QVl0cmRBO0VBQ0U7QVp3cmRGO0FZcnJkQTtFQUNFO0FadXJkRjtBWXByZEE7RUFDRTtBWnNyZEY7QVlucmRBO0VBQ0U7QVpxcmRGO0FZbHJkQTtFQUNFO0Fab3JkRjtBWWpyZEE7RUFDRTtBWm1yZEY7QVlocmRBO0VBQ0U7QVprcmRGO0FZL3FkQTtFQUNFO0FaaXJkRjtBWTlxZEE7RUFDRTtBWmdyZEY7QVk3cWRBO0VBQ0U7QVorcWRGO0FZNXFkQTtFQUNFO0FaOHFkRjtBWTNxZEE7RUFDRTtBWjZxZEY7QVkxcWRBO0VBQ0U7QVo0cWRGO0FZenFkQTtFQUNFO0FaMnFkRjtBWXhxZEE7RUFDRTtBWjBxZEY7QVl2cWRBO0VBQ0U7QVp5cWRGO0FZdHFkQTtFQUNFO0Fad3FkRjtBWXJxZEE7RUFDRTtBWnVxZEY7QVlwcWRBO0VBQ0U7QVpzcWRGO0FZbnFkQTtFQUNFO0FacXFkRjtBWWxxZEE7RUFDRTtBWm9xZEY7QVlqcWRBO0VBQ0U7QVptcWRGO0FZaHFkQTtFQUNFO0Faa3FkRjtBWS9wZEE7RUFDRTtBWmlxZEY7QVk5cGRBO0VBQ0U7QVpncWRGO0FZN3BkQTtFQUNFO0FaK3BkRjtBWTVwZEE7RUFDRTtBWjhwZEY7QVkzcGRBO0VBQ0U7QVo2cGRGO0FZMXBkQTtFQUNFO0FaNHBkRjtBWXpwZEE7RUFDRTtBWjJwZEY7QVl4cGRBO0VBQ0U7QVowcGRGO0FZdnBkQTtFQUNFO0FaeXBkRjtBWXRwZEE7RUFDRTtBWndwZEY7QVlycGRBO0VBQ0U7QVp1cGRGO0FZcHBkQTtFQUNFO0Fac3BkRjtBWW5wZEE7RUFDRTtBWnFwZEY7QVlscGRBO0VBQ0U7QVpvcGRGO0FZanBkQTtFQUNFO0FabXBkRjtBWWhwZEE7RUFDRTtBWmtwZEY7QVkvb2RBO0VBQ0U7QVppcGRGO0FZOW9kQTtFQUNFO0FaZ3BkRjtBWTdvZEE7RUFDRTtBWitvZEY7QVk1b2RBO0VBQ0U7QVo4b2RGO0FZM29kQTtFQUNFO0FaNm9kRjtBWTFvZEE7RUFDRTtBWjRvZEY7QVl6b2RBO0VBQ0U7QVoyb2RGO0FZeG9kQTtFQUNFO0FaMG9kRjtBWXZvZEE7RUFDRTtBWnlvZEY7QVl0b2RBO0VBQ0U7QVp3b2RGO0FZcm9kQTtFQUNFO0FadW9kRjtBWXBvZEE7RUFDRTtBWnNvZEY7QVlub2RBO0VBQ0U7QVpxb2RGO0FZbG9kQTtFQUNFO0Fab29kRjtBWWpvZEE7RUFDRTtBWm1vZEY7QVlob2RBO0VBQ0U7QVprb2RGO0FZL25kQTtFQUNFO0FaaW9kRjtBWTluZEE7RUFDRTtBWmdvZEY7QVk3bmRBO0VBQ0U7QVorbmRGO0FZNW5kQTtFQUNFO0FaOG5kRjtBWXpuZEE7RUFDRTtBWjJuZEY7QVl4bmRBO0VBQ0U7QVowbmRGO0FZdm5kQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVp5bmRGO0FZdG5kQTtFQUNFO0Fad25kRjtBWXJuZEE7RUFDRTtBWnVuZEY7QVlsbmRBO0VBQWtCO0FacW5kbEI7QVlsbmRBO0VBQTRCO0FacW5kNUI7QUFDQSwyQ0FBMkM7QVlubmQzQzs7RUFDRTtBWnNuZEY7QVlubmRBO0VBQ0U7QVpxbmRGO0FZbG5kQTtFQUNFO0Fab25kRjtBWWpuZEE7RUFDRTtBWm1uZEY7QVlobmRBO0VBQ0U7QVprbmRGO0FZL21kQTtFQUNFO0FaaW5kRjtBQUNBLGdCQUFnQjtBd0ZyNWZoQjtFQUNFO0F4RnU1ZkY7QXdGcDVmQTtFQUNFO0VBQ0E7QXhGczVmRjtBd0ZuNWZBO0VBQ0U7QXhGcTVmRjtBd0ZsNWZBO0VBQ0U7RUFDQTtBeEZvNWZGO0FBQ0EsYUFBYTtBd0ZoNWZiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGazVmRjtBd0YvNGZBO0VBQ0U7QXhGaTVmRjtBd0Y5NGZBO0VBRUU7RUFDQTtBeEYrNGZGO0F3RjU0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEY4NGZGO0F3RjM0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEY2NGZGO0F3RjE0ZkE7RUFDRTtBeEY0NGZGO0F3Rno0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEYyNGZGO0FBQ0EsWUFBWTtBd0Z2NGZaOzs7O0VBQ0U7QXhGNDRmRjtBd0Z6NGZBOzs7O0VBQ0U7QXhGODRmRjtBd0YzNGZBO0VBQ0U7QXhGNjRmRjtBd0YxNGZBO0VBQ0U7QXhGNDRmRjtBd0Z6NGZBO0VBQ0U7RUFDQTtFQUNBO0F4RjI0ZkY7QUFDQSw4QkFBOEI7QXdGdjRmOUI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZ5NGZGO0F3RnQ0ZkE7RUFDRTtFQUNBO0F4Rnc0ZkY7QXdGcjRmQTtFQUNFO0F4RnU0ZkY7QXdGcDRmQTtFQUNFO0VBQ0E7RUFDQTtBeEZzNGZGO0F3Rm40ZkE7RUFDRTtFQUNBO0VBQ0E7QXhGcTRmRjtBd0ZsNGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZvNGZGO0F3Rmo0ZkE7RUFDRTtBeEZtNGZGO0F3Rmg0ZkE7RUFDRTtBeEZrNGZGO0F3Ri8zZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rmk0ZkY7QXdGOTNmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Rmc0ZkY7QXdGNzNmQTtFQUNFO0F4RiszZkY7QUFDQSxhQUFhO0F3RjMzZmI7RUFDRTtFQUNBO0F4RjYzZkY7QXdGMTNmQTtFQUNFO0VBQ0E7QXhGNDNmRjtBd0Z6M2ZBO0VBQ0U7QXhGMjNmRjtBd0Z4M2ZBO0VBQ0U7QXhGMDNmRjtBd0Z0M2ZBO0VBQ0U7QXhGdzNmRjtBd0ZyM2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ1M2ZGO0F3RnAzZkE7RUFDRTtBeEZzM2ZGO0FBQ0EsZUFBZTtBd0ZsM2ZmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGbzNmRjtBd0ZqM2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGbTNmRjtBd0ZoM2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGazNmRjtBd0YvMmZBO0VBQ0U7QXhGaTNmRjtBQUNBLGNBQWM7QXdGOTJmZDs7RUFDRTtBeEZpM2ZGO0F3RjkyZkE7RUFDRTtFQUNBO0F4RmczZkY7QXdGNzJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGKzJmRjtBd0Y1MmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGODJmRjtBd0YzMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGNjJmRjtBd0YxMmZBO0VBQ0U7RUFDQTtBeEY0MmZGO0F3RnoyZkE7RUFDRTtBeEYyMmZGO0F3RngyZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFeEYwMmZBLFlBQVk7RXdGeDJmWjtFeEYwMmZBLGtCQUFrQjtFd0Z4MmZsQjtFeEYwMmZBLFVBQVU7RXdGeDJmVjtBeEYwMmZGO0F3RnYyZkE7RUFDRTtFQUNBO0VBQ0E7QXhGeTJmRjtBd0Z0MmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ3MmZGO0F3RnIyZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnUyZkY7QXdGcDJmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGczJmRjtBd0ZuMmZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGcTJmRjtBd0ZsMmZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGbzJmRjtBQUNBLGlCQUFpQjtBd0ZoMmZqQjtFQUNFO0VBQ0E7QXhGazJmRjtBd0YvMWZBO0VBQ0U7QXhGaTJmRjtBd0Y5MWZBO0VBQ0U7RUFDQTtFQUNBO0F4RmcyZkY7QXdGNzFmQTtFQUNFO0VBQ0E7RUFDQTtBeEYrMWZGO0F3RjUxZkE7RUFDRTtFQUNBO0F4RjgxZkY7QXdGMzFmQTtFQUNFO0VBQ0E7QXhGNjFmRjtBd0YxMWZBO0VBQ0U7RUFDQTtFQUNBO0F4RjQxZkY7QXdGejFmQTtFQUNFO0F4RjIxZkY7QXdGeDFmQTtFQUNFO0VBQ0E7QXhGMDFmRjtBd0Z2MWZBO0VBQ0U7QXhGeTFmRjtBd0Z0MWZBO0VBQ0U7QXhGdzFmRjtBd0ZyMWZBO0VBQ0U7QXhGdTFmRjtBd0ZwMWZBO0VBQ0U7QXhGczFmRjtBd0ZuMWZBO0VBQ0U7QXhGcTFmRjtBd0ZsMWZBO0VBQ0U7QXhGbzFmRjtBd0ZqMWZBO0VBQ0U7QXhGbTFmRjtBd0ZoMWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RmsxZkY7QXdGLzBmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZpMWZGO0F3RjkwZkE7RUFDRTtBeEZnMWZGO0F3RjcwZkE7O0VBQ0U7RUFDQTtBeEZnMWZGO0F3RjcwZkE7RUFDRTtFQUNBO0F4RiswZkY7QXdGNTBmQTtFQUNFO0VBQ0E7RUFDQTtBeEY4MGZGO0F3RjMwZkE7RUFDRTtBeEY2MGZGO0F3RjEwZkE7RUFDRTtFQUNBO0F4RjQwZkY7QXdGejBmQTtFQUNFO0VBQ0E7RUFDQTtBeEYyMGZGO0F3RngwZkE7RUFDRTtBeEYwMGZGO0F3RnYwZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ5MGZGO0F3RnQwZkE7RUFDRTtBeEZ3MGZGO0F3RnIwZkE7RUFDRTtBeEZ1MGZGO0FBQ0EsWUFBWTtBd0ZuMGZaO0VBQ0U7QXhGcTBmRjtBd0ZsMGZBO0VBQ0U7QXhGbzBmRjtBd0ZqMGZBO0VBQ0U7RUFDQTtBeEZtMGZGO0F3RmgwZkE7RUFDRTtFQUNBO0F4RmswZkY7QXdGL3pmQTtFQUNFO0F4RmkwZkY7QXdGOXpmQTtFQUNFO0F4RmcwZkY7QXdGN3pmQTtFQUNFO0F4Rit6ZkY7QXdGNXpmQTtFQUNFO0F4Rjh6ZkY7QXdGM3pmQTs7RUFDRTtBeEY4emZGO0F3RjN6ZkE7O0VBQ0U7QXhGOHpmRjtBd0YzemZBO0VBQ0U7QXhGNnpmRjtBd0YxemZBOztFQUNFO0VBQ0E7QXhGNnpmRjtBd0YxemZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNHpmRjtBd0Z6emZBO0VBQ0U7QXhGMnpmRjtBd0Z4emZBO0VBQ0U7QXhGMHpmRjtBd0Z0emZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZ3emZGO0F3RnB6ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RnN6ZkY7QXdGbHpmQTtFQUNFO0F4Rm96ZkY7QXdGanpmQTtFQUNFO0F4Rm16ZkY7QXdGaHpmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Rmt6ZkY7QUFDQSxZQUFZO0F3RjV5Zlo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rjh5ZkY7QXdGM3lmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RjZ5ZkY7QXdGMXlmQTtFQUNFO0F4RjR5ZkY7QXdGenlmQTtFQUNFO0F4RjJ5ZkY7QXdGeHlmQTtFQUNFO0VBQ0E7QXhGMHlmRjtBd0Z2eWZBO0VBQ0U7QXhGeXlmRjtBd0Z0eWZBO0VBQ0U7QXhGd3lmRjtBd0ZyeWZBO0VBQ0U7QXhGdXlmRjtBd0ZweWZBO0VBQ0U7QXhGc3lmRjtBd0ZueWZBO0VBQ0U7RUFDQTtFQUNBO0F4RnF5ZkY7QXdGbHlmQTtFQUNFO0VBQ0E7RUFDQTtBeEZveWZGO0F3Rmp5ZkE7RUFDRTtBeEZteWZGO0FBQ0EsYUFBYTtBd0ZoeWZiOztFQUNFO0VBQ0E7QXhGbXlmRjtBd0ZoeWZBO0VBQ0U7RUFDQTtBeEZreWZGO0F3Ri94ZkE7RUFDRTtFQUNBO0F4Rml5ZkY7QXdGOXhmQTtFQUNFO0VBQ0E7RUFDQTtBeEZneWZGO0F3Rjd4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEYreGZGO0F3RjV4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGOHhmRjtBd0YzeGZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGNnhmRjtBQUNBLFFBQVE7QXdGenhmUjtFQUNFO0VBQ0E7RUFDQTtBeEYyeGZGO0F3Rnh4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEYweGZGO0F3RnZ4ZkE7RUFDRTtBeEZ5eGZGO0F3RnR4ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rnd4ZkY7QXdGcnhmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RnV4ZkY7QUFDQSxjQUFjO0F3RnB4ZmQ7RUFDRTtBeEZzeGZGO0F3Rm54ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEZxeGZGO0F3Rmx4ZkE7RUFDRTtBeEZveGZGO0F3Rmp4ZkE7RUFDRTtFQUNBO0F4Rm14ZkY7QXdGaHhmQTtFQUNFO0F4Rmt4ZkY7QXdGL3dmQTtFQUNFO0F4Rml4ZkY7QXdGOXdmQTs7RUFDRTtBeEZpeGZGO0F3Rjl3ZkE7RUFDRTs7SUFDRTtFeEZpeGZGO0FBQ0Y7QXdGL3dmQTtFQUNFO0F4Rml4ZkY7QXdGOXdmQTtFQUNFO0F4Rmd4ZkY7QXdGN3dmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGK3dmRjtBd0Y1d2ZBO0VBQ0U7RUFDQTtBeEY4d2ZGO0F3RjN3ZkE7RUFDRTtFQUNBO0F4RjZ3ZkY7QXdGMXdmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjR3ZkY7QXdGendmQTtFQUNFO0F4RjJ3ZkY7QXdGeHdmQTtFQUNFO0F4RjB3ZkY7QXdGdndmQTtFQUNFO0VBQ0E7QXhGeXdmRjtBd0Z0d2ZBO0VBQ0U7RUFDQTtBeEZ3d2ZGO0F3RnJ3ZkE7RUFDRTtFQUNBO0F4RnV3ZkY7QXdGcHdmQTtFQUNFO0F4RnN3ZkY7QXdGbndmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4RnF3ZkY7QXdGbHdmQTtFQUNFO0VBQ0E7QXhGb3dmRjtBd0Zqd2ZBO0VBQ0U7QXhGbXdmRjtBQUNBLFdBQVc7QXdGaHdmWDtFQUNFO0F4Rmt3ZkY7QXdGL3ZmQTtFQUNFO0F4Rml3ZkY7QUFDQSxZQUFZO0F3Rjd2Zlo7RUFDRTtBeEYrdmZGO0F3RjV2ZkE7RUFDRTtFQUNBO0F4Rjh2ZkY7QXdGM3ZmQTtFQUNFO0VBQ0E7QXhGNnZmRjtBd0YxdmZBO0VBQ0U7RUFDQTtFQUNBO0F4RjR2ZkY7QXdGenZmQTtFQUNFO0VBQ0E7QXhGMnZmRjtBd0Z4dmZBO0VBQ0U7QXhGMHZmRjtBd0Z2dmZBO0VBQ0U7QXhGeXZmRjtBd0Z0dmZBO0VBQ0U7RUFDQTtFQUNBO0F4Rnd2ZkY7QXdGcnZmQTtFQUNFO0VBQ0E7QXhGdXZmRjtBd0ZwdmZBO0VBQ0U7QXhGc3ZmRjtBd0ZudmZBO0VBQ0U7QXhGcXZmRjtBd0ZsdmZBO0VBQ0U7QXhGb3ZmRjtBd0ZqdmZBOzs7RUFFSTtBeEZvdmZKO0FBQ0EsaUJBQWlCO0F3Rmh2ZmpCO0VBQ0U7QXhGa3ZmRjtBd0YvdWZBO0VBQ0U7QXhGaXZmRjtBd0Y5dWZBO0VBQ0U7QXhGZ3ZmRjtBd0Y3dWZBO0VBQ0U7RUFDQTtFQUNBO0F4Rit1ZkY7QXdGNXVmQTtFQUNFO0VBQ0E7QXhGOHVmRjtBd0YzdWZBO0VBQ0U7RUFDQTtBeEY2dWZGO0F3RjF1ZkE7RUFDRTtBeEY0dWZGO0FBQ0Esa0JBQWtCO0F3Rnh1ZmxCO0VBQ0U7QXhGMHVmRjtBd0Z2dWZBO0VBQ0U7RUFDQTtBeEZ5dWZGO0F3RnR1ZkE7RUFDRTtBeEZ3dWZGO0F3RnJ1ZkE7RUFDRTtFQUNBO0F4RnV1ZkY7QXdGcHVmQTtFQUNFO0F4RnN1ZkY7QUFDQSxVQUFVO0F3Rm51ZlY7RUFDRTtBeEZxdWZGO0F3Rmx1ZkE7RUFDRTtFQUNBO0VBQ0E7QXhGb3VmRjtBQUNBLGdCQUFnQjtBd0ZodWZoQjtFQUNFO0F4Rmt1ZkY7QXdGaHVmQTtFQUNFO0VBQ0E7QXhGa3VmRjtBd0ZodWZBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEZpdWZGO0F3Ri90ZkE7RUFDRTtFQUNBO0F4Rml1ZkY7QXdGL3RmQTtFQUNFO0F4Rml1ZkY7QXdGL3RmQTtFQUNFO0F4Rml1ZkY7QXdGL3RmQTtFQUNFO0F4Rml1ZkY7QXdGL3RmQTtFQUNFO0F4Rml1ZkY7QXdGL3RmQTtFQUNFO0VBQ0E7QXhGaXVmRjtBQUNBLFNBQVM7QXdGOXRmVDtFQUNFO0VBQ0E7QXhGZ3VmRjtBd0Y3dGZBO0VBQ0U7QXhGK3RmRjtBQUNBLGVBQWU7QXdGNXRmZjtFQUNFO0VBRUE7QXhGNnRmRjtBd0Z4dGZBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0F4RjB0ZkY7QXdGdnRmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGeXRmRjtBd0Z0dGZBO0VBQ0U7QXhGd3RmRjtBd0ZydGZBO0VBQ0U7RUFDQTtBeEZ1dGZGO0F3RnB0ZkE7RUFDRTtBeEZzdGZGO0F3Rm50ZkE7RUFDRTtBeEZxdGZGO0F3Rmx0ZkE7RUFDRTtBeEZvdGZGO0F3Rmp0ZkE7RUFDRTtBeEZtdGZGO0F3Rmh0ZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rmt0ZkY7QXdGL3NmQTs7RUFFRTtBeEZpdGZGO0F3RjlzZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F4RitzZkY7QXdGNXNmQTtFQUNFO0F4RjhzZkY7QXdGM3NmQTtFQUNFO0VBQ0E7RUFDQTtBeEY2c2ZGO0F3RnpzZkE7RUFDRTtBeEYyc2ZGO0F3RnZzZkE7RUFDRTtBeEZ5c2ZGO0FBQ0EsZ0JBQWdCO0F3RnRzZmhCO0VBQ0U7QXhGd3NmRjtBd0Zyc2ZBO0VBQ0U7RUFDQTtBeEZ1c2ZGO0F3RnBzZkE7RUFDRTtFQUNBO0VBQ0E7QXhGc3NmRjtBd0Zuc2ZBO0VBQ0U7RUFDQTtBeEZxc2ZGO0F3RmxzZkE7RXhGb3NmRSxpQkFBaUI7RXdGbHNmakI7RUFDQTtFQUNBO0F4Rm9zZkY7QXdGanNmQTtFQUNFO0VBQ0E7QXhGbXNmRjtBd0Zoc2ZBO0VBQ0U7RUFDQTtBeEZrc2ZGO0F3Ri9yZkE7RUFDRTtFQUNBO0F4RmlzZkY7QXdGOXJmQTtFQUNFO0F4RmdzZkY7QXdGN3JmQTtFQUNFO0F4RityZkY7QXdGNXJmQTtFQUNFO0F4RjhyZkY7QXdGM3JmQTtFQUNFO0VBQ0E7RUFDQTtBeEY2cmZGO0F3RjFyZkE7RUFDRTtFQUNBO0F4RjRyZkY7QXdGenJmQTtFQUNFO0F4RjJyZkY7QXdGeHJmQTtFQUNFO0F4RjByZkY7QXdGdnJmQTtFQUNFO0VBQ0E7RUFDQTtBeEZ5cmZGO0F3RnRyZkE7RUFDRTtFQUNBO0F4RndyZkY7QXdGcnJmQTtFQUNFO0F4RnVyZkY7QXdGcHJmQTtFQUNFO0F4RnNyZkY7QXdGbnJmQTtFQUNFO0F4RnFyZkY7QUFDQSxjQUFjO0F3RmpyZmQ7RUFDRTtFQUNBO0VBQ0E7QXhGbXJmRjtBd0ZocmZBO0VBQ0U7QXhGa3JmRjtBd0YvcWZBO0VBQ0U7QXhGaXJmRjtBd0Y5cWZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhGZ3JmRjtBd0Y1cWZBO0VBQ0U7RUFDQTtBeEY4cWZGO0F3RjVxZkE7RUFDRTtBeEY4cWZGO0F3RjNxZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGNnFmRjtBd0YxcWZBOztFQUNFO0F4RjZxZkY7QXdGMXFmQTs7RUFDRTtBeEY2cWZGO0F3RjFxZkE7O0VBQ0U7RUFDQTtBeEY2cWZGO0F3RjFxZkE7RUFDRTtBeEY0cWZGO0F3RnpxZkE7RUFDRTtBeEYycWZGO0F3RnhxZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEYwcWZGO0F3RnZxZkE7RUFDRTtBeEZ5cWZGO0F3RnRxZkE7RUFDRTtBeEZ3cWZGO0F5Rjk4aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXpGZzloQkY7QXlGNzhoQkE7RUFDRTtFQUNBO0VBQ0E7QXpGKzhoQkY7QXlGNThoQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Rjg4aEJGO0F5RjM4aEJBO0VBQ0U7RUFDQTtBekY2OGhCRjtBeUZ6OGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekYyOGhCRjtBeUZ4OGhCQTtFQUNFO0F6RjA4aEJGO0F5RnY4aEJBO0VBRUk7RUFDQTtBekZ3OGhCSjtBeUZwOGhCQTtFQUNFO0F6RnM4aEJGO0F5Rm44aEJBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QXpGbThoQko7QXlGejhoQkE7RUFVSTtFQUNBO0VBQ0E7QXpGazhoQko7QXlGOThoQkE7RUFnQkk7QXpGaThoQko7QXlGajloQkE7RUFtQk07RUFDQTtFQUNBO0F6Rmk4aEJOO0F5RnQ5aEJBO0VBeUJNO0F6Rmc4aEJOO0F5Rno5aEJBO0VBNkJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Ris3aEJOO0F5RmwraEJBO0VBdUNNO0VBQ0E7QXpGODdoQk47QXlGdCtoQkE7RUE0Q007RUFDQTtBekY2N2hCTjtBeUYxK2hCQTtFQWdEUTtBekY2N2hCUjtBeUY3K2hCQTtFQXFETTtFQUNBO0F6RjI3aEJOO0F5RmovaEJBO0VBeURRO0F6RjI3aEJSO0F5RnAvaEJBO0VBaUVJO0F6RnM3aEJKO0FBQ0E7Ozs7Ozs7RUFPRTtBMEYvaWlCRjs7RUFDRTtBMUZramlCRjtBMEYvaWlCQTtFQUNFO0VBQ0E7QTFGaWppQkY7QTBGOWlpQkE7RUFDRTtBMUZnamlCRjtBMEY3aWlCQTtFQUNFO0ExRitpaUJGO0EwRjVpaUJBO0VBQ0U7QTFGOGlpQkY7QTBGM2lpQkE7RUFDRTtBMUY2aWlCRjtBMEYxaWlCQTtFQUNFO0ExRjRpaUJGO0EwRnppaUJBO0VBQ0U7QTFGMmlpQkY7QTBGeGlpQkE7O0VBQ0U7QTFGMmlpQkY7QTBGeGlpQkE7RUFDRTtFQUNBO0VBQ0E7QTFGMGlpQkY7QTBGdmlpQkE7RUFDRTtBMUZ5aWlCRjtBMEZ0aWlCQTtFQUNFO0ExRndpaUJGO0EwRnJpaUJBO0VBQ0U7QTFGdWlpQkY7QTBGcGlpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGc2lpQkY7QUFDQTs7Ozs7RUFLRTtBMkY5bWlCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZnbmlCRjtBMkY5bWlCQTtFQUNFO0lBQ0U7SUFDQTtFM0ZnbmlCRjtFMkY5bWlCQTtJQUNFO0lBQ0E7RTNGZ25pQkY7RTJGOW1pQkE7SUFDRTtJQUNBO0UzRmduaUJGO0FBQ0Y7QTJGL21pQkE7RUFDRTtJQUNFO0lBQ0E7RTNGaW5pQkY7RTJGL21pQkE7SUFDRTtJQUNBO0UzRmluaUJGO0UyRi9taUJBO0lBQ0U7SUFDQTtFM0ZpbmlCRjtBQUNGO0FBQ0E7Ozs7Ozs7O0VBUUU7QTJGaG5pQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0ZrbmlCRjtBMkZqbmlCQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZvbmlCRjtBMkZubmlCQTtFQUNFO0VBQ0E7QTNGcW5pQkY7QTJGbm5pQkE7RUFDRTs7SUFDRTtJQUNBO0UzRnNuaUJGO0UyRnBuaUJBO0lBQ0U7SUFDQTtFM0ZzbmlCRjtBQUNGO0EyRnJuaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFM0Z3bmlCRjtFMkZ0bmlCQTtJQUNFO0lBQ0E7RTNGd25pQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7OztFQVdFO0EyRnZuaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Z5bmlCRjtBMkZ4bmlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YwbmlCRjtBMkZ6bmlCQTtFQUNFO0VBQ0E7QTNGMm5pQkY7QTJGMW5pQkE7RUFDRTtFQUNBO0EzRjRuaUJGO0EyRjNuaUJBO0VBQ0U7RUFDQTtBM0Y2bmlCRjtBMkY1bmlCQTtFQUNFO0VBQ0E7QTNGOG5pQkY7QTJGNW5pQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0Znb2lCRjtFMkY5bmlCQTtJQUNFO0lBQ0E7RTNGZ29pQkY7QUFDRjtBMkYvbmlCQTtFQUNFOzs7SUFDRTtJQUNBO0UzRm1vaUJGO0UyRmpvaUJBO0lBQ0U7SUFDQTtFM0Ztb2lCRjtBQUNGO0FBQ0E7Ozs7Ozs7O0VBUUU7QTJGbG9pQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Zvb2lCRjtBMkZub2lCQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRnNvaUJGO0EyRnJvaUJBO0VBQ0U7RUFDQTtBM0Z1b2lCRjtBMkZyb2lCQTtFQUNFO0lBQ0U7SUFDQTtFM0Z1b2lCRjtFMkZyb2lCQTtJM0Z1b2lCRSxrREFBa0Q7STJGcm9pQmxEO0lBQ0E7RTNGdW9pQkY7RTJGcm9pQkE7SUFDRTtJQUNBO0UzRnVvaUJGO0UyRnJvaUJBO0lBQ0U7SUFDQTtFM0Z1b2lCRjtFMkZyb2lCQTtJQUNFO0lBQ0E7RTNGdW9pQkY7QUFDRjtBMkZ0b2lCQTtFQUNFO0lBQ0U7SUFDQTtFM0Z3b2lCRjtFMkZ0b2lCQTtJM0Z3b2lCRSxrREFBa0Q7STJGdG9pQmxEO0lBQ0E7RTNGd29pQkY7RTJGdG9pQkE7SUFDRTtJQUNBO0UzRndvaUJGO0UyRnRvaUJBO0lBQ0U7SUFDQTtFM0Z3b2lCRjtFMkZ0b2lCQTtJQUNFO0lBQ0E7RTNGd29pQkY7QUFDRjtBQUNBOzs7OztFQUtFO0EyRnZvaUJGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGeW9pQkY7QTJGdm9pQkE7RUFDRTtJQUNFO0lBQ0E7RTNGeW9pQkY7RTJGdm9pQkE7SUFDRTtJQUNBO0lBQ0E7RTNGeW9pQkY7QUFDRjtBMkZ4b2lCQTtFQUNFO0lBQ0U7SUFDQTtFM0Ywb2lCRjtFMkZ4b2lCQTtJQUNFO0lBQ0E7SUFDQTtFM0Ywb2lCRjtBQUNGO0FBQ0E7Ozs7Ozs7O0VBUUU7QTJGem9pQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Yyb2lCRjtBMkYxb2lCQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGNm9pQkY7QTJGNW9pQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Y4b2lCRjtBMkY1b2lCQTtFQUNFO0lBQ0U7SUFDQTtFM0Y4b2lCRjtBQUNGO0EyRjdvaUJBO0VBQ0U7SUFDRTtJQUNBO0UzRitvaUJGO0FBQ0Y7QTJGOW9pQkE7RUFDRTs7SUFDRTtJQUNBO0UzRmlwaUJGO0UyRi9vaUJBO0lBQ0U7SUFDQTtFM0ZpcGlCRjtBQUNGO0EyRmhwaUJBO0VBQ0U7O0lBQ0U7SUFDQTtFM0ZtcGlCRjtFMkZqcGlCQTtJQUNFO0lBQ0E7RTNGbXBpQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7RUFTRTtBMkZscGlCRjtFQUNFO0VBQ0E7RUFDQTtBM0ZvcGlCRjtBMkZucGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzRnFwaUJBLDhEQUE4RDtFMkZucGlCOUQ7RUFDQTtBM0ZxcGlCRjtBMkZwcGlCQTtFQUNFO0VBQ0E7QTNGc3BpQkY7QTJGcnBpQkE7RUFDRTtFQUNBO0EzRnVwaUJGO0EyRnJwaUJBO0VBQ0U7OztJQUNFO0lBQ0E7RTNGeXBpQkY7RTJGdnBpQkE7SUFDRTtJQUNBO0UzRnlwaUJGO0FBQ0Y7QTJGeHBpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0Y0cGlCRjtFMkYxcGlCQTtJQUNFO0lBQ0E7RTNGNHBpQkY7QUFDRjtBQUNBOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFrQkU7QTJGM3BpQkY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0Y2cGlCRjtBMkY1cGlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGOHBpQkY7QTJGN3BpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNGK3BpQkEsOERBQThEO0UyRjdwaUI5RDtFQUNBO0EzRitwaUJGO0EyRjlwaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRmdxaUJGO0EyRi9waUJBO0VBQ0U7RUFDQTtFQUNBO0EzRmlxaUJGO0EyRmhxaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRmtxaUJGO0EyRmpxaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRm1xaUJGO0EyRmxxaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRm9xaUJGO0EyRm5xaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnFxaUJGO0EyRnBxaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnNxaUJGO0EyRnJxaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnVxaUJGO0EyRnRxaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRndxaUJGO0EyRnZxaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRnlxaUJGO0EyRnhxaUJBO0VBQ0U7RUFDQTtFQUNBO0EzRjBxaUJGO0EyRnpxaUJBO0VBQ0U7RUFDQTtBM0YycWlCRjtBMkYxcWlCQTtFQUNFO0VBQ0E7QTNGNHFpQkY7QTJGM3FpQkE7RUFDRTtFQUNBO0EzRjZxaUJGO0EyRjVxaUJBO0VBQ0U7RUFDQTtBM0Y4cWlCRjtBMkY3cWlCQTtFQUNFO0VBQ0E7QTNGK3FpQkY7QTJGOXFpQkE7RUFDRTtFQUNBO0EzRmdyaUJGO0EyRi9xaUJBO0VBQ0U7RUFDQTtBM0ZpcmlCRjtBMkZocmlCQTtFQUNFO0VBQ0E7QTNGa3JpQkY7QTJGanJpQkE7RUFDRTtFQUNBO0EzRm1yaUJGO0EyRmxyaUJBO0VBQ0U7RUFDQTtBM0ZvcmlCRjtBMkZucmlCQTtFQUNFO0VBQ0E7QTNGcXJpQkY7QTJGbnJpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0Z1cmlCRjtFMkZycmlCQTtJQUNFO0lBQ0E7RTNGdXJpQkY7QUFDRjtBMkZ0cmlCQTtFQUNFOzs7SUFDRTtJQUNBO0UzRjByaUJGO0UyRnhyaUJBO0lBQ0U7SUFDQTtFM0YwcmlCRjtBQUNGO0FBQ0E7Ozs7Ozs7Ozs7Ozs7OztFQWVFO0EyRnpyaUJGO0UzRjJyaUJFOzs7OztJQUtFO0FBQ0o7QTJGMXJpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGNHJpQkY7QTJGM3JpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGNnJpQkY7QTJGNXJpQkE7RUFDRTtFQUNBO0EzRjhyaUJGO0EyRjdyaUJBO0VBQ0U7RUFDQTtBM0YrcmlCRjtBMkY5cmlCQTtFQUNFO0VBQ0E7QTNGZ3NpQkY7QTJGL3JpQkE7RUFDRTtFQUNBO0EzRmlzaUJGO0EyRmhzaUJBO0VBQ0U7RUFDQTtBM0Zrc2lCRjtBMkZqc2lCQTtFQUNFO0VBQ0E7QTNGbXNpQkY7QTJGbHNpQkE7RUFDRTtFQUNBO0EzRm9zaUJGO0EyRm5zaUJBO0VBQ0U7RUFDQTtBM0Zxc2lCRjtBMkZwc2lCQTtFQUNFO0VBQ0E7QTNGc3NpQkY7QTJGcHNpQkE7RUFDRTs7O0lBQ0U7SUFDQTtFM0Z3c2lCRjtFMkZ0c2lCQTtJQUNFO0lBQ0E7RTNGd3NpQkY7QUFDRjtBMkZ2c2lCQTtFQUNFOzs7SUFDRTtJQUNBO0UzRjJzaUJGO0UyRnpzaUJBO0lBQ0U7SUFDQTtFM0Yyc2lCRjtBQUNGO0FBQ0E7Ozs7Ozs7RUFPRTtBMkYxc2lCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGNHNpQkY7QTJGM3NpQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjZzaUJGO0EyRjNzaUJBO0VBQ0U7SUFDRTtJQUNBO0UzRjZzaUJGO0UyRjNzaUJBO0lBQ0U7SUFDQTtFM0Y2c2lCRjtBQUNGO0EyRjVzaUJBO0VBQ0U7SUFDRTtJQUNBO0UzRjhzaUJGO0UyRjVzaUJBO0lBQ0U7SUFDQTtFM0Y4c2lCRjtBQUNGO0FBQ0E7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQWtCRTtBMkY3c2lCRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzRitzaUJGO0EyRjlzaUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZndGlCRjtBMkYvc2lCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0ZpdGlCQSw4REFBOEQ7RTJGL3NpQjlEO0VBQ0E7QTNGaXRpQkY7QTJGaHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGa3RpQkY7QTJGanRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGbXRpQkY7QTJGbHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGb3RpQkY7QTJGbnRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGcXRpQkY7QTJGcHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGc3RpQkY7QTJGcnRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGdXRpQkY7QTJGdHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGd3RpQkY7QTJGdnRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGeXRpQkY7QTJGeHRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGMHRpQkY7QTJGenRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGMnRpQkY7QTJGMXRpQkE7RUFDRTtFQUNBO0VBQ0E7QTNGNHRpQkY7QTJGM3RpQkE7RUFDRTtFQUNBO0EzRjZ0aUJGO0EyRjV0aUJBO0VBQ0U7RUFDQTtBM0Y4dGlCRjtBMkY3dGlCQTtFQUNFO0VBQ0E7QTNGK3RpQkY7QTJGOXRpQkE7RUFDRTtFQUNBO0EzRmd1aUJGO0EyRi90aUJBO0VBQ0U7RUFDQTtBM0ZpdWlCRjtBMkZodWlCQTtFQUNFO0VBQ0E7QTNGa3VpQkY7QTJGanVpQkE7RUFDRTtFQUNBO0EzRm11aUJGO0EyRmx1aUJBO0VBQ0U7RUFDQTtBM0ZvdWlCRjtBMkZudWlCQTtFQUNFO0VBQ0E7QTNGcXVpQkY7QTJGcHVpQkE7RUFDRTtFQUNBO0EzRnN1aUJGO0EyRnJ1aUJBO0VBQ0U7RUFDQTtBM0Z1dWlCRjtBMkZydWlCQTtFQUNFOzs7SUFDRTtFM0Z5dWlCRjtFMkZ2dWlCQTtJQUNFO0UzRnl1aUJGO0FBQ0Y7QTJGeHVpQkE7RUFDRTs7O0lBQ0U7RTNGNHVpQkY7RTJGMXVpQkE7SUFDRTtFM0Y0dWlCRjtBQUNGO0E0RmwrakJBO0U1Rm8rakJFLGlCQUFpQjtBQUNuQjtBNEZyK2pCQTtFQUdJO0E1RnErakJKO0E0RngrakJBO0VBT0k7QTVGbytqQko7QTRGMytqQkE7RUFXSTtBNUZtK2pCSjtBNEY5K2pCQTtFQWVJO0E1RmsrakJKO0E0RmovakJBO0VBbUJJO0E1RmkrakJKO0E0RnAvakJBO0VBdUJJO0E1RmcrakJKO0E0RnYvakJBO0VBMkJJO0E1Ris5akJKO0E0RjEvakJBO0VBK0JJO0E1Rjg5akJKO0E0RjcvakJBO0VBbUNJO0VBQ0E7QTVGNjlqQko7QTRGamdrQkE7RUF3Q0k7RUFDQTtBNUY0OWpCSjtBNEZyZ2tCQTtFQTZDSTtFQUNBO0E1RjI5akJKO0E0Rnpna0JBO0VBa0RJO0E1RjA5akJKO0E0RjVna0JBO0VBc0RJO0VBQ0E7QTVGeTlqQko7QTRGaGhrQkE7RUEyREk7RUFDQTtBNUZ3OWpCSjtBNEZwaGtCQTtFQWdFSTtFQUNBO0E1RnU5akJKO0E0Rnhoa0JBO0VBcUVJO0E1RnM5akJKO0E0RjNoa0JBO0VBeUVJO0E1RnE5akJKO0E0Rjloa0JBO0VBNkVJO0E1Rm85akJKO0E0Rmppa0JBO0VBaUZJO0E1Rm05akJKO0E0RnBpa0JBO0VBcUZJO0VBQ0E7QTVGazlqQko7QTRGeGlrQkE7RUEwRkk7RUFDQTtFQUNBO0VBQ0E7QTVGaTlqQko7QTRGOWlrQkE7RUFpR0k7QTVGZzlqQko7QTRGamprQkE7RUFxR0k7QTVGKzhqQko7QTRGcGprQkE7O0VBeUdJO0VBQ0E7QTVGKzhqQko7QTRGemprQkE7RUE4R0k7QTVGODhqQko7QTRGNWprQkE7RUFrSEk7RUFDQTtBNUY2OGpCSjtBNEZoa2tCQTtFQXVISTtFQUNBO0E1RjQ4akJKO0E0RnBra0JBO0VBNEhJO0E1RjI4akJKO0E0RnZra0JBO0VBaUlJO0VBQ0E7QTVGeThqQko7QTRGM2trQkE7RUFzSUk7RUFDQTtBNUZ3OGpCSjtBNEYva2tCQTtFQTJJSTtFQUNBO0E1RnU4akJKO0E0Rm5sa0JBO0VBZ0pJO0VBQ0E7QTVGczhqQko7QTRGdmxrQkE7RUFxSkk7QTVGcThqQko7QTRGMWxrQkE7RUF5Skk7RUFDQTtBNUZvOGpCSjtBNEYvN2pCQTtFQUNFOztJQUVJO0U1Rmk4akJKO0FBQ0Y7QTRGNzdqQkE7O0VBQ0U7QTVGZzhqQkY7QTRGNzdqQkE7O0VBQ0U7QTVGZzhqQkY7QTRGNTdqQkE7RUFDRTtFQUNBO0VBQ0E7QTVGODdqQkY7QTRGMzdqQkE7RUFDRTtBNUY2N2pCRjtBNEYxN2pCQTtFQUNFO0E1RjQ3akJGO0E0Rno3akJBO0VBQ0U7QTVGMjdqQkY7QTRGeDdqQkE7RUFDRTtBNUYwN2pCRjtBNEZ2N2pCQTtFQUNFO0E1Rnk3akJGO0E0RnQ3akJBO0VBQ0U7QTVGdzdqQkY7QTRGcjdqQkE7RUFDRTtBNUZ1N2pCRjtBNEZwN2pCQTtFQUNFO0E1RnM3akJGO0E0Rm43akJBO0VBQ0U7QTVGcTdqQkY7QTRGbDdqQkE7OztFQUNFO0E1RnM3akJGO0E0Rm43akJBOztFQUNFO0E1RnM3akJGO0E0Rm43akJBO0VBRUU7SUFDRTtFNUZvN2pCRjtFNEZqN2pCQTtJQUNFO0lBQ0E7SUFDQTtFNUZtN2pCRjtFNEZoN2pCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U1Rms3akJGO0U0Ri82akJBO0lBQ0U7RTVGaTdqQkY7RTRGOTZqQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFNUZnN2pCRjtFNEY3NmpCQTtJQUNFO0U1Ris2akJGO0FBQ0Y7QTRGMTZqQkE7RUFDRTtBNUY0NmpCRjtBQUNBOzs7OztDQUtDO0E2RnBya0JEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGc3JrQkY7QTZGbnJrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0ZxcmtCRjtBNkZscmtCQTtFQUNFO0E3Rm9ya0JGO0E2Rmpya0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGbXJrQkY7QTZGaHJrQkE7RUFDRTtFQUNBO0VBQ0E7QTdGa3JrQkY7QTZGL3FrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0ZpcmtCRjtBNkY5cWtCQTtFQUNFO0E3Rmdya0JGO0E2Rjdxa0JBO0VBQ0U7QTdGK3FrQkY7QTZGNXFrQkE7RUFDRTtBN0Y4cWtCRjtBNkYzcWtCQTtFQUNFO0E3RjZxa0JGO0E2RjFxa0JBO0VBQ0U7QTdGNHFrQkY7QTZGenFrQkE7Ozs7RUFDRTtBN0Y4cWtCRjtBNkYzcWtCQTtFQUNFO0VBQ0E7QTdGNnFrQkY7QTZGMXFrQkE7RUFDRTtBN0Y0cWtCRjtBNkZ6cWtCQTtFQUNFO0VBQ0E7QTdGMnFrQkY7QTZGeHFrQkE7RUFDRTtBN0YwcWtCRjtBNkZ2cWtCQTtFQUNFO0VBQ0E7QTdGeXFrQkY7QTZGdHFrQkE7RUFDRTtBN0Z3cWtCRjtBNkZycWtCQTtFQUNFO0VBQ0E7QTdGdXFrQkY7QTZGcHFrQkE7RUFDRTtBN0ZzcWtCRjtBQUNBOzs7OztDQUtDO0E4Rjd3a0JEO0VBQ0U7QTlGK3drQkY7QThGNXdrQkE7RUFDRTtBOUY4d2tCRjtBOEYzd2tCQTtFQUNFO0E5RjZ3a0JGO0E4RjF3a0JBO0VBQ0U7QTlGNHdrQkY7QThGendrQkE7RUFDRTtFQUNBO0E5RjJ3a0JGO0E4Rnh3a0JBO0VBQ0U7QTlGMHdrQkY7QThGdndrQkE7RUFDRTtBOUZ5d2tCRjtBOEZ0d2tCQTtFQUNFO0E5Rnd3a0JGO0E4RnJ3a0JBO0VBQ0U7QTlGdXdrQkY7QThGcHdrQkE7RUFDRTtBOUZzd2tCRjtBOEZud2tCQTtFQUNFO0E5RnF3a0JGO0E4Rmx3a0JBO0VBQ0U7RUFDQTtBOUZvd2tCRjtBOEZqd2tCQTtFQUNFO0E5Rm13a0JGO0E4Rmh3a0JBO0VBQ0U7QTlGa3drQkY7QThGaHdrQkU7RUFBQTtJQUNFO0lBQ0E7RTlGbXdrQkY7QUFDRjtBOEZod2tCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Rmt3a0JGO0E4Ri92a0JBO0VBQ0U7QTlGaXdrQkY7QThGOXZrQkE7RUFDRTtBOUZnd2tCRjtBOEY3dmtCQTtFQUNFO0E5Rit2a0JGO0E4RjV2a0JBOztFQUNFO0E5Rit2a0JGO0E4RjV2a0JBO0VBQ0U7QTlGOHZrQkY7QThGM3ZrQkE7RUFDRTtBOUY2dmtCRjtBOEYxdmtCQTtFQUNFO0E5RjR2a0JGO0E4Rnp2a0JBO0VBQ0U7RUFDQTtBOUYydmtCRjtBOEZ4dmtCQTtFQUNFO0VBQ0E7QTlGMHZrQkY7QThGdnZrQkE7RUFDRTtBOUZ5dmtCRjtBOEZ0dmtCQTtFQUNFO0E5Rnd2a0JGO0E4RnJ2a0JBOztFQUNFO0VBQ0E7QTlGd3ZrQkY7QThGcnZrQkE7RUFDRTtBOUZ1dmtCRjtBOEZydmtCQTtFQUNFO0E5RnV2a0JGO0FBQ0E7Ozs7O0NBS0M7QThGNXVrQkQ7RUFDRTtBOUY4dWtCRjtBOEYzdWtCQTtFQUNFO0E5RjZ1a0JGO0E4RjF1a0JBO0VBQ0U7QTlGNHVrQkY7QThGenVrQkE7RUFDRTtBOUYydWtCRjtBOEZ4dWtCQTtFQUNFO0VBQ0E7QTlGMHVrQkY7QThGdnVrQkE7RUFDRTtBOUZ5dWtCRjtBOEZ0dWtCQTtFQUNFO0E5Rnd1a0JGO0E4RnJ1a0JBO0VBQ0U7QTlGdXVrQkY7QThGcHVrQkE7RUFDRTtFQUNBO0E5RnN1a0JGO0E4Rm51a0JBO0VBQ0U7QTlGcXVrQkY7QThGbHVrQkE7RUFDRTtBOUZvdWtCRjtBOEZqdWtCQTs7RUFDRTtBOUZvdWtCRjtBOEZqdWtCQTtFQUNFO0VBQ0E7QTlGbXVrQkY7QThGaHVrQkE7O0VBQ0U7QTlGbXVrQkY7QThGaHVrQkE7RUFDRTtBOUZrdWtCRjtBOEYvdGtCQTtFQUNFO0E5Rml1a0JGO0E4Rjl0a0JBO0VBQ0U7RUFDQTtBOUZndWtCRjtBOEY3dGtCQTtFQUNFO0E5Rit0a0JGO0E4RjV0a0JBO0VBQ0U7QTlGOHRrQkY7QThGM3RrQkE7RUFDRTtBOUY2dGtCRjtBOEYxdGtCQTtFQUNFO0E5RjR0a0JGO0E4Rnp0a0JBO0VBQ0U7RUFDQTtBOUYydGtCRjtBOEZ4dGtCQTtFQUNFO0E5RjB0a0JGO0E4RnZ0a0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlGeXRrQkY7QThGdHRrQkE7RUFDRTtBOUZ3dGtCRjtBOEZydGtCQTtFQUNFO0E5RnV0a0JGO0E4RnB0a0JBO0VBQ0U7RUFDQTtFQUNBO0E5RnN0a0JGO0E4Rm50a0JBO0VBQ0U7RUFDQTtBOUZxdGtCRjtBOEZsdGtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZvdGtCRjtBOEZqdGtCQTs7RUFDRTtBOUZvdGtCRjtBOEZqdGtCQTtFQUNFO0E5Rm10a0JGO0E4Rmh0a0JBO0VBQ0U7QTlGa3RrQkY7QThGL3NrQkE7RUFDRTtFQUNBO0E5Rml0a0JGO0E4Rjlza0JBO0VBQ0U7RUFDQTtBOUZndGtCRjtBOEY3c2tCQTtFQUNFO0E5Ritza0JGO0E4RjVza0JBOztFQUNFO0E5Ritza0JGO0E4RjVza0JBOztFQUNFO0VBQ0E7QTlGK3NrQkY7QThGNXNrQkE7RUFDRTtBOUY4c2tCRjtBOEY1c2tCQTtFQUNFO0E5Rjhza0JGO0FBQ0E7Ozs7O0NBS0M7QThGbnNrQkQ7RUFDRTtBOUZxc2tCRjtBOEZsc2tCQTtFQUNFO0E5Rm9za0JGO0E4Rmpza0JBO0VBQ0U7QTlGbXNrQkY7QThGaHNrQkE7RUFDRTtBOUZrc2tCRjtBOEYvcmtCQTtFQUNFO0E5Rmlza0JGO0E4Rjlya0JBO0VBQ0U7RUFDQTtBOUZnc2tCRjtBOEY3cmtCQTtFQUNFO0E5Ritya0JGO0E4RjVya0JBO0VBQ0U7QTlGOHJrQkY7QThGM3JrQkE7RUFDRTtBOUY2cmtCRjtBOEYxcmtCQTtFQUNFO0E5RjRya0JGO0E4Rnpya0JBO0VBQ0U7QTlGMnJrQkY7QThGeHJrQkE7RUFDRTtBOUYwcmtCRjtBOEZ2cmtCQTtFQUNFO0E5Rnlya0JGO0E4RnRya0JBO0VBQ0U7RUFDQTtBOUZ3cmtCRjtBOEZycmtCQTtFQUNFO0E5RnVya0JGO0E4RnBya0JBO0VBQ0U7QTlGc3JrQkY7QThGbnJrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUZxcmtCRjtBOEZscmtCQTtFQUNFO0E5Rm9ya0JGO0E4Rmpya0JBO0VBQ0U7QTlGbXJrQkY7QThGaHJrQkE7O0VBQ0U7QTlGbXJrQkY7QThGaHJrQkE7RUFDRTtBOUZrcmtCRjtBOEYvcWtCQTtFQUNFO0E5Rmlya0JGO0E4Rjlxa0JBO0VBQ0U7QTlGZ3JrQkY7QThGN3FrQkE7RUFDRTtFQUNBO0E5Ritxa0JGO0E4RjVxa0JBO0VBQ0U7RUFDQTtBOUY4cWtCRjtBOEYzcWtCQTtFQUNFO0E5RjZxa0JGO0E4RjFxa0JBO0VBQ0U7QTlGNHFrQkY7QThGenFrQkE7O0VBQ0U7RUFDQTtBOUY0cWtCRjtBOEZ6cWtCQTtFQUNFO0E5RjJxa0JGO0E4Rnpxa0JBO0VBQ0U7QTlGMnFrQkY7QUFDQSxpQkFBaUI7QStGL25sQmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGFBQWE7QStGL25sQmI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsY0FBYztBK0YvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxVQUFVO0ErRi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGVBQWU7QStGL25sQmY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsY0FBYztBK0YvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxVQUFVO0ErRi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGlCQUFpQjtBK0YvbmxCakI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsYUFBYTtBK0YvbmxCYjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxjQUFjO0ErRi9ubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLFVBQVU7QStGL25sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsZUFBZTtBK0YvbmxCZjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxjQUFjO0ErRi9ubEJkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLFVBQVU7QStGL25sQlY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsaUJBQWlCO0ErRi9ubEJqQjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxhQUFhO0ErRi9ubEJiO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGNBQWM7QStGL25sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsVUFBVTtBK0YvbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxlQUFlO0ErRi9ubEJmO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGNBQWM7QStGL25sQmQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsVUFBVTtBK0YvbmxCVjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxpQkFBaUI7QStGL25sQmpCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGFBQWE7QStGL25sQmI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsY0FBYztBK0YvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxVQUFVO0ErRi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBQUNBLGVBQWU7QStGL25sQmY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRmlvbEJGO0FBQ0EsY0FBYztBK0YvbmxCZDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GaW9sQkY7QUFDQSxVQUFVO0ErRi9ubEJWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Zpb2xCRjtBZ0cxMWxCQTtFQUNFO0VBQ0E7QWhHNDFsQkY7QWdHejFsQkE7O0VBUUk7QWhHcTFsQko7QWdHNzFsQkE7RUFZSTtBaEdvMWxCSjtBZ0doMmxCQTtFQWdCSTtBaEdtMWxCSjtBZ0doMWxCRTtFQUFBO0lBRUk7RWhHazFsQko7QUFDRjtBZ0d4MmxCQTtFQTBCSTtFQUNBO0VBQ0E7RUFDQTtBaEdpMWxCSjtBZ0c5MmxCQTtFQWlDSTtBaEdnMWxCSjtBZ0dqM2xCQTtFQXFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRyswbEJKO0FnR3gzbEJBO0VBNkNJO0FoRzgwbEJKO0FnRzMzbEJBOztFQWlESTtBaEc4MGxCSjtBZ0cvM2xCQTtFQXFESTtFQUNBO0FoRzYwbEJKO0FnR240bEJBO0VBMERJO0FoRzQwbEJKO0FnR3Q0bEJBO0VBOERJO0VBQ0E7QWhHMjBsQko7QWdHMTRsQkE7RUFtRUk7QWhHMDBsQko7QWdHNzRsQkE7RUF1RUk7QWhHeTBsQko7QWdHaDVsQkE7O0VBNEVJO0FoR3cwbEJKO0FnR3A1bEJBO0VBZ0ZJO0FoR3UwbEJKO0FnR3Y1bEJBO0VBb0ZJO0FoR3MwbEJKO0FnRzE1bEJBO0VBdUZJO0VBQ0E7QWhHczBsQko7QWdHOTVsQkE7RUEyRkk7QWhHczBsQko7QWdHajZsQkE7RUErRkk7RUFDQTtBaEdxMGxCSjtBZ0dyNmxCQTtFQW9HSTtBaEdvMGxCSjtBZ0d4NmxCQTtFQXdHSTtFQUNBO0FoR20wbEJKO0FnRzU2bEJBOztFQTZHSTtFQUNBO0FoR20wbEJKO0FnR2o3bEJBOzs7RUFrSEk7QWhHbzBsQko7QWdHdDdsQkE7RUFzSEk7QWhHbTBsQko7QWdHejdsQkE7RUEwSEk7QWhHazBsQko7QWdHNTdsQkE7RUE4SEk7QWhHaTBsQko7QWdHLzdsQkE7RUFrSUk7QWhHZzBsQko7QWdHbDhsQkE7RUFzSUk7QWhHK3psQko7QWdHcjhsQkE7RUEwSUk7RUFDQTtBaEc4emxCSjtBZ0d6OGxCQTtFQStJSTtBaEc2emxCSjtBZ0c1OGxCQTs7RUFtSkk7QWhHNnpsQko7QWdHaDlsQkE7RUF1Skk7RUFDQTtBaEc0emxCSjtBZ0dwOWxCQTtFQTRKSTtBaEcyemxCSjtBZ0d2OWxCQTtFQWdLSTtBaEcwemxCSjtBZ0cxOWxCQTtFQW9LSTtBaEd5emxCSjtBZ0c3OWxCQTtFQXdLSTtBaEd3emxCSjtBZ0doK2xCQTtFQTRLSTtBaEd1emxCSjtBZ0duK2xCQTtFQWdMSTtBaEdzemxCSjtBZ0d0K2xCQTs7Ozs7RUFvTEk7RUFDQTtFQUNBO0VBQ0E7QWhHeXpsQko7QWdHaC9sQkE7RUEyTEk7RUFDQTtFQUNBO0VBQ0E7QWhHd3psQko7QWdHdC9sQkE7O0VBa01JO0VBQ0E7QWhHd3psQko7QWdHMy9sQkE7RUF1TUk7QWhHdXpsQko7QWdHOS9sQkE7RUE2TUk7RUFDQTtFQUNBO0FoR296bEJKO0FnR25nbUJBOztFQW1OSTtBaEdvemxCSjtBZ0d2Z21CQTtFQXVOSTtFQUNBO0FoR216bEJKO0FnRzNnbUJBO0VBNE5JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHa3psQko7QWdHL3lsQkU7RUFBQTtJQUVJO0VoR2l6bEJKO0FBQ0Y7QWdHdmhtQkE7RUEyT0k7QWhHK3lsQko7QWdHMWhtQkE7RUErT0k7RUFDQTtBaEc4eWxCSjtBZ0c5aG1CQTtFQW9QSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzZ5bEJKO0FnR3JpbUJBO0VBNFBJO0VBQ0E7RUFDQTtFQUNBO0FoRzR5bEJKO0FnRzNpbUJBO0VBbVFJO0VBQ0E7RUFDQTtBaEcyeWxCSjtBZ0doam1CQTtFQXlRSTtFQUNBO0VBQ0E7RUFDQTtBaEcweWxCSjtBZ0d2eWxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR3l5bEJKO0FnR3R5bEJFOztFQUdFO0FoR3V5bEJKO0FnR3B5bEJFO0VBQ0U7QWhHc3lsQko7QWdHbnlsQkU7RUFDRTtBaEdxeWxCSjtBZ0dseWxCRTtFQUNFO0FoR295bEJKO0FnR2p5bEJFO0VBQ0U7QWhHbXlsQko7QWdHaHlsQkU7O0VBRUU7RUFDQTtBaEdreWxCSjtBZ0cveGxCRTtFQUNFO0FoR2l5bEJKO0FnR3BsbUJBOztFQXVUSTtBaEdpeWxCSjtBZ0c5eGxCRTtFQUNFO0FoR2d5bEJKO0FnRzd4bEJFO0VBQ0U7RUFDQTtBaEcreGxCSjtBZ0c1eGxCRTtFQUNFO0FoRzh4bEJKO0FnRzN4bEJFO0VBQ0U7RUFDQTtBaEc2eGxCSjtBZ0cxeGxCRTs7Ozs7RUFJRTtFQUNBO0FoRzZ4bEJKO0FnRzF4bEJFO0VBQ0U7RUFDQTtBaEc0eGxCSjtBZ0d6eGxCRTtFQUNFO0FoRzJ4bEJKO0FnR3h4bEJFO0VBQ0U7QWhHMHhsQko7QWdHdnhsQkU7RUFDRTtBaEd5eGxCSjtBZ0d0eGxCRTtFQUNFO0FoR3d4bEJKO0FnR3J4bEJFO0VBQ0U7RUFDQTtBaEd1eGxCSjtBZ0dweGxCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHc3hsQko7QWlHbnBtQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtFakdxcG1CRjtFaUdscG1CQTtJQUNFO0lBQ0E7SUFDQTtFakdvcG1CRjtFaUdqcG1CQTs7O0lBR0U7RWpHbXBtQkY7QUFDRjtBaUdocG1CQTtFQUVFO0lBQ0U7SUFDQTtJQUNBO0VqR2lwbUJGO0VpRzlvbUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpHZ3BtQkY7RWlHN29tQkE7SUFDRTtFakcrb21CRjtFaUc1b21CQTtJQUNFO0VqRzhvbUJGO0VpRzNvbUJBO0lBQ0U7RWpHNm9tQkY7RWlHMW9tQkE7SUFDRTtJQUNBO0VqRzRvbUJGO0VpR3pvbUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpHMm9tQkY7RWlHeG9tQkE7SUFDRTtJQUNBO0VqRzBvbUJGO0VpR3ZvbUJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpHeW9tQkY7RWlHdG9tQkE7SUFDRTtFakd3b21CRjtFaUdyb21CQTtJQUNFO0lBQ0E7SUFDQTtFakd1b21CRjtBQUNGO0FpR25vbUJBO0VBRUU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakdvb21CRjtFaUdqb21CQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpHbW9tQkY7RWlHaG9tQkE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakdrb21CRjtFaUcvbm1CQTtJQUNFO0VqR2lvbUJGO0VpRzlubUJBO0lBQ0U7SUFDQTtJQUNBO0VqR2dvbUJGO0FBQ0Y7QUFDQSxjQUFjO0FrR3R2bUJkO0VBQ0U7SUFDRTtFbEd3dm1CRjtBQUNGO0FBQ0E7O0VBRUU7QW1HNXZtQkY7O0VBR1k7RUFDQTtFQUNBO0VBQ0E7QW5HNnZtQlo7QW1HbndtQkE7RUFVTztFQUNBO0FuRzR2bUJQO0FBQ0E7Ozs7O0VBS0U7QUFDRixXQUFXO0FvR3h3bUJYO0VBQ0U7RUFDQTtFcEcwd21CQSxpQkFBaUI7RW9HendtQmpCO0VwRzJ3bUJBLHdCQUF3QjtFb0cxd21CeEI7RXBHNHdtQkEsV0FBVztFb0czd21CWDtFcEc2d21CQSxvQkFBb0I7RW9HNXdtQnBCO0VwRzh3bUJBLDJCQUEyQjtFb0c3d21CM0I7RXBHK3dtQkEsVUFBVTtFb0c5d21CVjtFcEdneG1CQSxpQkFBaUI7RW9HL3dtQmpCO0VwR2l4bUJBLFVBQVU7RW9HaHhtQlY7RXBHa3htQkEsUUFBUTtFb0dqeG1CUjtFQUNBO0VBQ0c7RUFDSztBcEdteG1CVjtBb0dqeG1CQTtFQUNFO0FwR214bUJGO0FvR2p4bUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDSztBcEdteG1CVjtBb0dqeG1CQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNLO0FwR214bUJWO0FvR2p4bUJBOztFQUVFO0FwR214bUJGO0FvR2p4bUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNHO0VBQ0s7QXBHbXhtQlY7QW9HanhtQkE7RUFDRTtBcEdteG1CRjtBb0dqeG1CQTtFQUNFO0VBQ0c7RUFDSztBcEdteG1CVjtBQUNBLGtFQUFrRTtBb0doeG1CbEU7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SXBHa3htQkEsc0RBQXNEO0lvR2p4bUJ0RDtJQUNBO0lwR214bUJBLHVDQUF1QztJb0dseG1CdkM7SUFDRztJQUNLO0lBQ1I7SUFDRztJQUNLO0lBQ1I7SXBHb3htQkEsVUFBVTtFQUNaO0VvR254bUJBO0lBQ0U7SUFDQTtJQUNBO0VwR3F4bUJGO0VvR254bUJBOztJQUVFO0lBQ0c7SUFDSztFcEdxeG1CVjtBQUNGO0FBQ0Esc0NBQXNDO0FvR2x4bUJ0Qzs7OztFQUlFO0FwR294bUJGO0FBQ0EsMEJBQTBCO0FvR2p4bUIxQjtFcEdteG1CRSw0QkFBNEI7RW9HaHhtQjVCO0lBRUk7SXBHaXhtQkYsZ0ZBQWdGO0VBQ2xGO0FBQ0Y7QUFDQTs7O0VBR0U7QW9HMXdtQkY7RUFDSTtBcEc0d21CSjtBQUNBOztDQUVDO0FxRzU0bUJEO0VBRVE7QXJHNjRtQlI7QXNHbjVtQkE7RUFDRTtBdEdxNW1CRjtBc0d0NW1CQTtFQU1RO0VBQ0E7RUFDQTtBdEdtNW1CUjtBc0dqNW1CUTtFQUNFO0F0R201bUJWO0FzRy80bUJNO0VBRUk7RUFDQTtFQUNBO0F0R2c1bUJWO0FzRzk0bUJVO0VBQ0U7QXRHZzVtQlo7QXVHcjZtQkU7RUFHTTtFQUNBO0VBQ0E7RUFDQTtBdkdxNm1CUjtBdUcvNW1CQTtFQUdNO0F2Rys1bUJOO0F1RzU1bUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZHODVtQko7QXVHMzVtQkU7RUFFSTtFQUNBO0F2RzQ1bUJOO0F1Ry81bUJFO0VBS007RUFDQTtBdkc2NW1CUjtBdUd4NW1CRTtFQUVJO0VBQ0E7QXZHeTVtQk47QXVHNTVtQkU7RUFLTTtFQUNBO0F2RzA1bUJSO0F1R3g3bUJBO0VBcUNNO0VBQ0E7QXZHczVtQk47QXVHcDVtQlE7O0VBRUk7QXZHczVtQlo7QXVHaDhtQkE7O0VBOENVO0F2R3M1bUJWO0F3R2g5bUJFO0VBQ0U7QXhHazltQko7QXlHcDltQkE7RUFDRTtBekdzOW1CRjtBMEd2OW1CQTtFQUVJO0VBQ0E7RUFDQTtBMUd3OW1CSjtBMEc1OW1CQTtFQVFJO0VBQ0E7RUFDQTtFQUNBO0ExR3U5bUJKO0EwR3A5bUJFO0VBRUk7QTFHcTltQk47QTJHcCttQkU7RUFHTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzR28rbUJSO0EyRzUrbUJBO0VBY0k7RUFDQTtFQUNBO0EzR2krbUJKO0EyRy85bUJJO0VBRUk7QTNHZyttQlI7QTJHcC9tQkE7RUF5Qk07RUFDQTtFQUNBO0VBQ0E7QTNHODltQk47QTJHMS9tQkE7RUFpQ0k7QTNHNDltQko7QTJHNy9tQkE7RUFvQ007RUFDQTtBM0c0OW1CTjtBMkdqZ25CQTtFQXlDTTtBM0cyOW1CTjtBMkdwZ25CQTs7RUE4Q007RUFDQTtFQUNBO0EzRzA5bUJOO0EyR3I5bUJBO0VBRUk7QTNHczltQko7QTJHbjltQkU7RUFFSTtBM0dvOW1CTjtBNEdoaG5CQTtFQUNFO0E1R2tobkJGO0E0R25obkJBO0VqQ0lFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0VraG5CRjtBNEd0aG5CSTtFQUNFO0E1R3dobkJOO0E0R2xobkJNO0VBQ0U7QTVHb2huQlI7QTRHOWduQkE7RUFDRTtFQUNBO0VBQ0E7QTVHZ2huQkY7QTRHbmhuQkE7RWpDZkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXFpbkJGO0E0R3BobkJJO0VBQ0U7QTVHc2huQk47QTRHaGhuQk07RUFDRTtBNUdraG5CUjtBNEc1Z25CQTtFQUdNO0VBQ0E7RUFDQTtFakN6Q0o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXNqbkJGO0E0Ry9nbkJNO0VBQ0U7QTVHaWhuQlI7QTRHN2duQkk7RUFDRTtBNUcrZ25CTjtBNEc3Z25CTTtFQUNFO0E1RytnbkJSO0E0RzNnbkJRO0VBQ0U7QTVHNmduQlY7QTRHbmluQkE7RUE0Qk07QTVHMGduQk47QTZHL2puQkE7RUFiSTtBN0cra25CSjtBNkdsa25CQTtFQWJJO0E3R2tsbkJKO0E2R3JrbkJBO0VBYkk7QTdHcWxuQko7QTZHeGtuQkE7RUFiSTtBN0d3bG5CSjtBNkcza25CQTtFQWJJO0E3RzJsbkJKO0E2RzlrbkJBO0VBYkk7QTdHOGxuQko7QTZHamxuQkE7RUFiSTtBN0dpbW5CSjtBNkdwbG5CQTtFQWJJO0E3R29tbkJKO0E2R3ZsbkJBO0VBYkk7QTdHdW1uQko7QTZHMWxuQkE7RUFiSTtBN0cwbW5CSjtBNkc3bG5CQTtFQWJJO0E3RzZtbkJKO0E2R2htbkJBO0VBYkk7QTdHZ25uQko7QTZHbm1uQkE7RUFiSTtBN0dtbm5CSjtBNkd0bW5CQTtFNUZnQ0k7QWpCeWtuQko7QTZHem1uQkE7RTVGZ0NJO0FqQjRrbkJKO0E2RzVtbkJBO0U1RmdDSTtBakIra25CSjtBNkcvbW5CQTtFNUZnQ0k7QWpCa2xuQko7QTZHbG5uQkE7RTVGZ0NJO0FqQnFsbkJKO0E2R3JubkJBO0U1RmdDSTtBakJ3bG5CSjtBNkd4bm5CQTtFNUZnQ0k7QWpCMmxuQko7QTZHM25uQkE7RTVGZ0NJO0FqQjhsbkJKO0E2RzlubkJBO0U1RmdDSTtBakJpbW5CSjtBNkdqb25CQTtFNUZnQ0k7QWpCb21uQko7QTZHcG9uQkE7RTVGZ0NJO0FqQnVtbkJKO0E2R3ZvbkJBO0U1RmdDSTtBakIwbW5CSjtBNkcxb25CQTtFNUYrQ0k7QWpCOGxuQko7QTZHN29uQkE7RTVGK0NJO0FqQmltbkJKO0E2R2hwbkJBO0U1RitDSTtBakJvbW5CSjtBNkducG5CQTtFNUYrQ0k7QWpCdW1uQko7QTZHdHBuQkE7RTVGK0NJO0FqQjBtbkJKO0E2R3pwbkJBO0U1RitDSTtBakI2bW5CSjtBNkc1cG5CQTtFNUYrQ0k7QWpCZ25uQko7QTZHL3BuQkE7RTVGK0NJO0FqQm1ubkJKO0E2R2xxbkJBO0U1RitDSTtBakJzbm5CSjtBNkdycW5CQTtFNUYrQ0k7QWpCeW5uQko7QTZHeHFuQkE7RTVGK0NJO0FqQjRubkJKO0E2RzNxbkJBO0U1RitDSTtBakIrbm5CSjtBNkc5cW5CQTtFNUZvREk7QWpCNm5uQko7QTZHanJuQkE7RTVGcUNJO0FqQitvbkJKO0E2R3BybkJBO0U1RnFDSTtBakJrcG5CSjtBNkd2cm5CQTtFNUZxQ0k7QWpCcXBuQko7QTZHMXJuQkE7RTVGcUNJO0FqQndwbkJKO0E2RzdybkJBO0U1RnFDSTtBakIycG5CSjtBNkdoc25CQTtFNUZxQ0k7QWpCOHBuQko7QTZHbnNuQkE7RTVGcUNJO0FqQmlxbkJKO0E2R3RzbkJBO0U1RnFDSTtBakJvcW5CSjtBNkd6c25CQTtFNUZxQ0k7QWpCdXFuQko7QTZHNXNuQkE7RTVGcUNJO0FqQjBxbkJKO0E2Ry9zbkJBO0U1RnFDSTtBakI2cW5CSjtBNkdsdG5CQTtFNUZxQ0k7QWpCZ3JuQko7QTZHcnRuQkE7RTVGMENJO0FqQjhxbkJKO0E2R3h0bkJBO0U1RnlESTtBakJrcW5CSjtBNkczdG5CQTtFNUZ5REk7QWpCcXFuQko7QTZHOXRuQkE7RTVGeURJO0FqQndxbkJKO0E2R2p1bkJBO0U1RnlESTtBakIycW5CSjtBNkdwdW5CQTtFNUZ5REk7QWpCOHFuQko7QTZHdnVuQkE7RTVGeURJO0FqQmlybkJKO0E2RzF1bkJBO0U1RnlESTtBakJvcm5CSjtBNkc3dW5CQTtFNUZ5REk7QWpCdXJuQko7QTZHaHZuQkE7RTVGeURJO0FqQjBybkJKO0E2R252bkJBO0U1RnlESTtBakI2cm5CSjtBNkd0dm5CQTtFNUZ5REk7QWpCZ3NuQko7QTZHenZuQkE7RTVGeURJO0FqQm1zbkJKO0E2RzV2bkJBO0U1RnlESTtBakJzc25CSjtBNkczdm5CQTtFQWpCSTtBN0crd25CSjtBNkc5dm5CQTtFQWpCSTtBN0dreG5CSjtBNkdqd25CQTtFQWpCSTtBN0dxeG5CSjtBNkdwd25CQTtFQWpCSTtBN0d3eG5CSjtBNkd2d25CQTtFQWpCSTtBN0cyeG5CSjtBNkcxd25CQTtFQWpCSTtBN0c4eG5CSjtBNkc3d25CQTtFQWpCSTtBN0dpeW5CSjtBNkdoeG5CQTtFQWpCSTtBN0dveW5CSjtBNkdueG5CQTtFQWpCSTtBN0d1eW5CSjtBNkd0eG5CQTtFQWpCSTtBN0cweW5CSjtBNkd6eG5CQTtFQWpCSTtBN0c2eW5CSjtBNkc1eG5CQTtFQWpCSTtBN0dnem5CSjtBNkcveG5CQTtFQWpCSTtBN0dtem5CSjtBNkdseW5CQTtFNUY0Qkk7QWpCeXduQko7QTZHcnluQkE7RTVGNEJJO0FqQjR3bkJKO0E2R3h5bkJBO0U1RjRCSTtBakIrd25CSjtBNkczeW5CQTtFNUY0Qkk7QWpCa3huQko7QTZHOXluQkE7RTVGNEJJO0FqQnF4bkJKO0E2R2p6bkJBO0U1RjRCSTtBakJ3eG5CSjtBNkdwem5CQTtFNUY0Qkk7QWpCMnhuQko7QTZHdnpuQkE7RTVGNEJJO0FqQjh4bkJKO0E2RzF6bkJBO0U1RjRCSTtBakJpeW5CSjtBNkc3em5CQTtFNUY0Qkk7QWpCb3luQko7QTZHaDBuQkE7RTVGNEJJO0FqQnV5bkJKO0E2R24wbkJBO0U1RjRCSTtBakIweW5CSjtBNkd0MG5CQTtFNUYyQ0k7QWpCOHhuQko7QTZHejBuQkE7RTVGMkNJO0FqQml5bkJKO0E2RzUwbkJBO0U1RjJDSTtBakJveW5CSjtBNkcvMG5CQTtFNUYyQ0k7QWpCdXluQko7QTZHbDFuQkE7RTVGMkNJO0FqQjB5bkJKO0E2R3IxbkJBO0U1RjJDSTtBakI2eW5CSjtBNkd4MW5CQTtFNUYyQ0k7QWpCZ3puQko7QTZHMzFuQkE7RTVGMkNJO0FqQm16bkJKO0E2RzkxbkJBO0U1RjJDSTtBakJzem5CSjtBNkdqMm5CQTtFNUYyQ0k7QWpCeXpuQko7QTZHcDJuQkE7RTVGMkNJO0FqQjR6bkJKO0E2R3YybkJBO0U1RjJDSTtBakIrem5CSjtBNkcxMm5CQTtFNUZnREk7QWpCNnpuQko7QTZHNzJuQkE7RTVGaUNJO0FqQiswbkJKO0E2R2gzbkJBO0U1RmlDSTtBakJrMW5CSjtBNkduM25CQTtFNUZpQ0k7QWpCcTFuQko7QTZHdDNuQkE7RTVGaUNJO0FqQncxbkJKO0E2R3ozbkJBO0U1RmlDSTtBakIyMW5CSjtBNkc1M25CQTtFNUZpQ0k7QWpCODFuQko7QTZHLzNuQkE7RTVGaUNJO0FqQmkybkJKO0E2R2w0bkJBO0U1RmlDSTtBakJvMm5CSjtBNkdyNG5CQTtFNUZpQ0k7QWpCdTJuQko7QTZHeDRuQkE7RTVGaUNJO0FqQjAybkJKO0E2RzM0bkJBO0U1RmlDSTtBakI2Mm5CSjtBNkc5NG5CQTtFNUZpQ0k7QWpCZzNuQko7QTZHajVuQkE7RTVGc0NJO0FqQjgybkJKO0E2R3A1bkJBO0U1RnFESTtBakJrMm5CSjtBNkd2NW5CQTtFNUZxREk7QWpCcTJuQko7QTZHMTVuQkE7RTVGcURJO0FqQncybkJKO0E2Rzc1bkJBO0U1RnFESTtBakIyMm5CSjtBNkdoNm5CQTtFNUZxREk7QWpCODJuQko7QTZHbjZuQkE7RTVGcURJO0FqQmkzbkJKO0E2R3Q2bkJBO0U1RnFESTtBakJvM25CSjtBNkd6Nm5CQTtFNUZxREk7QWpCdTNuQko7QTZHNTZuQkE7RTVGcURJO0FqQjAzbkJKO0E2Ry82bkJBO0U1RnFESTtBakI2M25CSjtBNkdsN25CQTtFNUZxREk7QWpCZzRuQko7QTZHcjduQkE7RTVGcURJO0FqQm00bkJKO0E2R3g3bkJBO0U1RnFESTtBakJzNG5CSjtBNkd2N25CQTtFQXJCSTtBN0crOG5CSjtBNkcxN25CQTtFQXJCSTtBN0drOW5CSjtBNkc3N25CQTtFQXJCSTtBN0dxOW5CSjtBNkdoOG5CQTtFQXJCSTtBN0d3OW5CSjtBNkduOG5CQTtFQXJCSTtBN0cyOW5CSjtBNkd0OG5CQTtFQXJCSTtBN0c4OW5CSjtBNkd6OG5CQTtFQXJCSTtBN0dpK25CSjtBNkc1OG5CQTtFQXJCSTtBN0dvK25CSjtBNkcvOG5CQTtFQXJCSTtBN0d1K25CSjtBNkdsOW5CQTtFQXJCSTtBN0cwK25CSjtBNkdyOW5CQTtFQXJCSTtBN0c2K25CSjtBNkd4OW5CQTtFQXJCSTtBN0dnL25CSjtBNkczOW5CQTtFQXJCSTtBN0dtL25CSjtBNkc5OW5CQTtFNUZ3Qkk7QWpCeThuQko7QTZHaituQkE7RTVGd0JJO0FqQjQ4bkJKO0E2R3ArbkJBO0U1RndCSTtBakIrOG5CSjtBNkd2K25CQTtFNUZ3Qkk7QWpCazluQko7QTZHMStuQkE7RTVGd0JJO0FqQnE5bkJKO0E2RzcrbkJBO0U1RndCSTtBakJ3OW5CSjtBNkdoL25CQTtFNUZ3Qkk7QWpCMjluQko7QTZHbi9uQkE7RTVGd0JJO0FqQjg5bkJKO0E2R3QvbkJBO0U1RndCSTtBakJpK25CSjtBNkd6L25CQTtFNUZ3Qkk7QWpCbytuQko7QTZHNS9uQkE7RTVGd0JJO0FqQnUrbkJKO0E2Ry8vbkJBO0U1RndCSTtBakIwK25CSjtBNkdsZ29CQTtFNUZ1Q0k7QWpCODluQko7QTZHcmdvQkE7RTVGdUNJO0FqQmkrbkJKO0E2R3hnb0JBO0U1RnVDSTtBakJvK25CSjtBNkczZ29CQTtFNUZ1Q0k7QWpCdStuQko7QTZHOWdvQkE7RTVGdUNJO0FqQjArbkJKO0E2R2pob0JBO0U1RnVDSTtBakI2K25CSjtBNkdwaG9CQTtFNUZ1Q0k7QWpCZy9uQko7QTZHdmhvQkE7RTVGdUNJO0FqQm0vbkJKO0E2RzFob0JBO0U1RnVDSTtBakJzL25CSjtBNkc3aG9CQTtFNUZ1Q0k7QWpCeS9uQko7QTZHaGlvQkE7RTVGdUNJO0FqQjQvbkJKO0E2R25pb0JBO0U1RnVDSTtBakIrL25CSjtBNkd0aW9CQTtFNUY0Q0k7QWpCNi9uQko7QTZHemlvQkE7RTVGNkJJO0FqQitnb0JKO0E2RzVpb0JBO0U1RjZCSTtBakJraG9CSjtBNkcvaW9CQTtFNUY2Qkk7QWpCcWhvQko7QTZHbGpvQkE7RTVGNkJJO0FqQndob0JKO0E2R3Jqb0JBO0U1RjZCSTtBakIyaG9CSjtBNkd4am9CQTtFNUY2Qkk7QWpCOGhvQko7QTZHM2pvQkE7RTVGNkJJO0FqQmlpb0JKO0E2Rzlqb0JBO0U1RjZCSTtBakJvaW9CSjtBNkdqa29CQTtFNUY2Qkk7QWpCdWlvQko7QTZHcGtvQkE7RTVGNkJJO0FqQjBpb0JKO0E2R3Zrb0JBO0U1RjZCSTtBakI2aW9CSjtBNkcxa29CQTtFNUY2Qkk7QWpCZ2pvQko7QTZHN2tvQkE7RTVGa0NJO0FqQjhpb0JKO0E2R2hsb0JBO0U1RmlESTtBakJraW9CSjtBNkdubG9CQTtFNUZpREk7QWpCcWlvQko7QTZHdGxvQkE7RTVGaURJO0FqQndpb0JKO0E2R3psb0JBO0U1RmlESTtBakIyaW9CSjtBNkc1bG9CQTtFNUZpREk7QWpCOGlvQko7QTZHL2xvQkE7RTVGaURJO0FqQmlqb0JKO0E2R2xtb0JBO0U1RmlESTtBakJvam9CSjtBNkdybW9CQTtFNUZpREk7QWpCdWpvQko7QTZHeG1vQkE7RTVGaURJO0FqQjBqb0JKO0E2RzNtb0JBO0U1RmlESTtBakI2am9CSjtBNkc5bW9CQTtFNUZpREk7QWpCZ2tvQko7QTZHam5vQkE7RTVGaURJO0FqQm1rb0JKO0E2R3Bub0JBO0U1RmlESTtBakJza29CSjtBNkdubm9CQTtFQXpCSTtBN0crb29CSjtBNkd0bm9CQTtFQXpCSTtBN0drcG9CSjtBNkd6bm9CQTtFQXpCSTtBN0dxcG9CSjtBNkc1bm9CQTtFQXpCSTtBN0d3cG9CSjtBNkcvbm9CQTtFQXpCSTtBN0cycG9CSjtBNkdsb29CQTtFQXpCSTtBN0c4cG9CSjtBNkdyb29CQTtFQXpCSTtBN0dpcW9CSjtBNkd4b29CQTtFQXpCSTtBN0dvcW9CSjtBNkczb29CQTtFQXpCSTtBN0d1cW9CSjtBNkc5b29CQTtFQXpCSTtBN0cwcW9CSjtBNkdqcG9CQTtFQXpCSTtBN0c2cW9CSjtBNkdwcG9CQTtFQXpCSTtBN0dncm9CSjtBNkd2cG9CQTtFQXpCSTtBN0dtcm9CSjtBNkcxcG9CQTtFNUZvQkk7QWpCeW9vQko7QTZHN3BvQkE7RTVGb0JJO0FqQjRvb0JKO0E2R2hxb0JBO0U1Rm9CSTtBakIrb29CSjtBNkducW9CQTtFNUZvQkk7QWpCa3BvQko7QTZHdHFvQkE7RTVGb0JJO0FqQnFwb0JKO0E2R3pxb0JBO0U1Rm9CSTtBakJ3cG9CSjtBNkc1cW9CQTtFNUZvQkk7QWpCMnBvQko7QTZHL3FvQkE7RTVGb0JJO0FqQjhwb0JKO0E2R2xyb0JBO0U1Rm9CSTtBakJpcW9CSjtBNkdycm9CQTtFNUZvQkk7QWpCb3FvQko7QTZHeHJvQkE7RTVGb0JJO0FqQnVxb0JKO0E2RzNyb0JBO0U1Rm9CSTtBakIwcW9CSjtBNkc5cm9CQTtFNUZtQ0k7QWpCOHBvQko7QTZHanNvQkE7RTVGbUNJO0FqQmlxb0JKO0E2R3Bzb0JBO0U1Rm1DSTtBakJvcW9CSjtBNkd2c29CQTtFNUZtQ0k7QWpCdXFvQko7QTZHMXNvQkE7RTVGbUNJO0FqQjBxb0JKO0E2Rzdzb0JBO0U1Rm1DSTtBakI2cW9CSjtBNkdodG9CQTtFNUZtQ0k7QWpCZ3JvQko7QTZHbnRvQkE7RTVGbUNJO0FqQm1yb0JKO0E2R3R0b0JBO0U1Rm1DSTtBakJzcm9CSjtBNkd6dG9CQTtFNUZtQ0k7QWpCeXJvQko7QTZHNXRvQkE7RTVGbUNJO0FqQjRyb0JKO0E2Ry90b0JBO0U1Rm1DSTtBakIrcm9CSjtBNkdsdW9CQTtFNUZ3Q0k7QWpCNnJvQko7QTZHcnVvQkE7RTVGeUJJO0FqQitzb0JKO0E2R3h1b0JBO0U1RnlCSTtBakJrdG9CSjtBNkczdW9CQTtFNUZ5Qkk7QWpCcXRvQko7QTZHOXVvQkE7RTVGeUJJO0FqQnd0b0JKO0E2R2p2b0JBO0U1RnlCSTtBakIydG9CSjtBNkdwdm9CQTtFNUZ5Qkk7QWpCOHRvQko7QTZHdnZvQkE7RTVGeUJJO0FqQml1b0JKO0E2RzF2b0JBO0U1RnlCSTtBakJvdW9CSjtBNkc3dm9CQTtFNUZ5Qkk7QWpCdXVvQko7QTZHaHdvQkE7RTVGeUJJO0FqQjB1b0JKO0E2R253b0JBO0U1RnlCSTtBakI2dW9CSjtBNkd0d29CQTtFNUZ5Qkk7QWpCZ3ZvQko7QTZHendvQkE7RTVGOEJJO0FqQjh1b0JKO0E2RzV3b0JBO0U1RjZDSTtBakJrdW9CSjtBNkcvd29CQTtFNUY2Q0k7QWpCcXVvQko7QTZHbHhvQkE7RTVGNkNJO0FqQnd1b0JKO0E2R3J4b0JBO0U1RjZDSTtBakIydW9CSjtBNkd4eG9CQTtFNUY2Q0k7QWpCOHVvQko7QTZHM3hvQkE7RTVGNkNJO0FqQml2b0JKO0E2Rzl4b0JBO0U1RjZDSTtBakJvdm9CSjtBNkdqeW9CQTtFNUY2Q0k7QWpCdXZvQko7QTZHcHlvQkE7RTVGNkNJO0FqQjB2b0JKO0E2R3Z5b0JBO0U1RjZDSTtBakI2dm9CSjtBNkcxeW9CQTtFNUY2Q0k7QWpCZ3dvQko7QTZHN3lvQkE7RTVGNkNJO0FqQm13b0JKO0E2R2h6b0JBO0U1RjZDSTtBakJzd29CSjtBNkcveW9CQTtFekM1QkU7QXBFODBvQkY7QW9FNzBvQkU7RUFBVTtBcEVnMW9CWjtBb0UvMG9CRTtFQUFVO0FwRWsxb0JaO0FvRWoxb0JFOztFQUNVO0FwRW8xb0JaO0E2RzV6b0JBO0VBTUk7QTdHeXpvQko7QTZHL3pvQkE7RUFVSTtBN0d3em9CSjtBNkdsMG9CQTtFQWNJO0E3R3V6b0JKO0E2R3Iwb0JBO0V6Q3BCRTtBcEU0MW9CRjtBNkdsem9CQTtFekNsREU7QXBFdTJvQkY7QW9FdDJvQkU7RUFBVTtBcEV5Mm9CWjtBb0V4Mm9CRTtFQUFVO0FwRTIyb0JaO0FvRTEyb0JFOztFQUNVO0FwRTYyb0JaO0E2Ry96b0JBO0VBTUk7QTdHNHpvQko7QTZHbDBvQkE7RUFVSTtBN0cyem9CSjtBNkdyMG9CQTtFQWNJO0E3RzB6b0JKO0E2R3gwb0JBO0V6QzFDRTtBcEVxM29CRjtBNkdyem9CQTtFekN4RUU7QXBFZzRvQkY7QW9FLzNvQkU7RUFBVTtBcEVrNG9CWjtBb0VqNG9CRTtFQUFVO0FwRW80b0JaO0FvRW40b0JFOztFQUNVO0FwRXM0b0JaO0E2R2wwb0JBO0VBTUk7QTdHK3pvQko7QTZHcjBvQkE7RUFVSTtBN0c4em9CSjtBNkd4MG9CQTtFQWNJO0E3RzZ6b0JKO0E2RzMwb0JBO0V6Q2hFRTtBcEU4NG9CRjtBNkd4em9CQTtFekM5RkU7QXBFeTVvQkY7QW9FeDVvQkU7RUFBVTtBcEUyNW9CWjtBb0UxNW9CRTtFQUFVO0FwRTY1b0JaO0FvRTU1b0JFOztFQUNVO0FwRSs1b0JaO0E2R3Iwb0JBO0VBTUk7QTdHazBvQko7QTZHeDBvQkE7RUFVSTtBN0dpMG9CSjtBNkczMG9CQTtFQWNJO0E3R2cwb0JKO0E2Rzkwb0JBO0V6Q3RGRTtBcEV1Nm9CRjtBNkd6em9CQTtFN0Z6SEM7Ozs7Ozs7Ozs7OztJQ3VDSztFakIwNW9CSjtFZ0JqOG9CRDtJQytDRztFakJxNW9CRjtFZ0JwOG9CRDtJQytDRztFakJ3NW9CRjtFZ0J2OG9CRDtJQytDRztFakIyNW9CRjtFZ0IxOG9CRDtJQytDRztFakI4NW9CRjtFZ0I3OG9CRDtJQytDRztFakJpNm9CRjtFZ0JoOW9CRDtJQytDRztFakJvNm9CRjtFZ0JuOW9CRDtJQytDRztFakJ1Nm9CRjtFZ0J0OW9CRDtJQytDRztFakIwNm9CRjtFZ0J6OW9CRDtJQytDRztFakI2Nm9CRjtFZ0I1OW9CRDtJQytDRztFakJnN29CRjtFZ0IvOW9CRDtJQytDRztFakJtN29CRjtFZ0JsK29CRDtJQytDRztFakJzN29CRjtFZ0JyK29CRDtJQzhERztFakIwNm9CRjtFZ0J4K29CRDtJQzhERztFakI2Nm9CRjtFZ0IzK29CRDtJQzhERztFakJnN29CRjtFZ0I5K29CRDtJQzhERztFakJtN29CRjtFZ0JqL29CRDtJQzhERztFakJzN29CRjtFZ0JwL29CRDtJQzhERztFakJ5N29CRjtFZ0J2L29CRDtJQzhERztFakI0N29CRjtFZ0IxL29CRDtJQzhERztFakIrN29CRjtFZ0I3L29CRDtJQzhERztFakJrOG9CRjtFZ0JoZ3BCRDtJQzhERztFakJxOG9CRjtFZ0JuZ3BCRDtJQzhERztFakJ3OG9CRjtFZ0J0Z3BCRDtJQzhERztFakIyOG9CRjtFZ0J6Z3BCRDtJQ21FRztFakJ5OG9CRjtFZ0I1Z3BCRDtJQ29ERztFakIyOW9CRjtFZ0IvZ3BCRDtJQ29ERztFakI4OW9CRjtFZ0JsaHBCRDtJQ29ERztFakJpK29CRjtFZ0JyaHBCRDtJQ29ERztFakJvK29CRjtFZ0J4aHBCRDtJQ29ERztFakJ1K29CRjtFZ0IzaHBCRDtJQ29ERztFakIwK29CRjtFZ0I5aHBCRDtJQ29ERztFakI2K29CRjtFZ0JqaXBCRDtJQ29ERztFakJnL29CRjtFZ0JwaXBCRDtJQ29ERztFakJtL29CRjtFZ0J2aXBCRDtJQ29ERztFakJzL29CRjtFZ0IxaXBCRDtJQ29ERztFakJ5L29CRjtFZ0I3aXBCRDtJQ29ERztFakI0L29CRjtFZ0JoanBCRDtJQ3lERztFakIwL29CRjtFZ0JuanBCRDtJQ3dFRztFakI4K29CRjtFZ0J0anBCRDtJQ3dFRztFakJpL29CRjtFZ0J6anBCRDtJQ3dFRztFakJvL29CRjtFZ0I1anBCRDtJQ3dFRztFakJ1L29CRjtFZ0IvanBCRDtJQ3dFRztFakIwL29CRjtFZ0Jsa3BCRDtJQ3dFRztFakI2L29CRjtFZ0Jya3BCRDtJQ3dFRztFakJnZ3BCRjtFZ0J4a3BCRDtJQ3dFRztFakJtZ3BCRjtFZ0Iza3BCRDtJQ3dFRztFakJzZ3BCRjtFZ0I5a3BCRDtJQ3dFRztFakJ5Z3BCRjtFZ0JqbHBCRDtJQ3dFRztFakI0Z3BCRjtFZ0JwbHBCRDtJQ3dFRztFakIrZ3BCRjtFZ0J2bHBCRDtJQ3dFRztFakJraHBCRjtBQUNGO0E4RzNscEJBO0VBRUk7QTlHNGxwQko7QThHeGxwQkE7RUFDRTtBOUcwbHBCRjtBOEd2bHBCQTtFQUNFO0E5R3lscEJGO0E4R3RscEJBO0VBQ0U7QTlHd2xwQkY7QStHcm1wQkk7RXpGSUY7RUFDQTtFQUNBO0U4RHdDQTtFNEIvQ0E7RUFDQTtFQUNBO0VEQ0k7RXZGSEo7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0F4QmducEJGO0FzQjdtcEJFOztFQUVFO0VBQ0E7RUFDQTtBdEIrbXBCSjtBc0I3bXBCRTtFQUNFO0VBQ0E7RUFDQTtBdEIrbXBCSjtBc0I3bXBCRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCK21wQko7QXNCN21wQkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJxbnBCTjtBc0IvbXBCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJ1bnBCTjtBK0dqcXBCSTtFekYrQ0E7RUFDQTtBdEJxbnBCSjtBZ0hscXBCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSG9xcEJKO0FnSGxxcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIbXJwQk47QWdIaHJwQkU7OztFQUdFO0FoSGtycEJKO0FnSHBxcEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh3dHBCTjtBZ0h4c3BCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhINHZwQlI7QStHOXpwQkk7RUN3RUE7RUFDQTtBaEh5dnBCSjtBK0czenBCRTtFQUNFO0EvRzZ6cEJKO0ErRzl6cEJFO0VBSUk7RUFDQTtBL0c2enBCTjtBK0c1enBCTTtFekZUSjtFQUNBO0VBQ0E7RThEd0NBO0U0Qi9DQTtFQUNBO0VBQ0E7QWhIaTFwQkY7QXNCMTBwQkU7O0VBRUU7RUFDQTtFQUNBO0F0QjQwcEJKO0FzQjEwcEJFO0VBQ0U7RUFDQTtFQUNBO0F0QjQwcEJKO0FzQjEwcEJFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEI0MHBCSjtBc0IxMHBCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0QmsxcEJOO0FzQjUwcEJJOzs7Ozs7Ozs7RUFHRTtFQUNBO0F0Qm8xcEJOO0ErR2ozcEJNO0V6RmtDRjtFQUNBO0F0QmsxcEJKO0FnSC8zcEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIaTRwQko7QWdILzNwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEhnNXBCTjtBZ0g3NHBCRTs7O0VBR0U7QWhIKzRwQko7QWdIajRwQkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSHE3cEJOO0FnSHI2cEJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh5OXBCUjtBK0c5Z3FCTTtFQzJERjtFQUNBO0FoSHM5cEJKO0ErR2ppcUJBOztFQXVCSTtFQUNBO0EvRzhncUJKO0ErR3hncUJJO0VyQzFCRjtFQUNRO0ExRXFpcUJWO0ErR25ncUJFO0VBRUk7QS9Hb2dxQk47QStHLy9wQkE7RUFFSTtBL0dnZ3FCSjtBK0dsZ3FCQTtFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9HKy9wQko7QStHMy9wQkE7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9HNi9wQkY7RStHMy9wQkU7SUFDRTtFL0c2L3BCSjtFK0czL3BCSTtJQUNFO0UvRzYvcEJOO0UrRzEvcEJJO0lBQ0U7SUFDQTtJQUNBO0UvRzQvcEJOO0UrRzEvcEJNO0lBQ0U7SUFDQTtFL0c0L3BCUjtFK0cxZ3FCRTtJQW1CSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvRzAvcEJOO0FBQ0Y7QStHci9wQkE7RUFDRTtJQUNFO0lBQ0E7RS9HdS9wQkY7RStHci9wQkU7SUFDRTtJQUNBO0lBQ0E7RS9HdS9wQko7QUFDRjtBK0duL3BCQTtFQUNFO0EvR3EvcEJGO0FpSHBtcUJBO0VBQ0U7QWpIc21xQkY7QWlIbm1xQkE7RUFDRTtBakhxbXFCRjtBaUhsbXFCQTtFQUNFO0FqSG9tcUJGO0FpSGptcUJBO0VBQ0U7QWpIbW1xQkY7QWlIaG1xQkE7RUFDRTtBakhrbXFCRjtBaUgvbHFCQTtFQUNFO0FqSGltcUJGO0FpSDlscUJBO0VBQ0U7QWpIZ21xQkY7QWlIN2xxQkE7RUFDRTtBakgrbHFCRjtBaUg1bHFCQTtFQUNFO0FqSDhscUJGO0FpSDNscUJBO0VBQ0U7QWpINmxxQkY7QWlIMWxxQkE7RUFDRTtBakg0bHFCRjtBaUh6bHFCQTtFQUNFO0FqSDJscUJGO0FpSHhscUJBO0VBQ0U7QWpIMGxxQkY7QWlIdmxxQkE7RUFDRTtBakh5bHFCRjtBaUh0bHFCQTtFQUNFO0FqSHdscUJGO0FpSHJscUJBO0VBQ0U7QWpIdWxxQkY7QWlIcmxxQkU7RUFDRTtJQUNFO0VqSHVscUJKO0FBQ0Y7QWlIcGxxQkU7RUFDRTtJQUNFO0VqSHNscUJKO0FBQ0Y7QWlIbmxxQkU7RUFDRTtJQUNFO0VqSHFscUJKO0FBQ0Y7QWlIbGxxQkU7RUFDRTtJQUNFO0VqSG9scUJKO0FBQ0Y7QWlIamxxQkU7RUFDRTtJQUNFO0VqSG1scUJKO0FBQ0Y7QWlIL2txQkE7RUFDRTtBakhpbHFCRjtBaUg5a3FCQTtFQUNFO0FqSGdscUJGO0FpSDdrcUJBO0VBQ0U7QWpIK2txQkY7QWlINWtxQkE7RUFDRTtBakg4a3FCRjtBaUgza3FCQTtFQUNFO0FqSDZrcUJGO0FpSDFrcUJBO0VBQ0U7QWpINGtxQkY7QWlIemtxQkE7RUFDRTtBakgya3FCRjtBaUh4a3FCQTtFQUNFO0FqSDBrcUJGO0FpSHZrcUJBO0VBQ0U7QWpIeWtxQkY7QWlIdGtxQkE7RUFDRTtBakh3a3FCRjtBaUhya3FCQTtFQUNFO0FqSHVrcUJGO0FpSHBrcUJBO0VBQ0U7QWpIc2txQkY7QWlIbmtxQkE7RUFDRTtBakhxa3FCRjtBaUhsa3FCQTtFQUNFO0FqSG9rcUJGO0FpSGprcUJBO0VBQ0U7QWpIbWtxQkY7QWlIaGtxQkE7RUFDRTtBakhra3FCRjtBaUgvanFCQTtFQUNFO0FqSGlrcUJGO0FpSDlqcUJBO0VBQ0U7QWpIZ2txQkY7QWlIN2pxQkE7RUFDRTtBakgranFCRjtBaUg1anFCQTtFQUNFO0FqSDhqcUJGO0FpSDNqcUJBO0VBQ0U7QWpINmpxQkY7QWlIMWpxQkE7RUFDRTtBakg0anFCRjtBaUh6anFCQTtFQUNFO0FqSDJqcUJGO0FpSHhqcUJBO0VBQ0U7QWpIMGpxQkY7QWlIdmpxQkE7RUFDRTtBakh5anFCRjtBaUh0anFCQTtFQUNFO0FqSHdqcUJGO0FpSHJqcUJBO0VBQ0U7QWpIdWpxQkY7QWlIcGpxQkE7RUFDRTtBakhzanFCRjtBaUhuanFCQTtFQUNFO0FqSHFqcUJGO0FpSGxqcUJBO0VBQ0U7QWpIb2pxQkY7QWlIbGpxQkU7RUFDRTtJQUNFO0VqSG9qcUJKO0FBQ0Y7QWlIampxQkU7RUFDRTtJQUNFO0VqSG1qcUJKO0FBQ0Y7QWlIaGpxQkU7RUFDRTtJQUNFO0VqSGtqcUJKO0FBQ0Y7QWlIL2lxQkU7RUFDRTtJQUNFO0VqSGlqcUJKO0FBQ0Y7QWlIOWlxQkU7RUFDRTtJQUNFO0VqSGdqcUJKO0FBQ0Y7QWlINWlxQkE7RUFDRTtBakg4aXFCRjtBaUgzaXFCQTtFQUNFO0FqSDZpcUJGO0FpSDFpcUJBO0VBQ0U7QWpINGlxQkY7QWlIemlxQkE7RUFDRTtBakgyaXFCRjtBaUh4aXFCQTtFQUNFO0FqSDBpcUJGO0FpSHZpcUJBO0VBQ0U7QWpIeWlxQkY7QWlIdGlxQkE7RUFDRTtBakh3aXFCRjtBaUhyaXFCQTtFQUNFO0FqSHVpcUJGO0FpSHBpcUJBO0VBQ0U7QWpIc2lxQkY7QWlIbmlxQkE7RUFDRTtBakhxaXFCRjtBaUhsaXFCQTtFQUNFO0FqSG9pcUJGO0FpSGppcUJBO0VBQ0U7QWpIbWlxQkY7QWlIaGlxQkE7RUFDRTtBakhraXFCRjtBaUgvaHFCQTtFQUNFO0FqSGlpcUJGO0FpSDlocUJBO0VBQ0U7QWpIZ2lxQkY7QWlIN2hxQkE7RUFDRTtBakgraHFCRjtBaUg1aHFCQTtFQUNFO0FqSDhocUJGO0FpSDNocUJBO0VBQ0U7QWpINmhxQkY7QWlIMWhxQkE7RUFDRTtBakg0aHFCRjtBaUh6aHFCQTtFQUNFO0FqSDJocUJGO0FpSHhocUJBO0VBQ0U7QWpIMGhxQkY7QWlIdmhxQkE7RUFDRTtBakh5aHFCRjtBaUh0aHFCQTtFQUNFO0FqSHdocUJGO0FpSHJocUJBO0VBQ0U7QWpIdWhxQkY7QWlIcGhxQkE7RUFDRTtBakhzaHFCRjtBaUhuaHFCQTtFQUNFO0FqSHFocUJGO0FpSGxocUJBO0VBQ0U7QWpIb2hxQkY7QWlIamhxQkE7RUFDRTtBakhtaHFCRjtBaUhoaHFCQTtFQUNFO0FqSGtocUJGO0FpSC9ncUJBO0VBQ0U7QWpIaWhxQkY7QWlIL2dxQkE7RUFDRTtBakhpaHFCRjtBaUgvZ3FCQTtFQUNFO0FqSGlocUJGO0FpSC9ncUJBO0VBQ0U7QWpIaWhxQkY7QWlIL2dxQkE7RUFDRTtBakhpaHFCRjtBaUg5Z3FCQTtFQUNFO0FqSGdocUJGO0FpSDlncUJBO0VBQ0U7QWpIZ2hxQkY7QWlIOWdxQkE7RUFDRTtBakhnaHFCRjtBaUg5Z3FCQTtFQUNFO0FqSGdocUJGO0FpSDlncUJBO0VBQ0U7QWpIZ2hxQkY7QWlIN2dxQkE7RUFDRTtBakgrZ3FCRjtBaUg3Z3FCQTtFQUNFO0FqSCtncUJGO0FpSDdncUJBO0VBQ0U7QWpIK2dxQkY7QWlIN2dxQkE7RUFDRTtBakgrZ3FCRjtBaUg3Z3FCQTtFQUNFO0FqSCtncUJGO0FrSHA2cUJBO0VBQ0U7QWxIczZxQkY7QWtIbjZxQkE7RUFDRTtBbEhxNnFCRjtBa0hsNnFCQTtFQUNFO0FsSG82cUJGO0FrSGo2cUJBO0VBQ0U7QWxIbTZxQkY7QWtIaDZxQkE7RUFDRTtBbEhrNnFCRjtBa0gvNXFCQTtFQUNFO0FsSGk2cUJGO0FrSDk1cUJBO0VBQ0U7QWxIZzZxQkY7QWtINzVxQkE7RUFDRTtBbEgrNXFCRjtBa0g1NXFCQTtFQUNFO0FsSDg1cUJGO0FrSDM1cUJBO0VBQ0U7QWxINjVxQkY7QWtIMTVxQkE7RUFDRTtBbEg0NXFCRjtBa0h6NXFCQTtFQUNFO0FsSDI1cUJGO0FrSHg1cUJBO0VBQ0U7QWxIMDVxQkY7QWtIdjVxQkE7RUFDRTtBbEh5NXFCRjtBa0h0NXFCQTtFQUNFO0FsSHc1cUJGO0FrSHI1cUJBO0VBQ0U7QWxIdTVxQkY7QWtIcDVxQkE7RUFDRTtBbEhzNXFCRjtBa0huNXFCQTtFQUNFO0FsSHE1cUJGO0FrSGw1cUJBO0VBQ0U7QWxIbzVxQkY7QWtIajVxQkE7RUFDRTtBbEhtNXFCRjtBa0hoNXFCQTtFQUNFO0FsSGs1cUJGO0FrSC80cUJBO0VBQ0U7QWxIaTVxQkY7QWtIOTRxQkE7RUFDRTtBbEhnNXFCRjtBa0g3NHFCQTtFQUNFO0FsSCs0cUJGO0FrSDU0cUJBO0VBQ0U7QWxIODRxQkY7QWtIMzRxQkE7RUFDRTtBbEg2NHFCRjtBa0gxNHFCQTtFQUNFO0FsSDQ0cUJGO0FrSHo0cUJBO0VBQ0U7QWxIMjRxQkY7QWtIeDRxQkE7RUFDRTtBbEgwNHFCRjtBa0h2NHFCQTtFQUNFO0FsSHk0cUJGO0FrSHQ0cUJBO0VBQ0U7QWxIdzRxQkY7QWtIcjRxQkE7RUFDRTtBbEh1NHFCRjtBa0hwNHFCQTtFQUNFO0FsSHM0cUJGO0FrSG40cUJBO0VBQ0U7QWxIcTRxQkY7QWtIbDRxQkE7RUFDRTtBbEhvNHFCRjtBa0hqNHFCQTtFQUNFO0FsSG00cUJGO0FrSGg0cUJBO0VBQ0U7QWxIazRxQkY7QWtILzNxQkE7RUFDRTtBbEhpNHFCRjtBa0g5M3FCQTtFQUNFO0FsSGc0cUJGO0FrSDczcUJBO0VBQ0U7QWxIKzNxQkY7QWtINTNxQkE7RUFDRTtBbEg4M3FCRjtBa0gzM3FCQTtFQUNFO0FsSDYzcUJGO0FrSDEzcUJBO0VBQ0U7QWxINDNxQkY7QWtIejNxQkE7RUFDRTtBbEgyM3FCRjtBa0h4M3FCQTtFQUNFO0FsSDAzcUJGO0FrSHYzcUJBO0VBQ0U7QWxIeTNxQkY7QWtIdDNxQkE7RUFDRTtBbEh3M3FCRjtBa0hyM3FCQTtFQUNFO0FsSHUzcUJGO0FrSHAzcUJBO0VBQ0U7QWxIczNxQkY7QWtIbjNxQkE7RUFDRTtBbEhxM3FCRjtBa0hsM3FCQTtFQUNFO0FsSG8zcUJGO0FrSGozcUJBO0VBQ0U7QWxIbTNxQkY7QWtIaDNxQkE7RUFDRTtBbEhrM3FCRjtBa0gvMnFCQTtFQUNFO0FsSGkzcUJGO0FrSDkycUJBO0VBQ0U7QWxIZzNxQkY7QWtINzJxQkE7RUFDRTtBbEgrMnFCRjtBa0g1MnFCQTtFQUNFO0FsSDgycUJGO0FrSDMycUJBO0VBQ0U7QWxINjJxQkY7QWtIMTJxQkE7RUFDRTtBbEg0MnFCRjtBa0h6MnFCQTtFQUNFO0FsSDIycUJGO0FrSHgycUJBO0VBQ0U7QWxIMDJxQkY7QWtIdjJxQkE7RUFDRTtBbEh5MnFCRjtBa0h0MnFCQTtFQUNFO0FsSHcycUJGO0FrSHIycUJBO0VBQ0U7QWxIdTJxQkY7QWtIcDJxQkE7RUFDRTtBbEhzMnFCRjtBa0huMnFCQTtFQUNFO0FsSHEycUJGO0FrSGwycUJBO0VBQ0U7QWxIbzJxQkY7QWtIajJxQkE7RUFDRTtBbEhtMnFCRjtBa0hoMnFCQTtFQUNFO0FsSGsycUJGO0FrSC8xcUJBO0VBQ0U7QWxIaTJxQkY7QWtIOTFxQkE7RUFDRTtBbEhnMnFCRjtBa0g3MXFCQTtFQUNFO0FsSCsxcUJGO0FrSDUxcUJBO0VBQ0U7QWxIODFxQkY7QWtIMzFxQkE7RUFDRTtBbEg2MXFCRjtBa0gxMXFCQTtFQUNFO0FsSDQxcUJGO0FrSHoxcUJBO0VBQ0U7QWxIMjFxQkY7QWtIeDFxQkE7RUFDRTtBbEgwMXFCRjtBa0h2MXFCQTtFQUNFO0FsSHkxcUJGO0FrSHQxcUJBO0VBQ0U7QWxIdzFxQkY7QWtIcjFxQkE7RUFDRTtBbEh1MXFCRjtBa0hwMXFCQTtFQUNFO0FsSHMxcUJGO0FrSG4xcUJBO0VBQ0U7RUFDQTtBbEhxMXFCRjtBa0hsMXFCQTtFQUNFO0VBQ0E7QWxIbzFxQkY7QW1IL3ByQkE7RUFDRTtBbkhpcXJCRjtBbUgvcHJCQTtFQUNFO0FuSGlxckJGO0FtSC9wckJBO0VBQ0U7QW5IaXFyQkY7QW1IL3ByQkE7RUFDRTtBbkhpcXJCRjtBbUg5cHJCQTtFQUNFO0FuSGdxckJGO0FtSDlwckJBO0VBQ0U7QW5IZ3FyQkY7QW1IOXByQkE7RUFDRTtBbkhncXJCRjtBbUg5cHJCQTtFQUNFO0FuSGdxckJGO0FvSG5yckJBO0VBQ0U7QXBIcXJyQkY7QW9IbHJyQkE7RUFFSTtBcEhtcnJCSjtBb0hycnJCQTtFQU1JO0FwSGtyckJKO0FvSHhyckJBO0VBVUk7QXBIaXJyQko7QW9IM3JyQkE7RUFjSTtBcEhncnJCSjtBb0g5cnJCQTtFQWtCSTtBcEgrcXJCSjtBb0hqc3JCQTtFQXNCSTtBcEg4cXJCSjtBb0hwc3JCQTtFQTBCSTtBcEg2cXJCSjtBb0h2c3JCQTtFQThCSTtBcEg0cXJCSjtBb0gxc3JCQTtFQWtDSTtBcEgycXJCSjtBb0g3c3JCQTtFQXNDSTtBcEgwcXJCSjtBb0hodHJCQTtFQTBDSTtBcEh5cXJCSjtBb0hudHJCQTtFQThDSTtBcEh3cXJCSjtBb0h0dHJCQTtFQWtESTtBcEh1cXJCSjtBb0h6dHJCQTtFQXNESTtBcEhzcXJCSjtBb0g1dHJCQTtFQTBESTtBcEhxcXJCSjtBb0gvdHJCQTtFQThESTtBcEhvcXJCSjtBb0hsdXJCQTtFQWtFSTtBcEhtcXJCSjtBb0gvcHJCQTtFQUNFO0FwSGlxckJGO0FvSDlwckJBO0VBQ0U7QXBIZ3FyQkY7QW9IN3ByQkE7RUFDRTtBcEgrcHJCRjtBb0g1cHJCQTtFQUNFO0FwSDhwckJGO0FvSDNwckJBO0VBQ0U7QXBINnByQkY7QW9IMXByQkE7RUFDRTtBcEg0cHJCRjtBb0h6cHJCQTtFQUNFO0FwSDJwckJGO0FvSHhwckJBO0VBQ0U7QXBIMHByQkY7QW9IdnByQkE7RUFDRTtBcEh5cHJCRjtBb0h0cHJCQTtFQUNFO0FwSHdwckJGO0FvSHJwckJBO0VBQ0U7QXBIdXByQkY7QW9IcHByQkE7RUFDRTtBcEhzcHJCRjtBb0hucHJCQTtFQUNFO0FwSHFwckJGO0FvSGxwckJBO0VBQ0U7QXBIb3ByQkY7QW9IanByQkE7RUFDRTtBcEhtcHJCRjtBb0hocHJCQTtFQUNFO0FwSGtwckJGO0FvSC9vckJBO0VBQ0U7QXBIaXByQkY7QW9IOW9yQkE7RUFDRTtBcEhncHJCRjtBb0g3b3JCQTtFQUNFO0FwSCtvckJGO0FvSDVvckJBO0VBQ0U7QXBIOG9yQkY7QW9IM29yQkE7RUFDRTtBcEg2b3JCRjtBb0gxb3JCQTtFQUNFO0FwSDRvckJGO0FvSHpvckJBO0VBQ0U7QXBIMm9yQkY7QW9IeG9yQkE7RUFDRTtBcEgwb3JCRjtBb0h2b3JCQTtFQUNFO0FwSHlvckJGO0FvSHRvckJBO0VBQ0U7QXBId29yQkY7QW9Icm9yQkE7RUFDRTtBcEh1b3JCRjtBb0hwb3JCQTtFQUNFO0FwSHNvckJGO0FvSG5vckJBO0VBQ0U7QXBIcW9yQkY7QW9IbG9yQkE7RUFDRTtBcEhvb3JCRjtBb0hqb3JCQTtFQUNFO0FwSG1vckJGO0FvSGhvckJBO0VBQ0U7RUFDQTtBcEhrb3JCRjtBb0gvbnJCQTtFQUNFO0FwSGlvckJGO0FvSDluckJBO0VBQ0U7QXBIZ29yQkY7QW9IN25yQkE7RUFDRTtBcEgrbnJCRjtBb0g1bnJCQTtFQUNFO0FwSDhuckJGO0FvSDNuckJBO0VBQ0U7QXBINm5yQkY7QW9IMW5yQkE7RUFDRTtBcEg0bnJCRjtBb0h6bnJCQTtFQUNFO0FwSDJuckJGO0FvSHhuckJBO0VBQ0U7QXBIMG5yQkY7QW9Idm5yQkE7RUFDRTtBcEh5bnJCRjtBb0h2bnJCRTtFQUFBO0lBQ0U7RXBIMG5yQkY7QUFDRjtBb0h2bnJCQTtFQUNFO0FwSHluckJGO0FvSHRuckJBO0VBQ0U7QXBId25yQkY7QW9IdG5yQkU7RUFBQTtJQUNFO0VwSHluckJGO0FBQ0Y7QW9IdG5yQkE7RUFDRTtBcEh3bnJCRjtBb0hybnJCQTtFQUNFO0FwSHVuckJGO0FvSHBuckJBO0VBQ0U7QXBIc25yQkY7QW9Ibm5yQkE7RUFDRTtBcEhxbnJCRjtBb0hsbnJCQTtFQUNFO0FwSG9uckJGO0FvSGpuckJBO0VBQ0U7QXBIbW5yQkY7QW9IaG5yQkE7RUFDRTtBcEhrbnJCRjtBb0gvbXJCQTtFQUNFO0FwSGluckJGO0FvSDltckJBO0VBQ0U7QXBIZ25yQkY7QW9IN21yQkE7RUFDRTtBcEgrbXJCRjtBb0g1bXJCQTtFQUNFO0FwSDhtckJGO0FvSDNtckJBO0VBQ0U7QXBINm1yQkY7QW9IeG1yQkk7OztFQUNFO0FwSDRtckJOO0FvSHZtckJBO0VBQ0U7QXBIeW1yQkY7QW9IdG1yQkE7RUFDRTtBcEh3bXJCRjtBb0hybXJCQTtFQUNFO0FwSHVtckJGO0FvSG5tckJBO0VBQ0U7SUFDRTtJQUNBO0VwSHFtckJGO0FBQ0Y7QW9IM2xyQkE7O0VBRUU7QXBINmxyQkY7QW9IMWxyQkE7RUFDRTtBcEg0bHJCRjtBb0h6bHJCQTtFQUNFO0FwSDJsckJGO0FvSHhsckJBO0VBQ0U7QXBIMGxyQkY7QW9IdmxyQkE7RUFHTTtJQUNFO0lBQ0E7RXBIdWxyQk47QUFDRjtBb0hsbHJCQTtFQUNFO0VBQ0E7QXBIb2xyQkY7QW9IamxyQkE7RUFDRTtFQUNBO0FwSG1sckJGO0FvSGhsckJBO0VBQ0U7QXBIa2xyQkY7QW9IL2tyQkE7RUFDRTtBcEhpbHJCRjtBb0g5a3JCQTtFQUNFO0FwSGdsckJGO0FvSDdrckJBO0VBQ0U7QXBIK2tyQkY7QW9INWtyQkE7RUFDRTtBcEg4a3JCRjtBb0gxa3JCRTtFQUNFO0FwSDRrckJKO0FvSDFrckJFO0VBQ0U7QXBINGtyQko7QW9IMWtyQkU7RUFDRTtBcEg0a3JCSjtBb0gxa3JCRTtFQUNFO0FwSDRrckJKO0FvSHhrckJBO0VBQ0k7RUFDQTtFQUNBO0FwSDBrckJKO0FxSDUrckJBO0VBQ0U7QXJIOCtyQkY7QXFIMytyQkE7RUFDRTtBckg2K3JCRjtBcUgxK3JCQTtFQUNFO0FySDQrckJGO0FxSHorckJBO0VBQ0U7QXJIMityQkY7QXFIeCtyQkE7RUFDRTtBckgwK3JCRjtBcUh2K3JCQTtFQUNFO0FySHkrckJGO0FxSHQrckJBO0VBQ0U7QXJIdytyQkY7QXFIcityQkE7RUFDRTtBckh1K3JCRjtBcUhwK3JCQTtFQUNFO0FySHMrckJGO0FxSG4rckJBO0VBQ0U7QXJIcStyQkY7QXFIbCtyQkE7RUFDRTtBckhvK3JCRjtBcUhqK3JCQTtFQUNFO0FySG0rckJGO0FxSGgrckJBO0VBQ0U7QXJIaytyQkY7QXFILzlyQkE7RUFDRTtBckhpK3JCRjtBcUg5OXJCQTtFQUNFO0FySGcrckJGO0FxSDc5ckJBO0VBQ0U7QXJIKzlyQkY7QXFINTlyQkE7RUFDRTtBckg4OXJCRjtBcUgzOXJCQTtFQUNFO0FySDY5ckJGO0FxSDE5ckJBO0VBQ0U7QXJINDlyQkY7QXFIejlyQkE7RUFDRTtBckgyOXJCRjtBcUh4OXJCQTtFQUNFO0FySDA5ckJGO0FzSDNpc0JBO0VBQ0U7QXRINmlzQkY7QXNIMWlzQkE7RUFDRTtBdEg0aXNCRjtBc0h6aXNCQTtFQUNFO0F0SDJpc0JGO0FzSHhpc0JBO0VBQ0U7QXRIMGlzQkY7QXNIdGlzQkE7RUFDRTtBdEh3aXNCRjtBc0hyaXNCQTtFQUNFO0F0SHVpc0JGO0FzSHBpc0JBO0VBQ0U7QXRIc2lzQkY7QXNIbmlzQkE7RUFDRTtBdEhxaXNCRjtBc0hsaXNCQTtFQUNFO0F0SG9pc0JGO0FzSGppc0JBO0VBQ0U7QXRIbWlzQkY7QXVIeGtzQkU7Ozs7RUFJRTtBdkgwa3NCSjtBdUgva3NCQTs7Ozs7O0VBY0k7QXZIeWtzQko7QXVIdmxzQkE7RUFrQkk7QXZId2tzQko7QXVIdGtzQkk7RUFDRTtBdkh3a3NCTjtBdUg3bHNCQTtFQTBCSTtFQUNBO0VBQ0E7QXZIc2tzQko7QXVIbG1zQkE7RUErQkk7QXZIc2tzQko7QXVIaGtzQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SGtrc0JOO0F3SDVtc0JBO0VBQ0U7QXhIOG1zQkY7QXdIM21zQkE7RUFDRTtBeEg2bXNCRjtBd0gxbXNCQTtFQUNFO0F4SDRtc0JGO0F5SHJuc0JBO0VBQ0U7QXpIdW5zQkY7QXlIcG5zQkE7RVRIRTtFQUNBO0VBQ0E7QWhIMG5zQkY7QWdIeG5zQkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEgwbnNCSjtBZ0h4bnNCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSHlvc0JOO0FnSHRvc0JFOzs7RUFHRTtBaEh3b3NCSjtBZ0gxbnNCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIOHFzQk47QWdIOXBzQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSGt0c0JSO0F5SGx4c0JBO0VUc0VJO0VBQ0E7QWhIK3NzQko7QXlIbHhzQkE7RVRQRTtFQUNBO0VBQ0E7QWhINHhzQkY7QWdIMXhzQkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEg0eHNCSjtBZ0gxeHNCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSDJ5c0JOO0FnSHh5c0JFOzs7RUFHRTtBaEgweXNCSjtBZ0g1eHNCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIZzFzQk47QWdIaDBzQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSG8zc0JSO0F5SGg3c0JBO0VUa0VJO0VBQ0E7QWhIaTNzQko7QXlIaDdzQkE7RVRYRTtFQUNBO0VBQ0E7QWhIODdzQkY7QWdINTdzQkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEg4N3NCSjtBZ0g1N3NCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSDY4c0JOO0FnSDE4c0JFOzs7RUFHRTtBaEg0OHNCSjtBZ0g5N3NCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIay9zQk47QWdIbCtzQk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSHNodEJSO0F5SDlrdEJBO0VUOERJO0VBQ0E7QWhIbWh0Qko7QXlIOWt0QkE7RVRmRTtFQUNBO0VBQ0E7QWhIZ210QkY7QWdIOWx0QkU7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEhnbXRCSjtBZ0g5bHRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSCttdEJOO0FnSDVtdEJFOzs7RUFHRTtBaEg4bXRCSjtBZ0hobXRCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIb3B0Qk47QWdIcG90Qk07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSHdydEJSO0F5SDV1dEJBO0VUMERJO0VBQ0E7QWhIcXJ0Qko7QXlINXV0QkE7RVRuQkU7RUFDQTtFQUNBO0FoSGt3dEJGO0FnSGh3dEJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIa3d0Qko7QWdIaHd0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEhpeHRCTjtBZ0g5d3RCRTs7O0VBR0U7QWhIZ3h0Qko7QWdIbHd0Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSHN6dEJOO0FnSHR5dEJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEgwMXRCUjtBeUgxNHRCQTtFVHNESTtFQUNBO0FoSHUxdEJKO0F5SDE0dEJBO0VUdkJFO0VBQ0E7RUFDQTtBaEhvNnRCRjtBZ0hsNnRCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSG82dEJKO0FnSGw2dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIbTd0Qk47QWdIaDd0QkU7OztFQUdFO0FoSGs3dEJKO0FnSHA2dEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh3OXRCTjtBZ0h4OHRCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhINC90QlI7QXlIeGl1QkE7RVRrREk7RUFDQTtBaEh5L3RCSjtBeUh4aXVCQTtFVG9ERTtBaEh1L3RCRjtBeUh2aXVCQTtFVGdERTtBaEgwL3RCRjtBeUh0aXVCQTtFVDRDRTtBaEg2L3RCRjtBeUhyaXVCQTtFVHdDRTtBaEhnZ3VCRjtBeUhwaXVCQTtFVG9DRTtBaEhtZ3VCRjtBeUhuaXVCQTtFVGdDRTtBaEhzZ3VCRjtBeUgxZ3VCQTtFQUNFO0VBQ0E7RUFDQTtBekg0Z3VCRjtBeUh6Z3VCQTtFQUNFO0F6SDJndUJGO0F5SDFndUJFO0VBQ0U7QXpINGd1Qko7QXlIeGd1QkE7RUFFSTtFQUNBO0VBQ0E7QXpIeWd1Qko7QTBIdG11QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUh1bXVCSjtBMEhybXVCSTtFQUNFO0ExSHVtdUJOO0EwSGxtdUJBO0VBQ0U7RUFDQTtBMUhvbXVCRjtBMkh6bnVCQTs7RUFFRTtFQUNBO0EzSDJudUJGO0E0SDludUJBO0VBQ0U7QTVIZ291QkY7QTZIam91QkE7RUFFSTtFQUNBO0VBQ0E7QTdIa291Qko7QTZIdG91QkE7RUFPTTtFQUNBO0E3SGtvdUJOO0E2SDFvdUJBO0VBV1E7QTdIa291QlI7QThIN291QkE7RUFDRTtFQUNBO0E5SCtvdUJGO0E4SDVvdUJBO0VBQ0U7QTlIOG91QkY7QThIM291QkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBOUg0b3VCSjtBOEh0b3VCUTtFQUNFO0VBQ0E7QTlId291QlY7QThIL251Qkk7Ozs7RUFFSTtFQUNBO0E5SG1vdUJSO0E4SHhvdUJBOztFQVVNO0VBQ0E7QTlIa291Qk47QThIN291QkE7O0VBY1E7RUFDQTtBOUhtb3VCUjtBOEhqb3VCUTs7RUFDRTtBOUhvb3VCVjtBOEh0cHVCQTs7RUEwQk07RUFDQTtFaEdyREo7RUFDQTtFekJrRUE7RUFDUTtFeUhaSjtFQUNBO0VBQ0E7QTlIa291Qk47QThIaG91Qk07O0VBQ0U7RUFFQTtBOUhrb3VCUjtBOEh2cXVCQTs7RUEyQ1k7QTlIZ291Qlo7QThIM3F1QkE7Ozs7RUFr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dUJGO0E4SDlqdUJBO0VBSUk7QTlINmp1Qko7QThIemp1QkE7RUFDRTtBOUgyanVCRjtBOEh4anVCQTtFQUNFO0VBQ0E7QTlIMGp1QkY7QThIdmp1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUh5anVCRjtBOEh0anVCQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdWp1Qko7QThIaGt1QkE7RUFZTTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlIdWp1Qk47QThIcmp1Qk07RUFDRTtBOUh1anVCUjtBOEhuanVCSTtFQUNFO0E5SHFqdUJOO0E4SGpqdUJFO0VBQ0U7QTlIbWp1Qko7QThIL2l1QkE7RUFDRTtBOUhpanVCRjtBOEg5aXVCQTs7O0VBRUk7QTlIaWp1Qko7QThIbmp1QkE7OztFQU1JO0VBQ0E7QTlIa2p1Qko7QThIemp1QkE7Ozs7OztFQVdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUhzanVCSjtBOEhwanVCSTs7Ozs7O0VBQ0U7QTlIMmp1Qk47QThIdGp1QkE7RUFDRTtBOUh3anVCRjtBOEhyanVCQTtFQUNJO0VBQ0E7RUFDQTtBOUh1anVCSjtBOEgxanVCQTtFQU1RO0E5SHVqdUJSO0E4SG5qdUJBOzs7RUFJUTtBOUhvanVCUjtBOEh4anVCQTtFQVFRO0E5SG1qdUJSO0E4SDNqdUJBO0VBWVE7QTlIa2p1QlI7QThIOWl1QkE7OztFQUlRO0E5SCtpdUJSO0E4SG5qdUJBO0VBUVE7QTlIOGl1QlI7QThIdGp1QkE7RUFZUTtBOUg2aXVCUjtBK0h6bXZCQTtFQUVJO0EvSDBtdkJKO0ErSHRtdkJBO0VBRUk7QS9IdW12Qko7QStIem12QkE7RUFLSTtFQUNBO0EvSHVtdkJKO0FnSW5udkJBO0VBQ0U7QWhJcW52QkY7QWdJbG52QkE7RUFDRTtFQUNBO0VBQ0E7QWhJb252QkY7QWdJam52QkE7RUFDRTtJQUNFO0VoSW1udkJGO0VnSWpudkJBO0lBQ0U7RWhJbW52QkY7QUFDRjtBZ0lobnZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSWtudkJKO0FnSS9tdkJBO0VBQ0k7RUFDQTtFQUNBO0FoSWludkJKO0FnSTltdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSWdudkJKO0FnSTdtdkJBO0VBQ0k7RUFDQTtFQUNBO0FoSSttdkJKO0FnSTVtdkJBO0VBQ0k7RUFDQTtBaEk4bXZCSjtBZ0kzbXZCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSTZtdkJKO0FnSTFtdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSTRtdkJKO0FnSXptdkJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEkybXZCSjtBQUNBOzs7RUFHRTtBaUl0cnZCRjs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBaklnc3ZCRjtBaUk3cnZCQTtFQUNFO0FqSStydkJGO0FpSTVydkJBO0VBQ0U7QWpJOHJ2QkY7QWlJM3J2QkE7RUFDRTtBakk2cnZCRjtBaUkxcnZCQTtFQUNFO0lBQ0U7RWpJNHJ2QkY7RWlJMXJ2QkE7SUFDRTtFakk0cnZCRjtBQUNGO0FpSXpydkJBO0VBQ0U7SUFDRTtFakkycnZCRjtFaUl6cnZCQTtJQUNFO0VqSTJydkJGO0FBQ0Y7QWlJeHJ2QkE7RUFDRTtJQUNFO0VqSTBydkJGO0VpSXhydkJBO0lBQ0U7RWpJMHJ2QkY7QUFDRjtBaUl2cnZCQTtFQUNFO0lBQ0U7RWpJeXJ2QkY7RWlJdnJ2QkE7SUFDRTtFakl5cnZCRjtBQUNGO0FpSXRydkJBO0VBQ0U7RUFDQTtBakl3cnZCRjtBaUlycnZCQTtFQUNFO0FqSXVydkJGO0FpSXBydkJBO0VBQ0U7QWpJc3J2QkY7QWtJNXZ2QkE7RUFDRTtBbEk4dnZCRjtBa0kvdnZCQTs7O0VBT007RUFDQTtFQUNBO0VBQ0E7QWxJNnZ2Qk47QWtJeHZ2QkE7RUFDRTtBbEkwdnZCRjtBa0l2dnZCQTs7RUFFRTtBbEl5dnZCRjtBa0l0dnZCQTtFQUNFO0FsSXd2dkJGO0FrSXJ2dkJBO0VBQ0U7QWxJdXZ2QkY7QW1Jbnh2QkE7RUFDRTtBbklxeHZCRjtBbUlseHZCQTs7RUFFRTtBbklveHZCRjtBbUlqeHZCQTtFQUNFO0FuSW14dkJGO0FtSWh4dkJBO0VBQ0U7QW5Ja3h2QkY7QW1JL3d2QkE7O0VBRUU7QW5JaXh2QkY7QW1JOXd2QkE7RUFDRTtBbklneHZCRjtBbUk3d3ZCQTs7RUFFRTtBbkkrd3ZCRjtBbUk1d3ZCQTtFN0c1QkU7RUFDQTtFQUNBO0U4RHdDQTtFNEIvQ0E7RUFDQTtFQUNBO0FoSG96dkJGO0FzQjd5dkJFOztFQUVFO0VBQ0E7RUFDQTtBdEIreXZCSjtBc0I3eXZCRTtFQUNFO0VBQ0E7RUFDQTtBdEIreXZCSjtBc0I3eXZCRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCK3l2Qko7QXNCN3l2Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJxenZCTjtBc0IveXZCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJ1enZCTjtBbUlqMHZCQTtFN0dlSTtFQUNBO0F0QnF6dkJKO0FnSGwydkJFOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QWhIbzJ2Qko7QWdIbDJ2Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBaEhtM3ZCTjtBZ0hoM3ZCRTs7O0VBR0U7QWhIazN2Qko7QWdIcDJ2Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSHc1dkJOO0FnSHg0dkJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEg0N3ZCUjtBbUk5OXZCQTtFbkJ3Q0k7RUFDQTtBaEh5N3ZCSjtBb0lwZ3dCQTtFQUNFO0FwSXNnd0JGO0FvSW5nd0JBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBcEltZ3dCRjtBb0loZ3dCQTtFQUNFO0FwSWtnd0JGO0FvSS8vdkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElpZ3dCRjtBb0k5L3ZCQTtFQUNFO0FwSWdnd0JGO0FvSTcvdkJBO0VBQ0U7QXBJKy92QkY7QW9JNS92QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSTgvdkJGO0FvSTMvdkJBO0UvSHNCRTtFQUNRO0FMdyt2QlY7QW9JMy92QkE7RS9Ia0JFO0VBQ1E7QUw0K3ZCVjtBcUluandCQTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFcklvandCQSxpQ0FBaUM7RXFJbmp3QmpDO0VySXFqd0JBLHVDQUF1QztFcUlwandCdkM7QXJJc2p3QkY7QXFJbmp3QkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RXJJcWp3QkEsaUNBQWlDO0VxSXBqd0JqQztFcklzandCQSx1Q0FBdUM7QUFDekM7QXFJcGp3QkE7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RXJJc2p3QkEsaUNBQWlDO0VxSXJqd0JqQztFckl1andCQSx1Q0FBdUM7QUFDekM7QXFJcmp3QkE7RUFDRTtFQUNBO0VBQ0E7QXJJdWp3QkY7QXFJdGp3QkU7O0VBQ0U7QXJJeWp3Qko7QXFJcmp3QkE7O0VBQ0U7QXJJd2p3QkY7QXFJcmp3QkE7RUFDRTtJQUNFO0lySXVqd0JBLG1DQUFtQztJcUl0andCbkM7SXJJd2p3QkEsU0FBUztJcUl2andCVDtJckl5andCQSwrQkFBK0I7RUFDakM7RXFJeGp3QkE7SUFDRTtJckkwandCQSxtQ0FBbUM7SXFJemp3Qm5DO0lySTJqd0JBLFNBQVM7SXFJMWp3QlQ7SXJJNGp3QkEsK0JBQStCO0VBQ2pDO0FBQ0Y7QXFJM2p3QkE7RUFDRTtJQUNFO0lySTZqd0JBLG1DQUFtQztJcUk1andCbkM7SXJJOGp3QkEsU0FBUztJcUk3andCVDtJckkrandCQSwrQkFBK0I7RUFDakM7RXFJOWp3QkE7SUFDRTtJcklna3dCQSxtQ0FBbUM7SXFJL2p3Qm5DO0lySWlrd0JBLFNBQVM7SXFJaGt3QlQ7SXJJa2t3QkEsK0JBQStCO0VBQ2pDO0FBQ0Y7QXNJcnB3QkE7RUFDRTtBdEl1cHdCRjtBc0lucHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SXFwd0JGO0FzSXpwd0JBO0VBT0k7RUFDQTtFQUNBO0F0SXFwd0JKO0FzSWhwd0JBOzs7O0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElrcHdCRjtBc0kvb3dCQTtFQUNFO0VBQ0E7QXRJaXB3QkY7QXNJOW93QkE7RUFDRTtFQUNBO0F0SWdwd0JGO0FzSTdvd0JBO0VBQ0U7RUFDQTtBdEkrb3dCRjtBc0k1b3dCQTtFQUNFO0F0SThvd0JGO0FzSTNvd0JBO0VBQ0U7QXRJNm93QkY7QXNJMW93QkE7RUFDRTtBdEk0b3dCRjtBc0l6b3dCQTtFQUNFO0F0STJvd0JGO0FzSXhvd0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkwb3dCRjtBc0l2b3dCQTtFQVBFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtBdEk2b3dCRjtBc0kxb3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJNG93QkY7QXNJem93QkE7RUFDRTtBdEkyb3dCRjtBc0l4b3dCQTs7Ozs7Ozs7RUF4QkU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQTZCQTtBdEk4b3dCRjtBc0kzb3dCQTtFQUNFO0lBQ0U7RXRJNm93QkY7RXNJMW93QkE7SUFDRTtFdEk0b3dCRjtFc0l6b3dCQTtJQUNFO0V0STJvd0JGO0VzSXhvd0JBO0lBQ0U7RXRJMG93QkY7RXNJdm93QkE7SUFDRTtFdEl5b3dCRjtFc0l0b3dCQTtJQUNFO0V0SXdvd0JGO0VzSXJvd0JBO0lBQ0U7RXRJdW93QkY7RXNJcG93QkE7SUFDRTtFdElzb3dCRjtFc0lub3dCQTtJQUNFO0V0SXFvd0JGO0VzSWxvd0JBO0lBQ0U7RXRJb293QkY7RXNJam93QkE7SUFDRTtFdEltb3dCRjtFc0lob3dCQTtJQUNFO0V0SWtvd0JGO0VzSS9ud0JBO0lBQ0U7RXRJaW93QkY7RXNJOW53QkE7SUFDRTtFdElnb3dCRjtFc0k3bndCQTtJQUNFO0V0SStud0JGO0VzSTVud0JBO0lBQ0U7RXRJOG53QkY7RXNJM253QkE7SUFDSTtFdEk2bndCSjtBQUNGO0FzSTFud0JBO0VBQ0U7QXRJNG53QkY7QXNJem53QkE7RUFDRTtBdEkybndCRjtBc0l4bndCQTtFQUNFO0F0STBud0JGO0FzSXZud0JBO0VBQ0U7QXRJeW53QkY7QXNJdG53QkE7RUFDRTtBdEl3bndCRjtBc0lybndCQTtFQUNFO0F0SXVud0JGO0FzSXBud0JBO0VBQ0U7QXRJc253QkY7QXNJbm53QkE7RUFDRTtBdElxbndCRjtBc0lsbndCQTtFQUNFO0F0SW9ud0JGO0FzSWpud0JBO0VBRUk7RUFDQTtBdElrbndCSjtBc0lobndCSTs7RUFFRTtFQUNBO0F0SWtud0JOO0FzSS9td0JJO0VBQ0U7QXRJaW53Qk47QXNJM213QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QXRJNm13QkY7QXNJMW13QkE7RUFDRTtBdEk0bXdCRjtBc0l6bXdCQTtFQUNFO0F0STJtd0JGO0FzSXhtd0JBOzs7Ozs7Ozs7Ozs7OztFQWVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJeW13QkY7QXNJdG13QkE7RUFDRTtBdEl3bXdCRjtBc0lybXdCQTtFQUNFO0F0SXVtd0JGO0FzSXBtd0JBO0VBQ0U7QXRJc213QkY7QXNJbm13QkE7RUFDRTtBdElxbXdCRjtBc0lsbXdCQTtFQUNFO0F0SW9td0JGO0FzSWptd0JBO0VBQ0U7QXRJbW13QkY7QXNJaG13QkE7RUFDRTtBdElrbXdCRjtBc0kvbHdCQTtFQUNFO0F0SWltd0JGO0FzSTlsd0JBO0VBQ0U7QXRJZ213QkY7QXNJN2x3QkE7RUFDRTtBdEkrbHdCRjtBc0k1bHdCQTtFQUNFO0F0SThsd0JGO0FzSTNsd0JBO0VBQ0U7QXRJNmx3QkY7QXNJMWx3QkE7RUFDRTtBdEk0bHdCRjtBc0kxbHdCSTtFQUNJO0F0STRsd0JSO0FzSTFsd0JRO0VBQUE7SUFDSTtFdEk2bHdCVjtBQUNGO0FzSXpsd0JBO0VBQ0U7QXRJMmx3QkY7QXNJeGx3QkE7RUFDRTtBdEkwbHdCRjtBc0l2bHdCQTtFQUNFO0F0SXlsd0JGO0FzSXRsd0JBO0VBQ0U7QXRJd2x3QkY7QXNJcmx3QkE7RUFDRTtBdEl1bHdCRjtBc0lwbHdCQTtFQUNFO0F0SXNsd0JGO0FzSW5sd0JBO0VBQ0U7QXRJcWx3QkY7QXNJbGx3QkE7RUFDRTtBdElvbHdCRjtBc0lqbHdCQTtFQUNFO0F0SW1sd0JGO0FzSWhsd0JBO0VBQ0U7QXRJa2x3QkY7QXNJL2t3QkE7RUFDRTtBdElpbHdCRjtBc0k5a3dCQTtFQUNFO0F0SWdsd0JGO0FzSTdrd0JBO0VBQ0U7QXRJK2t3QkY7QXNJNWt3QkE7RUFDRTtBdEk4a3dCRjtBc0kza3dCQTtFQUNJO0F0STZrd0JKO0FzSTFrd0JBO0VBQ0k7QXRJNGt3Qko7QXNJemt3QkE7RUFDRTtFQUNBO0VBQ0E7QXRJMmt3QkY7QWdFajh3QkU7O0VBRUU7RUFDQTtBaEVtOHdCSjtBZ0VqOHdCRTtFQUNFO0FoRW04d0JKO0FnRXo4d0JFOztFQUVFO0VBQ0E7QWhFMjh3Qko7QWdFejh3QkU7RUFDRTtBaEUyOHdCSjtBc0l2bHdCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0SXlsd0JGO0FzSXRsd0JBOztFQUVFO0F0SXdsd0JGO0FzSS9rd0JJO0VBRUk7RUFDQTtFQUNBO0F0SWdsd0JSO0FzSTFsd0JBO0VBZ0JJO0F0STZrd0JKO0FzSTdsd0JBOztFQXNCTTtBdEkya3dCTjtBc0l4a3dCUTs7RUFDRTtBdEkya3dCVjtBc0l4a3dCUTs7RUFFSTtFQUNBO0VBQ0E7QXRJMGt3Qlo7QXNJM213QkE7O0VBc0NVO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJeWt3QlY7QXNJdmt3QlU7O0VBQ0U7QXRJMGt3Qlo7QXNJdm53QkE7O0VBaURZO0F0STBrd0JaO0FzSTNud0JBOztFQXFEWTtBdEkwa3dCWjtBc0l2a3dCYzs7RUFDRTtFQUNBO0F0STBrd0JoQjtBc0lua3dCYzs7RUFDRTtFdkkzY2Q7RUFDQTtFQUNBO0VBQ0E7RUFJQTtFQUNBO0V3SWlCQTtFQUNBO0F2SSsvd0JGO0FzSWprd0JNOztFQUNFO0VBQ0E7RUFDQTtBdElva3dCUjtBc0l2a3dCTTs7RUFNSTtFQUNBO0VBQ0E7QXRJcWt3QlY7QXNJNXB3QkE7O0VBNEZRO0VBQ0E7QXRJb2t3QlI7QXNJaGt3Qkk7O0VBRUk7QXRJa2t3QlI7QXNJdGp3QkU7RUFFSTtBdEl1andCTjtBc0l6andCRTtFQUlNO0F0SXdqd0JSO0FzSW5qd0JFO0VBQ0U7RUFDQTtBdElxandCSjtBc0lqa3dCQTtFQWdCSTtFQUNBO0F0SW9qd0JKO0FzSWhqd0JBO0VBQ0U7RUFDQTtBdElrandCRjtBc0k3aXdCSTs7O0VBQ0U7QXRJaWp3Qk47QXNJbmp3QkU7OztFQU1JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRJa2p3Qk47QXNJbGt3QkU7OztFQW1CTTtBdElvandCUjtBc0l0Z3dCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0U1RXpsQkE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQ1RBO0VDT0E7RUFDQTtFQUNBO0U4R3VsQkE7RUFDQTtBdElnaHdCRjtBMERybXhCRTs7RUFFRTtFQUNBO0VBQ0E7RW5DaEJGO0VDT0E7RUFDQTtFQUNBO0F4QmtueEJGO0EwRG5teEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHFteEJKO0FzSS9od0JBO0VBRUk7RUFDQTtBdElnaXdCSjtBc0k1aHdCQTtFQUNFO0F0SThod0JGO0FzSTNod0JBO0VBQ0U7QXRJNmh3QkY7QXNJOWh3QkE7RUFJSTtBdEk2aHdCSjtBc0kxaHdCRTs7Ozs7O0VBTUU7RUFDQTtBdEk0aHdCSjtBc0l6aHdCRTtFQUNFO0VBQ0E7QXRJMmh3Qko7QXNJN2h3QkU7RUFLSTtFQUNBO0F0STJod0JOO0FzSWxod0JFOztFQUVFO0F0SW9od0JKO0FzSXRod0JFOztFQUlJO0F0SXNod0JOO0FzSWxod0JFOztFQUVFO0F0SW9od0JKO0FzSWpod0JFOztFQUVFO0F0SW1od0JKO0FzSWhod0JFOzs7O0VBSUU7QXRJa2h3Qko7QXNJL2d3QkU7Ozs7RUFJRTtBdElpaHdCSjtBc0k5Z3dCRTs7RS9HL3FCQTtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTG1veEJWO0FzSXZsd0JBO0VBdUVJO0VBQ0E7RS9HdnJCRjtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTDZveEJWO0FzSW5od0JBO0VBQ0U7QXRJcWh3QkY7QXNJbGh3QkE7RUFHTTtBdElraHdCTjtBc0k1Z3dCRTtFQUVJO0F0STZnd0JOO0FzSXhnd0JBO0VBQ0U7RUFDQTtFQUNBO0F0STBnd0JGO0FzSXZnd0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRJeWd3QkY7QXNJcGd3QkE7RUFDRTtBdElzZ3dCRjtBc0l2Z3dCQTtFQUlJO0F0SXNnd0JKO0FzSW5nd0JFOzs7O0VBS0k7QXRJb2d3Qk47QXNJaGh3QkE7O0VBa0JJO0VBQ0E7QXRJa2d3Qko7QXNJcmh3QkE7O0VBd0JJO0VBQ0E7RUFDQTtBdElpZ3dCSjtBc0kzaHdCQTtFQThCSTtBdElnZ3dCSjtBc0k5aHdCQTs7RUFtQ0k7QXRJKy92Qko7QXNJbGl3QkE7RUF1Q0k7QXRJOC92Qko7QXNJMS92QkE7Ozs7RUFNTTtBdEkwL3ZCTjtBc0luL3ZCSTtFQUNFO0F0SXEvdkJOO0FzSW4vdkJJO0VBQ0U7QXRJcS92Qk47QXNJLyt2QkE7RUFJUTtJQUNFO0lBQ0E7RXRJOCt2QlI7QUFDRjtBc0l4K3ZCQTtFQUNFO0F0STArdkJGO0FzSTMrdkJBO0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEkwK3ZCSjtBc0lwK3ZCSTtFQUNFO0F0SXMrdkJOO0FzSW4rdkJNO0VBQ0k7QXRJcSt2QlY7QXNJaCt2QkE7RUFFSTtFQUNBO0F0SWkrdkJKO0FzSTc5dkJBO0VBRUk7QXRJODl2Qko7QXNJMTl2QkE7RUFDRTtFQUNBO0VBQ0E7QXRJNDl2QkY7QXNJejl2QkE7RUFDRTtJQUVJO0V0STA5dkJKO0FBQ0Y7QXNJcjl2QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEl1OXZCSjtBc0lyOXZCSTtFQUNFO0VBQ0E7QXRJdTl2Qk47QXNJdDh2QkE7RUFFSTtFQUNBO0F0SXU4dkJKO0FzSTE4dkJBO0VBTU07QXRJdTh2Qk47QXNJbDh2QkE7RUFDRTtFQUNBO0F0SW84dkJGO0FzSWw4dkJFO0VBQ0U7QXRJbzh2Qko7QXNJaDh2QkE7RUFDRTtFQUNBO0VBQ0E7QXRJazh2QkY7QXNJLzd2QkE7RUFDRTtFQUNBO0VBQ0E7QXRJaTh2QkY7QXNJOTd2QkE7RUFFUTtBdEkrN3ZCUjtBc0kzN3ZCQTtFQUVRO0F0STQ3dkJSO0FzSXg3dkJBO0VBRVE7RUFDQTtFQUNBO0VBQ0E7QXRJeTd2QlI7QXdJMTJ4QkE7RUFDRTtBeEk0MnhCRjtBd0l6MnhCQTtFQUNFO0VBQ0E7RUFDQTtBeEkyMnhCRjtBd0l4MnhCQTtFQUNFO0F4STAyeEJGO0F3SXYyeEJBO0VBQ0U7QXhJeTJ4QkY7QXdJdDJ4QkE7RUFDRTtBeEl3MnhCRjtBd0lyMnhCQTtFQUNFO0F4SXUyeEJGO0F3SXAyeEJBO0VBQ0U7QXhJczJ4QkY7QXdJbjJ4QkE7RUFDRTtBeElxMnhCRjtBd0lsMnhCQTtFQUNJO0F4SW8yeEJKO0F3SWoyeEJBO0VBQ0U7QXhJbTJ4QkY7QXdJaDJ4QkE7RUFDRTtBeElrMnhCRjtBd0kvMXhCQTtFQUNFO0F4SWkyeEJGO0F3STkxeEJBO0VBQ0U7QXhJZzJ4QkY7QXdJNzF4QkE7RUFDRTtBeEkrMXhCRjtBd0k1MXhCQTtFQUNFO0F4STgxeEJGO0F3STMxeEJBO0VBQ0U7QXhJNjF4QkY7QXdJMTF4QkE7RUFDRTtBeEk0MXhCRjtBd0l6MXhCQTtFQUNFO0F4STIxeEJGO0F3SXgxeEJBO0VBQ0U7QXhJMDF4QkY7QXdJdjF4QkE7RUFDRTtBeEl5MXhCRjtBd0l0MXhCQTtFQUNFO0F4SXcxeEJGO0F3SXIxeEJBO0VBQ0U7QXhJdTF4QkY7QXlJOTZ4QkE7RUFDRTtBeklnN3hCRjtBeUk3NnhCQTtFQUNFO0F6SSs2eEJGO0F5STU2eEJBO0VBQ0U7RUFDQTtBekk4NnhCRjtBeUk1NnhCRTtFQUNFO0VBQ0E7QXpJODZ4Qko7QXlJMTZ4QkE7RUFDRTtBekk0NnhCRjtBeUkxNnhCRTtFQUNFO0F6STQ2eEJKO0F5SXg2eEJBO0VBQ0k7QXpJMDZ4Qko7QTBJcjh4QkE7RUFDRTtBMUl1OHhCRjtBMElwOHhCQTtFQUNFO0ExSXM4eEJGO0EySXY4eEJBO0VBRUk7QTNJdzh4Qko7QTJJcDh4QkE7RUFDRTtBM0lzOHhCRjtBMklwOHhCRTtFQUNFO0EzSXM4eEJKO0EySTE4eEJBO0VBUUk7RUFDQTtBM0lxOHhCSjtBMklsOHhCRTs7OztFQUVJO0EzSXM4eEJOO0EySWo4eEJJO0VBQ0U7QTNJbTh4Qk47QTJJdjl4QkE7O0VBMEJJO0VBQ0E7RUFDQTtBM0lpOHhCSjtBMkkvN3hCSTs7RUFDRTtBM0lrOHhCTjtBMklqK3hCQTs7RUFtQ007RUFDQTtFQUNBO0EzSWs4eEJOO0EySXYreEJBOztFQXlDTTtBM0lrOHhCTjtBMkkzK3hCQTs7RUE0Q1E7QTNJbTh4QlI7QTJJLyt4QkE7RUFtRE07RUFDQTtBM0krN3hCTjtBMkluL3hCQTtFQXlESTtFQUNBO0EzSTY3eEJKO0EySXYveEJBO0VBNkRNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSTY3eEJOO0EySW5neUJBO0V4R09FO0VDQ1k7RXVHa0VOO0EzSTg3eEJSO0EySXo3eEJFO0VBSVE7QTNJdzd4QlY7QTJJajd4QkE7RUFDRTtFQUNBO0VBQ0E7QTNJbTd4QkY7QTJJaDd4QkE7RUFTTTtBM0kwNnhCTjtBMkl4NnhCTTtFQUNFO0VBQ0E7QTNJMDZ4QlI7QTJJdjd4QkE7RUFvQk07RUFDQTtBM0lzNnhCTjtBMkkzN3hCQTtFQTBCSTtBM0lvNnhCSjtBMkk5N3hCQTtFQThCSTtBM0ltNnhCSjtBMkk3NXhCSTtFQUVJO0EzSTg1eEJSO0EySWw2eEJBO0VBU007QTNJNDV4Qk47QTJJcjZ4QkE7RUFhTTtBM0kyNXhCTjtBMkl4NnhCQTtFQWtCSTtBM0l5NXhCSjtBMklyNXhCQTtFQUVJO0VBQ0E7QTNJczV4Qko7QTJJejV4QkE7RUFLTTtBM0l1NXhCTjtBMklsNXhCQTtFQUVJO0EzSW01eEJKO0EySXI1eEJBOztFQU1NO0EzSW01eEJOO0EySXo1eEJBOztFQVNRO0EzSW81eEJSO0EySTc1eEJBO0VBZVE7RUFDQTtBM0lpNXhCUjtBMklqNnhCQTtFQXdCUTtBM0k0NHhCUjtBMklwNnhCQTtFQThCSTtBM0l5NHhCSjtBMklyNHhCQTtFQUNFO0VBQ0E7QTNJdTR4QkY7QTJJejR4QkE7RUFLSTtFQUNBO0EzSXU0eEJKO0EySTc0eEJBOztFQVdJO0EzSXM0eEJKO0E0SS9seUJBO0VBRUk7QTVJZ215Qko7QTRJN2x5Qk07Ozs7RUFNRTtFQUNBO0VBQ0E7QTVJNmx5QlI7QTRJcG15QlE7Ozs7Ozs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtBNUlpbnlCVjtBNEkxbnlCQTtFQXFCUTtBNUl3bXlCUjtBNEl0bXlCUTs7OztFQUNFO0VBQ0E7RUFDQTtBNUkybXlCVjtBNElyb3lCQTtFQThCUTtBNUkwbXlCUjtBNElubXlCQTtFQUNFO0VBQ0E7RUFDQTtBNUlxbXlCRjtBNEl4bXlCQTtFQU1JO0VBQ0E7RUFDQTtBNUlxbXlCSjtBNElqbXlCQTtFQUNFO0E1SW1teUJGO0E0SWpteUJFOzs7RUFDRTtBNUlxbXlCSjtBNElobXlCRTtFQUVJO0E1SWlteUJOO0E0SW5teUJFO0VBS007QTVJaW15QlI7QTRJL2x5QlE7RUFDRTtBNUlpbXlCVjtBNklucXlCQTs7Ozs7O0VBTUU7QTdJcXF5QkY7QTZJbHF5QkE7OztFQUdFO0E3SW9xeUJGO0E2SWpxeUJBOzs7RUFHRTtBN0ltcXlCRjtBOElycnlCQTtFQUNFO0VBQ0E7RUFDQTtBOUl1cnlCRjtBOElwcnlCQTtFQUNFO0E5SXNyeUJGO0E4SW5yeUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlxcnlCRjtBOElscnlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6STBDQTtFQUNRO0FMMm95QlY7QThJbnJ5QkU7OztFQUdFO0VBQ0E7RXpJbUNGO0VBQ1E7QUxtcHlCVjtBOElscnlCQTtFQUNFO0E5SW9yeUJGO0E4SWpyeUJBO0VBQ0U7QTlJbXJ5QkY7QThJaHJ5QkE7RUFDRTtBOUlrcnlCRjtBOEkzcXlCQTtFQUNFO0E5STZxeUJGO0E4SXpxeUJBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUkwcXlCSjtBOEl4cXlCSTtFQUNFO0E5STBxeUJOO0E4SXRyeUJBO0VBaUJJO0VBQ0E7QTlJd3F5Qko7QThJMXJ5QkE7RUFzQkk7QTlJdXF5Qko7QThJN3J5QkE7O0VBMkJJO0VBQ0E7QTlJc3F5Qko7QThJbHN5QkE7RUFnQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlxcXlCSjtBOEl6c3lCQTtFQXdDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJb3F5Qko7QThJanR5QkE7RUFpREk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUltcXlCSjtBOEkzdHlCQTtFQTRESTtBOUlrcXlCSjtBOEkvcHlCRTtFQUNFO0E5SWlxeUJKO0E4SWp1eUJBOztFQXFFSTtBOUlncXlCSjtBOElydXlCQTtFQXlFSTtBOUkrcHlCSjtBOEkzcHlCQTtFQUVJO0VBQ0E7RUFDQTtBOUk0cHlCSjtBOElocXlCQTtFQVFJO0VBQ0E7RUFDQTtBOUkycHlCSjtBOEl2cHlCQTtFQUVJO0E5SXdweUJKO0E4SXBweUJBO0VBQ0k7RUFDQTtFQUNBO0E5SXNweUJKO0E4SXpweUJBO0VBTVE7RUFDQTtBOUlzcHlCUjtBK0kzenlCQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0EvSTR6eUJKO0ErSXh6eUJBO0VBQ0U7QS9JMHp5QkY7QWdFdnp5QkU7O0VBRUU7RUFDQTtBaEV5enlCSjtBZ0V2enlCRTtFQUNFO0FoRXl6eUJKO0FnRS96eUJFOztFQUVFO0VBQ0E7QWhFaTB5Qko7QWdFL3p5QkU7RUFDRTtBaEVpMHlCSjtBK0kzMHlCQTtFQU1NO0VBQ0E7RUFDQTtBL0l3MHlCTjtBK0loMXlCQTtFQVlNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JdTB5Qk47QStJdjF5QkE7RUFtQlE7QS9JdTB5QlI7QWdKbjJ5QkE7RUFDRTtBaEpxMnlCRjtBZ0psMnlCQTtFQUNFO0FoSm8yeUJGO0FnSmoyeUJBO0VBQ0U7QWhKbTJ5QkY7QWdKcDJ5QkE7RUFJSTtBaEptMnlCSjtBZ0ovMXlCQTtFQUNFO0FoSmkyeUJGO0FnSjkxeUJBOztFQUVFO0VBQ0E7RUFDQTtFM0hiQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQ29DQTtFQUNBO0VBQ0E7RUFDQTtFakJxS0E7RUFDRztFQUNDO0VBQ0k7RStFak9SO0U5REtBO0VBQ0E7RThEd0NBO0U0Qi9DQTtFQUNBO0VBQ0E7RWdDd0JBO0VBQ0E7QWhKdTN5QkY7QXFCeDN5Qkk7Ozs7Ozs7Ozs7OztFZnJCRjtFQUNBO0FOMjV5QkY7QXFCajR5QkU7Ozs7OztFQUdFO0VBQ0E7QXJCczR5Qko7QXFCbjR5QkU7Ozs7RUFFRTtFQUNBO0VoQjJCRjtFQUNRO0FMNjJ5QlY7QXFCcjR5QkU7Ozs7OztFQUdFO0VFOUNGO0VDT0E7RUFDQTtFQUNBO0VuQnlEQTtFQUNRO0FMMjN5QlY7QXFCMTR5Qkk7Ozs7RUFFRTtBckI4NHlCTjtBb0ZwOHlCRTs7Ozs7Ozs7OztFQUNFO0FwRis4eUJKO0FzQjE4eUJFOzs7O0VBRUU7RUFDQTtFQUNBO0F0Qjg4eUJKO0FzQjU4eUJFOztFQUNFO0VBQ0E7RUFDQTtBdEIrOHlCSjtBc0I3OHlCRTs7Ozs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCazl5Qko7QXNCaDl5Qkk7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJpK3lCTjtBc0IzOXlCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEI0K3lCTjtBZ0pwZ3pCQTs7RTFINkJJO0VBQ0E7QXRCMit5Qko7QWdIeGh6QkU7Ozs7Ozs7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEhnaXpCSjtBZ0g5aHpCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSGlrekJOO0FnSDlqekJFOzs7Ozs7RUFHRTtBaEhta3pCSjtBZ0hyanpCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFLRTtFQUNBO0FoSGdxekJOO0FnSGhwekJNOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhIMnZ6QlI7QWdKM3l6QkE7O0VoQ3NESTtFQUNBO0FoSHl2ekJKO0FnSnR5ekJFOzs7Ozs7RTNIbkJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQ29DQTtFQUNBO0VBQ0E7RUFDQTtFakJxS0E7RUFDRztFQUNDO0VBQ0k7RStFak9SO0U5RElBO0VBQ0E7RUFDQTtFOER3Q0E7RTRCL0NBO0VBQ0E7RUFDQTtFZ0M4QkU7RUFDQTtBaEpvMHpCSjtBcUIzMHpCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VmckJGO0VBQ0E7QU5zNHpCRjtBcUI1MnpCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtBckI2M3pCSjtBcUIxM3pCRTs7Ozs7Ozs7Ozs7O0VBRUU7RUFDQTtFaEIyQkY7RUFDUTtBTDQyekJWO0FxQnA0ekJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFRTlDRjtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTHM0ekJWO0FxQnI1ekJJOzs7Ozs7Ozs7Ozs7RUFFRTtBckJpNnpCTjtBb0Z2OXpCRTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QXBGcy96Qko7QXNCai96QkU7Ozs7Ozs7Ozs7OztFQUVFO0VBQ0E7RUFDQTtBdEI2L3pCSjtBc0IzL3pCRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0F0QmtnMEJKO0FzQmhnMEJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBdEJpaDBCSjtBc0IvZzBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0F0Qm9rMEJOO0FzQjlqMEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0F0Qm1uMEJOO0FnSmpvMEJFOzs7Ozs7RTFIbUJFO0VBQ0E7QXRCc24wQko7QWdIbnEwQkU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBaEhtczBCSjtBZ0hqczBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBR0U7RUFDQTtFQUNBO0FoSDR5MEJOO0FnSHp5MEJFOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtBaEgwejBCSjtBZ0g1eTBCSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEhtbjFCTjtBZ0hubTFCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEgwNjFCUjtBZ0poOTFCRTs7Ozs7O0VoQzRDRTtFQUNBO0FoSDQ2MUJKO0FnSm4rMUJBOzs7O0VBbUJJO0VBQ0E7RUFDQTtBaEpzOTFCSjtBZ0ozKzFCQTs7OztFQTBCSTtBaEp1OTFCSjtBZ0puOTFCQTtFQUNFO0VBQ0E7QWhKcTkxQkY7QWdKbDkxQkE7O0VBRUU7QWhKbzkxQkY7QWdKajkxQkE7O0VBR0k7QWhKazkxQko7QWdKOTgxQkE7RUFDRTtBaEpnOTFCRjtBaUpwZzJCSTs7RUFkRjtFNUlvRUE7RUFDUTtBTG05MUJWO0FpSnRoMkJFOztFQUNFO0U1SWlFRjtFQUNRO0FMeTkxQlY7QWlKN2cyQkk7O0VBakJGO0U1SW9FQTtFQUNRO0FMKzkxQlY7QWlKbGkyQkU7O0VBQ0U7RTVJaUVGO0VBQ1E7QUxxKzFCVjtBaUp0aDJCSTs7RUFwQkY7RTVJb0VBO0VBQ1E7QUwyKzFCVjtBaUo5aTJCRTs7RUFDRTtFNUlpRUY7RUFDUTtBTGkvMUJWO0FpSjVoMkJFOztFbkhiQTtFQUNBO0VtSGNFO0FqSmdpMkJKO0FpSjloMkJFOztFbkh6QkE7RUFDQTtFbUgwQkU7QWpKa2kyQko7QWlKOWgyQkU7O0U3SCtCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQm1nMkJGO0FvQmpnMkJFOztFQUNFO0VBQ0E7QXBCb2cyQko7QW9CamcyQkU7Ozs7RUFFRTtBcEJxZzJCSjtBaUo5aTJCRTs7RUFDRTtBakppajJCSjtBaUovaTJCRTs7RW5IN0JBO0VBQ0E7RUFUQTtFQUNBO0E5QjBsMkJGO0FpSmxqMkJFOztFbkhqQ0E7RUFDQTtFQVRBO0VBQ0E7QTlCaW0yQkY7QWlK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SjtBeUpwMjJCRTtFQUNFO0VBQ0E7QXpKczIyQko7QXlKbjIyQkU7O0VBQ0U7QXpKczIyQko7QXlKbjIyQkU7O0VBQ0U7RUFDQTtBekpzMjJCSjtBeUpuMjJCRTs7RUFDRTtFQUNBO0F6SnMyMkJKO0F5SmoyMkJFO0VBQ0U7QXpKbTIyQko7QXlKaDIyQkU7RUFDRTtFQUNBO0F6SmsyMkJKO0F5Si8xMkJFOztFQUNFO0F6SmsyMkJKO0F5Si8xMkJFOztFQUNFO0VBQ0E7QXpKazIyQko7QXlKLzEyQkU7O0VBQ0U7RUFDQTtBekprMjJCSjtBMEpoNzJCRTtFQUNFO0ExSms3MkJKO0EwSm43MkJFO0V0QytOQTtBcEh1dDJCRjtBMEo5NjJCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUpnNzJCRjtBMEo1NjJCRTs7RUFDRTtBMUorNjJCSjtBMEoxNjJCRTtFdENvTUE7QXBIeXUyQkY7QTBKcDYyQkk7RUFDRTtBMUpzNjJCTjtBMEpqNjJCQTtFQUVJO0VBQ0E7RUFDQTtBMUprNjJCSjtBMEp0NjJCQTtFQVFJO0VBQ0E7RUFDQTtBMUppNjJCSjtBMEo3NTJCQTtFQUNFO0ExSis1MkJGO0EySno5MkJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0oyOTJCRjtBMkpoKzJCQTtFQVFJO0EzSjI5MkJKO0EySm4rMkJBO0VBV007RUFDQTtFQUNBO0EzSjI5MkJOO0EySngrMkJBO0VBa0JJO0EzSnk5MkJKO0E0SjMrMkJBO0VBQ0U7QTVKNisyQkY7QTRKMysyQkE7RUFDRTtBNUo2KzJCRjtBNEozKzJCQTtFQUNFO0E1SjYrMkJGO0E0SjMrMkJBO0VBQ0U7QTVKNisyQkY7QTRKMysyQkE7RUFDRTtBNUo2KzJCRjtBZ0JyLzJCRTs7Ozs7Ozs7Ozs7O0VBT0k7QWhCNC8yQk47QWdCdC8yQkU7Ozs7O0VBTUk7QWhCdS8yQk47QWdCMWczQkU7Ozs7Ozs7Ozs7OztFQU9JO0FoQmloM0JOO0FnQjNnM0JFOzs7OztFQU1JO0FoQjRnM0JOO0FnQi9oM0JFOzs7Ozs7Ozs7Ozs7RUFPSTtBaEJzaTNCTjtBZ0JoaTNCRTs7Ozs7RUFNSTtBaEJpaTNCTjtBZ0JwajNCRTs7Ozs7Ozs7Ozs7O0VBT0k7QWhCMmozQk47QWdCcmozQkU7Ozs7O0VBTUk7QWhCc2ozQk47QWdCemszQkU7Ozs7Ozs7Ozs7OztFQU9JO0FoQmdsM0JOO0FnQjFrM0JFOzs7OztFQU1JO0FoQjJrM0JOO0E2SjdsM0JBOzs7Ozs7RUFPUTtBN0o4bDNCUjtBNkp4bDNCQTs7Ozs7O0VBT1E7QTdKeWwzQlI7QTZKbmwzQkE7RUFJUTtBN0prbDNCUjtBNko1azNCQTs7RUFJUTtBN0o0azNCUjtBNkp0azNCQTtFQUNFO0E3SndrM0JGO0E2SmxrM0JNOztFQUNFO0E3SnFrM0JSO0E2Si9qM0JBO0VBQ0U7RUFDQTtFQUNBO0E3SmlrM0JGO0E2SnBrM0JBO0VBS0k7QTdKa2szQko7QTZKdmszQkE7RUFRTTtBN0prazNCTjtBNkovajNCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3SmlrM0JOO0E2Si9qM0JNO0VBQ0U7SUFFRTtFN0pnazNCUjtBQUNGO0E2SjFrM0JJO0VBY0k7QTdKK2ozQlI7QTZKM2ozQk07RUFDRTtBN0o2ajNCUjtBNkoxajNCSTtFQUNFO0E3SjRqM0JOO0E2SjlsM0JBO0VBdUNNO0E3SjBqM0JOO0E2SnZqM0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SnlqM0JOO0E2Si9qM0JJO0VBUUk7QTdKMGozQlI7QTZKdmozQkk7RUFDRTtBN0p5ajNCTjtBNkpwajNCQTs7RUFDRTtFQUNBO0VBQ0E7QTdKdWozQkY7QTZKMWozQkE7O0VBS0k7QTdKeWozQko7QTZKcmozQkE7RUFDRTtBN0p1ajNCRjtBNkp0ajNCRTtFQUNFO0VBQ0E7QTdKd2ozQko7QTZKcGozQkE7RUFDRTtBN0pzajNCRjtBNkpyajNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3SnVqM0JKO0E2SnJqM0JFO0VBQ0U7QTdKdWozQko7QTZKbGozQkU7RUFDRTtBN0pvajNCSjtBNkpoajNCQTtFQUNFO0E3SmtqM0JGO0E2Si9pM0JBO0VBQ0U7QTdKaWozQkY7QTZKN2kzQkU7RUFDRTtBN0oraTNCSjtBNko3aTNCRTtFQUNFO0E3SitpM0JKO0E2SjdpM0JFO0VBQ0U7QTdKK2kzQko7QTZKM2kzQkE7RUFDRTtBN0o2aTNCRjtBNkoxaTNCQTtFQUNFO0E3SjRpM0JGO0E2SnppM0JBO0VBQ0U7QTdKMmkzQkY7QTZKeGkzQkE7RUFDRTtBN0owaTNCRjtBNkp2aTNCQTtFQUNFO0E3SnlpM0JGO0E2SnRpM0JBO0VBQ0U7QTdKd2kzQkY7QTZKcmkzQkE7RUFDRTtBN0p1aTNCRjtBNkpwaTNCQTtFQUNFO0E3SnNpM0JGO0E2Sm5pM0JBO0VBRUk7QTdKb2kzQko7QTZKaGkzQkE7RUFFSTtFQUNBO0E3SmlpM0JKO0E2SjVoM0JBO0VBQ0U7SUFDRTtFN0o4aDNCRjtFNkozaDNCQTtJQUVJO0lBQ0E7SUFDQTtFN0o0aDNCSjtFNkpoaTNCQTtJQU1NO0U3SjZoM0JOO0U2Sm5pM0JBO0lBU007SUFDQTtJQUNBO0U3SjZoM0JOO0U2SnhpM0JBO0kvQ2pPQTtJRzRKQTtJNENzRkk7RTdKNGgzQko7RTZKN2kzQkE7SUFtQk07RTdKNmgzQk47RTZKaGozQkE7SUFzQk07SXpDL0hOO0lBSUE7RXBIMHAzQkE7RTZKcmozQkE7STlJbE5BO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFZjB3M0JBO0U2SjdqM0JBO0lBNEJVO0lBQ0E7RTdKb2kzQlY7RTZKOWgzQkE7SUFDRTtFN0pnaTNCRjtFNkpqaTNCQTtJQUlJO0lBQ0E7RTdKZ2kzQko7RTZKL2gzQkk7SUFDRTtFN0ppaTNCTjtBQUNGO0E2SnhoM0JROzs7RUFDRTtBN0o0aDNCVjtBNkpwaDNCRTtFQUNFO0E3SnNoM0JKO0E2SnJoM0JJO0VBQ0U7QTdKdWgzQk47QTZKbGgzQkE7RUFDRTtFQUNBO0E3Sm9oM0JGO0E2SnRoM0JBO0VBS0k7QTdKb2gzQko7QTZKemgzQkE7RUFRTTtBN0pvaDNCTjtBNkpqaDNCSTtFQUNFO0VBQ0E7RXBCclRKO0F6SXkwM0JGO0E2Si9nM0JFO0VBRUk7QTdKZ2gzQk47QTZKbGgzQkU7RUFNSTtFQUNBO0E3SitnM0JOO0E2SjFnM0JBO0VBRUk7RUFDQTtFQUNBO0E3SjJnM0JKO0E2SnZnM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdKeWczQkY7QTZKcmczQkU7RUFJUTtFQUNBO0VBQ0E7QTdKb2czQlY7QTZKMWczQkU7O0VBVVE7QTdKb2czQlY7QThKejIzQkE7RUFDRTtBOUoyMjNCRjtBOEo1MjNCQTtFQUtNO0E5SjAyM0JOO0E4SnYyM0JJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTlKdzIzQlI7QThKcjMzQkE7RUFrQk07RUFDQTtFQUNBO0E5SnMyM0JOO0E4SmgyM0JFO0VBRUk7QTlKaTIzQk47QThKNzEzQkU7RUFFSTtBOUo4MTNCTjtBOEp6MTNCQTtFQUNFO0E5SjIxM0JGO0E4SnYxM0JFO0VBQ0U7RUFDQTtFQUNBO0VBUEY7QTlKaTIzQkY7QThKcDEzQkE7RUFHTTtFQUNBO0VBQ0E7QTlKbzEzQk47QThKLzAzQkE7RUFFSTtBOUpnMTNCSjtBK0pqNTNCQTtFQUVJO0EvSms1M0JKO0ErSnA1M0JBO0VBS007RUFDQTtFQUNBO0EvSms1M0JOO0ErSno1M0JBO0VBV007RUFDQTtBL0ppNTNCTjtBK0o3NTNCQTtFQWlCSTtBL0orNDNCSjtBK0poNjNCQTtFQXFCSTtBL0o4NDNCSjtBK0puNjNCQTtFQXlCSTtBL0o2NDNCSjtBK0p0NjNCQTtFQTZCSTtBL0o0NDNCSjtBK0p6NjNCQTtFQWlDSTtBL0oyNDNCSjtBK0o1NjNCQTtFQXFDSTtBL0owNDNCSjtBK0ovNjNCQTtFQXlDSTtBL0p5NDNCSjtBK0pyNDNCSTtFQUNFO0VBQ0E7QS9KdTQzQk47QStKbDQzQkk7RUFFSTtBL0ptNDNCUjtBK0o5MzNCRTtFQUNFO0EvSmc0M0JKO0ErSjUzM0JBO0VBQ0U7QS9KODMzQkY7QStKMTMzQkU7RUFDRTtBL0o0MzNCSjtBK0p2MzNCRTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0EvSnczM0JOO0ErSjczM0JFO0VBU0k7RUFDQTtFQUNBO0EvSnUzM0JOO0ErSmwzM0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSm8zM0JGO0ErSmwzM0JFOztFQUVFO0VBQ0E7RUFDQTtBL0pvMzNCSjtBK0o5MjNCSTtFQUNFO0EvSmczM0JOO0ErSjMyM0JBO0VBQ0U7QS9KNjIzQkY7QStKMTIzQkE7RUFDRTtBL0o0MjNCRjtBK0p6MjNCQTtFQUNDO0EvSjIyM0JEO0ErSngyM0JBO0VBQ0U7SUFFSTtFL0p5MjNCSjtBQUNGO0ErSnIyM0JBO0VBQ0U7SUFFSTtFL0pzMjNCSjtBQUNGO0ErSmwyM0JBO0VBQ0U7SUFFSTtFL0ptMjNCSjtBQUNGO0ErSi8xM0JBO0VBQ0U7SUFFSTtFL0pnMjNCSjtBQUNGO0ErSjUxM0JBO0VBQ0U7SUFFSTtFL0o2MTNCSjtBQUNGO0FnS2hnNEJBO0VBRUk7QWhLaWc0Qko7QWdLbmc0QkE7RUFNSTtBaEtnZzRCSjtBZ0sxLzNCQTtFQUVJO0FoSzIvM0JKO0FnS3YvM0JRO0VBQ0U7QWhLeS8zQlY7QWlLMWc0Qkk7RUFHSTtFQUNBO0VBQ0E7QWpLMGc0QlI7QWlLL2c0Qkk7RUFTSTtBakt5ZzRCUjtBaUtsaDRCSTtFQWFJO0VBQ0E7QWpLd2c0QlI7QWlLdGg0Qkk7RUFnQk07RUFDQTtBakt5ZzRCVjtBaUsxaDRCSTtFQXNCSTtBakt1ZzRCUjtBa0svaDRCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsS2lpNEJGO0FrSzloNEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxLZ2k0QkY7QWtLcGk0QkE7RUFPSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxLZ2k0Qko7QWtLOWg0Qkk7OztFQUNFO0FsS2tpNEJOO0FrSzVoNEJFO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEs2aDRCTjtBa0t4aDRCQTtFQUNFO0lBQ0U7RWxLMGg0QkY7RWtLeGg0QkU7SUFDRTtFbEswaDRCSjtFa0s5aDRCQTtJQVFJO0lBQ0E7SUFDQTtJQUNBO0VsS3loNEJKO0VrS3ZoNEJJO0lBQ0U7RWxLeWg0Qk47QUFDRjtBa0tyaDRCQTtFQUNFO0VBQ0E7QWxLdWg0QkY7QWtLemg0QkE7RUFLSTtFQUNBO0VBQ0E7QWxLdWg0Qko7QWtLcGg0Qkk7RUFBQTtJQUNFO0lBQ0E7RWxLdWg0Qko7RWtLdGg0Qkk7OztJQUNFO0VsSzBoNEJOO0VrS3ZoNEJJO0lBQ0U7RWxLeWg0Qk47QUFDRjtBa0s1aTRCQTtFQXVCSTtFQUNBO0FsS3doNEJKO0FrS2hqNEJBO0VBMEJNO0FsS3loNEJOO0FrS25qNEJBO0VBNkJNO0FsS3loNEJOO0FrS3hoNEJNO0VBQ0U7QWxLMGg0QlI7QWtLemo0QkE7RUFvQ1E7QWxLd2g0QlI7QWtLbmg0Qkk7RUFHTTtBbEttaDRCVjtBa0svZzRCSTtFQUVJO0FsS2doNEJSO0FrSzFnNEJBO0VBNkJFO0lBQ0U7RWxLZy8zQkY7RWtLai8zQkE7SUFHSTtJQUNBO0lBQ0E7SUFDQTtFbEtpLzNCSjtFa0s5KzNCQTtJQUNFO0VsS2cvM0JGO0VrSzkrM0JJO0lBQ0U7RWxLZy8zQk47RWtLLyszQk07SUFDRTtFbEtpLzNCUjtFa0s1KzNCQTtJQUNFO0lBQ0E7RWxLOCszQkY7RWtLaC8zQkE7SUFJSTtFbEsrKzNCSjtBQUNGO0FrSzMrM0JBO0VBQ0U7QWxLNiszQkY7QWtLNSszQkU7RUFDRTtBbEs4KzNCSjtBa0sxKzNCQTtFQUVJO0FsSzIrM0JKO0FrSzcrM0JBO0VBS007QWxLMiszQk47QWtLdiszQkU7RUFBQTtJQUNFO0VsSzArM0JGO0FBQ0Y7QWtLdiszQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbEt5KzNCRjtBa0t0KzNCQTtFQUNFO0FsS3crM0JGO0FrS3IrM0JBO0VBQ0U7SUFDRTtJQUNBO0VsS3UrM0JGO0FBQ0Y7QW1LeHI0QkE7O0VBQ0M7QW5LMnI0QkQ7QW1LeHI0QkE7RUFDQztFQUNBO0FuSzByNEJEO0FtS3ZyNEJBO0VBQ0M7RUFDQTtBbkt5cjRCRDtBbUt0cjRCQTtFQUNDO0FuS3dyNEJEO0FtS3JyNEJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LdXI0QkQ7QW1LcHI0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtBbktzcjRCRDtBbUtucjRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5LcXI0QkQ7QW1LbHI0QkE7RUFDQztBbktvcjRCRDtBbUtqcjRCQTtFQUNDO0VBQ0E7QW5LbXI0QkQ7QW1LaHI0QkE7RUFDQztBbktrcjRCRDtBbUsvcTRCQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FuS2lyNEJEO0FtS3JyNEJBO0VoSjhFRTtFQUdBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RWQzRUE7RUFDUTtFQXlIUjtFQUNLO0VBQ0c7RStFa0JSO0VFK25CQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEY0NjJCRjtBb0JodDRCRTtFQUNFO0VBQ0E7RWZZRjtFQUNRO0FMdXM0QlY7QUt0cTRCRTtFQUNFO0VBQ0E7QUx3cTRCSjtBS3RxNEJFO0VBQTBCO0FMeXE0QjVCO0FLeHE0QkU7RUFBZ0M7QUwycTRCbEM7QW1CNW40QkU7RUFDRTtFQUNBO0FuQjhuNEJKO0FtQnRuNEJFOzs7RUFHRTtFQUNBO0FuQnduNEJKO0FtQnJuNEJFOztFQUVFO0FuQnVuNEJKO0FtQm5uNEJFO0VBQ0U7QW5CcW40Qko7QW1LcHU0QkU7RUFDQztFQUNBO0VBQ0E7QW5Lc3U0Qkg7QW1LcHU0QkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuS3N1NEJIO0FtSzd0NEJBO0VBQ0M7RUFDQTtBbksrdDRCRDtBbUs1dDRCQTtFQUNDO0VBQ0E7RUFDQTtBbks4dDRCRDtBbUszdDRCQTtFQUNDO0VBQ0E7RUFDQTtBbks2dDRCRDtBbUsxdDRCQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUkzR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUNvQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCcUtBO0VBQ0c7RUFDQztFQUNJO0UrRWpPUjtFOURJQTtFQUNBO0VBQ0E7RThEd0NBO0U0Qi9DQTtFQUNBO0VBQ0E7QWhIdzI0QkY7QXFCaDE0Qkk7Ozs7OztFZnJCRjtFQUNBO0FONjI0QkY7QXFCbjE0QkU7OztFQUdFO0VBQ0E7QXJCcTE0Qko7QXFCbDE0QkU7O0VBRUU7RUFDQTtFaEIyQkY7RUFDUTtBTDB6NEJWO0FxQmwxNEJFOzs7RUFHRTtFRTlDRjtFQ09BO0VBQ0E7RUFDQTtFbkJ5REE7RUFDUTtBTHEwNEJWO0FxQnAxNEJJOztFQUVFO0FyQnMxNEJOO0FvRjU0NEJFOzs7OztFQUNFO0FwRms1NEJKO0FzQjc0NEJFOztFQUVFO0VBQ0E7RUFDQTtBdEIrNDRCSjtBc0I3NDRCRTtFQUNFO0VBQ0E7RUFDQTtBdEIrNDRCSjtBc0I3NDRCRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QXRCKzQ0Qko7QXNCNzQ0Qkk7Ozs7Ozs7OztFQUdFO0VBQ0E7RUFDQTtBdEJxNTRCTjtBc0IvNDRCSTs7Ozs7Ozs7O0VBR0U7RUFDQTtBdEJ1NTRCTjtBbUtwMTRCQTtFN0k5REk7RUFDQTtBdEJxNTRCSjtBZ0hsODRCRTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FoSG84NEJKO0FnSGw4NEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHRTtFQUNBO0VBQ0E7QWhIbTk0Qk47QWdIaDk0QkU7OztFQUdFO0FoSGs5NEJKO0FnSHA4NEJJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7RUFDQTtBaEh3LzRCTjtBZ0h4KzRCTTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUtFO0VBQ0E7QWhINGg1QlI7QW1Lai80QkE7RW5EckNJO0VBQ0E7QWhIeWg1Qko7QW1Lci80QkE7RUFlRTtBbkt5KzRCRjtBbUt4LzRCQTs7O0VBbUJFO0FuSzArNEJGO0FtSzcvNEJBOztFQXVCRTtFQUNBO0FuSzArNEJGO0FtS2xnNUJBOztFQTRCRTtBbkswKzRCRjtBbUt0ZzVCQTtFQWdDRTtBbkt5KzRCRjtBbUt6ZzVCQTtFQW1DRTtBbkt5KzRCRjtBbUtyKzRCQTs7RUFDQztBbkt3KzRCRDtBbUtyKzRCQTs7RUFDQztBbkt3KzRCRDtBbUtyKzRCQTtFQUNDOztJQUNDO0VuS3crNEJBO0FBQ0Y7QW1Lcis0QkE7RUFDQztFQUNBO0VBQ0E7QW5LdSs0QkQ7QW1LcCs0QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbktzKzRCRDtBbUtuKzRCQTs7O0VBQ0M7RUFDQTtBbkt1KzRCRDtBbUtwKzRCQTtFQUNDO0VBQ0E7QW5Lcys0QkQ7QW1LbCs0QkM7RUFDQztBbktvKzRCRjtBbUtoKzRCQTtFQUNDO0VBQ0E7QW5Lays0QkQ7QXVJM3E1QkE7RUFDRTtJQUNFO0lBQ0E7RXZJNnE1QkY7RXVJMXE1QkE7SUFDRTtJQUNBO0V2STRxNUJGO0V1SXpxNUJBO0lBQ0U7SUFDQTtFdkkycTVCRjtBQUNGO0F1SXhxNUJBO0VBQ0U7SUFDRTtJQUNBO0V2STBxNUJGO0V1SXZxNUJBO0lBQ0U7SUFDQTtFdkl5cTVCRjtFdUl0cTVCQTtJQUNFO0lBQ0E7RXZJd3E1QkY7QUFDRjtBdUlycTVCQTtFQUNFO0VBQ0E7QXZJdXE1QkY7QXVJcHE1QkE7RXhJN0JFO0VBQ0E7RUFDQTtFQUNBO0FDb3M1QkY7QXVJdHE1QkE7RUFDRTtFQUNBO0F2SXdxNUJGO0F1SXRxNUJBO0VBQ0U7RUFDQTtBdkl3cTVCRjtBb0t6dDVCQTtFQUNFO0VBQ0E7QXBLMnQ1QkY7QXFLN3Q1QkE7RUFDRTtFQUNBO0FySyt0NUJGO0FzS2p1NUJBO0VBQ0U7RUFDQTtFQUNBO0F0S211NUJGO0FzS2h1NUJBO0VBQ0U7QXRLa3U1QkY7QWdIcnA1QkU7Ozs7O0VBS0U7RWpIL0VGO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFd0lpQkE7RUFDQTtBdklvdDVCRjtBdUt4djVCQTtFL0o2RnVCO0VnSWxEckI7QXhJaXQ1QkY7QXdLNXY1QkE7RUFDRTtBeEs4djVCRjtBeUsvdjVCQTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0F6S2d3NUJKO0F5Sy92NUJJO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RXpLa3c1Qko7QUFDRjtBeUs1dzVCQTtFQWFNO0F6S2t3NUJOO0F5S2p3NUJNO0VBQUE7SUFDRTtFektvdzVCTjtBQUNGO0F5S2h3NUJVO0VBQ0U7QXpLa3c1Qlo7QXlLN3Y1Qk07RUFDRTtBeksrdjVCUjtBeUs5djVCUTtFQUFBO0lBQ0U7RXpLaXc1QlI7QUFDRjtBeUsveDVCQTtFQW1DTTtBeksrdjVCTjtBeUs5djVCTTtFQUFBO0lBQ0U7RXpLaXc1Qk47QUFDRjtBeUt2eTVCQTtFQTJDSTtBeksrdjVCSjtBeUs5djVCSTtFQUFBO0lBQ0U7RXpLaXc1Qko7QUFDRjtBeUsvdjVCSTtFQUFBO0lBQ0U7SUFDQTtFektrdzVCSjtBQUNGO0F5SzV2NUJJO0VBQUE7SUFDRTtJQUNBO0lBQ0E7RXpLK3Y1Qko7QUFDRjtBeUsxdjVCRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeks2djVCRjtBQUNGO0F5S3p2NUJFO0VBQUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6SzR2NUJGO0FBQ0Y7QXlLeHY1QkU7RUFBQTtJQUNFO0lBQ0E7RXpLMnY1QkY7QUFDRjtBeUt2djVCRTtFQUFBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6SzB2NUJGO0FBQ0Y7QXlLdHY1QkU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V6S3l2NUJGO0FBQ0Y7QXlLcnY1QkU7RUFBQTtJQUNFO0V6S3d2NUJGO0FBQ0Y7QXlLcHY1QkU7RUFBQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V6S3V2NUJGO0V5SzN2NUJBO0lBT0k7RXpLdXY1Qko7RXlLbnY1Qkk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFektxdjVCTjtFeUtudjVCTTtJQUNFO0lBQ0E7SUFDQTtFektxdjVCUjtFeUtudjVCUTtJQUNFO0V6S3F2NUJWO0V5S252NUJVO0lBQ0U7SUFDQTtFektxdjVCWjtBQUNGO0F5SzN1NUJFO0VBQUE7SUFFSTtFeks2dTVCSjtBQUNGO0F5S3h1NUJFO0VBQ0U7SUFDRTtJQUNBO0V6SzB1NUJKO0FBQ0Y7QXlLdHU1QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpLd3U1QkY7QTBLcDY1QkE7RUFDRTtBMUtzNjVCRjtBMEtuNjVCQTtFQUNFO0ExS3E2NUJGO0EwS2w2NUJBO0VBQ0U7QTFLbzY1QkY7QUFDQTs7Ozs7Q0FLQztBMks1NjVCRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzSzg2NUJGO0EySzM2NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNLNjY1QkY7QTJLMTY1QkE7RUFDRTtBM0s0NjVCRjtBMks3NjVCQTtFQUlJO0EzSzQ2NUJKO0EyS3g2NUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNLMDY1QkY7QTJLdjY1QkE7RUFDRTtBM0t5NjVCRjtBMkt2NjVCQTtFQUNFO0EzS3k2NUJGO0EyS3Y2NUJBO0VBQ0U7QTNLeTY1QkY7QTJLdjY1QkE7RUFDRTtBM0t5NjVCRjtBMkt0NjVCQTtFQUNFO0VBQ0E7RUFDQTtBM0t3NjVCRjtBMktyNjVCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzS3U2NUJGO0EyS3A2NUJBO0VBQ0U7QTNLczY1QkY7QTJLbjY1QkE7RUFDRTtBM0txNjVCRjtBMktsNjVCQTtFQUNFO0EzS282NUJGO0EyS2o2NUJBO0VBQ0U7QTNLbTY1QkY7QTJLaDY1QkE7RUFDRTtBM0trNjVCRjtBMksvNTVCQTs7OztFQUNFO0EzS282NUJGO0EyS2o2NUJBO0VBQ0U7RUFDQTtBM0ttNjVCRjtBMktoNjVCQTtFQUNFO0EzS2s2NUJGO0EySy81NUJBO0VBQ0U7RUFDQTtBM0tpNjVCRjtBMks5NTVCQTtFQUNFO0EzS2c2NUJGO0EySzc1NUJBO0VBQ0U7RUFDQTtBM0srNTVCRjtBMks1NTVCQTtFQUNFO0EzSzg1NUJGO0EySzM1NUJBO0VBQ0U7RUFDQTtBM0s2NTVCRjtBNEt4aDZCRTtFQUNFO0VBRUE7QTVLeWg2Qko7QTRLNWg2QkU7RUFNSTtBNUt5aDZCTjtBNEt0aDZCSTtFQUNFO0E1S3doNkJOO0E0S25pNkJBO0VBZ0JJO0E1S3NoNkJKO0E0S3RpNkJBO0VBbUJNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVLc2g2Qk47QTRLaGo2QkE7RUE4Qk07RUFDQTtBNUtxaDZCTjtBNEtwajZCQTtFQW1DTTtFQUNBO0VBQ0E7RUFDQTtBNUtvaDZCTjtBNEsxajZCQTtFQTBDTTtBNUttaDZCTjtBNEs3ajZCQTtFQStDSTtFQUNBO0E1S2loNkJKO0E0Sy9nNkJJO0VBQ0U7QTVLaWg2Qk47QTRLcGs2QkE7RUF3REk7QTVLK2c2Qko7QTRLdms2QkE7RUE0REk7QTVLOGc2Qko7QTZLMWs2QkE7RUFDSTtBN0s0azZCSjtBNks3azZCQTtFQUlRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0E3SzJrNkJSO0E2S3prNkJRO0VBQ0k7QTdLMms2Qlo7QTZLL2w2QkE7RUF3Qlk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0swazZCWjtBNkt6bTZCQTtFQWtDZ0I7RUFDQTtFQUNBO0E3SzBrNkJoQjtBOEs5bTZCQTtFQUNFO0VBQ0E7QTlLZ242QkY7QStLam42QkU7OztFQUlJO0EvS2tuNkJOO0ErSzltNkJFO0VBRUk7QS9LK202Qk47QStLMW42QkE7RUFrQlE7RUFDQTtBL0sybTZCUjtBK0s5bjZCQTtFQXlCSTtFQUNBO0VBQ0E7QS9Ld202Qko7QStLbm82QkE7RUErQkk7QS9LdW02Qko7QStLdG82QkE7RUFtQ0k7QS9Lc202Qko7QStLem82QkE7RUF1Q0k7QS9LcW02Qko7QStLNW82QkE7RUEyQ0k7QS9Lb202Qko7QStLL282QkE7RUErQ007QS9LbW02Qk47QStLbHA2QkE7RUFtREk7QS9La202Qko7QStLcnA2QkE7RUF1REk7QS9LaW02Qko7QStLeHA2QkE7RUE4REk7QS9LNmw2Qko7QStLM3A2QkE7OztFQTRFSTtBL0tvbDZCSjtBK0tocTZCQTtFQWdGSTtBL0ttbDZCSjtBK0tucTZCQTtFQW9GSTtBL0trbDZCSjtBK0t0cTZCQTtFQXlGTTtBL0tnbDZCTjtBK0t6cTZCQTtFQThGUTtBL0s4azZCUjtBK0t6azZCRTtFQUFBO0lBRUk7RS9LMms2Qko7RStLN2s2QkE7SUFNSTtFL0swazZCSjtFK0tobDZCQTtJQVVJO0UvS3lrNkJKO0UrS25sNkJBO0lBY0k7RS9Ld2s2Qko7RStLdGw2QkE7SUFrQkk7RS9LdWs2Qko7RStLemw2QkE7SUFzQkk7RS9Lc2s2Qko7QUFDRjtBK0tuazZCRTtFQUFBO0lBRUk7RS9LcWs2Qko7RStLdms2QkE7SUFNSTtJQUNBO0UvS29rNkJKO0FBQ0Y7QStLenM2QkE7RUF5SUk7RUFDQTtBL0ttazZCSjtBK0s3czZCQTtFQThJSTtBL0trazZCSjtBK0todDZCQTtFQWtKSTtFQUNBO0EvS2lrNkJKO0ErSzNqNkJRO0VBQ0U7QS9LNmo2QlY7QStLdnQ2QkE7RUFpS0k7QS9LeWo2Qko7QStLcmo2QkE7RUFFSTtBL0tzajZCSjtBK0tsajZCQTtFQUVJO0EvS21qNkJKO0ErS2hqNkJFO0VBQ0U7QS9La2o2Qko7QStLOWk2QkE7RUFDRTtFQUNBO0EvS2dqNkJGO0ErSzdpNkJBO0VBRUk7QS9LOGk2Qko7QStLMWk2QkE7RUFHTTtBL0swaTZCTjtBK0tyaTZCQTtFQUVJO0EvS3NpNkJKO0ErS2xpNkJBO0VBSU07QS9LaWk2Qk47QStLcmk2QkE7RUFTSTtBL0sraDZCSjtBK0t4aTZCQTtFQWFJO0EvSzhoNkJKO0ErSzNpNkJBO0VBaUJJO0EvSzZoNkJKO0ErSzlpNkJBO0VBcUJJO0EvSzRoNkJKO0ErS2pqNkJBO0VBeUJJO0EvSzJoNkJKO0ErS3BqNkJBO0VBNkJJO0EvSzBoNkJKO0ErS3ZqNkJBO0VBaUNJO0EvS3loNkJKO0ErSzFqNkJBO0VBcUNJO0EvS3doNkJKO0ErSzdqNkJBO0VBeUNJO0EvS3VoNkJKO0ErS2hrNkJBO0VBNkNJO0EvS3NoNkJKO0ErS25rNkJBO0VBaURJO0EvS3FoNkJKO0ErS3RrNkJBO0VBcURJO0EvS29oNkJKO0ErS3prNkJBO0VBeURJO0EvS21oNkJKO0ErSzVrNkJBO0VBOERNO0EvS2loNkJOO0ErSy9rNkJBO0VBa0VNO0EvS2doNkJOO0ErS2xsNkJBO0VBc0VNO0EvSytnNkJOO0ErS3JsNkJBO0VBMEVNO0EvSzhnNkJOO0ErS3hsNkJBO0VBOEVNO0EvSzZnNkJOO0ErS3ZnNkJFO0VBRUk7QS9Ld2c2Qk47QStLM2c2QkE7RUFRSTtBL0tzZzZCSjtBK0tsZzZCQTtFQUVJO0EvS21nNkJKO0ErSy8vNUJBOztFQUVFO0EvS2lnNkJGO0ErSzkvNUJBO0VBRUk7QS9LKy81Qko7QStLMy81QkE7RUFFSTtBL0s0LzVCSjtBK0t4LzVCQTs7RUFFRTtBL0swLzVCRjtBK0t2LzVCQTtFQUNFO0EvS3kvNUJGO0ErS3YvNUJFO0VBQ0U7QS9LeS81Qko7QStLdC81QkU7RUFDRTtBL0t3LzVCSjtBK0tyLzVCRTtFQUNFO0EvS3UvNUJKO0ErS3AvNUJFO0VBQ0U7QS9Lcy81Qko7QStLbi81QkU7RUFDRTtBL0txLzVCSjtBK0tqLzVCQTtFQUNFO0lBQ0U7RS9LbS81QkY7QUFDRjtBK0toLzVCQTtFQUNFO0lBQ0U7RS9Lay81QkY7QUFDRjtBK0svKzVCQTtFQUNFO0VBQ0E7RUFDQTtBL0tpLzVCRjtBK0s5KzVCQTtFQUNFO0VBQ0E7QS9LZy81QkY7QWdMMzE2QkE7RUFFSTtBaEw0MTZCSjtBZ0w5MTZCQTtFQU1JO0FoTDIxNkJKO0FnTDEwNkJFO0VBQ0U7QWhMNDA2Qko7QWdMejA2QkU7RUFDRTtBaEwyMDZCSjtBZ0x2MDZCQTtFQUNFO0VBQ0E7QWhMeTA2QkY7QWdMdDA2QkU7RUFDRTtBaEx3MDZCSjtBZ0xyMDZCRTs7O0VBR0U7RTNLZ0JGO0VBQ1E7QUx3ejZCVjtBZ0xyMDZCRTtFQXJDQTtFQUNBO0FoTDYyNkJGO0FnTDMyNkJFOzs7RUFHRTtFQUNBO0FoTDYyNkJKO0FnTDMwNkJFO0VBekNBO0VBQ0E7QWhMdTM2QkY7QWdMcjM2QkU7OztFQUdFO0VBQ0E7QWhMdTM2Qko7QWdMajE2QkU7RUE3Q0E7RUFDQTtBaExpNDZCRjtBZ0wvMzZCRTs7O0VBR0U7RUFDQTtBaExpNDZCSjtBZ0x2MTZCRTtFQWpEQTtFQUNBO0FoTDI0NkJGO0FnTHo0NkJFOzs7RUFHRTtFQUNBO0FoTDI0NkJKO0FnTDcxNkJFO0VBckRBO0VBQ0E7QWhMcTU2QkY7QWdMbjU2QkU7OztFQUdFO0VBQ0E7QWhMcTU2Qko7QWdMbjI2QkU7RUF6REE7RUFDQTtBaEwrNTZCRjtBZ0w3NTZCRTs7O0VBR0U7RUFDQTtBaEwrNTZCSjtBZ0x4MjZCQTtFQUNFO0FoTDAyNkJGO0FpTDk3NkJBO0VBQ0U7QWpMZzg2QkY7QWtMaDg2QkU7RUFDRTtBbExrODZCSjtBbUxwODZCQTtFQUNFO0VBQ0E7QW5Mczg2QkY7QW1Mbjg2QkE7RWhKZUU7RUNEVztBcEN5NzZCYjtBb0wvNzZCQTtFQUVJO0FwTGc4NkJKO0FvTDU3NkJBOztFQUdJO0FwTDY3NkJKO0FvTDc2NkJBO0VBQ0U7RUFDQTtBcEwrNjZCRjtBb0w1NjZCRTtFQUNFO0FwTDg2NkJKO0FvTDM2NkJFOzs7RUFHRTtFL0tvQkY7RUFDUTtBTDA1NkJWO0FvTDM2NkJFO0VBM0JBO0VBQ0E7QXBMeTg2QkY7QW9Mdjg2QkU7OztFQUdFO0VBQ0E7QXBMeTg2Qko7QW9Majc2QkU7RUEvQkE7RUFDQTtBcExtOTZCRjtBb0xqOTZCRTs7O0VBR0U7RUFDQTtBcExtOTZCSjtBb0x2NzZCRTtFQW5DQTtFQUNBO0FwTDY5NkJGO0FvTDM5NkJFOzs7RUFHRTtFQUNBO0FwTDY5NkJKO0FvTDc3NkJFO0VBdkNBO0VBQ0E7QXBMdSs2QkY7QW9Mcis2QkU7OztFQUdFO0VBQ0E7QXBMdSs2Qko7QW9Mbjg2QkU7RUEzQ0E7RUFDQTtBcExpLzZCRjtBb0wvKzZCRTs7O0VBR0U7RUFDQTtBcExpLzZCSjtBb0x6ODZCRTtFQS9DQTtFQUNBO0FwTDIvNkJGO0FvTHovNkJFOzs7RUFHRTtFQUNBO0FwTDIvNkJKO0FvTDE4NkJBO0VBSEU7QXBMZzk2QkY7QW9Mejg2QkE7RUFQRTtBcExtOTZCRjtBb0x4ODZCQTtFQVhFO0FwTHM5NkJGO0FvTHY4NkJBO0VBZkU7QXBMeTk2QkY7QW9MdDg2QkE7RUFuQkU7QXBMNDk2QkY7QXFMNWk3QkE7RUFDRTtFQUNBO0FyTDhpN0JGO0FxTDNpN0JBO0VBR007QXJMMmk3Qk47QXNMbmo3QkE7RXJEUUU7RUFDQTtFQUNBO0VBQ0E7RXFEUEk7RUFDQTtFQUNBO0VBQ0E7QXRMc2o3Qk47QXNMN2o3QkE7RXJEUUU7RUFDQTtFQUNBO0VBQ0E7RXFEQ0k7RUFDQTtBdEx3ajdCTjtBc0xyazdCQTtFQWtCSTtFQUNBO0VBQ0E7QXRMc2o3Qko7QXNMMWs3QkE7RUF1Qk07QXRMc2o3Qk47QXNMcGo3Qk07RUFDRTtBdExzajdCUjtBc0xobDdCQTtFQThCUTtBdExxajdCUjtBc0wvaTdCQTtFQUNFO0VBQ0E7RUFDQTtBdExpajdCRjtBc0xwajdCQTtFQU1JO0VBQ0E7QXRMaWo3Qko7QXNMeGo3QkE7RUFXUTtBdExnajdCUjtBc0wzajdCQTs7RUFnQlE7QXRMK2k3QlI7QXNML2o3QkE7RUFzQkk7RUFDQTtBdEw0aTdCSjtBc0x4aTdCQTtFQUNFO0VBQ0E7RUFDQTtBdEwwaTdCRjtBc0x2aTdCQTtFQUVJO0F0THdpN0JKO0F1TC9tN0JBO0VBSVE7RUFDQTtFQUNBO0F2TDhtN0JSO0F1THBuN0JBO0VBU1E7RUFDQTtBdkw4bTdCUjtBdUx4bjdCQTtFQVlVO0F2TCttN0JWO0F1TDNuN0JBO0VBZ0JRO0VBQ0E7QXZMOG03QlI7QXVML243QkE7RUFtQlU7RUFDQTtFQUNBO0VBQ0E7QXZMK203QlY7QXVMNW03QlU7RUFFSTtBdkw2bTdCZDtBdUx4bzdCQTtFQStCWTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkw0bTdCWjtBdUxqcDdCQTtFQThDTTtBdkxzbTdCTjtBdUxqbTdCQTtFQUNFO0F2TG1tN0JGO0F3THZwN0JBOztFaEw0RnVCO0FSK2o3QnZCO0F5TDNwN0JBO0VBRUk7QXpMNHA3Qko7QXlMeHA3QkE7RUFFSTtBekx5cDdCSjtBeUxycDdCQTs7RUFHSTtBekxzcDdCSjtBeUxucDdCRTtFQUVJO0F6TG9wN0JOO0F5THRwN0JFO0VBTUk7QXpMbXA3Qk47QTBMM3E3QkE7RUFFSTtBMUw0cTdCSjtBMEx4cTdCQTtFQUdNO0VBQ0E7QTFMd3E3Qk47QTBMbnE3QkE7RUFFSTtFQUNBO0VBQ0E7QTFMb3E3Qko7QTJMdnI3QkE7RUFHTTtFQUNBO0EzTHVyN0JOO0EyTGxyN0JBOztFQUVFO0EzTG9yN0JGO0EyTGpyN0JBO0VBQ0U7QTNMbXI3QkY7QTJManI3QkU7RUFDRTtBM0xtcjdCSjtBMkx2cjdCQTtFQVFJO0VBQ0E7RUFDQTtBM0xrcjdCSjtBMkxocjdCSTtFQUNFO0EzTGtyN0JOO0EyTC9yN0JBO0VBaUJNO0EzTGlyN0JOO0EyTGxzN0JBOztFQXNCTTtFQUNBO0EzTGdyN0JOO0EyTDVxN0JFO0VBQUE7SUFFRztFM0w4cTdCSDtFMkw1cTdCSTtJQUNFO0UzTDhxN0JOO0FBQ0Y7QTJMMXE3QkU7RUFFSTtJQUNFO0UzTDJxN0JOO0FBQ0Y7QTJMcHQ3QkE7O0VBOENJO0VBQ0E7RUFDQTtBM0wwcTdCSjtBMkx4cTdCSTs7RUFDRTtBM0wycTdCTjtBMkxycTdCRTtFQUVJO0VBQ0E7QTNMc3E3Qk47QTJMcnE3Qk07RUFDRTtBM0x1cTdCUjtBMkxycTdCTTtFQUNFO0EzTHVxN0JSO0E0THR2N0JBO0VBQ0U7QTVMd3Y3QkY7QTRMcnY3QkE7RUFDRTtBNUx1djdCRjtBNExwdjdCQTtFQUVJO0E1THF2N0JKO0E0TDd1N0JBOztFQUVFO0E1TCt1N0JGO0E0TDV1N0JBO0VBQ0U7QTVMOHU3QkY7QTRMM3U3QkE7RUFDRTtBNUw2dTdCRjtBNEwxdTdCQTtFQUVJO0VBQ0E7RUFDQTtBNUwydTdCSjtBNEx2dTdCQTtFQUNFO0E1THl1N0JGO0E0THR1N0JBO0VBQ0U7QTVMd3U3QkY7QTRMcnU3QkE7RUFDRTtBNUx1dTdCRjtBNExydTdCQTtFQUNFO0E1THV1N0JGO0E0THB1N0JBO0VBQ0U7RUFDQTtFQUNBO0E1THN1N0JGO0E0TG51N0JBOztFQUNFO0VBQ0E7RUFDQTtBNUxzdTdCRjtBNkxyeTdCQTtFQUVJO0E3THN5N0JKO0E4THh5N0JBO0VBRUk7QTlMeXk3Qko7QThMcnk3QkE7RUFHTTtFQUNBO0VBQ0E7QTlMcXk3Qk47QThMMXk3QkE7RUFTTTtFQUNBO0E5TG95N0JOO0E4TDl5N0JBO0VBYVE7QTlMb3k3QlI7QThMano3QkE7RUFrQk07QTlMa3k3Qk47QThMcHo3QkE7RUF3Qk07QTlMK3g3Qk47QThMdno3QkE7RUE2Qkk7RUFDQTtBOUw2eDdCSjtBOEx6eDdCQTtFQUNFO0E5TDJ4N0JGO0E4THp4N0JFO0VBQ0U7QTlMMng3Qko7QThMdng3QkE7O0VBQ0U7QTlMMHg3QkY7QThMdng3QkE7RUFFSTtFQUNBO0E5THd4N0JKO0E4THB4N0JBO0VBQ0U7QTlMc3g3QkY7QThMbng3QkE7RUFDRTtBOUxxeDdCRjtBK0xyMTdCQTs7RUFFRTtFQUNBO0EvTHUxN0JGO0FnTTExN0JBO0VBRUk7QWhNMjE3Qko7QWlNNzE3QkE7RUFFSTtBak04MTdCSjtBaU0xMTdCQTtFQUNFO0VBQ0E7QWpNNDE3QkY7QWtNcDI3QkE7RUFFSTtBbE1xMjdCSjtBa012MjdCQTtFQUtJO0FsTXEyN0JKO0FtTTEyN0JBO0VsRjZERTtBakhnejdCRjtBaUg5eTdCRTtFQUNFO0lBQ0U7RWpIZ3o3Qko7QUFDRjtBaUg3eTdCRTtFQUNFO0lBQ0U7RWpIK3k3Qko7QUFDRjtBaUg1eTdCRTtFQUNFO0lBQ0U7RWpIOHk3Qko7QUFDRjtBaUgzeTdCRTtFQUNFO0lBQ0U7RWpINnk3Qko7QUFDRjtBaUgxeTdCRTtFQUNFO0lBQ0U7RWpINHk3Qko7QUFDRjtBb010NDdCQTs7RUFHSTtBcE11NDdCSjtBcU0xNDdCQTtFQUNFO0FyTTQ0N0JGO0FxTTE0N0JFO0VBQ0U7QXJNNDQ3Qko7QXFNejQ3QkU7RUFDRTtBck0yNDdCSjtBcU14NDdCRTtFQUNFO0FyTTA0N0JKO0FxTXY0N0JFO0VBQ0U7QXJNeTQ3Qko7QXFNdDQ3QkU7RUFDRTtBck13NDdCSjtBcU1yNDdCRTtFQUNFO0FyTXU0N0JKO0FzTS81N0JBO0VBQ0U7QXRNaTY3QkY7QXNNLzU3QkU7RUFDRTtBdE1pNjdCSjtBc005NTdCRTtFQUNFO0F0TWc2N0JKO0FzTTc1N0JFO0VBQ0U7QXRNKzU3Qko7QXVNMzY3QkE7RUFFSTtFQUNBO0F2TTQ2N0JKO0F3TS82N0JBOzs7Ozs7OztFQVNJO0VBQ0E7QXhNZzc3Qko7QXdNNTY3Qkk7O0VBR0k7QXhNNjY3QlI7QXdNdjY3Qkk7O0VBR0k7QXhNdzY3QlI7QXdNbjY3QkU7RUFFSTtBeE1vNjdCTjtBd01oNjdCRTtFQUVJO0F4TWk2N0JOO0F3TTc1N0JFO0VBRUk7QXhNODU3Qk47QXdNMTU3QkU7RUFFSTtBeE0yNTdCTjtBd012NTdCRTtFQUVJO0F4TXc1N0JOO0F3TXA1N0JFO0VBRUk7QXhNcTU3Qk47QXdNcDk3QkE7O0VBc0VNO0F4TWs1N0JOO0F3TXg5N0JBO0VBMkVJO0VBQ0E7QXhNZzU3Qko7QXdNNzQ3QkU7RUFFSTtBeE04NDdCTjtBd01oNTdCRTtFQU1JO0F4TTY0N0JOO0F5TWwrN0JBOztFQUdJO0F6TW0rN0JKO0F5TS85N0JBO0VBRUk7RUFDQTtFQUNBO0F6TWcrN0JKO0F5TTU5N0JBO0VBQ0U7QXpNODk3QkY7QXlNNTk3QkU7RUFDRTtBek04OTdCSjtBeU0zOTdCRTtFQUNFO0F6TTY5N0JKO0F5TTE5N0JFO0VBQ0U7QXpNNDk3Qko7QXlNejk3QkU7RUFDRTtBek0yOTdCSjtBME0xLzdCQTs7Ozs7OztFQVFJO0VBQ0E7QTFNMi83Qko7QTBNeC83QkU7RXBFd21CQTtBdEltNTZCRjtBME0zLzdCRTtFcEUybUJFO0F0SW01NkJKO0FzSWg1NkJFOzs7Ozs7RUFNRTtFQUNBO0F0SWs1NkJKO0FzSS80NkJFO0VBQ0U7RUFDQTtBdElpNTZCSjtBc0luNTZCRTtFQUtJO0VBQ0E7QXRJaTU2Qk47QXNJeDQ2QkU7O0VBRUU7QXRJMDQ2Qko7QXNJNTQ2QkU7O0VBSUk7QXRJNDQ2Qk47QXNJeDQ2QkU7O0VBRUU7QXRJMDQ2Qko7QXNJdjQ2QkU7O0VBRUU7QXRJeTQ2Qko7QXNJdDQ2QkU7Ozs7RUFJRTtBdEl3NDZCSjtBc0lyNDZCRTs7OztFQUlFO0F0SXU0NkJKO0FzSXA0NkJFOztFL0cvcUJBO0VDT0E7RUFDQTtFQUNBO0VuQnlEQTtFQUNRO0FMeS83QlY7QTBNcGo4QkU7RXBFOHFCRTtFQUNBO0UvR3ZyQkY7RUNPQTtFQUNBO0VBQ0E7RW5CeURBO0VBQ1E7QUxtZzhCVjtBME05ajhCRTtFcEU0ckJJO0F0SXE0NkJOO0EwTTdqOEJFO0VBRUk7QTFNOGo4Qk47QTBNMWo4QkU7RUFFSTtBMU0yajhCTjtBME12ajhCRTtFQUVJO0ExTXdqOEJOO0EwTXBqOEJFO0VBRUk7QTFNcWo4Qk47QTBNamo4QkU7RUFFSTtBMU1rajhCTjtBME05aThCRTtFQUVJO0ExTStpOEJOO0EwTTNpOEJFO0VBRUk7QTFNNGk4Qk47QTJNbG04QkE7RUFFSTtFQUNBO0VBQ0E7QTNNbW04Qko7QTRNdm04QkE7Ozs7OztFQU1JO0E1TXltOEJKO0E2TS9tOEJBO0VBRUk7QTdNZ244Qko7QTZNbG44QkE7RUFNSTtFQUNBO0VBQ0E7RUFDQTtBN00rbThCSjtBNk14bjhCQTtFQVlNO0E3TSttOEJOO0E2TTVtOEJJO0VBQ0U7QTdNOG04Qk47QThNOW44QkE7RUFDRTtBOU1nbzhCRjtBOE03bjhCQTtFQUNFO0VBQ0E7QTlNK244QkY7QStNcm84QkE7RUFDRTtFQUNBO0VBQ0E7QS9NdW84QkY7QStNcG84QkE7RUFDRTtFQUNBO0EvTXNvOEJGO0ErTW5vOEJBO0VBQ0U7RUFDQTtBL01xbzhCRjtBK01sbzhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvTW9vOEJGO0ErTWpvOEJBO0VBQ0U7QS9NbW84QkY7QStNaG84QkE7RUFDRTtBL01rbzhCRjtBK00vbjhCQTtFQUNFO0VBQ0E7QS9NaW84QkY7QStNOW44QkE7RUFDRTtBL01nbzhCRjtBK003bjhCQTtFQUNFO0EvTStuOEJGO0ErTTVuOEJBO0VBRUU7QS9NNm44QkY7QWdOOXE4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaE5ncjhCRjtBZ05wcjhCQTtFQU9JO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaE5ncjhCSjtBZ041cjhCQTtFQWVNO0VBQ0E7RUFDQTtFQUNBO0FoTmdyOEJOO0FnTmxzOEJBO0VBcUJRO0FoTmdyOEJSO0FnTnJzOEJBO0VBMkJJO0VBQ0E7RUFDQTtFQUNBO0FoTjZxOEJKO0FnTjNzOEJBO0VBaUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhONnE4Qk47QWdObHQ4QkE7RUF5Q007RUFDQTtBaE40cThCTjtBZ050dDhCQTtFQThDTTtBaE4ycThCTjtBZ056dDhCQTtFQWtETTtFQUNBO0FoTjBxOEJOO0FnTnhxOEJNO0VBQ0U7RUFDQTtFQUNBO0FoTjBxOEJSO0FnTmx1OEJBO0VBNkRNO0VBQ0E7RUFDQTtFQUNBO0FoTndxOEJOO0FnTnh1OEJBO0VBcUVJO0VBQ0E7RUFDQTtBaE5zcThCSjtBaU43dThCQTtFQUNFO0FqTit1OEJGO0FpTjV1OEJBO0VBQ0U7RUFDQTtBak44dThCRjtBa05wdjhCQTtFQUNFO0FsTnN2OEJGO0FtTnZ2OEJBO0VBRUk7QW5Od3Y4Qko7QW1OMXY4QkE7RUFNSTtFQUNBO0FuTnV2OEJKO0FtTjl2OEJBO0VBV0k7QW5Oc3Y4Qko7QW9OL3Y4QkE7RTVIcUhFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTRIdkhBO0FwTnF3OEJGO0FxTnp3OEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJOMnc4QkY7QXFOenc4QkU7RUFDRTtBck4ydzhCSjtBcU5seDhCQTtFQVdJO0FyTjB3OEJKO0FxTnR3OEJBO0VBQ0U7QXJOd3c4QkY7QXFOcnc4QkE7RUFDRTtFQUNBO0FyTnV3OEJGO0FxTnJ3OEJFOztFQUVFO0FyTnV3OEJKO0FxTm53OEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJOcXc4QkY7QXFObHc4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyTm93OEJGO0FxTmx3OEJFO0VBQ0U7RUFDQTtBck5vdzhCSjtBcU50dzhCRTtFQUtJO0VBQ0E7RUFDQTtBck5vdzhCTjtBcU5seDhCQTs7RUFxQkk7RUFDQTtBck5pdzhCSjtBcU52eDhCQTtFQTBCSTtFQUNBO0VBQ0E7QXJOZ3c4Qko7QXFONXg4QkE7RUFnQ0k7RUFDQTtBck4rdjhCSjtBcU5oeThCQTtFQXFDSTtFQUNBO0FyTjh2OEJKO0FxTnB5OEJBO0VBMENJO0VBQ0E7RUFFQTtBck40djhCSjtBcU52djhCRTtFQUNFO0FyTnl2OEJKO0FxTjF2OEJFOztFQUtJO0FyTnl2OEJOO0FxTjl2OEJFO0VBU0k7QXJOd3Y4Qk47QXFOanc4QkU7RUFhSTtBck51djhCTjtBcU5sdjhCQTtFQUVJO0FyTm12OEJKO0FxTnJ2OEJBO0VBTUk7QXJOa3Y4Qko7QXNOaDI4QkE7RUFFSTtFQUNBO0VBQ0E7QXROaTI4Qko7QXNOcjI4QkE7RUFRSTtFQUNBO0F0TmcyOEJKO0F1TnoyOEJBO0VBQ0k7QXZOMjI4Qko7QXdONTI4QkE7RUFDSTtJQUNJO0V4TjgyOEJOO0FBQ0Y7QXlOajM4QkE7RUFDSTtFQUNBO0F6Tm0zOEJKO0F5TmgzOEJBO0VBQ0k7RUFDQTtBek5rMzhCSjtBME56MzhCQTtFQUNJO0ExTjIzOEJKO0EwTnozOEJJO0VBQ0k7QTFOMjM4QlI7QTBOeDM4Qkk7RUFDSTtBMU4wMzhCUjtBME52MzhCSTtFQUNJO0ExTnkzOEJSO0EwTnQzOEJJO0VBQ0k7QTFOdzM4QlI7QTBOcjM4Qkk7RUFDSTtBMU51MzhCUjtBME5wMzhCSTtFQUNJO0ExTnMzOEJSO0EwTm4zOEJJO0VBQ0k7QTFOcTM4QlI7QTBObDM4Qkk7RUFDSTtBMU5vMzhCUjtBME5qMzhCSTtFQUNJO0ExTm0zOEJSO0EwTmgzOEJJO0VBQ0k7QTFOazM4QlI7QTBOOTI4QkE7RUFFUTtBMU4rMjhCUjtBME5qMzhCQTtFQU1RO0ExTjgyOEJSO0EwTnAzOEJBO0VBY1E7QTFOeTI4QlI7QTBOdjM4QkE7RUFrQlE7QTFOdzI4QlI7QTBOMTM4QkE7RUFzQlE7QTFOdTI4QlI7QTBONzM4QkE7RUEwQlE7QTFOczI4QlI7QTBOaDQ4QkE7RUE4QlE7QTFOcTI4QlI7QTBObjQ4QkE7RUFrQ1E7QTFObzI4QlI7QTBOdDQ4QkE7RUFzQ1E7QTFObTI4QlI7QTBOejQ4QkE7RUEwQ1E7QTFOazI4QlI7QTBONTQ4QkE7RUE4Q1E7QTFOaTI4QlI7QTBOLzQ4QkE7RUFrRFE7QTFOZzI4QlI7QTBObDU4QkE7RUFzRFE7QTFOKzE4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LENBQ2hELHlCQUEyQyxDQUMzQyxpQkFBa0IsQ0FDbEIsT0FBUSxDQU5ULGdCQVFHLFVBQVcsQ0FDWCxhQUFjLENBQ2QsVUFBVyxDQVZkLGNBYUcsZ0JBQXNCLENBQ3RCLDZCQUFxQyxDQUNyQywwQkFBa0MsQ0FDbEMscUJBQTZCLENBQzdCLFdBN0JPLENBOEJQLFVBQVc7O0FDMUlqQixxREFBcUQ7Ozs7O0FDRnJEO0lBQ0ksYUFBYTtBQUNqQjs7QUFFQTtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksb0JBQW9CO0FBQ3hCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy90b2FzdHIvdG9hc3RyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9zZWxlY3QyL3NlbGVjdDIuY3NzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL3BsdWdpbnMvY2xvY2twaWNrZXIvYm9vdHN0cmFwLWNsb2NrcGlja2VyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2ZpbGV1cGxvYWRlci9qcXVlcnkuZmlsZXVwbG9hZGVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2lvbi5yYW5nZVNsaWRlci9jc3MvaW9uLnJhbmdlU2xpZGVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2lvbi5yYW5nZVNsaWRlci9jc3MvaW9uLnJhbmdlU2xpZGVyLnNraW5GbGF0LmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FuaW1hdGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9ub3JtYWxpemUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3ByaW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9nbHlwaGljb25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9zY2FmZm9sZGluZy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3ZlbmRvci1wcmVmaXhlcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2ltYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy90eXBlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2JhY2tncm91bmQtdmFyaWFudC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RleHQtb3ZlcmZsb3cubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jhc2UubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2NvZGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2dyaWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmlkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvdGFibGUtcm93Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC1mcmFtZXdvcmsubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3RhYmxlcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvZm9ybXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9mb3Jtcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvYnV0dG9ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2J1dHRvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9vcGFjaXR5Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9taXhpbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2NvbXBvbmVudC1hbmltYXRpb25zLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9kcm9wZG93bnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtZGl2aWRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LWZpbHRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvYnV0dG9uLWdyb3Vwcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2JvcmRlci1yYWRpdXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2lucHV0LWdyb3Vwcy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbmF2cy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbmF2YmFyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvbmF2LXZlcnRpY2FsLWFsaWduLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy91dGlsaXRpZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9ib3JkZXJlZC1wdWxsZWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2JyZWFkY3J1bWJzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFnaW5hdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcGFnZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2xhYmVscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2xhYmVscy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvYmFkZ2VzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9qdW1ib3Ryb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3RodW1ibmFpbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2FsZXJ0cy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcHJvZ3Jlc3MtYmFycy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2dyYWRpZW50cy5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbWVkaWEubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2xpc3QtZ3JvdXAubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9wYW5lbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9wYW5lbHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3dlbGxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9jbG9zZS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvbW9kYWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy90b29sdGlwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzZXQtdGV4dC5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2xlc3MvcG9wb3ZlcnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL2Nhcm91c2VsLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvY2xlYXJmaXgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9jZW50ZXItYmxvY2subGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL21peGlucy9oaWRlLXRleHQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9sZXNzL3Jlc3BvbnNpdmUtdXRpbGl0aWVzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2xlc3MvcGF0aC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2NvcmUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9sYXJnZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9maXhlZC13aWR0aC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2xpc3QubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9hbmltYXRlZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL21peGlucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL3JvdGF0ZWQtZmxpcHBlZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL3N0YWNrZWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvbGVzcy9pY29ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9sZXNzL2N1c3RvbV9pY29ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ29vZ2xlLWZvbnRzLW9wZW4tc2Fucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdHlwb2dyYXBoeS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbmF2aWdhdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdG9wX25hdmlnYXRpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2J1dHRvbnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2JhZGdldHNfbGFiZWxzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lbGVtZW50cy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2lkZWJhci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGFnZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NoYXQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21ldGlzbWVudS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3Bpbm5lcnMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3J0bC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGhlbWUtY29uZmlnLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9za2lucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZ29vZ2xlLWZvbnRzLXJvYm90by5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWQtc2tpbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWVkaWEubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2N1c3RvbS5sZXNzIiwid2VicGFjazovL29yZy8uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYWdpbmF0b3IubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3VibmF2Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2dvb2dsZS1tYXBzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zaWRlYmFyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90b29sdGlwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wb3BvdmVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hcnRpY2xlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9maWVsZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZWRpdGFibGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbGxhcHNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ncmlkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ncmlkLWV4dHJhLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9uYXZiYXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21peGlucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGFkZGluZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWFyZ2luLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wb3NpdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYmFzZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvd2lkdGgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2hlaWdodC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZWxlbWVudHMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2JhY2tncm91bmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2J1dHRvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZHJvcGRvd24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xpbmsubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ZvbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL21haW4tbmF2Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWJsZS1maWx0ZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RhYmxlLWNvbmRpdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbG9naW4ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jvb3RzdHJhcC1hdXRvY29sdW1ucy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ib290c3RyYXAtY2xvY2twaWNrZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Ryb3Bkb3duLXN1Ym1lbnUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xvYWRlci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZm9ybS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYW5pbWF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90ZXh0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ib3JkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2N1cnNvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc2VsZWN0Mi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGF0ZXJhbmdlcGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pb24tcmFuZ2Utc2xpZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9maWxldXBsb2FkZXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbG9ycGlja2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ja2VkaXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdHlwZWFoZWFkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYWdpbmF0aW9uLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9sYWJlbC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvaWNvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFnLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ub3RlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9yZWFkLW1vcmUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ljaGVjay5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvb3JnLWNoZWNrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pYm94Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9icmVhZGNydW1icy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdG9hc3RyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy90YWJsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFicy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbW9kYWwubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FsZXJ0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tb2RhbC12aWRlby5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbWVudS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY2FsY3VsYXRvci5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc29ydGFibGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbGxlY3Rpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NvcnRhYmxlLWNvbGxlY3Rpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbmZpcm0ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RvdXIubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3Jlc3BvbnNpdmUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2ZsZXgubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3RoZW1lLWNvbmZpZy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQXBwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zZWFyY2hhYmxlLWNvbGxlY3Rpb24ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0FwcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY29sbGFib3JhdGlvbi5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWNoLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLXVuZGVyd3JpdGluZy1zdGlwLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9hZHZhbmNlLXRyYW5jaGUubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtdHJhbmNoZS1jcmVhdG9yLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb21wYW55Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb250YWN0LWNlbnRlci1tZXNzYWdlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9jb250cmFjdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3VibWlzc2lvbi1yZXNwb25zZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvYWR2YW5jZS11bmRlcndyaXRpbmcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2FkdmFuY2UtbGlzdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvbGVuZGVyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pc28ubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3N5bmRpY2F0b3IubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BheW1lbnQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BvcnRmb2xpby5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZGFzaGJvYXJkLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy91c2VyLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lbWFpbC1sb2cubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2VtYWlsLXRlbXBsYXRlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9lbWFpbC1zdHlsZXMubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2hpc3RvcnkubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2NvbnRyYWN0LXRlbXBsYXRlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9tZXJjaGFudC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3Mvc3Rha2Vob2xkZXItc3RhdHVzLWF3YXJlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9pc28tY29tbWlzc2lvbi1jbGFzcy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZnVuZGluZy1jcml0ZXJpYS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvdGFzay5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvY3NjLXVjYy1maWxpbmcubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0NvbXBhbnlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Fubm91bmNlbWVudC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQ29tcGFueUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZG9jdW1lbnRzLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Db21wYW55QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9UZXN0L2NvbGxlY3Rpb25DdXJ2ZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvTWVyY2hhbnRCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Rhc2hib2FyZC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvTWVyY2hhbnRCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3NpZ251cC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvTWVyY2hhbnRCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2xlYWQtcmVxdWVzdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvSXNvQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXNoYm9hcmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL1JlZmVycmVyQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kYXNoYm9hcmQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0d1ZXN0QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9zeW5kaWNhdG9yLW9wdC1vdXQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0d1ZXN0QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9ndWVzdC5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvUG93ZXJCaUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcG93ZXItYmktcmVwb3J0Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9EYXRhU2NpZW5jZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvRXF1aWZheC9zdHlsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvRGF0YVNjaWVuY2VCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL0VxdWlmYXhOei9zdHlsZS5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvRGF0YVNjaWVuY2VCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL0VxdWlmYXhBbmRDcmVkaXRvcldhdGNoL3N0eWxlLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9Mb2NCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2hvbGQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0xvY0J1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvZHJhdy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9QYXlNZXRlci9CdW5kbGUvSW50ZXJuYWxBcGlCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL2Jsb2NrLmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy90aHJvYmJlci9jc3MvanF1ZXJ5LnRocm9iYmVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC1kYXRlcmFuZ2VwaWNrZXIvZGF0ZXJhbmdlcGlja2VyLWJzMy5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvcGx1Z2lucy9pQ2hlY2svY3VzdG9tLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2pxdWVyeS1taW5pY29sb3JzL2pxdWVyeS5taW5pY29sb3JzLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC10b3VyL2Nzcy9ib290c3RyYXAtdG91ci5jc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9CYW5rU3RhdGVtZW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9iYW5rU3RhdGVtZW50Lmxlc3MiLCJ3ZWJwYWNrOi8vb3JnLy4vc3JjL09SRy9CYW5rU3RhdGVtZW50QnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9kZWNpc2lvbi1sb2dpYy5sZXNzIiwid2VicGFjazovL29yZy8uL3NyYy9PUkcvQmFua1N0YXRlbWVudEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGxhaWQubGVzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIubWluLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3Rpbnktc2xpZGVyL3NvdXJjZW1hcHMvdGlueS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvT1JHL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9wbHVnaW5zL3Rpbnktc2xpZGVyL3Rpbnktc2xpZGVyLmNzcyIsIndlYnBhY2s6Ly9vcmcvLi9zcmMvSVRFL0Zvcm1CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9jc3MvY29tcG9uZW50L0VkaXRhYmxlL2VkaXRhYmxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIudG9hc3QtdGl0bGV7Zm9udC13ZWlnaHQ6NzAwfS50b2FzdC1tZXNzYWdley1tcy13b3JkLXdyYXA6YnJlYWstd29yZDt3b3JkLXdyYXA6YnJlYWstd29yZH0udG9hc3QtbWVzc2FnZSBhLC50b2FzdC1tZXNzYWdlIGxhYmVse2NvbG9yOiNmZmZ9LnRvYXN0LW1lc3NhZ2UgYTpob3Zlcntjb2xvcjojY2NjO3RleHQtZGVjb3JhdGlvbjpub25lfS50b2FzdC1jbG9zZS1idXR0b257cG9zaXRpb246cmVsYXRpdmU7cmlnaHQ6LS4zZW07dG9wOi0uM2VtO2Zsb2F0OnJpZ2h0O2ZvbnQtc2l6ZToyMHB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjojZmZmOy13ZWJraXQtdGV4dC1zaGFkb3c6MCAxcHggMCAjZmZmO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi44Oy1tcy1maWx0ZXI6YWxwaGEoT3BhY2l0eT04MCk7ZmlsdGVyOmFscGhhKG9wYWNpdHk9ODApfS50b2FzdC1jbG9zZS1idXR0b246Zm9jdXMsLnRvYXN0LWNsb3NlLWJ1dHRvbjpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9YnV0dG9uLnRvYXN0LWNsb3NlLWJ1dHRvbntwYWRkaW5nOjA7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZDowIDA7Ym9yZGVyOjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnRvYXN0LXRvcC1jZW50ZXJ7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tY2VudGVye2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0udG9hc3QtdG9wLWZ1bGwtd2lkdGh7dG9wOjA7cmlnaHQ6MDt3aWR0aDoxMDAlfS50b2FzdC1ib3R0b20tZnVsbC13aWR0aHtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCV9LnRvYXN0LXRvcC1sZWZ0e3RvcDoxMnB4O2xlZnQ6MTJweH0udG9hc3QtdG9wLXJpZ2h0e3RvcDoxMnB4O3JpZ2h0OjEycHh9LnRvYXN0LWJvdHRvbS1yaWdodHtyaWdodDoxMnB4O2JvdHRvbToxMnB4fS50b2FzdC1ib3R0b20tbGVmdHtib3R0b206MTJweDtsZWZ0OjEycHh9I3RvYXN0LWNvbnRhaW5lcntwb3NpdGlvbjpmaXhlZDt6LWluZGV4Ojk5OTk5OX0jdG9hc3QtY29udGFpbmVyICp7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fSN0b2FzdC1jb250YWluZXI+ZGl2e3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MCAwIDZweDtwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MzAwcHg7LW1vei1ib3JkZXItcmFkaXVzOjNweDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6M3B4O2JhY2tncm91bmQtcG9zaXRpb246MTVweCBjZW50ZXI7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0Oy1tb3otYm94LXNoYWRvdzowIDAgMTJweCAjOTk5Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTJweCAjOTk5O2JveC1zaGFkb3c6MCAwIDEycHggIzk5OTtjb2xvcjojZmZmO29wYWNpdHk6Ljg7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTgwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT04MCl9I3RvYXN0LWNvbnRhaW5lcj46aG92ZXJ7LW1vei1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxMnB4ICMwMDA7Ym94LXNoYWRvdzowIDAgMTJweCAjMDAwO29wYWNpdHk6MTstbXMtZmlsdGVyOmFscGhhKE9wYWNpdHk9MTAwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO2N1cnNvcjpwb2ludGVyfSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWluZm97YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUd3U1VSQlZFaEx0WmE5U2dOQkVNYzlzVXh4UmNvVUtTelNXSWhYcEZNaGhZV0ZoYUJnNHlQWWlXQ1haeEJMRVJzTFJTM0VRa0Vmd0NLZGpXSkF3U0tDZ29LQ2N1ZHY0TzVZTHJ0N0V6Z1hoaVUzLzQrYjJja213VmpKU3BLa1E2d0FpNGd3aFQrejN3UkJjRXoweWpTc2VVVHJjUnlmc0hzWG1EMEFtYkhPQzlJaThWSW1udVhCUGdsSHBRNXd3U1ZNN3NOblRHN1phNEp3RGRDanh5QWlIM255QTJtdGFUSnVmaURaNWRDYXFsSXRJTGgxTkhhdGZONXNrdmp4OVozOG02OUNnenVYbVpnVnJQSUdFNzYzSng5cUtzUm96V1l3NnhPSGRFUitubjJLa08rQmIrVVY1Q0JONldDNlF0QmdiUlZvenJhaEFibW02SHRVc2d0UEMxOXRGZHhYWllCT2ZrYm1GSjFWYUhBMVZBSGpkMHBwNzBvVFp6dlIrRVZyeDJZZ2Zkc3E2ZXU1NUJIWVI4aGxja2krbitrRVJVRkc4QnJBMEJ3amVBdjJNOFdMUUJ0Y3krU0Q2Zk5zbW5CM0FsQkxyZ1R0VlcxYzJRTjRiVldMQVRhSVM2MEoyRHU1eTFUaUpnalNCdkZWWmdUbXdDVStkQVpGb1B4R0VFczhueUhDOUJ3ZTJHdkVKdjJXWFpiMHZqZHlGVDRDeGszZS9rSXFsT0dvVkx3d1BldnBZSFQrMDBUK2hXd1hEZjRBSkFPVXFXY0RoYndBQUFBQVNVVk9SSzVDWUlJPSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LWVycm9ye2JhY2tncm91bmQtaW1hZ2U6dXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQmdBQUFBWUNBWUFBQURnZHozNEFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUFKY0VoWmN3QUFEc01BQUE3REFjZHZxR1FBQUFIT1NVUkJWRWhMclphL1NnTkJFTVp6aDBXS0NDbFNDS2FJWU9FRCtBQUtlUVFMRzhIV3p0TENJbUJyWWFkZ0lkWStnSUtOWWtCRlN3dTdDQW9xQ2dra29HQkkvRTI4UGRiTFptZURMZ3paemN4ODMveloyU1NYQzFqOWZyK0kxSHE5M2cyeXhINGl3TTF2a29CV0FkeENtcHpUeGZrTjJSY3laTmFIRklrU28xMCs4a2d4a1hJVVJWNUhHeFRtRnVjNzVCMlJmUWtweEhHOGFBZ2FBRmEwdEFIcVlGZlE3SXdlMnloT0RrOCtKNEM3eUFvUlRXSTN3LzRrbEdSZ1I0bE83UnBuOStndk15V3ArdXhGaDgrSCtBUmxnTjFuSnVKdVFBWXZOa0Vud0dGY2sxOEVyNHEzZWdFYy9vTyttaExkS2dSeWhkTkZpYWNDMHJsT0NiaE5WejRIOUZuQVlnREJ2VTNRSWlvWmxKRkxKdHNvSFlSRGZpWm9VeUl4cUN0UnBWbEFOcTBFVTRkQXBqcnRnZXpQRmFkNVMxOVdnamtjMGhOVm51RjRIalZBNkM3UXJTSWJ5bEIrb1plM2FIZ0JzcWxOcUtZSDQ4alh5SktNdUFiaXlWSjhLemFCM2VSYzBwZzlWd1E0bmlGcnlJNjhxaU9pM0Fiandkc2ZuQXRrMGJDalRMSktyNm1yRDlnOGlxL1MvQjgxaGd1T01sUVRuVnlHNDB3QWNqbm1nc0NORVNEcmptZTd3ZmZ0UDRQN1NQNE4zQ0paZHZ6b055R3EyYy9IV09YSkdzdlZnK1JBL2syTUMvd042STJZQTJQdDhHa0FBQUFBU1VWT1JLNUNZSUk9KSFpbXBvcnRhbnR9I3RvYXN0LWNvbnRhaW5lcj4udG9hc3Qtc3VjY2Vzc3tiYWNrZ3JvdW5kLWltYWdlOnVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJnQUFBQVlDQVlBQUFEZ2R6MzRBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFBSmNFaFpjd0FBRHNNQUFBN0RBY2R2cUdRQUFBRHNTVVJCVkVoTFkyQVlCZlFNZ2YvLy8zUDgrL2V2QUlndkEvRnNJRitCYXZZRERXTUJHcm9hU01NQmlFOFZDN0FaRHJJRmFNRm5paTNBWlRqVWdzVVVXVURBOE9kQUg2aVFiUUVodzRIeUdzUEVjS0JYQklDNEFSaGV4NEc0QnNqbXdlVTFzb0lGYUdnL1d0b0ZaUklaZEV2SU1oeGtDQ2pYSVZzQVRWNmdGR0FDczRSc3cwRUdnSUlIM1FKWUpnSFNBUlFaRHJXQUIramF3emdzK1EyVU80OUQ3am5SU1JHb0VGUklMY2RtRU1XR0kwY20wSkoyUXBZQTFSRHZjbXpKRVdoQUJoRC9wcXJMMFMwQ1d1QUJLZ25Sa2k5bExzZVM3ZzJBbHF3SFdRU0tING9LTHJJTHBSR2hFUUN3MkxpUlVJYTRsd0FBQUFCSlJVNUVya0pnZ2c9PSkhaW1wb3J0YW50fSN0b2FzdC1jb250YWluZXI+LnRvYXN0LXdhcm5pbmd7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCZ0FBQUFZQ0FZQUFBRGdkejM0QUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBQUpjRWhaY3dBQURzTUFBQTdEQWNkdnFHUUFBQUdZU1VSQlZFaEw1WlN2VHNOUUZNYlhaR0lDTVlHWW1KaEFRSUpBSUNZUVBBQUNpU0RCOEFpSUNRUUpUNENxUUV3Z0p2WUFTQVFDaVppWW1KaEFJQkFUQ0FSSnkrOXJUc2xkZDhzS3UxTTArZExiMDU3djYvbGJxLzJySzBtUy9UUk5qOWNXTkFLUFlJSklJN2dJeENjUTUxY3ZxSUQrR0lFWDhBU0c0QjFiSzVnSVpGZVFmb0pkRVhPZmdYNFFBUWc3a0gyQTY1eVE4N2x5eGIyN3NnZ2tBekF1RmhiYmcxSzJrZ0NrQjFiVnd5SVI5bTJMN1BSUEloRFVJWGdHdHlLdzU3NXl6M2xUTnM2WDRKWG5qVitMS00vbTNNeWRuVGJ0T0tJanR6NlZoQ0JxNHZTbTNuY2RyRDJsazBWZ1VYU1ZLalZESlhKemlqVzFSUWRzVTdGNzdIZTh1Njhrb05aVHo4T3o1eUdhNkozSDNsWjB4WWdYQksyUXltbFdXQStSV25ZaHNrTEJ2MnZtRStoQk1DdGJBN0tYNWRyV3lSVC8ySnNxWjJJdmZCOVk0YldETk1GYkpSRm1DOUU3NFNvUzBDcXVsd2prQzArNWJwY1YxQ1o4Tk1lajRwankwVStkb0RRc0d5bzFoelZKdHRJamhRN0duQnRSRk4xVWFyVWxIOEYzeGljdCtIWTA3ckV6b1VHUGxXY2pSRlJyNC9nQ2haZ2MzWkwyZDhvQUFBQUFTVVZPUks1Q1lJST0pIWltcG9ydGFudH0jdG9hc3QtY29udGFpbmVyLnRvYXN0LWJvdHRvbS1jZW50ZXI+ZGl2LCN0b2FzdC1jb250YWluZXIudG9hc3QtdG9wLWNlbnRlcj5kaXZ7d2lkdGg6MzAwcHg7bWFyZ2luOmF1dG99I3RvYXN0LWNvbnRhaW5lci50b2FzdC1ib3R0b20tZnVsbC13aWR0aD5kaXYsI3RvYXN0LWNvbnRhaW5lci50b2FzdC10b3AtZnVsbC13aWR0aD5kaXZ7d2lkdGg6OTYlO21hcmdpbjphdXRvfS50b2FzdHtiYWNrZ3JvdW5kLWNvbG9yOiMwMzAzMDN9LnRvYXN0LXN1Y2Nlc3N7YmFja2dyb3VuZC1jb2xvcjojNTFhMzUxfS50b2FzdC1lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNiZDM2MmZ9LnRvYXN0LWluZm97YmFja2dyb3VuZC1jb2xvcjojMmY5NmI0fS50b2FzdC13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2Y4OTQwNn0udG9hc3QtcHJvZ3Jlc3N7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO2JvdHRvbTowO2hlaWdodDo0cHg7YmFja2dyb3VuZC1jb2xvcjojMDAwO29wYWNpdHk6LjQ7LW1zLWZpbHRlcjphbHBoYShPcGFjaXR5PTQwKTtmaWx0ZXI6YWxwaGEob3BhY2l0eT00MCl9QG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDoyNDBweCl7I3RvYXN0LWNvbnRhaW5lcj5kaXZ7cGFkZGluZzo4cHggOHB4IDhweCA1MHB4O3dpZHRoOjExZW19I3RvYXN0LWNvbnRhaW5lciAudG9hc3QtY2xvc2UtYnV0dG9ue3JpZ2h0Oi0uMmVtO3RvcDotLjJlbX19QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDoyNDFweCkgYW5kIChtYXgtd2lkdGg6NDgwcHgpeyN0b2FzdC1jb250YWluZXI+ZGl2e3BhZGRpbmc6OHB4IDhweCA4cHggNTBweDt3aWR0aDoxOGVtfSN0b2FzdC1jb250YWluZXIgLnRvYXN0LWNsb3NlLWJ1dHRvbntyaWdodDotLjJlbTt0b3A6LS4yZW19fUBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6NDgxcHgpIGFuZCAobWF4LXdpZHRoOjc2OHB4KXsjdG9hc3QtY29udGFpbmVyPmRpdntwYWRkaW5nOjE1cHggMTVweCAxNXB4IDUwcHg7d2lkdGg6MjVlbX19IiwiLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMjhweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWluLWhlaWdodDogMzJweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzMzOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBkaXNwbGF5OiBub25lOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6ICM5OTk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgIHBhZGRpbmctbGVmdDogMmVtOyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtM2VtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTsgfVxuICAgICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtOyB9XG4gICAgICAgICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTVlbTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ODk3ZmI7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmZmZmIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZmZmZmYnLCBlbmRDb2xvcnN0cj0nI2VlZWVlZScsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNlZWVlZWUnLCBlbmRDb2xvcnN0cj0nI2NjY2NjYycsIEdyYWRpZW50VHlwZT0wKTsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNmZmZmZmYgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZmZmZiAwJSwgI2VlZWVlZSA1MCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmZmZmZmIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmZmZmZicsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNmZmZmZmYgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjZmZmZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2ZmZmZmZiAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjZWVlZWVlJywgZW5kQ29sb3JzdHI9JyNmZmZmZmYnLCBHcmFkaWVudFR5cGU9MCk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzg4ODtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gICAgICBjb2xvcjogIzU1NTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIG91dGxpbmU6IDA7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW3JvbGU9Z3JvdXBdIHtcbiAgcGFkZGluZzogMDsgfVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVdIHtcbiAgY29sb3I6IGdyZXk7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjsgfVxuIiwiLyohXG4gKiBDbG9ja1BpY2tlciB2MC4wLjcgZm9yIEJvb3RzdHJhcCAoaHR0cDovL3dlYXJlb3V0bWFuLmdpdGh1Yi5pby9jbG9ja3BpY2tlci8pXG4gKiBDb3B5cmlnaHQgMjAxNCBXYW5nIFNoZW53ZWkuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS93ZWFyZW91dG1hbi9jbG9ja3BpY2tlci9ibG9iL2doLXBhZ2VzL0xJQ0VOU0UpXG4gKi9cblxuLmNsb2NrcGlja2VyIC5pbnB1dC1ncm91cC1hZGRvbiB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9ja3BpY2tlci1tb3Zpbmcge1xuXHRjdXJzb3I6IG1vdmU7XG59XG4uY2xvY2twaWNrZXItYWxpZ24tbGVmdC5wb3BvdmVyID4gLmFycm93IHtcblx0bGVmdDogMjVweDtcbn1cbi5jbG9ja3BpY2tlci1hbGlnbi10b3AucG9wb3ZlciA+IC5hcnJvdyB7XG5cdHRvcDogMTdweDtcbn1cbi5jbG9ja3BpY2tlci1hbGlnbi1yaWdodC5wb3BvdmVyID4gLmFycm93IHtcblx0bGVmdDogYXV0bztcblx0cmlnaHQ6IDI1cHg7XG59XG4uY2xvY2twaWNrZXItYWxpZ24tYm90dG9tLnBvcG92ZXIgPiAuYXJyb3cge1xuXHR0b3A6IGF1dG87XG5cdGJvdHRvbTogNnB4O1xufVxuLmNsb2NrcGlja2VyLXBvcG92ZXIgLnBvcG92ZXItdGl0bGUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRjb2xvcjogIzk5OTtcblx0Zm9udC1zaXplOiAyNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jbG9ja3BpY2tlci1wb3BvdmVyIC5wb3BvdmVyLXRpdGxlIHNwYW4ge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2xvY2twaWNrZXItcG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0cGFkZGluZzogMTJweDtcbn1cbi5wb3BvdmVyLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cbi5jbG9ja3BpY2tlci1wbGF0ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvKiBEaXNhYmxlIHRleHQgc2VsZWN0aW9uIGhpZ2hsaWdodGluZy4gVGhhbmtzIHRvIEhlcm1hbnlhICovXG5cdC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcyxcbi5jbG9ja3BpY2tlci1kaWFsIHtcblx0d2lkdGg6IDIwMHB4O1xuXHRoZWlnaHQ6IDIwMHB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xcHg7XG5cdHRvcDogLTFweDtcbn1cbi5jbG9ja3BpY2tlci1taW51dGVzIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLmNsb2NrcGlja2VyLXRpY2sge1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdGNvbG9yOiAjNjY2O1xuXHRsaW5lLWhlaWdodDogMjZweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR3aWR0aDogMjZweDtcblx0aGVpZ2h0OiAyNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jbG9ja3BpY2tlci10aWNrLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci10aWNrOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiKDE5MiwgMjI5LCAyNDcpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDE0OSwgMjIxLCAuMjUpO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci13aWR0aDogMXB4IDAgMDtcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMTBweCAwO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzIHtcblx0b3V0bGluZTogbm9uZSFpbXBvcnRhbnQ7XG59XG4uY2xvY2twaWNrZXItZGlhbCB7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG5cdC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG5cdC1tcy10cmFuc2l0aW9uOiAtbXMtdHJhbnNmb3JtIDM1MG1zLCBvcGFjaXR5IDM1MG1zO1xuXHQtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMzUwbXMsIG9wYWNpdHkgMzUwbXM7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNTBtcywgb3BhY2l0eSAzNTBtcztcbn1cbi5jbG9ja3BpY2tlci1kaWFsLW91dCB7XG5cdG9wYWNpdHk6IDA7XG59XG4uY2xvY2twaWNrZXItaG91cnMuY2xvY2twaWNrZXItZGlhbC1vdXQge1xuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuXHQtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG5cdC1vLXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbn1cbi5jbG9ja3BpY2tlci1taW51dGVzLmNsb2NrcGlja2VyLWRpYWwtb3V0IHtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG5cdC1tb3otdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSguOCwgLjgpO1xuXHQtby10cmFuc2Zvcm06IHNjYWxlKC44LCAuOCk7XG5cdHRyYW5zZm9ybTogc2NhbGUoLjgsIC44KTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMge1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cdC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAxNzVtcztcblx0LW1zLXRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cdC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMTc1bXM7XG59XG4uY2xvY2twaWNrZXItY2FudmFzLW91dCB7XG5cdG9wYWNpdHk6IDAuMjU7XG59XG4uY2xvY2twaWNrZXItY2FudmFzLWJlYXJpbmcsXG4uY2xvY2twaWNrZXItY2FudmFzLWZnIHtcblx0c3Ryb2tlOiBub25lO1xuXHRmaWxsOiByZ2IoMCwgMTQ5LCAyMjEpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZyB7XG5cdHN0cm9rZTogbm9uZTtcblx0ZmlsbDogcmdiKDE5MiwgMjI5LCAyNDcpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZy10cmFucyB7XG5cdGZpbGw6IHJnYmEoMCwgMTQ5LCAyMjEsIC4yNSk7XG59XG4uY2xvY2twaWNrZXItY2FudmFzIGxpbmUge1xuXHRzdHJva2U6IHJnYigwLCAxNDksIDIyMSk7XG5cdHN0cm9rZS13aWR0aDogMTtcblx0c3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuXHQvKnNoYXBlLXJlbmRlcmluZzogY3Jpc3BFZGdlczsqL1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hbS1idXR0b24ge1xuXHRtYXJnaW46IDFweDtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcbn1cbi5jbG9ja3BpY2tlci1idXR0b24ucG0tYnV0dG9uIHtcblx0bWFyZ2luOiAxcHggMXB4IDFweCAxMzZweDtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIC4yKTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiLyoqXG4gKiBGaWxlVXBsb2FkZXJcbiAqIENvcHlyaWdodCAoYykgMjAxNyBJbm5vc3R1ZGlvLmRlXG4gKiBXZWJzaXRlOiBodHRwOi8vaW5ub3N0dWRpby5kZS9maWxldXBsb2FkZXIvXG4gKiBWZXJzaW9uOiAxLjMgKDIxLVNlcC0yMDE3KVxuICogUmVxdWlyZXM6IGpRdWVyeSB2MS43LjEgb3IgbGF0ZXJcbiAqIExpY2Vuc2U6IGh0dHBzOi8vaW5ub3N0dWRpby5kZS9maWxldXBsb2FkZXIvZG9jdW1lbnRhdGlvbi8jbGljZW5zZVxuICovXG5cbi8qIFxuICAgIENvbmZpZ3VyYXRpb25cbiovXG4uZmlsZXVwbG9hZGVyLFxuLmZpbGV1cGxvYWRlciAqLFxuLmZpbGV1cGxvYWRlciA6YmVmb3JlLFxuLmZpbGV1cGxvYWRlciA6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFxuICAgIFBhcmVudFxuKi9cbi5maWxldXBsb2FkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2Y1ZjZmQTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vKiBcbiAgICBJbnB1dFxuKi9cbi5maWxldXBsb2FkZXItaW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBpbnB1dCBjYXB0aW9uICovXG4uZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAtbXMtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogMTFweCAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGU0ZjY7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGNvbG9yOiAjNzg5QkVDO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG4gICAgXHRcdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG59XG5cbi8qIGlucHV0IGJ1dHRvbiAqL1xuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIHBhZGRpbmc6IDEycHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbiAgICBcdFx0dHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLW91dDtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzU4ZmU5O1xufVxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b246YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIGlucHV0IGZvY3VzZWQgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItZm9jdXNlZCAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICAgIGJvcmRlci1jb2xvcjogI2I4YzJlZjtcbn1cbi5maWxldXBsb2FkZXItZm9jdXNlZCAuZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzc1OGZlOTtcbiAgICBib3JkZXItY29sb3I6ICM3NThmZTk7XG59XG5cbi8qIGlucHV0IGRpc2FibGVkIHN0YXRlICovXG4uZmlsZXVwbG9hZGVyLWRpc2FibGVkIC5maWxldXBsb2FkZXItaW5wdXQge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLyogaW5wdXQgZHJhZ2dpbmcgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItdGhlbWUtZGVmYXVsdCAuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IGRhc2hlZCAjZGRlNGY2O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kZWZhdWx0IC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kZWZhdWx0IC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbn1cblxuLyogaW5wdXQgdXBsb2FkaW5nIHN0YXRlICovXG4uZmlsZXVwbG9hZGVyLmZpbGV1cGxvYWRlci1pcy11cGxvYWRpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uOmFmdGVyIHtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgb3BhY2l0eTogMC44O1xufVxuXG4vKiBnbG9iYWwgbG9hZGVyICovXG4uZmlsZXVwbG9hZGVyLmZpbGV1cGxvYWRlci1pcy11cGxvYWRpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uOmFmdGVyLFxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZS5maWxldXBsb2FkZXItbG9hZGluZzphZnRlcixcbi5maWxldXBsb2FkZXItaXRlbS51cGxvYWQtcGVuZGluZyAuZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZGRlNGY2O1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNkZGU0ZjY7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNkZGU0ZjY7XG4gICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjOTc5ZmI4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBcdFx0YW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi8qXG4gICAgVGh1bWJuYWlsc1xuICAgIGRlZmF1bHQgdGhlbWVcbiovXG5cbi8qIGxpc3QgKi9cbi5maWxldXBsb2FkZXItaXRlbXMtbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogaXRlbSAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzIGVhc2U7XG4gICAgXHRcdGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLyogaXRlbSB1cGxvYWRpbmcgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItaXRlbS51cGxvYWQtZmFpbGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxOSwgMTA0LCAxMDQsIDAuMDgpO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtLnVwbG9hZC1wZW5kaW5nIC5maWxldXBsb2FkZXItYWN0aW9uLXJlbW92ZTphZnRlciB7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHJpZ2h0OiAtNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC0xM3B4O1xuICAgIG9wYWNpdHk6IDAuMjtcbn1cblxuLyogaXRlbSBjb2x1bW5zICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbnMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4vKiBpdGVtIGNvbHVtbi10aHVtYm5haWwgKi9cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRodW1ibmFpbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIGltZyxcbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gLjJzIGVhc2U7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAuMnMgZWFzZTtcbn1cblxuLyogdGh1bWJuYWlsIGxvYWRpbmcgc3RhdGUgKi9cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UuZmlsZXVwbG9hZGVyLWxvYWRpbmc6YWZ0ZXIge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvcGFjaXR5OiAwLjEyO1xufVxuLyogdGh1bWJuYWlsIHBvcHVwIGJ1dHRvbiAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0uZmlsZS1oYXMtcG9wdXAgLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjQpO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtLmZpbGUtdHlwZS12aWRlbyAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cDphZnRlcixcbi5maWxldXBsb2FkZXItaXRlbS5maWxlLXR5cGUtYXVkaW8gLmNvbHVtbi10aHVtYm5haWwgLmZpbGV1cGxvYWRlci1hY3Rpb24tcG9wdXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgbWFyZ2luLXRvcDogLThweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLWxlZnQ6IDEwcHggc29saWQgI2ZmZjtcbn1cblxuLyogaXRlbSBpY29uICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIC4ycyBlYXNlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24uaXMtYnJpZ2h0LWNvbG9yIHtcbiAgICBjb2xvcjogIzg4ODtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbiBpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vKiBpdGVtIGljb24gbGlrZSBmaWxlICovXG4vKlxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItaXRlbS1pY29uIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmZpbGV1cGxvYWRlci1pdGVtLWljb24gaSB7XG4gICAgcGFkZGluZy10b3A6IDNweDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMnB4O1xuICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjVmNmZhICNmNWY2ZmEgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMzUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgLjM1KTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuZmlsZXVwbG9hZGVyLWl0ZW0taWNvbiB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlckZhZGVJbiAwLjRzIGVhc2U7XG4gICAgXHRcdGFuaW1hdGlvbjogZmlsZXVwbG9hZGVyRmFkZUluIDAuNHMgZWFzZTtcbn1cbiovXG5cbi8qIGl0ZW0gY29sdW1uLXRpdGxlICovXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA1MXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgxcHg7XG4gICAgY29sb3I6ICM3NDgwOUQ7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gYSB7XG4gICAgY29sb3I6ICM3NDgwOUQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUgZGl2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5NzlmYjg7XG59XG5cbi8qIGl0ZW0gYWN0aW9ucyAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tYWN0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC05cHg7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDBweCk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMHB4KTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgIFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLWFjdGlvbnMgLmZpbGV1cGxvYWRlci1hY3Rpb24gKyAuZmlsZXVwbG9hZGVyLWFjdGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi1hY3Rpb25zIC5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi1hY3Rpb25zIC5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3M6aG92ZXIsXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi1hY3Rpb25zIC5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3M6YWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG4vKiBpY29uLnJlbW92ZSAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmFlMWUxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmNmY2Y7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmVmZWY7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmU6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZjZmNmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIGk6YmVmb3JlLFxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICBsZWZ0OiA3cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjU5NTk1O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIGk6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmVtb3ZlIGk6YWZ0ZXIge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogaWNvbi1zdGFydCAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3RhcnQge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3RhcnQgaSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3RhcnQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM3NThmZTk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdGFydDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLyogaWNvbi5zdWNjZXNzICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc3VjY2VzcyBpOmJlZm9yZSxcbi5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3MgaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zdWNjZXNzIGk6YmVmb3JlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGxlZnQ6IDZweDtcbiAgICB0b3A6IDExcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXN1Y2Nlc3MgaTphZnRlciB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogOXB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLyogaWNvbi1kb3dubG9hZCAqL1xuLmZpbGV1cGxvYWRlci1hY3Rpb24tZG93bmxvYWQge1xuICAgIGJhY2tncm91bmQ6ICM2MzgxRTY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tZG93bmxvYWQgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tZG93bmxvYWQgaTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3R0b206IC00cHg7XG4gICAgbGVmdDogLTNweDtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1kb3dubG9hZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzc1OGZlOTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLWRvd25sb2FkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4vKiBpY29uLXJldHJ5ICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeSB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeSBpOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiA0cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeSBpOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDNweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiA5cHg7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzVkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5OmhvdmVyLFxuLmZpbGV1cGxvYWRlci1hY3Rpb24tcmV0cnk6aG92ZXIgaTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzc1OGZlOTtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXJldHJ5OmFjdGl2ZSB7XG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeTphY3RpdmUsXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZXRyeTphY3RpdmUgaTphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbn1cblxuLyogaWNvbi1zb3J0ICovXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zb3J0IHtcblx0YmFja2dyb3VuZDogI2IwYjhkMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjdXJzb3I6IG1vdmU7XG59XG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1zb3J0OmhvdmVyLFxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydDphY3RpdmUge1xuXHRiYWNrZ3JvdW5kOiAjOTc5ZmI4O1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydCBpIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHRvcDogOHB4O1xuXHR3aWR0aDogOHB4O1xuXHRoZWlnaHQ6IDJweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5maWxldXBsb2FkZXItYWN0aW9uLXNvcnQgaTpiZWZvcmUge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDJweDtcblx0dG9wOiAtM3B4O1xuXHRsZWZ0OiAwO1xufVxuLmZpbGV1cGxvYWRlci1hY3Rpb24tc29ydCBpOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAycHg7XG5cdHRvcDogM3B4O1xuXHRsZWZ0OiAwO1xufVxuXG4vKiBpdGVtIHByb2dyZXNzIGJhciAqL1xuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItcHJvZ3Jlc3NiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5maWxldXBsb2FkZXItcHJvZ3Jlc3NiYXIgLmJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuICAgIHdpZHRoOiAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgIFx0XHR0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLnByb2dyZXNzLWJhcjIgLmZpbGV1cGxvYWRlci1wcm9ncmVzc2JhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLnByb2dyZXNzLWJhcjIgLmZpbGV1cGxvYWRlci1wcm9ncmVzc2JhciAuYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTA0LCAxMjUsIDIxOSwgMC4wOCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7XG4gICAgXHRcdHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItaXRlbSAucHJvZ3Jlc3MtYmFyMiBzcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTI5cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6IHJnYmEoMTUxLCAxNTksIDE4NCwgMC4xNik7XG4gICAgZm9udC1zaXplOiA0OHB4O1xufVxuXG4vKiBjbGlwYm9hcmQgcGFzdGUgbG9hZGluZyAqL1xuLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uIC5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDE0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlcjphZnRlcixcbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLmxlZnQtaGFsZiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnJpZ2h0LWhhbGYsXG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5zcGlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzg5QkVDO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogM3B4O1xuICAgIGxlZnQ6IDNweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA0O1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAubGVmdC1oYWxmLFxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAucmlnaHQtaGFsZixcbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnNwaW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG59XG4uZmlsZXVwbG9hZGVyLXBlbmRpbmctbG9hZGVyIC5sZWZ0LWhhbGYge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDAgMCAxMDAlLyA1MCUgMCAwIDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyT3BhY2l0eSAzcyBzdGVwcygxLCBlbmQpIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJPcGFjaXR5IDNzIHN0ZXBzKDEsIGVuZCkgaW5maW5pdGU7XG4gICAgei1pbmRleDogMztcbn1cbi5maWxldXBsb2FkZXItcGVuZGluZy1sb2FkZXIgLnJpZ2h0LWhhbGYge1xuICAgIHJpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMDAlIDEwMCUgMC8gMCA1MCUgNTAlIDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlck9wYWNpdHkgM3Mgc3RlcHMoMSwgZW5kKSByZXZlcnNlIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJPcGFjaXR5IDNzIHN0ZXBzKDEsIGVuZCkgcmV2ZXJzZSBpbmZpbml0ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAuc3Bpbm5lciB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlIDAgMCAxMDAlLyA1MCUgMCAwIDUwJTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlclNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHJpZ2h0O1xuICAgIHotaW5kZXg6IDI7XG59XG4vKiBmaWxldXBsb2FkZXIgcG9wdXAgKi9cbi5maWxldXBsb2FkZXItcG9wdXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogcmdiYSg0MCwgNDYsIDYxLCAwLjkpO1xuXHR6LWluZGV4OiA5MDtcblx0XG5cdC13ZWJraXQtYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gMC40cyBlYXNlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJGYWRlSW4gMC40cyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogNDBweDtcblx0XG5cdGRpc3BsYXk6IC13ZWJraXQtYm94O1xuXHRkaXNwbGF5OiAtbXMtZmxleGJveDtcblx0ZGlzcGxheTogZmxleDtcblx0LXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcblx0LW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0LXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuXHQtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHQtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcblx0LW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFxuXHR6LWluZGV4OiAyO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcblx0LXdlYmtpdC1hbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW5Eb3duIDAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb246IGZpbGV1cGxvYWRlclNsaWRlSW5Eb3duIDAuNHM7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUuaW1hZ2UgPiBpbWcsXG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLm5vZGUudmlkZW8gPiB2aWRlbyxcbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAubm9kZS5hdWRpbyA+IGF1ZGlvLFxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLmFzdGV4dCA+IGRpdiB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWF4LWhlaWdodDogMTAwJTtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRjb2xvcjogIzQ3NTI1ZDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuNCk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMjBweCByZ2JhKDAsMCwwLDAuNCk7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLmF1ZGlvIGF1ZGlvIHtcblx0d2lkdGg6IDQ1MHB4O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC5ub2RlLmFzdGV4dCBkaXYge1xuICAgIG1heC13aWR0aDogOTkycHg7XG5cdHBhZGRpbmc6IDIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cdHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMge1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHM6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLXRvcDogLTI0MHB4O1xuXHRoZWlnaHQ6IDIwMDBweDtcblx0YmFja2dyb3VuZDogcmdiYSgzNSwgNDAsIDU0LCAwLjk2KTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwcHggLTJweCAxMHB4IHJnYmEoMCwwLDAsMC40KTtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAtMnB4IDEwcHggcmdiYSgwLDAsMCwwLjQpO1xuXHR6LWluZGV4OiAtMTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgdWwge1xuXHRkaXNwbGF5OiB0YWJsZTtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDA7XG5cdFxuXHQtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluIDAuNHM7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nOiAwIDIwcHg7XG5cdG1heC13aWR0aDogNTAlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBzcGFuIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGNvbG9yOiAjODY4ODk2O1xuXHRtYXJnaW4tdG9wOiAzcHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgaDUge1xuXHRtYXJnaW46IDhweCAwO1xuXHRjb2xvcjogI2RmZGVlZTtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IFxufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBhIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGE6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjY7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLXByZXZpZXcgLnRvb2xzIGxpIGEgaSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDIzcHg7XG5cdGhlaWdodDogMjNweDtcblx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgYVtkYXRhLWFjdGlvbj1cImNyb3BcIl0gaSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0Zjg7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlkWFJtTFRnaVB6NEtQQ0V0TFNCSFpXNWxjbUYwWldRZ1lua2dTV052VFc5dmJpNXBieUF0TFQ0S1BDRkVUME5VV1ZCRklITjJaeUJRVlVKTVNVTWdJaTB2TDFjelF5OHZSRlJFSUZOV1J5QXhMakV2TDBWT0lpQWlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZSM0poY0docFkzTXZVMVpITHpFdU1TOUVWRVF2YzNabk1URXVaSFJrSWo0S1BITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklpQjJaWEp6YVc5dVBTSXhMakVpSUhkcFpIUm9QU0l5TkhCNElpQm9aV2xuYUhROUlqSTBjSGdpSUhacFpYZENiM2c5SWpBZ01DQXhOaUF4TmlJK0NqeHdZWFJvSUdacGJHdzlJaU5HUmtaR1JrWWlJR1E5SWsweE5pQXdMamQyTFRBdU4yZ3RNQzQzYkMweklETm9MVGN1TTNZdE0yZ3RNbll6YUMwemRqSm9NM1k0YURoMk0yZ3lkaTB6YUROMkxUSm9MVE4yTFRjdU0yd3pMVE42VFRVZ05XZzFMak5zTFRVdU15QTFMak4yTFRVdU0zcE5NVEVnTVRGb0xUVXVNMncxTGpNdE5TNHpkalV1TTNvaUx6NEtQQzl6ZG1jK0NnPT0nKTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkgYVtkYXRhLWFjdGlvbj1cInJvdGF0ZS1jd1wiXSBpIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmODtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaWRYUm1MVGdpUHo0S1BDRXRMU0JIWlc1bGNtRjBaV1FnWW5rZ1NXTnZUVzl2Ymk1cGJ5QXRMVDRLUENGRVQwTlVXVkJGSUhOMlp5QlFWVUpNU1VNZ0lpMHZMMWN6UXk4dlJGUkVJRk5XUnlBeExqRXZMMFZPSWlBaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdlIzSmhjR2hwWTNNdlUxWkhMekV1TVM5RVZFUXZjM1puTVRFdVpIUmtJajRLUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWlCMlpYSnphVzl1UFNJeExqRWlJSGRwWkhSb1BTSXlOSEI0SWlCb1pXbG5hSFE5SWpJMGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE5pQXhOaUkrQ2p4d1lYUm9JR1pwYkd3OUlpTkdSa1pHUmtZaUlHUTlJazB4TmlBM2RpMDBiQzB4TGpFZ01TNHhZeTB4TGpNdE1pNDFMVE11T1MwMExqRXROaTQ1TFRRdU1TMDBMalFnTUMwNElETXVOaTA0SURoek15NDJJRGdnT0NBNFl6SXVOQ0F3SURRdU5pMHhMakVnTmkweUxqaHNMVEV1TlMweExqTmpMVEV1TVNBeExqTXRNaTQzSURJdU1TMDBMalVnTWk0eExUTXVNeUF3TFRZdE1pNDNMVFl0Tm5NeUxqY3ROaUEyTFRaak1pNDBJREFnTkM0MUlERXVOU0ExTGpVZ015NDFiQzB4TGpVZ01TNDFhRFI2SWk4K0Nqd3ZjM1puUGdvPScpO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1wcmV2aWV3IC50b29scyBsaSBhW2RhdGEtYWN0aW9uPVwicmVtb3ZlXCJdIGkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4O2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejRLUENFdExTQkhaVzVsY21GMFpXUWdZbmtnU1dOdlRXOXZiaTVwYnlBdExUNEtQQ0ZFVDBOVVdWQkZJSE4yWnlCUVZVSk1TVU1nSWkwdkwxY3pReTh2UkZSRUlGTldSeUF4TGpFdkwwVk9JaUFpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2UjNKaGNHaHBZM012VTFaSEx6RXVNUzlFVkVRdmMzWm5NVEV1WkhSa0lqNEtQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJaUIyWlhKemFXOXVQU0l4TGpFaUlIZHBaSFJvUFNJeU5IQjRJaUJvWldsbmFIUTlJakkwY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TmlBeE5pSStDanh3WVhSb0lHWnBiR3c5SWlOR1JrWkdSa1lpSUdROUlrMHlJRFYyTVdneGRqbGpNQ0F3SURFdU1TQXhJRFF1TlNBeGN6UXVOUzB4SURRdU5TMHhkaTA1YURGMkxURm9MVEV4ZWswMklERTBhQzB4ZGkwM2FERjJOM3BOT0NBeE5HZ3RNWFl0TjJneGRqZDZUVEV3SURFMGFDMHhkaTAzYURGMk4zb2lMejRLUEhCaGRHZ2dabWxzYkQwaUkwWkdSa1pHUmlJZ1pEMGlUVEV5SUROak1DQXdJREF0TUM0MUxUSXRNQzQ0ZGkwd0xqZGpNQzB3TGpndE1DNDNMVEV1TlMweExqVXRNUzQxYUMweVl5MHdMamdnTUMweExqVWdNQzQzTFRFdU5TQXhMalYyTUM0M1l5MHhMallnTUM0ekxUSWdNQzQ0TFRJZ01DNDRhQzB4ZGpGb01URjJMVEZvTFRGNlRUWWdNUzQxWXpBdE1DNHpJREF1TWkwd0xqVWdNQzQxTFRBdU5XZ3lZekF1TWlBd0lEQXVOU0F3TGpJZ01DNDFJREF1TlhZd0xqWmpNQzB3TGpFdE1DNDVMVEF1TVMweExqVXRNQzR4Y3kweExqRWdNQzB4TGpVZ01DNHhkaTB3TGpaNklpOCtDand2YzNablBnbz0nKTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgbGkuc2VwYXJhdG9yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW46IDVweCA0MHB4IDVweCAwcHg7XG5cdGhlaWdodDogNDBweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzM2Mzk0ZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtcHJldmlldyAudG9vbHMgLmJ1dHRvbnMge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdFxuXHQtd2Via2l0LWFuaW1hdGlvbjogZmlsZXVwbG9hZGVyU2xpZGVJbiAwLjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBmaWxldXBsb2FkZXJTbGlkZUluIDAuNHM7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjNTk2NjcxO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cdG1hcmdpbjogMCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogMDtcblx0Ym9yZGVyOiAycHggc29saWQgIzU5NjY3MTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7XG5cdHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1vdXQ7ICAgXG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbjpob3ZlciB7XG5cdGJhY2tncm91bmQ6ICNlNmViZjQ7XG5cdGJvcmRlci1jb2xvcjogI2U2ZWJmNDtcblx0Y29sb3I6ICM5MGEwYmM7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uOmZvY3VzLFxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b246YWN0aXZlIHtcblx0Y29sb3I6ICM5MGEwYmM7XG5cdGJhY2tncm91bmQ6ICNkMWQ5ZTg7XG5cdGJvcmRlci1jb2xvcjogI2QxZDllODtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b24uYnV0dG9uLXN1Y2Nlc3Mge1xuXHRjb2xvcjogI2ZmZjtcblx0YmFja2dyb3VuZDogIzYzODFFNjtcblx0Ym9yZGVyLWNvbG9yOiAjNjM4MUU2O1xufVxuLmZpbGV1cGxvYWRlci1wb3B1cC1idXR0b24uYnV0dG9uLXN1Y2Nlc3M6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiAjNzU4ZmU5O1xuXHRib3JkZXItY29sb3I6ICM3NThmZTk7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLXBvcHVwLWJ1dHRvbi5idXR0b24tc3VjY2Vzczpmb2N1cyxcbi5maWxldXBsb2FkZXItcG9wdXAtYnV0dG9uLmJ1dHRvbi1zdWNjZXNzOmFjdGl2ZSB7XG5cdGNvbG9yOiAjZmZmO1xuXHRiYWNrZ3JvdW5kOiAjNjM4MUU2O1xuXHRib3JkZXItY29sb3I6ICM2MzgxRTY7XG59XG5cbi5maWxldXBsb2FkZXItY3JvcHBlcixcbi5maWxldXBsb2FkZXItY3JvcHBlciAqIHtcblx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNywyMCwyNywuNjUpO1xuICAgIHotaW5kZXg6IDk7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHR6LWluZGV4OiAyO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQ6YmVmb3JlLFxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQ6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1MCwgMjUwLCAyNTAsIDAuOCk7XG5cdG9wYWNpdHk6IDA7XG5cdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG5cdHotaW5kZXg6IDE7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYS5oYXMtZ3JpZDpiZWZvcmUge1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDUwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMzQlO1xuXHRib3JkZXItdG9wOiAwO1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhLmhhcy1ncmlkOmFmdGVyIHtcblx0dG9wOiA1MCU7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMzQlO1xuXHR3aWR0aDogMTAwJTtcblx0Ym9yZGVyLWxlZnQ6IDA7XG5cdGJvcmRlci1yaWdodDogMDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYS5oYXMtZ3JpZC5tb3Zpbmc6YmVmb3JlLFxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEuaGFzLWdyaWQubW92aW5nOmFmdGVyIHtcblx0b3BhY2l0eTogMTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEycHg7XG5cdGhlaWdodDogMTJweDtcblx0YmFja2dyb3VuZDogI2ZhZmFmYTtcblx0Ym94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsMCwwLDAuNCk7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0ei1pbmRleDogMztcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1hIHtcblx0dG9wOiAtNnB4O1xuXHRsZWZ0OiAtNnB4O1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1iIHtcblx0dG9wOiAtNnB4O1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHRjdXJzb3I6IG4tcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWMge1xuXHR0b3A6IC02cHg7XG5cdHJpZ2h0OiAtNnB4O1xuXHRjdXJzb3I6IG5lLXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1kIHtcblx0dG9wOiA1MCU7XG5cdHJpZ2h0OiAtNnB4O1xuXHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRjdXJzb3I6IHctcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWUge1xuXHRib3R0b206IC02cHg7XG5cdHJpZ2h0OiAtNnB4O1xuXHRjdXJzb3I6IG53LXJlc2l6ZTtcbn1cbi5maWxldXBsb2FkZXItY3JvcHBlci1hcmVhIC5wb2ludC1mIHtcblx0Ym90dG9tOiAtNnB4O1xuXHRsZWZ0OiA1MCU7XG5cdG1hcmdpbi1sZWZ0OiAtNnB4O1xuXHRjdXJzb3I6IHMtcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWcge1xuXHRib3R0b206IC02cHg7XG5cdGxlZnQ6IC02cHg7XG5cdGN1cnNvcjogc3ctcmVzaXplO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLnBvaW50LWgge1xuXHRsZWZ0OiAtNnB4O1xuXHR0b3A6IDUwJTtcblx0bWFyZ2luLXRvcDogLTZweDtcblx0Y3Vyc29yOiB3LXJlc2l6ZTtcbn1cblxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLmFyZWEtbW92ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDk1JTtcblx0aGVpZ2h0OiA5NSU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHotaW5kZXg6IDI7XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcblx0Y3Vyc29yOiBtb3ZlO1xufVxuLmZpbGV1cGxvYWRlci1jcm9wcGVyLWFyZWEgLmFyZWEtaW1hZ2Uge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4uZmlsZXVwbG9hZGVyLWNyb3BwZXItYXJlYSAuYXJlYS1pbWFnZSBpbWcge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRtYXgtd2lkdGg6IG5vbmU7XG5cdG1heC1oZWlnaHQ6IG5vbmU7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHQtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG59XG5cbi8qIGZpbGV1cGxvYWRlci1zb3J0ZXIgKi9cbi5maWxldXBsb2FkZXItaXRlbS5zb3J0aW5nIHtcblx0YmFja2dyb3VuZDogI2Y1ZjZmQTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRvcGFjaXR5OiAwLjk7XG5cdGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsMCwwLDAuMik7XG5cdHotaW5kZXg6IDc5OTtcbn1cblxuLmZpbGV1cGxvYWRlci1pdGVtLnNvcnRpbmcsXG4uZmlsZXVwbG9hZGVyLWl0ZW0uc29ydGluZyAuZmlsZXVwbG9hZGVyLWl0ZW0taW1hZ2UgaW1nLFxuLmZpbGV1cGxvYWRlci1pdGVtLnNvcnRpbmcgLmZpbGV1cGxvYWRlci1pdGVtLWltYWdlIGNhbnZhcyxcbi5maWxldXBsb2FkZXItaXRlbS5zb3J0aW5nIC5maWxldXBsb2FkZXItaXRlbS1pY29uLFxuLmZpbGV1cGxvYWRlci1zb3J0ZXItcGxhY2Vob2xkZXIge1xuXHQtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgICBcdFx0YW5pbWF0aW9uOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1zb3J0ZXItcGxhY2Vob2xkZXIge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi8qIGFuaW1hdGlvbnMgKi9cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJPcGFjaXR5IHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIDUwJSxcbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlck9wYWNpdHkge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgNTAlLFxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmaWxldXBsb2FkZXJGYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmaWxldXBsb2FkZXJGYWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNjYWxlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2NhbGVJbiB7XG4gICAgZnJvbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlSW4ge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgdG8ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlT3V0IHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICB0byB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmlsZXVwbG9hZGVyU2xpZGVPdXQge1xuICAgIGZyb20ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNsaWRlSW5Eb3duIHtcbiAgICBmcm9tIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01JSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmlsZXVwbG9hZGVyU3BpbiB7XG4gICAgMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZpbGV1cGxvYWRlclNwaW4ge1xuICAgIDAlIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufSIsIi8qIElvbi5SYW5nZVNsaWRlclxuLy8gY3NzIHZlcnNpb24gMi4wLjNcbi8vIMKpIDIwMTMtMjAxNCBEZW5pcyBJbmVzaGluIHwgSW9uRGVuLmNvbVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUmFuZ2VTbGlkZXIgKi9cblxuLmlycyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuICAgIC5pcnMtbGluZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgICAgIC5pcnMtbGluZS1sZWZ0LCAuaXJzLWxpbmUtbWlkLCAuaXJzLWxpbmUtcmlnaHQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzLWxpbmUtbGVmdCB7XG4gICAgICAgICAgICBsZWZ0OiAwOyB3aWR0aDogMTElO1xuICAgICAgICB9XG4gICAgICAgIC5pcnMtbGluZS1taWQge1xuICAgICAgICAgICAgbGVmdDogOSU7IHdpZHRoOiA4MiU7XG4gICAgICAgIH1cbiAgICAgICAgLmlycy1saW5lLXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwOyB3aWR0aDogMTElO1xuICAgICAgICB9XG5cbiAgICAuaXJzLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDA7IHdpZHRoOiAwO1xuICAgIH1cbiAgICAgICAgLmlycy1iYXItZWRnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAuaXJzLXNoYWRvdyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogbm9uZTtcbiAgICAgICAgbGVmdDogMDsgd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmlycy1zbGlkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICAgICAuaXJzLXNsaWRlci5zaW5nbGUge1xuXG4gICAgICAgIH1cbiAgICAgICAgLmlycy1zbGlkZXIuZnJvbSB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXJzLXNsaWRlci50byB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXJzLXNsaWRlci50eXBlX2xhc3Qge1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgfVxuXG4gICAgLmlycy1taW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuICAgIC5pcnMtbWF4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAuaXJzLWZyb20sIC5pcnMtdG8sIC5pcnMtc2luZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG4uaXJzLWdyaWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogbm9uZTtcbiAgICBib3R0b206IDA7IGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7IGhlaWdodDogMjBweDtcbn1cbi5pcnMtd2l0aC1ncmlkIC5pcnMtZ3JpZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4gICAgLmlycy1ncmlkLXBvbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwOyBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMXB4OyBoZWlnaHQ6IDhweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICB9XG4gICAgLmlycy1ncmlkLXBvbC5zbWFsbCB7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgICAuaXJzLWdyaWQtdGV4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwOyBsZWZ0OiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogOXB4OyBsaW5lLWhlaWdodDogOXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDNweDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4uaXJzLWRpc2FibGUtbWFzayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDA7IGxlZnQ6IC0xJTtcbiAgICB3aWR0aDogMTAyJTsgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuMCk7XG4gICAgei1pbmRleDogMjtcbn1cbi5pcnMtZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cbi5sdC1pZTkgLmlycy1kaXNhYmxlZCB7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTQwKTtcbn1cblxuXG4uaXJzLWhpZGRlbi1pbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogLTk5OTkgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8qIElvbi5SYW5nZVNsaWRlciwgRmxhdCBVSSBTa2luXG4vLyBjc3MgdmVyc2lvbiAyLjAuM1xuLy8gwqkgRGVuaXMgSW5lc2hpbiwgMjAxNCAgICBodHRwczovL2dpdGh1Yi5jb20vSW9uRGVuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTa2luIGRldGFpbHMgKi9cblxuLmlycy1saW5lLW1pZCxcbi5pcnMtbGluZS1sZWZ0LFxuLmlycy1saW5lLXJpZ2h0LFxuLmlycy1iYXIsXG4uaXJzLWJhci1lZGdlLFxuLmlycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLXNraW4tZmxhdC5wbmcpIHJlcGVhdC14O1xufVxuXG4uaXJzIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG59XG4uaXJzLXdpdGgtZ3JpZCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xufVxuLmlycy1saW5lIHtcbiAgICBoZWlnaHQ6IDEycHg7IHRvcDogMjVweDtcbn1cbiAgICAuaXJzLWxpbmUtbGVmdCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzBweDtcbiAgICB9XG4gICAgLmlycy1saW5lLW1pZCB7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICAgIH1cbiAgICAuaXJzLWxpbmUtcmlnaHQge1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTMwcHg7XG4gICAgfVxuXG4uaXJzLWJhciB7XG4gICAgaGVpZ2h0OiAxMnB4OyB0b3A6IDI1cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjBweDtcbn1cbiAgICAuaXJzLWJhci1lZGdlIHtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDEycHg7IHdpZHRoOiA5cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTkwcHg7XG4gICAgfVxuXG4uaXJzLXNoYWRvdyB7XG4gICAgaGVpZ2h0OiAzcHg7IHRvcDogMzRweDtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMjU7XG59XG4ubHQtaWU5IC5pcnMtc2hhZG93IHtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjUpO1xufVxuXG4uaXJzLXNsaWRlciB7XG4gICAgd2lkdGg6IDE2cHg7IGhlaWdodDogMThweDtcbiAgICB0b3A6IDIycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTIwcHg7XG59XG4uaXJzLXNsaWRlci5zdGF0ZV9ob3ZlciwgLmlycy1zbGlkZXI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE1MHB4O1xufVxuXG4uaXJzLW1pbiwgLmlycy1tYXgge1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTBweDsgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRvcDogMDsgcGFkZGluZzogMXB4IDNweDtcbiAgICBiYWNrZ3JvdW5kOiAjZTFlNGU5O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmlycy1mcm9tLCAuaXJzLXRvLCAuaXJzLXNpbmdsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMHB4OyBsaW5lLWhlaWdodDogMS4zMzM7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pcnMtZnJvbTphZnRlciwgLmlycy10bzphZnRlciwgLmlycy1zaW5nbGU6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgZGlzcGxheTogYmxvY2s7IGNvbnRlbnQ6IFwiXCI7XG4gICAgYm90dG9tOiAtNnB4OyBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDA7IGhlaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNlZDU1NjU7XG59XG5cblxuLmlycy1ncmlkLXBvbCB7XG4gICAgYmFja2dyb3VuZDogI2UxZTRlOTtcbn1cbi5pcnMtZ3JpZC10ZXh0IHtcbiAgICBjb2xvcjogIzk5OTtcbn1cblxuLmlycy1kaXNhYmxlZCB7XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG5cbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cblxuLmFuaW1hdGVkIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG5cbi5hbmltYXRlZC5pbmZpbml0ZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG5cbi5hbmltYXRlZC5ib3VuY2VJbixcbi5hbmltYXRlZC5ib3VuY2VPdXQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG4uYW5pbWF0ZWQuZmxpcE91dFgsXG4uYW5pbWF0ZWQuZmxpcE91dFkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogLjc1cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNzVzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlIHtcbiAgMCUsIDIwJSwgNTMlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgfVxuXG4gIDQwJSwgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCk7XG4gIH1cblxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNTAsIDAuODU1LCAwLjA2MCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xNXB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsLTRweCwwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLCAyMCUsIDUzJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gIH1cblxuICA0MCUsIDQzJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG5cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUwLCAwLjg1NSwgMC4wNjApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLC00cHgsMCk7XG4gIH1cbn1cblxuLmJvdW5jZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxhc2gge1xuICAwJSwgNTAlLCAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMjUlLCA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLCA1MCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAyNSUsIDc1JSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG5cbiAgNjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTUsIDEuMDUsIDEpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAuOTUsIDEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcnViYmVyQmFuZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gIH1cblxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45NSwgMS4wNSwgMSk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIC45NSwgMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnJ1YmJlckJhbmQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBydWJiZXJCYW5kO1xuICBhbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAlLCAzMCUsIDUwJSwgNzAlLCA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICAyMCUsIDQwJSwgNjAlLCA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2hha2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMCUsIDMwJSwgNTAlLCA3MCUsIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDIwJSwgNDAlLCA2MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbn1cblxuLnNoYWtlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2luZyB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDE1ZGVnKTtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA1ZGVnKTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5cbi5zd2luZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc3dpbmc7XG4gIGFuaW1hdGlvbi1uYW1lOiBzd2luZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRhZGEge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgMTAlLCAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG5cbiAgMzAlLCA1MCUsIDcwJSwgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cblxuICA0MCUsIDYwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuXG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuXG4vKiBvcmlnaW5hbGx5IGF1dGhvcmVkIGJ5IE5pY2sgUGV0dGl0IC0gaHR0cHM6Ly9naXRodWIuY29tL25pY2twZXR0aXQvZ2xpZGUgKi9cblxuQC13ZWJraXQta2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cblxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgfVxuXG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4ud29iYmxlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogd29iYmxlO1xuICBhbmltYXRpb24tbmFtZTogd29iYmxlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlSW4ge1xuICAwJSwgMjAlLCA0MCUsIDYwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wMywgMS4wMywgMS4wMyk7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC45NywgLjk3LCAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguOTcsIC45NywgLjk3KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5cbi5ib3VuY2VJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluTGVmdCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cblxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5SaWdodCB7XG4gIDAlLCA2MCUsIDc1JSwgOTAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEwLCAwLjM1NSwgMS4wMDApO1xuICB9XG5cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjVweCwgMCwgMCk7XG4gIH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG5cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNXB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1cHgsIDAsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmJvdW5jZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSwgNjAlLCA3NSUsIDkwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiAgfVxuXG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgfVxuXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguOSwgLjksIC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gIH1cblxuICA1MCUsIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjksIC45LCAuOSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC45LCAuOSwgLjkpO1xuICB9XG5cbiAgNTAlLCA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cbn1cblxuLmJvdW5jZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG5cbiAgNDAlLCA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dExlZnQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuLmJvdW5jZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlT3V0VXAge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cblxuICA0MCUsIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuXG4gIDQwJSwgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuXG4uYm91bmNlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5mYWRlSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluRG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluRG93bkJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duQmlnO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5SaWdodEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmZhZGVJblVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluVXBCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mYWRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXREb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dERvd25CaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0UmlnaHRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0UmlnaHRCaWc7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG5cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cblxuLmZhZGVPdXRVcEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRVcEJpZztcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCguOTUsIC45NSwgLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTM2MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSBzY2FsZTNkKC45NSwgLjk1LCAuOTUpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoLjk1LCAuOTUsIC45NSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5cbi5hbmltYXRlZC5mbGlwIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGlwO1xuICBhbmltYXRpb24tbmFtZTogZmxpcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXBJblgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAxMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwSW5YIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwSW5ZIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cblxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTIwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG5cbiAgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAxMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxufVxuXG4uZmxpcEluWSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwSW5ZO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuXG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmbGlwT3V0WSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICB9XG5cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG4gIGFuaW1hdGlvbi1uYW1lOiBmbGlwT3V0WTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogc2tld1goLTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZEluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICBhbmltYXRpb24tbmFtZTogbGlnaHRTcGVlZEluO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5yb3RhdGVJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluO1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlSW5Eb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5Eb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluRG93bkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5Eb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluRG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucm90YXRlSW5VcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJvdGF0ZUluVXBSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93bkxlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucm90YXRlT3V0RG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXREb3duUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXREb3duUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVPdXRVcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5yb3RhdGVPdXRVcFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dFVwUmlnaHQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICAyMCUsIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDgwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cblxuICA0MCUsIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDYwZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGhpbmdlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDIwJSwgNjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgODBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgfVxuXG4gIDQwJSwgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDcwMHB4LCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGhpbmdlO1xuICBhbmltYXRpb24tbmFtZTogaGluZ2U7XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5yb2xsSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsSW47XG59XG5cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm9sbE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuXG4ucm9sbE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb2xsT3V0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi56b29tSW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW47XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG4uem9vbUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5MZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21JblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMTAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21JblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tSW5SaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JblVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIDEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC4zLCAuMywgLjMpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHpvb21PdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMywgLjMsIC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjMsIC4zLCAuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi56b29tT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0RG93biB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRMZWZ0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dExlZnQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRSaWdodCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbU91dFJpZ2h0IHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKC00MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLjEpIHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSguMSkgdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gIH1cbn1cblxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXRVcCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguNDc1LCAuNDc1LCAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1MCwgMC4wNTUsIDAuNjc1LCAwLjE5MCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKC4xLCAuMSwgLjEpIHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIwLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoLjQ3NSwgLjQ3NSwgLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKC40NzUsIC40NzUsIC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NTAsIDAuMDU1LCAwLjY3NSwgMC4xOTApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCguMSwgLjEsIC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjEsIC4xLCAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMjAsIDEpO1xuICB9XG59XG5cbi56b29tT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0VXA7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkRvd247XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVJblJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJblJpZ2h0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlSW5VcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRMZWZ0O1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cblxuLnNsaWRlT3V0UmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlT3V0VXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuXG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIVxuICogQm9vdHN0cmFwIHYzLjQuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjMuMC4zIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXVkaW8sXG5jYW52YXMsXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5baGlkZGVuXSxcbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7XG59XG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbm9wdGdyb3VwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOmJlZm9yZSxcbiAgKjphZnRlciB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGEsXG4gIGE6dmlzaXRlZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBwLFxuICBoMixcbiAgaDMge1xuICAgIG9ycGhhbnM6IDM7XG4gICAgd2lkb3dzOiAzO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYnRuID4gLmNhcmV0LFxuICAuZHJvcHVwID4gLmJ0biA+IC5jYXJldCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICB9XG4gIC5sYWJlbCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUgdGQsXG4gIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vLi4vLi4vLi4vLi4vdmVuZG9yL21vcGEvYm9vdHN0cmFwLWJ1bmRsZS9Nb3BhL0J1bmRsZS9Cb290c3RyYXBCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9ib290c3RyYXAvZm9udHMvZ2x5cGhpY29ucy1oYWxmbGluZ3MtcmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uLy4uLy4uLy4uLy4uLy4uL3ZlbmRvci9tb3BhL2Jvb3RzdHJhcC1idW5kbGUvTW9wYS9CdW5kbGUvQm9vdHN0cmFwQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYm9vdHN0cmFwL2ZvbnRzL2dseXBoaWNvbnMtaGFsZmxpbmdzLXJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi8uLi8uLi8uLi8uLi8uLi92ZW5kb3IvbW9wYS9ib290c3RyYXAtYnVuZGxlL01vcGEvQnVuZGxlL0Jvb3RzdHJhcEJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Jvb3RzdHJhcC9mb250cy9nbHlwaGljb25zLWhhbGZsaW5ncy1yZWd1bGFyLnN2ZyNnbHlwaGljb25zX2hhbGZsaW5nc3JlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xufVxuLmdseXBoaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uZ2x5cGhpY29uLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMDJhXCI7XG59XG4uZ2x5cGhpY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDAwMmJcIjtcbn1cbi5nbHlwaGljb24tZXVybzpiZWZvcmUsXG4uZ2x5cGhpY29uLWV1cjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBhY1wiO1xufVxuLmdseXBoaWNvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjIxMlwiO1xufVxuLmdseXBoaWNvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjYwMVwiO1xufVxuLmdseXBoaWNvbi1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjcwOVwiO1xufVxuLmdseXBoaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI3MGZcIjtcbn1cbi5nbHlwaGljb24tZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDFcIjtcbn1cbi5nbHlwaGljb24tbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDJcIjtcbn1cbi5nbHlwaGljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG4uZ2x5cGhpY29uLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA1XCI7XG59XG4uZ2x5cGhpY29uLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cbi5nbHlwaGljb24tc3Rhci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuLmdseXBoaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDA4XCI7XG59XG4uZ2x5cGhpY29uLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cbi5nbHlwaGljb24tdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTBcIjtcbn1cbi5nbHlwaGljb24tdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTFcIjtcbn1cbi5nbHlwaGljb24tdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMlwiO1xufVxuLmdseXBoaWNvbi1vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxM1wiO1xufVxuLmdseXBoaWNvbi1yZW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTRcIjtcbn1cbi5nbHlwaGljb24tem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuLmdseXBoaWNvbi16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNlwiO1xufVxuLmdseXBoaWNvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTdcIjtcbn1cbi5nbHlwaGljb24tc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDE4XCI7XG59XG4uZ2x5cGhpY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOVwiO1xufVxuLmdseXBoaWNvbi10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyMFwiO1xufVxuLmdseXBoaWNvbi1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG4uZ2x5cGhpY29uLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjJcIjtcbn1cbi5nbHlwaGljb24tdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyM1wiO1xufVxuLmdseXBoaWNvbi1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI0XCI7XG59XG4uZ2x5cGhpY29uLWRvd25sb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNVwiO1xufVxuLmdseXBoaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyNlwiO1xufVxuLmdseXBoaWNvbi11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cbi5nbHlwaGljb24taW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjhcIjtcbn1cbi5nbHlwaGljb24tcGxheS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjlcIjtcbn1cbi5nbHlwaGljb24tcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG4uZ2x5cGhpY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzFcIjtcbn1cbi5nbHlwaGljb24tbGlzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cbi5nbHlwaGljb24tbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuLmdseXBoaWNvbi1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM0XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cbi5nbHlwaGljb24tdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzN1wiO1xufVxuLmdseXBoaWNvbi12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzhcIjtcbn1cbi5nbHlwaGljb24tcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG4uZ2x5cGhpY29uLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cbi5nbHlwaGljb24tdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQxXCI7XG59XG4uZ2x5cGhpY29uLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cbi5nbHlwaGljb24tYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0M1wiO1xufVxuLmdseXBoaWNvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuLmdseXBoaWNvbi1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NVwiO1xufVxuLmdseXBoaWNvbi1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDZcIjtcbn1cbi5nbHlwaGljb24tZm9udDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuLmdseXBoaWNvbi1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ4XCI7XG59XG4uZ2x5cGhpY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuLmdseXBoaWNvbi10ZXh0LWhlaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MFwiO1xufVxuLmdseXBoaWNvbi10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUxXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUzXCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU0XCI7XG59XG4uZ2x5cGhpY29uLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTVcIjtcbn1cbi5nbHlwaGljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NlwiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1N1wiO1xufVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNThcIjtcbn1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTlcIjtcbn1cbi5nbHlwaGljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MFwiO1xufVxuLmdseXBoaWNvbi1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYyXCI7XG59XG4uZ2x5cGhpY29uLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuLmdseXBoaWNvbi10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY0XCI7XG59XG4uZ2x5cGhpY29uLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjVcIjtcbn1cbi5nbHlwaGljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjZcIjtcbn1cbi5nbHlwaGljb24tY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjdcIjtcbn1cbi5nbHlwaGljb24tbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2OFwiO1xufVxuLmdseXBoaWNvbi1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY5XCI7XG59XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzBcIjtcbn1cbi5nbHlwaGljb24tYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzFcIjtcbn1cbi5nbHlwaGljb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MlwiO1xufVxuLmdseXBoaWNvbi1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuLmdseXBoaWNvbi1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc0XCI7XG59XG4uZ2x5cGhpY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cbi5nbHlwaGljb24tZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc2XCI7XG59XG4uZ2x5cGhpY29uLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3N1wiO1xufVxuLmdseXBoaWNvbi1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MFwiO1xufVxuLmdseXBoaWNvbi1wbHVzLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODFcIjtcbn1cbi5nbHlwaGljb24tbWludXMtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4MlwiO1xufVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4M1wiO1xufVxuLmdseXBoaWNvbi1vay1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg0XCI7XG59XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODVcIjtcbn1cbi5nbHlwaGljb24taW5mby1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg2XCI7XG59XG4uZ2x5cGhpY29uLXNjcmVlbnNob3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cbi5nbHlwaGljb24tcmVtb3ZlLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuLmdseXBoaWNvbi1vay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODlcIjtcbn1cbi5nbHlwaGljb24tYmFuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuLmdseXBoaWNvbi1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkxXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkyXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDkzXCI7XG59XG4uZ2x5cGhpY29uLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cbi5nbHlwaGljb24tc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk1XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5N1wiO1xufVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTAxXCI7XG59XG4uZ2x5cGhpY29uLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDJcIjtcbn1cbi5nbHlwaGljb24tbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwM1wiO1xufVxuLmdseXBoaWNvbi1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwNlwiO1xufVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDdcIjtcbn1cbi5nbHlwaGljb24tcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDhcIjtcbn1cbi5nbHlwaGljb24tY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDlcIjtcbn1cbi5nbHlwaGljb24tcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEwXCI7XG59XG4uZ2x5cGhpY29uLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTFcIjtcbn1cbi5nbHlwaGljb24tbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTEyXCI7XG59XG4uZ2x5cGhpY29uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTNcIjtcbn1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE0XCI7XG59XG4uZ2x5cGhpY29uLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTVcIjtcbn1cbi5nbHlwaGljb24tc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNlwiO1xufVxuLmdseXBoaWNvbi1mb2xkZXItY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTdcIjtcbn1cbi5nbHlwaGljb24tZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMThcIjtcbn1cbi5nbHlwaGljb24tcmVzaXplLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTE5XCI7XG59XG4uZ2x5cGhpY29uLXJlc2l6ZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIwXCI7XG59XG4uZ2x5cGhpY29uLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMVwiO1xufVxuLmdseXBoaWNvbi1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyMlwiO1xufVxuLmdseXBoaWNvbi1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTIzXCI7XG59XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI0XCI7XG59XG4uZ2x5cGhpY29uLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNVwiO1xufVxuLmdseXBoaWNvbi10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyNlwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI3XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEyOFwiO1xufVxuLmdseXBoaWNvbi1oYW5kLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTI5XCI7XG59XG4uZ2x5cGhpY29uLWhhbmQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzMFwiO1xufVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzFcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzJcIjtcbn1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTMzXCI7XG59XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM0XCI7XG59XG4uZ2x5cGhpY29uLWdsb2JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM1XCI7XG59XG4uZ2x5cGhpY29uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzNlwiO1xufVxuLmdseXBoaWNvbi10YXNrczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEzN1wiO1xufVxuLmdseXBoaWNvbi1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMzhcIjtcbn1cbi5nbHlwaGljb24tYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTM5XCI7XG59XG4uZ2x5cGhpY29uLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDBcIjtcbn1cbi5nbHlwaGljb24tZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQxXCI7XG59XG4uZ2x5cGhpY29uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0MlwiO1xufVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0M1wiO1xufVxuLmdseXBoaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ0XCI7XG59XG4uZ2x5cGhpY29uLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ1XCI7XG59XG4uZ2x5cGhpY29uLXB1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNDZcIjtcbn1cbi5nbHlwaGljb24tdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTQ4XCI7XG59XG4uZ2x5cGhpY29uLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE0OVwiO1xufVxuLmdseXBoaWNvbi1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTUwXCI7XG59XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTFcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTJcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1M1wiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NFwiO1xufVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTVcIjtcbn1cbi5nbHlwaGljb24tc29ydC1ieS1hdHRyaWJ1dGVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE1NlwiO1xufVxuLmdseXBoaWNvbi11bmNoZWNrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTdcIjtcbn1cbi5nbHlwaGljb24tZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTU4XCI7XG59XG4uZ2x5cGhpY29uLWNvbGxhcHNlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNTlcIjtcbn1cbi5nbHlwaGljb24tY29sbGFwc2UtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjBcIjtcbn1cbi5nbHlwaGljb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYxXCI7XG59XG4uZ2x5cGhpY29uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTYyXCI7XG59XG4uZ2x5cGhpY29uLWxvZy1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjNcIjtcbn1cbi5nbHlwaGljb24tbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NFwiO1xufVxuLmdseXBoaWNvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNjVcIjtcbn1cbi5nbHlwaGljb24tc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2NlwiO1xufVxuLmdseXBoaWNvbi1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY3XCI7XG59XG4uZ2x5cGhpY29uLXNhdmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTY4XCI7XG59XG4uZ2x5cGhpY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE2OVwiO1xufVxuLmdseXBoaWNvbi1leHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzBcIjtcbn1cbi5nbHlwaGljb24tc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3MlwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxNzNcIjtcbn1cbi5nbHlwaGljb24tZmxvcHB5LXJlbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NFwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NVwiO1xufVxuLmdseXBoaWNvbi1mbG9wcHktb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3NlwiO1xufVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3N1wiO1xufVxuLmdseXBoaWNvbi10cmFuc2ZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE3OFwiO1xufVxuLmdseXBoaWNvbi1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTc5XCI7XG59XG4uZ2x5cGhpY29uLWhlYWRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4MFwiO1xufVxuLmdseXBoaWNvbi1jb21wcmVzc2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgxXCI7XG59XG4uZ2x5cGhpY29uLWVhcnBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTgyXCI7XG59XG4uZ2x5cGhpY29uLXBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4M1wiO1xufVxuLmdseXBoaWNvbi10b3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NFwiO1xufVxuLmdseXBoaWNvbi1zdGF0czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NVwiO1xufVxuLmdseXBoaWNvbi1zZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4NlwiO1xufVxuLmdseXBoaWNvbi1oZC12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE4N1wiO1xufVxuLmdseXBoaWNvbi1zdWJ0aXRsZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxODhcIjtcbn1cbi5nbHlwaGljb24tc291bmQtc3RlcmVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTg5XCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLWRvbGJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkwXCI7XG59XG4uZ2x5cGhpY29uLXNvdW5kLTUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5MVwiO1xufVxuLmdseXBoaWNvbi1zb3VuZC02LTE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTJcIjtcbn1cbi5nbHlwaGljb24tc291bmQtNy0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTkzXCI7XG59XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk0XCI7XG59XG4uZ2x5cGhpY29uLXJlZ2lzdHJhdGlvbi1tYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk1XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTk3XCI7XG59XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTE5OFwiO1xufVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxOTlcIjtcbn1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDBcIjtcbn1cbi5nbHlwaGljb24tY2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMDFcIjtcbn1cbi5nbHlwaGljb24tc2F2ZS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjAyXCI7XG59XG4uZ2x5cGhpY29uLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwM1wiO1xufVxuLmdseXBoaWNvbi1sZXZlbC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIwNFwiO1xufVxuLmdseXBoaWNvbi1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA1XCI7XG59XG4uZ2x5cGhpY29uLXBhc3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA2XCI7XG59XG4uZ2x5cGhpY29uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjA5XCI7XG59XG4uZ2x5cGhpY29uLWVxdWFsaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxMFwiO1xufVxuLmdseXBoaWNvbi1raW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjExXCI7XG59XG4uZ2x5cGhpY29uLXF1ZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjEyXCI7XG59XG4uZ2x5cGhpY29uLXBhd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTNcIjtcbn1cbi5nbHlwaGljb24tYmlzaG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE0XCI7XG59XG4uZ2x5cGhpY29uLWtuaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxNVwiO1xufVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMTZcIjtcbn1cbi5nbHlwaGljb24tdGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjZmYVwiO1xufVxuLmdseXBoaWNvbi1ibGFja2JvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjE4XCI7XG59XG4uZ2x5cGhpY29uLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIxOVwiO1xufVxuLmdseXBoaWNvbi1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjhmZlwiO1xufVxuLmdseXBoaWNvbi1lcmFzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyMVwiO1xufVxuLmdseXBoaWNvbi1ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIzMWJcIjtcbn1cbi5nbHlwaGljb24tbGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyM1wiO1xufVxuLmdseXBoaWNvbi1kdXBsaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjRcIjtcbn1cbi5nbHlwaGljb24tcGlnZ3ktYmFuazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNVwiO1xufVxuLmdseXBoaWNvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyNlwiO1xufVxuLmdseXBoaWNvbi1iaXRjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjI3XCI7XG59XG4uZ2x5cGhpY29uLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIyN1wiO1xufVxuLmdseXBoaWNvbi14YnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMjdcIjtcbn1cbi5nbHlwaGljb24teWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwwMGE1XCI7XG59XG4uZ2x5cGhpY29uLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMDBhNVwiO1xufVxuLmdseXBoaWNvbi1ydWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjBiZFwiO1xufVxuLmdseXBoaWNvbi1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwYmRcIjtcbn1cbi5nbHlwaGljb24tc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzBcIjtcbn1cbi5nbHlwaGljb24taWNlLWxvbGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMxXCI7XG59XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzJcIjtcbn1cbi5nbHlwaGljb24tZWR1Y2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjMzXCI7XG59XG4uZ2x5cGhpY29uLW9wdGlvbi1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM0XCI7XG59XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNVwiO1xufVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTIzNlwiO1xufVxuLmdseXBoaWNvbi1tb2RhbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyMzdcIjtcbn1cbi5nbHlwaGljb24tb2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM4XCI7XG59XG4uZ2x5cGhpY29uLWdyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjM5XCI7XG59XG4uZ2x5cGhpY29uLXN1bmdsYXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDBcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1zaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQxXCI7XG59XG4uZ2x5cGhpY29uLXRleHQtY29sb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDJcIjtcbn1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQzXCI7XG59XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDRcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWJvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NVwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24taG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0NlwiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI0N1wiO1xufVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNDhcIjtcbn1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjQ5XCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUwXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTFcIjtcbn1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjUyXCI7XG59XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1M1wiO1xufVxuLmdseXBoaWNvbi1jb25zb2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU0XCI7XG59XG4uZ2x5cGhpY29uLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMjU1XCI7XG59XG4uZ2x5cGhpY29uLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1NlwiO1xufVxuLmdseXBoaWNvbi1tZW51LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTdcIjtcbn1cbi5nbHlwaGljb24tbWVudS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI1OFwiO1xufVxuLmdseXBoaWNvbi1tZW51LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUyNTlcIjtcbn1cbi5nbHlwaGljb24tbWVudS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTI2MFwiO1xufVxuKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuKjpiZWZvcmUsXG4qOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5hIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmE6aG92ZXIsXG5hOmZvY3VzIHtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmltZy1yZXNwb25zaXZlLFxuLnRodW1ibmFpbCA+IGltZyxcbi50aHVtYm5haWwgYSA+IGltZyxcbi5jYXJvdXNlbC1pbm5lciA+IC5pdGVtID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBhID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiA0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuaHIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsXG4uc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xufVxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG4uaDEsXG4uaDIsXG4uaDMsXG4uaDQsXG4uaDUsXG4uaDYge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuaDMgc21hbGwsXG5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDEgc21hbGwsXG4uaDIgc21hbGwsXG4uaDMgc21hbGwsXG4uaDQgc21hbGwsXG4uaDUgc21hbGwsXG4uaDYgc21hbGwsXG5oMSAuc21hbGwsXG5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG5oNCAuc21hbGwsXG5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDEgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbi5oMyAuc21hbGwsXG4uaDQgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuaDEgc21hbGwsXG4uaDEgc21hbGwsXG5oMiBzbWFsbCxcbi5oMiBzbWFsbCxcbmgzIHNtYWxsLFxuLmgzIHNtYWxsLFxuaDEgLnNtYWxsLFxuLmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbi5oMiAuc21hbGwsXG5oMyAuc21hbGwsXG4uaDMgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA2NSU7XG59XG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuaDQgc21hbGwsXG4uaDQgc21hbGwsXG5oNSBzbWFsbCxcbi5oNSBzbWFsbCxcbmg2IHNtYWxsLFxuLmg2IHNtYWxsLFxuaDQgLnNtYWxsLFxuLmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbi5oNSAuc21hbGwsXG5oNiAuc21hbGwsXG4uaDYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiA3NSU7XG59XG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuaDMsXG4uaDMge1xuICBmb250LXNpemU6IDI0cHg7XG59XG5oNCxcbi5oNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbmg1LFxuLmg1IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDEycHg7XG59XG5wIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cbi5sZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sZWFkIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gIH1cbn1cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50ZXh0LWxvd2VyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG59XG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi50ZXh0LXByaW1hcnkge1xuICBjb2xvcjogIzMzN2FiNztcbn1cbmEudGV4dC1wcmltYXJ5OmhvdmVyLFxuYS50ZXh0LXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogIzI4NjA5MDtcbn1cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbmEudGV4dC1zdWNjZXNzOmhvdmVyLFxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzJiNTQyYztcbn1cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogIzMxNzA4Zjtcbn1cbmEudGV4dC1pbmZvOmhvdmVyLFxuYS50ZXh0LWluZm86Zm9jdXMge1xuICBjb2xvcjogIzI0NTI2OTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbmEudGV4dC13YXJuaW5nOmhvdmVyLFxuYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS50ZXh0LWRhbmdlcjpob3ZlcixcbmEudGV4dC1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogIzg0MzUzNDtcbn1cbi5iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG5hLmJnLXByaW1hcnk6aG92ZXIsXG5hLmJnLXByaW1hcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xufVxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5iZy1zdWNjZXNzOmhvdmVyLFxuYS5iZy1zdWNjZXNzOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxZTJiMztcbn1cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbmEuYmctaW5mbzpob3ZlcixcbmEuYmctaW5mbzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ5ZWU7XG59XG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmJnLXdhcm5pbmc6aG92ZXIsXG5hLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdlY2I1O1xufVxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmJnLWRhbmdlcjpob3ZlcixcbmEuYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0YjliOTtcbn1cbi5wYWdlLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG51bCB1bCxcbm9sIHVsLFxudWwgb2wsXG5vbCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubGlzdC1pbmxpbmUgPiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRsLWhvcml6b250YWwgZHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmRsLWhvcml6b250YWwgZGQge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxufVxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgY3Vyc29yOiBoZWxwO1xufVxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTcuNXB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWVlZWU7XG59XG5ibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgdWw6bGFzdC1jaGlsZCxcbmJsb2NrcXVvdGUgb2w6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ibG9ja3F1b3RlIGZvb3RlcixcbmJsb2NrcXVvdGUgc21hbGwsXG5ibG9ja3F1b3RlIC5zbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlIC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZWVlZWVlO1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5ibG9ja3F1b3RlLXJldmVyc2UgZm9vdGVyOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgc21hbGw6YmVmb3JlLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgZm9vdGVyOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBzbWFsbDphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDphZnRlcixcbi5ibG9ja3F1b3RlLXJldmVyc2UgLnNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IC5zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFwwMEEwIFxcMjAxNFwiO1xufVxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG59XG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG59XG5jb2RlIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjYzcyNTRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmMmY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5rYmQge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnJvdy1uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb2wteHMtMSxcbi5jb2wtc20tMSxcbi5jb2wtbWQtMSxcbi5jb2wtbGctMSxcbi5jb2wteHMtMixcbi5jb2wtc20tMixcbi5jb2wtbWQtMixcbi5jb2wtbGctMixcbi5jb2wteHMtMyxcbi5jb2wtc20tMyxcbi5jb2wtbWQtMyxcbi5jb2wtbGctMyxcbi5jb2wteHMtNCxcbi5jb2wtc20tNCxcbi5jb2wtbWQtNCxcbi5jb2wtbGctNCxcbi5jb2wteHMtNSxcbi5jb2wtc20tNSxcbi5jb2wtbWQtNSxcbi5jb2wtbGctNSxcbi5jb2wteHMtNixcbi5jb2wtc20tNixcbi5jb2wtbWQtNixcbi5jb2wtbGctNixcbi5jb2wteHMtNyxcbi5jb2wtc20tNyxcbi5jb2wtbWQtNyxcbi5jb2wtbGctNyxcbi5jb2wteHMtOCxcbi5jb2wtc20tOCxcbi5jb2wtbWQtOCxcbi5jb2wtbGctOCxcbi5jb2wteHMtOSxcbi5jb2wtc20tOSxcbi5jb2wtbWQtOSxcbi5jb2wtbGctOSxcbi5jb2wteHMtMTAsXG4uY29sLXNtLTEwLFxuLmNvbC1tZC0xMCxcbi5jb2wtbGctMTAsXG4uY29sLXhzLTExLFxuLmNvbC1zbS0xMSxcbi5jb2wtbWQtMTEsXG4uY29sLWxnLTExLFxuLmNvbC14cy0xMixcbi5jb2wtc20tMTIsXG4uY29sLW1kLTEyLFxuLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogMC4wMSU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJyYWRpb1wiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl1bZGlzYWJsZWRdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLmRpc2FibGVkLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmlucHV0W3R5cGU9XCJyYW5nZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICNmM2YzZjQ7XG59XG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogI2YzZjNmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXM7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjZhZmU5O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggcmdiYSgxMDIsIDE3NSwgMjMzLCAwLjYpO1xufVxuLmZvcm0tY29udHJvbDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tY29udHJvbFtkaXNhYmxlZF0sXG4uZm9ybS1jb250cm9sW3JlYWRvbmx5XSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5mb3JtLWNvbnRyb2wge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmZvcm0tY29udHJvbCxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmZvcm0tY29udHJvbCB7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIH1cbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJ0aW1lXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0uaW5wdXQtc20sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5pbnB1dC1zbSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJkYXRlXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LWxnLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtbGcsXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgfVxufVxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLnJhZGlvLFxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5yYWRpby5kaXNhYmxlZCBsYWJlbCxcbi5jaGVja2JveC5kaXNhYmxlZCBsYWJlbCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8gbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94IGxhYmVsIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpbyBsYWJlbCxcbi5jaGVja2JveCBsYWJlbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5yYWRpby1pbmxpbmUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5jaGVja2JveC1pbmxpbmUgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiA0cHggXFw5O1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG4ucmFkaW8gKyAucmFkaW8sXG4uY2hlY2tib3ggKyAuY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucmFkaW8taW5saW5lLmRpc2FibGVkLFxuLmNoZWNrYm94LWlubGluZS5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSAucmFkaW8taW5saW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveC1pbmxpbmUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtbGcsXG4uZm9ybS1jb250cm9sLXN0YXRpYy5pbnB1dC1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuc2VsZWN0LmlucHV0LXNtIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbnRleHRhcmVhLmlucHV0LXNtLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1zbSB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0tZ3JvdXAtc20gdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtc20gc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogMzBweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1sZyB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1sZyxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtbGcge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uZm9ybS1ncm91cC1sZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uZm9ybS1ncm91cC1sZyBzZWxlY3RbbXVsdGlwbGVdLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtaW4taGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMXB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbn1cbi5oYXMtZmVlZGJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLXJpZ2h0OiA0Mi41cHg7XG59XG4uZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLWxnIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG4uaW5wdXQtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmlucHV0LWdyb3VwLXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5mb3JtLWdyb3VwLXNtIC5mb3JtLWNvbnRyb2wgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG4uaGFzLXN1Y2Nlc3MgLmhlbHAtYmxvY2ssXG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveCxcbi5oYXMtc3VjY2VzcyAucmFkaW8taW5saW5lLFxuLmhhcy1zdWNjZXNzIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXN1Y2Nlc3MucmFkaW8gbGFiZWwsXG4uaGFzLXN1Y2Nlc3MuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXN1Y2Nlc3MucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzJiNTQyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggIzY3YjE2ODtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG59XG4uaGFzLXN1Y2Nlc3MgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXdhcm5pbmcgLmhlbHAtYmxvY2ssXG4uaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveCxcbi5oYXMtd2FybmluZyAucmFkaW8taW5saW5lLFxuLmhhcy13YXJuaW5nIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLXdhcm5pbmcucmFkaW8gbGFiZWwsXG4uaGFzLXdhcm5pbmcuY2hlY2tib3ggbGFiZWwsXG4uaGFzLXdhcm5pbmcucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94LWlubGluZSBsYWJlbCB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2NTEyYztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2MwYTE2YjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG59XG4uaGFzLXdhcm5pbmcgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUsXG4uaGFzLWVycm9yLnJhZGlvIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveCBsYWJlbCxcbi5oYXMtZXJyb3IucmFkaW8taW5saW5lIGxhYmVsLFxuLmhhcy1lcnJvci5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0MjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG4uaGFzLWVycm9yIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICBjb2xvcjogI2E5NDQ0Mjtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgdG9wOiAyNXB4O1xufVxuLmhhcy1mZWVkYmFjayBsYWJlbC5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMDtcbn1cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgY29sb3I6ICNhN2FhYWI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyBsYWJlbCxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuZm9ybS1pbmxpbmUgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLWlubGluZSxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgbWluLWhlaWdodDogMjdweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZvcm0taG9yaXpvbnRhbCAuY29udHJvbC1sYWJlbCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG59XG4uZm9ybS1ob3Jpem9udGFsIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtbGcgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXAtc20gLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmJ0bjpmb2N1cyxcbi5idG46YWN0aXZlOmZvY3VzLFxuLmJ0bi5hY3RpdmU6Zm9jdXMsXG4uYnRuLmZvY3VzLFxuLmJ0bjphY3RpdmUuZm9jdXMsXG4uYnRuLmFjdGl2ZS5mb2N1cyB7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyxcbi5idG4uZm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bjphY3RpdmUsXG4uYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYnRuLmRpc2FibGVkLFxuLmJ0bltkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0biB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDlkNDQ7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzOTg0Mzk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZS5mb2N1cyxcbi5idG4tc3VjY2Vzcy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3MuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODQzOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjU1NjI1O1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5mb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1YztcbiAgYm9yZGVyLWNvbG9yOiAjNGNhZTRjO1xufVxuLmJ0bi1zdWNjZXNzIC5iYWRnZSB7XG4gIGNvbG9yOiAjNWNiODVjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFiMGQ1O1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm86aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjY5YWJjO1xufVxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbzpmb2N1cyxcbi5idG4taW5mbzphY3RpdmUuZm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlhYmM7XG4gIGJvcmRlci1jb2xvcjogIzFiNmQ4NTtcbn1cbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG4gIGJvcmRlci1jb2xvcjogIzQ2YjhkYTtcbn1cbi5idG4taW5mbyAuYmFkZ2Uge1xuICBjb2xvcjogIzViYzBkZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2Q1ODUxMjtcbn1cbi5idG4td2FybmluZzphY3RpdmU6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDU4NTEyO1xuICBib3JkZXItY29sb3I6ICM5ODVmMGQ7XG59XG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xuICBib3JkZXItY29sb3I6ICNlZWEyMzY7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMGFkNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogIzc2MWMxOTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOTMwMmM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2FjMjkyNTtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlcjphY3RpdmUuZm9jdXMsXG4uYnRuLWRhbmdlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWMyOTI1O1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xuICBib3JkZXItY29sb3I6ICNkNDNmM2E7XG59XG4uYnRuLWRhbmdlciAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5NTM0ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4uYnRuLWxpbmtbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWxpbmssXG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5idG4tbGluazpob3Zlcixcbi5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMjM1MjdjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbmtbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpob3Zlcixcbi5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG4tbGcsXG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uYnRuLXNtLFxuLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLXhzLFxuLmJ0bi1ncm91cC14cyA+IC5idG4ge1xuICBwYWRkaW5nOiAxcHggNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbi5mYWRlLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnRyLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93O1xufVxudGJvZHkuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG59XG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG4uY2FyZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci10b3A6IDRweCBkYXNoZWQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCBcXDk7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjE3NSk7XG59XG4uZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG4uZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMyNjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSk7XG59XG4ub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ub3BlbiA+IGEge1xuICBvdXRsaW5lOiAwO1xufVxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogM3B4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5MDtcbn1cbi5wdWxsLXJpZ2h0ID4gLmRyb3Bkb3duLW1lbnUge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wdXAgLmNhcmV0LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5jYXJldCB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDRweCBkYXNoZWQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCBcXDk7XG59XG4uZHJvcHVwIC5kcm9wZG93bi1tZW51LFxuLm5hdmJhci1maXhlZC1ib3R0b20gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAgLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmJ0bi10b29sYmFyIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4uYnRuLXRvb2xiYXIgLmJ0bixcbi5idG4tdG9vbGJhciAuYnRuLWdyb3VwLFxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJ0bi10b29sYmFyID4gLmJ0bixcbi5idG4tdG9vbGJhciA+IC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgPiAuaW5wdXQtZ3JvdXAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bjpsYXN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwIC5kcm9wZG93bi10b2dnbGU6YWN0aXZlLFxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICBvdXRsaW5lOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0biAuY2FyZXQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4uZHJvcHVwIC5idG4tbGcgLmNhcmV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDVweCA1cHg7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5idG4tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLFxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiBhdXRvO1xufVxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi5pbnB1dC1ncm91cFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0LmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxudGV4dGFyZWEuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuc2VsZWN0W211bHRpcGxlXS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0bixcbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDElO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZjNmM2Y0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1zbSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbi5pbnB1dC1sZyB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLWFkZG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmxhc3QtY2hpbGQsXG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmhvdmVyLFxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjphY3RpdmUge1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLm5hdiA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYgPiBsaSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG59XG4ubmF2ID4gbGkgPiBhOmhvdmVyLFxuLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGEge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2ID4gbGkuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2IC5vcGVuID4gYSxcbi5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubmF2IC5uYXYtZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDlweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLm5hdiA+IGxpID4gYSA+IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xufVxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlICNlZWVlZWUgI2RkZDtcbn1cbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZjNmM2Y0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi5uYXYtcGlsbHMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLm5hdi1waWxscyA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtcGlsbHMgPiBsaSArIGxpIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbn1cbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhLFxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xufVxuLm5hdi1zdGFja2VkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtc3RhY2tlZCA+IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm5hdi1qdXN0aWZpZWQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkge1xuICBmbG9hdDogbm9uZTtcbn1cbi5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubmF2LWp1c3RpZmllZCA+IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgbGVmdDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LWp1c3RpZmllZCA+IGxpIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICAubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLm5hdi10YWJzLWp1c3RpZmllZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGEsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xuICB9XG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIH1cbn1cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuLm5hdmJhci1jb2xsYXBzZS5pbiB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1uYXYge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAubmF2YmFyLW5hdiA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cbi5uYXZiYXItZm9ybSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuLFxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmNvbnRyb2wtbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyBsYWJlbCxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBsYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAubmF2YmFyLWZvcm0gLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uYXZiYXItZm9ybSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1mb3JtIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4ubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWJ0biB7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuLm5hdmJhci1idG4uYnRuLXNtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi14cyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG4ubmF2YmFyLXRleHQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItdGV4dCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5wYWdlciAubmV4dCA+IGEsXG4ucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4ucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5hLmxhYmVsOmhvdmVyLFxuYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgfVxufVxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnByb2dyZXNzLWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgLW8tdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwcHggNDBweDtcbn1cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLW8tYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xufVxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YmMwZGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBhZDRlO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ubWVkaWEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm1lZGlhOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cbi5tZWRpYS1ib2R5IHtcbiAgd2lkdGg6IDEwMDAwcHg7XG59XG4ubWVkaWEtb2JqZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWVkaWEtb2JqZWN0LmltZy10aHVtYm5haWwge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG4ubWVkaWEtcmlnaHQsXG4ubWVkaWEgPiAucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhID4gLnB1bGwtbGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tZWRpYS1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm1lZGlhLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG59XG4ubWVkaWEtaGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5tZWRpYS1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlciAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiAuc21hbGwge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjYzdkZGVmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0sXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgY29sb3I6ICM1NTU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYzc2M2Q7XG4gIGJvcmRlci1jb2xvcjogIzNjNzYzZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRlM2YzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm8uYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTcwOGY7XG4gIGJvcmRlci1jb2xvcjogIzMxNzA4Zjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmMmNjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmhvdmVyLFxuYS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4YTZkM2I7XG4gIGJvcmRlci1jb2xvcjogIzhhNmQzYjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjYTk0NDQyO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJjY2NjO1xufVxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG4gIGJvcmRlci1jb2xvcjogI2E5NDQ0Mjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG4ucGFuZWwge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbC1oZWFkaW5nID4gLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtdGl0bGUgPiBhLFxuLnBhbmVsLXRpdGxlID4gc21hbGwsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCA+IGEsXG4ucGFuZWwtdGl0bGUgPiAuc21hbGwgPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXAsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSBjYXB0aW9uLFxuLnBhbmVsID4gLnBhbmVsLWNvbGxhcHNlID4gLnRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAucGFuZWwtYm9keSArIC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4ucGFuZWwgPiAudGFibGUgKyAucGFuZWwtYm9keSxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlICsgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGgsXG4ucGFuZWwgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHksXG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2RmZjBkODtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2Q5ZWRmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4Zjtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyAuYmFkZ2Uge1xuICBjb2xvcjogI2ZjZjhlMztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWJjY2QxO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjJkZWRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTk0NDQyO1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1mb290ZXIgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlYmNjZDE7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4ud2VsbCB7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2UzZTM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ud2VsbCBibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi53ZWxsLXNtIHtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjI7XG4gIC1tb3otb3BhY2l0eTogMC4yO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xufVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMDtcbiAgLW1vei1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjU7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAtd2Via2l0LW9wYWNpdHk6IDA7XG4gIC1tb3otb3BhY2l0eTogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLmluIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTkwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjk7XG4gIC1tb3otb3BhY2l0eTogMC45O1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcC50b3Age1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi50b29sdGlwLnJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udG9vbHRpcC5ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnRvb2x0aXAubGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3csXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICAtbW96LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUucmlnaHQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ucHJldixcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLmxlZnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5uZXh0LmxlZnQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYucmlnaHQsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZSxcbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQsXG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dC5sZWZ0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYucmlnaHQge1xuICBsZWZ0OiAwO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5sZWZ0IHtcbiAgbGVmdDogLTEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlLnJpZ2h0IHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDE1JTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjU7XG4gIC1tb3otb3BhY2l0eTogMC41O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyM4MDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2w6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC45O1xuICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQge1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldixcbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBmb250LWZhbWlseTogc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tcHJldjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzOVwiO1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAzYVwiO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDYwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogLTMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG4uY2Fyb3VzZWwtY2FwdGlvbiAuYnRuIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2IHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgICByaWdodDogMjAlO1xuICAgIGxlZnQ6IDIwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2xlYXJmaXg6YmVmb3JlLFxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YmVmb3JlLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YWZ0ZXIsXG4uYnRuLXRvb2xiYXI6YmVmb3JlLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YmVmb3JlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmJlZm9yZSxcbi5uYXY6YWZ0ZXIsXG4ubmF2YmFyOmJlZm9yZSxcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjpiZWZvcmUsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YmVmb3JlLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjpiZWZvcmUsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTpiZWZvcmUsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YmVmb3JlLFxuLm1vZGFsLWhlYWRlcjphZnRlcixcbi5tb2RhbC1mb290ZXI6YmVmb3JlLFxuLm1vZGFsLWZvb3RlcjphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5kbC1ob3Jpem9udGFsIGRkOmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjphZnRlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmFmdGVyLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YWZ0ZXIsXG4ubmF2YmFyLWhlYWRlcjphZnRlcixcbi5uYXZiYXItY29sbGFwc2U6YWZ0ZXIsXG4ucGFnZXI6YWZ0ZXIsXG4ucGFuZWwtYm9keTphZnRlcixcbi5tb2RhbC1oZWFkZXI6YWZ0ZXIsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zaG93IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXNtLFxuICB0ZC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4teHMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oaWRkZW4tbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHByaW50IHtcbiAgLmhpZGRlbi1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4vKiFcbiAqICBGb250IEF3ZXNvbWUgNC41LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cbi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC41LjAnKTtcbiAgc3JjOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNS4wJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjUuMCcpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjUuMCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC41LjAnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9mb250LWF3ZXNvbWUvZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjUuMCNmb250YXdlc29tZXJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLmZhLWxnIHtcbiAgZm9udC1zaXplOiAxLjMzMzMzMzMzZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMTUlO1xufVxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTtcbn1cbi5mYS00eCB7XG4gIGZvbnQtc2l6ZTogNGVtO1xufVxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MTQyOWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmEtdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyLjE0Mjg1NzE0ZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NTcxNGVtO1xuICB3aWR0aDogMi4xNDI4NTcxNGVtO1xuICB0b3A6IDAuMTQyODU3MTRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLWxpLmZhLWxnIHtcbiAgbGVmdDogLTEuODU3MTQyODZlbTtcbn1cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAwLjJlbSAwLjI1ZW0gMC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAwLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmZhLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNlbTtcbn1cbi5mYS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG4uZmEtcm90YXRlLTkwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMTgwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5mYS1zc28tbG9naW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBtYXNrLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvZm9udC1hd2Vzb21lL2ljb25zL3Nzby1sb2dvLnN2ZycpO1xuICBtYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2ZvbnQtYXdlc29tZS9pY29ucy9zc28tbG9nby5zdmcnKTtcbn1cbi8qIVxuQW5pbWF0ZS5jc3MgLSBodHRwOi8vZGFuZWRlbi5tZS9hbmltYXRlXG5MaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgLSBodHRwOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG5cbkNvcHlyaWdodCAoYykgMjAxNSBEYW5pZWwgRWRlblxuKi9cbi5hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLmFuaW1hdGVkLmluZmluaXRlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG4uYW5pbWF0ZWQuaGluZ2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG59XG4uYW5pbWF0ZWQuYm91bmNlSW4sXG4uYW5pbWF0ZWQuYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuLmFuaW1hdGVkLmZsaXBPdXRYLFxuLmFuaW1hdGVkLmZsaXBPdXRZIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzVzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZSB7XG4gIDAlLFxuICAyMCUsXG4gIDUzJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0MyUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwcHgsIDApO1xuICB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2Uge1xuICAwJSxcbiAgMjAlLFxuICA1MyUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDQwJSxcbiAgNDMlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1LCAwLjg1NSwgMC4wNik7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMHB4LCAwKTtcbiAgfVxuICA3MCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjc1NSwgMC4wNSwgMC44NTUsIDAuMDYpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTE1cHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTRweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2U7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmbGFzaCB7XG4gIDAlLFxuICA1MCUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMjUlLFxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxhc2gge1xuICAwJSxcbiAgNTAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDI1JSxcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmxhc2gge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmbGFzaDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsYXNoO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDEuMDUsIDEuMDUpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBwdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAxLjA1LCAxLjA1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMS4wNSwgMS4wNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBwdWxzZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJ1YmJlckJhbmQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4yNSwgMC43NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC43NSwgMS4yNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xNSwgMC44NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICB9XG4gIDY1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45NSwgMS4wNSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4wNSwgMC45NSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBydWJiZXJCYW5kIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMjUsIDAuNzUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjI1LCAwLjc1LCAxKTtcbiAgfVxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNzUsIDEuMjUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjc1LCAxLjI1LCAxKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMTUsIDAuODUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjE1LCAwLjg1LCAxKTtcbiAgfVxuICA2NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTUsIDEuMDUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk1LCAxLjA1LCAxKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDUsIDAuOTUsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjA1LCAwLjk1LCAxKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cbi5ydWJiZXJCYW5kIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcnViYmVyQmFuZDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJ1YmJlckJhbmQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAlLFxuICAzMCUsXG4gIDUwJSxcbiAgNzAlLFxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgMjAlLFxuICA0MCUsXG4gIDYwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzaGFrZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMCUsXG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgfVxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG59XG4uc2hha2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHN3aW5nIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMTVkZWcpO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0xMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMTBkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNWRlZyk7XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDBkZWcpO1xuICB9XG59XG4uc3dpbmcge1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHN3aW5nO1xuICBhbmltYXRpb24tbmFtZTogc3dpbmc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgdGFkYSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgMTAlLFxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDMwJSxcbiAgNTAlLFxuICA3MCUsXG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQwJSxcbiAgNjAlLFxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB0YWRhIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxuICAxMCUsXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMzAlLFxuICA1MCUsXG4gIDcwJSxcbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDAlLFxuICA2MCUsXG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKSByb3RhdGUzZCgwLCAwLCAxLCAtM2RlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4udGFkYSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHRhZGE7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWRhO1xufVxuLyogb3JpZ2luYWxseSBhdXRob3JlZCBieSBOaWNrIFBldHRpdCAtIGh0dHBzOi8vZ2l0aHViLmNvbS9uaWNrcGV0dGl0L2dsaWRlICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgd29iYmxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAxNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtNWRlZyk7XG4gIH1cbiAgMzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAzZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gIH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTE1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTNkZWcpO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMmRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMWRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHdvYmJsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgMTUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTI1JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTVkZWcpO1xuICB9XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgM2RlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDNkZWcpO1xuICB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0zZGVnKTtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDJkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAyZGVnKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNSUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIC0xZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01JSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTFkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLndvYmJsZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHdvYmJsZTtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbiB7XG4gIDAlLFxuICAyMCUsXG4gIDQwJSxcbiAgNjAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEuMDMsIDEuMDMsIDEuMDMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjAzLCAxLjAzLCAxLjAzKTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOTcsIDAuOTcsIDAuOTcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjk3LCAwLjk3LCAwLjk3KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgfVxufVxuLmJvdW5jZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VJbkRvd24ge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluRG93biB7XG4gIDAlLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0zMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTMwMDBweCwgMCk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyNXB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1cHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA1cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5ib3VuY2VJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJbkRvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgYm91bmNlSW5MZWZ0IHtcbiAgMCUsXG4gIDYwJSxcbiAgNzUlLFxuICA5MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgfVxuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTMwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDI1cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gIH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg1cHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBib3VuY2VJbkxlZnQge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0zMDAwcHgsIDAsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjVweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYm91bmNlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5MZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZUluUmlnaHQge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzAwMHB4LCAwLCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yNXB4LCAwLCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01cHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTVweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uYm91bmNlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZUluVXAge1xuICAwJSxcbiAgNjAlLFxuICA3NSUsXG4gIDkwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICB9XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMzAwMHB4LCAwKTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDkwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01cHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlSW5VcCB7XG4gIDAlLFxuICA2MCUsXG4gIDc1JSxcbiAgOTAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIH1cbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAzMDAwcHgsIDApO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgOTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTVweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNXB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VJblVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlSW5VcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXQge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuOSwgMC45LCAwLjkpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgfVxuICA1MCUsXG4gIDU1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjEsIDEuMSwgMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0IHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjksIDAuOSwgMC45KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC45LCAwLjksIDAuOSk7XG4gIH1cbiAgNTAlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMS4xLCAxLjEsIDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuMSwgMS4xLCAxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG59XG4uYm91bmNlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dERvd24ge1xuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0RG93biB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTBweCwgMCk7XG4gIH1cbiAgNDAlLFxuICA0NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dERvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRMZWZ0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0TGVmdCB7XG4gIDIwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG59XG4uYm91bmNlT3V0TGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGJvdW5jZU91dFJpZ2h0IHtcbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYm91bmNlT3V0UmlnaHQge1xuICAyMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuLmJvdW5jZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYm91bmNlT3V0UmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBib3VuY2VPdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBib3VuY2VPdXRVcCB7XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMHB4LCAwKTtcbiAgfVxuICA0MCUsXG4gIDQ1JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGJvdW5jZU91dFVwIHtcbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xuICB9XG4gIDQwJSxcbiAgNDUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbn1cbi5ib3VuY2VPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJvdW5jZU91dFVwO1xuICBhbmltYXRpb24tbmFtZTogYm91bmNlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZmFkZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluRG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJbkRvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5Eb3duQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluRG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd25CaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLmZhZGVJbkxlZnRCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5MZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluTGVmdEJpZztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHRCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5mYWRlSW5SaWdodEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVJblJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZUluUmlnaHRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJblVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4uZmFkZUluVXBCaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlSW5VcEJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJblVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uZmFkZU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXREb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0RG93biB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dERvd247XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dERvd25CaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0RG93bkJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICB9XG59XG4uZmFkZU91dERvd25CaWcge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0RG93bkJpZztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXREb3duQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRMZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0TGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRMZWZ0QmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0TGVmdEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0yMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0TGVmdEJpZyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZhZGVPdXRMZWZ0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dExlZnRCaWc7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFJpZ2h0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXRSaWdodEJpZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICB9XG59XG4uZmFkZU91dFJpZ2h0QmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFJpZ2h0QmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhZGVPdXRVcCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gIH1cbn1cbi5mYWRlT3V0VXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlT3V0VXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZU91dFVwQmlnIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXBCaWcge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMDAwcHgsIDApO1xuICB9XG59XG4uZmFkZU91dFVwQmlnIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xuICBhbmltYXRpb24tbmFtZTogZmFkZU91dFVwQmlnO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZsaXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMzYwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgdHJhbnNsYXRlM2QoMCwgMCwgMTUwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0xOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHRyYW5zbGF0ZTNkKDAsIDAsIDE1MHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSB0cmFuc2xhdGUzZCgwLCAwLCAxNTBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE3MGRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHNjYWxlM2QoMC45NSwgMC45NSwgMC45NSk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgc2NhbGUzZCgwLjk1LCAwLjk1LCAwLjk1KTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xuICB9XG59XG4uYW5pbWF0ZWQuZmxpcCB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDEsIDAsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5YIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWDtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblg7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcEluWSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIC0yMGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgMTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoNDAwcHgpIHJvdGF0ZTNkKDAsIDEsIDAsIDEwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCk7XG4gIH1cbn1cbi5mbGlwSW5ZIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogZmxpcEluWTtcbiAgYW5pbWF0aW9uLW5hbWU6IGZsaXBJblk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFgge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgLTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCAtMjBkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgxLCAwLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMSwgMCwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGlwT3V0WCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRYO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFg7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmxpcE91dFkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KTtcbiAgfVxuICAzMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgLTE1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCAtMTVkZWcpO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDQwMHB4KSByb3RhdGUzZCgwLCAxLCAwLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSg0MDBweCkgcm90YXRlM2QoMCwgMSwgMCwgOTBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5mbGlwT3V0WSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGZsaXBPdXRZO1xuICBhbmltYXRpb24tbmFtZTogZmxpcE91dFk7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZEluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgtMzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDYwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDIwZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC01ZGVnKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGxpZ2h0U3BlZWRJbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2tld1goLTMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKC0zMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgyMGRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNWRlZyk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmxpZ2h0U3BlZWRJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRJbjtcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgbGlnaHRTcGVlZE91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBza2V3WCgzMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBsaWdodFNwZWVkT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHNrZXdYKDMwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ubGlnaHRTcGVlZE91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpZ2h0U3BlZWRPdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBsaWdodFNwZWVkT3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW47XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC0yMDBkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTIwMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW47XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluRG93bkxlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duTGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVJbkRvd25SaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLnJvdGF0ZUluRG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlSW5Eb3duUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJbkRvd25SaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVJblVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZUluVXBMZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJblVwTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZUluVXBMZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlSW5VcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm90YXRlSW5VcFJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC05MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5yb3RhdGVJblVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVJblVwUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDIwMGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAyMDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgMjAwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dERvd25MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA0NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXREb3duTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvdGF0ZU91dERvd25MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93bkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0RG93blJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXREb3duUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4ucm90YXRlT3V0RG93blJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0RG93blJpZ2h0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZU91dFVwTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgLTQ1ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGVPdXRVcExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGJvdHRvbTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIC00NWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCAtNDVkZWcpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5yb3RhdGVPdXRVcExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlT3V0VXBSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDAsIDAsIDEsIDkwZGVnKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0ZU91dFVwUmlnaHQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBib3R0b207XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgYm90dG9tO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA5MGRlZyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLnJvdGF0ZU91dFVwUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiByb3RhdGVPdXRVcFJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogcm90YXRlT3V0VXBSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBoaW5nZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIH1cbiAgMjAlLFxuICA2MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCgwLCAwLCAxLCA4MGRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICB9XG4gIDQwJSxcbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlM2QoMCwgMCwgMSwgNjBkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA3MDBweCwgMCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmhpbmdlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogaGluZ2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBoaW5nZTtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxJbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgLTEyMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcm9sbEluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAtMTIwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnJvbGxJbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxJbjtcbn1cbi8qIG9yaWdpbmFsbHkgYXV0aG9yZWQgYnkgTmljayBQZXR0aXQgLSBodHRwczovL2dpdGh1Yi5jb20vbmlja3BldHRpdC9nbGlkZSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHJvbGxPdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSByb3RhdGUzZCgwLCAwLCAxLCAxMjBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyByb2xsT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgcm90YXRlM2QoMCwgMCwgMSwgMTIwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApIHJvdGF0ZTNkKDAsIDAsIDEsIDEyMGRlZyk7XG4gIH1cbn1cbi5yb2xsT3V0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcm9sbE91dDtcbiAgYW5pbWF0aW9uLW5hbWU6IHJvbGxPdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uem9vbUluIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21JbkRvd24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTEwMDBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluRG93biB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIC0xMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMTAwMHB4LCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21JbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiB6b29tSW5Eb3duO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluRG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKC0xMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgtMTAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoLTEwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5MZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbUluTGVmdDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21JbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluUmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgxMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5SaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblJpZ2h0O1xuICBhbmltYXRpb24tbmFtZTogem9vbUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAxMDAwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbi56b29tSW5VcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21JblVwO1xuICBhbmltYXRpb24tbmFtZTogem9vbUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4zLCAwLjMsIDAuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMywgMC4zLCAwLjMpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uem9vbU91dCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHpvb21PdXREb3duIHtcbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIC02MHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAyMDAwcHgsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dERvd24ge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgLTYwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgwLCAtNjBweCwgMCk7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuMSwgMC4xLCAwLjEpIHRyYW5zbGF0ZTNkKDAsIDIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21PdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dERvd247XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0RG93bjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0TGVmdCB7XG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCg0MnB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgtMjAwMHB4LCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSkgdHJhbnNsYXRlM2QoLTIwMDBweCwgMCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRMZWZ0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogem9vbU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tT3V0TGVmdDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0UmlnaHQge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoLTQycHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjQ3NSwgMC40NzUsIDAuNDc1KSB0cmFuc2xhdGUzZCgtNDJweCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKSB0cmFuc2xhdGUzZCgyMDAwcHgsIDAsIDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IGNlbnRlcjtcbiAgfVxufVxuLnpvb21PdXRSaWdodCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRSaWdodDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuQGtleWZyYW1lcyB6b29tT3V0VXAge1xuICA0MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMC40NzUsIDAuNDc1LCAwLjQ3NSkgdHJhbnNsYXRlM2QoMCwgNjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNDc1LCAwLjQ3NSwgMC40NzUpIHRyYW5zbGF0ZTNkKDAsIDYwcHgsIDApO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjEsIDAuMSwgMC4xKSB0cmFuc2xhdGUzZCgwLCAtMjAwMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMC4xLCAwLjEsIDAuMSkgdHJhbnNsYXRlM2QoMCwgLTIwMDBweCwgMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxKTtcbiAgfVxufVxuLnpvb21PdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb21PdXRVcDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluRG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJbkRvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG4uc2xpZGVJbkRvd24ge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluRG93bjtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5Eb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZUluTGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluTGVmdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5MZWZ0O1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVJbkxlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblJpZ2h0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluUmlnaHQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluUmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVJblVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZUluVXAge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZUluVXA7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXREb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMTAwJSwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dERvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB9XG59XG4uc2xpZGVPdXREb3duIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xuICBhbmltYXRpb24tbmFtZTogc2xpZGVPdXREb3duO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlT3V0TGVmdCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dExlZnQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZU91dExlZnQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dExlZnQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2xpZGVPdXRSaWdodCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gIH1cbn1cbi5zbGlkZU91dFJpZ2h0IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2xpZGVPdXRSaWdodDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0UmlnaHQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGVPdXRVcCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzbGlkZU91dFVwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIDEwMCUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG59XG4uc2xpZGVPdXRVcCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlT3V0VXA7XG4gIGFuaW1hdGlvbi1uYW1lOiBzbGlkZU91dFVwO1xufVxuLypcbiAqXG4gKiAgIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICB2ZXJzaW9uIDIuM1xuICpcbiovXG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuaDEge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5oMiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmgzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuaDQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oNSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbmg2IHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuaDMsXG5oNCxcbmg1IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjYTdiMWMyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAyNXB4O1xufVxuLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogIzk5OWM5ZTtcbn1cbi5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI5Mzg0NjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdiAub3BlbiA+IGEsXG4ubmF2IC5vcGVuID4gYTpob3Zlcixcbi5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpob3Zlcixcbi5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdiA+IGxpID4gYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubmF2YmFyIHtcbiAgYm9yZGVyOiAwO1xufVxuLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJGNDA1MDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5ib2R5LXNtYWxsIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4ubmF2YmFyLXRvcC1saW5rcyBsaSBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSg4NiwgOTYsIDExNywgMC43KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbjogNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZW51IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSBkaXYge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzLFxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyB7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTlweDtcbn1cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICBtYXJnaW4tbGVmdDogLTEyM3B4O1xufVxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXVzZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZXNzYWdlcyxcbi5kcm9wZG93bi1hbGVydHMge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuLmRyb3Bkb3duLW1lc3NhZ2VzIGxpIGEsXG4uZHJvcGRvd24tYWxlcnRzIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZHJvcGRvd24tbWVzc2FnZXMgbGkgZW0sXG4uZHJvcGRvd24tYWxlcnRzIGxpIGVtIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLm5hdi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUucG5nXCIpIG5vLXJlcGVhdDtcbn1cbi5wYWNlLWRvbmUgLm5hdi1oZWFkZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMxOWFhOGQ7XG4gIGJhY2tncm91bmQ6ICMyOTM4NDY7XG59XG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwuY29sbGFwc2Vbc3R5bGVdIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG4ubmF2LWhlYWRlciBhIHtcbiAgY29sb3I6ICNERkU0RUQ7XG59XG4ubmF2LWhlYWRlciAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODA5NWE4O1xufVxuLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2YmFyLWZvcm0tY3VzdG9tIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5uYXYubmF2YmFyLXRvcC1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9sIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDAsIDAsIDAsIDApO1xuICBib3JkZXI6IG1lZGl1bSBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAyMDAwO1xufVxuLmNvdW50LWluZm8gLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDJweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDZweDtcbiAgdG9wOiAxMnB4O1xufVxuLmFycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG59XG4uYWN0aXZlID4gYSA+IC5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLm5hdi1zZWNvbmQtbGV2ZWwgbGksXG4ubmF2LXRoaXJkLWxldmVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG59XG4ubmF2LXRoaXJkLWxldmVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDYycHg7XG59XG4ubmF2LXNlY29uZC1sZXZlbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbmJvZHk6bm90KC5maXhlZC1zaWRlYmFyKTpub3QoLmNhbnZhcy1tZW51KS5taW5pLW5hdmJhciAubmF2IGxpOmhvdmVyID4gLm5hdi1zZWNvbmQtbGV2ZWwsXG4ubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG59XG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZml4ZWQtbmF2IC5zbGltU2Nyb2xsRGl2ICNzaWRlLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbn1cbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNzBweDtcbiAgdG9wOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICMyOTM4NDY7XG59XG4ubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgbGVmdDogNjVweDtcbn1cbi5uYXZiYXItZGVmYXVsdCAuc3BlY2lhbF9saW5rIGEge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE3OTg3ZSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLnNwZWNpYWxfbGluayBhIHNwYW4ubGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubGFuZGluZ19saW5rIGEge1xuICBiYWNrZ3JvdW5kOiAjMWNjMDlmO1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhIHNwYW4ubGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzFjYzA5Zjtcbn1cbi5sb2dvLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG4ucGFjZS1kb25lIC5uYXZiYXItc3RhdGljLXNpZGUsXG4ucGFjZS1kb25lIC5uYXYtaGVhZGVyLFxuLnBhY2UtZG9uZSBsaS5hY3RpdmUsXG4ucGFjZS1kb25lICNwYWdlLXdyYXBwZXIsXG4ucGFjZS1kb25lIC5mb290ZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAtby10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIwMzA7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCxcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG59XG4uZml4ZWQtbmF2ICN3cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuZml4ZWQtbmF2ICN3cmFwcGVyIC5uYXZiYXItc3RhdGljLXNpZGUsXG5ib2R5LmZpeGVkLW5hdiAjd3JhcHBlciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cbmJvZHkudG9wLW5hdmlnYXRpb24uZml4ZWQtbmF2ICN3cmFwcGVyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuLmJvZHktc21hbGwgLm5hdmJhci1maXhlZC10b3Age1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5ib2R5Lm1pbmktbmF2YmFyIC5wcm9maWxlLWVsZW1lbnQsXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXYtbGFiZWwsXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LmNhbnZhcy1tZW51IC5wcm9maWxlLWVsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmJvZHk6bm90KC5maXhlZC1zaWRlYmFyKTpub3QoLmNhbnZhcy1tZW51KS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuYm9keS5taW5pLW5hdmJhciAubG9nby1lbGVtZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5ib2R5LmNhbnZhcy1tZW51IC5sb2dvLWVsZW1lbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5taW5pLW5hdmJhciAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG5ib2R5LmNhbnZhcy1tZW51IC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xufVxuYm9keS5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCA3MHB4O1xufVxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5mb290ZXIsXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5mb290ZXIge1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbn1cbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLmZvb3RlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhciAubmF2YmFyLXN0YXRpYy1zaWRlLFxuYm9keS5jYW52YXMtbWVudSAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMjIwcHg7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGhlaWdodDogMTAwJTtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDBweDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwcHg7XG59XG5ib2R5LmJvZHktc21hbGwuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAyMjBweDtcbn1cbmJvZHkuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMjIwcHg7XG59XG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2IGxpOmZvY3VzID4gLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdiBsaTpmb2N1cyA+IC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTVweDtcbn1cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgbGVmdDogMHB4O1xufVxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LWxhYmVsLFxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1sYWJlbCxcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSAucHJvZmlsZS1lbGVtZW50IGEgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEsXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDUycHg7XG59XG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDBweDtcbn1cbmJvZHkuY2FudmFzLW1lbnUgbmF2Lm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHotaW5kZXg6IDIwMDE7XG4gIGJhY2tncm91bmQ6ICMyZjQwNTA7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBkaXNwbGF5OiBub25lO1xufVxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciBuYXYubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBjb2xvcjogIzFhYjM5NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ud2hpdGUtYmcgLm5hdmJhci1maXhlZC10b3AsXG4ud2hpdGUtYmcgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpob3Zlcixcbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi50b3AtbmF2aWdhdGlvbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG59XG4ubmF2YmFyIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4udG9wLW5hdmlnYXRpb24ubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlcixcbi5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG4uY2FudmFzLW1lbnUgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbi50b3AtbmF2aWdhdGlvbi5maXhlZC1uYXYgI3dyYXBwZXIsXG4uZml4ZWQtbmF2ICN3cmFwcGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLmJvZHktc21hbGwgLndyYXBwZXIud3JhcHBlci1jb250ZW50LFxuLmJvZHktc21hbGwgLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggMHB4O1xufVxuLm5hdmJhci10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudG9wLW5hdmlnYXRpb24gLm5hdmJhci1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG4ubWVudS12aXNpYmxlLWxnLFxuLm1lbnUtdmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1lbnUtdmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZW51LXZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWVudS12aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5tZW51LXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5idG4ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLmZvY3VzLFxuLmJ0bi5hY3RpdmUsXG4uYnRuOmZvY3VzLFxuLmJ0bjpob3Zlcixcbi5idG46YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmJ0bi13LW0ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUge1xuICBjb2xvcjogIzFjODRjNjtcbn1cbi5idG4taW5mby5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjMjNjNmM4O1xufVxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6ICNmOGFjNTk7XG59XG4uYnRuLWRhbmdlci5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM4NGM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3YmI5O1xuICBib3JkZXItY29sb3I6ICMxYTdiYjk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzczpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5MGQ4O1xuICBib3JkZXItY29sb3I6ICMxZjkwZDg7XG59XG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNjNmM4O1xuICBib3JkZXItY29sb3I6ICMyM2M2Yzg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLmJ0bi1pbmZvLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWI5YmI7XG4gIGJvcmRlci1jb2xvcjogIzIxYjliYjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1pbmZvLmRpc2FibGVkLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNmQ3ZDk7XG4gIGJvcmRlci1jb2xvcjogIzI2ZDdkOTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMmMyYzI7XG4gIGJvcmRlci1jb2xvcjogI2MyYzJjMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmFiYWJhO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhhYzU5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyxcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdhNTRhO1xuICBib3JkZXItY29sb3I6ICNmN2E1NGE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliNjZkO1xuICBib3JkZXItY29sb3I6ICNmOWI2NmQ7XG59XG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRDU1NjU7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDc1ODtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0NzU4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2Nzc2O1xufVxuLmJ0bi1saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMsXG4uYnRuLWxpbms6YWN0aXZlLFxuLmJ0bi1saW5rLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bi1saW5rOmFjdGl2ZSxcbi5idG4tbGluay5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tbGluay5kaXNhYmxlZCxcbi5idG4tbGluay5kaXNhYmxlZDpob3Zlcixcbi5idG4tbGluay5kaXNhYmxlZDpmb2N1cyxcbi5idG4tbGluay5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWxpbmsuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbi5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmssXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluay5hY3RpdmUge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cbi5idG4td2hpdGUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uYnRuLXdoaXRlOmhvdmVyLFxuLmJ0bi13aGl0ZTpmb2N1cyxcbi5idG4td2hpdGU6YWN0aXZlLFxuLmJ0bi13aGl0ZS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZSxcbi5idG4td2hpdGU6YWN0aXZlOmZvY3VzLFxuLmJ0bi13aGl0ZTphY3RpdmU6aG92ZXIsXG4uYnRuLXdoaXRlLmFjdGl2ZTpob3Zlcixcbi5idG4td2hpdGUuYWN0aXZlOmZvY3VzIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMmQyZDI7XG59XG4uYnRuLXdoaXRlOmFjdGl2ZSxcbi5idG4td2hpdGUuYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSkgaW5zZXQ7XG59XG4uYnRuLXdoaXRlOmFjdGl2ZSxcbi5idG4td2hpdGUuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi13aGl0ZS5kaXNhYmxlZCxcbi5idG4td2hpdGUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdoaXRlLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13aGl0ZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdoaXRlLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4td2hpdGVbZGlzYWJsZWRdLFxuLmJ0bi13aGl0ZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdoaXRlW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4td2hpdGVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4td2hpdGUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjY2FjYWNhO1xufVxuLmZvcm0tY29udHJvbCxcbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cyxcbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzLFxuLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItZm9ybSxcbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbDpob3Zlcixcbi5vcGVuIC5idG4uZHJvcGRvd24tdG9nZ2xlLFxuLnBhbmVsLFxuLnBvcG92ZXIsXG4ucHJvZ3Jlc3MsXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuLmJ0bi1sYXJnZS1kaW0ge1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBmb250LXNpemU6IDQycHg7XG59XG5idXR0b24uZGltIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuYnV0dG9uLmRpbTphY3RpdmUge1xuICB0b3A6IDNweDtcbn1cbmJ1dHRvbi5idG4tcHJpbWFyeS5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMTY5ODdlLCAwcHggNXB4IDBweCAwcHggIzE2OTg3ZSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLXByaW1hcnkuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMxNjk4N2UsIDBweCAycHggMHB4IDBweCAjMTY5ODdlLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1kZWZhdWx0LmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICNiM2IzYjMsIDBweCA1cHggMHB4IDBweCAjYjNiM2IzLCAwcHggMTBweCA1cHggIzk5OTtcbn1cbmJ1dHRvbi5idG4tZGVmYXVsdC5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2IzYjNiMywgMHB4IDJweCAwcHggMHB4ICNiM2IzYjMsIDBweCA1cHggM3B4ICM5OTk7XG59XG5idXR0b24uYnRuLXdhcm5pbmcuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2Y3OWQzYywgMHB4IDVweCAwcHggMHB4ICNmNzlkM2MsIDBweCAxMHB4IDVweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi13YXJuaW5nLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjZjc5ZDNjLCAwcHggMnB4IDBweCAwcHggI2Y3OWQzYywgMHB4IDVweCAzcHggIzk5OTtcbn1cbmJ1dHRvbi5idG4taW5mby5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjMWVhY2FlLCAwcHggNXB4IDBweCAwcHggIzFlYWNhZSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLWluZm8uZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMxZWFjYWUsIDBweCAycHggMHB4IDBweCAjMWVhY2FlLCAwcHggNXB4IDNweCAjOTk5O1xufVxuYnV0dG9uLmJ0bi1zdWNjZXNzLmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4ICMxODcyYWIsIDBweCA1cHggMHB4IDBweCAjMTg3MmFiLCAwcHggMTBweCA1cHggIzk5OTtcbn1cbmJ1dHRvbi5idG4tc3VjY2Vzcy5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggIzE4NzJhYiwgMHB4IDJweCAwcHggMHB4ICMxODcyYWIsIDBweCA1cHggM3B4ICM5OTk7XG59XG5idXR0b24uYnRuLWRhbmdlci5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAjZWEzOTRjLCAwcHggNXB4IDBweCAwcHggI2VhMzk0YywgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5idXR0b24uYnRuLWRhbmdlci5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggI2VhMzk0YywgMHB4IDJweCAwcHggMHB4ICNlYTM5NGMsIDBweCA1cHggM3B4ICM5OTk7XG59XG5idXR0b24uZGltOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbmJ1dHRvbi5kaW06YWN0aXZlOmJlZm9yZSB7XG4gIHRvcDogN3B4O1xuICBmb250LXNpemU6IDUwcHg7XG59XG4ubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDFEQURFO1xuICBjb2xvcjogIzVFNUU1RTtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIHRleHQtc2hhZG93OiBub25lO1xufVxuLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxREFERTtcbiAgY29sb3I6ICM1RTVFNUU7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgcGFkZGluZy1yaWdodDogNnB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5sYWJlbC1wcmltYXJ5LFxuLmJhZGdlLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sYWJlbC1zdWNjZXNzLFxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM4NGM2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sYWJlbC13YXJuaW5nLFxuLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5sYWJlbC13YXJuaW5nLWxpZ2h0LFxuLmJhZGdlLXdhcm5pbmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5sYWJlbC1kYW5nZXIsXG4uYmFkZ2UtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtaW5mbyxcbi5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtaW52ZXJzZSxcbi5iYWRnZS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ubGFiZWwtd2hpdGUsXG4uYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzVFNUU1RTtcbn1cbi5sYWJlbC13aGl0ZSxcbi5iYWRnZS1kaXNhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJBMkUzNjtcbiAgY29sb3I6ICM4QjkxQTA7XG59XG4vKiBUT09HTEUgU1dJQ0ggKi9cbi5vbm9mZnN3aXRjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDY0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWFiMzk0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXIge1xuICB3aWR0aDogMjAwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAtbW96LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUsXG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHdpZHRoOiAyMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogNDRweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICByaWdodDogMHB4O1xufVxuLyogQ0hPU0VOIFBMVUdJTiAqL1xuLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JENUREO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLyogUEFHSU5BVElOICovXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICBib3JkZXItY29sb3I6ICNEREREREQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHotaW5kZXg6IDI7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi8qIFRPT0xUSVBTICovXG4udG9vbHRpcC1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQwNTA7XG59XG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkY0MDUwO1xufVxuLnRvb2x0aXAucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyRjQwNTA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkY0MDUwO1xufVxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkY0MDUwO1xufVxuLyogRUFTWSBQSUUgQ0hBUlQqL1xuLmVhc3lwaWVjaGFydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmVhc3lwaWVjaGFydCAuaDIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmVhc3lwaWVjaGFydCBjYW52YXMge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG4uZWFzeXBpZWNoYXJ0IC5lYXN5cGllLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLmVhc3lwaWVjaGFydCBpbWcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmpxc3Rvb2x0aXAge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi8qIEZVTExDQUxFTkRBUiAqL1xuLmZjLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG4uZmMtYnV0dG9uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEuOWVtO1xuICBsaW5lLWhlaWdodDogMS45ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDAgMC42ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mYy1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZjLWhlYWRlci10aXRsZSBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZmMtY29udGVudCAuZmMtd2lkZ2V0LWhlYWRlcixcbi5mYy1jb250ZW50IC5mYy13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5mYy1ib3JkZXItc2VwYXJhdGUgdGJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xufVxuLmZjLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZDRjhFMztcbn1cbi5leHRlcm5hbC1ldmVudCB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZjLWx0ciAuZmMtZXZlbnQtaG9yaS5mYy1ldmVudC1lbmQsXG4uZmMtcnRsIC5mYy1ldmVudC1ob3JpLmZjLWV2ZW50LXN0YXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmZjLWV2ZW50LFxuLmZjLWFnZW5kYSAuZmMtZXZlbnQtdGltZSxcbi5mYy1ldmVudCBhIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgLyogYmFja2dyb3VuZCBjb2xvciAqL1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIC8qIGJvcmRlciBjb2xvciAqL1xufVxuLmZjLWV2ZW50LXRpbWUsXG4uZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzcxNzE3MTtcbiAgcGFkZGluZzogMCAxcHg7XG59XG4udWktY2FsZW5kYXIgLmZjLWV2ZW50LXRpbWUsXG4udWktY2FsZW5kYXIgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4vKiBDaGF0ICovXG4uY2hhdC1hY3Rpdml0eS1saXN0IC5jaGF0LWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5jaGF0LWVsZW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmNoYXQtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmNoYXQtZWxlbWVudCxcbi5jaGF0LWVsZW1lbnQgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5jaGF0LWVsZW1lbnQsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cbi5jaGF0LWVsZW1lbnQgPiAucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmNoYXQtZWxlbWVudCBpbWcuaW1nLWNpcmNsZSxcbi5kcm9wZG93bi1tZXNzYWdlcy1ib3ggaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuLmNoYXQtZWxlbWVudCAud2VsbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuLmNoYXQtZWxlbWVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uY2hhdC1lbGVtZW50IC5waG90b3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi5yaWdodC5jaGF0LWVsZW1lbnQgPiAucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNoYXQtcGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hhdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jaGF0IGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQjNBOUE5O1xufVxuLmNoYXQgbGkubGVmdCAuY2hhdC1ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG4uY2hhdCBsaS5yaWdodCAuY2hhdC1ib2R5IHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuLmNoYXQgbGkgLmNoYXQtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbi5wYW5lbCAuc2xpZGVkb3duIC5nbHlwaGljb24sXG4uY2hhdCAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uY2hhdC1wYW5lbCAucGFuZWwtYm9keSB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi8qIExJU1QgR1JPVVAgKi9cbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSxcbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG59XG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4ubm8tcGFkZGluZyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAvKmJvcmRlci10b3A6IG5vbmU7Ki9cbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lbGVtZW50cy1saXN0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5lbGVtZW50cy1saXN0IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlLFxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItY29sb3I6ICNlN2VhZWM7XG4gIC8qYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7Ki9cbiAgLypib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYzsqL1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmVsZW1lbnRzLWxpc3QgbGkuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbi5lbGVtZW50LWRldGFpbC1ib3gge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLyogRkxPVCBDSEFSVCAgKi9cbi5mbG90LWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ud2lkZ2V0IC5mbG90LWNoYXJ0LmRhc2hib2FyZC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuLmZsb3QtY2hhcnQuZGFzaGJvYXJkLWNoYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTgwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZmxvdC1jaGFydC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mbG90LWNoYXJ0LXBpZS1jb250ZW50IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG4uanFzdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzJiMzAzYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0MywgNDgsIDU4LCAwLjgpO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCA1cHg7XG4gIG1pbi1oZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5qcXNmaWVsZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5oLTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuLmxlZ2VuZExhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG4uc3RhdC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zdGF0LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uc3RhdC1wZXJjZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnN0YXQtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8qIERBVEFUQUJMRVMgKi9cbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYyxcbnRhYmxlLmRhdGFUYWJsZSB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5ib2R5LkRUVFRfUHJpbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLkRUVFRfUHJpbnQgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJ1dHRvbi5EVFRUX2J1dHRvbixcbmRpdi5EVFRUX2J1dHRvbixcbmEuRFRUVF9idXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY3NmE2YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cbmJ1dHRvbi5EVFRUX2J1dHRvbjpob3ZlcixcbmRpdi5EVFRUX2J1dHRvbjpob3ZlcixcbmEuRFRUVF9idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY3NmE2YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cbmJ1dHRvbi5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpLFxuZGl2LkRUVFRfYnV0dG9uOmhvdmVyOm5vdCguRFRUVF9kaXNhYmxlZCksXG5hLkRUVFRfYnV0dG9uOmhvdmVyOm5vdCguRFRUVF9kaXNhYmxlZCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4vKiBDSVJDTEUgKi9cbi5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmJ0bi1jaXJjbGUge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA2cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLmJ0bi1jaXJjbGUuYnRuLWxnIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLmJ0bi1jaXJjbGUuYnRuLXhsIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuLnNob3ctZ3JpZCBbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuLnNob3ctZ3JpZCB7XG4gIG1hcmdpbjogMTVweCAwO1xufVxuLyogQU5JTUFUSU9OICovXG4uY3NzLWFuaW1hdGlvbi1ib3ggaDEge1xuICBmb250LXNpemU6IDQ0cHg7XG59XG4uYW5pbWF0aW9uLWVmZWN0LWxpbmtzIGEge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4jYW5pbWF0aW9uX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cbi5hbmltYXRpb24tdGV4dC1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLmFuaW1hdGlvbi10ZXh0LWluZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC02MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLmFuaW1hdGlvbi10ZXh0LWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmFuaW1hdGlvbi10ZXh0LWJveCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogUEVBQ0UgKi9cbi5wYWNlIHtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBhY2UtaW5hY3RpdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbn1cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFdJREdFVFMgKi9cbi53aWRnZXQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi53aWRnZXQuc3R5bGUxIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuLndpZGdldCBoMixcbi53aWRnZXQgaDMge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ud2lkZ2V0LXRleHQtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi53aWRnZXQtaGVhZC1jb2xvci1ib3gge1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ud2lkZ2V0IC5mbG90LWNoYXJ0IHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cbi52ZXJ0aWNhbC1hbGlnbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4udmVydGljYWwtYWxpZ24gaDIsXG4udmVydGljYWwtYWxpZ24gaDMge1xuICBtYXJnaW46IDA7XG59XG4udG9kby1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRvZG8tbGlzdC5zbWFsbC1saXN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRvZG8tbGlzdC5zbWFsbC1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDZweCA2cHggNnB4IDEycHg7XG59XG4udG9kby1saXN0LnNtYWxsLWxpc3QgLmJ0bi14cyxcbi50b2RvLWxpc3Quc21hbGwtbGlzdCAuYnRuLWdyb3VwLXhzID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxcHggMnB4IDFweCA1cHg7XG59XG4udG9kby1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgcGFkZGluZzogMTBweDtcbn1cbi50b2RvLWxpc3QgLmhhbmRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4udG9kby1saXN0ID4gbGkgLmxhYmVsIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmNoZWNrLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udG9kby1jb21wbGV0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cbi5nZW8tc3RhdGlzdGljIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmdseXBoaWNvbi5mYSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCI7XG59XG4vKiBJTlBVVFMgKi9cbi5pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1zLXNtIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuLmlucHV0LXMge1xuICB3aWR0aDogMjAwcHg7XG59XG4uaW5wdXQtcy1sZyB7XG4gIHdpZHRoOiAyNTBweDtcbn1cbi5pLWNoZWNrcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mb3JtLWNvbnRyb2wsXG4uc2luZ2xlLWxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCAwcywgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAwcztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uc2luZ2xlLWxpbmU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNmOGFjNTk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsXG4uaGFzLWVycm9yIC5idG4tZ3JvdXAgLnJhZGlvLWlubGluZS1idG4ge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLXN1Y2Nlc3MgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5oYXMtd2FybmluZyAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjZjhhYzU5O1xufVxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTZFNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcGlubmVyLWJ1dHRvbnMuaW5wdXQtZ3JvdXAtYnRuIC5idG4teHMge1xuICBsaW5lLWhlaWdodDogMS4xMztcbn1cbi5zcGlubmVyLWJ1dHRvbnMuaW5wdXQtZ3JvdXAtYnRuIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwICMxYWIzOTQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uc2xpZGVyX3JlZCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjRUQ1NTY1O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLyogVUkgU29ydGFibGUgKi9cbi51aS1zb3J0YWJsZSAuaWJveC10aXRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2VjZWNlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U3ZWFlYztcbn1cbi5pYm94LnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgbWFyZ2luOiAwcHggMHB4IDIzcHggIWltcG9ydGFudDtcbn1cbi8qIFNXSVRDSEVTICovXG4ub25vZmZzd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1NHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm9ub2Zmc3dpdGNoLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFBQjM5NDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSxcbi5vbm9mZnN3aXRjaC1pbm5lcjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJPTlwiO1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFBQjM5NDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIk9GRlwiO1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjOTE5MTkxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE4cHg7XG4gIG1hcmdpbjogMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUFCMzk0O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAzNnB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLXN3aXRjaCB7XG4gIHJpZ2h0OiAwcHg7XG59XG4vKiBqcUdyaWQgKi9cbi51aS1qcWdyaWQge1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnVpLWpxZ3JpZC1idGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnVpLWpxZ3JpZC1odGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLnVpLWpxZ3JpZC10aXRsZWJhciB7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxLjFlbSAxZW0gMC4yZW07XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkO1xuICBib3JkZXItdG9wOiAwcHggc29saWQ7XG59XG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cbi51aS1qcWdyaWQgdHIudWktcm93LWx0ciB0ZCB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi51aS1zZWFyY2gtdG9vbGJhciBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogI0Y5RjlGOTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY3NmE2YztcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udWktaWNvbi10cmlhbmdsZS0xLW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxcHggLTE2cHg7XG59XG4udWktanFncmlkIHRyLnVpLXNlYXJjaC10b29sYmFyIHRoIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cbi51aS1zdGF0ZS1ob3Zlcixcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsXG4udWktc3RhdGUtZm9jdXMsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWZvY3VzLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1zdGF0ZS1oaWdobGlnaHQsXG4udWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWhpZ2hsaWdodCxcbi51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xufVxuLnVpLXN0YXRlLWFjdGl2ZSxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtYWN0aXZlLFxuLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnVpLWpxZ3JpZCAudWktcGctaW5wdXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBoZWlnaHQ6IDE1cHg7XG59XG4udWktanFncmlkIC51aS1wZy1zZWxib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4udWktanFncmlkIC51aS1wYWdlci1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXBhZ2VyIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcGctdGFibGUgLm5hdnRhYmxlIC51aS1jb3JuZXItYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnVpLWpxZ3JpZCAudWktcGctYnV0dG9uOmhvdmVyIHtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDBweDtcbn1cbi51aS1qcWdyaWQgLmxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDUlO1xuICBsZWZ0OiA0NSU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDEwMTtcbiAgcGFkZGluZzogNnB4O1xuICBtYXJnaW46IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnVpLWpxZ3JpZCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4udWktanFncmlkLXBhZ2VyIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItbGVmdCxcbi51aS1jb3JuZXItdGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuLnVpLWNvcm5lci1hbGwsXG4udWktY29ybmVyLXRvcCxcbi51aS1jb3JuZXItcmlnaHQsXG4udWktY29ybmVyLXRyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1sZWZ0LFxuLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4udWktY29ybmVyLWFsbCxcbi51aS1jb3JuZXItYm90dG9tLFxuLnVpLWNvcm5lci1yaWdodCxcbi51aS1jb3JuZXItYnIge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXRpdGxlYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4udWktanFncmlkIHRyLmpxZ3JvdyB0ZCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi51aS1qcWRpYWxvZyAudWktanFkaWFsb2ctdGl0bGViYXIge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi51aS1qcWRpYWxvZyA+IC51aS1yZXNpemFibGUtc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4vKiBOZXN0YWJsZSBsaXN0ICovXG4uZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uZGQtbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5kZC1saXN0IC5kZC1saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmRkLWNvbGxhcHNlZCAuZGQtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGQtaXRlbSxcbi5kZC1lbXB0eSxcbi5kZC1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5kZC1oYW5kbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiA1cHggMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5kZC1oYW5kbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRkLWhhbmRsZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmRkLWl0ZW0gPiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMDtcbn1cbi5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogJy0nO1xufVxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMzNweDtcbiAgY29sb3I6ICNjMWMxYzE7XG59XG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG59XG4jbmVzdGFibGUyIC5kZC1pdGVtID4gYnV0dG9uW2RhdGEtYWN0aW9uPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIjtcbn1cbi5kZC1wbGFjZWhvbGRlcixcbi5kZC1lbXB0eSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmZiZmY7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjZiY2JmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uZGQtZW1wdHkge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2JiYjtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZiksIC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKTtcbiAgYmFja2dyb3VuZC1zaXplOiA2MHB4IDYwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgMzBweCAzMHB4O1xufVxuLmRkLWRyYWdlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5OTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZGQtZHJhZ2VsID4gLmRkLWl0ZW0gLmRkLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZGQtZHJhZ2VsIC5kZC1oYW5kbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCA0cHggNnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAycHggNHB4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi8qKlxuKiBOZXN0YWJsZSBFeHRyYXNcbiovXG4ubmVzdGFibGUtbGlzdHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO1xufVxuI25lc3RhYmxlLW1lbnUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDEwcHggMCAyMHB4IDA7XG59XG4jbmVzdGFibGUtb3V0cHV0LFxuI25lc3RhYmxlMi1vdXRwdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzM2VtO1xuICBmb250LWZhbWlseTogb3BlbiBzYW5zLCBsdWNpZGEgZ3JhbmRlLCBsdWNpZGEgc2FucyB1bmljb2RlLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNuZXN0YWJsZTIgLmRkLWhhbmRsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgcGFkZGluZzogMTBweDtcbn1cbiNuZXN0YWJsZTIgLmRkLWhhbmRsZTpob3ZlciB7XG4gIC8qYmFja2dyb3VuZDogI2JiYjsqL1xufVxuI25lc3RhYmxlMiBzcGFuLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuI25lc3RhYmxlLW91dHB1dCxcbiNuZXN0YWJsZTItb3V0cHV0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAyNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vKiBDb2RlTWlycm9yICovXG4uQ29kZU1pcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5Db2RlTWlycm9yLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bztcbn1cbi8qIEdvb2dsZSBNYXBzICovXG4uZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG4vKiBWYWxpZGF0aW9uICovXG5sYWJlbC5lcnJvciB7XG4gIGNvbG9yOiAjY2M1OTY1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uZm9ybS1jb250cm9sLmVycm9yIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICNjYzU5NjU7XG59XG4vKiBuZ0dyaWQgKi9cbi5ncmlkU3R5bGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDRkNGQ0O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cbi5ncmlkU3R5bGUyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgd2lkdGg6IDUwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLm5nSCBlYWRlckNlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLm5nQ2VsbCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5uZ1RvcFBhbmVsIHtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbn1cbi5uZ1Jvdy5ldmVuIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5uZ1Jvdy5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6ICNFQkYyRjE7XG59XG4ubmdSb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5uZ0NlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uZ0hlYWRlckNlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4vKiBUb2FzdHIgY3VzdG9tIHN0eWxlICovXG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdDpiZWZvcmUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgbWFyZ2luOiBhdXRvIDAuNWVtIGF1dG8gLTEuNWVtO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDVcIjtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtc3VjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwQ1wiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDNweCAjOTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjOTk5O1xuICBvcGFjaXR5OiAwLjk7XG4gIC1tcy1maWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IDpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDRweCAjOTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjOTk5O1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4udG9hc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnRvYXN0LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbn1cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbn1cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbn1cbi50b2FzdC10b3AtZnVsbC13aWR0aCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGgge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLyogTm90aWZpZSAqL1xuLmNnLW5vdGlmeS1tZXNzYWdlLmluc3BpbmlhLW5vdGlmeSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxIHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyIHB4IDQgcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgMCAxIHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyIHB4IDQgcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXI6IG5vbmUgO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgI2Y4YWM1OTtcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgIzFjODRjNjtcbn1cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjRUQ1NTY1O1xufVxuLmluc3BpbmlhLW5vdGlmeS5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjMWFiMzk0O1xufVxuLyogSW1hZ2UgY3JvcHBlciBzdHlsZSAqL1xuLmltZy1jb250YWluZXIsXG4uaW1nLXByZXZpZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltZy1wcmV2aWV3LXNtIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuLyogRm9ydW0gc3R5bGVzICAqL1xuLmZvcnVtLXBvc3QtY29udGFpbmVyIC5tZWRpYSB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgcGFkZGluZzogMjBweCAxMHB4IDIwcHggMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYxZjE7XG59XG4uZm9ydW0tYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTEwcHg7XG59XG4uZm9ydW0tYXZhdGFyIC5pbWctY2lyY2xlIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cbi5hdXRob3ItaW5mbyB7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcnVtLXBvc3QtaW5mbyB7XG4gIHBhZGRpbmc6IDlweCAxMnB4IDZweCAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuLm1lZGlhLWJvZHkgPiAubWVkaWEge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG4uZm9ydW0tcG9zdC1jb250YWluZXIgLm1lZGlhLWJvZHkgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZvcnVtLXBob3RvIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLm1lZGlhLWJvZHkgPiAubWVkaWEgLmZvcnVtLWF2YXRhciB7XG4gIHdpZHRoOiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubWVkaWEtYm9keSA+IC5tZWRpYSAuZm9ydW0tYXZhdGFyIC5pbWctY2lyY2xlIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB3aWR0aDogMzhweDtcbn1cbi5taWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbn1cbi5mb3J1bS1pdGVtIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cbi52aWV3cy1udW1iZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmZvcnVtLWNvbnRhaW5lcixcbi5mb3J1bS1wb3N0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbn1cbi5mb3J1bS1pdGVtIHNtYWxsIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ydW0taXRlbSAuZm9ydW0tc3ViLXRpdGxlIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuLmZvcnVtLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xufVxuLmZvcnVtLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ydW0tZGVzYyB7XG4gIGNvbG9yOiAjOTk5O1xufVxuLmZvcnVtLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuYS5mb3J1bS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5hLmZvcnVtLWl0ZW0tdGl0bGU6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb3J1bS1pY29uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5mb3J1bS1pdGVtLmFjdGl2ZSAuZmEge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5mb3J1bS1pdGVtLmFjdGl2ZSBhLmZvcnVtLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZm9ydW0taW5mbyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweCAwcHg7XG4gICAgLyogQ29tbWVudCB0aGlzIGlzIHlvdSB3YW50IHRvIHNob3cgZm9ydW0gaW5mbyBpbiBzbWFsbCBkZXZpY2VzICovXG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZm9ydW0tZGVzYyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLyogTmV3IFRpbWVsaW5lIHN0eWxlICovXG4udmVydGljYWwtY29udGFpbmVyIHtcbiAgLyogdGhpcyBjbGFzcyBpcyB1c2VkIHRvIGdpdmUgYSBtYXgtd2lkdGggdG8gdGhlIGVsZW1lbnQgaXQgaXMgYXBwbGllZCB0bywgYW5kIGNlbnRlciBpdCBob3Jpem9udGFsbHkgd2hlbiBpdCByZWFjaGVzIHRoYXQgbWF4LXdpZHRoICovXG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1jb250YWluZXI6OmFmdGVyIHtcbiAgLyogY2xlYXJmaXggKi9cbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cbiN2ZXJ0aWNhbC10aW1lbGluZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG59XG4jdmVydGljYWwtdGltZWxpbmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gIGZsb2F0OiByaWdodDtcbn1cbiN2ZXJ0aWNhbC10aW1lbGluZS5saWdodC10aW1lbGluZTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTdlYWVjO1xufVxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLmRhcmstdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2Y1ZjVmNTtcbn1cbi5kYXJrLXRpbWVsaW5lIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoMm4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZSxcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmNWY1ZjUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCxcbi5kYXJrLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDExNzBweCkge1xuICAjdmVydGljYWwtdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICB9XG4gICN2ZXJ0aWNhbC10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb246YmVmb3JlIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJlbSAwO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrIHtcbiAgICBtYXJnaW46IDRlbSAwO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjZjFmMWYxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLmNzc2FuaW1hdGlvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24uaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogNjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgcGFkZGluZzogMWVtO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICBtYXJnaW46IDFlbSAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi52ZXJ0aWNhbC1kYXRlIHNtYWxsIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNnB4O1xuICByaWdodDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYm9yZGVyOiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG4gIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZzogMS42ZW07XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICAgIHRvcDogMjRweDtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHdoaXRlO1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDEyMiU7XG4gICAgdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEyMiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAuY3NzYW5pbWF0aW9ucyAudmVydGljYWwtdGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuLyogVGFicyAqL1xuLnRhYnMtY29udGFpbmVyIC5wYW5lbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWItcGFuZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4udGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi50YWJzLWNvbnRhaW5lciAudGFiLXBhbmUgLnBhbmVsLWJvZHkge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgLnRhYi1wYW5lIC5wYW5lbC1ib2R5LFxuLnRhYnMtY29udGFpbmVyIC50YWJzLXJpZ2h0IC50YWItcGFuZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnRhYnMtY29udGFpbmVyIC5uYXYtdGFicyA+IGxpIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1iZWxvdyA+IC5uYXYtdGFicyxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyxcbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzLFxuLnRhYnMtY29udGFpbmVyIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgd2lkdGg6IDIwJTtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC5wYW5lbC1ib2R5IHtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IDIwJTtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCAucGFuZWwtYm9keSB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbi1yaWdodDogMjAlO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudCA+IC50YWItcGFuZSxcbi50YWJzLWNvbnRhaW5lciAucGlsbC1jb250ZW50ID4gLnBpbGwtcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFicy1jb250YWluZXIgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSxcbi50YWJzLWNvbnRhaW5lciAucGlsbC1jb250ZW50ID4gLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWJlbG93ID4gLm5hdi10YWJzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlN2VhZWM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1pbi13aWR0aDogNzRweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4udGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmhvdmVyLFxuLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWMgdHJhbnNwYXJlbnQgI2U3ZWFlYyAjZTdlYWVjO1xuICAqYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmZmZmO1xufVxuLnRhYnMtY29udGFpbmVyIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogMTlweDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbn1cbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYSxcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3Zlcixcbi50YWJzLWNvbnRhaW5lciAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYyAjZTdlYWVjICNlN2VhZWMgdHJhbnNwYXJlbnQ7XG4gICpib3JkZXItbGVmdC1jb2xvcjogI2ZmZmZmZjtcbiAgei1pbmRleDogMTtcbn1cbi8qIGpzdmVjdG9ybWFwICovXG4uanZlY3Rvcm1hcC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uanZlY3Rvcm1hcC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDRENEQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZiwgVmVyZGFuYTtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG4uanZlY3Rvcm1hcC16b29taW4sXG4uanZlY3Rvcm1hcC16b29tb3V0LFxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIHBhZGRpbmc6IDNweDtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLmp2ZWN0b3JtYXAtem9vbWluLFxuLmp2ZWN0b3JtYXAtem9vbW91dCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG59XG4uanZlY3Rvcm1hcC16b29taW4ge1xuICB0b3A6IDEwcHg7XG59XG4uanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgdG9wOiAzMHB4O1xufVxuLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiA2cHg7XG59XG4uanZlY3Rvcm1hcC1zcGlubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBuby1yZXBlYXQgdXJsKGRhdGE6aW1hZ2UvZ2lmO2Jhc2U2NCxSMGxHT0RsaElBQWdBUE1BQVAvLy93QUFBTWJHeG9TRWhMYTJ0cHFhbWpZMk5sWldWdGpZMk9UazVMeTh2QjRlSGdRRUJBQUFBQUFBQUFBQUFDSC9DMDVGVkZORFFWQkZNaTR3QXdFQUFBQWgvaHBEY21WaGRHVmtJSGRwZEdnZ1lXcGhlR3h2WVdRdWFXNW1id0FoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNXhESVNXbGhwZXJONTJKTGhTU2RSZ3dWbzFJQ1FaUlVzaXdIcFRKVDRpb3dOUzh2eVcyaWNDRjZrOEhNTUJrQ0VEc2t4VEJEQVp3dUFra3FJZnhJUXloQlFCRnZBUVNESVRNNVZEVzZYTkU0S2FnTmg2Qmd3ZTYwc21RVUIzZDRSejFaQkFwbkZBU0RkMGhpaGgxMkJrRTlrakFKVmx5Y1hJZzdDUUlGQTZTbG5KODdwYXFiU0tpS29xdXNuYk1kbURDMnRYUWxrVWh6aVl0eVdUeElmeTZCRThXSnQ1WUp2cEppdnhOYUdtTEhUMFZuT2dTWWYwZFpYUzdBUGRwQjMwOVJuSE9HNWdEcVhHTERhQzQ1N0QxelovVi9ubU9NODJYaUhSTFlLaEtQMW9abUFEZEVBQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNmhESVNXbFpwT3JOcDFsR05SU2RScERVb2xJR3c1UlVZaGhIdWtxRnU4RHNyRXlxbldUaEd2QW1oVmx0ZUJ2b2pwVEREQlVFSUZ3TUZCUkFtQmtTZ09yQkZab2dDQVN3QkRFWS9DWlNnN0dTRTBnU0NqUUJNVkcwMjN4V0Joa2xBbm9FZGhRRWZ5TnFNSWNLamhSc2pFZG5lekIrQTRrOGdUd0poRnVpVzRkb2tYaWxvVWVwQkFwNXFhS3BwNitIbzdhV1c1NHdsN29idkVlMGtSdW9wbENHZXB3U3gyakp2cUhFbUd0NndoSnBHcGZKQ0htT29OSEthSHg2MVdpU1I5MkU0bGJGb3ErQjZRRHR1ZXRjYUJQblc2K083d0RIcElpSzlTYVZLNUdnVjU0M3R6amdHY2doQWdBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTdoRElTU2t4cE9yTjV6RkhOV1JkaFNpVm9WTEhzcFJVTW95VWFreUVlOFBUUENBVFc5QTE0RTBVdnVBS01OQVpLWVVaQ2lCTXVCYWtTUUtHOEcyRnpVV294MkFVdEFRRmNCS2xWUW9MZ1FSZVpoUWxDSUplc1FYSTVCMENCblVNT3hNQ2Vub0NmVENFV0JzSkNvbFRNQU5sZHgxNUJHczhCNXdsQ1o5UG82T0prd21ScG5xa3FudVNyYXlxZkttcXBMYWpvaVc1SEpxN0ZMMUdyMm1NTWNLVU1JaUpnSWVteTd4WnRKc1Rtc000eEhpS3Y1S01DWHFmeVVDSkVvblhQTjJyQU9JQW1zZkIzdVBvQUsrK0crdzQ4ZWRaUEsrTTZoTEpwUWc0ODRlblhJZFFGU1MxdTZVaGtzRU5FUUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk9jUXlFbXBHS0xxeldjWlJWVVFuWllnMWFCU2gyR1VWRUlRMmFRT0UrRytjRDRudHBXa1pRajFKSWlaSW9nREZGeUhJMFV4UXdGdWdNU09GSVBKZnRmVkFFb1pMQmJjTEVGaGxRaXFHcDFWZDE0MEFVa2xVTjNlQ0E1MUMxRVdNek1DZXpDQkJta3hWSVZIQldkM0hIbDlKUU9JSlNkU25KMFRES0NoQ3dVSmpvV01QYUdxREthbm5hc01vNlduTTU2MlI1WWx1WlJ3dXIwd3BncVpFN05LVW0rRk5SUEloakJKeEtadGVXdUlCTU40elJNSVZJaGZmY2dvandDRjExN2k0bmxMblk1enRSTHNuT2srYVYrb0pZN1Y3bTc2UGRrUzR0cktjZGcwWmMwdFRjS2tSQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQk80UXlFa3BLcWpxelNjcFJhVmtYWldRRXhpbXcxQlNDVUVJbERvaHJmdDZjcEtDazV4aWQ1TU5KVGFBSWtla0tHUWtXeUtIa3ZoS3NSN0FSbWl0a0FZRFlSSWJVUVJRaldCd0pSekNoaTlDUmxCY1kxVU40ZzAvVk5CMEFsY3ZjQVlIUnlaUGRFUUZZVjhjY3dSNUhXeEVKMDJZbVJNTG5KMXhDWXAwWTVpZHBRdWhvcG1tQzJLZ29qS2FzVVFEazVCTkF3d01PaDJSdFJxNXVRdVBaS0dJSlFJR3dBd0dmNkkwSlhNcEM4QzdrWFdEQklORk14UzRES01BV1ZXQUdZc0FkTnFXNXVhUnhrU0tKT1pLYVUzdFBPQlo0RHVLMkxBVGdKaGtQSk1nVHdLQ2RGanlQSEVuS3hGQ0RoRUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR6RU1oSmFWS3A2czJuSWtvbElKMldrQlNocGtWUldxcVFyaExTRXU5TVpKS0s5eTFacnFZSzlXaUNsbXZvVWFGOGdJUVNOZUYxRXI0TU5GbjRTUlNEQVJXcm9BSUVUZzFpVnd1SGpZQjFrWWMxbXdydXdYS0M5Z21zSlhsaUd4YytYaVVDYnk5eWRoMXNPU2RNa3BNVEJwYVhCenNmaG9jNWw1OEdtNXlUb0FhWmhhT1VxamtEZ0NXTkhBVUxDd09MYVRtenN3YWRFcWdnUXdnSHVRc0hJb1pDSFFNTVFnUUd1YlZFY3hPUEZBY01EQVlVQTg1ZVdBUm1mU1JRQ2RjTWUwemVQMUFBeWd3TGxKdFBOQUFMMTlEQVJkUHpCT1dTbTFickpCaTQ1c29SQVdRQUFrclFJeWtTaFE5d1ZoSEN3Q1FDQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUckVNaEphVktwNnMybklrcUZaRjJWSUJXaFVzSmFUb2txVUNvQnErRTcxU1JRZXlxVVRvTEE3VnhGMEpEeUlRaC9NVlZQTXQxRUNabGZjalpKOW1JS29hVGwxTVJJbDVvNENVS1hPd215ckNJbkNLcWNXdHZhZEwyU1loeUFTeU5ESjB1SWlSTURqSTBGZDMwL2lJMlVBNUdTUzVVRGoybDZOb3FnT2dONGdrc0VCZ1lGZjBGRHFLZ0hueVo5T1g4SHJnWUhkSHBjSFFVTFhBUzJxS3BFTlJnN2VBTUxDN2tUQmFpeFVZRmtLQXpXQUFuTEM3RkxWeExXREJMS0N3YUtUVUxnRXdiTEE0aEp0T2tTQk5xSVRUM3hFZ2ZMcEJ0ekUvaml1TDA0UkdFQmd3V2hTaFJnUUV4SEJBQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3eERJU1dsU3Flck5weUpLaFdSZGxTQVZvVkxDV2s2SktsQXFBYXZoTzlVa1VIc3FsRTZDd08xY1JkQ1E4aUVJZnpGVlR6TGRSQW1aWDNJMlNmWmlDcUdrNWRURVNKZWFPQWxDbHpzSnNxd2lKd2lxbkZyYjJuUzlrbUljZ0VzalF5ZExpSWxIZWhocGVqYUlqemg5ZW9tU2paUitpcHNsV0lSTEFnTURPUjJET3FLb2dUQjlwQ1VKQmFnREJYUjZYQjBFQmtJSXNhUnNHR01NQXhvREJnWUhUS0ppVVlFR0RBekhDOUVBQ2NVR2tJZ0Z6Z3daMFFzU0JjWEhpUXZPd2dEZEV3ZkZzMHNEenQ0UzZCSzR4WWprRE96bjB1bkZlQnpPQmlqSW0xRGdtZzVZRlF3c0NNanAxb0o4THlJQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHdFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0dsNk5vaVBPSDE2aVpLTmxINktteVdGT2dnSGhFRXZBd3dNQTBOOUdCc0VDNmFtaG5WY0V3YXZEQWF6R3dJRGFIMWlwYVlMQlVUQ0dnUURBOE5kSHowRnBxZ1RCd3NMcUFiV0FBbklBNEZXS2RNTEdkWUdFZ3JhaWdiVDBPSVRCY2c1UXdQVDR4THJST1pMNkF1UUFQVVM3YnhMcG9XaWRZMEp0eExIS2h3d01KQlRIZ1BLZEVRQUFDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpVWQ2R0FVTERKQ1JpWG8xQ3BHWERKT1VqWStZaXA5RGhUb0pBNFJCTHdNTEN3VkRmUmdiQkFhcXFvWjFYQk1Ic3dzSHR4dEZhSDFpcWFvR05nQUl4UnBiRkFnZlBRU3FwYmdHQnFVRDF3QlhlQ1lwMUFZWjE5SkpPWWdIMUt3QTRVQnZRd1hVQnhQcVZEOUwzc2JwMkJOazJ4dnZGUEpkK01GQ042SEFBSUtnTmdnWTBLdEVCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFNkJESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZllJRE1hQUZkVEVTSmVhRURBSU14WUZxck9VYU5XNEU0T2JZY0NYYWlCVkVnVUxlME5KYXh4dFlrc2poMk5Ma1pJU2dEZ0poSHRoa3BVNG1XNmJsUmlZbVpPbGg0SldrRHFJTHdVR0JuRTZUWUViQ2dldnIwTjFnSDRBdDdnSGlScEZhTE5ycnE4SE5nQUpBNzBBV3hRSUgxK3ZzWU1EQXpaUVBDOVZDTmtEV1VoR2t1RTVQeEpOd2lVSzRVZkx6T2xENFd2ekFIYW9HOW54UGk1ZCtqWVVxZkFoaHlrT0Z3SldpQUFBSWZrRUNRb0FBQUFzQUFBQUFDQUFJQUFBQlBBUXlFbHBVcW5xemFjaVNvVmtYVlVNRmFGU3dscE9DY01ZbEVyQWF2aE9Nbk5MTm84S3Nac01aSXRKRUlESUZTa0xHUW9RVE5oSXNGZWhSd3cyQ1FMS0YwdFlHS1lTZyt5Z3NaSXVOcUprc0tnYmZnSUdlcE5vMmNJVUIzVjFCM0l2TmlCWU5RYURTVHRmaGh4MEN3VlBJMFVKZTArYm00ZzVWZ2NHb3FPY25qbWpxRFNkbmhnRW9hbWNzWnVYTzFhV1F5OEtBd09BdVRZWUd3aTd3NWgrS3IwU0o4TUZpaHBOYngrNEVycTdCWUJ1enNkaUgxakNBem9TZmwwclZpck5iUlhsQkJsTFgrQlAwWEpMQVBHelRrQXVBT3FiMFdUNUFIN09jZENtNUI4VGdSd1NSS0lIUXRhTEN3ZzFSQUFBT3dBQUFBQUFBQUFBQUE9PSk7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxMHB4IDEwcHggMDtcbiAgcGFkZGluZzogM3B4IDNweCAxcHggM3B4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZzogM3B4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrIHtcbiAgd2lkdGg6IDQwcHg7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXNhbXBsZSB7XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG59XG4vKlNsaWNrIENhcm91c2VsICovXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmUge1xuICBjb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xufVxuLyogUGF5bWVudHMgKi9cbi5wYXltZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnBheW1lbnQtaWNvbi1iaWcge1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjRDFEQURFO1xufVxuLnBheW1lbnRzLW1ldGhvZC5wYW5lbC1ncm91cCAucGFuZWwgKyAucGFuZWwge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbC1oZWFkaW5nIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWwtaGVhZGluZyBpIHtcbiAgZm9udC1zaXplOiAyNnB4O1xufVxuLyogU2VsZWN0MiBjdXN0b20gc3R5bGVzICovXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbn1cbi5zaWRlYmFyZC1wYW5lbCB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZDogI2ViZWJlZDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQgaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQsXG4ubWVkaWEtYm9keSxcbi5zaWRlYmFyZC1wYW5lbCBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpZGViYXJkLXBhbmVsIC5mZWVkLWVsZW1lbnQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5zaWRlYmFyZC1wYW5lbCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2lkZWJhcmQtcGFuZWwgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlcjogMDtcbn1cbi5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIsXG4ud3JhcHBlci5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMzBweCAhaW1wb3J0YW50O1xufVxuLmJvZHktc21hbGwgLnNpZGViYXItY29udGVudCAud3JhcHBlcixcbi5ib2R5LXNtYWxsIC53cmFwcGVyLnNpZGViYXItY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cbiNyaWdodC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDYwcHg7XG4gIHdpZHRoOiAyNjBweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAxMDA5O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMjYwcHg7XG59XG4jcmlnaHQtc2lkZWJhci5zaWRlYmFyLW9wZW4ge1xuICByaWdodDogMDtcbn1cbiNyaWdodC1zaWRlYmFyLnNpZGViYXItb3Blbi5zaWRlYmFyLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicy5uYXZzLTQgbGkge1xuICB3aWR0aDogMjUlO1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLm5hdi10YWJzLm5hdnMtMyBsaSB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5uYXYtdGFicy5uYXZzLTIgbGkge1xuICB3aWR0aDogNTAlO1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLm5hdi10YWJzIGxpIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLm5hdi10YWJzIGxpIGEge1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiAjMkY0MDUwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMzM0NTU2O1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLm5hdi10YWJzIGxpLmFjdGl2ZSBhIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uc2lkZWJhci1jb250YWluZXIgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5zaWRlYmFyLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLnNpZGViYXItbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciB1bC5zaWRlYmFyLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItbWVzc2FnZTpudGgtY2hpbGQoMm4rMikge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xufVxuLnNpZGViYXItY29udGFpbmVyIHVsLnNpZGViYXItbGlzdCBsaSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweCAyMHB4IDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItdGl0bGUgaDMge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xufVxuLnNpZGViYXItY29udGFpbmVyIC50YWItY29udGVudCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1tZXNzYWdlID4gYSA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItbWVzc2FnZSA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLW1lc3NhZ2Uge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItbWVzc2FnZSAubWVzc2FnZS1hdmF0YXIge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uc2lkZWJhci1jb250YWluZXIgLnNldGluZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbiBzYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDA1MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuaHRtbCxcbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5ib2R5LmZ1bGwtaGVpZ2h0LWxheW91dCAjd3JhcHBlcixcbmJvZHkuZnVsbC1oZWlnaHQtbGF5b3V0ICNwYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4jcGFnZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbmJvZHkuYm94ZWQtbGF5b3V0IHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvc2hhdHRlcmVkLnBuZycpO1xufVxuYm9keS5ib3hlZC1sYXlvdXQgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmY0MDUwO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNzUpO1xufVxuLnRvcC1uYXZpZ2F0aW9uLmJveGVkLWxheW91dCAjd3JhcHBlcixcbi5ib3hlZC1sYXlvdXQgI3dyYXBwZXIudG9wLW5hdmlnYXRpb24ge1xuICBtYXgtd2lkdGg6IDEzMDBweCAhaW1wb3J0YW50O1xufVxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2xlYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWMgIWltcG9ydGFudDtcbn1cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZvbnQtbm9yYW1sIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYi1yIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5oci1saW5lLWRhc2hlZCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2U3ZWFlYztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5oci1saW5lLXNvbGlkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG52aWRlbyB7XG4gIHdpZHRoOiAxMDAlICAgICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAgICFpbXBvcnRhbnQ7XG59XG4vKiBHQUxMRVJZICovXG4uZ2FsbGVyeSA+IC5yb3cgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmZhbmN5Ym94IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLyogT25seSBmb3IgZGVtbyAqL1xuICB3aWR0aDogMjQlO1xufVxuLyogU3VtbWVybm90ZSB0ZXh0IGVkaXRvciAgKi9cbi5ub3RlLWVkaXRvciB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cbi8qIE1PREFMICovXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3V0bGluZTogMCBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubW9kYWwtZGlhbG9nIHtcbiAgei1pbmRleDogMjIwMDtcbn1cbi5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCAzMHB4IDMwcHggMzBweDtcbn1cbi5pbm1vZGFsIC5tb2RhbC1ib2R5IHtcbiAgYmFja2dyb3VuZDogI2Y4ZmFmYjtcbn1cbi5pbm1vZGFsIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbmltYXRlZC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4uaW5tb2RhbCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG59XG4uaW5tb2RhbCAubW9kYWwtaWNvbiB7XG4gIGZvbnQtc2l6ZTogODRweDtcbiAgY29sb3I6ICNlMmUzZTM7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi8qIFdSQVBQRVJTICovXG4jd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ud3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDEwcHggNDBweDtcbn1cbiNwYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDI0MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxufVxuLnRpdGxlLWFjdGlvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5pYm94LWNvbnRlbnQgaDEsXG4uaWJveC1jb250ZW50IGgyLFxuLmlib3gtY29udGVudCBoMyxcbi5pYm94LWNvbnRlbnQgaDQsXG4uaWJveC1jb250ZW50IGg1LFxuLmlib3gtdGl0bGUgaDEsXG4uaWJveC10aXRsZSBoMixcbi5pYm94LXRpdGxlIGgzLFxuLmlib3gtdGl0bGUgaDQsXG4uaWJveC10aXRsZSBoNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbnVsLnVuc3R5bGVkLFxub2wudW5zdHlsZWQge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uYmlnLWljb24ge1xuICBmb250LXNpemU6IDE2MHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZTVlNmU3O1xufVxuLyogRk9PVEVSICovXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuLmZvb3Rlci5maXhlZF9mdWxsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5mb290ZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBtYXJnaW4tbGVmdDogMjIwcHg7XG59XG5ib2R5Lm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQsXG5ib2R5LmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAwIDAgNzBweDtcbn1cbmJvZHkubWluaS1uYXZiYXIuY2FudmFzLW1lbnUgLmZvb3Rlci5maXhlZCxcbmJvZHkuY2FudmFzLW1lbnUgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuYm9keS5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAwIDAgMjIwcHg7XG59XG5ib2R5LmJvZHktc21hbGwgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4vKiBQQU5FTFMgKi9cbi5wYWdlLWhlYWRpbmcge1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwcHggMTBweCAyMHB4IDEwcHg7XG59XG4ucGFuZWwtaGVhZGluZyBoMSxcbi5wYW5lbC1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLyogVEFCTEVTICovXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUJFQkVCO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xuICBwYWRkaW5nOiA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4vKiBQQU5FTFMgKi9cbi5wYW5lbC5ibGFuay1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5ibGFuay1wYW5lbCAucGFuZWwtaGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgLW1vei1ib3JkZXItYm90dG9tLWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItbGVmdC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXJpZ2h0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItdG9wLWNvbG9yczogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREICNEREREREQgcmdiYSgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyLWJvdHRvbTogI2YzZjNmNDtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5uYXYubmF2LXRhYnMgbGkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogI0E3QjFDMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjVweDtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLnVpLXRhYiAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4IDBweDtcbn1cbi8qIEdMT0JBTCAgKi9cbi5uby1wYWRkaW5nIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLm5vLWJvcmRlcnMge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5uby1tYXJnaW5zIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubm8tdG9wLWJvcmRlciB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5pYm94LWNvbnRlbnQudGV4dC1ib3gge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5ib3JkZXItbGVmdC1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmZ1bGwtd2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmxpbmstYmxvY2sge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ubmF2Lm5hdmJhci10b3AtbGlua3MgLmxpbmstYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5saW5rLWJsb2NrIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuYm9keS5taW5pLW5hdmJhciAuYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuaW1nLmNpcmNsZS1ib3JkZXIge1xuICBib3JkZXI6IDZweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uYnJhbmRpbmcge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTdweCAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4ubG9naW4tcGFuZWwge1xuICBtYXJnaW4tdG9wOiAyNSU7XG59XG4uaWNvbnMtYm94IGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5pY29ucy1ib3ggLmluZm9udCBhIGkge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5pY29ucy1ib3ggLmluZm9udCBhIHtcbiAgY29sb3I6ICNhNmE4YTk7XG59XG4uaWNvbnMtYm94IC5pbmZvbnQgYSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi51aS1kcmFnZ2FibGUgLmlib3gtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYnJlYWRjcnVtYiA+IGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOUYyRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNjYTQ0NDA7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBwYWRkaW5nOiAycHggNHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmlib3gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pYm94LmNvbGxhcHNlZCAuaWJveC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pYm94LmNvbGxhcHNlZCAuZmEuZmEtY2hldnJvbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xufVxuLmlib3guY29sbGFwc2VkIC5mYS5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5pYm94OmFmdGVyLFxuLmlib3g6YmVmb3JlIHtcbiAgZGlzcGxheTogdGFibGU7XG59XG4uaWJveC10aXRsZSB7XG4gIC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLWxlZnQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogM3B4IDAgMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDE0cHggMTVweCA3cHg7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG59XG4uaWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAyMHB4IDIwcHg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweDtcbn1cbi5pYm94LWZvb3RlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgZm9udC1zaXplOiA5MCU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbnRhYmxlLnRhYmxlLW1haWwgdHIgdGQge1xuICBwYWRkaW5nOiAxMnB4O1xufVxuLnRhYmxlLW1haWwgLmNoZWNrLW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4udGFibGUtbWFpbCAubWFpbC1kYXRlIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbi5zdGFyLW1haWwsXG4uY2hlY2stbWFpbCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnVucmVhZCB0ZCBhLFxuLnVucmVhZCB0ZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnJlYWQgdGQgYSxcbi5yZWFkIHRkIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udW5yZWFkIHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjhmODtcbn1cbi5pYm94LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cbi5pYm94LWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmZiO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmlib3gtaGVhZGluZyBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbi5pYm94LXRpdGxlIGg1IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDdweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmlib3gtdGl0bGUgLmxhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uaWJveC10b29scyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pYm94LXRvb2xzIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGNvbG9yOiAjYzRjNGM0O1xufVxuLmlib3gtdG9vbHMgYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmlib3gtdG9vbHMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICBwYWRkaW5nOiA0cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmlib3ggLmlib3gtdG9vbHMub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4vKiBCQUNLR1JPVU5EUyAqL1xuLnRyYW5zcGFyZW50LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZ3JheS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG59XG4ud2hpdGUtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubGF6dXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNjNmM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi55ZWxsb3ctYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NTY1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5ibGFjay1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjI2MjY7XG59XG4ucGFuZWwtcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4ucGFuZWwtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzFjODRjNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWM4NGM2O1xuICBib3JkZXItY29sb3I6ICMxYzg0YzY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMyM2M2Yzg7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzYzZjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhhYzU5O1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG4gIGJvcmRlci1jb2xvcjogI2Y4YWM1OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ucGFuZWwtZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLnBhbmVsLWRhbmdlciA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VENTU2NTtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnByb2dyZXNzLXNtYWxsLFxuLnByb2dyZXNzLXNtYWxsIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDEwcHg7XG59XG4ucHJvZ3Jlc3Mtc21hbGwsXG4ucHJvZ3Jlc3MtbWluaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wcm9ncmVzcy1taW5pLFxuLnByb2dyZXNzLW1pbmkgLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ucHJvZ3Jlc3MtYmFyLW5hdnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjN2FiO1xufVxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbn1cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyM2M2Yzg7XG59XG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYzU5O1xufVxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NTY1O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5qdW1ib3Ryb24gaDEge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLyogQ09MT1JTICovXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMxYzg0YzY7XG59XG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMyM2M2Yzg7XG59XG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmOGFjNTk7XG59XG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNpbXBsZV90YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaW1nLXNoYWRvdyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4ICM5MTkxOTE7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4ICM5MTkxOTE7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCAjOTE5MTkxO1xufVxuLyogRm9yIGhhbmRsZSBkaWZlcmVudCBiZyBjb2xvciBpbiBBbmd1bGFySlMgdmVyc2lvbiAqL1xuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfMiBuYXYubmF2YmFyLFxuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfMyBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5pbmJveCBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5lbWFpbF92aWV3IG5hdi5uYXZiYXIsXG4ubWFpbGJveFxcLmVtYWlsX2NvbXBvc2UgbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzRfMSBuYXYubmF2YmFyLFxuLm1ldHJpY3MgbmF2Lm5hdmJhcixcbi5tZXRyaWNzXFwuaW5kZXggbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzUgbmF2Lm5hdmJhciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4vKiBGb3IgaGFuZGxlIGRpZmVyZW50IGJnIGNvbG9yIGluIE1WQyB2ZXJzaW9uICovXG4uRGFzaGJvYXJkXzIgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfMyAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkRhc2hib2FyZF80XzEgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5Db21wb3NlRW1haWwgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5FbWFpbFZpZXcgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5JbmJveCAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLk1ldHJpY3MgLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCxcbi5EYXNoYm9hcmRfNSAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmEuY2xvc2UtY2FudmFzLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDEwMTE7XG4gIGNvbG9yOiAjYTdiMWMyO1xufVxuYS5jbG9zZS1jYW52YXMtbWVudTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLyogRlVMTCBIRUlHSFQgKi9cbi5mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5maC1icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxOTZweCk7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZoLW5vLWJyZWFkY3J1bWIge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDk5cHgpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5maC1jb2x1bW4ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAyNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubW9kYWwtYmFja2Ryb3Age1xuICB6LWluZGV4OiAyMDQwICFpbXBvcnRhbnQ7XG59XG4ubW9kYWwge1xuICB6LWluZGV4OiAyMDUwICFpbXBvcnRhbnQ7XG59XG4uc3BpbmVyLWV4YW1wbGUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cbi8qIE1BUkdJTlMgJiBQQURESU5HUyAqL1xuLnAteHhzIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnAteHMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnAtc20ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnAtbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucC1tZCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ucC1sZyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucC14bCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucC13LXhzIHtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuLnAtdy1zbSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cbi5wLXctbSB7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cbi5wLXctbWQge1xuICBwYWRkaW5nOiAwIDI1cHg7XG59XG4ucC13LWxnIHtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuLnAtdy14bCB7XG4gIHBhZGRpbmc6IDAgNDBweDtcbn1cbi5tLXh4cyB7XG4gIG1hcmdpbjogMnB4IDRweDtcbn1cbi5tLXhzIHtcbiAgbWFyZ2luOiA1cHg7XG59XG4ubS1zbSB7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5tIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuLm0tbWQge1xuICBtYXJnaW46IDIwcHg7XG59XG4ubS1sZyB7XG4gIG1hcmdpbjogMzBweDtcbn1cbi5tLXhsIHtcbiAgbWFyZ2luOiA1MHB4O1xufVxuLm0tbiB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLWwteHMge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ubS1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5tLWwge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cbi5tLWwtbWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbi5tLWwtbGcge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cbi5tLWwteGwge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cbi5tLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubS1sLW4teHhzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4ubS1sLW4tNHAge1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5tLWwtbi14cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuLm0tbC1uLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLm0tbC1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLm0tbC1uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLm0tbC1uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuLm0tbC1uLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xufVxuLm0tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLm0tdC14eHMge1xuICBtYXJnaW4tdG9wOiAxcHggIWltcG9ydGFudDtcbn1cbi5tLXQteHMge1xuICBtYXJnaW4tdG9wOiA1cHggIWltcG9ydGFudDtcbn1cbi5tLXQtc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS10IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5tLXQtbWQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tLXQtbi14eHMge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLm0tdC1uLXhzIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuLm0tdC1uIHtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xufVxuLm0tdC1uLXhsIHtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG59XG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLm0tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50O1xufVxuLm0tciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4ubS1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cbi5tLXItNyB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuLm0tci1uLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5tLXItbi1zbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ubS1yLW4ge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cbi5tLXItbi1sZyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG4ubS1yLW4teGwge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cbi5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDtcbn1cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ubS1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm0tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tLWItbi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5tLWItbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuLm0tYi1uIHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4ubS1iLW4tbWQge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbi5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLm0tYi1uLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG4uc3BhY2UtMTUge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5zcGFjZS0yMCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLnNwYWNlLTI1IHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG4uc3BhY2UtMzAge1xuICBtYXJnaW46IDMwcHggMDtcbn1cbi5mdWxsc2NyZWVuLWlib3gtbW9kZSAuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5ib2R5LmZ1bGxzY3JlZW4taWJveC1tb2RlIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuLmlib3guZnVsbHNjcmVlbiB7XG4gIHotaW5kZXg6IDIwMzA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pYm94LmZ1bGxzY3JlZW4gLmNvbGxhcHNlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlib3guZnVsbHNjcmVlbiAuaWJveC1jb250ZW50IHtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XG59XG5ib2R5Lm1vZGFsLW9wZW4ge1xuICBwYWRkaW5nLXJpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm1vZGFsLW9wZW4gLmFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDtcbn1cbi8qIFNob3cgcHJvZmlsZSBkcm9wZG93biBvbiBmaXhlZCBzaWRlYmFyICovXG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLnByb2ZpbGUtZWxlbWVudCxcbi5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzM3B4IDI1cHg7XG59XG5ib2R5Lm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgLmxvZ28tZWxlbWVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2xlYXItbGVmdCB7XG4gIGNsZWFyOiBsZWZ0O1xufVxuLmNsZWFyLXJpZ2h0IHtcbiAgY2xlYXI6IHJpZ2h0O1xufVxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cbi8qIFNFQVJDSCBQQUdFICovXG4uc2VhcmNoLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnNlYXJjaC1yZXN1bHQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzFFMEZCRTtcbn1cbi5zZWFyY2gtcmVzdWx0IC5zZWFyY2gtbGluayB7XG4gIGNvbG9yOiAjMDA2NjIxO1xufVxuLnNlYXJjaC1yZXN1bHQgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLyogQ09OVEFDVFMgKi9cbi5jb250YWN0LWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uY29udGFjdC1ib3ggPiBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAwO1xufVxuLmNvbnRhY3QtYm94LmNlbnRlci12ZXJzaW9uID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gPiBhIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1ib3ggLmNvbnRhY3QtYm94LWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbn1cbi8qIElOVk9JQ0UgKi9cbi5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOm50aC1jaGlsZCg0KSxcbi5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMyksXG4uaW52b2ljZS10YWJsZSB0Ym9keSA+IHRyID4gdGQ6bnRoLWNoaWxkKDIpIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoNCksXG4uaW52b2ljZS10YWJsZSB0aGVhZCA+IHRyID4gdGg6bnRoLWNoaWxkKDMpLFxuLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOm50aC1jaGlsZCgyKSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmludm9pY2UtdG90YWwgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5pbnZvaWNlLXRvdGFsID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAwIG5vbmU7XG59XG4uaW52b2ljZS10b3RhbCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREREREQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTUlO1xufVxuLyogRVJST1IgJiBMT0dJTiAmIExPQ0tTQ1JFRU4qL1xuLm1pZGRsZS1ib3gge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5sb2Nrc2NyZWVuLm1pZGRsZS1ib3gge1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiAxMTBweDtcbn1cbi5sb2dpbnNjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuLmxvZ2luQ29sdW1ucyB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5wYXNzd29yZEJveCB7XG4gIG1heC13aWR0aDogNDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5sb2dvLW5hbWUge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubWlkZGxlLWJveCBoMSB7XG4gIGZvbnQtc2l6ZTogMTcwcHg7XG59XG4ud3JhcHBlciAubWlkZGxlLWJveCB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xufVxuLmxvY2std29yZCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00NzBweDtcbn1cbi5sb2NrLXdvcmQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZTllOWU5O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubG9jay13b3JkIC5maXJzdC13b3JkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cbi8qIERBU0JPQVJEICovXG4uZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDIwcHg7XG59XG4uZGFzaGJvYXJkLWhlYWRlciBoMiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cbi5maXN0LWl0ZW0ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3RhdGlzdGljLWJveCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4uZGFzaGJvYXJkLWhlYWRlciAubGlzdC1ncm91cC1pdGVtIHNwYW4ubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubGlzdC1ncm91cC5jbGVhci1saXN0IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxudWwuY2xlYXItbGlzdDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi8qIEludGltZWxpbmUgKi9cbi50aW1lbGluZS1pdGVtIC5kYXRlIGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgd2lkdGg6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG59XG4udGltZWxpbmUtaXRlbSAuZGF0ZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogMTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG4udGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cbi50aW1lbGluZS1pdGVtIC5jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbn1cbi8qIFBJTiBCT0FSRCAqL1xudWwubm90ZXMgbGksXG51bC50YWctbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG51bC5ub3RlcyBsaSBoNCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxudWwubm90ZXMgbGkgZGl2IHNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxudWwubm90ZXMgbGkgZGl2IGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxudWwubm90ZXMgbGkge1xuICBtYXJnaW46IDEwcHggNDBweCA1MHB4IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG51bC5ub3RlcyBsaSBkaXYgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDFlbTtcbiAgLyogRmlyZWZveCAqL1xuICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggMnB4ICMyMTIxMjE7XG4gIC8qIFNhZmFyaStDaHJvbWUgKi9cbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIDAuNyk7XG4gIC8qIE9wZXJhICovXG4gIGJveC1zaGFkb3c6IDVweCA1cHggMnB4IHJnYmEoMzMsIDMzLCAzMywgMC43KTtcbn1cbnVsLm5vdGVzIGxpIGRpdiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtNmRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xufVxudWwubm90ZXMgbGk6bnRoLWNoaWxkKGV2ZW4pIGRpdiB7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxudWwubm90ZXMgbGk6bnRoLWNoaWxkKDNuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01cHg7XG59XG51bC5ub3RlcyBsaTpudGgtY2hpbGQoNW4pIGRpdiB7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG59XG51bC5ub3RlcyBsaSBkaXY6aG92ZXIsXG51bC5ub3RlcyBsaSBkaXY6Zm9jdXMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxudWwubm90ZXMgbGkgZGl2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjEwcHg7XG4gIHdpZHRoOiAyMTBweDtcbiAgcGFkZGluZzogMWVtO1xuICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggN3B4ICMyMTIxMjE7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAwLjcpO1xuICBib3gtc2hhZG93OiA1cHggNXB4IDdweCByZ2JhKDMzLCAzMywgMzMsIDAuNyk7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4xNXMgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMTVzIGxpbmVhcjtcbn1cbi8qIEZJTEUgTUFOQUdFUiAqL1xuLmZpbGUtYm94IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjBweDtcbn1cbi5maWxlLW1hbmFnZXIgaDUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmZpbGUtbWFuYWdlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9sZGVyLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG4uZm9sZGVyLWxpc3QgbGkge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9sZGVyLWxpc3QgbGkgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzNkNGQ1ZDtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuLmNhdGVnb3J5LWxpc3QgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMzZDRkNWQ7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LW5hdnkge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMWM4NGM2O1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1pbmZvIHtcbiAgY29sb3I6ICMyM2M2Yzg7XG59XG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRUY1MzUyO1xufVxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNGOEFDNTk7XG59XG4uZmlsZS1tYW5hZ2VyIGg1LnRhZy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4udGFnLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cbi50YWctbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZmlsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmZpbGUtbWFuYWdlciAuaHItbGluZS1kYXNoZWQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5maWxlIC5pY29uLFxuLmZpbGUgLmltYWdlIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWxlIC5pY29uIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmlsZS1jb250cm9sIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmZpbGUtY29udHJvbC5hY3RpdmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5maWxlIC5pY29uIGkge1xuICBmb250LXNpemU6IDcwcHg7XG4gIGNvbG9yOiAjZGFkYWRhO1xufVxuLmZpbGUgLmZpbGUtbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmZpbGUtbmFtZSBzbWFsbCB7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLmNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogMDtcbiAgYm9yZGVyOiAwLjZlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjZlbSBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAwLjZlbSBzb2xpZCAjZjFmMWYxO1xuICByaWdodDogMGVtO1xuICBib3R0b206IDBlbTtcbn1cbmEuY29tcG9zZS1tYWlsIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG4ubWFpbC1zZWFyY2gge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLyogUFJPRklMRSAqL1xuLnByb2ZpbGUtY29udGVudCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5wcm9maWxlLXN0YXRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnByb2ZpbGUtaW1hZ2Uge1xuICB3aWR0aDogMTIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbn1cbi5wcm9maWxlLWluZm8ge1xuICBtYXJnaW4tbGVmdDogMTIwcHg7XG59XG4uZmVlZC1hY3Rpdml0eS1saXN0IC5mZWVkLWVsZW1lbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5mZWVkLWVsZW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmZlZWQtZWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmZlZWQtZWxlbWVudCxcbi5mZWVkLWVsZW1lbnQgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi5mZWVkLWVsZW1lbnQsXG4ubWVkaWEtYm9keSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZmVlZC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5mZWVkLWVsZW1lbnQgaW1nLmltZy1jaXJjbGUsXG4uZHJvcGRvd24tbWVzc2FnZXMtYm94IGltZy5pbWctY2lyY2xlIHtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzhweDtcbn1cbi5mZWVkLWVsZW1lbnQgLndlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cbi5mZWVkLWVsZW1lbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmZlZWQtZWxlbWVudCAucGhvdG9zIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4uZmVlZC1waG90byB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5maWxlLWxpc3QgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5maWxlLWxpc3QgbGkgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmZpbGUtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udXNlci1mcmllbmRzIGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4vKiBNQUlMQk9YICovXG4ubWFpbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ubWFpbC1ib3gtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDIwcHggMjBweDtcbn1cbi5tYWlsLWJveC1oZWFkZXIgaDIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG4ubWFpbGJveC1jb250ZW50IC50YWctbGlzdCBsaSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tYWlsLWJvZHkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMjBweDtcbn1cbi5tYWlsLXRleHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5tYWlsLXRleHQgLm5vdGUtdG9vbGJhciB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5tYWlsLWJvZHkgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubWFpbC10ZXh0IC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGODtcbn1cbi5tYWlsLWF0dGFjaG1lbnQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLm1haWxib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5tYWlsLW9udGFjdCB7XG4gIHdpZHRoOiAyMyU7XG59XG4vKiBQUk9KRUNUUyAqL1xuLnByb2plY3QtcGVvcGxlLFxuLnByb2plY3QtYWN0aW9ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuZGQucHJvamVjdC1wZW9wbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4ucHJvamVjdC1wZW9wbGUgaW1nIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5wcm9qZWN0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnByb2plY3QtbGlzdCB0YWJsZSB0ciB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucHJvamVjdC1tYW5hZ2VyIC50YWctbGlzdCBsaSBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2plY3QtZmlsZXMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi8qIEZBUSAqL1xuLmZhcS1pdGVtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmZhcS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZhcS1xdWVzdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMTc5ZDgyO1xufVxuLmZhcS1hbnN3ZXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZmFxLWl0ZW0gLnRhZy1pdGVtIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgcGFkZGluZzogMnB4IDZweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyogQ2hhdCB2aWV3ICovXG4ubWVzc2FnZS1pbnB1dCB7XG4gIGhlaWdodDogOTBweCAhaW1wb3J0YW50O1xufVxuLmNoYXQtYXZhdGFyIHtcbiAgd2hpdGU6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGF0LXVzZXItbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4uY2hhdC11c2VyIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLmNoYXQtdXNlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uY2hhdC12aWV3IHtcbiAgei1pbmRleDogMjAwMTI7XG59XG4uY2hhdC11c2Vycyxcbi5jaGF0LXN0YXRpc3RpYyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY2hhdC11c2VycyxcbiAgLmNoYXQtc3RhdGlzdGljIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG59XG4uY2hhdC12aWV3IC5pYm94LWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmNoYXQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbi5tZXNzYWdlLWF2YXRhciB7XG4gIGhlaWdodDogNDhweDtcbiAgd2lkdGg6IDQ4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZS1hdmF0YXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm1lc3NhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlLWRhdGUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2UtZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNoYXQtZGlzY3Vzc2lvbiAuY2hhdC1tZXNzYWdlLmxlZnQgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG4ubWVzc2FnZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cbi5tZXNzYWdlLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jaGF0LWRpc2N1c3Npb24ge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xuICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLmNoYXQtdXNlcnMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuLmNoYXQtbWVzc2FnZS1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi8qIGpzVHJlZSAqL1xuLmpzdHJlZS1vcGVuID4gLmpzdHJlZS1hbmNob3IgPiAuZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uLm5vbmUge1xuICB3aWR0aDogMDtcbn1cbi8qIENMSUVOVFMgKi9cbi5jbGllbnRzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNsaWVudHMtbGlzdCAudGFiLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjAwcHg7XG59XG4uY2xpZW50LWRldGFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA2MjBweDtcbn1cbi5jbGllbnRzLWxpc3QgdGFibGUgdHIgdGQge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlcjogbm9uZSA7XG59XG4uY2xpZW50LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5jbGllbnQtbGluazpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmNsaWVudC1hdmF0YXIge1xuICB3aWR0aDogNDJweDtcbn1cbi5jbGllbnQtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jb250YWN0LXR5cGUge1xuICB3aWR0aDogMjBweDtcbiAgY29sb3I6ICNjMWMzYzQ7XG59XG4uY2xpZW50LXN0YXR1cyB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uY2xpZW50LWRldGFpbCAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNsaWVudC1kZXRhaWwgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24uZ3JheS1iZyB7XG4gIGNvbG9yOiAjYTdhYWFiO1xufVxuLmNsaWVudHMtbGlzdCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuLmNsaWVudHMtbGlzdCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuLmNsaWVudHMtbGlzdCAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG59XG4vKiBCTE9HIEFSVElDTEUgKi9cbi5ibG9nIGgyIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5ibG9nIGg1IHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4uYmxvZyAuYnRuIHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG4uYXJ0aWNsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRjQwNTA7XG59XG4uYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cbi5hcnRpY2xlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDQwcHggMCAxMDBweCAwO1xufVxuLmFydGljbGUgLmlib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4vKiBJU1NVRSBUUkFDS0VSICovXG4uaXNzdWUtdHJhY2tlciAuYnRuLWxpbmsge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbnRhYmxlLmlzc3VlLXRyYWNrZXIgdGJvZHkgdHIgdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uaXNzdWUtaW5mbyB7XG4gIHdpZHRoOiA1MCU7XG59XG4uaXNzdWUtaW5mbyBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4uaXNzdWUtaW5mbyBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLyogVEVBTVMgKi9cbi50ZWFtLW1lbWJlcnMge1xuICBtYXJnaW46IDEwcHggMDtcbn1cbi50ZWFtLW1lbWJlcnMgaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4vKiBBR0lMRSBCT0FSRCAqL1xuLnNvcnRhYmxlLWxpc3Qge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG4uYWdpbGUtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbi5hZ2lsZS1saXN0IGxpIHtcbiAgYmFja2dyb3VuZDogI0ZBRkFGQjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgbWFyZ2luOiAwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hZ2lsZS1saXN0IGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFnaWxlLWxpc3QgbGkud2FybmluZy1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZjhhYzU5O1xufVxuLmFnaWxlLWxpc3QgbGkuZGFuZ2VyLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICNFRDU1NjU7XG59XG4uYWdpbGUtbGlzdCBsaS5pbmZvLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxYzg0YzY7XG59XG4uYWdpbGUtbGlzdCBsaS5zdWNjZXNzLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMxYWIzOTQ7XG59XG4uYWdpbGUtZGV0YWlsIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKiBESUZGICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZmZmM2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5kZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM2O1xufVxuLyogRS1jb21tZXJjZSAqL1xuLnByb2R1Y3QtYm94IHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5wcm9kdWN0LWJveDpob3Zlcixcbi5wcm9kdWN0LWJveC5hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggI2E4YThhODtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggM3B4IDdweCAwcHggI2E4YThhODtcbiAgYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4ICNhOGE4YTg7XG59XG4ucHJvZHVjdC1pbWl0YXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmOTtcbiAgY29sb3I6ICNiZWJlYzM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ucHJvZHVjdC1pbWl0YXRpb24ueGwge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuLnByb2R1Y3QtZGVzYyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lY29tbWVyY2UgLnRhZy1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5lY29tbWVyY2UgLmZhLXN0YXIge1xuICBjb2xvcjogI0QxREFERTtcbn1cbi5lY29tbWVyY2UgLmZhLXN0YXIuYWN0aXZlIHtcbiAgY29sb3I6ICNmOGFjNTk7XG59XG4uZWNvbW1lcmNlIC5ub3RlLWVkaXRvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY3NmE2YztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgNXB4IDA7XG59XG4ucHJvZHVjdC1uYW1lOmhvdmVyLFxuLnByb2R1Y3QtbmFtZTpmb2N1cyB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnByb2R1Y3QtcHJpY2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMnB4O1xuICByaWdodDogMDtcbn1cbi5wcm9kdWN0LWRldGFpbCAuaWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDUwcHggMzBweDtcbn1cbi5pbWFnZS1pbWl0YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG59XG4ucHJvZHVjdC1tYWluLXByaWNlIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuLnByb2R1Y3QtaW1hZ2VzIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4vKiBTb2NpYWwgZmVlZCAqL1xuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWZlZWQtYm94IHtcbiAgbWFyZ2luLWxlZnQ6IDYycHg7XG59XG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtZmVlZC1ib3ggLnNvY2lhbC1hdmF0YXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMCAxNXB4O1xuICBmbG9hdDogbm9uZTtcbn1cbi5zb2NpYWwtZmVlZC1ib3gge1xuICAvKnBhZGRpbmc6IDE1cHg7Ki9cbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5hcnRpY2xlIC5zb2NpYWwtZmVlZC1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4uYXJ0aWNsZSAuc29jaWFsLWZlZWQtYm94IHAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLnNvY2lhbC1hY3Rpb24ge1xuICBtYXJnaW46IDE1cHg7XG59XG4uc29jaWFsLWF2YXRhciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG59XG4uc29jaWFsLWNvbW1lbnQgLnNvY2lhbC1jb21tZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4uc29jaWFsLWF2YXRhciBpbWcge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uc29jaWFsLWF2YXRhciAubWVkaWEtYm9keSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zb2NpYWwtYm9keSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc29jaWFsLWJvZHkgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5zb2NpYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cbi5zb2NpYWwtZm9vdGVyIC5zb2NpYWwtY29tbWVudCBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLnNvY2lhbC1jb21tZW50OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5zb2NpYWwtY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4uc29jaWFsLWNvbW1lbnQgdGV4dGFyZWEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4vKiBWb3RlIGxpc3QgKi9cbi52b3RlLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjO1xufVxuLnZvdGUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4udm90ZS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbn1cbi52b3RlLWFjdGlvbnMge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMwcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZvdGUtYWN0aW9ucyBhIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4udm90ZS1hY3Rpb25zIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52b3RlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuLnZvdGUtdGl0bGU6aG92ZXIsXG4udm90ZS10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnZvdGUtaW5mbyxcbi52b3RlLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG4udm90ZS1pbmZvLFxuLnZvdGUtaW5mbyBhIHtcbiAgY29sb3I6ICNiNGI2Yjg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi52b3RlLWluZm8gYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi52b3RlLWluZm8gYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnZvdGUtaWNvbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2U4ZTllYTtcbn1cbi52b3RlLWljb24uYWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG5ib2R5LmJvZHktc21hbGwgLnZvdGUtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jc21hbGwtY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwO1xufVxuI3NtYWxsLWNoYXQgLmJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zcHg7XG4gIHJpZ2h0OiAtNHB4O1xufVxuLm9wZW4tc21hbGwtY2hhdCB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwYWRkaW5nOiA5cHggOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4ub3Blbi1zbWFsbC1jaGF0OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLnNtYWxsLWNoYXQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiA3NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICB3aWR0aDogMjMwcHg7XG4gIGhlaWdodDogMzIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5zbWFsbC1jaGF0LWJveC5uZy1zbWFsbC1jaGF0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYm9keS1zbWFsbCAuc21hbGwtY2hhdC1ib3gge1xuICBib3R0b206IDcwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnNtYWxsLWNoYXQtYm94LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNtYWxsLWNoYXQtYm94IC5oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogIzJGNDA1MDtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY2hhdC1kYXRlIHtcbiAgb3BhY2l0eTogMC42O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLmF1dGhvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50ID4gZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLmNoYXQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gIG1heC13aWR0aDogODAlO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5jaGF0LW1lc3NhZ2UuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLmxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cbi5zbWFsbC1jaGF0LWJveCAuY29udGVudCAubGVmdCAuY2hhdC1tZXNzYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc21hbGwtY2hhdC1ib3ggLmNvbnRlbnQgLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNtYWxsLWNoYXQtYm94IC5jb250ZW50IC5yaWdodCAuY2hhdC1tZXNzYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNtYWxsLWNoYXQtYm94IC5mb3JtLWNoYXQge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG4vKlxuICogbWV0aXNtZW51IC0gdjIuMC4yXG4gKiBBIGpRdWVyeSBtZW51IHBsdWdpblxuICogaHR0cHM6Ly9naXRodWIuY29tL29ub2t1bXVzL21ldGlzTWVudVxuICpcbiAqIE1hZGUgYnkgT3NtYW4gTnVyaSBPa3VtdXNcbiAqIFVuZGVyIE1JVCBMaWNlbnNlXG4gKi9cbi5tZXRpc21lbnUgLnBsdXMtbWludXMsXG4ubWV0aXNtZW51IC5wbHVzLXRpbWVzIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLm1ldGlzbWVudSAuYXJyb3cge1xuICBmbG9hdDogcmlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3O1xufVxuLm1ldGlzbWVudSAuZ2x5cGhpY29uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCI7XG59XG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmdseXBoaWNvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTExNFwiO1xufVxuLm1ldGlzbWVudSAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cbi5tZXRpc21lbnUgLmlvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMlwiO1xufVxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5pb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDBcIjtcbn1cbi5tZXRpc21lbnUgLmZhLnBsdXMtbWludXM6YmVmb3JlLFxuLm1ldGlzbWVudSAuZmEucGx1cy10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2N1wiO1xufVxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5mYS5wbHVzLXRpbWVzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEucGx1cy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLm1ldGlzbWVudSAuY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1ldGlzbWVudSAuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZXRpc21lbnUgLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXJvdGF0aW5nLXBsYW5lXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1yb3RhdGluZy1wbGFuZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXJvdGF0ZVBsYW5lIDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcm90YXRlUGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODAuMWRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXJvdGF0ZVBsYW5lIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgwZGVnKSByb3RhdGVZKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKC0xODBkZWcpIHJvdGF0ZVkoLTE3OS45ZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWRvdWJsZS1ib3VuY2VcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2UxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlLnNrLXNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTEsXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgb3BhY2l0eTogMC42O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWRvdWJsZUJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1kb3VibGVCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWRvdWJsZUJvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd2F2ZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0M1wiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDRcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3Q1XCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdhdmUuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbi5zay1zcGlubmVyLXdhdmUgZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay13YXZlU3RyZXRjaERlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2F2ZVN0cmV0Y2hEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0NSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YXZlU3RyZXRjaERlbGF5IHtcbiAgMCUsXG4gIDQwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gIH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXdhdmVTdHJldGNoRGVsYXkge1xuICAwJSxcbiAgNDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgfVxuICAyMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXNcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmUxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jdWJlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2stc3Bpbm5lci13YW5kZXJpbmctY3ViZXMgLnNrLWN1YmUxLFxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay13YW5kZXJpbmdDdWJlTW92ZSAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgfVxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay13YW5kZXJpbmdDdWJlTW92ZSB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgcm90YXRlKC05MGRlZykgc2NhbGUoMC41KTtcbiAgfVxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTtcbiAgfVxuICA1MC4xJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xODBkZWcpO1xuICB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwcHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0yNzBkZWcpIHNjYWxlKDAuNSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXB1bHNlXCI+PC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1wdWxzZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1wdWxzZVNjYWxlT3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXB1bHNlU2NhbGVPdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcHVsc2VTY2FsZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWNoYXNpbmctZG90c1wiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG90MVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG90MlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzUm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDEsXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMgLnNrLWRvdDIge1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNoYXNpbmdEb3RzQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDBweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNSb3RhdGUge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c1JvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c0JvdW5jZSB7XG4gIDAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItdGhyZWUtYm91bmNlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UyXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1ib3VuY2UzXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgZGl2IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stdGhyZWVCb3VuY2VEZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbn1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuLnNrLXNwaW5uZXItdGhyZWUtYm91bmNlIC5zay1ib3VuY2UyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjE2cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2lyY2xlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMjAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlQm91bmNlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAvKiBQcmV2ZW50IGZpcnN0IGZyYW1lIGZyb20gZmxpY2tlcmluZyB3aGVuIGFuaW1hdGlvbiBzdGFydHMgKi9cbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlODpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG59XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbn1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsXG4gIDgwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1jaXJjbGVCb3VuY2VEZWxheSB7XG4gIDAlLFxuICA4MCUsXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jdWJlLWdyaWRcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY3ViZS1ncmlkIHtcbiAgLypcbiAgICogU3Bpbm5lciBwb3NpdGlvbnNcbiAgICogMSAyIDNcbiAgICogNCA1IDZcbiAgICogNyA4IDlcbiAgICovXG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlIHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiAzMyU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY3ViZUdyaWRTY2FsZURlbGF5IDEuM3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNHM7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg4KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMXM7XG59XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDkpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSxcbiAgNzAlLFxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gIH1cbiAgMzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stY3ViZUdyaWRTY2FsZURlbGF5IHtcbiAgMCUsXG4gIDcwJSxcbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICB9XG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICB9XG59XG4vKlxuICogIFVzYWdlOlxuICpcbiAqICAgIDxkaXYgY2xhc3M9XCJzay1zcGlubmVyIHNrLXNwaW5uZXItd29yZHByZXNzXCI+XG4gKiAgICAgIDxzcGFuIGNsYXNzPVwic2staW5uZXItY2lyY2xlXCI+PC9zcGFuPlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci13b3JkcHJlc3Muc2stc3Bpbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1pbm5lckNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlO1xufVxuLnNrLXNwaW5uZXItd29yZHByZXNzIC5zay1pbm5lci1jaXJjbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWlubmVyQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWZhZGluZy1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxOCU7XG4gIGhlaWdodDogMTglO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2lyY2xlRmFkZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxMjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyMTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTEge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMwMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUzOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU1OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTY6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjdzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG59XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU4OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbn1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTk6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTE6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTI6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLFxuICAzOSUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUZhZGVEZWxheSB7XG4gIDAlLFxuICAzOSUsXG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5ib2R5LnJ0bHMge1xuICAvKiBUaGVtZSBjb25maWcgKi9cbn1cbmJvZHkucnRscyAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDIyMHB4IDAgMDtcbn1cbmJvZHkucnRscyAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDM1cHggN3B4IDEwcHg7XG59XG5ib2R5LnJ0bHMgLmlib3gtdGl0bGUgaDUge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgLnB1bGwtcmlnaHQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuYm9keS5ydGxzIC5wdWxsLWxlZnQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRscyAuaWJveC10b29scyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keS5ydGxzIC5zdGF0LXBlcmNlbnQge1xuICBmbG9hdDogbGVmdDtcbn1cbmJvZHkucnRscyAubmF2YmFyLXJpZ2h0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbmJvZHkucnRscyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmJvZHkucnRscyAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMTRweCAyMHB4IDVweCA1cHg7XG59XG5ib2R5LnJ0bHMgLmZlZWQtZWxlbWVudCA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuYm9keS5ydGxzIC50aW1lbGluZS1pdGVtIC5kYXRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmJvZHkucnRscyAudGltZWxpbmUtaXRlbSAuZGF0ZSBpIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5ib2R5LnJ0bHMgLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cbmJvZHkucnRscyAudGhlbWUtY29uZmlnIHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IGF1dG87XG59XG5ib2R5LnJ0bHMgLnNwaW4taWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG59XG5ib2R5LnJ0bHMgLnRvYXN0LWNsb3NlLWJ1dHRvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYm9keS5ydGxzICN0b2FzdC1jb250YWluZXIgPiAudG9hc3Q6YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvIC0xLjVlbSBhdXRvIDAuNWVtO1xufVxuYm9keS5ydGxzICN0b2FzdC1jb250YWluZXIgPiBkaXYge1xuICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xufVxuYm9keS5ydGxzIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xufVxuYm9keS5ydGxzIC52ZXJ0aWNhbC10aW1lbGluZS1pY29uIGkge1xuICByaWdodDogNTAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAtMTJweDtcbn1cbmJvZHkucnRscyAuZmlsZS1ib3gge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgdWwubm90ZXMgbGkge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgLmNoYXQtdXNlcnMsXG5ib2R5LnJ0bHMgLmNoYXQtc3RhdGlzdGljIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5ib2R5LnJ0bHMgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmJvZHkucnRscyAuYi1yIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5ib2R5LnJ0bHMgLmRkLWxpc3QgLmRkLWxpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bHMgLmRkLWl0ZW0gPiBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5ib2R5LnJ0bHMgLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bHMgLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5ib2R5LnJ0bHMgLnNwaW4taWNvbiB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuYm9keS5ydGxzIC5za2luLXNldHR0aW5ncyB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5ib2R5LnJ0bHMgLnNraW4tc2V0dHRpbmdzIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG5ib2R5LnJ0bHMgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbi1yaWdodDogMjIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucnRscyAuY2hhdC11c2VycyxcbiAgYm9keS5ydGxzIC5jaGF0LXN0YXRpc3RpYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbmJvZHkucnRscy5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkLFxuYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgNzBweCAwIDA7XG59XG5ib2R5LnJ0bHMubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAuZm9vdGVyLmZpeGVkLFxuYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG5ib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gLm5hdmJhci10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uYm9keS1zbWFsbC5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5ib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbn1cbmJvZHkucnRscy5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xufVxuYm9keS5ydGxzLm1pbmktbmF2YmFyLmZpeGVkLXNpZGViYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cbmJvZHkucnRscy5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAyMjBweCAwIDA7XG59XG5ib2R5LnJ0bHMuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogMjIwcHg7XG59XG4uYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4uYm9keS1zbWFsbC5ydGxzIC5uYXZiYXItaGVhZGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuYm9keS5ydGxzIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbmJvZHkucnRscyAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbmJvZHkucnRscy5taW5pLW5hdmJhciAudG9wLW5hdmlnYXRpb24gI3BhZ2Utd3JhcHBlcixcbmJvZHkucnRscy5taW5pLW5hdmJhci50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuYm9keS5ydGxzIC50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkLFxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ydGxzIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5ib2R5LXNtYWxsLnJ0bHMgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG4gIC5ib2R5LXNtYWxsLnJ0bHMgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAuYm9keS1zbWFsbC5ydGxzLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ydGxzLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAucnRscy5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5ydGxzIC5sdHItc3VwcG9ydCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuLypcbiAqXG4gKiAgIFRoaXMgaXMgc3R5bGUgZm9yIHNraW4gY29uZmlnXG4gKiAgIFVzZSBvbmx5IGluIGRlbW8gdGhlbWVcbiAqXG4qL1xuLnRoZW1lLWNvbmZpZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5MHB4O1xuICByaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IC0yMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5za2luLXNldHR0aW5ncyB7XG4gIHdpZHRoOiAyMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG59XG4uc2tpbi1zZXR0dGluZ3MgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2V0aW5ncy1pdGVtIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xufVxuLnNldGluZ3MtaXRlbS5za2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNldGluZ3MtaXRlbSAuc3dpdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNraW4tbmFtZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZXRpbmdzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRlZmF1bHQtc2tpbixcbi5ibHVlLXNraW4sXG4udWx0cmEtc2tpbixcbi55ZWxsb3ctc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5kZWZhdWx0LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLmRlZmF1bHQtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTlkODI7XG59XG4uYmx1ZS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMS5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG4uYmx1ZS1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOGRkYjtcbn1cbi55ZWxsb3ctc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAxMDAlO1xufVxuLnllbGxvdy1za2luOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2NlODczNTtcbn1cbi51bHRyYS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMi5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG4udWx0cmEtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYTJkNDA7XG59XG4vKlxuICpcbiAqICAgU0tJTiAxIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBCbHVlIGxpZ2h0XG4gKlxuKi9cbi5za2luLTEgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMzBweDtcbn1cbi5za2luLTEgLm5hdmJhci10b3AtbGlua3MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuLnNraW4tMS5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cbi5za2luLTEgLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6ICMwZTlhZWYgIWltcG9ydGFudDtcbn1cbi5za2luLTEgLm5hdi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjMGU5YWVmO1xuICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nJyk7XG59XG4uc2tpbi0xLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgYmFja2dyb3VuZDogIzNlNDk1Zjtcbn1cbi5za2luLTEgLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5za2luLTEgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG59XG4uc2tpbi0xIC5uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5za2luLTEgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogIzBlOWFlZjtcbiAgYm9yZGVyLWNvbG9yOiAjMGU5YWVmO1xufVxuYm9keS5za2luLTEge1xuICBiYWNrZ3JvdW5kOiAjM2U0OTVmO1xufVxuLnNraW4tMSAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNraW4tMSAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLnNraW4tMSAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4IDMwcHg7XG59XG4uZml4ZWQtbmF2LnNraW4tMSAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uc2tpbi0xIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uc2tpbi0xICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjRmNmZhO1xufVxuLnNraW4tMSAuaWJveC10aXRsZSxcbi5za2luLTEgLmlib3gtY29udGVudCB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuLnNraW4tMSAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuLnNraW4tMSAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNraW4tMSAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCAyNXB4IDI1cHg7XG59XG4uc2tpbi0xIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2tpbi0xIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5za2luLTEgLnByb2ZpbGUtZWxlbWVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5za2luLTEgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4uc2tpbi0xIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMSAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzYTQ0NTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNraW4tMSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMSAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKlxuICpcbiAqICAgU0tJTiAyIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBJbnNwaW5pYSBVbHRyYVxuICpcbiovXG5ib2R5LnNraW4tMiB7XG4gIGNvbG9yOiAjNTY1NzU4ICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0yIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDI1cHg7XG59XG4uc2tpbi0yIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG4uc2tpbi0yIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMjNjNmM4ICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0yIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzIzYzZjODtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0yLnBuZycpO1xufVxuLnNraW4tMi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG59XG4uc2tpbi0yIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2tpbi0yLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuLnNraW4tMiAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xufVxuLnNraW4tMiAubG9nby1lbGVtZW50IHtcbiAgcGFkZGluZzogMTdweCAwO1xufVxuLnNraW4tMiAubmF2ID4gbGkgPiBhLFxuLnNraW4tMiAud2VsY29tZS1tZXNzYWdlIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG59XG4uc2tpbi0yICN0b3Atc2VhcmNoOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5za2luLTIgI3NpZGUtbWVudSA+IGxpID4gYSxcbi5za2luLTIgLm5hdi5uYXYtc2Vjb25kLWxldmVsID4gbGkgPiBhIHtcbiAgY29sb3I6ICM1ODZiN2Q7XG59XG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICMyMTNhNTM7XG59XG4uc2tpbi0yLm1pbmktbmF2YmFyIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzIxM2E1Mztcbn1cbi5za2luLTIgLm5hdmJhci1taW5pbWFsaXplIHtcbiAgYmFja2dyb3VuZDogIzIzYzZjODtcbiAgYm9yZGVyLWNvbG9yOiAjMjNjNmM4O1xufVxuLnNraW4tMiAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbn1cbi5za2luLTIgI3RvcC1zZWFyY2gge1xuICBjb2xvcjogI2ZmZjtcbn1cbmJvZHkuc2tpbi0yICN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5za2luLTIgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogIzIxM2E1Mztcbn1cbi5maXhlZC1uYXYuc2tpbi0yIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogIzIxM2E1MztcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNraW4tMiAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMjVweCAzMHB4IDI1cHg7XG59XG4uc2tpbi0yIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG59XG4uc2tpbi0yIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG4uc2tpbi0yIC5kYXNob2FyZC0xIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggMzBweCAyNXB4IDMwcHg7XG59XG4uc2tpbi0yIC5pYm94LXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbi5za2luLTIgLmlib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2tpbi0yICNwYWdlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICNmNmY2ZjYgMjAlLCAjZDVkNWQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtby1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCAjZjZmNmY2IDIwJSwgI2Q1ZDVkNSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW1zLXJhZGlhbC1ncmFkaWVudChjZW50ZXIsIGVsbGlwc2UgY292ZXIsICNmNmY2ZjYgMjAlLCAjZDVkNWQ1IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICNmNmY2ZjYgMjAlLCAjZDVkNWQ1IDEwMCUpO1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSNmNmY2ZjYsIGVuZENvbG9yc3RyPSNkNWQ1ZDUpXCI7XG59XG4uc2tpbi0yIC5pYm94LXRpdGxlLFxuLnNraW4tMiAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2tpbi0yIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2tpbi0yIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4uc2tpbi0yIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5za2luLTIgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNraW4tMiAubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6aG92ZXIsXG4uc2tpbi0yIC5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMxYTJkNDE7XG59XG4uc2tpbi0yIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlMGUwZTA7XG4gIGNvbG9yOiAjMjEzYTUzO1xufVxuLnNraW4tMiAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMiAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4vKlxuICpcbiAqICAgU0tJTiAzIC0gSU5TUElOSUEgLSBSZXNwb25zaXZlIEFkbWluIFRoZW1lXG4gKiAgIE5BTUUgLSBZZWxsb3cvcHVycGxlXG4gKlxuKi9cbi5za2luLTMgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMzBweDtcbn1cbi5za2luLTMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbi5za2luLTMuZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG4uc2tpbi0zIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjZWNiYTUyICFpbXBvcnRhbnQ7XG59XG5ib2R5LmJveGVkLWxheW91dC5za2luLTMgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjM2UyYzQyO1xufVxuLnNraW4tMyAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNlY2JhNTI7XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMy5wbmcnKTtcbn1cbi5za2luLTMubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiAjM2UyYzQyO1xufVxuLnNraW4tMyAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNraW4tMyAucGFnZS1oZWFkaW5nIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzM4MjgzYztcbn1cbi5maXhlZC1uYXYuc2tpbi0zIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5za2luLTMgLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjOTQ4Yjk2O1xufVxuLnNraW4tMyAubmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnNraW4tMyAubmF2YmFyLW1pbmltYWxpemUge1xuICBiYWNrZ3JvdW5kOiAjZWNiYTUyO1xuICBib3JkZXItY29sb3I6ICNlY2JhNTI7XG59XG5ib2R5LnNraW4tMyB7XG4gIGJhY2tncm91bmQ6ICMzZTJjNDI7XG59XG4uc2tpbi0zIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uc2tpbi0zIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDEwcHggMzBweDtcbn1cbi5za2luLTMgLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cbi5za2luLTMgI3BhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmNGY2ZmE7XG59XG4uc2tpbi0zIC5pYm94LXRpdGxlLFxuLnNraW4tMyAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG4uc2tpbi0zIC5pYm94LWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgc29saWQgc29saWQ7XG59XG4uc2tpbi0zIC5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2tpbi0zIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzVweCAyNXB4IDI1cHggMjVweDtcbn1cbi5za2luLTMgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5za2luLTMgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuLnNraW4tMyAucHJvZmlsZS1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNraW4tMyAuaW1nLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5za2luLTMgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsXG4uc2tpbi0zIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogIzM4MjgzYztcbiAgY29sb3I6ICNmZmY7XG59XG4uc2tpbi0zIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2tpbi0zIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3MnhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NW14S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3bXhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NFd4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N1d4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdHeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTRteEtLVFUxS2cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG5ib2R5Lm1kLXNraW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gLmxhYmVsLFxuLm1kLXNraW4gLmJhZGdlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xufVxuLm1kLXNraW4gLmZvbnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ubWQtc2tpbiAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1kLXNraW4gLndyYXBwZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAwIDQwcHg7XG4gIH1cbn1cbi5tZC1za2luIC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDAgMTBweCAyMHB4IDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zNCksIDAgMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cbi5tZC1za2luIC5mdWxsLWhlaWdodC1sYXlvdXQgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbiAuaWJveCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubWQtc2tpbiAuaWJveC5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4gLmlib3gtdGl0bGUsXG4ubWQtc2tpbiAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuLm1kLXNraW4gLmlib3gtdGl0bGUgaDUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWQtc2tpbiBhLmNsb3NlLWNhbnZhcy1tZW51IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWQtc2tpbiAud2VsY29tZS1tZXNzYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubWQtc2tpbiAjdG9wLXNlYXJjaDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gI3RvcC1zZWFyY2g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luICNuZXN0YWJsZS1vdXRwdXQsXG4ubWQtc2tpbiAjbmVzdGFibGUyLW91dHB1dCB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgbHVjaWRhIGdyYW5kZSwgbHVjaWRhIHNhbnMgdW5pY29kZSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cbi5tZC1za2luIC5sYW5kaW5nLXBhZ2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWQtc2tpbiAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0Lm5hdmJhci1zY3JvbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbiAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tZC1za2luIC5sYW5kaW5nLXBhZ2UubmF2YmFyLWRlZmF1bHQgLm5hdiBsaSBhIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLm1kLXNraW4gLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBwYWRkaW5nOiAxNHB4IDIwcHggMTRweCAyNXB4O1xufVxuLm1kLXNraW4gLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1YjVkNWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ubWQtc2tpbiAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYTpob3Zlcixcbi5tZC1za2luIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICM1YjVkNWY7XG59XG4ubWQtc2tpbiAubmF2IC5vcGVuID4gYSxcbi5tZC1za2luIC5uYXYgLm9wZW4gPiBhOmhvdmVyLFxuLm1kLXNraW4gLm5hdiAub3BlbiA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLm1kLXNraW4gLm5hdmJhci10b3AtbGlua3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG59XG4ubWQtc2tpbiAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1kLXNraW4gLnBhY2UtZG9uZSAubmF2LWhlYWRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1kLXNraW4gLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjk7XG59XG4ubWQtc2tpbiAubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDUycHg7XG59XG4ubWQtc2tpbiAubmF2YmFyLXRvcC1saW5rcyBsaSBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuLm1kLXNraW4gLm5hdiA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4ubWQtc2tpbiAubmF2YmFyLXN0YXRpYy1zaWRlIC5uYXYgPiBsaSA+IGE6Zm9jdXMsXG4ubWQtc2tpbiAubmF2YmFyLXN0YXRpYy1zaWRlIC5uYXYgPiBsaSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLm1kLXNraW4gLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xufVxuLm1kLXNraW4gLm5hdi1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gLm5hdi1oZWFkZXIgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luIC5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4ubWQtc2tpbiAubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLm1kLXNraW4gLm1pbmktbmF2YmFyIGxpLmFjdGl2ZSAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGxlZnQ6IDY1cHg7XG59XG4ubWQtc2tpbiAuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLm1kLXNraW4gLnBhY2UtZG9uZSAubmF2YmFyLXN0YXRpYy1zaWRlLFxuLm1kLXNraW4gLnBhY2UtZG9uZSAubmF2LWhlYWRlcixcbi5tZC1za2luIC5wYWNlLWRvbmUgbGkuYWN0aXZlLFxuLm1kLXNraW4gLnBhY2UtZG9uZSAjcGFnZS13cmFwcGVyLFxuLm1kLXNraW4gLnBhY2UtZG9uZSAuZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xufVxuLm1kLXNraW4gLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjRzO1xuICB6LWluZGV4OiAyMDMwO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbiAubmF2YmFyLWZpeGVkLXRvcCxcbi5tZC1za2luIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQUIzOTQgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4gLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luICNyaWdodC1zaWRlYmFyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDkwMDtcbn1cbi5tZC1za2luIC53aGl0ZS1iZyAubmF2YmFyLWZpeGVkLXRvcCxcbi5tZC1za2luIC53aGl0ZS1iZyAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbiAuY29udGFjdC1ib3gge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5tZC1za2luIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wOiAwO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xuICBtYXJnaW46IDMwcHggMjBweCAwIDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWQtc2tpbiAuZGFzaGJvYXJkLWhlYWRlciB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB9XG59XG4ubWQtc2tpbiB1bC5ub3RlcyBsaSBkaXYge1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG59XG4ubWQtc2tpbiAuZmlsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4gLm1haWwtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWQtc2tpbiAubWFpbC1ib3gtaGVhZGVyIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG59XG4ubWQtc2tpbiAubWFpbGJveC1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLm1kLXNraW4gLnNvY2lhbC1mZWVkLWJveCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm94LXNoYWRvdzogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdC5uYXZiYXItc2Nyb2xsLFxuLm1kLXNraW4ubGFuZGluZy1wYWdlLmJvZHktc21hbGwgLm5hdmJhci1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItc2Nyb2xsIC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEge1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIGhlbHZldGljYSwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG4ubWQtc2tpbi5sYW5kaW5nLXBhZ2UgLm5hdiA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDEwcHg7XG59XG4ubWQtc2tpbi5sYW5kaW5nLXBhZ2UgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLm1kLXNraW4ubGFuZGluZy1wYWdlIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLm1kLXNraW4ubGFuZGluZy1wYWdlLmJvZHktc21hbGwgLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5tZC1za2luIC5sYW5kaW5nX2xpbmsgYSxcbi5tZC1za2luIC5zcGVjaWFsX2xpbmsgYSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubWQtc2tpbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjk7XG59XG4ubWQtc2tpbi5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgM3B4IDFweCAtMnB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbn1cbi5tZC1za2luLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cbi5tZC1za2luLnRvcC1uYXZpZ2F0aW9uIC5uYXYubmF2YmFyLXJpZ2h0ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBjb2xvcjogIzY3NmE2Yztcbn1cbi5tZC1za2luLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmhvdmVyLFxuLm1kLXNraW4gLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSBhOmZvY3VzLFxuLm1kLXNraW4udG9wLW5hdmlnYXRpb24gLm5hdiAub3BlbiA+IGEsXG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2IC5vcGVuID4gYTpob3Zlcixcbi5tZC1za2luLnRvcC1uYXZpZ2F0aW9uIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4ubWQtc2tpbi50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cbi5tZC1za2luLmZpeGVkLW5hdiAjd3JhcHBlci50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5tZC1za2luLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiAwO1xufVxuLm1kLXNraW4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuLm1kLXNraW4uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDA7XG59XG4ubWQtc2tpbi5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHdpZHRoOiAyMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5tZC1za2luLmNhbnZhcy1tZW51IG5hdi5uYXZiYXItc3RhdGljLXNpZGUge1xuICB6LWluZGV4OiAyMDAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgMCAwIDIyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEyMDBweDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjIwcHg7XG4gIH1cbiAgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzLFxuICAubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tdGFza3MsXG4gIC5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIDAgMCAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG4gIC5ib2R5LXNtYWxsIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMjAwMTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbiAgLmJvZHktc21hbGwubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmxvY2std29yZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWZvcm0tY3VzdG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnNpZGViYXJkLXBhbmVsIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnNpZGViYXItY29udGVudCAud3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbCAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDIwMDE7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICAuZml4ZWQtc2lkZWJhci5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5pYm94LXRvb2xzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiAxMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnRpbWVsaW5lLWl0ZW0gLmRhdGUgaSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICB9XG4gIC50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgfVxuICAubmF2Lm5hdmJhci10b3AtbGlua3MgbGkuZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlib3gtdG9vbHMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4vKiBPbmx5IGRlbW8gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLndlbGNvbWUtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyohXG4gKiBNb3BhQm9vdHN0cmFwQnVuZGxlIHBhZ2luYXRpb24gc3VwcG9ydFxuICovXG4ucGFnaW5hdGlvbiAuZGlzYWJsZWQgYSxcbi5wYWdpbmF0aW9uIC5kaXNhYmxlZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNCRkJGQkY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wYWdpbmF0aW9uIC5uZXh0IGEge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLypcbiAqIG1vdmluZyBzdWJuYXZpZ2F0aW9uIGJhciBzbmFwcGluZyB0byB0b3Agb24gc2Nyb2xsXG4gKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzkxNzk3MDgvcmVwbGljYXRpbmctYm9vdHN0cmFwcy1tYWluLW5hdi1hbmQtc3VibmF2XG4gKiBodHRwOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzEwMzE4MTYzL3N1Ym5hdi1iYXItY29sbGFwc2VkLXdpdGgtdHdpdHRlci1ib290c3RyYXBcbiAqIGh0dHA6Ly90d2l0dGVyLmdpdGh1Yi5jb20vYm9vdHN0cmFwL2Fzc2V0cy9jc3MvZG9jcy5jc3NcbiAqL1xuLyogU3VibmF2ICovXG4uc3VibmF2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIC8qIFJlcGVhdCB0aGUgZ3JhZGllbnQgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBGRjMuNisgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwgI2Y1ZjVmNSksIGNvbG9yLXN0b3AoMTAwJSwgI2VlZWVlZSkpO1xuICAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBDaHJvbWUgMTArLFNhZmFyaSA1LjErICovXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBPcGVyYSAxMS4xMCsgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2Y1ZjVmNScsIGVuZENvbG9yc3RyPScjZWVlZWVlJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjZjVmNWY1IDAlLCAjZWVlZWVlIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uc3VibmF2IC5uYXYge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN1Ym5hdiAubmF2ID4gbGkgPiBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYSxcbi5zdWJuYXYgLm5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBjb2xvcjogIzc3NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZTllOTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkO1xuICBib3JkZXItbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYSAuY2FyZXQsXG4uc3VibmF2IC5uYXYgPiAuYWN0aXZlID4gYTpob3ZlciAuY2FyZXQge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNzc3O1xufVxuLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhOmhvdmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG59XG4uc3VibmF2IC5uYXYgPiBsaTpsYXN0LWNoaWxkID4gYSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5zdWJuYXYgLmRyb3Bkb3duLW1lbnUge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbn1cbi8qIEZpeGVkIHN1Ym5hdiBvbiBzY3JvbGwsIGJ1dCBvbmx5IGZvciA5ODBweCBhbmQgdXAgKHNvcnJ5IElFISkgKi9cbkBtZWRpYSAobWluLXdpZHRoOiA5ODBweCkge1xuICAuc3VibmF2LWZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgICAvKiAxMCBsZXNzIHRoYW4gLm5hdmJhci1maXhlZCB0byBwcmV2ZW50IGFueSBvdmVybGFwICovXG4gICAgYm9yZGVyLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweDtcbiAgICAvKiBkcm9wIHRoZSBib3JkZXIgb24gdGhlIGZpeGVkIGVkZ2VzICovXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCAjZmZmLCAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChlbmFibGVkPWZhbHNlKTtcbiAgICAvKiBJRTYtOSAqL1xuICB9XG4gIC5zdWJuYXYtZml4ZWQgLm5hdiB7XG4gICAgd2lkdGg6IDkzOHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMXB4O1xuICB9XG4gIC5zdWJuYXYgLm5hdiA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbiAgLnN1Ym5hdiAubmF2ID4gbGk6Zmlyc3QtY2hpbGQgPiBhOmhvdmVyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi8qIE1ha2UgdGFibGVzIHNwYWNlZCBvdXQgYSBiaXQgbW9yZSAqL1xuaDIgKyB0YWJsZSxcbmgzICsgdGFibGUsXG5oNCArIHRhYmxlLFxuaDIgKyAucm93IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbi8qIExBUkdFIERFU0tUT1AgU0NSRUVOUyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAvKiBVcGRhdGUgc3VibmF2IGNvbnRhaW5lciAqL1xuICAuc3VibmF2LWZpeGVkIC5uYXYge1xuICAgIHdpZHRoOiAxMTY4cHg7XG4gICAgLyogMnB4IGxlc3MgdG8gYWNjb3VudCBmb3IgbGVmdC9yaWdodCBib3JkZXJzIGJlaW5nIHJlbW92ZWQgd2hlbiBpbiBmaXhlZCBtb2RlICovXG4gIH1cbn1cbi8qKlxuICogVG8gc3VwcG9ydCBzdWJuYXZiYXJzIHdlIGFkZCBhIHNlY3Rpb24gcGFkZGluZyB0b3AsIFxuICogc28gaWYgeW91IHVzZSBpbnBhZ2UgYW5jaG9ycyB3cmFwIHRoZW0gaW4gc2VjdGlvbnMgdG8gaGF2ZSBjb3JyZWN0IHNjcm9sbGluZyBwYWRkaW5nLXRvcFxuICovXG5zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cbi8qKlxuKiBTb21lIGZpeGVzIGZvciBkaXNwbGF5aW5nIGdvb2dsZSBtYXBzIGluc2lkZSBhIHBhZ2Ugd2l0aCBib290c3RyYXBcbiovXG4uZ21ub3ByaW50IGltZyB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbiNyaWdodC1zaWRlYmFyIHtcbiAgdG9wOiA1MHB4O1xufVxuI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4jcmlnaHQtc2lkZWJhciAuc2lkZWJhci1jb250YWluZXIgLm5hdi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuI3JpZ2h0LXNpZGViYXIgLnNpZGViYXItY29udGFpbmVyIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogIzNhNDQ1OTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jcmlnaHQtc2lkZWJhciAuc2lkZWJhci1jb250YWluZXIgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5oZWxwLXRvb2x0aXAtbGFiZWwudG9vbHRpcC10aGVtZS1wcmltYXJ5ICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJGNDA1MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNDA1MDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlciAuaGVscC10b29sdGlwLWxhYmVsIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyLmRyb3Bkb3duLWZpbHRlci1maWVsZC1kZXNjcmlwdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogOXB4O1xuICB0b3A6IDlweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlci5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlci1sZWZ0IC50b29sdGlwIHtcbiAgcmlnaHQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItbGVmdCAudG9vbHRpcCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xufVxuLnRhYmxlLWZpZWxkLWRlc2NyaXB0aW9uLXRvb2x0aXAtd3JhcHBlci5kcm9wZG93bi1maWx0ZXItZmllbGQtZGVzY3JpcHRpb24td3JhcHBlci1yaWdodCAudG9vbHRpcCB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIuZHJvcGRvd24tZmlsdGVyLWZpZWxkLWRlc2NyaXB0aW9uLXdyYXBwZXItcmlnaHQgLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiBhdXRvIWltcG9ydGFudDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiA1MDBweDtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgdHI6Zmlyc3QtY2hpbGQgdGgsXG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbi50YWJsZS1maWVsZC1kZXNjcmlwdGlvbi10b29sdGlwLXdyYXBwZXIgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgdHIgdGgsXG4udGFibGUtZmllbGQtZGVzY3JpcHRpb24tdG9vbHRpcC13cmFwcGVyIC50b29sdGlwIC50b29sdGlwLWlubmVyIHRyIHRkIHtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuLnBvcG92ZXIucG9wb3Zlci1sZyB7XG4gIG1heC13aWR0aDogNTEycHg7XG59XG4uYXJ0aWNsZS10aXRsZSB7XG4gIG1hcmdpbjogNDBweCAwIDUwcHggMDtcbn1cbi5maWVsZC12YWx1ZS1yb3cgLmZpZWxkLXZhbHVlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMTdweDtcbn1cbi5maWVsZC12YWx1ZS1yb3cgLmVkaXQtZmllbGQtdmFsdWUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWVsZC12YWx1ZS1yb3c6aG92ZXIgLmVkaXQtZmllbGQtdmFsdWUtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml0ZS1lZGl0YWJsZS5pdGUtZWRpdGFibGUtc2VuZGluZyAuaXRlLWVkaXRhYmxlLWZvcm0gLml0ZS1lZGl0YWJsZS1zcGlubmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLThweDtcbiAgbGVmdDogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWluLWhlaWdodDogMTdweDtcbn1cbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS10ZXh0OmhvdmVyIC5pdGUtZWRpdGFibGUtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtdGV4dCAuaXRlLWVkaXRhYmxlLWVkaXQtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS1mb3JtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS1mb3JtIGZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSAuaXRlLWVkaXRhYmxlLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLml0ZS1lZGl0YWJsZSAuaXRlLWVkaXRhYmxlLWZvcm0gLml0ZS1lZGl0YWJsZS1zdWJtaXQtbGluayxcbi5pdGUtZWRpdGFibGUgLml0ZS1lZGl0YWJsZS1mb3JtIC5pdGUtZWRpdGFibGUtY2FuY2VsLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDhweCAwIDAgNHB4O1xufVxuLmVkaXRhYmxlLXBlbmNpbC13cmFwcGVyIC5lZGl0YWJsZS1wZW5jaWwtaWNvbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5lZGl0YWJsZS1wZW5jaWwtd3JhcHBlcjpob3ZlciAuZWRpdGFibGUtcGVuY2lsLWljb24ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLmNvbGxhcHNlLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY29sbGFwc2UtaXRlbSAuY29sbGFwc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jb2xsYXBzZS1pdGVtIC5jb2xsYXBzZS1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5jb2xsYXBzZS1pdGVtLmNvbGxhcHNlZCAuY29sbGFwc2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG59XG4uY29sbGFwc2Utcm93IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xufVxuLmNvbGxhcHNlLXJvdyAuY29sbGFwc2UtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5jb2xsYXBzZS1yb3cgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjAxYVwiO1xufVxuLmNvbGxhcHNlLXJvdy5jb2xsYXBzZWQgLmNvbGxhcHNlLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjE4ZVwiO1xufVxuLnRhYmxlLWNvbGxhcHNhYmxlIHRyIC5jb2xsYXBzZS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE5cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi50YWJsZS1jb2xsYXBzYWJsZSB0ciAuY29sbGFwc2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMThlXCI7XG59XG4udGFibGUtY29sbGFwc2FibGUgdHIuZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xufVxuLnRhYmxlLWNvbGxhcHNhYmxlIHRyLmV4cGFuZGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RjVFNjtcbn1cbi50YWJsZS1jb2xsYXBzYWJsZSB0ci5leHBhbmRlZCAuY29sbGFwc2UtaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFhXCI7XG59XG4udGFibGUtY29sbGFwc2FibGUgdHIgLnNvcnRhYmxlLWhhbmRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtOCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy02IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtNSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0wIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXhzIC5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbnRhaW5lci14cyAuY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXIteHMgLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tOCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS02IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tNSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0wIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLXNtIC5jb2wtc20tb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbnRhaW5lci1zbSAuY29sLXNtLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItc20gLmNvbC1zbS1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtOCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC02IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtNSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0wIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLW1kIC5jb2wtbWQtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbWQgLmNvbC1tZC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTExIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy05IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctOCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTcge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy02IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctNSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0zIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0wIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29udGFpbmVyLWxnIC5jb2wtbGctb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbnRhaW5lci1sZyAuY29sLWxnLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb250YWluZXItbGcgLmNvbC1sZy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbi5jb250YWluZXIteHMgLnZpc2libGUteHMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudGFibGUuY29udGFpbmVyLXhzIC52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cbnRyLmNvbnRhaW5lci14cyAudmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxudGguY29udGFpbmVyLXhzIC52aXNpYmxlLXhzLFxudGQuY29udGFpbmVyLXhzIC52aXNpYmxlLXhzIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci14cyAudmlzaWJsZS14cy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXhzIC52aXNpYmxlLXhzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci14cyAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXIteHMgLmhpZGRlbi14cyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItc20gLnZpc2libGUtc20ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudGFibGUuY29udGFpbmVyLXNtIC52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cbnRyLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxudGguY29udGFpbmVyLXNtIC52aXNpYmxlLXNtLFxudGQuY29udGFpbmVyLXNtIC52aXNpYmxlLXNtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbS1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLXNtIC52aXNpYmxlLXNtLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1zbSAudmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItc20gLmhpZGRlbi1zbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbWQgLnZpc2libGUtbWQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudGFibGUuY29udGFpbmVyLW1kIC52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cbnRyLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxudGguY29udGFpbmVyLW1kIC52aXNpYmxlLW1kLFxudGQuY29udGFpbmVyLW1kIC52aXNpYmxlLW1kIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLW1kIC52aXNpYmxlLW1kLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1tZCAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbWQgLmhpZGRlbi1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbGcgLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxudGFibGUuY29udGFpbmVyLWxnIC52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cbnRyLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxudGguY29udGFpbmVyLWxnIC52aXNpYmxlLWxnLFxudGQuY29udGFpbmVyLWxnIC52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLWxnIC52aXNpYmxlLWxnLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xufVxuLmNvbnRhaW5lci1sZyAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cbi5jb250YWluZXItbGcgLmhpZGRlbi1sZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmNvbC14bGctMSxcbiAgLmNvbC14bGctMixcbiAgLmNvbC14bGctMyxcbiAgLmNvbC14bGctNCxcbiAgLmNvbC14bGctNSxcbiAgLmNvbC14bGctNixcbiAgLmNvbC14bGctNyxcbiAgLmNvbC14bGctOCxcbiAgLmNvbC14bGctOSxcbiAgLmNvbC14bGctMTAsXG4gIC5jb2wteGxnLTExLFxuICAuY29sLXhsZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC14bGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXhsZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXhsZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wteGxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXhsZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLmNvbnRhaW5lci1tZCAuY29sLW1kLW9mZnNldC02N3B4IHtcbiAgbWFyZ2luLWxlZnQ6IDY3cHg7XG59XG4uY2xlYXItYm90aCB7XG4gIGNsZWFyOiBib3RoO1xufVxuLndpZHRoLTM3cHgge1xuICB3aWR0aDogMzdweDtcbn1cbi53aWR0aC1sYWJlbCB7XG4gIHdpZHRoOiAxMTZweDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIHBhZGRpbmc6IDlweCAxNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZm9jdXMuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlci5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnksXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpID4gYS5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzNhNDQ1OTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlcjpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpmb2N1cy5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cy5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTpob3Zlci5mb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeTphY3RpdmUuZm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnk6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF0uYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6aG92ZXIsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmZvY3VzLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmU6YWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUgPiBhLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuc2tpbi0xIC5uYXYubmF2YmFyLW5hdiA+IGxpLmFjdGl2ZSA+IGEuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYS5idG4tcHJpbWFyeSAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkgPiBhOmhvdmVyLFxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4ubmF2Lm5hdmJhci1uYXYubmF2YmFyLXJpZ2h0IC5yaWdodC1zaWRlYmFyLXRvZ2dsZTpob3ZlciBpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuLm5hdmJhci5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIC5hbGVydC13cmFwcGVyLXN0YXRpYyB7XG4gIGhlaWdodDogMTkycHg7XG59XG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIC5hbGVydC1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxvYXQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLm5hdi1mbGV4LXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC5uYXYtZmxleC1yaWdodCA+IGxpIHtcbiAgICBmbGV4OiAwIDEgMDtcbiAgfVxuICAubmF2LWZsZXgtcmlnaHQgPiBsaS5maXJzdCB7XG4gICAgZmxleDogMCAxIDA7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkubGFzdCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkubGFzdCA+IGEge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgLm5hdi1mbGV4LXJpZ2h0ID4gbGkgYS5uYXZiYXItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggOXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAxMHB4IDVweCAhaW1wb3J0YW50O1xuICAgIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2LWZsZXgtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubmF2LWZsZXgtcmlnaHQgPiBsaS5sYXN0ID4gYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICB9XG59XG4jc2VsZWN0Mi1zZWFyY2hfcXVlcnktcmVzdWx0cyB7XG4gIG1heC1oZWlnaHQ6IDQ3NXB4O1xufVxuLnAteHhzIHtcbiAgcGFkZGluZzogNXB4O1xufVxuLnAteHMge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLnAtc20ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnAtbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ucC1tZCB7XG4gIHBhZGRpbmc6IDI1cHg7XG59XG4ucC1sZyB7XG4gIHBhZGRpbmc6IDMwcHg7XG59XG4ucC14bCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG4ucC13LXh4cyB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLnAtdy14cyB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cbi5wLXctc20ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG4ucC13LW0ge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG4ucC13LW1kIHtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuLnAtdy1sZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cbi5wLXcteGwge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG4ucC1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnAtbC1ub25lIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAucC1sLW5vbmUteHMge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1sLW5vbmUtc20ge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1sLW5vbmUtbWQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnAtbC1ub25lLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gIC5wLWwtbm9uZS14bGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1sLXh4cyB7XG4gIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLW0ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cbi5wLWwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDtcbn1cbi5wLWwtbGcge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wLWwteGwge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cbi5wLWwtbi14eHMge1xuICBwYWRkaW5nLWxlZnQ6IC01cHg7XG59XG4ucC1sLW4teHMge1xuICBwYWRkaW5nLWxlZnQ6IC0xMHB4O1xufVxuLnAtbC1uLXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAtMTVweDtcbn1cbi5wLWwtbi1tIHtcbiAgcGFkZGluZy1sZWZ0OiAtMjBweDtcbn1cbi5wLWwtbi1tZCB7XG4gIHBhZGRpbmctbGVmdDogLTI1cHg7XG59XG4ucC1sLW4tbGcge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4O1xufVxuLnAtbC1uLXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNDBweDtcbn1cbi5wLXQtbm9uZSB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG4ucC10LXh4cyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4ucC10LXhzIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4ucC10LXNtIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4ucC10LW0ge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cbi5wLXQtbWQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cbi5wLXQtbGcge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cbi5wLXQteGwge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5wLXQtbi14eHMge1xuICBwYWRkaW5nLXRvcDogLTVweDtcbn1cbi5wLXQtbi14cyB7XG4gIHBhZGRpbmctdG9wOiAtMTBweDtcbn1cbi5wLXQtbi1zbSB7XG4gIHBhZGRpbmctdG9wOiAtMTVweDtcbn1cbi5wLXQtbi1tIHtcbiAgcGFkZGluZy10b3A6IC0yMHB4O1xufVxuLnAtdC1uLW1kIHtcbiAgcGFkZGluZy10b3A6IC0yNXB4O1xufVxuLnAtdC1uLWxnIHtcbiAgcGFkZGluZy10b3A6IC0zMHB4O1xufVxuLnAtdC1uLXhsIHtcbiAgcGFkZGluZy10b3A6IC00MHB4O1xufVxuLnAtci1ub25lIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnAtci1ub25lLXhzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXItbm9uZS1zbSB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucC1yLW5vbmUtbWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wLXItbm9uZS1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLnAtci1ub25lLXhsZyB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4ucC1yLXh4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xufVxuLnAtci14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDtcbn1cbi5wLXItc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLW1kIHtcbiAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuLnAtci1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcbn1cbi5wLXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLW4teHhzIHtcbiAgcGFkZGluZy1yaWdodDogLTVweDtcbn1cbi5wLXItbi14cyB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMHB4O1xufVxuLnAtci1uLXNtIHtcbiAgcGFkZGluZy1yaWdodDogLTE1cHg7XG59XG4ucC1yLW4tbSB7XG4gIHBhZGRpbmctcmlnaHQ6IC0yMHB4O1xufVxuLnAtci1uLW1kIHtcbiAgcGFkZGluZy1yaWdodDogLTI1cHg7XG59XG4ucC1yLW4tbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAtMzBweDtcbn1cbi5wLXItbi14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IC00MHB4O1xufVxuLnAtYi1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5wLWIteHhzIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbi5wLWIteHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5wLWItc20ge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5wLWItbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuLnAtYi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuLnAtYi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuLnAtYi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuLnAtYi1uLXh4cyB7XG4gIHBhZGRpbmctYm90dG9tOiAtNXB4O1xufVxuLnAtYi1uLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMHB4O1xufVxuLnAtYi1uLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNXB4O1xufVxuLnAtYi1uLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogLTIwcHg7XG59XG4ucC1iLW4tbWQge1xuICBwYWRkaW5nLWJvdHRvbTogLTI1cHg7XG59XG4ucC1iLW4tbGcge1xuICBwYWRkaW5nLWJvdHRvbTogLTMwcHg7XG59XG4ucC1iLW4teGwge1xuICBwYWRkaW5nLWJvdHRvbTogLTQwcHg7XG59XG4ucC0xIHtcbiAgcGFkZGluZzogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTEge1xuICBwYWRkaW5nLXRvcDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTEge1xuICBwYWRkaW5nLWxlZnQ6IDFweCAhaW1wb3J0YW50O1xufVxuLnAtci0xIHtcbiAgcGFkZGluZy1yaWdodDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC04IHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTgge1xuICBwYWRkaW5nLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTgge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTgge1xuICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtci04IHtcbiAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG4ucC05IHtcbiAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTkge1xuICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTkge1xuICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtci05IHtcbiAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG4ubS14eHMge1xuICBtYXJnaW46IDVweDtcbn1cbi5tLXhzIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuLm0tc20ge1xuICBtYXJnaW46IDE1cHg7XG59XG4ubS1tIHtcbiAgbWFyZ2luOiAyMHB4O1xufVxuLm0tbWQge1xuICBtYXJnaW46IDI1cHg7XG59XG4ubS1sZyB7XG4gIG1hcmdpbjogMzBweDtcbn1cbi5tLXhsIHtcbiAgbWFyZ2luOiA0MHB4O1xufVxuLm0tdy14eHMge1xuICBtYXJnaW46IDAgNXB4O1xufVxuLm0tdy14cyB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLm0tdy1zbSB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuLm0tdy1tIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG4ubS13LW1kIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG4ubS13LWxnIHtcbiAgbWFyZ2luOiAwIDMwcHg7XG59XG4ubS13LXhsIHtcbiAgbWFyZ2luOiAwIDQwcHg7XG59XG4ubS1uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG4ubS1sLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuLm0tbC14eHMge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLm0tbC14cyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLm0tbC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLm0tbC1tIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG4ubS1sLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG4ubS1sLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG4ubS1sLW4teHhzIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG4ubS1sLW4tc20ge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG4ubS1sLW4tbSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cbi5tLWwtbi1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cbi5tLWwtbi1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cbi5tLWwtbi14bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cbi5tLXQtbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cbi5tLXQteHhzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuLm0tdC14bXMge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5tLXQtc20ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLm0tdC1tIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5tLXQtbWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ubS10LXhsIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cbi5tLXQtbi14eHMge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuLm0tdC1uLXhtcyB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG4ubS10LW4teHMge1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5tLXQtbi1zbSB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuLm0tdC1uLW0ge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cbi5tLXQtbi1tZCB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuLm0tdC1uLWxnIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG4ubS10LW4teGwge1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbn1cbi5tLXItbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm0tci14eHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4ubS1yLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLm0tci1tIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLm0tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cbi5tLXItbGcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG4ubS1yLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuLm0tci1uLXh4cyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4ubS1yLW4tc20ge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLm0tci1uLW0ge1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbn1cbi5tLXItbi1sZyB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG4ubS1yLW4teGwge1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLm0tYi1tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5tLWItbWQge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLm0tYi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4ubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5tLWItbi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4ubS1iLW4tc20ge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5tLWItbi1tIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG4ubS1iLW4tbWQge1xuICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbn1cbi5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuLm0tYi1uLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG4ubS1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5tLXItYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tLXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG4ubS1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuLm0teC1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5tLXktYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG59XG4udC0xNSB7XG4gIHRvcDogMTVweDtcbn1cbi5iLTE1IHtcbiAgYm90dG9tOiAxNXB4O1xufVxuLmwtMTUge1xuICBsZWZ0OiAxNXB4O1xufVxuLnItMTUge1xuICByaWdodDogMTVweDtcbn1cbi50LTE1LWkge1xuICB0b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5iLTE1LWkge1xuICBib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5sLTE1LWkge1xuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uci0xNS1pIHtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuLmZsb2F0LWUtbWFyZ2lucyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi14eGwge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLW4teHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLmZsb2F0LWUtbWFyZ2lucyAubS1iLW4tbWQge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cbi5mbG9hdC1lLW1hcmdpbnMgLm0tYi1uLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XG59XG4uZmxvYXQtZS1tYXJnaW5zIC5tLWItbi14bCB7XG4gIG1hcmdpbi1ib3R0b206IC00MHB4O1xufVxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5tLXItbm9uZSB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuLm0tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG4ubS1sLTYge1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuLm0tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG4ubS1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cbi5tLXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG4ubS1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5wLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cbi5wLTE1IHtcbiAgcGFkZGluZzogMTVweDtcbn1cbi5wLXQtMCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ucC1sLTAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ucC1yLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnAtdC0yIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbi5wLXQtMyB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG4ucC10LTQge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuLnAtYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cbi5wLWItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG59XG4ucC1sLTIge1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5wLWwtMyB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuLnAtci0yIHtcbiAgcGFkZGluZy1yaWdodDogMnB4O1xufVxuLnAtci0zIHtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xufVxuLnAtbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG4ucC1yLTQge1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG4ucC10LTcge1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuLnAtYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cbi5wLXItNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cbi5wLWwtNyB7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLnAtbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wLWwtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG4uZi1zLTIycHgge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xufVxuLmYtcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi5mLXMtMjQge1xuICBmb250LXNpemU6IDI0cHg7XG59XG4uZC1pIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmQtaS1iIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmQtbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZC1iIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udi1hLXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLnYtYS1iIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLnctMTItcCB7XG4gIHdpZHRoOiAxMiU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctMTItcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53LTEyLTI1LXAge1xuICB3aWR0aDogMTIuMjUlO1xufVxuLnctMTQtcCB7XG4gIHdpZHRoOiAxNCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnctMTQtcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53LTE0LTItcCB7XG4gIHdpZHRoOiAxNCU7XG59XG4udy0xMC1wIHtcbiAgd2lkdGg6IDEwJTtcbn1cbi53LTE1LXAge1xuICB3aWR0aDogMTUlO1xufVxuLnctMTYtNS1wIHtcbiAgd2lkdGg6IDE2LjUlO1xufVxuLnctMjAtcCB7XG4gIHdpZHRoOiAyMCU7XG59XG4udy0xMDAtcCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4udy0zMDAge1xuICB3aWR0aDogMzAwcHg7XG59XG4ub2YtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5vZi1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4ucG9zLWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucG9zLXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uei1pbmRleC0xIHtcbiAgei1pbmRleDogMTtcbn1cbmE6aG92ZXIuYnRuLWRhbmdlcixcbmE6YWN0aXZlLmJ0bi1kYW5nZXIsXG5hOmZvY3VzLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnRleHQteWVsbG93IHtcbiAgY29sb3I6ICNDQ0NDMDQ7XG59XG4uY2xlYXItbm9uZSB7XG4gIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ud29yay1icmVhay1icmVhay1hbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWlkZGxlLWJveCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbi50b3AtbmF2aWdhdGlvbi5ib2R5LXNtYWxsIC53cmFwcGVyLndyYXBwZXItY29udGVudCxcbi5ib2R5LXNtYWxsIC50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5lbXB0eS1oaWRkZW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLndvcmQtYnJlYWstYnJlYWstd29yZCB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG4ud2hpdGUtc3BhY2Utbm9ybWFsIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAudG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmgtZi1jIHtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLnctZi1jIHtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wb2ludGVyLWV2ZW50cy1hbGwge1xuICBwb2ludGVyLWV2ZW50czogYWxsICFpbXBvcnRhbnQ7XG59XG4udi1hLW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnYtYS10LWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG4udGl0bGUtYWN0aW9uOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mLXctYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuLm92ZXJmbG93LXNjcm9sbCB7XG4gIG92ZXJmbG93OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cbi50ZXh0LWJyZWFrLWZvcmNlIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbi5taW4tdy01NSB7XG4gIG1pbi13aWR0aDogNTVweDtcbn1cbi5taW4tdy02MCB7XG4gIG1pbi13aWR0aDogNjBweDtcbn1cbi5taW4tdy0yMDAge1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuLm1pbi13LTI1MCB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG4ubWluLXctNDAwIHtcbiAgbWluLXdpZHRoOiA0MDBweDtcbn1cbi5taW4tdy0xMDAwIHtcbiAgbWluLXdpZHRoOiAxMDAwcHg7XG59XG4ubWluLXctMTIwMCB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xufVxuLm1pbi13LTEzMDAge1xuICBtaW4td2lkdGg6IDEzMDBweDtcbn1cbi5taW4tdy0xNTAwIHtcbiAgbWluLXdpZHRoOiAxNTAwcHg7XG59XG4ubWluLXctMTYwMCB7XG4gIG1pbi13aWR0aDogMTYwMHB4O1xufVxuLm1pbi13LTE4MDAge1xuICBtaW4td2lkdGg6IDE4MDBweDtcbn1cbi5tYXgtdy0xNDUge1xuICBtYXgtd2lkdGg6IDE0NXB4O1xufVxuLm1heC13LTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG4ubWF4LXctMzAwIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cbi53LTEyMCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbi53LTE1MCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cbi53LTIwMCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi53LTMwMCB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbi53LTQwMCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbi53LTUwMCB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbi53LTE2MDAge1xuICB3aWR0aDogMTYwMHB4O1xufVxuLmgtNTAge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4ubWluLWgtMjAwIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG4ubWluLWgtNDAwIHtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG4ubWluLWgtNTAwIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG4ubWF4LWgtMjAwIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG59XG4ubWF4LWgtNDAwIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG59XG4ubWF4LWgtNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG4ubWF4LWgtODAwIHtcbiAgbWF4LWhlaWdodDogODAwcHg7XG59XG4uaC01My1pIHtcbiAgaGVpZ2h0OiA1M3B4ICFpbXBvcnRhbnQ7XG59XG4udi1hLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufVxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5oZWxwLWJsb2NrLFxuLmhhcy1lcnJvciAuY29udHJvbC1sYWJlbCxcbi5oYXMtZXJyb3IgLnJhZGlvLFxuLmhhcy1lcnJvciAuY2hlY2tib3gsXG4uaGFzLWVycm9yIC5yYWRpby1pbmxpbmUsXG4uaGFzLWVycm9yIC5jaGVja2JveC1pbmxpbmUge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY29sb3I6ICNFRDU1NjU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NTtcbn1cbi5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuLmNvbGxlY3Rpb24taXRlbS1kZWZhdWx0LmljaGVjay1pbnB1dCArIC5oZWxwLWJsb2NrIHtcbiAgbWluLXdpZHRoOiAyMzBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmJnLXdoaXRlLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4uZGlzYWJsZWQtZ3JvdXAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5idG4tZGVmYXVsdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICBib3JkZXItY29sb3I6ICNjMmMyYzI7XG59XG4uYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZm9jdXMsXG4uYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhYmFiYTtcbiAgYm9yZGVyLWNvbG9yOiAjYmFiYWJhO1xufVxuLmJ0bi1kZWZhdWx0OmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmhvdmVyOmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0OmZvY3VzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmhvdmVyOmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0OmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmZvY3VzLmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmZvY3VzLmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmhvdmVyLmZvY3VzLFxuLmJ0bi1kZWZhdWx0OmFjdGl2ZS5mb2N1cyxcbi5idG4tZGVmYXVsdC5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYWJhYmE7XG4gIGJvcmRlci1jb2xvcjogI2JhYmFiYTtcbn1cbi5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF0sXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDpob3Zlcixcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdDphY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG59XG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQuYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWRlZmF1bHQuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1kZWZhdWx0LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xufVxuLmJ0bi1kZWZhdWx0IC5iYWRnZSB7XG4gIGNvbG9yOiAjYzJjMmMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5mb2N1cyxcbi5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnkuZm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnk6aG92ZXI6aG92ZXIsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnk6Zm9jdXM6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXM6Zm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXI6Zm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnk6Zm9jdXMuZm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMuZm9jdXMsXG4uYnRuLXByaW1hcnk6aG92ZXIuZm9jdXMsXG4uYnRuLXByaW1hcnk6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnksXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnkuYnRuLW91dGxpbmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uYnRuLXByaW1hcnkgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFjODRjNjtcbiAgYm9yZGVyLWNvbG9yOiAjMWM4NGM2O1xufVxuLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmZvY3VzLFxuLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTdiYjk7XG4gIGJvcmRlci1jb2xvcjogIzFhN2JiOTtcbn1cbi5idG4tc3VjY2Vzczpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzcy5mb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzczpob3Zlcjpob3Zlcixcbi5idG4tc3VjY2VzczphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpob3Zlcixcbi5idG4tc3VjY2Vzczpmb2N1czpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1czpmb2N1cyxcbi5idG4tc3VjY2Vzczpob3Zlcjpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmU6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzczpmb2N1cy5mb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cy5mb2N1cyxcbi5idG4tc3VjY2Vzczpob3Zlci5mb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWE3YmI5O1xuICBib3JkZXItY29sb3I6ICMxYTdiYjk7XG59XG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcyxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmOTBkODtcbiAgYm9yZGVyLWNvbG9yOiAjMWY5MGQ4O1xufVxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5idG4tb3V0bGluZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1zdWNjZXNzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3MuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFmOTBkODtcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzFjODRjNjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNjNmM4O1xuICBib3JkZXItY29sb3I6ICMyM2M2Yzg7XG59XG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMsXG4uYnRuLWluZm86aG92ZXIsXG4uYnRuLWluZm86YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxYjliYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjFiOWJiO1xufVxuLmJ0bi1pbmZvOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvLmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvOmhvdmVyOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmZvY3VzOmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzOmZvY3VzLFxuLmJ0bi1pbmZvOmhvdmVyOmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvOmZvY3VzLmZvY3VzLFxuLmJ0bi1pbmZvLmZvY3VzLmZvY3VzLFxuLmJ0bi1pbmZvOmhvdmVyLmZvY3VzLFxuLmJ0bi1pbmZvOmFjdGl2ZS5mb2N1cyxcbi5idG4taW5mby5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMWI5YmI7XG4gIGJvcmRlci1jb2xvcjogIzIxYjliYjtcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQsXG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF0sXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4taW5mby5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWluZm8uZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1pbmZvLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjZkN2Q5O1xuICBib3JkZXItY29sb3I6ICMyNmQ3ZDk7XG59XG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tb3V0bGluZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYnRuLW91dGxpbmU6Zm9jdXMsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWluZm8uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4taW5mby5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mby5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjZkN2Q5O1xufVxuLmJ0bi1pbmZvIC5iYWRnZSB7XG4gIGNvbG9yOiAjMjNjNmM4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG4gIGJvcmRlci1jb2xvcjogI2Y4YWM1OTtcbn1cbi5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5mb2N1cyxcbi5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdhNTRhO1xuICBib3JkZXItY29sb3I6ICNmN2E1NGE7XG59XG4uYnRuLXdhcm5pbmc6Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmc6aG92ZXI6aG92ZXIsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmc6Zm9jdXM6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXM6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6aG92ZXI6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmc6Zm9jdXMsXG4uYnRuLXdhcm5pbmc6Zm9jdXMuZm9jdXMsXG4uYnRuLXdhcm5pbmcuZm9jdXMuZm9jdXMsXG4uYnRuLXdhcm5pbmc6aG92ZXIuZm9jdXMsXG4uYnRuLXdhcm5pbmc6YWN0aXZlLmZvY3VzLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3YTU0YTtcbiAgYm9yZGVyLWNvbG9yOiAjZjdhNTRhO1xufVxuLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5idG4td2FybmluZy5kaXNhYmxlZCxcbi5idG4td2FybmluZy5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZy5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4td2FybmluZ1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nOmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4td2FybmluZy5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4td2FybmluZ1tkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWI2NmQ7XG4gIGJvcmRlci1jb2xvcjogI2Y5YjY2ZDtcbn1cbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZy5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5idG4td2FybmluZy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uYnRuLXdhcm5pbmcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmOWI2NmQ7XG59XG4uYnRuLXdhcm5pbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmOGFjNTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUQ1NTY1O1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmZvY3VzLFxuLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjNDc1ODtcbiAgYm9yZGVyLWNvbG9yOiAjZWM0NzU4O1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXM6aG92ZXIsXG4uYnRuLWRhbmdlci5mb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyOmhvdmVyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXI6Zm9jdXM6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1czpmb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6Zm9jdXMuZm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cy5mb2N1cyxcbi5idG4tZGFuZ2VyOmhvdmVyLmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ3NTg7XG4gIGJvcmRlci1jb2xvcjogI2VjNDc1ODtcbn1cbi5idG4tZGFuZ2VyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZCxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0sXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF0uYWN0aXZlLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZjY3NzY7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3Njtcbn1cbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmU6aG92ZXIsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tb3V0bGluZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlci5idG4tb3V0bGluZTphY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uYnRuLWRhbmdlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VmNjc3Njtcbn1cbi5idG4tZGFuZ2VyIC5iYWRnZSB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi1kZWZhdWx0LWItbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JhYmFiYTtcbn1cbi5idG4tcHJpbWFyeS1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxOGE2ODk7XG59XG4uYnRuLXN1Y2Nlc3MtYi1sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWE3YmI5O1xufVxuLmJ0bi1pbmZvLWItbCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzIxYjliYjtcbn1cbi5idG4td2FybmluZy1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmN2E1NGE7XG59XG4uYnRuLWRhbmdlci1iLWwge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlYzQ3NTg7XG59XG4uYnRuLW91dGxpbmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLnN3YWwtYnV0dG9uLS1hcHByb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi5zd2FsLWJ1dHRvbi0tYXBwcm92ZTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xufVxuLmJ0bi1ncm91cCAuYnRuLWFjdGl2ZS1wcmltYXJ5LmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5kcm9wZG93bi1tZW51LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogN3B4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IC5kcm9wZG93bi1tZW51LWl0ZW0uZHJvcGRvd24tbWVudS1pdGVtLXNtIHtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG4uZHJvcGRvd24tc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDcwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmEuZGlzYWJsZWQsXG5hW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmYtdy1uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuLm1haW4tbmF2IHVsLm5hdiB7XG4gIGZsb2F0OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4ubWFpbi1uYXYgdWwubmF2ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBub25lO1xufVxuLm1haW4tbmF2IHVsLm5hdiA+IGxpIGEuYnRuLXByaW1hcnkge1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdy15OiBvdmVybGF5O1xufVxuLndoaXRlLXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tZmlsdGVyIC5zY3JvbGxhYmxlLW1kIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmRyb3Bkb3duLWZpbHRlciAuZHJvcGRvd24tbWVudSA+IGxpID4gYS5hY3RpdmUge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1maWx0ZXJlZCA+IHRoZWFkID4gdHIudGFibGUtaGVhZGVyLXJvdyA+IHRoLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyID4gdGhlYWQgPiB0ci50YWJsZS1oZWFkZXItcm93ID4gdGgsXG4udGFibGUtZmlsdGVyZWQgPiB0aGVhZCA+IHRyLnRhYmxlLWZvb3Rlci1yb3cgPiB0aCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciA+IHRoZWFkID4gdHIudGFibGUtZm9vdGVyLXJvdyA+IHRoIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWZpbHRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLnRhYmxlLWZpbHRlcmVkID4gdGhlYWQgPiB0ciA+IHRoIC5kcm9wZG93bi1maWx0ZXIsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgPiB0aGVhZCA+IHRyID4gdGggLmRyb3Bkb3duLWZpbHRlciB7XG4gIHBhZGRpbmc6IDhweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZS1maWx0ZXJlZCA+IHRoZWFkID4gdHIgPiB0aCAuZHJvcGRvd24tZmlsdGVyLm9wZW4sXG4udGFibGUtY29sdW1uLXdyYXBwZXIgPiB0aGVhZCA+IHRyID4gdGggLmRyb3Bkb3duLWZpbHRlci5vcGVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogLTFweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQge1xuICBtaW4td2lkdGg6IDI2MHB4O1xuICByaWdodDogMDtcbn1cbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5yYWRpbyxcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUgLnJhZGlvLFxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgPiAuZHJvcGRvd24tbWVudSAuY2hlY2tib3gsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51IC5jaGVja2JveCB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgLmxpbmstZmlsdGVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgLmxpbmstZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFibGUtZmlsdGVyZWQgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgdGhlYWQgLmRyb3Bkb3duLWZpbHRlciA+IC5kcm9wZG93bi1tZW51LnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQge1xuICByaWdodDogYXV0bztcbn1cbi50YWJsZS1maWx0ZXJlZCB0aGVhZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi50YWJsZS1jb2x1bW4td3JhcHBlciB0aGVhZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCAuZm9ybS1ob3Jpem9udGFsIC5yYWRpbyxcbi50YWJsZS1maWx0ZXJlZCB0aGVhZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciB0aGVhZCAuZHJvcGRvd24tZmlsdGVyID4gLmRyb3Bkb3duLW1lbnUudGFibGUtZmlsdGVyLWNob2ljZS1leHBhbmRlZCAuZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbn1cbi50YWJsZS1maWx0ZXJlZCAubGluay1maWx0ZXIsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmxpbmstZmlsdGVyLFxuLnRhYmxlLWZpbHRlcmVkIC5zcGFuLWZpbHRlcixcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuc3Bhbi1maWx0ZXIge1xuICBjb2xvcjogIzY3NmE2YztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udGFibGUtZmlsdGVyZWQgLmRyb3Bkb3duLWZpbHRlciBhOmhvdmVyLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgYTpob3Zlcixcbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyIGE6Zm9jdXMsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciBhOmZvY3VzLFxuLnRhYmxlLWZpbHRlcmVkIC5kcm9wZG93bi1maWx0ZXIgYTphY3RpdmUsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLWZpbHRlciBhOmFjdGl2ZSxcbi50YWJsZS1maWx0ZXJlZCAuZHJvcGRvd24tZmlsdGVyIGEuYWN0aXZlLFxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC5kcm9wZG93bi1maWx0ZXIgYS5hY3RpdmUge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi50YWJsZS1maWx0ZXJlZCAuc3Bhbi1maWx0ZXIsXG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnNwYW4tZmlsdGVyIHtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJsZS1maWx0ZXJlZCAuc2Nyb2xsYWJsZS1tZCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuc2Nyb2xsYWJsZS1tZCB7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cbi50YWJsZS1maWx0ZXJlZCAuc2Nyb2xsYWJsZS1tZC50YWJsZS1jb2x1bW4tY29udHJvbCxcbi50YWJsZS1jb2x1bW4td3JhcHBlciAuc2Nyb2xsYWJsZS1tZC50YWJsZS1jb2x1bW4tY29udHJvbCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMzBweDtcbn1cbiNmaWx0ZXJfc2hvd19jYWxsYmFja19maWx0ZXJfbGFiZWwge1xuICB3aWR0aDogMTIwcHg7XG59XG4udGFibGUtY29sdW1uLWZvcm0td3JhcHBlciArIC5mb3JtLWhvcml6b250YWwgPiAuZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb2x1bW4tbGFiZWwge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLnRhYmxlLWNvbHVtbi13aWRnZXQtc2hvdyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4udGFibGUtY29sdW1uLXdpZGdldC1zaG93IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jb250cm9sIGxhYmVsIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCBsYWJlbCAudGFibGUtY29sdW1uLWNvbnRyb2wtaWNvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwIDhweDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCAubWluaWNvbG9ycyAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1jb250cm9sIC5taW5pY29sb3JzIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gIHRvcDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIC50YWJsZS1jb2x1bW4tY29udHJvbCAubWluaWNvbG9ycyAubWluaWNvbG9ycy1wYW5lbCB7XG4gIGxlZnQ6IC0xNTBweDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLWNvbnRyb2wgLnRhYmxlLWNvbHVtbi1zZWFyY2gtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogOHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLnRhYmxlLWNvbHVtbi1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICByaWdodDogOHB4O1xuICBsZWZ0OiBhdXRvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAudGFibGUtY29sdW1uLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG4udGFibGUtY29sdW1uLXdyYXBwZXIgLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMXB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtaW4td2lkdGg6IDI5MnB4O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi50YWJsZS1jb2x1bW4td3JhcHBlciAuc2Nyb2xsYWJsZS1tZCB7XG4gIGhlaWdodDogMzQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93LXJldmVyc2Ugd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIgPiBkaXYge1xuICAgIGZsZXg6IDEgYXV0bztcbiAgfVxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmNsZWFyZml4OjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuY2xlYXJmaXg6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmRsLWhvcml6b250YWwgZGQ6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5kbC1ob3Jpem9udGFsIGRkOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jb250YWluZXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5jb250YWluZXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmNvbnRhaW5lci1mbHVpZDo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmNvbnRhaW5lci1mbHVpZDo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucm93OjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucm93OjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmJ0bi10b29sYmFyOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIuYnRuLXRvb2xiYXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOjphZnRlcixcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXY6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5uYXY6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhcjo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubmF2YmFyLWhlYWRlcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhci1oZWFkZXI6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhci1jb2xsYXBzZTo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm5hdmJhci1jb2xsYXBzZTo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucGFnZXI6OmJlZm9yZSxcbiAgLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlci5wYWdlcjo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIucGFuZWwtYm9keTo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLnBhbmVsLWJvZHk6OmFmdGVyLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm1vZGFsLWhlYWRlcjo6YmVmb3JlLFxuICAuZmlsdGVyLXNob3ctZGF0ZS1yYW5nZS13cmFwcGVyLm1vZGFsLWhlYWRlcjo6YWZ0ZXIsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubW9kYWwtZm9vdGVyOjpiZWZvcmUsXG4gIC5maWx0ZXItc2hvdy1kYXRlLXJhbmdlLXdyYXBwZXIubW9kYWwtZm9vdGVyOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IC0xcHg7XG59XG4uZmlsdGVyLWVtcHR5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDI3MHB4O1xuICBsaW5lLWhlaWdodDogMjcwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLkpDb2xSZXNpemVyIHtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbn1cbi5KQ0xSZ3JpcHMge1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5KQ0xSZ3JpcCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG4uSkNMUmdyaXAgLkpDb2xSZXNpemVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xKTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBlLXJlc2l6ZTtcbiAgdG9wOiAwO1xufVxuLkpDTFJMYXN0R3JpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cbi5KQ0xSZ3JpcERyYWcge1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCBibGFjaztcbn1cbi50YWJsZS1jb25maWctd3JhcHBlciAudGFibGUtY29uZmlnLWxpc3QtdGFibGVDb25maWcgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMjQ4cHg7XG4gICAgbWluLXdpZHRoOiAxNDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYmxlLWNvbmZpZy13cmFwcGVyIC50YWJsZS1jb25maWctbWFrZS1wcmltYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG4udGFibGUtY29sdW1uLWZvcm0td3JhcHBlci1zbSAudGFibGUtY29uZmlnLXdyYXBwZXIgLnRhYmxlLWNvbmZpZy1zZWxlY3Qtd3JhcHBlciB7XG4gIHdpZHRoOiAyMjdweDtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIudWktc29ydGFibGUge1xuICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIge1xuICBjdXJzb3I6IG1vdmU7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlci51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlLWNvbHVtbi1pbml0ID4gdGhlYWQgPiB0ciA+IHRoLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIudWktc29ydGFibGUtaGFuZGxlLnVpLXNvcnRhYmxlLWhlbHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyLnVpLXNvcnRhYmxlLWhhbmRsZS51aS1zb3J0YWJsZS1oZWxwZXIgLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50YWJsZS1jb2x1bW4taW5pdCA+IHRoZWFkID4gdHIgPiB0aC50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyLnVpLXNvcnRhYmxlLWhhbmRsZS51aS1zb3J0YWJsZS1oZWxwZXIgLmxpbmstZmlsdGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlci51aS1zb3J0YWJsZS1oYW5kbGUudWktc29ydGFibGUtaGVscGVyIC5kcm9wZG93bi1maWx0ZXIub3BlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG59XG4udGFibGUtY29sdW1uLWluaXQgPiB0aGVhZCA+IHRyID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlciAuZHJvcGRvd24tbWVudSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi50YWJsZS1jb2x1bW4tc29ydGFibGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1oZWFkZXIgLnRhYmxlLWNvbHVtbi1zb3J0YWJsZS1hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IC0zcHg7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4udGFibGUtY29sdW1uLW9yZGVyLWFwcGx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDZweDtcbiAgcmlnaHQ6IDNweDtcbiAgei1pbmRleDogOTAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYmxlIHRkLnRhYmxlLWNlbGwtd2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZSB0ZC50YWJsZS1jZWxsLXdoaXRlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50YWJsZS1jb2x1bW4tZmlsdGVyZWQtcm93IHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4udGFibGUtY29sdW1uLWZpbHRlcmVkLXJvdyAudGFibGUtY29sdW1uLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZmlsdGVyLWxpbmsge1xuICBjb2xvcjogIzUxOWNkYztcbn1cbi50YWJsZS1zaG93LWNvbnRyb2wtd3JhcHBlciB7XG4gIGhlaWdodDogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4uZmlsdGVyLXRvdGFsLWFsbC1hamF4IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG50cjpob3ZlciB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgbWF4LWhlaWdodDogNDdweDtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbnRyOmhvdmVyIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxudHI6aG92ZXIgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnM6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxudHI6aG92ZXIgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuYWN0aW9uLWRlbGV0ZS1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxudHI6aG92ZXIuZXhwYW5kZWQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xufVxudHI6bm90KDpob3ZlcikgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSxcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSxcbi51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtYWN0aW9uLXNjcm9sbGVkLXJpZ2h0IC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyxcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLFxuLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLFxuLnRhYmxlLWFjdGlvbi1jb2x1bW4tdmlzaWJsZSAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMsXG4udW5zdGlja3ktYWN0aW9ucy1jb2x1bW4gLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLFxuLnRhYmxlLWFjdGlvbi1zY3JvbGxlZC1yaWdodCB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdLFxuLnRhYmxlLWFjdGlvbi1jb2x1bW4tdmlzaWJsZSB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdLFxuLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0ge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi50YWJsZS1hY3Rpb24tc2Nyb2xsZWQtcmlnaHQgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbixcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbixcbi51bnN0aWNreS1hY3Rpb25zLWNvbHVtbiAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMgLmFjdGlvbi1kZWxldGUtYnV0dG9uLFxuLnRhYmxlLWFjdGlvbi1zY3JvbGxlZC1yaWdodCB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbixcbi50YWJsZS1hY3Rpb24tY29sdW1uLXZpc2libGUgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuYWN0aW9uLWRlbGV0ZS1idXR0b24sXG4udW5zdGlja3ktYWN0aW9ucy1jb2x1bW4gdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuYWN0aW9uLWRlbGV0ZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMgYSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLmRpc3BsYXktZmlsdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xufVxuLmRpc3BsYXktZmlsdGVyIC5idG4tc2hvdy1hbGwge1xuICBjb2xvcjogIzFhYjM5NDtcbn1cbi5kcm9wZG93bi1tZW51LnNob3ctc2VsZWN0ZWQgLnRhYmxlLWNvbnRyb2wtc2hvdy1hbGwsXG4uZHJvcGRvd24tbWVudS5zaG93LXNlbGVjdGVkIC50YWJsZS1jb250cm9sLXNob3ctaGlkZS1idG4tc2VwYXJhdG9yLFxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCB0ci50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW06aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106bm90KDpjaGVja2VkKSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1zZWxlY3RlZCAuYnRuLXNob3ctYWxsIHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uZHJvcGRvd24tbWVudS5zaG93LXNlbGVjdGVkIC5idG4tc2hvdy1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQgLnRhYmxlLWNvbnRyb2wtaGlkZS1hbGwsXG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCAudGFibGUtY29udHJvbC1zaG93LWhpZGUtYnRuLXNlcGFyYXRvcixcbi5kcm9wZG93bi1tZW51LnNob3ctbm90LXNlbGVjdGVkIHRyLnRhYmxlLWNvbHVtbi1zZWFyY2gtaXRlbTpoYXMoaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCAuYnRuLXNob3ctYWxsIHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uZHJvcGRvd24tbWVudS5zaG93LW5vdC1zZWxlY3RlZCAuYnRuLXNob3ctbm90LXNlbGVjdGVkIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4jdGFibGVfY29sdW1uX2NvbmRpdGlvbnNfY29uZGl0aW9ucyBbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2Zvcm0gLmNvbGxlY3Rpb24taXRlbSB7XG4gIGNsZWFyOiBib3RoO1xufVxuI3RhYmxlX2NvbHVtbl9jb25kaXRpb25zX2Zvcm0gW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIGNsZWFyOiBib3RoO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5sb2dpbnNjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuLmxvZ2luc2NyZWVuLmxhcmdlLWJveCB7XG4gIHdpZHRoOiA5NDBweDtcbiAgbWF4LXdpZHRoOiA5NDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubG9naW5zY3JlZW4ubWlkZGxlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmxvZ2luc2NyZWVuLmxhcmdlLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zc28taGVhZGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLnNzby1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC45cmVtO1xufVxuLnNzby1sb2dvIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogM3JlbTtcbiAgYm9yZGVyLXJhZGl1czogMC45cmVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCAjM2I4MmY2LCAjNGY0NmU1KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAxNXB4IC0zcHggcmdiYSg1OSwgMTMwLCAyNDYsIDAuMjUpO1xuICBmbGV4LXNocmluazogMDtcbn1cbi5zc28tbG9nbyBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc3NvLWJyYW5kLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNzby1icmFuZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZTI5M2I7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuLnNzby1icmFuZC1zdWJ0aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40NXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5zc28tYnJhbmQtZG90IHtcbiAgd2lkdGg6IDAuNnJlbTtcbiAgaGVpZ2h0OiAwLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMGI5ODE7XG4gIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4vKipcbiAqIEBmaWxlXG4gKiBDb2x1bW5zIHdpdGggYXV0b21hdGljIHdpZHRoLCBzaW1pbGFyIHRvIC5jb2wteHMtMSBhbmQgZnJpZW5kcy5cbiAqL1xuLmNvbC14cy1hdXRvLFxuLmNvbC14czEtYXV0byxcbi5jb2wtc20tYXV0byxcbi5jb2wtbWQtYXV0byxcbi5jb2wtbGctYXV0byxcbi5jb2wteHMtYXV0by1yaWdodCxcbi5jb2wteHMxLWF1dG8tcmlnaHQsXG4uY29sLXNtLWF1dG8tcmlnaHQsXG4uY29sLW1kLWF1dG8tcmlnaHQsXG4uY29sLWxnLWF1dG8tcmlnaHQsXG4uY29sLW1pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG4uY29sLW1pZGRsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLmNvbC14cy1hdXRvIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLWF1dG8tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14czEtYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC14czEtYXV0by1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuLmNvbC1jb25kZW5zZWQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmNvbC1jb25kZW5zZWQtbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuLmNvbC1jb25kZW5zZWQtciB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgei1pbmRleDogMTAwMDA7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1tb250aHMgdGFibGUgdGQgc3Bhbixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLXllYXJzIHRhYmxlIHRkIHNwYW4sXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRkIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2NnB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGEge1xuICBjb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmNsb2NrcGlja2VyLXBvcG92ZXIge1xuICB6LWluZGV4OiAxMDAwMDtcbn1cbi5jbG9ja3BpY2tlci10aWNrLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci10aWNrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyOSwgMTk3LCAxNjMsIDAuMjUpO1xufVxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZyB7XG4gIGZpbGw6IHJnYmEoMjksIDE5NywgMTYzLCAwLjI1KTtcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMtYmctdHJhbnMge1xuICBmaWxsOiByZ2JhKDI5LCAxOTcsIDE2MywgMC4yNSk7XG59XG4uY2xvY2twaWNrZXItY2FudmFzLWJlYXJpbmcsXG4uY2xvY2twaWNrZXItY2FudmFzLWZnIHtcbiAgZmlsbDogIzFkYzVhMztcbn1cbi5jbG9ja3BpY2tlci1jYW52YXMgbGluZSB7XG4gIHN0cm9rZTogIzFkYzVhMztcbn1cbi5jbG9ja3BpY2tlci1zcGFuLWhvdXJzLnRleHQtcHJpbWFyeSxcbi5jbG9ja3BpY2tlci1zcGFuLW1pbnV0ZXMudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMxZGM1YTM7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NDtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZS5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0O1xuICBib3JkZXItY29sb3I6ICMxMjJiNDA7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQ7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2xvY2twaWNrZXItYnV0dG9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbn1cbi5jbG9ja3BpY2tlci1idXR0b246Zm9jdXM6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b246Zm9jdXM6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlcjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbjpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246Zm9jdXMuZm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmZvY3VzLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbjpob3Zlci5mb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b246YWN0aXZlLmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNsb2NrcGlja2VyLWJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uY2xvY2twaWNrZXItYnV0dG9uOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jbG9ja3BpY2tlci1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZCxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b25bZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbltkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2xvY2twaWNrZXItYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZTpob3Zlcixcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZTpmb2N1cyxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmU6YWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2xvY2twaWNrZXItYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5jbG9ja3BpY2tlci1idXR0b24uYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNsb2NrcGlja2VyLWJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzO1xufVxuLmNsb2NrcGlja2VyLWJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUgPiAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAzcHg7XG59XG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZHJvcGRvd24tc3VibWVudSA+IGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCIgXCI7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNXB4O1xuICBib3JkZXItbGVmdC1jb2xvcjogI2NjY2NjYztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnU6aG92ZXIgPiBhOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmZmZmY7XG59XG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLXN1Ym1lbnUucHVsbC1sZWZ0ID4gLmRyb3Bkb3duLW1lbnUge1xuICBsZWZ0OiAtMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4IDAgM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuLWdyb3VwLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbiNsb2FkZXIsXG4jbG9hZGVyX3NtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQ5OGRiO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB6LWluZGV4OiA5OTk4O1xufVxuI2xvYWRlcjpiZWZvcmUsXG4jbG9hZGVyX3NtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNzRjM2M7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTtcbiAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICBhbmltYXRpb246IHNwaW4gM3MgbGluZWFyIGluZmluaXRlO1xuICAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG59XG4jbG9hZGVyOmFmdGVyLFxuI2xvYWRlcl9zbWFsbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgYm90dG9tOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjljOTIyO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTtcbiAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICBhbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7XG4gIC8qIENocm9tZSwgRmlyZWZveCAxNissIElFIDEwKywgT3BlcmEgKi9cbn1cbiNsb2FkZXJfc21hbGwge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci13aWR0aDogMnB4O1xufVxuI2xvYWRlcl9zbWFsbDpiZWZvcmUsXG4jbG9hZGVyX3NtYWxsOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4jbG9hZGVyX3NtYWxsOmFmdGVyLFxuI2xvYWRlcl9zbWFsbDpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG59XG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbn1cbmlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuLmZvcm0tcGFuZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5mb3JtLXBhbmVsID4gLmZvcm0taGVhZGVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4uY29sLWx3LXNteCxcbi5jb2wtbHctc20sXG4uY29sLWx3LXhzbSxcbi5jb2wtbHctbWQge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5jb2wtbHctc214IHtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cbi5jb2wtbHctc20ge1xuICB3aWR0aDogMTUwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLmNvbC1sdy14c20ge1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuLmNvbC1sdy1vZmZzZXQtc214IHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuLmNvbC1sdy1vZmZzZXQtc20ge1xuICBtYXJnaW4tbGVmdDogMTUwcHg7XG59XG4uY29sLWx3LW1kIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuLmNvbC1sdy1vZmZzZXQtbWQge1xuICBtYXJnaW4tbGVmdDogMjMwcHg7XG59XG4uaS13IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLmktdy1mdWxsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5sLXcge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uaS13ICsgLmwtdyB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5pLXcteHMsXG4uaS13LXhzbSxcbi5pLXctc20sXG4uaS13LW1kLFxuLmktdy14bWQsXG4uaS13LW1tZCxcbi5pLXctbGcsXG4uaS13LXhsZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmktdy14cyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmktdy14c20ge1xuICAgIHdpZHRoOiAxMDZweDtcbiAgfVxuICAuaS13LXNtIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbiAgLmktdy1tZCB7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG4gIC5pLXcteG1kIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gIH1cbiAgLmktdy1tbWQge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuICAuaS13LWxnIHtcbiAgICB3aWR0aDogMjgwcHg7XG4gIH1cbiAgLmktdy14bGcge1xuICAgIHdpZHRoOiA1MjBweDtcbiAgfVxuICAuaS1tLXcteHMge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuICAuaS1tLXcteHNtIHtcbiAgICBtYXgtd2lkdGg6IDEwNnB4O1xuICB9XG4gIC5pLW0tdy1zbSB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxuICAuaS1tLXctbWQge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cbiAgLmktbS13LXhtZCB7XG4gICAgbWF4LXdpZHRoOiAxOTBweDtcbiAgfVxuICAuaS1tLXctbW1kIHtcbiAgICBtYXgtd2lkdGg6IDIxMHB4O1xuICB9XG4gIC5pLW0tdy1sZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuICAuaS1tLXcteGxnIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuICB9XG4gIC5jb2wtaXctci1zbSB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG4uZi1jLXhzIHtcbiAgd2lkdGg6IDcwcHg7XG59XG4uZi1jLXhzbSB7XG4gIHdpZHRoOiA5NnB4O1xufVxuLmYtYy1zbSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5mLWMtbWQge1xuICB3aWR0aDogMTMwcHg7XG59XG4uZi1jLXh4bWQge1xuICB3aWR0aDogMTUwcHg7XG59XG4uZi1jLXh4bWQge1xuICB3aWR0aDogMTgwcHg7XG59XG4uZi1jLW1tZCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbi5mLWMtbGcge1xuICB3aWR0aDogMjcwcHg7XG59XG4uZi1jLXhsZyB7XG4gIHdpZHRoOiA1MTBweDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmYtZyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogLTVweCAhaW1wb3J0YW50O1xufVxuLmZvcm0taG9yaXpvbnRhbCAuZi1nOmJlZm9yZSxcbi5mb3JtLWhvcml6b250YWwgLmYtZzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmYtZzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLml3LXhzLFxuLml3LW1kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbi5pdy14cyB7XG4gIHBhZGRpbmctbGVmdDogMTY1cHg7XG59XG4uaXctbWQge1xuICBwYWRkaW5nLWxlZnQ6IDI0NXB4O1xufVxuLmNvbC1pdy1jb2wtYnRuLFxuLmNvbC1pdy14eHMsXG4uY29sLWl3LXhzLFxuLmNvbC1pdy14c20sXG4uY29sLWl3LXNtLFxuLmNvbC1pdy1tZCxcbi5jb2wtaXcteHh4bWQsXG4uY29sLWl3LXh4bWQsXG4uY29sLWl3LXhtZCxcbi5jb2wtaXctbW1kLFxuLmNvbC1pdy1tbW1kLFxuLmNvbC1pdy1sZyxcbi5jb2wtaXcteGxnLFxuLmNvbC1pdy1tZF9sZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmNvbC1pdy1jb2wtYnRuIHtcbiAgd2lkdGg6IDYycHg7XG59XG4uY29sLWl3LXh4cyB7XG4gIHdpZHRoOiA1MHB4O1xufVxuLmNvbC1pdy14cyB7XG4gIHdpZHRoOiAxMDBweDtcbn1cbi5jb2wtaXcteHNtIHtcbiAgd2lkdGg6IDEyNnB4O1xufVxuLmNvbC1pdy1zbSB7XG4gIHdpZHRoOiAxNDBweDtcbn1cbi5jb2wtaXctbWQge1xuICB3aWR0aDogMTYwcHg7XG59XG4uY29sLWl3LXh4eG1kIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuLmNvbC1pdy14eG1kIHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuLmNvbC1pdy14bWQge1xuICB3aWR0aDogMjEwcHg7XG59XG4uY29sLWl3LXhtbWQge1xuICB3aWR0aDogMjIzcHg7XG59XG4uY29sLWl3LW1tZCB7XG4gIHdpZHRoOiAyMzBweDtcbn1cbi5jb2wtaXctbW1tZCB7XG4gIHdpZHRoOiAyNjBweDtcbn1cbi5jb2wtaXctbGcge1xuICB3aWR0aDogMzAwcHg7XG59XG4uY29sLWl3LWxnLXgyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1pdy1sZy14MiB7XG4gICAgd2lkdGg6IDU2MHB4O1xuICB9XG59XG4uY29sLWl3LW1kX2xnIHtcbiAgd2lkdGg6IDQ2MHB4O1xufVxuLmNvbC1pdy14bGcge1xuICB3aWR0aDogNTQwcHg7XG59XG4uY29sLWltdy14eHMge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG4uY29sLWltdy14cyB7XG4gIG1heC13aWR0aDogMTAwcHg7XG59XG4uY29sLWltdy14c20ge1xuICBtYXgtd2lkdGg6IDEyNnB4O1xufVxuLmNvbC1pbXctc20ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuLmNvbC1pbXctbWQge1xuICBtYXgtd2lkdGg6IDE2MHB4O1xufVxuLmNvbC1pbXcteHhtZCB7XG4gIG1heC13aWR0aDogMTgwcHg7XG59XG4uY29sLWltdy14bWQge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuLmNvbC1pbXcteG1tZCB7XG4gIG1heC13aWR0aDogMjIzcHg7XG59XG4uY29sLWltdy1tbWQge1xuICBtYXgtd2lkdGg6IDIzMHB4O1xufVxuLmNvbC1pbXctbGcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuLmNvbC1pbXctbWRfbGcge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuLmNvbC1pbXcteGxnIHtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbn1cbi50Yy1tZCB7XG4gIHdpZHRoOiAxNDFweDtcbn1cbi50Yy1sZyB7XG4gIHdpZHRoOiAyODFweDtcbn1cbi5mb3JtLWNvbnRyb2wtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZm9ybS1jb250cm9sLWJveDpiZWZvcmUsXG4uZm9ybS1jb250cm9sLWJveDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5mb3JtLWNvbnRyb2wtYm94OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9ybS1jb250cm9sLWJveDpiZWZvcmUsXG4uZm9ybS1jb250cm9sLWJveDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiBcIiBcIjtcbn1cbi5mb3JtLWNvbnRyb2wtYm94OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZm9ybS1ncm91cC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0sXG5bZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuZm9ybSAuYnRuLnJhZGlvLWlubGluZS1idG4gLmhlbHAtYmxvY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygtMTAwJSAtIDVweCk7XG4gIGxlZnQ6IDA7XG59XG5mb3JtIC5hc3RlcmlzayB7XG4gIGNvbG9yOiAjRUQ1NTY1O1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTZlNztcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkudGFiLWxhYmVsLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkudGFiLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEsXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEge1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBib3JkZXItY29sb3I6ICNlNWU2ZTcgI2U1ZTZlNyAjZTVlNmU3O1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEuaGFzLWVycm9yLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhLmhhcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0VENTU2NSAjRUQ1NTY1ICNlNWU2ZTc7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSA+IC50aXRsZSxcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSA+IC50aXRsZSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGEgPiBpLFxuZm9ybSAuaS13LXRhYnMgPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhID4gaSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0gPiAubmF2Lm5hdi10YWJzID4gbGkgPiBhID4gaS5yZW1vdmUtaWNvbjpob3ZlcixcbmZvcm0gLmktdy10YWJzID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYSA+IGkucmVtb3ZlLWljb246aG92ZXIge1xuICBjb2xvcjogI0VENTU2NSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLm5hdi5uYXYtdGFicyA+IGxpID4gYTpob3ZlciA+IGkuYWRkLWljb24sXG5mb3JtIC5pLXctdGFicyA+IC5uYXYubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIgPiBpLmFkZC1pY29uIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCxcbmZvcm0gLmktdy10YWJzID4gLnRhYi1jb250ZW50LnRhYi1jb250ZW50LWJvcmRlcmVkIHtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuZm9ybSBbZGF0YS1jb2xsZWN0aW9uLWlkXSA+IC50YWItY29udGVudC50YWItY29udGVudC1ib3JkZXJlZCA+IC50YWItcGFuZSxcbmZvcm0gLmktdy10YWJzID4gLnRhYi1jb250ZW50LnRhYi1jb250ZW50LWJvcmRlcmVkID4gLnRhYi1wYW5lIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5mb3JtIFtkYXRhLWNvbGxlY3Rpb24taWRdID4gLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lLFxuZm9ybSAuaS13LXRhYnMgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmZvcm0gW2RhdGEtY29sbGVjdGlvbi1pZF0udGFibGUgdGhlYWQgdGggPiBsYWJlbCxcbmZvcm0gLmktdy10YWJzLnRhYmxlIHRoZWFkIHRoID4gbGFiZWwge1xuICBwYWRkaW5nOiAwO1xufVxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsLnNpbmdsZS1pY29uIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5sYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwuc2luZ2xlLWljb24gLm9yZy1sYWJlbC10b29sdGlwIGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbC5oZWxwLXRvb2x0aXAtdGFiIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmxhYmVsLmhlbHAtdG9vbHRpcC1sYWJlbCBzcGFuLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjNjc2YTZjO1xuICBjdXJzb3I6IGhlbHA7XG59XG5zcGFuLm9yZy1sYWJlbC10b29sdGlwIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCArIC50b29sdGlwLmluLFxuYS5vcmctbGFiZWwtdG9vbHRpcCArIC50b29sdGlwLmluLFxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsICsgLnRvb2x0aXAuaW4ge1xuICBvcGFjaXR5OiAxO1xufVxuc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCArIC50b29sdGlwIC50b29sdGlwLWlubmVyLFxuYS5vcmctbGFiZWwtdG9vbHRpcCArIC50b29sdGlwIC50b29sdGlwLWlubmVyLFxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOiAjZTVlNmU3IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBjb2xvcjogIzY3NmE2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuc3Bhbi5vcmctbGFiZWwtdG9vbHRpcCArIC50b29sdGlwIC50b29sdGlwLWlubmVyIGxpLFxuYS5vcmctbGFiZWwtdG9vbHRpcCArIC50b29sdGlwIC50b29sdGlwLWlubmVyIGxpLFxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsICsgLnRvb2x0aXAgLnRvb2x0aXAtaW5uZXIgbGkge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLmNvbG9yLXJlc2V0LWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiA1MnB4O1xuICB6LWluZGV4OiAxMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC4yO1xuICAtbW96LW9wYWNpdHk6IDAuMjtcbiAgb3BhY2l0eTogMC4yO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cbi5jb2xvci1yZXNldC1saW5rOmhvdmVyLFxuLmNvbG9yLXJlc2V0LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC41O1xuICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgb3BhY2l0eTogMC41O1xufVxuYnV0dG9uLmNvbG9yLXJlc2V0LWxpbmsge1xuICBwYWRkaW5nOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5taW5pY29sb3JzLWNvbG9yLXJlc2V0LXNtYWxsIC5jb2xvci1yZXNldC1saW5rIHtcbiAgbGVmdDogMzZweDtcbiAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XG59XG4uZm9ybS1jb250cm9sLWxpbmsge1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cbi5vcmctZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5vcmctZGlzYWJsZWQgLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5pbnB1dC5vcmctZGlzYWJsZWQsXG4ub3JnLWRpc2FibGVkIGlucHV0Om5vdCgub3JnLWVuYWJsZWQpLFxudGV4dGFyZWEub3JnLWRpc2FibGVkLFxuLm9yZy1kaXNhYmxlZCB0ZXh0YXJlYTpub3QoLm9yZy1lbmFibGVkKSxcbnNlbGVjdC5vcmctZGlzYWJsZWQsXG4ub3JnLWRpc2FibGVkIHNlbGVjdDpub3QoLm9yZy1lbmFibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4ub3JnLWRpc2FibGVkLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLm9yZy1kaXNhYmxlZC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ub3JnLWRpc2FibGVkLnNlbGVjdDItY29udGFpbmVyLFxuLm9yZy1kaXNhYmxlZCAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5vcmctZW5hYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLm9yZy1kaXNhYmxlZC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5vcmctZGlzYWJsZWQgLnNlbGVjdDItY29udGFpbmVyOm5vdCgub3JnLWVuYWJsZWQpIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cbi5vcmctZGlzYWJsZWQuaWNoZWNrYm94X3NxdWFyZS1ncmVlbixcbi5vcmctZGlzYWJsZWQgLmljaGVja2JveF9zcXVhcmUtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCAwO1xufVxuLm9yZy1kaXNhYmxlZC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4ub3JnLWRpc2FibGVkIC5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xufVxuLm9yZy1kaXNhYmxlZC5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuLm9yZy1kaXNhYmxlZCAuaXJhZGlvX3NxdWFyZS1ncmVlbixcbi5vcmctZGlzYWJsZWQuaXJhZGlvX3NxdWFyZS1ncmVlbi5ob3Zlcixcbi5vcmctZGlzYWJsZWQgLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkycHggMDtcbn1cbi5vcmctZGlzYWJsZWQuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuLm9yZy1kaXNhYmxlZCAuaXJhZGlvX3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuLm9yZy1kaXNhYmxlZC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuaG92ZXIsXG4ub3JnLWRpc2FibGVkIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuaG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE2cHggMDtcbn1cbmxhYmVsLnJhZGlvLWlubGluZS1idG4ub3JnLWRpc2FibGVkLFxuLm9yZy1kaXNhYmxlZCBsYWJlbC5yYWRpby1pbmxpbmUtYnRuIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1O1xuICAtbW96LW9wYWNpdHk6IDAuNjU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5vcmctZGlzYWJsZWQgLmJ0bi1kYW5nZXJbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmNjc3NjtcbiAgYm9yZGVyLWNvbG9yOiAjZWY2Nzc2O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLm9yZy1lbmFibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4ub3JnLWRpc2FibGVkIC5vcmctZW5hYmxlZCBbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VsZWN0Mi1mb3JtLWNvbnRyb2wtZGlzYWJsZWQgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmNDtcbn1cbi5zY3JvbGxhYmxlLWxnIHtcbiAgbWF4LWhlaWdodDogNDc2cHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmZvcm0tY29udHJvbC1ib2xkIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uZm9ybS1jb21wYWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvcm0tY29tcGFjdCAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZm9ybS1jb21wYWN0LmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1jb21wYWN0LmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1jb21wYWN0LmZvcm0taG9yaXpvbnRhbCAucmFkaW8taW5saW5lLFxuLmZvcm0tY29tcGFjdC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWlubGluZSB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG4uZm9ybS1jb21wYWN0IGFbZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dLFxuLmZvcm0tY29tcGFjdCBhW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4uZm9ybS1jb21wYWN0IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1jb21wYWN0IC5zaW5nbGUtbGluZSB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cbi5mb3JtLWNvbXBhY3QgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tY29tcGFjdCAucmFkaW8taW5saW5lICsgLnJhZGlvLWlubGluZSxcbi5mb3JtLWNvbXBhY3QgLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuLmZvcm0tY29tcGFjdCAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWNvbXBhY3QgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb21wYWN0IC5jaGVja2JveCxcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tY29tcGFjdCAucmFkaW8taW5saW5lLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1jb21wYWN0IC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLnJlc2l6ZS12ZXJ0aWNhbCB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wucmVzaXplLW5vbmUge1xuICByZXNpemU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIGxhYmVsICsgZGl2IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmZvcm0tZnJvbnQtZHJvcC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tZnJvbnQtZHJvcC13cmFwcGVyIC5mb3JtLWZyb250LWRyb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwuY29udHJvbC1sYWJlbC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwuY29udHJvbC1sYWJlbC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucmFkaW8taW5saW5lLXdyYXBwZXIgLnJhZGlvLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5yYWRpby1pbmxpbmUtd3JhcHBlci14cyAucmFkaW8taW5saW5lIHtcbiAgd2lkdGg6IDkwcHg7XG59XG4uZm9ybS1jb250cm9sLXRocm9iYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjNweDtcbiAgdG9wOiA5cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxOTE5cHgpIHtcbiAgLmZvcm0tcmVzcG9uc2l2ZSAuY29sLWl3LWxnIHtcbiAgICB3aWR0aDogMTgwcHg7XG4gIH1cbn1cbi5tZXJjaGFudC1vY3ItY29uZmlkZW5jZS1zY29yZS1vYmplY3QgKyAuaGVscC1ibG9jayB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTRweDtcbn1cbi5tZXJjaGFudC1vY3ItY29uZmlkZW5jZS1zY29yZS1vYmplY3QgKyAuaGVscC1ibG9jayArIC5tZXJjaGFudC1vY3ItZmllbGQtbWVzc2FnZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLml0ZS1pY2hlY2stY2hvaWNlLWxhYmVsLWFsdCAuaWNoZWNrLWxhYmVsIHtcbiAgd2lkdGg6IDMyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pdGUtaWNoZWNrLWNob2ljZS1sYWJlbC1hbHQgLmljaGVjay1sYWJlbCAuaWNoZWNrLWl0ZW0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG50ZXh0YXJlYS5hdXRvLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxudGV4dGFyZWEuYXV0by1oZWlnaHQubWF4LWF1dG8taGVpZ2h0IHtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cbnRleHRhcmVhLm1heC0yMC1yb3dzIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogMzkwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG4uY29udHJvbC1zZWN0aW9uLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmFzci1hbW91bnQtaGlkZGVuIC5hc3ItYW1vdW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hc3ItYmFzZS1wZXJjZW50LWhpZGRlbiAuYXNyLWJhc2UtcGVyY2VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hlY2tib3gtbXVsdGlsaW5lIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cbi50ZXh0LWVsbGlwc2lzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLnRleHQtY29sb3ItZGVmYXVsdCB7XG4gIGNvbG9yOiAjNjc2YTZjICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4udGV4dC1jb2xvci1yZWQge1xuICBjb2xvcjogI0VENTU2NSAhaW1wb3J0YW50O1xufVxuLnRleHQtbm9ybWFsIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLnRleHQtbGFyZ2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG4udGV4dC1jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjNDZhNTQ2ICFpbXBvcnRhbnQ7XG59XG4udGV4dC1ibHVlIHtcbiAgY29sb3I6ICMwMDAwZmYgIWltcG9ydGFudDtcbn1cbi50ZXh0LXRhZyB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG4udGV4dC1sZWZ0LWltcG9ydGFudCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi50ZXh0LXJpZ2h0LWltcG9ydGFudCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4udGV4dC11bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5sLWgtMzAge1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi50ZXh0LXdyYXAtYW55IHtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4uY29sdW1uLWNvdW50LTIge1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG4uY29sdW1uLWNvdW50LTMge1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG4uY29sdW1uLWNvdW50LTQge1xuICBjb2x1bW4tY291bnQ6IDQ7XG59XG4uZi1zaXplLTMyLWkge1xuICBmb250LXNpemU6IDMycHggIWltcG9ydGFudDtcbn1cbi5mLXNpemUtMjItaSB7XG4gIGZvbnQtc2l6ZTogMjJweCAhaW1wb3J0YW50O1xufVxuLmJvcmRlci1kZWZhdWx0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxREFERTtcbn1cbi5ib3JkZXItYm90dG9tLWRlZmF1bHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxREFERTtcbn1cbi5ib3JkZXItYm90dG9tLW5vcm1hbCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEQURFO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cbi5ib3JkZXItYm90dG9tLW5vcm1hbDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYm9yZGVyLWRlbGltaXRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEQURFO1xufVxuLmJvcmRlci1kZWxpbWl0ZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuLmJvcmRlci1yYWRpdXMtbm9uZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY3Vyc29yLWRlZmF1bHQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5ib2R5ID4gLnNlbGVjdDItY29udGFpbmVyIHtcbiAgei1pbmRleDogNTAwMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItZm9jdXNlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWZvY3VzZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0aW9uOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQsXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDM0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiLFxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtaW4taGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgbWF4LWhlaWdodDogNDAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogM3B4IDVweCAwIDA7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UgLnNlbGVjdDItbXVsdGlwbGUtZW50aXR5LXJlc3VsdCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50O1xufVxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgei1pbmRleDogMjA1MCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGhlaWdodDogMzJweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDM0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG59XG4uaGFzLWVycm9yIC5zZWxlY3QyLWNvbnRhaW5lci5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6bm90KC5vcmctdmFsaWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6bm90KC5vcmctdmFsaWQpIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLmhhcy1lcnJvciAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoLm9yZy12YWxpZCkge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uaGFzLWVycm9yIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjRUQ1NTY1O1xufVxuLnNlbGVjdDItcGFzdGUtaGFuZGxlciArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG59XG4uc2VsZWN0Mi1wYXN0ZS1oYW5kbGVyICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LXNpemU6IDEzcHg7XG59XG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xufVxuLmZvcm0tY29tcGFjdCAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMzBweDtcbn1cbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5mb3JtLWNvbXBhY3QgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBoZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1jb21wYWN0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5zZWxlY3RbcmVhZG9ubHldLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuc2VsZWN0W3JlYWRvbmx5XS5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5zZWxlY3RbcmVhZG9ubHldLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbnNlbGVjdFtyZWFkb25seV0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkLmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQuYWN0aXZlOmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmFjdGl2ZTphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpob3ZlcjphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpmb2N1czphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZC5hY3RpdmU6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDphY3RpdmU6aG92ZXIsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpob3Zlcjpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyIHRkOmZvY3VzOmhvdmVyLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQuYWN0aXZlOmZvY3VzLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6YWN0aXZlOmZvY3VzLFxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQ6aG92ZXI6Zm9jdXMsXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0ZDpmb2N1czpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmY7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgPiB1bCA+IGxpIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgPiB1bCA+IGxpLmFjdGl2ZSxcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyA+IHVsID4gbGk6YWN0aXZlLFxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzID4gdWwgPiBsaTpob3Zlcixcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyA+IHVsID4gbGk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzID4gdWwgPiBsaTpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItY3VzdG9tLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWN1c3RvbS1jb250YWluZXIgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVweDtcbiAgY29sb3I6ICMwMDA7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2U6Zm9jdXMsXG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZTphY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZTpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTZlNyAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2UtdHlwZSArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZS10eXBlICsgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXItZmlsdGVyLWZvcm0tY29udHJvbC1kYXRlLXJhbmdlLXR5cGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIjpcIjtcbn1cbi5pcnMtbGluZS1taWQsXG4uaXJzLWxpbmUtbGVmdCxcbi5pcnMtbGluZS1yaWdodCxcbi5pcnMtYmFyLFxuLmlycy1iYXItZWRnZSxcbi5pcnMtc2xpZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL3BsdWdpbnMvaW9uLnJhbmdlU2xpZGVyL2ltZy9zcHJpdGUtc2tpbi1mbGF0LW9yZy5wbmcpO1xufVxuLmlycy1mcm9tLFxuLmlycy10byxcbi5pcnMtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogIzFkYzVhMztcbn1cbi5pcnMtZnJvbTphZnRlcixcbi5pcnMtdG86YWZ0ZXIsXG4uaXJzLXNpbmdsZTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxZGM1YTM7XG59XG4uZmlsZXVwbG9hZGVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1pbnB1dCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhYjM5NDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b246aG92ZXIsXG4uZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbjpmb2N1cyxcbi5maWxldXBsb2FkZXItaW5wdXQtYnV0dG9uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZGVmYXVsdCAuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMxYWIzOTQ7XG59XG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSB7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtIC5jb2x1bW4tdGl0bGUgc3BhbiB7XG4gIGNvbG9yOiAjOWVhNmI5O1xufVxuLmZpbGV1cGxvYWRlci1pdGVtLmZpbGUtaGFzLXBvcHVwIC5jb2x1bW4tdGh1bWJuYWlsIC5maWxldXBsb2FkZXItYWN0aW9uLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAjZTVlNmU3O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIHtcbiAgYm9yZGVyOiAycHggZGFzaGVkICMxYWIzOTQ7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgLmZpbGV1cGxvYWRlci1pbnB1dC1pbm5lciB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyAuZmlsZXVwbG9hZGVyLWlucHV0LWlubmVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuLmZpbGV1cGxvYWRlci10aGVtZS1kcmFnZHJvcCAuZmlsZXVwbG9hZGVyLWlucHV0LmZpbGV1cGxvYWRlci1kcmFnZ2luZyBpbWcsXG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIC5maWxldXBsb2FkZXItaWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dCAuZmlsZXVwbG9hZGVyLWljb24ge1xuICBjb2xvcjogIzFhYjM5NDtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogNTVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dCBoMyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzU1NWE2YjtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1pbnB1dCBwIHtcbiAgY29sb3I6ICM3NDgwOWQ7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wLmZpbGV1cGxvYWRlci1pcy11cGxvYWRpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAucmlnaHQtaGFsZixcbi5maWxldXBsb2FkZXItdGhlbWUtZHJhZ2Ryb3AgLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAuc3Bpbm5lciB7XG4gIGJhY2tncm91bmQ6ICM2MzgxRTY7XG59XG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIC5maWxldXBsb2FkZXItaW5wdXQgcCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuLmZvcm0tY29tcGFjdCAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtaW4taGVpZ2h0OiAyOHB4O1xufVxuLmZvcm0tY29tcGFjdCAuZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuLmhhcy1lcnJvciAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICBib3JkZXItY29sb3I6ICNFRDU1NjU7XG59XG4uZmlsZXVwbG9hZGVyLWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZpbGV1cGxvYWRlci1idXR0b24tY29udGFpbmVyIC5maWxldXBsb2FkZXItYnV0dG9uLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSArIDcwcHgpO1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaC5taW5pY29sb3JzLXNwcml0ZSB7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyOmJlZm9yZSxcbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyOmJlZm9yZSxcbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogXCIgXCI7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4ubWluaWNvbG9ycy1pbnB1dC13cmFwcGVyIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1pbnB1dCB7XG4gIHdpZHRoOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXIgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaC5taW5pY29sb3JzLXNwcml0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDI2cHg7XG4gIGhlaWdodDogMjZweDtcbn1cbi5taW5pY29sb3JzLWlucHV0LXdyYXBwZXIgLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIC5taW5pY29sb3JzLXN3YXRjaC5taW5pY29sb3JzLXNwcml0ZSAubWluaWNvbG9ycy1zd2F0Y2gtY29sb3Ige1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2tlX2NvbWJvcGFuZWxfX3Rva2VuIHtcbiAgd2lkdGg6IDMwMHB4ICFpbXBvcnRhbnQ7XG59XG4uY2tlX3RvcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHggIWltcG9ydGFudDtcbn1cbmEuY2tlX2NvbWJvX2J1dHRvbiB7XG4gIG1heC13aWR0aDogODhweDtcbn1cbmEuY2tlX2NvbWJvX2J1dHRvbiAuY2tlX2NvbWJvX29wZW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5ja2VfdG9vbGdyb3VwIHtcbiAgbWFyZ2luOiAwIDNweCAzcHggMCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogM3B4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbiAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA2cHggMTJweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCA0cHggIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yICFpbXBvcnRhbnQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSkgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZCAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICAtbW96LW9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC42NSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQsXG5hLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzIwNGQ3NCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDRkNzQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3W2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3W2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldy5idG4tb3V0bGluZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcgLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb24gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MyAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA0cHggIWltcG9ydGFudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDRweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgIWltcG9ydGFudDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHggIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSkgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KSAhaW1wb3J0YW50O1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgLW1vei1vcGFjaXR5OiAwLjY1ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDAuNjUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbmEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLFxuYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLFxuYS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLFxuYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbmEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLFxuYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gYS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMjA0ZDc0ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjA0ZDc0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzEyMmI0MCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0uZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNyAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMyZTZkYTQgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIgLmJhZGdlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlIC5iYWRnZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMgLmJhZGdlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMgLmJhZGdlIHtcbiAgY29sb3I6ICMzMzdhYjcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbn1cbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3Zlcixcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpmb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cy5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmZvY3VzLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZm9jdXMuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmhvdmVyLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6aG92ZXIuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlci5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmFjdGl2ZS5mb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmUuZm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5mb2N1cyxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5ICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlcjpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXI6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXM6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcjphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1czphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1c1tkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlcltkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXNbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXJbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlcltkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1c1tkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWRjNWEzICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZCxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0sXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpob3Zlcixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmU6aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZTpob3Zlcixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTpmb2N1cyxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTpmb2N1cyxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6Zm9jdXMsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXI6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXM6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXTphY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmU6YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZTphY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmU6YWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZS5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlci5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1cy5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmFjdGl2ZS5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3Zlci5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cy5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUuYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmhvdmVyLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3Zlci5idG4tb3V0bGluZS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXc6aG92ZXIuYnRuLW91dGxpbmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6YWN0aXZlLmJ0bi1vdXRsaW5lLmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUuYnRuLW91dGxpbmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXc6Zm9jdXMuYnRuLW91dGxpbmUuYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3OmZvY3VzLmJ0bi1vdXRsaW5lLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMyAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpob3ZlciAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpob3ZlciAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3OmFjdGl2ZSAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzphY3RpdmUgLmJhZGdlLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldzpmb2N1cyAuYmFkZ2UsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldzpmb2N1cyAuYmFkZ2Uge1xuICBjb2xvcjogIzFhYjM5NCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3IC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfbGFiZWwsXG4uY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2xhYmVsLFxuLmNrZV9idXR0b25fX2VtYWlscHJldmlldyAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlld19sYWJlbCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2xhYmVsIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC44ZW07XG59XG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3IC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfaWNvbixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfaWNvbixcbi5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXcgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfaWNvbixcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3IC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2ljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICByaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB0b3A6IDVweCAhaW1wb3J0YW50O1xufVxuLmNrZV9idXR0b25fX2VtYWlscHJldmlld19sYWJlbCxcbi5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG4uY2tlX21heGltaXplZCAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLmNrZV9tYXhpbWl6ZWQgLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNrZV9idXR0b25fX3ByZXZpZXcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uaGFzLXdhcm5pbmcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbi5oYXMtd2FybmluZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXdhcm5pbmcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dDpmb2N1cyxcbi5oYXMtd2FybmluZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy1lcnJvciAudHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0LFxuLmhhcy1lcnJvciAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQ6Zm9jdXMsXG4uaGFzLWVycm9yIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzg0MzUzNDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA2cHggI2NlODQ4MztcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG59XG4uaGFzLXN1Y2Nlc3MgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbi5oYXMtc3VjY2VzcyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLXN1Y2Nlc3MgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dDpmb2N1cyxcbi5oYXMtc3VjY2VzcyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZDpmaXJzdC1jaGlsZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkIC50dC1oaW50IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaGludCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQsXG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbnNlbGVjdC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAudHQtaGludCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaGludCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbnNlbGVjdC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbnRleHRhcmVhLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZCAudHQtaGludCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSAudHQtaGludCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgLnR0LWhpbnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkIC50dC1pbnB1dCxcbi5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAudHQtaGludCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG59XG4udHdpdHRlci10eXBlYWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uaW5wdXQtZ3JvdXAgLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1oaW50IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWlucHV0IHtcbiAgei1pbmRleDogMjtcbn1cbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXRbZGlzYWJsZWRdLFxuLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLnR3aXR0ZXItdHlwZWFoZWFkIC50dC1pbnB1dCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWUgIWltcG9ydGFudDtcbn1cbi50dC1kcm9wZG93bi1tZW51LFxuLnR0LW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBib3JkZXItdG9wOiBub25lO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAqYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gICpib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbixcbi50dC1tZW51IC50dC1zdWdnZXN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzY3NmE2YztcbiAgbWluLWhlaWdodDogMzJweDtcbn1cbi50dC1kcm9wZG93bi1tZW51IC50dC1zdWdnZXN0aW9uLnR0LWN1cnNvcixcbi50dC1tZW51IC50dC1zdWdnZXN0aW9uLnR0LWN1cnNvcixcbi50dC1kcm9wZG93bi1tZW51IC50dC1zdWdnZXN0aW9uOmhvdmVyLFxuLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgY29sb3I6IHdoaXRlO1xufVxuLnR0LWRyb3Bkb3duLW1lbnUgLnR0LXN1Z2dlc3Rpb24udHQtY3Vyc29yIGEsXG4udHQtbWVudSAudHQtc3VnZ2VzdGlvbi50dC1jdXJzb3IgYSxcbi50dC1kcm9wZG93bi1tZW51IC50dC1zdWdnZXN0aW9uOmhvdmVyIGEsXG4udHQtbWVudSAudHQtc3VnZ2VzdGlvbjpob3ZlciBhIHtcbiAgY29sb3I6ICMyNjI2MjY7XG59XG4udHQtZHJvcGRvd24tbWVudSAudHQtc3VnZ2VzdGlvbiBwLFxuLnR0LW1lbnUgLnR0LXN1Z2dlc3Rpb24gcCB7XG4gIG1hcmdpbjogMDtcbn1cbi5wYWdpbmF0aW9uIGxpLmhhcy1lcnJvciBhLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlLmhhcy1lcnJvciBhLFxuLnBhZ2luYXRpb24gbGkuaGFzLWVycm9yIGE6aG92ZXIsXG4ucGFnaW5hdGlvbiBsaS5hY3RpdmUuaGFzLWVycm9yIGE6aG92ZXIsXG4ucGFnaW5hdGlvbiBsaS5oYXMtZXJyb3Igc3Bhbixcbi5wYWdpbmF0aW9uIGxpLmFjdGl2ZS5oYXMtZXJyb3Igc3Bhbixcbi5wYWdpbmF0aW9uIGxpLmhhcy1lcnJvciBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlLmhhcy1lcnJvciBzcGFuOmhvdmVyIHtcbiAgY29sb3I6ICNlZDU1NjU7XG4gIGJvcmRlci1jb2xvcjogI2VkNTU2NTtcbn1cbi5wYWdpbmF0aW9uIGxpLmhhcy1lcnJvciBhOmhvdmVyLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlLmhhcy1lcnJvciBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi5wYWdpbmF0aW9uIGxpLmhhcy1lcnJvciBzcGFuLFxuLnBhZ2luYXRpb24gbGkuYWN0aXZlLmhhcy1lcnJvciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbi50ZXh0LWVsbGlwc2lzID4gLmxhYmVsIHtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG4uYWRkLWljb24ge1xuICBjb2xvcjogIzllYTZiOTtcbn1cbi5hZGQtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnJlbW92ZS1pY29uIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG4ucmVtb3ZlLWljb246aG92ZXIge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbi5zZWxlY3QyLXRhZyArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIHBhZGRpbmc6IDAgMCAwIDNweDtcbn1cbi5zZWxlY3QyLXRhZyArIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSAubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI3RhZ19ncm91cF90YWdzIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbiN0YWdfZ3JvdXBfZm9ybSAuZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm5vdGUtaXRlbS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubm90ZS1pdGVtLXdyYXBwZXIgdGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuLm5vdGUtaXRlbS13cmFwcGVyIC5ub3RlLWNvbnRyb2wtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogM3B4O1xufVxuLm5vdGUtaXRlbS13cmFwcGVyIC5ub3RlLWNvbnRyb2wtd3JhcHBlciBhIHtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLm5vdGUtaXRlbS13cmFwcGVyIC5ub3RlLWNvbnRyb2wtd3JhcHBlciBhOmhvdmVyIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4ubm90ZS12aWV3LWZvcm0td3JhcHBlciAubm90ZS1pdGVtLXdyYXBwZXIsXG4ubm90ZS12aWV3LWZvcm0td3JhcHBlciAubm90ZS1pdGVtLWlucHV0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5ub3RlLWVkaXQtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm90ZS1hZGQtbGluayB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbn1cbiNub3RlX2dyb3VwX2Zvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuI25vdGVfZ3JvdXBfZm9ybSAubm90ZS1lZGl0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4jbm90ZV9ncm91cF9mb3JtIC5ub3RlLWVkaXQtbGluay5kLW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGUtdGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEQURFO1xufVxuLnJlYWQtbW9yZS1sZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJlYWQtbW9yZS1sZXNzICNsb2FkZXJfc21hbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG4ucmVhZC1tb3JlLWxlc3NbYXJpYS1leHBhbmRlZF0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5yZWFkLW1vcmUtbGVzc1thcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlYWQtbW9yZS1sZXNzW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAxNSUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSkgMzIlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpIDIwJSwgI2ZmZmZmZiAzMyUpO1xufVxuLnJlYWQtbW9yZS1sZXNzW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnJlYWQtbW9yZS1sZXNzW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnJlYWQtbW9yZS1sZXNzW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICNsb2FkZXJfc21hbGwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnJlYWQtbW9yZS1sZXNzW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdICsgW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWFkLW1vcmUtbGVzcyArIFtkYXRhLXJlYWRtb3JlLXRvZ2dsZV0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuLmljaGVjay1sYWJlbC5yYWRpby1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaWNoZWNrLWxhYmVsLmNoZWNrYm94LWlubGluZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jaGVja2JveCA+IC5pY2hlY2stbGFiZWwsXG4ucmFkaW8gPiAuaWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5pY2hlY2stbGFiZWwgLmljaGVjay1pdGVtIC5oZWxwLWJsb2NrIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cbi5vcmctY2hlY2sge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY2xpcDogcmVjdCgwcHgsIDBweCwgMHB4LCAwcHgpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5sYWJlbCA+IC5vcmctY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ub3JnLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3BsdWdpbnMvaUNoZWNrL2dyZWVuLnBuZz92PTFcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygyNHB4ICogMTUpIDI0cHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5AbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMjUpLCAobWluLXJlc29sdXRpb246IDEyMGRwaSkge1xuICAub3JnLWNoZWNrOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9pQ2hlY2svZ3JlZW5AMngucG5nP3Y9MVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMjRweCAqIDE1KSAyNHB4O1xuICB9XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbn1cbmxhYmVsOmhvdmVyID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDEgKiAtMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6Y2hlY2tlZDpiZWZvcmUsXG5sYWJlbDpob3ZlciA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXS5vcmctY2hlY2s6Y2hlY2tlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDIgKiAtMSk7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmRpc2FibGVkOmJlZm9yZSxcbmxhYmVsOmhvdmVyID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLm9yZy1jaGVjazpkaXNhYmxlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDMgKiAtMSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmRpc2FibGVkOmNoZWNrZWQ6YmVmb3JlLFxubGFiZWw6aG92ZXIgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrOmRpc2FibGVkOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiA0ICogLTEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLm9yZy1jaGVjazpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoMjRweCAqIDUgKiAtMSk7XG59XG5sYWJlbDpob3ZlciA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiA2ICogLTEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmNoZWNrZWQ6YmVmb3JlLFxubGFiZWw6aG92ZXIgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0ub3JnLWNoZWNrOmNoZWNrZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiA3ICogLTEpO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLm9yZy1jaGVjazpkaXNhYmxlZDpiZWZvcmUsXG5sYWJlbDpob3ZlciA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2s6ZGlzYWJsZWQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKDI0cHggKiA4ICogLTEpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLm9yZy1jaGVjazpkaXNhYmxlZDpjaGVja2VkOmJlZm9yZSxcbmxhYmVsOmhvdmVyID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLm9yZy1jaGVjazpkaXNhYmxlZDpjaGVja2VkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYygyNHB4ICogOSAqIC0xKTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbmJvZHkuaWJveC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmJvZHkuaWJveC1leHBhbmQtaW5pdGlhdGVkIC50aGVtZS1jb25maWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlib3gtZXhwYW5kLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTlweDtcbn1cbi5pYm94LWV4cGFuZC1saW5rOmhvdmVyLFxuLmlib3gtY29sbGFwc2UtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLmlib3guY29sbGFwc2VkIC5pYm94LWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlib3gtZXhwYW5kLWV4cGFuZGVkIC5pYm94LWV4cGFuZC1saW5rIGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjZcIjtcbn1cbi5pYm94LWJvcmRlcmxlc3MgLmlib3gtdGl0bGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItbGVmdDogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmlib3gtYm9yZGVybGVzcyAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItbGVmdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5pYm94LXdpdGhpbi10YWIge1xuICBtYXJnaW46IC01cHg7XG59XG4uYnMtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYnMtYnJlYWRjcnVtYiA+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+IHRyID4gdGQge1xuICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbn1cbi50YWJsZS50YWJsZS1jb25kZW5zZWQudGFibGUtc2Nyb2xsYWJsZSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4udGFibGUudGFibGUtY29uZGVuc2VkLnRhYmxlLXNjcm9sbGFibGUudGFibGUtc2Nyb2xsYWJsZS0xMCB7XG4gIGhlaWdodDogNDI3cHg7XG59XG4udGFibGUtZmxleCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbi50YWJsZS1mbGV4IC50YWJsZS1mbGV4LXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbi50YWJsZS1mbGV4IC50YWJsZS1mbGV4LXJvdyAudGFibGUtZmxleC1oZWFkZXIge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi50YWJsZS1mbGV4IC50YWJsZS1mbGV4LXJvdyA+IGRpdiB7XG4gIHBhZGRpbmc6IDhweDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEMURBREU7XG59XG4udGFibGUtZmxleC50YWJsZS1mbGV4LW92ZXJmbG93LXdyYXAtY29udGVudCAudGFibGUtZmxleC1oZWFkZXIge1xuICB3aWR0aDogMTYwcHg7XG59XG4udGFibGUtZmxleC50YWJsZS1mbGV4LW92ZXJmbG93LXdyYXAtY29udGVudCAudGFibGUtZmxleC1jb250ZW50IHtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIHdpZHRoOiBhdXRvO1xufVxudGhlYWQudGhlYWQtc3VjY2VzcyB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cbnRhYmxlLnN0aWNreS1oZWFkZXIgdGhlYWQgdHIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDQ7XG59XG4udGFibGUtYWZmaXgtZHJvcGRvd24tb3Blbi5hZmZpeCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi50YWJsZS1hZmZpeC1kcm9wZG93bi1vcGVuLmFmZml4IC5kYXRlcGlja2VyIHRhYmxlIHRkLFxuLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4uYWZmaXggLmRhdGVwaWNrZXIgdGFibGUgdGgge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi5uYXYubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTZlNztcbn1cbi5uYXYubmF2LXRhYnMgPiBsaSBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubmF2Lm5hdi10YWJzID4gbGkgPiBhIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNmU3ICNlNWU2ZTcgI2U1ZTZlNztcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMtc20gPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxMHB4IDE1cHggIWltcG9ydGFudDtcbn1cbi5uYXYubmF2LXRhYnMubmF2LXRhYnMteHMgPiBsaSA+IGEge1xuICBwYWRkaW5nOiA3cHggMTBweCAhaW1wb3J0YW50O1xufVxuLnRhYi1jb250ZW50LW9mZnNldHRlZCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4udGFiLWNvbnRlbnQudGFiLWNvbnRlbnQtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG4ubmF2LXRhYnMtY2hlY2tib3hlZCAubmF2Lm5hdi10YWJzIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWluLWhlaWdodDogMDtcbn1cbi50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjO1xufVxuLm1vZGFsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5tb2RhbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFhYjM5NDtcbn1cbi5tb2RhbCAubW9kYWwteG1kIHtcbiAgd2lkdGg6IDc1MHB4O1xufVxuLm1vZGFsIC5tb2RhbC14bGcge1xuICB3aWR0aDogMTEzMHB4O1xufVxuLm1vZGFsIC5tb2RhbC14eGxnIHtcbiAgd2lkdGg6IDEyNTBweDtcbn1cbi5tb2RhbCAubW9kYWwteHh4bGcge1xuICB3aWR0aDogMTQwMHB4O1xufVxuLm1vZGFsIC5tb2RhbC14eHh4bGcge1xuICB3aWR0aDogMTYwMHB4O1xufVxuLm1vZGFsIC5tb2RhbC14eHh4eGxnIHtcbiAgd2lkdGg6IDE2NTBweDtcbn1cbi5tb2RhbCAubW9kYWwtcmVwb3J0LWRpYWxvZy1tZCB7XG4gIHdpZHRoOiA4NzBweDtcbn1cbi5tb2RhbCAubW9kYWwgPiAubW9kYWwtZGlhbG9nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5tb2RhbCAuZm9ybS1ncm91cC5jb21wYXJpc29uLXJhbmdlLWZvcm0tZ3JvdXAgLmNvbnRyb2wtbGFiZWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLm1vZGFsLm1vZGFsLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5ib2R5Lm1vZGFsLWV4cGFuZC1pbml0aWF0ZWQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLm1vZGFsLWV4cGFuZC1leHBhbmRlZCAubW9kYWwtZGlhbG9nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsLm1vZGFsLWV4cGFuZC1leHBhbmRlZCAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogYXV0bztcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1leHBhbmQtbGluayB7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yMCk7XG4gIG9wYWNpdHk6IDAuMjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubW9kYWwtZXhwYW5kLWxpbms6aG92ZXIsXG4ubW9kYWwtZXhwYW5kLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xufVxuLm1vZGFsLWV4cGFuZC1leHBhbmRlZCAubW9kYWwtZXhwYW5kLWxpbmsgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLnN3YWwtYnV0dG9uLS1jb25maXJtOm5vdCguc3dhbC1idXR0b24tLWRhbmdlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xufVxuLnN3YWwtYnV0dG9uLS1jb25maXJtOm5vdCguc3dhbC1idXR0b24tLWRhbmdlcik6bm90KFtkaXNhYmxlZF0pOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbn1cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOGE2ODk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5tb2RhbCAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxNjAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubW9kYWwgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICB3aWR0aDogMTI1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM0OXB4KSB7XG4gIC5tb2RhbCAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4uYWxlcnQgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0IGEudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMzdhYjc7XG59XG4uc3dhbC1tb2RhbC1zZWNvbmRhcnkgLnN3YWwtZm9vdGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnN3YWwtbW9kYWwtc2Vjb25kYXJ5IC5zd2FsLWZvb3RlciAuc3dhbC1idXR0b24tY29udGFpbmVyIC5zd2FsLWJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4ubW9kYWwgLm1vZGFsLWRpYWxvZy5tb2RhbC12aWRlbyAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbi5tb2RhbCAubW9kYWwtZGlhbG9nLm1vZGFsLXZpZGVvIC5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdmlkZW8gLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdmlkZW8gLm1vZGFsLWJvZHkgLnZpZGVvLWZyYW1lIHtcbiAgbWluLWhlaWdodDogNjM3cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1vZGFsIC5tb2RhbC1kaWFsb2cubW9kYWwtdmlkZW8gLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWVudS1pdGVtLWRlbGltaXRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFEQURFO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkICM2NzZhNmM7XG4gIGhlaWdodDogMjRweDtcbiAgbWFyZ2luOiAwIDI3cHggMjFweCAyN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5IC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gIWltcG9ydGFudDtcbn1cbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkgLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeS1saW5rOmZvY3VzLFxuLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeSAubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5LWxpbms6YWN0aXZlLFxuLm1lbnUtaXRlbS1kZWxpbWl0ZXItcHJpbWFyeSAubWVudS1pdGVtLWRlbGltaXRlci1wcmltYXJ5LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzY3NmE2YyAhaW1wb3J0YW50O1xufVxuLm1lbnUtaXRlbS1tYXJrZWQtbmV3ID4gYSAuYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAjcGFnZS13cmFwcGVyLnBhZ2Utd3JhcHBlci1lbnYtdGVzdCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgI3BhZ2Utd3JhcHBlciAubmF2YmFyLXN0YXRpYy10b3Age1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwMTtcbiAgfVxuICAjcGFnZS13cmFwcGVyIC5uYXZiYXItc3RhdGljLXRvcC5uYXZiYXItZW52LXRlc3Qge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLm5hdmJhci1idXR0b24uYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXN0YXRpYy10b3AgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuICAubmF2YmFyLXN0YXRpYy10b3AgLmRyb3Bkb3duLXRvZ2dsZTpob3ZlciB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCAuZHJvcGRvd24tdG9nZ2xlICsgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogIzVmYzliMztcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLm5hdmJhci1zdGF0aWMtdG9wIC5zZWxlY3QyLXNlbGVjdGlvbiBpbnB1dC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItc2VsZWN0aW9uIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItc3RhdGljLXRvcCAuc2VsZWN0Mi1jb250YWluZXIuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmZmZmIHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLXN0YXRpYy10b3AgLnNlbGVjdDItY29udGFpbmVyLnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYWpheF9leHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2FqYXhfZXhwb3J0IC5idG4ge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFpbi1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm1haW4tbmF2IHVsLm5hdiA+IGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2ID4gbGkgPiBhIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLm5hdmJhci1zdGF0aWMtdG9wIC5tYWluLW5hdmJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5za2luLTEgLm5hdi5uYXZiYXItbmF2ID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlciB1bCB7XG4gIG1pbi1oZWlnaHQ6IDQ2cHg7XG59XG4uYnVsay1hY3Rpb24tbWVudS13cmFwcGVyIHVsIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uZHJvcGRvd24taWNvbi1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5kcm9wZG93bi1pY29uLWl0ZW0tcGFyZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLmRyb3Bkb3duLXJpZ2h0LWNvbnRhaW5lciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5kaXYuaXMtY2FsY3VsYXRvcixcbnNwYW4uaXMtY2FsY3VsYXRvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmJ1dHRvbi5jYWxjdWxhdG9yLXRyaWdnZXIge1xuICB3aWR0aDogMjVweDtcbiAgcGFkZGluZzogMHB4O1xufVxuaW1nLmNhbGN1bGF0b3ItdHJpZ2dlciB7XG4gIG1hcmdpbjogMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmlucHV0LWNhbGN1bGF0b3Itd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FsY3VsYXRvci1pbmxpbmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDE7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyNDBweDtcbiAgdG9wOiAzcHg7XG4gIGxlZnQ6IDA7XG59XG4uY2FsY3VsYXRvci1rZXllbnRyeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIHdpZHRoOiAwcHg7XG59XG4uY2FsY3VsYXRvci1kaXNhYmxlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgb3BhY2l0eTogMC41O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuLmNhbGN1bGF0b3ItcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG4uY2FsY3VsYXRvci1wcm9tcHQge1xuICBjbGVhcjogYm90aDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmNhbGN1bGF0b3ItcHJvbXB0LnVpLXdpZGdldC1oZWFkZXIge1xuICBtYXJnaW46IDJweDtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW46IDAgMCA0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXNpemU6IDExMCU7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3BhbiB7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjZjNmM2Y0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZTZlNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQgMHMsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQgMHM7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3Bhbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzY2YWZlOTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSwgMCAwIDhweCByZ2JhKDEwMiwgMTc1LCAyMzMsIDAuNik7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgOHB4IHJnYmEoMTAyLCAxNzUsIDIzMywgMC42KTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3BhbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3Bhbjo6LW1zLWV4cGFuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3BhbltkaXNhYmxlZF0sXG4uY2FsY3VsYXRvci1yZXN1bHQgc3BhbltyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJlc3VsdCBzcGFuIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uY2FsY3VsYXRvci1yZXN1bHQgc3Bhbi5jYWxjdWxhdG9yLWZvcm11bGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmNhbGN1bGF0b3ItcmVzdWx0IHNwYW4uY2FsY3VsYXRvci1wcmV2aWV3IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzYsIDIzOCwgMjU1LCAwLjU0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IGF1dG87XG4gIHRvcDogLTFweDtcbiAgbGVmdDogMjM4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItc3R5bGU6IGRvdHRlZDtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG4uY2FsY3VsYXRvci1yb3cge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FsY3VsYXRvci1zcGFjZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDI4cHg7XG59XG4uY2FsY3VsYXRvci1oYWxmLXNwYWNlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMXB4O1xuICB3aWR0aDogMTRweDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24ge1xuICB3aWR0aDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAycHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzJlNmRhNDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZS5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTY1KTtcbiAgLXdlYmtpdC1vcGFjaXR5OiAwLjY1O1xuICAtbW96LW9wYWNpdHk6IDAuNjU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmEuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuY2FsY3VsYXRvci1yb3cgYnV0dG9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUuZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQuZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUsXG4ub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmNhbGN1bGF0b3Itcm93IGJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMThhNjg5O1xuICBib3JkZXItY29sb3I6ICMxOGE2ODk7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1czpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXI6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlOmhvdmVyLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1czpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXI6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlOmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b246Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmZvY3VzLmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5mb2N1cy5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b246aG92ZXIuZm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uOmFjdGl2ZS5mb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlLmZvY3VzLFxuLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5jYWxjdWxhdG9yLXJvdyBidXR0b24uZm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgYm9yZGVyLWNvbG9yOiAjMThhNjg5O1xufVxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZSxcbi5vcGVuIC5kcm9wZG93bi10b2dnbGUuY2FsY3VsYXRvci1yb3cgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1czpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmhvdmVyOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTphY3RpdmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpmb2N1czpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5hY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmhvdmVyOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06Zm9jdXM6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uW2Rpc2FibGVkXTphY3RpdmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDpob3ZlcjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmZvY3VzOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6YWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQuYWN0aXZlOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmhvdmVyOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmZvY3VzOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b25bZGlzYWJsZWRdOmFjdGl2ZTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmFjdGl2ZVtkaXNhYmxlZF06YWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b246YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmRpc2FibGVkOmhvdmVyLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uZGlzYWJsZWQ6Zm9jdXMuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZDphY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5kaXNhYmxlZC5hY3RpdmUuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF0uYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06aG92ZXIuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06Zm9jdXMuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbltkaXNhYmxlZF06YWN0aXZlLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYWN0aXZlW2Rpc2FibGVkXS5hY3RpdmUsXG5maWVsZHNldFtkaXNhYmxlZF0gLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWRjNWEzO1xuICBib3JkZXItY29sb3I6ICMxZGM1YTM7XG59XG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF0sXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpob3Zlcixcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmhvdmVyLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmU6aG92ZXIsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlcjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6Zm9jdXM6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3Zlcjpmb2N1cyxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZVtkaXNhYmxlZF06YWN0aXZlOmZvY3VzLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmU6Zm9jdXMsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6aG92ZXI6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpmb2N1czphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmFjdGl2ZTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkLmFjdGl2ZTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpob3ZlcjphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTpmb2N1czphY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lW2Rpc2FibGVkXTphY3RpdmU6YWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5hY3RpdmVbZGlzYWJsZWRdOmFjdGl2ZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lOmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IGJ1dHRvbi5idG4tb3V0bGluZS5kaXNhYmxlZDpob3Zlci5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmRpc2FibGVkOmZvY3VzLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQ6YWN0aXZlLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuZGlzYWJsZWQuYWN0aXZlLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmhvdmVyLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmZvY3VzLmFjdGl2ZSxcbi5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmVbZGlzYWJsZWRdOmFjdGl2ZS5hY3RpdmUsXG4uY2FsY3VsYXRvci1yb3cgYnV0dG9uLmJ0bi1vdXRsaW5lLmFjdGl2ZVtkaXNhYmxlZF0uYWN0aXZlLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jYWxjdWxhdG9yLXJvdyBidXR0b24uYnRuLW91dGxpbmUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFkYzVhMztcbn1cbi5jYWxjdWxhdG9yLXJvdyBidXR0b24gLmJhZGdlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItY3RybCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLXVuZG8sXG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItY2xlYXItZXJyb3IsXG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItY2xlYXIge1xuICB3aWR0aDogMjhweDtcbn1cbi5jYWxjdWxhdG9yLXJvdyAuY2FsY3VsYXRvci1iYXNlLFxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLWFuZ2xlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGZvbnQtc2l6ZTogNzAlO1xufVxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLWJhc2UtYWN0aXZlLFxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLWFuZ2xlLWFjdGl2ZSB7XG4gIGJvcmRlcjogMnB4IGluc2V0ICNmZmY7XG59XG4uY2FsY3VsYXRvci1yb3cgLmNhbGN1bGF0b3ItdHJpZyB7XG4gIGZvbnQtc2l6ZTogNzAlO1xufVxuLmNhbGN1bGF0b3Itcm93IC5jYWxjdWxhdG9yLXVuZG8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3ItZGlnaXQsXG4uY2FsY3VsYXRvci1vcGVyIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4uY2FsY3VsYXRvci1tZW0tZW1wdHksXG4uY2FsY3VsYXRvci1kaWdpdFtkaXNhYmxlZF0ge1xuICBjb2xvcjogIzg4ODtcbn1cbkAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG4gIC5jYWxjdWxhdG9yLXRyaWcsXG4gIC5jYWxjdWxhdG9yLWJhc2Uge1xuICAgIHRleHQtaW5kZW50OiAtM3B4O1xuICB9XG59XG4uY2FsY3VsYXRvci1rZXktZG93biB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNhbGN1bGF0b3Ita2V5c3Ryb2tlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IC0xcHg7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjODg4O1xuICBmb250LXNpemU6IDgwJTtcbn1cbi5jYWxjdWxhdG9yLWFuZ2xlIC5jYWxjdWxhdG9yLWtleXN0cm9rZSxcbi5jYWxjdWxhdG9yLWJhc2UgLmNhbGN1bGF0b3Ita2V5c3Ryb2tlLFxuLmNhbGN1bGF0b3ItdHJpZyAuY2FsY3VsYXRvci1rZXlzdHJva2Uge1xuICB0b3A6IC0ycHg7XG4gIGZvbnQtc2l6ZTogOTUlO1xufVxuLmNhbGN1bGF0b3Ita2V5bmFtZSB7XG4gIHdpZHRoOiAyMnB4O1xuICBmb250LXNpemU6IDcwJTtcbn1cbi5jYWxjdWxhdG9yLW9wZXIuY2FsY3VsYXRvci1lcXVhbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhbGN1bGF0b3ItaW5pdGlhbC1pbnB1dC1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlSWNvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlSWNvbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG59XG4ucHVsc2VJY29uIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xuICBhbmltYXRpb24tbmFtZTogcHVsc2VJY29uO1xufVxuLmFuaW1hdGVkLWhvdmVyOmhvdmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYW5pbWF0ZWQtaG92ZXIuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hbmltYXRlZC1ob3Zlci5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn1cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjM2M3NjNkICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNkZmYwZDg7XG59XG4uY29sbGVjdGlvbi1hZGQtYnRuLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbn1cbi5zb3J0YWJsZS1oYW5kbGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc29ydGFibGUtaGFuZGxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNvcnRhYmxlLWhhbmRsZTpmb2N1cyxcbi5zb3J0YWJsZS1oYW5kbGUuZm9jdXMsXG4uc29ydGFibGUtaGFuZGxlOmhvdmVyLFxuLnNvcnRhYmxlLWhhbmRsZTphY3RpdmUsXG4uc29ydGFibGUtaGFuZGxlLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbn1cbi5zd2FsLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnRvdXItYmFja2Ryb3Age1xuICBvcGFjaXR5OiAwLjMgIWltcG9ydGFudDtcbn1cbiNuYXZiYXIgLm5hdmJhci10b3AtbGlua3Mge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI25hdmJhciAubmF2YmFyLXRvcC1saW5rcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cbiNuYXZiYXIgLm5hdmJhci10b3AtbGlua3MgPiBsaSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZiYXIgLm5hdmJhci10b3AtbGlua3MgPiBsaSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbiNuYXZiYXIgLm5hdmJhci10b3AtbGlua3MgPiBsaSAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cbiNuYXZiYXIgLm5hdmJhci10b3AtbGlua3MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZiYXIgLm5hdmJhci10b3AtbGlua3MgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbn1cbiNuYXZiYXIgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZiYXIgLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiNuYXZiYXIgLmZvcm0tZ3JvdXAge1xuICBtYXJnaW46IDE1cHggMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNuYXZiYXIgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbjogOHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmF2YmFyIC5mb3JtLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudG9wLW5hdmlnYXRpb24gLm5hdmJhci1icmFuZCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDExcHggMTVweCAxNHB4IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci10b2dnbGUtbW9iaWxlLXNlYXJjaCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25hdmJhcl93cmFwcGVyIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmF2YmFyX3dyYXBwZXJfc2VhcmNoIHtcbiAgICB6LWluZGV4OiAyMDQxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2FqYXhfZXhwb3J0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tbmF2IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAubWFpbi1uYXYgLm1lbnUtaXRlbS1kZWxpbWl0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1haW4tbmF2IHVsLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1haW4tbmF2IHVsLm5hdmJhci1uYXYgPiBsaSA+IHVsLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubWFpbi1uYXYgdWwubmF2YmFyLW5hdiA+IGxpID4gdWwuZHJvcGRvd24tbWVudSA+IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5tYWluLW5hdiB1bC5uYXZiYXItbmF2ID4gbGkgPiB1bC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdiAuY2FyZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LnNjcm9sbC1kaXNhYmxlZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cbi5wYWdlLWJhY2tkcm9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5kLWYge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmYtcy0wIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uZi1nLTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG4vKlxuICpcbiAqICAgVGhpcyBpcyBzdHlsZSBmb3Igc2tpbiBjb25maWdcbiAqICAgVXNlIG9ubHkgaW4gZGVtbyB0aGVtZVxuICpcbiovXG4udGhlbWUtY29uZmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGhlbWUtY29uZmlnLWJveCB7XG4gIG1hcmdpbi1yaWdodDogLTQwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuOHM7XG59XG4udGhlbWUtY29uZmlnLWJveC5zaG93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG4udGhlbWUtY29uZmlnLWJveC5zaG93IC5zcGluLWljb24ge1xuICBwYWRkaW5nOiA3cHggMTBweCA3cHggMTNweDtcbn1cbi5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcGluLWljb24uc2tpbi0wIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NCAhaW1wb3J0YW50O1xufVxuLnNwaW4taWNvbi5za2luLTEge1xuICBiYWNrZ3JvdW5kOiAjMGU5YWVmICFpbXBvcnRhbnQ7XG59XG4uc3Bpbi1pY29uLnNraW4tMiB7XG4gIGJhY2tncm91bmQ6ICMyM2M2YzggIWltcG9ydGFudDtcbn1cbi5zcGluLWljb24uc2tpbi0zIHtcbiAgYmFja2dyb3VuZDogI2VjYmE1MiAhaW1wb3J0YW50O1xufVxuLnNraW4tc2V0dGluZ3Mge1xuICB3aWR0aDogMzgwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xufVxuLnNraW4tc2V0dGluZ3MgLnRpdGxlIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG4uc2V0dGluZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cbi5zZXR0aW5ncy1pdGVtLnNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2V0dGluZ3MtaXRlbSAuc3dpdGNoIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNraW4tbmFtZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZXR0aW5ncy1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5kZWZhdWx0LXNraW4sXG4uYmx1ZS1za2luLFxuLnVsdHJhLXNraW4sXG4ueWVsbG93LXNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZGVmYXVsdC1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzI4M0E0OTtcbn1cbi5kZWZhdWx0LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWUyZTNkO1xufVxuLmJsdWUtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uLy4uLy4uL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTEucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuLmJsdWUtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDhkZGI7XG59XG4ueWVsbG93LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMTAwJTtcbn1cbi55ZWxsb3ctc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZTg3MzU7XG59XG4udWx0cmEtc2tpbiB7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24uc2VhcmNoYWJsZS1jb2xsZWN0aW9uLXdpZGdldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uLnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQgLmNvbGxlY3Rpb24taXRlbS1sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24td2lkZ2V0LnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQtbGcge1xuICB3aWR0aDogODAwcHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAuY29sbGVjdGlvbi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA4cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbS1zZWFyY2ggLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcmlnaHQ6IDhweDtcbiAgbGVmdDogYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW0tc2VhcmNoIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbXMtd3JhcHBlciB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24gLmNvbGxlY3Rpb24taXRlbXMtd3JhcHBlci5zY3JvbGxhYmxlLW1kIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG59XG4uc2VhcmNoYWJsZS1jb2xsZWN0aW9uIC5jb2xsZWN0aW9uLWl0ZW1zLWFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuLnNlYXJjaGFibGUtY29sbGVjdGlvbiAub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byFpbXBvcnRhbnQ7XG59XG4jY29sbGFib3JhdG9ycyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNjb2xsYWJvcmF0b3JzIC5jb2xsYWJvcmF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBtYXJnaW46IDAgMCAwIDVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4jY29sbGFib3JhdG9ycyAuY29sbGFib3JhdG9yOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEwNSUpO1xufVxuI2NvbGxhYm9yYXRvcnMgLmNvbGxhYm9yYXRvciAuY29sbGFib3JhdG9yLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIHJpZ2h0OiAtMXB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuI2NvbGxhYm9yYXRvcnMgLmNvbGxhYm9yYXRvciAuY29sbGFib3JhdG9yLWJhZGdlIGkge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5zY3JvbGxhYmxlLXdyYXBwZXItNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4jYWR2YW5jZV9mb3JtLmFkdmFuY2UtZnVuZGVkIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCxcbiNhZHZhbmNlX2Zvcm0uYWR2YW5jZS1mdW5kZWQgLnN1Ym1pc3Npb24tcmVzcG9uc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3ItbGluayxcbiNhZHZhbmNlX2Zvcm0uYWR2YW5jZS1mdW5kZWQgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc3VibWl0LWFuZC1lbWFpbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jYWR2YW5jZV9mb3JtLmFkdmFuY2Utd2l0aC1hY3RpdmF0ZWQtdHJhbmNoZSAudHJhbmNoZS1hY3RpdmF0ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmZlZXMtY29sbGVjdGlvbiB0ci5jb2xsZWN0aW9uLWl0ZW0gPiB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS11bmRlcndyaXRpbmctYmxvY2sgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1hY3Rpb24tbGFiZWwtZmlyc3QtYmxvY2sge1xuICB3aWR0aDogMjg4cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItYWN0aW9uLWxhYmVsLWJsb2NrIHtcbiAgd2lkdGg6IDUzcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3Itc3luZGljYXRpb24tbGFiZWwtYmxvY2sge1xuICB3aWR0aDogMjYwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLXN5bmRpY2F0aW9uLWxhYmVsLWJsb2NrIHtcbiAgd2lkdGg6IDEyMHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWNvbW1pc3Npb24tbGFiZWwtYmxvY2sge1xuICB3aWR0aDogNDA2cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWxhYmVsLWJsb2NrIHtcbiAgd2lkdGg6IDQ4MXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1ibG9jayxcbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZSxcbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gIG1hcmdpbi1sZWZ0OiA1NDhweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmxvYy1hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogNDA4cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlcyAuY29sbGVjdGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmFkdmFuY2Utc3luZGljYXRvci1mZWUtY2hhcmdlLW1vZGUtY29sdW1uIC5jaGVja2JveCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTgxOHB4KSB7XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAjYWR2YW5jZV9mb3JtIC5hZHZhbmNlLXN5bmRpY2F0b3ItaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjYWR2YW5jZV9mb3JtIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMTA2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTA0cHgpIGFuZCAobWF4LXdpZHRoOiAxODE3cHgpIHtcbiAgI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWNvbW1pc3Npb24tbGFiZWwtYmxvY2sge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gICNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3luZGljYXRvci1kZXRhaWxzLTEtcm93IHtcbiAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLXRvZ2dsZS1kZXRhaWxzLWxpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuI2FkdmFuY2VfZm9ybSAuYWR2YW5jZS1zeW5kaWNhdG9yLWRldGFpbHMtcm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2UtYnV0dG9uLXJvdyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmFkdmFuY2Utc3VibWlzc2lvbi1kZWNsaW5lLXJlYXNvbi13cmFwcGVyIC5jb2xsZWN0aW9uLWl0ZW0gc2VsZWN0ICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbiNhZHZhbmNlX2Zvcm0gLmljaGVjay1sYWJlbCAudG9vbHRpcCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuI2FkdmFuY2VfdHlwZSAuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAucG9ydGZvbGlvLXNlbGVjdC1pdGVtLWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbjpob3ZlciAucG9ydGZvbGlvLXNlbGVjdC1pdGVtLWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jYWR2YW5jZV9tZXJjaGFudEFkdmFuY2VDb3VudFRleHQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5jcmVhdGUtbWVyY2hhbnQtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuI2FkdmFuY2Vfc3VibWlzc2lvbnMgLnN1Ym1pc3Npb24tcmVzcG9uc2UtZmVlcyAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiNhZHZhbmNlX2ZlZXMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyA+IC5jb2xsZWN0aW9uLWl0ZW1zID4gLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1hY3Rpb24tY29sIHtcbiAgd2lkdGg6IDY3cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci1uYW1lLWNvbCB7XG4gIHdpZHRoOiAyNDVweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWRhdGEtbGFiZWwtY29sIHtcbiAgd2lkdGg6IDE1NXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS1hbW91bnQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS1wZXJjZW50LWNvbCB7XG4gIHdpZHRoOiAxMzFweDtcbn1cbiNhZHZhbmNlX2Zvcm0gLnN5bmRpY2F0b3JzIC5zeW5kaWNhdG9yLWRhdGEtZmlyc3QtY29sIHtcbiAgd2lkdGg6IDIwMnB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS1zZWNvbmQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZGF0YS10aGlyZC1jb2wge1xuICB3aWR0aDogMTcwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci10b3RhbC1maXJzdC1jb2wge1xuICB3aWR0aDogMTMwcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuc3luZGljYXRvci10b3RhbC1zZWNvbmQtY29sIHtcbiAgd2lkdGg6IDEwNXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItdG90YWwtdGhpcmQtY29sIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItdG90YWwtZm91cnRoLWNvbCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLnN5bmRpY2F0b3ItZmVlLWxhYmVsLWNvbCB7XG4gIHdpZHRoOiA0NXB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5mZWUtYWN0aW9uLWNvbCB7XG4gIHdpZHRoOiA2N3B4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5mZWUtdHlwZS1jb2wge1xuICB3aWR0aDogMTM1cHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmZlZS1hbW91bnQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuI2FkdmFuY2VfZm9ybSAuc3luZGljYXRvcnMgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIC5mZWUtcGVyY2VudC1jb2wge1xuICB3aWR0aDogMTMxcHg7XG59XG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMgLmZlZS1kZXNjcmlwdGlvbi1jb2wge1xuICB3aWR0aDogMjY0cHg7XG59XG4uc3VibWlzc2lvbi1pdGVtLnN1Ym1pc3Npb24taXRlbS1zZWxlY3RhYmxlIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5zdWJtaXNzaW9uLWl0ZW0gLnN1Ym1pc3Npb24tcmVzcG9uc2Utc2VsZWN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5hZHZhbmNlLXN5bmRpY2F0b3ItaW5jdXJyZWQtbWVzc2FnZS1yb3cgaSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbiNmaWx0ZXJfc2hvd05vUGF5bWVudF9jYWxsYmFja19maWx0ZXIsXG4jYWR2YW5jZV9zdGF0dXNfbWFuYWdlcl9zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jZmlsdGVyX2Zvcm0gdHIuZXhwYW5kZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xufVxuLmlib3gtZXhwYW5kLWluaXRpYXRlZCAuYWR2YW5jZS1wYXliYWNrLXNob3ctd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuLmFkdmFuY2UtbWVyY2hhbnQtYXBwbGljYXRpb24tZmVlLXRvLXN0YWtlaG9sZGVyLXR5cGUtY29udGFpbmVyLFxuLnN1Ym1pc3Npb24tcmVzcG9uc2UtbWVyY2hhbnQtYXBwbGljYXRpb24tZmVlLXRvLXN0YWtlaG9sZGVyLXR5cGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuLmFkdmFuY2Utc3RhdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtc3VibWl0dGVkIHtcbiAgYmFja2dyb3VuZDogIzVlODhkYztcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtcHJlZnVuZGVkIHtcbiAgYmFja2dyb3VuZDogI2U4YzI0Mztcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtZnVuZGVkIHtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtZGVmYXVsdGVkIHtcbiAgYmFja2dyb3VuZDogI2VkNTU2NTtcbn1cbi5hZHZhbmNlLXN0YXRlLmFkdmFuY2Utc3RhdGUtY2xvc2VkIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzI0cHgpIHtcbiAgLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWJhbmstc3RhdGVtZW50LXdvcmtzaGVldC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAuY29sLXNjcmVlbi1zbWFsbC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItYWR2YW5jZSAuZHJvcGRvd24tc3VibWVudSB1bC5tZW51X2xldmVsXzEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4uY29sLWl3LWFkdmFuY2UtbG9jay1zdGF0dXMge1xuICB3aWR0aDogMjk3cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI2FkdmFuY2VfdW5kZXJ3cml0aW5nX3N0aXBzX3N0aXBzIHRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuI2FkdmFuY2VfdW5kZXJ3cml0aW5nX3N0aXBzX3N0aXBzIHRib2R5IHRkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5zdGlwLXN0YXR1c1tkYXRhLXN0YXR1cz1cImNvbXBsZXRlZFwiXSB7XG4gIGNvbG9yOiAjMWFiMzk0O1xufVxuLnN0aXAtc3RhdHVzW2RhdGEtc3RhdHVzPVwid2FpdmVkXCJdIHtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG4uc3RpcC1hY3Rpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLnN0aXAtYWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnN0aXAtYWN0aW9uOmhvdmVyLFxuLnN0aXAtYWN0aW9uOmFjdGl2ZSxcbi5zdGlwLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjRmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NGZmO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdOmZvY3VzLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZG9jdW1lbnRzXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzU1NTVmZjtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInBlbmRpbmdcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmZiZTAxO1xuICBib3JkZXItY29sb3I6ICNiZmJlMDE7XG59XG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJwZW5kaW5nXCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwicGVuZGluZ1wiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cInBlbmRpbmdcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwYWYwMTtcbiAgYm9yZGVyLWNvbG9yOiAjYjBhZjAxO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwYjYwNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzBiNjA1O1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdOmhvdmVyLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdOmZvY3VzLFxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwidW5kZXJfcmV2aWV3XCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2N2E3MDU7XG4gIGJvcmRlci1jb2xvcjogIzY3YTcwNTtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImNvbXBsZXRlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3YjY3MztcbiAgYm9yZGVyLWNvbG9yOiAjMjdiNjczO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwiY29tcGxldGVcIl06aG92ZXIsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJjb21wbGV0ZVwiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImNvbXBsZXRlXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGE5NmI7XG4gIGJvcmRlci1jb2xvcjogIzI0YTk2Yjtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cIndhaXZlXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcbiAgYm9yZGVyLWNvbG9yOiAjYmZiZmJmO1xufVxuLnN0aXAtYWN0aW9uW2RhdGEtYWN0aW9uPVwid2FpdmVcIl06aG92ZXIsXG4uc3RpcC1hY3Rpb25bZGF0YS1hY3Rpb249XCJ3YWl2ZVwiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cIndhaXZlXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNztcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzQ2NTg7XG4gIGJvcmRlci1jb2xvcjogI2VjNDY1ODtcbn1cbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTpob3Zlcixcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTpmb2N1cyxcbi5zdGlwLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbGV0ZVwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWIzODRiO1xuICBib3JkZXItY29sb3I6ICNlYjM4NGI7XG59XG4uZG93bmxvYWQtYWR2YW5jZS11bmRlcndyaXRpbmctc3RpcHMtZG9jdW1lbnRzLWJ1dHRvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwNTNweDtcbn1cbi5hZHZhbmNlLXRyYW5jaGUtY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4jYWR2YW5jZV90cmFuY2hlX2NyZWF0b3JfZm9ybS5zdWJtaXNzaW9uLXJlc3BvbnNlLXRyYW5jaGUtY3JlYXRvciAudHJhbmNoZS1mdW5kZWQtYXQtY29sdW1uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cbi5jb21wYW55LXR3by1mYWN0b3ItYXV0aC13cmFwcGVyIC5zd2l0Y2gge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbn1cbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzX2NvbnRhY3RDZW50ZXJNZXNzYWdlcyB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzX2NvbnRhY3RDZW50ZXJNZXNzYWdlcyB0Ym9keSB0ZCxcbiNhZHZhbmNlX2NvbnRhY3RfY2VudGVyX21lc3NhZ2VzIHRib2R5IHRkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb246aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb246YWN0aXZlLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJpbmZvX3Byb3ZpZGVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjRGRjtcbiAgYm9yZGVyLWNvbG9yOiAjNjQ2NEZGO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiaW5mb19wcm92aWRlZFwiXTpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImluZm9fcHJvdmlkZWRcIl06Zm9jdXMsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJpbmZvX3Byb3ZpZGVkXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1ZmY7XG4gIGJvcmRlci1jb2xvcjogIzU1NTVmZjtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImFwcHJvdmVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3QjY3MztcbiAgYm9yZGVyLWNvbG9yOiAjMjdCNjczO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiYXBwcm92ZWRcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJhcHByb3ZlZFwiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImFwcHJvdmVkXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNGE5NmI7XG4gIGJvcmRlci1jb2xvcjogIzI0YTk2Yjtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbmllZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBQUFBQUE7XG4gIGJvcmRlci1jb2xvcjogI0FBQUFBQTtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbmllZFwiXTpob3Zlcixcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbmllZFwiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cImRlbmllZFwiXTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTJhMmEyO1xuICBib3JkZXItY29sb3I6ICNhMmEyYTI7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUM0NjU4O1xuICBib3JkZXItY29sb3I6ICNFQzQ2NTg7XG59XG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06Zm9jdXMsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJkZWxldGVcIl06YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViMzg0YjtcbiAgYm9yZGVyLWNvbG9yOiAjZWIzODRiO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGQkUwMTtcbiAgYm9yZGVyLWNvbG9yOiAjQkZCRTAxO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdOmhvdmVyLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdOmZvY3VzLFxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwiZm9sbG93X3VwXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMGFmMDE7XG4gIGJvcmRlci1jb2xvcjogI2IwYWYwMTtcbn1cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cInNlbmRfc21zXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QyNjgxRTtcbiAgYm9yZGVyLWNvbG9yOiAjRDI2ODFFO1xufVxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uW2RhdGEtYWN0aW9uPVwic2VuZF9zbXNcIl06aG92ZXIsXG4uY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb25bZGF0YS1hY3Rpb249XCJzZW5kX3Ntc1wiXTpmb2N1cyxcbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbltkYXRhLWFjdGlvbj1cInNlbmRfc21zXCJdOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNTYxMWM7XG4gIGJvcmRlci1jb2xvcjogI2M1NjExYztcbn1cbi50ZXh0LWNvbG9yLXNtcy1hY2NlcHRlZCB7XG4gIGNvbG9yOiAjQUFBQUFBO1xufVxuLnRleHQtY29sb3Itc21zLXNlbnQge1xuICBjb2xvcjogIzJCQjY3Mztcbn1cbi50ZXh0LWNvbG9yLXNtcy1kZWxpdmVyZWQge1xuICBjb2xvcjogIzJCQjY3Mztcbn1cbi50ZXh0LWNvbG9yLXNtcy11bmRlbGl2ZXJlZCB7XG4gIGNvbG9yOiAjRUM0NzU4O1xufVxuLnRleHQtY29sb3Itc21zLWZhaWxlZCB7XG4gIGNvbG9yOiAjRUM0NzU4O1xufVxuLmNvbnRyYWN0LXBhcmVudC1pbmZvLXdyYXBwZXIge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuI2NvbnRyYWN0X2Zvcm0gLmZvcm0taGVhZGVyIC5jb250cmFjdC10ZW1wbGF0ZS1yZWxhdGlvbi1hcHBlbmRpeC1jb250cmFjdC10ZW1wbGF0ZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5zbGlkZXItZ3JvdXAgLmlucHV0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE0NXB4O1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi5iYXNlLWlzby1vZmZlci1jYWxjdWxhdG9yLXJvdyAuc2xpZGVyLWdyb3VwIC5zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG4uYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cgLmRlYWwtYnJlYWtkb3duLWJsb2NrIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2Y0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3cge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmJhc2UtaXNvLW9mZmVyLWNhbGN1bGF0b3Itcm93IC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3c6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cgLmRlYWwtYnJlYWtkb3duLWJsb2NrID4gLmZpZWxkLXJvdyAudmFsdWUge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCA3NXB4IDc1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5pc28tb2ZmZXItY2FsY3VsYXRvci1mb3JtLXdyYXBwZXIgLmRlYWwtYnJlYWtkb3duLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmNjtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciAuZGVhbC1icmVha2Rvd24tYmxvY2sgPiAuZmllbGQtcm93IC50ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3cgLnRleHQsXG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIC5kZWFsLWJyZWFrZG93bi1ibG9jayA+IC5maWVsZC1yb3cgLnZhbHVlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmlzby1vZmZlci1jYWxjdWxhdG9yLWZvcm0td3JhcHBlciAubG9nbyB7XG4gIHdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5zdWJtaXNzaW9uLXJlc3BvbnNlLW1heGltdW0tb2ZmZXItZWFybHktcGF5b2ZmLWRpc2NvdW50LXZpZXctbW9kZSAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgYm9yZGVyLWNvbG9yOiAjMWFiMzk0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tb2RhbC1mb3JtLXN1Ym1pc3Npb24tZWRpdCAuc3VibWlzc2lvbi1yZXNwb25zZS1hY2NlcHQtYW5kLWFjdGl2YXRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAucGFuZWwtYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWluLWhlaWdodDogMTU1cHg7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0IC50YWItY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogODAlO1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCAudGFiLWNvbnRlbnQgLmhlbHAtYmxvY2sge1xuICBjb2xvcjogI0VENTU2NTtcbn1cbiNhZHZhbmNlX2Zvcm0gLnRhYnMtY29udGFpbmVyIC50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICB3aWR0aDogMTclO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC50YWJzLWVycm9yIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBjb2xvcjogI0VENTU2NTtcbiAgdG9wOiAxMXB4O1xufVxuI2FkdmFuY2VfZm9ybSAudGFicy1jb250YWluZXIgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBib3JkZXItY29sb3I6ICNlN2VhZWMgdHJhbnNwYXJlbnQgI2U3ZWFlYyAjZTdlYWVjICFpbXBvcnRhbnQ7XG59XG4jYWR2YW5jZV9mb3JtIC50YWJzLWNvbnRhaW5lciAudGFicy1sZWZ0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY2xlYXI6IGJvdGg7XG59XG4jYWR2YW5jZV9mb3JtICNhZHZhbmNlX3VuZGVyd3JpdGluZ19uc2ZzIGlucHV0W25hbWUkPVwiW251bWJlcl1cIl0ge1xuICB3aWR0aDogMjE4cHg7XG59XG4jYWR2YW5jZV91bmRlcndyaXRpbmdfYmFua1N0YXRlbWVudFdvcmtzaGVldHMgLmJhbmstc3RhdGVtZW50LW5vdGVbcm93cz1cIjFcIl0ge1xuICBoZWlnaHQ6IDMwcHg7XG59XG4jZHluYW1pY19kYXRlX3JhbmdlX2NvbHVtbl9mb3JtIC5oZWxwLWJsb2NrLFxuI2FkdmFuY2VfcGFydGljaXBhdGlvbl9icmVha2Rvd25fY29sdW1uX2Zvcm0gLmhlbHAtYmxvY2sge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNsZW5kZXJfb3JpZ2luYXRpb25Db21taXNzaW9uVGllcnMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jbGVuZGVyX2ZlZXMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ubGVuZGVyLWZvcm0gLmZ1bmRpbmctY3JpdGVyaWEtZm9ybS1ncm91cCxcbi5sZW5kZXItZm9ybSAudW5kZXJ3cml0ZXItdXNlcnMgLnByaW1hcnktY29sdW1uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sZW5kZXItZm9ybS5sZW5kZXItd2l6YXJkLWVuYWJsZWQgLmZ1bmRpbmctY3JpdGVyaWEtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmxlbmRlci1mb3JtLmxlbmRlci13aXphcmQtZW5hYmxlZCAudW5kZXJ3cml0ZXItdXNlcnMgLnByaW1hcnktY29sdW1uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbn1cbiNpc29fb3JpZ2luYXRpb25Db21taXNzaW9uVGllcnMgLmNvbGxlY3Rpb24taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4jaXNvX2NvbnRhY3RzIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbi5pc28tYWR2YW5jZS1saXN0LWZpbHRlcnMgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jc3luZGljYXRvcl9jb250YWN0cyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG4jc3luZGljYXRvcl9iYWxhbmNlX2F2YWlsYWJsZUJhbGFuY2UsXG4jc3luZGljYXRvcl9iYWxhbmNlX2Zyb3plbkJhbGFuY2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUuYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0gLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0gLmhlYWRlcixcbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtIC5kYXRhIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxODUwcHgpIHtcbiAgLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSAuc3luZGljYXRvci1iYWxhbmNlLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuLnN5bmRpY2F0b3ItYmFsYW5jZS10YWJsZSB0aCxcbi5zeW5kaWNhdG9yLWJhbGFuY2UtdGFibGUgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yaWdodDogI0FGQUZBRiAxcHggc29saWQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHRoOmxhc3QtY2hpbGQsXG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHRkOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4jdW5mcmVlemVfc3luZGljYXRvcl9mdW5kcy5tb2RhbCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbSB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDBweCAhaW1wb3J0YW50O1xufVxuI3VuZnJlZXplX3N5bmRpY2F0b3JfZnVuZHMubW9kYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3JlIHtcbiAgbGVmdDogOTlweCAhaW1wb3J0YW50O1xufVxuI3VuZnJlZXplX3N5bmRpY2F0b3JfZnVuZHMubW9kYWwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YWZ0ZXIge1xuICBsZWZ0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuLnNob3ctcm93cy13cmFwcGVyIHtcbiAgdG9wOiAyMHB4O1xufVxuI3BheW1lbnRfYXBwcm92ZV9zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuI2FwcHJvdmVfZm9ybSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uZGF0ZS1maWx0ZXIsXG4uYW1vdW50LWZpbHRlciB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbiNwYXltZW50X3Bhc3RlX3Bhc3RlRGF0YSB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xufVxuI2FwcHJvdmVfZm9ybSAuc2Nyb2xsYWJsZS10YWJsZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2FjY291bnRpbmdfZmlsdGVyX2Zvcm0gLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4jZHJvcGRvd25fdG9nZ2xlX3VzZXIgKyAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAyMjVweDtcbn1cbiNhY2NvdW50aW5nX2ZpbHRlcl9kdWVBdFJhbmdlX2NhbGxiYWNrX2ZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiNhY2NvdW50aW5nX2ZpbHRlcl9zaG93X2NhbGxiYWNrX2ZpbHRlcl9sYWJlbCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cbiNwYXltZW50X2FjY291bnRpbmdfcGF5bWVudFR5cGVfd3JhcHBlciB7XG4gIG1hcmdpbi1sZWZ0OiA1OHB4O1xufVxuLnBheW1lbnQtdXBsb2FkLWRhdGEtdXBkYXRlLWRhdGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItcGF5bWVudCAuZHJvcGRvd24tbWVudSxcbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItcGF5bWVudF9ib3VuY2VkIC5kcm9wZG93bi1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA1NTBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuI3BvcnRmb2xpb19zeW5kaWNhdG9ycyAuY29sbGVjdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5kYXNoYm9hcmQtcGFydGljaXBhdGlvbi10YWJsZSB0aCB7XG4gIHdpZHRoOiAxNzBweDtcbn1cbiNkYXNoYm9hcmRfZmlsdGVyX2Zvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cbiNkYXNoYm9hcmRfZmlsdGVyX2Zvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkID4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIC5jb21wYW55LWRhc2hib2FyZC1wZXJzcGVjdGl2ZS1mb3JtLWdyb3VwIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5NGFkZmQ7XG59XG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtICNkYXNoYm9hcmRfZmlsdGVyX2Z1bmRlZEF0X2NhbGxiYWNrX2ZpbHRlcjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzY3NmE2YztcbiAgb3BhY2l0eTogMTtcbn1cbiNzeW5kaWNhdGlvbl9ibG9jayBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4jc3luZGljYXRpb25fYmxvY2sgaDM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4jbmV3X2Nhc2hfYWR2YW5jZXMsXG4jYnlfc3RhdHVzX2Nhc2hfYWR2YW5jZXMge1xuICB3aWR0aDogMTAwJTtcbn1cbiNjYXNoX2FkdmFuY2VzX3RhYnMgPiBsaSA+IGEge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuLmRpc3BsYXktaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLndpZHRoMjAge1xuICB3aWR0aDogMjAlO1xufVxuLmFkdmFuY2Utdmlldy1yZXN0cmljdGlvbi10eXBlLXdyYXBwZXIsXG4ucmVzdHJpY3Rpb25zLXR5cGUtd3JhcHBlciB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuI2VtYWlsX2xvZ19wcmV2aWV3X21vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbiNlbWFpbF90ZW1wbGF0ZV9wcmV2aWV3X21vZGFsIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbiN1cGxvYWRfY29tcGFueV9lbWFpbF90ZW1wbGF0ZV9pbWFnZXNfZW1haWxUZW1wbGF0ZUltYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbiNzdHlsZV9lbWFpbF9mb3JtX2NvbnRhaW5lciAuY29sLXNtLTEwIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG4jc3R5bGVfZW1haWxfZm9ybV9jb250YWluZXIgLmJ0bi1wcmltYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCFpbXBvcnRhbnQ7XG59XG4uaGlzdG9yeS1kYXRhLWl0ZW0tdHlwZS1yZW1vdmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZS14cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZS1zbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaXN0b3J5LWRhdGEtaXRlbS10eXBlLXJlbW92ZS1tZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlzdG9yeS1kYXRhLWl0ZW0tdHlwZS1yZW1vdmUtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQxcHgpIHtcbiAgLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlLXhsZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiNtYWluX2NvbnRyYWN0X3RlbXBsYXRlcyA+IHRib2R5ICsgdGJvZHksXG4jYXBwZW5kaXhfY29udHJhY3RfdGVtcGxhdGVzID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLm1lcmNoYW50LXN0YXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVyY2hhbnQtc3RhdGUubWVyY2hhbnQtc3RhdGUtbmV3IHtcbiAgYmFja2dyb3VuZDogIzY3ZjE2Nztcbn1cbi5tZXJjaGFudC1zdGF0ZS5tZXJjaGFudC1zdGF0ZS1iYWQtYWN0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xufVxuLm1lcmNoYW50LXN0YXRlLm1lcmNoYW50LXN0YXRlLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG4ubWVyY2hhbnQtc3RhdGUubWVyY2hhbnQtc3RhdGUtcGFpZC1vZmYge1xuICBiYWNrZ3JvdW5kOiAjMWM4NGM2O1xufVxuLm1lcmNoYW50LXN0YXRlLm1lcmNoYW50LXN0YXRlLWluLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZDogI2Y4YWM1OTtcbn1cbi5tZXJjaGFudC1zdGF0ZS5tZXJjaGFudC1zdGF0ZS1kZWNsaW5lZCB7XG4gIGJhY2tncm91bmQ6ICNlMmQxMDA7XG59XG4uc3Rha2Vob2xkZXItc3RhdHVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uc3Rha2Vob2xkZXItc3RhdHVzLnN0YWtlaG9sZGVyLXN0YXR1cy1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuLnN0YWtlaG9sZGVyLXN0YXR1cy5zdGFrZWhvbGRlci1zdGF0dXMtdGVybWluYXRlZCB7XG4gIGJhY2tncm91bmQ6ICNkYzYwNjg7XG59XG4uc3Rha2Vob2xkZXItc3RhdHVzLnN0YWtlaG9sZGVyLXN0YXR1cy11bmRlci1yZXZpZXcge1xuICBiYWNrZ3JvdW5kOiAjZjhhYzU5O1xufVxuLmlzby1vZmZlciAuaXNvLW9mZmVyLXR5cGUtY29weS1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uZnVuZGluZy1jcml0ZXJpb24gLnRleHQtdmFsdWUtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuYm9vbC12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCxcbi5mdW5kaW5nLWNyaXRlcmlvbiAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5jdXJyZW5jeS12YWx1ZS1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLmFkdmFuY2UtZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb24gLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZVwiXVtkYXRhLW9wZXJhdG9yPVwiaW5cIl0gLmFkdmFuY2UtZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAsXG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC1tb2RlPVwiY3VzdG9tX2FkdmFuY2VcIl1bZGF0YS1vcGVyYXRvcj1cIm5vdF9pblwiXSAuYWR2YW5jZS1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlX3VuZGVyd3JpdGluZ1wiXVtkYXRhLW9wZXJhdG9yPVwiaW5cIl0gLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwLFxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlX3VuZGVyd3JpdGluZ1wiXVtkYXRhLW9wZXJhdG9yPVwibm90X2luXCJdIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtdHlwZT1cInRleHRcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSAudGV4dC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVuZGluZy1jcml0ZXJpb25bZGF0YS1maWVsZC10eXBlPVwiYm9vbFwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJudW1iZXJcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSAubnVtYmVyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJpbnRlZ2VyXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtZmllbGQtdHlwZT1cImN1cnJlbmN5XCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLWZpZWxkLXR5cGU9XCJkYXRlXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uIC5mcm9tLXZhbHVlLXdyYXBwZXIgPiAuZm9ybS1ncm91cCA+IC5jb2wtaXctbGcsXG4uZnVuZGluZy1jcml0ZXJpb24gLmZyb20tdmFsdWUtd3JhcHBlciA+IC5mb3JtLWdyb3VwID4gLmNvbC1pdy1tZCB7XG4gIHdpZHRoOiAzMTNweDtcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbiAudG8tdmFsdWUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5mdW5kaW5nLWNyaXRlcmlvbltkYXRhLW9wZXJhdG9yPVwiYmV0d2VlblwiXSAuZnJvbS12YWx1ZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAgPiAuY29sLWl3LW1kIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuLmZ1bmRpbmctY3JpdGVyaW9uW2RhdGEtb3BlcmF0b3I9XCJiZXR3ZWVuXCJdIC50by12YWx1ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jdGFza19ub3RlcyAubm90ZS1pdGVtLXdyYXBwZXIsXG4jdGFza19ub3RlcyAubm90ZS1pdGVtLWlucHV0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cbiN0YXNrX2ZpbHRlcl9mb3JtIC50YXNrLWdsb2JhbC1maWx0ZXJzIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnRhc2stc3RhdHVzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4udGFzay1zdGF0dXNbZGF0YS1zdGF0dXM9XCJwZW5kaW5nXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWM1OTtcbn1cbi50YXNrLXN0YXR1c1tkYXRhLXN0YXR1cz1cIm92ZXJkdWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQ1NTY1O1xufVxuLnRhc2stc3RhdHVzW2RhdGEtc3RhdHVzPVwiY29tcGxldGVkXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbn1cbi50YXNrLXN0YXR1c1tkYXRhLXN0YXR1cz1cImRpc2NhcmRlZFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5ib29sLXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5udW1iZXItdmFsdWUtZm9ybS1ncm91cCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWUgLmN1cnJlbmN5LXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIC5hZHZhbmNlLWZpZWxkLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAub3JnLWxhYmVsLXRvb2x0aXAge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbmlucHV0LmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gaW5wdXQ6bm90KC5vcmctZW5hYmxlZCksXG50ZXh0YXJlYS5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIHRleHRhcmVhOm5vdCgub3JnLWVuYWJsZWQpLFxuc2VsZWN0LmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gc2VsZWN0Om5vdCgub3JnLWVuYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0uc2VsZWN0Mi1jb250YWluZXIsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5zZWxlY3QyLWNvbnRhaW5lcjpub3QoLm9yZy1lbmFibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuc2VsZWN0Mi1jb250YWluZXI6bm90KC5vcmctZW5hYmxlZCkgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IDA7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyLFxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuaXJhZGlvX3NxdWFyZS1ncmVlbi5ob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTJweCAwO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXS5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQsXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5ob3Zlcixcbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0gLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5ob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xufVxubGFiZWwucmFkaW8taW5saW5lLWJ0bi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC1tb2RlPVwiZml4ZWRcIl0sXG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIGxhYmVsLnJhZGlvLWlubGluZS1idG4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICAtd2Via2l0LW9wYWNpdHk6IDAuNjU7XG4gIC1tb3otb3BhY2l0eTogMC42NTtcbiAgb3BhY2l0eTogMC42NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSAuYnRuLWRhbmdlcltkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWY2Nzc2O1xuICBib3JkZXItY29sb3I6ICNlZjY3NzY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT02NSk7XG4gIC13ZWJraXQtb3BhY2l0eTogMC42NTtcbiAgLW1vei1vcGFjaXR5OiAwLjY1O1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImZpeGVkXCJdIC5vcmctZW5hYmxlZCBbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlXCJdW2RhdGEtZmllbGQtdHlwZT1cImxpc3RcIl0gLmFkdmFuY2UtZmllbGQtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNzYy11Y2MtZmlsaW5nLWN1c3RvbS1maWVsZC12YWx1ZVtkYXRhLWZpZWxkLXR5cGU9XCJ0ZXh0XCJdIC50ZXh0LXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC10eXBlPVwiYm9vbFwiXSAuYm9vbC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cIm51bWJlclwiXSAubnVtYmVyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jc2MtdWNjLWZpbGluZy1jdXN0b20tZmllbGQtdmFsdWVbZGF0YS1maWVsZC10eXBlPVwiaW50ZWdlclwiXSAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cImN1cnJlbmN5XCJdIC5jdXJyZW5jeS12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlW2RhdGEtZmllbGQtdHlwZT1cImRhdGVcIl0gLmRhdGUtdmFsdWUtZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuI2Fubm91bmNlbWVudF9maWx0ZXJfZm9ybSAuYW5ub3VuY2VtZW50LWdsb2JhbC1maWx0ZXJzIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWxpbms6Zm9jdXMsXG5hLm9jcm8tZm9ybS12aWV3LXNlbmQtbGluazphY3RpdmUsXG5hLm9jcm8tZm9ybS12aWV3LXNlbmQtYWxsLWxpbms6Zm9jdXMsXG5hLm9jcm8tZm9ybS12aWV3LXNlbmQtYWxsLWxpbms6YWN0aXZlLFxuYS5vY3JvLWZvcm0tc2VuZC1hbGwtbGluay5kaXNhYmxlZDpmb2N1cyxcbmEub2Nyby1mb3JtLXNlbmQtYWxsLWxpbmsuZGlzYWJsZWQ6YWN0aXZlIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4jdGVzdF9jb2xsZWN0aW9uX2N1cnZlX21vbnRocyAuY2hlY2tib3gge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbiN0ZXN0X2NvbGxlY3Rpb25fY3VydmVfbW9udGhzIC50b2dnbGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogNnB4O1xuICBmb250LXNpemU6IDE3cHg7XG59XG4jdGVzdF9jb2xsZWN0aW9uX2N1cnZlX21vbnRocyAudG9nZ2xlLWxpbmsgaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0N1wiO1xufVxuI3Rlc3RfY29sbGVjdGlvbl9jdXJ2ZV9tb250aHMgLnRvZ2dsZS1saW5rLmNvbGxhcHNlZCBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4ubWVyY2hhbnQtY29tcGFueS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMjRweDtcbn1cbi5tZXJjaGFudC1jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbi5zaWdudXAtYm94IHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xufVxuI21lcmNoYW50X3NpZ251cF9mb3JtIHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1zdWJtaXQtYnRuIHtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4O1xufVxuLnNpZ24tdXAtbWVyY2hhbnQtY29tcGFueS1sb2dvIHtcbiAgbWF4LXdpZHRoOiA0NjBweDtcbn1cbi5zaWdudXAtbWVyY2hhbnQtY29tcGFueS1sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnNpZ251cC1tZXJjaGFudC1oZWxwLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5zaWdudXAtbWVyY2hhbnQtaGVscC10ZXh0IHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tbG9naW4tbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xufVxuLnNpZ24tdXAtbWVyY2hhbnQtZm9ybS1jb3B5cmlnaHQtdGV4dCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLnJhZGlvIHtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luOiAwIDI1cHggMjVweCAwO1xuICBmbGV4OiAwIDEgNDU1cHg7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5yYWRpbyBsYWJlbCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAucmFkaW8gbGFiZWwgaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5tZXJjaGFudC1jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjBmMmY0O1xuICBwYWRkaW5nOiAyNXB4O1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5tZXJjaGFudC1jYXJkIGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5tZXJjaGFudC1jYXJkIC5kZXRhaWxzLWxpbmsge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgLm1lcmNoYW50LWNhcmQgLmRlc2NyaXB0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNsZWFkX3JlcXVlc3RfY29udmVydF9zdWdnZXN0ZWRNZXJjaGFudCAubWVyY2hhbnQtY2FyZCAuZGVzY3JpcHRpb24gcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5tZXJjaGFudC1jYXJkIC5kZXNjcmlwdGlvbiBwLm5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuI2xlYWRfcmVxdWVzdF9jb252ZXJ0X3N1Z2dlc3RlZE1lcmNoYW50IC5tZXJjaGFudC1jYXJkIC5kZXNjcmlwdGlvbiBpIHtcbiAgd2lkdGg6IDE3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG59XG4jbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQgaW5wdXQ6Y2hlY2tlZCB+IC5tZXJjaGFudC1jYXJkIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4uaXNvLWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5pc28tY29tcGFueS1sb2dvIHtcbiAgbWF4LWhlaWdodDogMTAwcHg7XG4gIG1heC13aWR0aDogNDQwcHg7XG59XG4ucmVmZXJyZXItcGVyZm9ybWFuY2Utc3RhdHMtYmxvY2sgLnRvb2x0aXAtaW5uZXIge1xuICB3aWR0aDogNTAwcHg7XG59XG4uc3luZGljYXRvci1vcHQtb3V0LXdyYXBwZXIgLmlib3gtY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xufVxuLnN5bmRpY2F0b3Itb3B0LW91dC13cmFwcGVyIGgzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cbi5zeW5kaWNhdG9yLW9wdC1vdXQtd3JhcHBlciBwIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG4uZnVsbC1sb2dvLW5hbWUge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMTYwcHg7XG59XG4jcG93ZXJfYmlfcmVwb3J0X2NvbnRhaW5lciB7XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTFweCk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jcG93ZXJfYmlfcmVwb3J0X2NvbnRhaW5lci5wb3dlci1iaS1yZXBvcnQtdmlldy1hcyB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDIwNXB4KTtcbn1cbiNwb3dlcl9iaV9yZXBvcnRfY29udGFpbmVyID4gaWZyYW1lIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudC1wb3dlci1iaSB7XG4gIHBhZGRpbmc6IDA7XG59XG4udXNlci1wb3dlci1iaS1yZXBvcnQtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2NzZhNmM7XG59XG4udXNlci1wb3dlci1iaS1yZXBvcnQtbmFtZTpob3Zlcixcbi51c2VyLXBvd2VyLWJpLXJlcG9ydC1uYW1lOmZvY3VzIHtcbiAgY29sb3I6ICMxYWIzOTQ7XG59XG4ucG93ZXItYmktdmlldy1hcy1jb250YWluZXIge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmYWViY2M7XG4gIHBhZGRpbmc6IDEwcHggNzVweDtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCAjZDNkM2QzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQ6aG92ZXIgLnJlcG9ydC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgb3BhY2l0eTogMTtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZCAuaW1hZ2UsXG4ucG93ZXItYmktcmVwb3J0LWNhcmQgLmljb24ge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBvd2VyLWJpLXJlcG9ydC1jYXJkIC5pY29uIHtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMDBweDtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZCAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgY29sb3I6ICNkYWRhZGE7XG59XG4ucG93ZXItYmktcmVwb3J0LWNhcmQgLnJlcG9ydC1uYW1lIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wb3dlci1iaS1yZXBvcnQtY2FyZCAucmVwb3J0LWRlc2NyaXB0aW9uIHtcbiAgbWF4LWhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5maWxlLWJveC5maWxlLWJveC1zbSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cbi5maWxlLWJveC5maWxlLWJveC1zbSAuZmlsZSAuaWNvbixcbi5maWxlLWJveC5maWxlLWJveC1zbSAuZmlsZSAuaW1hZ2Uge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4uZmlsZS1ib3guZmlsZS1ib3gtc20gLmZpbGUgLmljb24ge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmZpbGUtYm94LmZpbGUtYm94LXNtIC5maWxlIC5pY29uIGkge1xuICBmb250LXNpemU6IDM1cHg7XG59XG4jdXNlcl9wb3dlcl9iaV9yZXBvcnRzX3Bvd2VyQmlSZXBvcnRzIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiN1c2VyX3Bvd2VyX2JpX3JlcG9ydHNfcG93ZXJCaVJlcG9ydHMgLnNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cbiNlcXVpZmF4X29yZ2FuaXphdGlvbl9kZXRhaWxzX21vZGFsIGR0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgd2lkdGg6IDUwMHB4O1xufVxuI2VxdWlmYXhfb3JnYW5pemF0aW9uX2RldGFpbHNfbW9kYWwgZGQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogNTI1cHg7XG59XG4uZXF1aWZheC1uei10b2dnbGUtYWR2ZXJzZXMtbGluayB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE1NjRweCkge1xuICAjZXF1aWZheF9hbmRfY3JlZGl0b3Jfd2F0Y2hfY3JlZGl0X3Byb2ZpbGVfYmxvY2sgLmNyZWRpdC1wcm9maWxlLXB1bGwtbmV3LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuI2FjY291bnRfaG9sZF90eXBlIC5kLWktYiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbiNhY2NvdW50X2hvbGRfdHlwZSAuaXJhZGlvX3NxdWFyZS1ncmVlbiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbi5kcmF3LXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLXBlbmRpbmcge1xuICBiYWNrZ3JvdW5kOiAjNWU4OGRjO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLXByb2Nlc3Npbmcge1xuICBiYWNrZ3JvdW5kOiAjZThjMjQzO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLWNhbmNlbGxlZCB7XG4gIGJhY2tncm91bmQ6ICNiYTAwMTM7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtZXhwaXJlZCB7XG4gIGJhY2tncm91bmQ6ICNiYTAwMTM7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtcGVyZm9ybWluZyB7XG4gIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG59XG4uZHJhdy1zdGF0dXMuZHJhdy1zdGF0dXMtcmVqZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLXJlZnVuZGVkIHtcbiAgYmFja2dyb3VuZDogI2U4YzI0Mztcbn1cbi5kcmF3LXN0YXR1cy5kcmF3LXN0YXR1cy1kZWZhdWx0ZWQge1xuICBiYWNrZ3JvdW5kOiAjZWQ1NTY1O1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLXByZV9jbG9zZWQge1xuICBiYWNrZ3JvdW5kOiAjNDA0ZjU5O1xufVxuLmRyYXctc3RhdHVzLmRyYXctc3RhdHVzLWNsb3NlZCB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuZHJhdy1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IDQwMHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLmRyYXctc3luZGljYXRvci1mZWUtbGFiZWwtYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMzAwcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1hY3Rpb24tY29sIHtcbiAgd2lkdGg6IDY3cHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci1uYW1lLWNvbCB7XG4gIHdpZHRoOiAyNDVweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtbGFiZWwtY29sIHtcbiAgd2lkdGg6IDE1NXB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItZGF0YS1hbW91bnQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItZGF0YS1wZXJjZW50LWNvbCB7XG4gIHdpZHRoOiAxMzFweDtcbn1cbiNlZGl0X2RyYXdfcGFydGljaXBhdGlvbl9mb3JtIC5zeW5kaWNhdG9yLWRhdGEtZmlyc3QtY29sIHtcbiAgd2lkdGg6IDIwMnB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItZGF0YS1zZWNvbmQtY29sIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItZGF0YS10aGlyZC1jb2wge1xuICB3aWR0aDogMTcwcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci10b3RhbC1maXJzdC1jb2wge1xuICB3aWR0aDogMTMwcHg7XG59XG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSAuc3luZGljYXRvci10b3RhbC1zZWNvbmQtY29sIHtcbiAgd2lkdGg6IDEwNXB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItdG90YWwtdGhpcmQtY29sIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItdG90YWwtZm91cnRoLWNvbCB7XG4gIHdpZHRoOiA2MHB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLnN5bmRpY2F0b3ItZmVlLWxhYmVsLWNvbCB7XG4gIHdpZHRoOiA0NXB4O1xufVxuI2VkaXRfZHJhd19wYXJ0aWNpcGF0aW9uX2Zvcm0gLmNvbW1pc3Npb24td3JhcHBlciB7XG4gIG1pbi13aWR0aDogNDA2cHg7XG59XG4uYnRuLXBheW1ldGVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmE4ZmY7XG4gIGJvcmRlci1jb2xvcjogIzM2YThmZjtcbn1cbi5idG4tcGF5bWV0ZXI6Zm9jdXMsXG4uYnRuLXBheW1ldGVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzkyZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwNjdiNTtcbn1cbi5idG4tcGF5bWV0ZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOTJmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZGY4O1xufVxuLmJ0bi1wYXltZXRlcjphY3RpdmUsXG4uYnRuLXBheW1ldGVyLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGF5bWV0ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAzOTJmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4ZGY4O1xufVxuLmJ0bi1wYXltZXRlcjphY3RpdmU6aG92ZXIsXG4uYnRuLXBheW1ldGVyLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcGF5bWV0ZXI6aG92ZXIsXG4uYnRuLXBheW1ldGVyOmFjdGl2ZTpmb2N1cyxcbi5idG4tcGF5bWV0ZXIuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wYXltZXRlcjpmb2N1cyxcbi5idG4tcGF5bWV0ZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1wYXltZXRlci5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXBheW1ldGVyLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdlZGU7XG4gIGJvcmRlci1jb2xvcjogIzAwNjdiNTtcbn1cbi5idG4tcGF5bWV0ZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLXBheW1ldGVyW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXBheW1ldGVyOmhvdmVyLFxuLmJ0bi1wYXltZXRlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tcGF5bWV0ZXJbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcGF5bWV0ZXI6Zm9jdXMsXG4uYnRuLXBheW1ldGVyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1wYXltZXRlcltkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wYXltZXRlci5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNmE4ZmY7XG4gIGJvcmRlci1jb2xvcjogIzM2YThmZjtcbn1cbi5idG4tcGF5bWV0ZXIgLmJhZGdlIHtcbiAgY29sb3I6ICMzNmE4ZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZVxuXG4vKiEgbm9ybWFsaXplLmNzcyB2My4wLjMgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8vXG4vLyAxLiBTZXQgZGVmYXVsdCBmb250IGZhbWlseSB0byBzYW5zLXNlcmlmLlxuLy8gMi4gUHJldmVudCBpT1MgYW5kIElFIHRleHQgc2l6ZSBhZGp1c3QgYWZ0ZXIgZGV2aWNlIG9yaWVudGF0aW9uIGNoYW5nZSxcbi8vICAgIHdpdGhvdXQgZGlzYWJsaW5nIHVzZXIgem9vbS5cbi8vXG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gMlxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcbn1cblxuLy9cbi8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbi5cbi8vXG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5cbi8vIEhUTUw1IGRpc3BsYXkgZGVmaW5pdGlvbnNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBmb3IgYW55IEhUTUw1IGVsZW1lbnQgaW4gSUUgOC85LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBkZXRhaWxzYCBvciBgc3VtbWFyeWAgaW4gSUUgMTAvMTFcbi8vIGFuZCBGaXJlZm94LlxuLy8gQ29ycmVjdCBgYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgZm9yIGBtYWluYCBpbiBJRSAxMS5cbi8vXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uLFxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCBgaW5saW5lLWJsb2NrYCBkaXNwbGF5IG5vdCBkZWZpbmVkIGluIElFIDgvOS5cbi8vIDIuIE5vcm1hbGl6ZSB2ZXJ0aWNhbCBhbGlnbm1lbnQgb2YgYHByb2dyZXNzYCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbi8vXG5cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIDJcbn1cblxuLy9cbi8vIFByZXZlbnQgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyBgYXVkaW9gIHdpdGhvdXQgY29udHJvbHMuXG4vLyBSZW1vdmUgZXhjZXNzIGhlaWdodCBpbiBpT1MgNSBkZXZpY2VzLlxuLy9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBgW2hpZGRlbl1gIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LzEwLlxuLy8gSGlkZSB0aGUgYHRlbXBsYXRlYCBlbGVtZW50IGluIElFIDgvOS8xMC8xMSwgU2FmYXJpLCBhbmQgRmlyZWZveCA8IDIyLlxuLy9cblxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgY29sb3IgZnJvbSBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4vL1xuXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vXG4vLyBJbXByb3ZlIHJlYWRhYmlsaXR5IG9mIGZvY3VzZWQgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBhbHNvIGluIGFuXG4vLyBhY3RpdmUvaG92ZXIgc3RhdGUuXG4vL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBUZXh0LWxldmVsIHNlbWFudGljc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vL1xuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8vXG4vLyBBZGRyZXNzIHZhcmlhYmxlIGBoMWAgZm9udC1zaXplIGFuZCBtYXJnaW4gd2l0aGluIGBzZWN0aW9uYCBhbmQgYGFydGljbGVgXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmksIGFuZCBDaHJvbWUuXG4vL1xuXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cbi8vXG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiAjZmYwO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLy9cbi8vIEFkZHJlc3MgaW5jb25zaXN0ZW50IGFuZCB2YXJpYWJsZSBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuLy9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbi8vIEVtYmVkZGVkIGNvbnRlbnRcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBSZW1vdmUgYm9yZGVyIHdoZW4gaW5zaWRlIGBhYCBlbGVtZW50IGluIElFIDgvOS8xMC5cbi8vXG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy9cbi8vIENvcnJlY3Qgb3ZlcmZsb3cgbm90IGhpZGRlbiBpbiBJRSA5LzEwLzExLlxuLy9cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vLyBHcm91cGluZyBjb250ZW50XG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gQWRkcmVzcyBtYXJnaW4gbm90IHByZXNlbnQgaW4gSUUgOC85IGFuZCBTYWZhcmkuXG4vL1xuXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4O1xufVxuXG4vL1xuLy8gQWRkcmVzcyBkaWZmZXJlbmNlcyBiZXR3ZWVuIEZpcmVmb3ggYW5kIG90aGVyIGJyb3dzZXJzLlxuLy9cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vL1xuLy8gQ29udGFpbiBvdmVyZmxvdyBpbiBhbGwgYnJvd3NlcnMuXG4vL1xuXG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIEFkZHJlc3Mgb2RkIGBlbWAtdW5pdCBmb250IHNpemUgcmVuZGVyaW5nIGluIGFsbCBicm93c2Vycy5cbi8vXG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuLy8gRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vXG4vLyBLbm93biBsaW1pdGF0aW9uOiBieSBkZWZhdWx0LCBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZFxuLy8gc3R5bGluZyBvZiBgc2VsZWN0YCwgdW5sZXNzIGEgYGJvcmRlcmAgcHJvcGVydHkgaXMgc2V0LlxuLy9cblxuLy9cbi8vIDEuIENvcnJlY3QgY29sb3Igbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vICAgIEtub3duIGlzc3VlOiBhZmZlY3RzIGNvbG9yIG9mIGRpc2FibGVkIGVsZW1lbnRzLlxuLy8gMi4gQ29ycmVjdCBmb250IHByb3BlcnRpZXMgbm90IGJlaW5nIGluaGVyaXRlZC5cbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpLCBhbmQgQ2hyb21lLlxuLy9cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDFcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICBtYXJnaW46IDA7IC8vIDNcbn1cblxuLy9cbi8vIEFkZHJlc3MgYG92ZXJmbG93YCBzZXQgdG8gYGhpZGRlbmAgaW4gSUUgOC85LzEwLzExLlxuLy9cblxuYnV0dG9uIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8vXG4vLyBBZGRyZXNzIGluY29uc2lzdGVudCBgdGV4dC10cmFuc2Zvcm1gIGluaGVyaXRhbmNlIGZvciBgYnV0dG9uYCBhbmQgYHNlbGVjdGAuXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxuLy8gQ29ycmVjdCBgYnV0dG9uYCBzdHlsZSBpbmhlcml0YW5jZSBpbiBGaXJlZm94LCBJRSA4LzkvMTAvMTEsIGFuZCBPcGVyYS5cbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveC5cbi8vXG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQXZvaWQgdGhlIFdlYktpdCBidWcgaW4gQW5kcm9pZCA0LjAuKiB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2Bcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxuLy8gMi4gQ29ycmVjdCBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TLlxuLy8gMy4gSW1wcm92ZSB1c2FiaWxpdHkgYW5kIGNvbnNpc3RlbmN5IG9mIGN1cnNvciBzdHlsZSBiZXR3ZWVuIGltYWdlLXR5cGVcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cbi8vXG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG4gIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xufVxuXG4vL1xuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cbi8vXG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBib3JkZXIgaW4gRmlyZWZveCA0Ky5cbi8vXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcbmlucHV0OjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vL1xuLy8gQWRkcmVzcyBGaXJlZm94IDQrIHNldHRpbmcgYGxpbmUtaGVpZ2h0YCBvbiBgaW5wdXRgIHVzaW5nIGAhaW1wb3J0YW50YCBpblxuLy8gdGhlIFVBIHN0eWxlc2hlZXQuXG4vL1xuXG5pbnB1dCB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi8vXG4vLyBJdCdzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvbid0IGF0dGVtcHQgdG8gc3R5bGUgdGhlc2UgZWxlbWVudHMuXG4vLyBGaXJlZm94J3MgaW1wbGVtZW50YXRpb24gZG9lc24ndCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuLy9cbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkvMTAuXG4vLyAyLiBSZW1vdmUgZXhjZXNzIHBhZGRpbmcgaW4gSUUgOC85LzEwLlxuLy9cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBGaXggdGhlIGN1cnNvciBzdHlsZSBmb3IgQ2hyb21lJ3MgaW5jcmVtZW50L2RlY3JlbWVudCBidXR0b25zLiBGb3IgY2VydGFpblxuLy8gYGZvbnQtc2l6ZWAgdmFsdWVzIG9mIHRoZSBgaW5wdXRgLCBpdCBjYXVzZXMgdGhlIGN1cnNvciBzdHlsZSBvZiB0aGVcbi8vIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbi8vXG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vL1xuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIGFuZCBDaHJvbWUuXG4vLyAyLiBBZGRyZXNzIGBib3gtc2l6aW5nYCBzZXQgdG8gYGJvcmRlci1ib3hgIGluIFNhZmFyaSBhbmQgQ2hyb21lLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvLyAxXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLzJcbn1cblxuLy9cbi8vIFJlbW92ZSBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTYWZhcmkgYW5kIENocm9tZSBvbiBPUyBYLlxuLy8gU2FmYXJpIChidXQgbm90IENocm9tZSkgY2xpcHMgdGhlIGNhbmNlbCBidXR0b24gd2hlbiB0aGUgc2VhcmNoIGlucHV0IGhhc1xuLy8gcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgIGFwcGVhcmFuY2UpLlxuLy9cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXG4vL1xuXG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgYGNvbG9yYCBub3QgYmVpbmcgaW5oZXJpdGVkIGluIElFIDgvOS8xMC8xMS5cbi8vIDIuIFJlbW92ZSBwYWRkaW5nIHNvIHBlb3BsZSBhcmVuJ3QgY2F1Z2h0IG91dCBpZiB0aGV5IHplcm8gb3V0IGZpZWxkc2V0cy5cbi8vXG5cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG59XG5cbi8vXG4vLyBSZW1vdmUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgOC85LzEwLzExLlxuLy9cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLy9cbi8vIERvbid0IGluaGVyaXQgdGhlIGBmb250LXdlaWdodGAgKGFwcGxpZWQgYnkgYSBydWxlIGFib3ZlKS5cbi8vIE5PVEU6IHRoZSBkZWZhdWx0IGNhbm5vdCBzYWZlbHkgYmUgY2hhbmdlZCBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBPUyBYLlxuLy9cblxub3B0Z3JvdXAge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vL1xuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGQsXG50aCB7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vKiEgU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9zcmMvY3NzL21haW4uY3NzICovXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDogaDVicC5jb20vclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG5cbiAgYWJiclt0aXRsZV06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuXG4gIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyAvLyBoNWJwLmNvbS90XG4gIH1cblxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxuICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0bixcbiAgLmRyb3B1cCA+IC5idG4ge1xuICAgID4gLmNhcmV0IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmxhYmVsIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICB9XG5cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG5cbiAgICB0ZCxcbiAgICB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUtbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyLCB2YWx1ZS1saXN0LWNvbW1hLXNwYWNlLWFmdGVyLCBpbmRlbnRhdGlvbiwgZGVjbGFyYXRpb24tY29sb24tbmV3bGluZS1hZnRlciwgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG5cbi8vXG4vLyBHbHlwaGljb25zIGZvciBCb290c3RyYXBcbi8vXG4vLyBTaW5jZSBpY29ucyBhcmUgZm9udHMsIHRoZXkgY2FuIGJlIHBsYWNlZCBhbnl3aGVyZSB0ZXh0IGlzIHBsYWNlZCBhbmQgYXJlXG4vLyB0aHVzIGF1dG9tYXRpY2FsbHkgc2l6ZWQgdG8gbWF0Y2ggdGhlIHN1cnJvdW5kaW5nIGNoaWxkLiBUbyB1c2UsIGNyZWF0ZSBhblxuLy8gaW5saW5lIGVsZW1lbnQgd2l0aCB0aGUgYXBwcm9wcmlhdGUgY2xhc3NlcywgbGlrZSBzbzpcbi8vXG4vLyA8YSBocmVmPVwiI1wiPjxzcGFuIGNsYXNzPVwiZ2x5cGhpY29uIGdseXBoaWNvbi1zdGFyXCI+PC9zcGFuPiBTdGFyPC9hPlxuXG4vLyBJbXBvcnQgdGhlIGZvbnRzXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiR2x5cGhpY29ucyBIYWxmbGluZ3NcIjtcbiAgc3JjOiB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXG4gICAgICAgdXJsKFwiQHtpY29uLWZvbnQtcGF0aH1Ae2ljb24tZm9udC1uYW1lfS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICAgICB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSxcbiAgICAgICB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSxcbiAgICAgICB1cmwoXCJAe2ljb24tZm9udC1wYXRofUB7aWNvbi1mb250LW5hbWV9LnN2ZyNAe2ljb24tZm9udC1zdmctaWR9XCIpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuLy8gQ2F0Y2hhbGwgYmFzZWNsYXNzXG4uZ2x5cGhpY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJHbHlwaGljb25zIEhhbGZsaW5nc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gSW5kaXZpZHVhbCBpY29uc1xuLmdseXBoaWNvbi1hc3RlcmlzayAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDAyYVwiOyB9IH1cbi5nbHlwaGljb24tcGx1cyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDAwMmJcIjsgfSB9XG4uZ2x5cGhpY29uLWV1cm8sXG4uZ2x5cGhpY29uLWV1ciAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGFjXCI7IH0gfVxuLmdseXBoaWNvbi1taW51cyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjIxMlwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2MDFcIjsgfSB9XG4uZ2x5cGhpY29uLWVudmVsb3BlICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyNzA5XCI7IH0gfVxuLmdseXBoaWNvbi1wZW5jaWwgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjcwZlwiOyB9IH1cbi5nbHlwaGljb24tZ2xhc3MgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDFcIjsgfSB9XG4uZ2x5cGhpY29uLW11c2ljICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH0gfVxuLmdseXBoaWNvbi1zZWFyY2ggICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9IH1cbi5nbHlwaGljb24taGVhcnQgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXIgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGFyLWVtcHR5ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9IH1cbi5nbHlwaGljb24tdXNlciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWZpbG0gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH0gfVxuLmdseXBoaWNvbi10aC1sYXJnZSAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxMFwiOyB9IH1cbi5nbHlwaGljb24tdGggICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXRoLWxpc3QgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH0gfVxuLmdseXBoaWNvbi1vayAgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9IH1cbi5nbHlwaGljb24tcmVtb3ZlICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXpvb20taW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH0gfVxuLmdseXBoaWNvbi16b29tLW91dCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNlwiOyB9IH1cbi5nbHlwaGljb24tb2ZmICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTdcIjsgfSB9XG4uZ2x5cGhpY29uLXNpZ25hbCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2cgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxOVwiOyB9IH1cbi5nbHlwaGljb24tdHJhc2ggICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhvbWUgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH0gfVxuLmdseXBoaWNvbi1maWxlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyMlwiOyB9IH1cbi5nbHlwaGljb24tdGltZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjNcIjsgfSB9XG4uZ2x5cGhpY29uLXJvYWQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI0XCI7IH0gfVxuLmdseXBoaWNvbi1kb3dubG9hZC1hbHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNVwiOyB9IH1cbi5nbHlwaGljb24tZG93bmxvYWQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfSB9XG4uZ2x5cGhpY29uLXVwbG9hZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmJveCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyOFwiOyB9IH1cbi5nbHlwaGljb24tcGxheS1jaXJjbGUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjlcIjsgfSB9XG4uZ2x5cGhpY29uLXJlcGVhdCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMwXCI7IH0gfVxuLmdseXBoaWNvbi1yZWZyZXNoICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdC1hbHQgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWxvY2sgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFnICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzNFwiOyB9IH1cbi5nbHlwaGljb24taGVhZHBob25lcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXZvbHVtZS1vZmYgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM2XCI7IH0gfVxuLmdseXBoaWNvbi12b2x1bWUtZG93biAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzN1wiOyB9IH1cbi5nbHlwaGljb24tdm9sdW1lLXVwICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzhcIjsgfSB9XG4uZ2x5cGhpY29uLXFyY29kZSAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM5XCI7IH0gfVxuLmdseXBoaWNvbi1iYXJjb2RlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0MFwiOyB9IH1cbi5nbHlwaGljb24tdGFnICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXRhZ3MgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQyXCI7IH0gfVxuLmdseXBoaWNvbi1ib29rICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0M1wiOyB9IH1cbi5nbHlwaGljb24tYm9va21hcmsgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXByaW50ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ1XCI7IH0gfVxuLmdseXBoaWNvbi1jYW1lcmEgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0NlwiOyB9IH1cbi5nbHlwaGljb24tZm9udCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNDdcIjsgfSB9XG4uZ2x5cGhpY29uLWJvbGQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDQ4XCI7IH0gfVxuLmdseXBoaWNvbi1pdGFsaWMgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA0OVwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1oZWlnaHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtd2lkdGggICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDUxXCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1sZWZ0ICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1MlwiOyB9IH1cbi5nbHlwaGljb24tYWxpZ24tY2VudGVyICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFsaWduLXJpZ2h0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU0XCI7IH0gfVxuLmdseXBoaWNvbi1hbGlnbi1qdXN0aWZ5ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1NVwiOyB9IH1cbi5nbHlwaGljb24tbGlzdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTZcIjsgfSB9XG4uZ2x5cGhpY29uLWluZGVudC1sZWZ0ICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDU3XCI7IH0gfVxuLmdseXBoaWNvbi1pbmRlbnQtcmlnaHQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA1OFwiOyB9IH1cbi5nbHlwaGljb24tZmFjZXRpbWUtdmlkZW8gICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNTlcIjsgfSB9XG4uZ2x5cGhpY29uLXBpY3R1cmUgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDYwXCI7IH0gfVxuLmdseXBoaWNvbi1tYXAtbWFya2VyICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2MlwiOyB9IH1cbi5nbHlwaGljb24tYWRqdXN0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjNcIjsgfSB9XG4uZ2x5cGhpY29uLXRpbnQgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY0XCI7IH0gfVxuLmdseXBoaWNvbi1lZGl0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2NVwiOyB9IH1cbi5nbHlwaGljb24tc2hhcmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjZcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZWNrICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDY3XCI7IH0gfVxuLmdseXBoaWNvbi1tb3ZlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA2OFwiOyB9IH1cbi5nbHlwaGljb24tc3RlcC1iYWNrd2FyZCAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtYmFja3dhcmQgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDcwXCI7IH0gfVxuLmdseXBoaWNvbi1iYWNrd2FyZCAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3MVwiOyB9IH1cbi5nbHlwaGljb24tcGxheSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzJcIjsgfSB9XG4uZ2x5cGhpY29uLXBhdXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDczXCI7IH0gfVxuLmdseXBoaWNvbi1zdG9wICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3NFwiOyB9IH1cbi5nbHlwaGljb24tZm9yd2FyZCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZhc3QtZm9yd2FyZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc2XCI7IH0gfVxuLmdseXBoaWNvbi1zdGVwLWZvcndhcmQgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA3N1wiOyB9IH1cbi5nbHlwaGljb24tZWplY3QgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWNoZXZyb24tbGVmdCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDc5XCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4MFwiOyB9IH1cbi5nbHlwaGljb24tcGx1cy1zaWduICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODFcIjsgfSB9XG4uZ2x5cGhpY29uLW1pbnVzLXNpZ24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDgyXCI7IH0gfVxuLmdseXBoaWNvbi1yZW1vdmUtc2lnbiAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4M1wiOyB9IH1cbi5nbHlwaGljb24tb2stc2lnbiAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODRcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZXN0aW9uLXNpZ24gICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg1XCI7IH0gfVxuLmdseXBoaWNvbi1pbmZvLXNpZ24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4NlwiOyB9IH1cbi5nbHlwaGljb24tc2NyZWVuc2hvdCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwODdcIjsgfSB9XG4uZ2x5cGhpY29uLXJlbW92ZS1jaXJjbGUgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDg4XCI7IH0gfVxuLmdseXBoaWNvbi1vay1jaXJjbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA4OVwiOyB9IH1cbi5nbHlwaGljb24tYmFuLWNpcmNsZSAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTBcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWxlZnQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDkxXCI7IH0gfVxuLmdseXBoaWNvbi1hcnJvdy1yaWdodCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5MlwiOyB9IH1cbi5nbHlwaGljb24tYXJyb3ctdXAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWFycm93LWRvd24gICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk0XCI7IH0gfVxuLmdseXBoaWNvbi1zaGFyZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTA5NVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWZ1bGwgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUwOTZcIjsgfSB9XG4uZ2x5cGhpY29uLXJlc2l6ZS1zbWFsbCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDk3XCI7IH0gfVxuLmdseXBoaWNvbi1leGNsYW1hdGlvbi1zaWduICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMVwiOyB9IH1cbi5nbHlwaGljb24tZ2lmdCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDJcIjsgfSB9XG4uZ2x5cGhpY29uLWxlYWYgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH0gfVxuLmdseXBoaWNvbi1maXJlICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNFwiOyB9IH1cbi5nbHlwaGljb24tZXllLW9wZW4gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDVcIjsgfSB9XG4uZ2x5cGhpY29uLWV5ZS1jbG9zZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH0gfVxuLmdseXBoaWNvbi13YXJuaW5nLXNpZ24gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwN1wiOyB9IH1cbi5nbHlwaGljb24tcGxhbmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDhcIjsgfSB9XG4uZ2x5cGhpY29uLWNhbGVuZGFyICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH0gfVxuLmdseXBoaWNvbi1yYW5kb20gICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9IH1cbi5nbHlwaGljb24tY29tbWVudCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfSB9XG4uZ2x5cGhpY29uLW1hZ25ldCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEyXCI7IH0gfVxuLmdseXBoaWNvbi1jaGV2cm9uLXVwICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExM1wiOyB9IH1cbi5nbHlwaGljb24tY2hldnJvbi1kb3duICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTRcIjsgfSB9XG4uZ2x5cGhpY29uLXJldHdlZXQgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH0gfVxuLmdseXBoaWNvbi1zaG9wcGluZy1jYXJ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9IH1cbi5nbHlwaGljb24tZm9sZGVyLWNsb3NlICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTdcIjsgfSB9XG4uZ2x5cGhpY29uLWZvbGRlci1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE4XCI7IH0gfVxuLmdseXBoaWNvbi1yZXNpemUtdmVydGljYWwgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9IH1cbi5nbHlwaGljb24tcmVzaXplLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjBcIjsgfSB9XG4uZ2x5cGhpY29uLWhkZCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIxXCI7IH0gfVxuLmdseXBoaWNvbi1idWxsaG9ybiAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9IH1cbi5nbHlwaGljb24tYmVsbCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWNlcnRpZmljYXRlICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI0XCI7IH0gfVxuLmdseXBoaWNvbi10aHVtYnMtdXAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNVwiOyB9IH1cbi5nbHlwaGljb24tdGh1bWJzLWRvd24gICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtcmlnaHQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH0gfVxuLmdseXBoaWNvbi1oYW5kLWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOFwiOyB9IH1cbi5nbHlwaGljb24taGFuZC11cCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjlcIjsgfSB9XG4uZ2x5cGhpY29uLWhhbmQtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMwXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctcmlnaHQgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9IH1cbi5nbHlwaGljb24tY2lyY2xlLWFycm93LWxlZnQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzJcIjsgfSB9XG4uZ2x5cGhpY29uLWNpcmNsZS1hcnJvdy11cCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMzXCI7IH0gfVxuLmdseXBoaWNvbi1jaXJjbGUtYXJyb3ctZG93biAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNFwiOyB9IH1cbi5nbHlwaGljb24tZ2xvYmUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzVcIjsgfSB9XG4uZ2x5cGhpY29uLXdyZW5jaCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH0gfVxuLmdseXBoaWNvbi10YXNrcyAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9IH1cbi5nbHlwaGljb24tZmlsdGVyICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzhcIjsgfSB9XG4uZ2x5cGhpY29uLWJyaWVmY2FzZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH0gfVxuLmdseXBoaWNvbi1mdWxsc2NyZWVuICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0MFwiOyB9IH1cbi5nbHlwaGljb24tZGFzaGJvYXJkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfSB9XG4uZ2x5cGhpY29uLXBhcGVyY2xpcCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQyXCI7IH0gfVxuLmdseXBoaWNvbi1oZWFydC1lbXB0eSAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0M1wiOyB9IH1cbi5nbHlwaGljb24tbGluayAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDRcIjsgfSB9XG4uZ2x5cGhpY29uLXBob25lICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ1XCI7IH0gfVxuLmdseXBoaWNvbi1wdXNocGluICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NlwiOyB9IH1cbi5nbHlwaGljb24tdXNkICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDhcIjsgfSB9XG4uZ2x5cGhpY29uLWdicCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ5XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1MFwiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1hbHBoYWJldCAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTFcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYWxwaGFiZXQtYWx0ICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUyXCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LW9yZGVyICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9IH1cbi5nbHlwaGljb24tc29ydC1ieS1vcmRlci1hbHQgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTRcIjsgfSB9XG4uZ2x5cGhpY29uLXNvcnQtYnktYXR0cmlidXRlcyAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH0gfVxuLmdseXBoaWNvbi1zb3J0LWJ5LWF0dHJpYnV0ZXMtYWx0IHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9IH1cbi5nbHlwaGljb24tdW5jaGVja2VkICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTdcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cGFuZCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH0gfVxuLmdseXBoaWNvbi1jb2xsYXBzZS1kb3duICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1OVwiOyB9IH1cbi5nbHlwaGljb24tY29sbGFwc2UtdXAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjBcIjsgfSB9XG4uZ2x5cGhpY29uLWxvZy1pbiAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTYxXCI7IH0gfVxuLmdseXBoaWNvbi1mbGFzaCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2MlwiOyB9IH1cbi5nbHlwaGljb24tbG9nLW91dCAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjNcIjsgfSB9XG4uZ2x5cGhpY29uLW5ldy13aW5kb3cgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWNvcmQgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2NVwiOyB9IH1cbi5nbHlwaGljb24tc2F2ZSAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjZcIjsgfSB9XG4uZ2x5cGhpY29uLW9wZW4gICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTY3XCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlZCAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE2OFwiOyB9IH1cbi5nbHlwaGljb24taW1wb3J0ICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNjlcIjsgfSB9XG4uZ2x5cGhpY29uLWV4cG9ydCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTcwXCI7IH0gfVxuLmdseXBoaWNvbi1zZW5kICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3MVwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LWRpc2sgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzJcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1zYXZlZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTczXCI7IH0gfVxuLmdseXBoaWNvbi1mbG9wcHktcmVtb3ZlICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3NFwiOyB9IH1cbi5nbHlwaGljb24tZmxvcHB5LXNhdmUgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzVcIjsgfSB9XG4uZ2x5cGhpY29uLWZsb3BweS1vcGVuICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc2XCI7IH0gfVxuLmdseXBoaWNvbi1jcmVkaXQtY2FyZCAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE3N1wiOyB9IH1cbi5nbHlwaGljb24tdHJhbnNmZXIgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNzhcIjsgfSB9XG4uZ2x5cGhpY29uLWN1dGxlcnkgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTc5XCI7IH0gfVxuLmdseXBoaWNvbi1oZWFkZXIgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4MFwiOyB9IH1cbi5nbHlwaGljb24tY29tcHJlc3NlZCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODFcIjsgfSB9XG4uZ2x5cGhpY29uLWVhcnBob25lICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTgyXCI7IH0gfVxuLmdseXBoaWNvbi1waG9uZS1hbHQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4M1wiOyB9IH1cbi5nbHlwaGljb24tdG93ZXIgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODRcIjsgfSB9XG4uZ2x5cGhpY29uLXN0YXRzICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg1XCI7IH0gfVxuLmdseXBoaWNvbi1zZC12aWRlbyAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4NlwiOyB9IH1cbi5nbHlwaGljb24taGQtdmlkZW8gICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxODdcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnRpdGxlcyAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTg4XCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC1zdGVyZW8gICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE4OVwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtZG9sYnkgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTBcIjsgfSB9XG4uZ2x5cGhpY29uLXNvdW5kLTUtMSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTkxXCI7IH0gfVxuLmdseXBoaWNvbi1zb3VuZC02LTEgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5MlwiOyB9IH1cbi5nbHlwaGljb24tc291bmQtNy0xICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTNcIjsgfSB9XG4uZ2x5cGhpY29uLWNvcHlyaWdodC1tYXJrICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk0XCI7IH0gfVxuLmdseXBoaWNvbi1yZWdpc3RyYXRpb24tbWFyayAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5NVwiOyB9IH1cbi5nbHlwaGljb24tY2xvdWQtZG93bmxvYWQgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUxOTdcIjsgfSB9XG4uZ2x5cGhpY29uLWNsb3VkLXVwbG9hZCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTk4XCI7IH0gfVxuLmdseXBoaWNvbi10cmVlLWNvbmlmZXIgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE5OVwiOyB9IH1cbi5nbHlwaGljb24tdHJlZS1kZWNpZHVvdXMgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDBcIjsgfSB9XG4uZ2x5cGhpY29uLWNkICAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAxXCI7IH0gfVxuLmdseXBoaWNvbi1zYXZlLWZpbGUgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9IH1cbi5nbHlwaGljb24tb3Blbi1maWxlICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDNcIjsgfSB9XG4uZ2x5cGhpY29uLWxldmVsLXVwICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH0gfVxuLmdseXBoaWNvbi1jb3B5ICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9IH1cbi5nbHlwaGljb24tcGFzdGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDZcIjsgfSB9XG4vLyBUaGUgZm9sbG93aW5nIDIgR2x5cGhpY29ucyBhcmUgb21pdHRlZCBmb3IgdGhlIHRpbWUgYmVpbmcgYmVjYXVzZVxuLy8gdGhleSBjdXJyZW50bHkgdXNlIFVuaWNvZGUgY29kZXBvaW50cyB0aGF0IGFyZSBvdXRzaWRlIHRoZVxuLy8gQmFzaWMgTXVsdGlsaW5ndWFsIFBsYW5lIChCTVApLiBPbGRlciBidWdneSB2ZXJzaW9ucyBvZiBXZWJLaXQgY2FuJ3QgaGFuZGxlXG4vLyBub24tQk1QIGNvZGVwb2ludHMgaW4gQ1NTIHN0cmluZyBlc2NhcGVzLCBhbmQgdGh1cyBjYW4ndCBkaXNwbGF5IHRoZXNlIHR3byBpY29ucy5cbi8vIE5vdGFibHksIHRoZSBidWcgYWZmZWN0cyBzb21lIG9sZGVyIHZlcnNpb25zIG9mIHRoZSBBbmRyb2lkIEJyb3dzZXIuXG4vLyBNb3JlIGluZm86IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTAxMDZcbi8vIC5nbHlwaGljb24tZG9vciAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDFmNmFhXCI7IH0gfVxuLy8gLmdseXBoaWNvbi1rZXkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMWY1MTFcIjsgfSB9XG4uZ2x5cGhpY29uLWFsZXJ0ICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA5XCI7IH0gfVxuLmdseXBoaWNvbi1lcXVhbGl6ZXIgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxMFwiOyB9IH1cbi5nbHlwaGljb24ta2luZyAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTFcIjsgfSB9XG4uZ2x5cGhpY29uLXF1ZWVuICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjEyXCI7IH0gfVxuLmdseXBoaWNvbi1wYXduICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxM1wiOyB9IH1cbi5nbHlwaGljb24tYmlzaG9wICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMTRcIjsgfSB9XG4uZ2x5cGhpY29uLWtuaWdodCAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE1XCI7IH0gfVxuLmdseXBoaWNvbi1iYWJ5LWZvcm11bGEgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxNlwiOyB9IH1cbi5nbHlwaGljb24tdGVudCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDI2ZmFcIjsgfSB9XG4uZ2x5cGhpY29uLWJsYWNrYm9hcmQgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjE4XCI7IH0gfVxuLmdseXBoaWNvbi1iZWQgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIxOVwiOyB9IH1cbi5nbHlwaGljb24tYXBwbGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGY4ZmZcIjsgfSB9XG4uZ2x5cGhpY29uLWVyYXNlICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjIxXCI7IH0gfVxuLmdseXBoaWNvbi1ob3VyZ2xhc3MgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMjMxYlwiOyB9IH1cbi5nbHlwaGljb24tbGFtcCAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjNcIjsgfSB9XG4uZ2x5cGhpY29uLWR1cGxpY2F0ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI0XCI7IH0gfVxuLmdseXBoaWNvbi1waWdneS1iYW5rICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyNVwiOyB9IH1cbi5nbHlwaGljb24tc2Npc3NvcnMgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjZcIjsgfSB9XG4uZ2x5cGhpY29uLWJpdGNvaW4gICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjI3XCI7IH0gfVxuLmdseXBoaWNvbi1idGMgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIyN1wiOyB9IH1cbi5nbHlwaGljb24teGJ0ICAgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMjdcIjsgfSB9XG4uZ2x5cGhpY29uLXllbiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwwMGE1XCI7IH0gfVxuLmdseXBoaWNvbi1qcHkgICAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcMDBhNVwiOyB9IH1cbi5nbHlwaGljb24tcnVibGUgICAgICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXDIwYmRcIjsgfSB9XG4uZ2x5cGhpY29uLXJ1YiAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFwyMGJkXCI7IH0gfVxuLmdseXBoaWNvbi1zY2FsZSAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzMFwiOyB9IH1cbi5nbHlwaGljb24taWNlLWxvbGx5ICAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzFcIjsgfSB9XG4uZ2x5cGhpY29uLWljZS1sb2xseS10YXN0ZWQgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjMyXCI7IH0gfVxuLmdseXBoaWNvbi1lZHVjYXRpb24gICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzM1wiOyB9IH1cbi5nbHlwaGljb24tb3B0aW9uLWhvcml6b250YWwgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzRcIjsgfSB9XG4uZ2x5cGhpY29uLW9wdGlvbi12ZXJ0aWNhbCAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM1XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWhhbWJ1cmdlciAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzNlwiOyB9IH1cbi5nbHlwaGljb24tbW9kYWwtd2luZG93ICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMzdcIjsgfSB9XG4uZ2x5cGhpY29uLW9pbCAgICAgICAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjM4XCI7IH0gfVxuLmdseXBoaWNvbi1ncmFpbiAgICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIzOVwiOyB9IH1cbi5nbHlwaGljb24tc3VuZ2xhc3NlcyAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDBcIjsgfSB9XG4uZ2x5cGhpY29uLXRleHQtc2l6ZSAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQxXCI7IH0gfVxuLmdseXBoaWNvbi10ZXh0LWNvbG9yICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0MlwiOyB9IH1cbi5nbHlwaGljb24tdGV4dC1iYWNrZ3JvdW5kICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDNcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi10b3AgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ0XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tYm90dG9tICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0NVwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLWhvcml6b250YWx7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDZcIjsgfSB9XG4uZ2x5cGhpY29uLW9iamVjdC1hbGlnbi1sZWZ0ICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjQ3XCI7IH0gfVxuLmdseXBoaWNvbi1vYmplY3QtYWxpZ24tdmVydGljYWwgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI0OFwiOyB9IH1cbi5nbHlwaGljb24tb2JqZWN0LWFsaWduLXJpZ2h0ICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNDlcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXJpZ2h0ICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUwXCI7IH0gfVxuLmdseXBoaWNvbi10cmlhbmdsZS1sZWZ0ICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1MVwiOyB9IH1cbi5nbHlwaGljb24tdHJpYW5nbGUtYm90dG9tICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTJcIjsgfSB9XG4uZ2x5cGhpY29uLXRyaWFuZ2xlLXRvcCAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjUzXCI7IH0gfVxuLmdseXBoaWNvbi1jb25zb2xlICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1NFwiOyB9IH1cbi5nbHlwaGljb24tc3VwZXJzY3JpcHQgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNTVcIjsgfSB9XG4uZ2x5cGhpY29uLXN1YnNjcmlwdCAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU2XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LWxlZnQgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI1N1wiOyB9IH1cbi5nbHlwaGljb24tbWVudS1yaWdodCAgICAgICAgICAgICB7ICY6YmVmb3JlIHsgY29udGVudDogXCJcXGUyNThcIjsgfSB9XG4uZ2x5cGhpY29uLW1lbnUtZG93biAgICAgICAgICAgICAgeyAmOmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjU5XCI7IH0gfVxuLmdseXBoaWNvbi1tZW51LXVwICAgICAgICAgICAgICAgIHsgJjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTI2MFwiOyB9IH1cbiIsIi8vXG4vLyBTY2FmZm9sZGluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xuLy9cbi8vIEhlYWRzIHVwISBUaGlzIHJlc2V0IG1heSBjYXVzZSBjb25mbGljdHMgd2l0aCBzb21lIHRoaXJkLXBhcnR5IHdpZGdldHMuXG4vLyBGb3IgcmVjb21tZW5kYXRpb25zIG9uIHJlc29sdmluZyBzdWNoIGNvbmZsaWN0cywgc2VlXG4vLyBodHRwczovL2dldGJvb3RzdHJhcC5jb20vZG9jcy8zLjQvZ2V0dGluZy1zdGFydGVkLyN0aGlyZC1ib3gtc2l6aW5nXG4qIHtcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAuYm94LXNpemluZyhib3JkZXItYm94KTtcbn1cblxuXG4vLyBCb2R5IHJlc2V0XG5cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktYmFzZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYm9keS1iZztcbn1cblxuLy8gUmVzZXQgZm9udHMgZm9yIHJlbGV2YW50IGVsZW1lbnRzXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cblxuLy8gTGlua3NcblxuYSB7XG4gIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICAudGFiLWZvY3VzKCk7XG4gIH1cbn1cblxuXG4vLyBGaWd1cmVzXG4vL1xuLy8gV2UgcmVzZXQgdGhpcyBoZXJlIGJlY2F1c2UgcHJldmlvdXNseSBOb3JtYWxpemUgaGFkIG5vIGBmaWd1cmVgIG1hcmdpbnMuIFRoaXNcbi8vIGVuc3VyZXMgd2UgZG9uJ3QgYnJlYWsgYW55b25lJ3MgdXNlIG9mIHRoZSBlbGVtZW50LlxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cblxuLy8gSW1hZ2VzXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLmltZy1yZXNwb25zaXZlIHtcbiAgLmltZy1yZXNwb25zaXZlKCk7XG59XG5cbi8vIFJvdW5kZWQgY29ybmVyc1xuLmltZy1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG59XG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi8vXG4vLyBIZWFkcyB1cCEgVGhpcyBpcyBtaXhpbi1lZCBpbnRvIHRodW1ibmFpbHMubGVzcyBmb3IgYC50aHVtYm5haWxgLlxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHRodW1ibmFpbC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEB0aHVtYm5haWwtYm9yZGVyLXJhZGl1cztcbiAgLnRyYW5zaXRpb24oYWxsIC4ycyBlYXNlLWluLW91dCk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIC5pbWctcmVzcG9uc2l2ZShpbmxpbmUtYmxvY2spO1xufVxuXG4vLyBQZXJmZWN0IGNpcmNsZVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IC8vIHNldCByYWRpdXMgaW4gcGVyY2VudHNcbn1cblxuXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBoci1ib3JkZXI7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnRcblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgfVxufVxuXG5cbi8vIGlPUyBcImNsaWNrYWJsZSBlbGVtZW50c1wiIGZpeCBmb3Igcm9sZT1cImJ1dHRvblwiXG4vL1xuLy8gRml4ZXMgXCJjbGlja2FiaWxpdHlcIiBpc3N1ZSAoYW5kIG1vcmUgZ2VuZXJhbGx5LCB0aGUgZmlyaW5nIG9mIGV2ZW50cyBzdWNoIGFzIGZvY3VzIGFzIHdlbGwpXG4vLyBmb3IgdHJhZGl0aW9uYWxseSBub24tZm9jdXNhYmxlIGVsZW1lbnRzIHdpdGggcm9sZT1cImJ1dHRvblwiXG4vLyBzZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvRXZlbnRzL2NsaWNrI1NhZmFyaV9Nb2JpbGVcblxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3Itbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBWZW5kb3IgUHJlZml4ZXNcbi8vXG4vLyBBbGwgdmVuZG9yIG1peGlucyBhcmUgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgZHVlIHRvIHRoZSBpbnRyb2R1Y3Rpb24gb2Zcbi8vIEF1dG9wcmVmaXhlciBpbiBvdXIgR3J1bnRmaWxlLiBUaGV5IGhhdmUgYmVlbiByZW1vdmVkIGluIHY0LlxuXG4vLyAtIEFuaW1hdGlvbnNcbi8vIC0gQmFja2ZhY2UgdmlzaWJpbGl0eVxuLy8gLSBCb3ggc2hhZG93XG4vLyAtIEJveCBzaXppbmdcbi8vIC0gQ29udGVudCBjb2x1bW5zXG4vLyAtIEh5cGhlbnNcbi8vIC0gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLSBUcmFuc2Zvcm1hdGlvbnNcbi8vIC0gVHJhbnNpdGlvbnNcbi8vIC0gVXNlciBTZWxlY3RcblxuXG4vLyBBbmltYXRpb25zXG4uYW5pbWF0aW9uKEBhbmltYXRpb24pIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IEBhbmltYXRpb247XG4gICAgICAgLW8tYW5pbWF0aW9uOiBAYW5pbWF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbjogQGFuaW1hdGlvbjtcbn1cbi5hbmltYXRpb24tbmFtZShAbmFtZSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBAbmFtZTtcbiAgICAgICAgICBhbmltYXRpb24tbmFtZTogQG5hbWU7XG59XG4uYW5pbWF0aW9uLWR1cmF0aW9uKEBkdXJhdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogQGR1cmF0aW9uO1xufVxuLmFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oQHRpbWluZy1mdW5jdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IEB0aW1pbmctZnVuY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbn1cbi5hbmltYXRpb24tZGVsYXkoQGRlbGF5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiBAZGVsYXk7XG59XG4uYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudChAaXRlcmF0aW9uLWNvdW50KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogQGl0ZXJhdGlvbi1jb3VudDtcbiAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBAaXRlcmF0aW9uLWNvdW50O1xufVxuLmFuaW1hdGlvbi1kaXJlY3Rpb24oQGRpcmVjdGlvbikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IEBkaXJlY3Rpb247XG4gICAgICAgICAgYW5pbWF0aW9uLWRpcmVjdGlvbjogQGRpcmVjdGlvbjtcbn1cbi5hbmltYXRpb24tZmlsbC1tb2RlKEBmaWxsLW1vZGUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBAZmlsbC1tb2RlO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IEBmaWxsLW1vZGU7XG59XG5cbi8vIEJhY2tmYWNlIHZpc2liaWxpdHlcbi8vIFByZXZlbnQgYnJvd3NlcnMgZnJvbSBmbGlja2VyaW5nIHdoZW4gdXNpbmcgQ1NTIDNEIHRyYW5zZm9ybXMuXG4vLyBEZWZhdWx0IHZhbHVlIGlzIGB2aXNpYmxlYCwgYnV0IGNhbiBiZSBjaGFuZ2VkIHRvIGBoaWRkZW5gXG5cbi5iYWNrZmFjZS12aXNpYmlsaXR5KEB2aXNpYmlsaXR5KSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgIC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogQHZpc2liaWxpdHk7XG59XG5cbi8vIERyb3Agc2hhZG93c1xuLy9cbi8vIE5vdGU6IERlcHJlY2F0ZWQgYC5ib3gtc2hhZG93KClgIGFzIG9mIHYzLjEuMCBzaW5jZSBhbGwgb2YgQm9vdHN0cmFwJ3Ncbi8vIHN1cHBvcnRlZCBicm93c2VycyB0aGF0IGhhdmUgYm94IHNoYWRvdyBjYXBhYmlsaXRpZXMgbm93IHN1cHBvcnQgaXQuXG5cbi5ib3gtc2hhZG93KEBzaGFkb3cpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBAc2hhZG93OyAvLyBpT1MgPDQuMyAmIEFuZHJvaWQgPDQuMVxuICAgICAgICAgIGJveC1zaGFkb3c6IEBzaGFkb3c7XG59XG5cbi8vIEJveCBzaXppbmdcbi5ib3gtc2l6aW5nKEBib3htb2RlbCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6IEBib3htb2RlbDtcbiAgICAgLW1vei1ib3gtc2l6aW5nOiBAYm94bW9kZWw7XG4gICAgICAgICAgYm94LXNpemluZzogQGJveG1vZGVsO1xufVxuXG4vLyBDU1MzIENvbnRlbnQgQ29sdW1uc1xuLmNvbnRlbnQtY29sdW1ucyhAY29sdW1uLWNvdW50OyBAY29sdW1uLWdhcDogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiBAY29sdW1uLWNvdW50O1xuICAgICAtbW96LWNvbHVtbi1jb3VudDogQGNvbHVtbi1jb3VudDtcbiAgICAgICAgICBjb2x1bW4tY291bnQ6IEBjb2x1bW4tY291bnQ7XG4gIC13ZWJraXQtY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgIC1tb3otY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG4gICAgICAgICAgY29sdW1uLWdhcDogQGNvbHVtbi1nYXA7XG59XG5cbi8vIE9wdGlvbmFsIGh5cGhlbmF0aW9uXG4uaHlwaGVucyhAbW9kZTogYXV0bykge1xuICAtd2Via2l0LWh5cGhlbnM6IEBtb2RlO1xuICAgICAtbW96LWh5cGhlbnM6IEBtb2RlO1xuICAgICAgLW1zLWh5cGhlbnM6IEBtb2RlOyAvLyBJRTEwK1xuICAgICAgIC1vLWh5cGhlbnM6IEBtb2RlO1xuICAgICAgICAgIGh5cGhlbnM6IEBtb2RlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi8vIFBsYWNlaG9sZGVyIHRleHRcbi5wbGFjZWhvbGRlcihAY29sb3I6IEBpbnB1dC1jb2xvci1wbGFjZWhvbGRlcikge1xuICAvLyBGaXJlZm94XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgb3BhY2l0eTogMTsgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjZcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IGNvbG9yOiBAY29sb3I7IH0gLy8gSW50ZXJuZXQgRXhwbG9yZXIgMTArXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgIHsgY29sb3I6IEBjb2xvcjsgfSAvLyBTYWZhcmkgYW5kIENocm9tZVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvbnNcbi5zY2FsZShAcmF0aW8pIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW8pOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKEByYXRpbyk7XG59XG4uc2NhbGUoQHJhdGlvWDsgQHJhdGlvWSkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZShAcmF0aW9YLCBAcmF0aW9ZKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKEByYXRpb1gsIEByYXRpb1kpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQHJhdGlvWCwgQHJhdGlvWSk7XG59XG4uc2NhbGVYKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVgoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWChAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKEByYXRpbyk7XG59XG4uc2NhbGVZKEByYXRpbykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZVkoQHJhdGlvKTsgLy8gSUU5IG9ubHlcbiAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlWShAcmF0aW8pO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKEByYXRpbyk7XG59XG4uc2tldyhAeDsgQHkpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNrZXdYKEB4KSBza2V3WShAeSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy80ODg1OyBJRTkrXG4gICAgICAgLW8tdHJhbnNmb3JtOiBza2V3WChAeCkgc2tld1koQHkpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goQHgpIHNrZXdZKEB5KTtcbn1cbi50cmFuc2xhdGUoQHg7IEB5KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZShAeCwgQHkpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKEB4LCBAeSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoQHgsIEB5KTtcbn1cbi50cmFuc2xhdGUzZChAeDsgQHk7IEB6KSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZChAeCwgQHksIEB6KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKEB4LCBAeSwgQHopO1xufVxuLnJvdGF0ZShAZGVncmVlcykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7IC8vIElFOSBvbmx5XG4gICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbn1cbi5yb3RhdGVYKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVgoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWChAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKEBkZWdyZWVzKTtcbn1cbi5yb3RhdGVZKEBkZWdyZWVzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZVkoQGRlZ3JlZXMpOyAvLyBJRTkgb25seVxuICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlWShAZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKEBkZWdyZWVzKTtcbn1cbi5wZXJzcGVjdGl2ZShAcGVyc3BlY3RpdmUpIHtcbiAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogQHBlcnNwZWN0aXZlO1xuICAgICAtbW96LXBlcnNwZWN0aXZlOiBAcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmU6IEBwZXJzcGVjdGl2ZTtcbn1cbi5wZXJzcGVjdGl2ZS1vcmlnaW4oQHBlcnNwZWN0aXZlKSB7XG4gIC13ZWJraXQtcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG4gICAgIC1tb3otcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG4gICAgICAgICAgcGVyc3BlY3RpdmUtb3JpZ2luOiBAcGVyc3BlY3RpdmU7XG59XG4udHJhbnNmb3JtLW9yaWdpbihAb3JpZ2luKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbiAgICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiBAb3JpZ2luO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IEBvcmlnaW47IC8vIElFOSBvbmx5XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogQG9yaWdpbjtcbn1cblxuXG4vLyBUcmFuc2l0aW9uc1xuXG4udHJhbnNpdGlvbihAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb246IEB0cmFuc2l0aW9uO1xufVxuLnRyYW5zaXRpb24tcHJvcGVydHkoQHRyYW5zaXRpb24tcHJvcGVydHkpIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbiAgICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBAdHJhbnNpdGlvbi1wcm9wZXJ0eTtcbn1cbi50cmFuc2l0aW9uLWRlbGF5KEB0cmFuc2l0aW9uLWRlbGF5KSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogQHRyYW5zaXRpb24tZGVsYXk7XG59XG4udHJhbnNpdGlvbi1kdXJhdGlvbihAdHJhbnNpdGlvbi1kdXJhdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xuICAgICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IEB0cmFuc2l0aW9uLWR1cmF0aW9uO1xufVxuLnRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uKEB0aW1pbmctZnVuY3Rpb24pIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogQHRpbWluZy1mdW5jdGlvbjtcbn1cbi50cmFuc2l0aW9uLXRyYW5zZm9ybShAdHJhbnNpdGlvbikge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIEB0cmFuc2l0aW9uO1xuICAgICAgIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSBAdHJhbnNpdGlvbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gQHRyYW5zaXRpb247XG59XG5cblxuLy8gVXNlciBzZWxlY3Rcbi8vIEZvciBzZWxlY3RpbmcgdGV4dCBvbiB0aGUgcGFnZVxuXG4udXNlci1zZWxlY3QoQHNlbGVjdCkge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBAc2VsZWN0O1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBAc2VsZWN0OyAvLyBJRTEwK1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBAc2VsZWN0O1xufVxuIiwiLy8gV2ViS2l0LXN0eWxlIGZvY3VzXG5cbi50YWItZm9jdXMoKSB7XG4gIC8vIFdlYktpdC1zcGVjaWZpYy4gT3RoZXIgYnJvd3NlcnMgd2lsbCBrZWVwIHRoZWlyIGRlZmF1bHQgb3V0bGluZSBzdHlsZS5cbiAgLy8gKEluaXRpYWxseSB0cmllZCB0byBhbHNvIGZvcmNlIGRlZmF1bHQgdmlhIGBvdXRsaW5lOiBpbml0aWFsYCxcbiAgLy8gYnV0IHRoYXQgc2VlbXMgdG8gZXJyb25lb3VzbHkgcmVtb3ZlIHRoZSBvdXRsaW5lIGluIEZpcmVmb3ggYWx0b2dldGhlci4pXG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdmVuZG9yLXByZWZpeCwgbWVkaWEtZmVhdHVyZS1wYXJlbnRoZXNlcy1zcGFjZS1pbnNpZGUsIG1lZGlhLWZlYXR1cmUtbmFtZS1uby11bmtub3duLCBpbmRlbnRhdGlvbiwgYXQtcnVsZS1uYW1lLXNwYWNlLWFmdGVyXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuLmltZy1yZXNwb25zaXZlKEBkaXNwbGF5OiBibG9jaykge1xuICBkaXNwbGF5OiBAZGlzcGxheTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBoZWlnaHQ6IGF1dG87IC8vIFBhcnQgMjogU2NhbGUgdGhlIGhlaWdodCBhY2NvcmRpbmcgdG8gdGhlIHdpZHRoLCBvdGhlcndpc2UgeW91IGdldCBzdHJldGNoaW5nXG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLiBOb3RlIHRoYXQgdGhlXG4vLyBzcGVsbGluZyBvZiBgbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvYCBpcyBpbnRlbnRpb25hbC5cbi5pbWctcmV0aW5hKEBmaWxlLTF4OyBAZmlsZS0yeDsgQHdpZHRoLTF4OyBAaGVpZ2h0LTF4KSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIkB7ZmlsZS0xeH1cIik7XG5cbiAgQG1lZGlhXG4gIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSxcbiAgb25seSBzY3JlZW4gYW5kICggLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMi8xKSxcbiAgb25seSBzY3JlZW4gYW5kICggbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG4gIG9ubHkgc2NyZWVuIGFuZCAoIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuICBvbmx5IHNjcmVlbiBhbmQgKCBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJAe2ZpbGUtMnh9XCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogQHdpZHRoLTF4IEBoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEhlYWRpbmdzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IEBoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6IEBoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IEBoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IEBoZWFkaW5ncy1jb2xvcjtcblxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiBAaGVhZGluZ3Mtc21hbGwtY29sb3I7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLCAuaDIsXG5oMywgLmgzIHtcbiAgbWFyZ2luLXRvcDogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBtYXJnaW4tYm90dG9tOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG5cbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgZm9udC1zaXplOiA2NSU7XG4gIH1cbn1cbmg0LCAuaDQsXG5oNSwgLmg1LFxuaDYsIC5oNiB7XG4gIG1hcmdpbi10b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpO1xuXG4gIHNtYWxsLFxuICAuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICB9XG59XG5cbmgxLCAuaDEgeyBmb250LXNpemU6IEBmb250LXNpemUtaDE7IH1cbmgyLCAuaDIgeyBmb250LXNpemU6IEBmb250LXNpemUtaDI7IH1cbmgzLCAuaDMgeyBmb250LXNpemU6IEBmb250LXNpemUtaDM7IH1cbmg0LCAuaDQgeyBmb250LXNpemU6IEBmb250LXNpemUtaDQ7IH1cbmg1LCAuaDUgeyBmb250LXNpemU6IEBmb250LXNpemUtaDU7IH1cbmg2LCAuaDYgeyBmb250LXNpemU6IEBmb250LXNpemUtaDY7IH1cblxuXG4vLyBCb2R5IHRleHRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxucCB7XG4gIG1hcmdpbjogMCAwIChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbn1cblxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc2l6ZTogZmxvb3IoKEBmb250LXNpemUtYmFzZSAqIDEuMTUpKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICB9XG59XG5cblxuLy8gRW1waGFzaXMgJiBtaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEV4OiAoMTJweCBzbWFsbCBmb250IC8gMTRweCBiYXNlIGZvbnQpICogMTAwJSA9IGFib3V0IDg1JVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IGZsb29yKCgxMDAlICogQGZvbnQtc2l6ZS1zbWFsbCAvIEBmb250LXNpemUtYmFzZSkpO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhdGUtd2FybmluZy1iZztcbn1cblxuLy8gQWxpZ25tZW50XG4udGV4dC1sZWZ0ICAgICAgICAgICB7IHRleHQtYWxpZ246IGxlZnQ7IH1cbi50ZXh0LXJpZ2h0ICAgICAgICAgIHsgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbi50ZXh0LWNlbnRlciAgICAgICAgIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4udGV4dC1qdXN0aWZ5ICAgICAgICB7IHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbi50ZXh0LW5vd3JhcCAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuLnRleHQtbG93ZXJjYXNlICAgICAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4udGV4dC11cHBlcmNhc2UgICAgICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbi50ZXh0LWNhcGl0YWxpemUgICAgIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6IEB0ZXh0LW11dGVkO1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQGJyYW5kLXByaW1hcnkpO1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIC50ZXh0LWVtcGhhc2lzLXZhcmlhbnQoQHN0YXRlLXN1Y2Nlc3MtdGV4dCk7XG59XG4udGV4dC1pbmZvIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtaW5mby10ZXh0KTtcbn1cbi50ZXh0LXdhcm5pbmcge1xuICAudGV4dC1lbXBoYXNpcy12YXJpYW50KEBzdGF0ZS13YXJuaW5nLXRleHQpO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgLnRleHQtZW1waGFzaXMtdmFyaWFudChAc3RhdGUtZGFuZ2VyLXRleHQpO1xufVxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG4vLyBGb3Igbm93IHdlJ2xsIGxlYXZlIHRoZXNlIGFsb25nc2lkZSB0aGUgdGV4dCBjbGFzc2VzIHVudGlsIHY0IHdoZW4gd2UgY2FuXG4vLyBzYWZlbHkgc2hpZnQgdGhpbmdzIGFyb3VuZCAocGVyIFNlbVZlciBydWxlcykuXG4uYmctcHJpbWFyeSB7XG4gIC8vIEdpdmVuIHRoZSBjb250cmFzdCBoZXJlLCB0aGlzIGlzIHRoZSBvbmx5IGNsYXNzIHRvIGhhdmUgaXRzIGNvbG9yIGludmVydGVkXG4gIC8vIGF1dG9tYXRpY2FsbHkuXG4gIGNvbG9yOiAjZmZmO1xuICAuYmctdmFyaWFudChAYnJhbmQtcHJpbWFyeSk7XG59XG4uYmctc3VjY2VzcyB7XG4gIC5iZy12YXJpYW50KEBzdGF0ZS1zdWNjZXNzLWJnKTtcbn1cbi5iZy1pbmZvIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLWluZm8tYmcpO1xufVxuLmJnLXdhcm5pbmcge1xuICAuYmctdmFyaWFudChAc3RhdGUtd2FybmluZy1iZyk7XG59XG4uYmctZGFuZ2VyIHtcbiAgLmJnLXZhcmlhbnQoQHN0YXRlLWRhbmdlci1iZyk7XG59XG5cblxuLy8gUGFnZSBoZWFkZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206ICgoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMikgLSAxKTtcbiAgbWFyZ2luOiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICogMikgMCBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAcGFnZS1oZWFkZXItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vIExpc3RzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFVub3JkZXJlZCBhbmQgT3JkZXJlZCBsaXN0c1xudWwsXG5vbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLyAyKTtcbiAgdWwsXG4gIG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi8vIExpc3Qgb3B0aW9uc1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgLmxpc3QtdW5zdHlsZWQoKTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4vLyBEZXNjcmlwdGlvbiBMaXN0c1xuZGwge1xuICBtYXJnaW4tdG9wOiAwOyAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbn1cbmR0LFxuZGQge1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG59XG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5kZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG4vLyBIb3Jpem9udGFsIGRlc2NyaXB0aW9uIGxpc3RzXG4vL1xuLy8gRGVmYXVsdHMgdG8gYmVpbmcgc3RhY2tlZCB3aXRob3V0IGFueSBvZiB0aGUgYmVsb3cgc3R5bGVzIGFwcGxpZWQsIHVudGlsIHRoZVxuLy8gZ3JpZCBicmVha3BvaW50IGlzIHJlYWNoZWQgKGRlZmF1bHQgb2Ygfjc2OHB4KS5cblxuLmRsLWhvcml6b250YWwge1xuICBkZCB7XG4gICAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIENsZWFyIHRoZSBmbG9hdGVkIGBkdGAgaWYgYW4gZW1wdHkgYGRkYCBpcyBwcmVzZW50XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGRsLWhvcml6b250YWwtYnJlYWtwb2ludCkge1xuICAgIGR0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IChAZGwtaG9yaXpvbnRhbC1vZmZzZXQgLSAyMCk7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgLnRleHQtb3ZlcmZsb3coKTtcbiAgICB9XG4gICAgZGQge1xuICAgICAgbWFyZ2luLWxlZnQ6IEBkbC1ob3Jpem9udGFsLW9mZnNldDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBNaXNjXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFiYnJldmlhdGlvbnMgYW5kIGFjcm9ueW1zXG4vLyBBZGQgZGF0YS0qIGF0dHJpYnV0ZSB0byBoZWxwIG91dCBvdXIgdG9vbHRpcCBwbHVnaW4sIHBlciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzUyNTdcbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgLnRleHQtdXBwZXJjYXNlKCk7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luOiAwIDAgQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBmb250LXNpemU6IEBibG9ja3F1b3RlLWZvbnQtc2l6ZTtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG5cbiAgcCxcbiAgdWwsXG4gIG9sIHtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBOb3RlOiBEZXByZWNhdGVkIHNtYWxsIGFuZCAuc21hbGwgYXMgb2YgdjMuMS4wXG4gIC8vIENvbnRleHQ6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NjBcbiAgZm9vdGVyLFxuICBzbWFsbCxcbiAgLnNtYWxsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDgwJTsgLy8gYmFjayB0byBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICAgIH1cbiAgfVxufVxuXG4vLyBPcHBvc2l0ZSBhbGlnbm1lbnQgb2YgYmxvY2txdW90ZVxuLy9cbi8vIEhlYWRzIHVwOiBgYmxvY2txdW90ZS5wdWxsLXJpZ2h0YCBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mIHYzLjEuMC5cbi5ibG9ja3F1b3RlLXJldmVyc2UsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYmxvY2txdW90ZS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAwO1xuXG4gIC8vIEFjY291bnQgZm9yIGNpdGF0aW9uXG4gIGZvb3RlcixcbiAgc21hbGwsXG4gIC5zbWFsbCB7XG4gICAgJjpiZWZvcmUgeyBjb250ZW50OiBcIlwiOyB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcMDBBMCBcXDIwMTRcIjsgLy8gbmJzcCwgZW0gZGFzaFxuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRyZXNzZXNcbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xufVxuIiwiLy8gVHlwb2dyYXBoeVxuXG4udGV4dC1lbXBoYXNpcy12YXJpYW50KEBjb2xvcikge1xuICBjb2xvcjogQGNvbG9yO1xuICBhJjpob3ZlcixcbiAgYSY6Zm9jdXMge1xuICAgIGNvbG9yOiBkYXJrZW4oQGNvbG9yLCAxMCUpO1xuICB9XG59XG4iLCIvLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbi5iZy12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIGEmOmhvdmVyLFxuICBhJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gVGV4dCBvdmVyZmxvd1xuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG4udGV4dC1vdmVyZmxvdygpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCJib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwib3BlbiBzYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmNDA1MDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcblxufVxuXG5odG1sLGJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG5cbn1cblxuYm9keS5mdWxsLWhlaWdodC1sYXlvdXQgI3dyYXBwZXIsXG5ib2R5LmZ1bGwtaGVpZ2h0LWxheW91dCAjcGFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jcGFnZS13cmFwcGVyIHtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cblxuYm9keS5ib3hlZC1sYXlvdXQge1xuICBiYWNrZ3JvdW5kOiBAYm94ZWQtYmFja2dvdW5kO1xufVxuXG5ib2R5LmJveGVkLWxheW91dCAjd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQwNTA7XG4gIG1heC13aWR0aDogQGJveGVkLXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC43NSk7XG59XG5cbi50b3AtbmF2aWdhdGlvbi5ib3hlZC1sYXlvdXQgI3dyYXBwZXIsXG4uYm94ZWQtbGF5b3V0ICN3cmFwcGVyLnRvcC1uYXZpZ2F0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jbGVhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5hIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5hOmhvdmVyLCBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LWJvbGQge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uZm9udC1ub3JhbWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmItciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5oci1saW5lLWRhc2hlZCB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgQGJvcmRlci1jb2xvcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmhyLWxpbmUtc29saWQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxudmlkZW8ge1xuICB3aWR0aDogMTAwJSAgICAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gICAhaW1wb3J0YW50O1xufVxuXG4vKiBHQUxMRVJZICovXG4uZ2FsbGVyeSA+IC5yb3cgPiBkaXYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZmFuY3lib3ggaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAvKiBPbmx5IGZvciBkZW1vICovXG4gIHdpZHRoOiAyNCU7XG59XG5cbi8qIFN1bW1lcm5vdGUgdGV4dCBlZGl0b3IgICovXG4ubm90ZS1lZGl0b3Ige1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi8qIE1PREFMICovXG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3V0bGluZTogMCBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICB6LWluZGV4OiAyMjAwO1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAzMHB4IDMwcHg7XG59XG5cblxuLmlubW9kYWwgLm1vZGFsLWJvZHkge1xuICBiYWNrZ3JvdW5kOiAjZjhmYWZiO1xufVxuXG4uaW5tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMzBweCAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbmltYXRlZC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgLW8tdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5pbm1vZGFsIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLmlubW9kYWwgLm1vZGFsLWljb24ge1xuICBmb250LXNpemU6IDg0cHg7XG4gIGNvbG9yOiAjZTJlM2UzO1xufVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuXG4vKiBXUkFQUEVSUyAqL1xuXG4jd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4ud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAxMHB4IDQwcHg7XG59XG5cbiNwYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDU2OHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgMjQwcHg7XG4gICAgbWluLWhlaWdodDogMTAwMHB4O1xuICB9XG59XG5cbi50aXRsZS1hY3Rpb24ge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5pYm94LWNvbnRlbnQgaDEsIC5pYm94LWNvbnRlbnQgaDIsIC5pYm94LWNvbnRlbnQgaDMsIC5pYm94LWNvbnRlbnQgaDQsIC5pYm94LWNvbnRlbnQgaDUsXG4uaWJveC10aXRsZSBoMSwgLmlib3gtdGl0bGUgaDIsIC5pYm94LXRpdGxlIGgzLCAuaWJveC10aXRsZSBoNCwgLmlib3gtdGl0bGUgaDUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbnVsLnVuc3R5bGVkLCBvbC51bnN0eWxlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJpZy1pY29uIHtcbiAgZm9udC1zaXplOiAxNjBweCAhaW1wb3J0YW50O1xuICBjb2xvcjogI2U1ZTZlNztcbn1cblxuXG4vKiBGT09URVIgKi9cblxuLmZvb3RlciB7XG5cbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uZm9vdGVyLmZpeGVkX2Z1bGwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6MTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5mb290ZXIuZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6MTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiBAc2lkZWJhci13aWR0aDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkLFxuYm9keS5ib2R5LXNtYWxsLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW46IDAgMCAwIDcwcHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIuY2FudmFzLW1lbnUgLmZvb3Rlci5maXhlZCxcbmJvZHkuY2FudmFzLW1lbnUgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDAgMCBAc2lkZWJhci13aWR0aDtcbn1cblxuYm9keS5ib2R5LXNtYWxsIC5mb290ZXIuZml4ZWQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4vKiBQQU5FTFMgKi9cblxuLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDBweCAxMHB4IDIwcHggMTBweDtcbn1cblxuLnBhbmVsLWhlYWRpbmcgaDEsIC5wYW5lbC1oZWFkaW5nIGgyIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4vKiBUQUJMRVMgKi9cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VCRUJFQjtcbn1cblxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY2O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCwgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGgsIC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCwgLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLCAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlN2U3O1xufVxuXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERERERDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0aCwgLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLCAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsIC50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgcGFkZGluZzogOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4vKiBQQU5FTFMgKi9cblxuLnBhbmVsLmJsYW5rLXBhbmVsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxhbmstcGFuZWwgLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gIC1tb3otYm9yZGVyLWJvdHRvbS1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLWxlZnQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1yaWdodC1jb2xvcnM6IG5vbmU7XG4gIC1tb3otYm9yZGVyLXRvcC1jb2xvcnM6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI0RERERERCAjREREREREIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlci1ib3R0b206IEBncmF5O1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzU1NTU1NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2Lm5hdi10YWJzIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2LXRhYnMgPiBsaSA+IGEge1xuICBjb2xvcjogI0E3QjFDMjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4IDEwcHggMjVweDtcbn1cblxuLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLCAubmF2LXRhYnMgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG59XG5cbi51aS10YWIgLnRhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMjBweCAwcHg7XG59XG5cbi8qIEdMT0JBTCAgKi9cblxuLm5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby1ib3JkZXJzIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby1tYXJnaW5zIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uby10b3AtYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uaWJveC1jb250ZW50LnRleHQtYm94IHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5ib3JkZXItbGVmdC1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJvcmRlci1sZWZ0e1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmJvcmRlci1yaWdodCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uZnVsbC13aWR0aCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJsb2NrIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgLmxpbmstYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmxpbmstYmxvY2sgYSB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29sb3I6IGluaGVyaXQ7XG5cbn1cblxuYm9keS5taW5pLW5hdmJhciAuYnJhbmRpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbWcuY2lyY2xlLWJvcmRlciB7XG4gIGJvcmRlcjogNnB4IHNvbGlkICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJyYW5kaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbn1cblxuLmxvZ2luLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMjUlO1xufVxuXG4uaWNvbnMtYm94IGgzIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmljb25zLWJveCAuaW5mb250IGEgaSB7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBAdGV4dC1jb2xvcjtcbn1cblxuLmljb25zLWJveCAuaW5mb250IGEge1xuICBjb2xvcjogI2E2YThhOTtcbn1cblxuLmljb25zLWJveCAuaW5mb250IGEge1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIG1hcmdpbjogMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnVpLWRyYWdnYWJsZSAuaWJveC10aXRsZSB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYnJlYWRjcnVtYiA+IGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmJyZWFkY3J1bWIgPiAuYWN0aXZlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGMkY0O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjY2E0NDQwO1xuICBmb250LXNpemU6IDkwJTtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmlib3gge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmlib3guY29sbGFwc2VkIC5pYm94LWNvbnRlbnR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaWJveC5jb2xsYXBzZWQgLmZhLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5pYm94LmNvbGxhcHNlZCAuZmEuZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59XG5cbi5pYm94OmFmdGVyLCAuaWJveDpiZWZvcmUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmlib3gtdGl0bGUge1xuICAtbW96LWJvcmRlci1ib3R0b20tY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci1sZWZ0LWNvbG9yczogbm9uZTtcbiAgLW1vei1ib3JkZXItcmlnaHQtY29sb3JzOiBub25lO1xuICAtbW96LWJvcmRlci10b3AtY29sb3JzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaWJveC10aXRsZS1iZztcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAzcHggMCAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMTRweCAxNXB4IDdweDtcbiAgbWluLWhlaWdodDogNDhweDtcbn1cblxuLmlib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBpYm94LWNvbnRlbnQtYmc7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuXG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWltYWdlOiBub25lO1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIG5vbmU7XG4gIGJvcmRlci13aWR0aDogMXB4IDBweDtcbn1cblxuLmlib3gtZm9vdGVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG50YWJsZS50YWJsZS1tYWlsIHRyIHRkIHtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLnRhYmxlLW1haWwgLmNoZWNrLW1haWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi50YWJsZS1tYWlsIC5tYWlsLWRhdGUge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uc3Rhci1tYWlsLCAuY2hlY2stbWFpbCB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4udW5yZWFkIHRkIGEsIC51bnJlYWQgdGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnJlYWQgdGQgYSwgLnJlYWQgdGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnVucmVhZCB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjg7XG59XG5cbi5pYm94LWNvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmlib3gtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y2ZmI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5pYm94LWhlYWRpbmcgaDMge1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5pYm94LXRpdGxlIGg1IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMCAwIDdweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uaWJveC10aXRsZSAubGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmlib3gtdG9vbHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5pYm94LXRvb2xzIGEge1xuICAgY3Vyc29yOiBwb2ludGVyO1xuICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgIGNvbG9yOiAjYzRjNGM0O1xufVxuXG4uaWJveC10b29scyBhLmJ0bi1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pYm94LXRvb2xzIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmlib3ggLmlib3gtdG9vbHMub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG5cbi8qIEJBQ0tHUk9VTkRTICovXG4udHJhbnNwYXJlbnQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmdyYXktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZ3JheTtcbn1cblxuLndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdnktYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5ibHVlLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubGF6dXItYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ueWVsbG93LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5yZWQtYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJsYWNrLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbn1cblxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xufVxuXG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG59XG5cbi5wYW5lbC1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbn1cblxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBibHVlO1xuICBib3JkZXItY29sb3I6IEBibHVlO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6IEBsYXp1cjtcbn1cblxuLnBhbmVsLWluZm8gPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsYXp1cjtcbiAgYm9yZGVyLWNvbG9yOiBAbGF6dXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucGFuZWwtd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogQHllbGxvdztcbn1cblxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEB5ZWxsb3c7XG4gIGJvcmRlci1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wYW5lbC1kYW5nZXIge1xuICBib3JkZXItY29sb3I6IEByZWQ7XG59XG5cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbn1cblxuLnByb2dyZXNzLXNtYWxsLCAucHJvZ3Jlc3Mtc21hbGwgLnByb2dyZXNzLWJhciB7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLnByb2dyZXNzLXNtYWxsLCAucHJvZ3Jlc3MtbWluaSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLnByb2dyZXNzLW1pbmksIC5wcm9ncmVzcy1taW5pIC5wcm9ncmVzcy1iYXIge1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLW5hdnktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2RjN2FiO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbn1cblxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxhenVyO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG59XG5cbi5wYW5lbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbn1cblxuLmp1bWJvdHJvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLmp1bWJvdHJvbiBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi8qIENPTE9SUyAqL1xuXG4udGV4dC1uYXZ5IHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogQGJsdWU7XG59XG5cbi50ZXh0LWluZm8ge1xuICBjb2xvcjogQGxhenVyO1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6IEB5ZWxsb3c7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiBAcmVkO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjODg4ODg4O1xufVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc2ltcGxlX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNXB4IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmltZy1zaGFkb3cge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDE0NSwxNDUsMTQ1LDEpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDE0NSwxNDUsMTQ1LDEpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgxNDUsMTQ1LDE0NSwxKTtcbn1cblxuLyogRm9yIGhhbmRsZSBkaWZlcmVudCBiZyBjb2xvciBpbiBBbmd1bGFySlMgdmVyc2lvbiAqL1xuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfMiBuYXYubmF2YmFyLFxuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfMyBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5pbmJveCBuYXYubmF2YmFyLFxuLm1haWxib3hcXC5lbWFpbF92aWV3IG5hdi5uYXZiYXIsXG4ubWFpbGJveFxcLmVtYWlsX2NvbXBvc2UgbmF2Lm5hdmJhcixcbi5kYXNoYm9hcmRzXFwuZGFzaGJvYXJkXzRfMSBuYXYubmF2YmFyLFxuLm1ldHJpY3MgbmF2Lm5hdmJhciwgLm1ldHJpY3NcXC5pbmRleCBuYXYubmF2YmFyLFxuLmRhc2hib2FyZHNcXC5kYXNoYm9hcmRfNSBuYXYubmF2YmFyXG57XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi8qIEZvciBoYW5kbGUgZGlmZXJlbnQgYmcgY29sb3IgaW4gTVZDIHZlcnNpb24gKi9cbi5EYXNoYm9hcmRfMiAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkRhc2hib2FyZF8zIC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uRGFzaGJvYXJkXzRfMSAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkNvbXBvc2VFbWFpbCAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkVtYWlsVmlldyAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkluYm94IC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3AsXG4uTWV0cmljcyAubmF2YmFyLm5hdmJhci1zdGF0aWMtdG9wLFxuLkRhc2hib2FyZF81IC5uYXZiYXIubmF2YmFyLXN0YXRpYy10b3BcbntcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuXG5hLmNsb3NlLWNhbnZhcy1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MTBweDtcbiAgcmlnaHQ6IDE1cHg7XG4gIHotaW5kZXg6IDEwMTE7XG4gIGNvbG9yOiAjYTdiMWMyO1xufVxuXG5hLmNsb3NlLWNhbnZhcy1tZW51OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZVTEwgSEVJR0hUICovXG5cblxuLmZ1bGwtaGVpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmgtYnJlYWRjcnVtYiB7XG4gIGhlaWdodDogY2FsYyh+XCIxMDAlIC0gMTk2cHhcIik7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlXG59XG5cbi5maC1uby1icmVhZGNydW1iIHtcbiAgaGVpZ2h0OiBjYWxjKH5cIjEwMCUgLSA5OXB4XCIpO1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZmgtY29sdW1uIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMjQwcHg7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDIwNDAgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsIHtcbiB6LWluZGV4OiAyMDUwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGluZXItZXhhbXBsZSB7XG4gIGhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuXG4vKiBNQVJHSU5TICYgUEFERElOR1MgKi9cblxuLnAteHhzIHtcbiAgcGFkZGluZzogNXB4O1xufVxuXG4ucC14cyB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5wLXNtIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnAtbSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5wLW1kIHtcbiAgcGFkZGluZzogMjVweDtcbn1cblxuLnAtbGcge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ucC14bCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi5wLXcteHMge1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5wLXctc20ge1xuICBwYWRkaW5nOiAwIDE1cHg7XG5cbn1cblxuLnAtdy1tIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG59XG5cbi5wLXctbWQge1xuICBwYWRkaW5nOiAwIDI1cHg7XG5cbn1cblxuLnAtdy1sZyB7XG4gIHBhZGRpbmc6IDAgMzBweDtcblxufVxuXG4ucC13LXhsIHtcbiAgcGFkZGluZzogMCA0MHB4O1xuXG59XG5cbi5tLXh4cyB7XG4gIG1hcmdpbjogMnB4IDRweDtcbn1cblxuLm0teHMge1xuICBtYXJnaW46IDVweDtcbn1cblxuLm0tc20ge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5tIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4ubS1tZCB7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLm0tbGcge1xuICBtYXJnaW46IDMwcHg7XG59XG5cbi5tLXhsIHtcbiAgbWFyZ2luOiA1MHB4O1xufVxuXG4ubS1uIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtbm9uZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwteHMge1xuICBtYXJnaW4tbGVmdDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWwtc20ge1xuICBtYXJnaW4tbGVmdDogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS1sIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5tLWwtbWQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuLm0tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubS1sLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG59XG5cbi5tLWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5tLWwtbi14eHMge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLm0tbC1uLTRwIHtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG59XG5cbi5tLWwtbi14cyB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xufVxuXG4ubS1sLW4tc20ge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5tLWwtbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm0tbC1uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4ubS1sLW4tbGcge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG59XG5cbi5tLWwtbi14bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLm0tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS10LXh4cyB7XG4gIG1hcmdpbi10b3A6IDFweCAhaW1wb3J0YW50O1xufVxuXG4ubS10LXhzIHtcbiAgbWFyZ2luLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQtc20ge1xuICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLm0tdC1sZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5tLXQteGwge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubS10LW4teHhzIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLm0tdC1uLXhzIHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLm0tdC1uLXNtIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5cbi5tLXQtbiB7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLm0tdC1uLWxnIHtcbiAgbWFyZ2luLXRvcDogLTMwcHg7XG59XG5cbi5tLXQtbi14bCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDs7XG59XG5cbi5tLXIteHhzIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHggIWltcG9ydGFudDs7XG59XG5cbi5tLXIteHMge1xuICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50Oztcbn1cblxuLm0tci1zbSB7XG4gIG1hcmdpbi1yaWdodDogMTBweCAhaW1wb3J0YW50Oztcbn1cblxuLm0tciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm0tci1tZCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm0tci1sZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbn1cblxuLm0tci03IHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG59XG5cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbn1cblxuLm0tci1uLXNtIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbn1cblxuLm0tci1uIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbn1cblxuLm0tci1uLW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbn1cblxuLm0tci1uLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbn1cblxuLm0tci1uLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbn1cblxuLm0tYi1ub25lIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50Oztcbn1cblxuLm0tYi14eHMge1xuICBtYXJnaW4tYm90dG9tOiAxcHggIWltcG9ydGFudDs7XG59XG5cbi5tLWIteHMge1xuICBtYXJnaW4tYm90dG9tOiA1cHggIWltcG9ydGFudDs7XG59XG5cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7O1xufVxuXG4ubS1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm0tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tLWItbGcge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubS1iLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm0tYi1uLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5tLWItbi1zbSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4ubS1iLW4ge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cblxuLm0tYi1uLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG59XG5cbi5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ubS1iLW4teGwge1xuICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbn1cblxuLnNwYWNlLTE1IHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5zcGFjZS0yMCB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4uc3BhY2UtMjUge1xuICBtYXJnaW46IDI1cHggMDtcbn1cblxuLnNwYWNlLTMwIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi8vIEZ1bGxzY3JlZW4gZnVuY3Rpb25zXG5cbi5mdWxsc2NyZWVuLWlib3gtbW9kZSAuYW5pbWF0ZWQge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbmJvZHkuZnVsbHNjcmVlbi1pYm94LW1vZGUge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5pYm94LmZ1bGxzY3JlZW4ge1xuICB6LWluZGV4OiAyMDMwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5pYm94LmZ1bGxzY3JlZW4gLmNvbGxhcHNlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaWJveC5mdWxsc2NyZWVuIC5pYm94LWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiBjYWxjKH5cIjEwMCUgLSA0OHB4XCIpO1xufVxuXG4vLyBCb290c3RyYXAgaXNzdWUgaW4gMy4zLjAgd2l0aCBtb2RhbCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzk4NTVcbi8vIEZpeFxuYm9keS5tb2RhbC1vcGVuIHsgcGFkZGluZy1yaWdodDppbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLy8gRml4IGZvciBtb2RhbCBiYWNrZHJvcCB3aXRoIGFuaW1hdGUuY3NzXG5ib2R5Lm1vZGFsLW9wZW4gLmFuaW1hdGVkIHsgYW5pbWF0aW9uLWZpbGwtbW9kZTogaW5pdGlhbDsgfVxuXG4vKiBTaG93IHByb2ZpbGUgZHJvcGRvd24gb24gZml4ZWQgc2lkZWJhciAqL1xuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5wcm9maWxlLWVsZW1lbnQsIC5ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbn1cblxuYm9keS5taW5pLW5hdmJhci5maXhlZC1zaWRlYmFyIC5sb2dvLWVsZW1lbnR7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbGVhci1sZWZ0IHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi5jbGVhci1yaWdodCB7XG4gIGNsZWFyOiByaWdodDtcbn1cblxuLmNsZWFyLWJvdGgge1xuICBjbGVhcjogYm90aDtcbn1cbiIsIi8vXG4vLyBDb2RlIChpbmxpbmUgYW5kIGJsb2NrKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogQGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2RlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiBAa2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAa2JkLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMjUpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi8vIEJsb2NrcyBvZiBjb2RlXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogKChAbGluZS1oZWlnaHQtY29tcHV0ZWQgLSAxKSAvIDIpO1xuICBtYXJnaW46IDAgMCAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkIC8gMik7XG4gIGZvbnQtc2l6ZTogKEBmb250LXNpemUtYmFzZSAtIDEpOyAvLyAxNHB4IHRvIDEzcHhcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogQHByZS1jb2xvcjtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwcmUtYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwcmUtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gIC8vIEFjY291bnQgZm9yIHNvbWUgY29kZSBvdXRwdXRzIHRoYXQgcGxhY2UgY29kZSB0YWdzIGluIHByZSB0YWdzXG4gIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiBAcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy9cbi8vIEdyaWQgc3lzdGVtXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbi5jb250YWluZXIge1xuICAuY29udGFpbmVyLWZpeGVkKCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItc207XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbWQ7XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgd2lkdGg6IEBjb250YWluZXItbGc7XG4gIH1cbn1cblxuXG4vLyBGbHVpZCBjb250YWluZXJcbi8vXG4vLyBVdGlsaXplcyB0aGUgbWl4aW4gbWVhbnQgZm9yIGZpeGVkIHdpZHRoIGNvbnRhaW5lcnMsIGJ1dCB3aXRob3V0IGFueSBkZWZpbmVkXG4vLyB3aWR0aCBmb3IgZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIC5jb250YWluZXItZml4ZWQoKTtcbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuXG4ucm93IHtcbiAgLm1ha2Utcm93KCk7XG59XG5cbi5yb3ctbm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gQ29sdW1uc1xuLy9cbi8vIENvbW1vbiBzdHlsZXMgZm9yIHNtYWxsIGFuZCBsYXJnZSBncmlkIGNvbHVtbnNcblxuLm1ha2UtZ3JpZC1jb2x1bW5zKCk7XG5cblxuLy8gRXh0cmEgc21hbGwgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Vcbi8vIHNtYXJ0cGhvbmVzLlxuXG4ubWFrZS1ncmlkKHhzKTtcblxuXG4vLyBTbWFsbCBncmlkXG4vL1xuLy8gQ29sdW1ucywgb2Zmc2V0cywgcHVzaGVzLCBhbmQgcHVsbHMgZm9yIHRoZSBzbWFsbCBkZXZpY2UgcmFuZ2UsIGZyb20gcGhvbmVzXG4vLyB0byB0YWJsZXRzLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgLm1ha2UtZ3JpZChzbSk7XG59XG5cblxuLy8gTWVkaXVtIGdyaWRcbi8vXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1ha2UtZ3JpZChtZCk7XG59XG5cblxuLy8gTGFyZ2UgZ3JpZFxuLy9cbi8vIENvbHVtbnMsIG9mZnNldHMsIHB1c2hlcywgYW5kIHB1bGxzIGZvciB0aGUgbGFyZ2UgZGVza3RvcCBkZXZpY2UgcmFuZ2UuXG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAubWFrZS1ncmlkKGxnKTtcbn1cbiIsIi8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG4vLyBDZW50ZXJlZCBjb250YWluZXIgZWxlbWVudFxuLmNvbnRhaW5lci1maXhlZChAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcGFkZGluZy1yaWdodDogY2VpbCgoQGd1dHRlciAvIDIpKTtcbiAgcGFkZGluZy1sZWZ0OiBmbG9vcigoQGd1dHRlciAvIDIpKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG5cbi8vIENyZWF0ZXMgYSB3cmFwcGVyIGZvciBhIHNlcmllcyBvZiBjb2x1bW5zXG4ubWFrZS1yb3coQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIG1hcmdpbi1yaWdodDogZmxvb3IoKEBndXR0ZXIgLyAtMikpO1xuICBtYXJnaW4tbGVmdDogY2VpbCgoQGd1dHRlciAvIC0yKSk7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xufVxuXG4vLyBHZW5lcmF0ZSB0aGUgZXh0cmEgc21hbGwgY29sdW1uc1xuLm1ha2UteHMtY29sdW1uKEBjb2x1bW5zOyBAZ3V0dGVyOiBAZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IChAZ3V0dGVyIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKEBndXR0ZXIgLyAyKTtcbn1cbi5tYWtlLXhzLWNvbHVtbi1vZmZzZXQoQGNvbHVtbnMpIHtcbiAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xufVxuLm1ha2UteHMtY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG4ubWFrZS14cy1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG59XG5cbi8vIEdlbmVyYXRlIHRoZSBzbWFsbCBjb2x1bW5zXG4ubWFrZS1zbS1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2Utc20tY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLXNtLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1zbS1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXG4ubWFrZS1tZC1jb2x1bW4oQGNvbHVtbnM7IEBndXR0ZXI6IEBncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogKEBndXR0ZXIgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoQGd1dHRlciAvIDIpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbWQtY29sdW1uLW9mZnNldChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLW1kLWNvbHVtbi1wdXNoKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLW1kLW1pbikge1xuICAgIGxlZnQ6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1tZC1jb2x1bW4tcHVsbChAY29sdW1ucykge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgICByaWdodDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgdGhlIGxhcmdlIGNvbHVtbnNcbi5tYWtlLWxnLWNvbHVtbihAY29sdW1uczsgQGd1dHRlcjogQGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAoQGd1dHRlciAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IChAZ3V0dGVyIC8gMik7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKEBjb2x1bW5zIC8gQGdyaWQtY29sdW1ucykpO1xuICB9XG59XG4ubWFrZS1sZy1jb2x1bW4tb2Zmc2V0KEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuLm1ha2UtbGctY29sdW1uLXB1c2goQGNvbHVtbnMpIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgbGVmdDogcGVyY2VudGFnZSgoQGNvbHVtbnMgLyBAZ3JpZC1jb2x1bW5zKSk7XG4gIH1cbn1cbi5tYWtlLWxnLWNvbHVtbi1wdWxsKEBjb2x1bW5zKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIHJpZ2h0OiBwZXJjZW50YWdlKChAY29sdW1ucyAvIEBncmlkLWNvbHVtbnMpKTtcbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbi50YWJsZS1yb3ctdmFyaWFudChAc3RhdGU7IEBiYWNrZ3JvdW5kKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZSA+IHRoZWFkID4gdHIsXG4gIC50YWJsZSA+IHRib2R5ID4gdHIsXG4gIC50YWJsZSA+IHRmb290ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX0sXG4gICAgPiB0aC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9ID4gdGQsXG4gICAgJi5Ae3N0YXRlfSA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIge1xuICAgID4gdGQuQHtzdGF0ZX06aG92ZXIsXG4gICAgPiB0aC5Ae3N0YXRlfTpob3ZlcixcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGQsXG4gICAgJjpob3ZlciA+IC5Ae3N0YXRlfSxcbiAgICAmLkB7c3RhdGV9OmhvdmVyID4gdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYEBncmlkLWNvbHVtbnNgLlxuXG4ubWFrZS1ncmlkLWNvbHVtbnMoKSB7XG4gIC8vIENvbW1vbiBzdHlsZXMgZm9yIGFsbCBzaXplcyBvZiBncmlkIGNvbHVtbnMsIHdpZHRocyAxLTEyXG4gIC5jb2woQGluZGV4KSB7IC8vIGluaXRpYWxcbiAgICBAaXRlbTogflwiLmNvbC14cy1Ae2luZGV4fSwgLmNvbC1zbS1Ae2luZGV4fSwgLmNvbC1tZC1Ae2luZGV4fSwgLmNvbC1sZy1Ae2luZGV4fVwiO1xuICAgIC5jb2woKEBpbmRleCArIDEpLCBAaXRlbSk7XG4gIH1cbiAgLmNvbChAaW5kZXgsIEBsaXN0KSB3aGVuIChAaW5kZXggPTwgQGdyaWQtY29sdW1ucykgeyAvLyBnZW5lcmFsOyBcIj08XCIgaXNuJ3QgYSB0eXBvXG4gICAgQGl0ZW06IH5cIi5jb2wteHMtQHtpbmRleH0sIC5jb2wtc20tQHtpbmRleH0sIC5jb2wtbWQtQHtpbmRleH0sIC5jb2wtbGctQHtpbmRleH1cIjtcbiAgICAuY29sKChAaW5kZXggKyAxKSwgflwiQHtsaXN0fSwgQHtpdGVtfVwiKTtcbiAgfVxuICAuY29sKEBpbmRleCwgQGxpc3QpIHdoZW4gKEBpbmRleCA+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+IHRoLFxuICAgICAgICAgID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4LCBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gRm9ybXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTm9ybWFsaXplIG5vbi1jb250cm9sc1xuLy9cbi8vIFJlc3R5bGUgYW5kIGJhc2VsaW5lIG5vbi1jb250cm9sIGZvcm0gZWxlbWVudHMuXG5cbmZpZWxkc2V0IHtcbiAgLy8gQ2hyb21lIGFuZCBGaXJlZm94IHNldCBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyBzbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBpdCBiZWhhdmVzIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5LlxuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgZm9udC1zaXplOiAoQGZvbnQtc2l6ZS1iYXNlICogMS41KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBAbGVnZW5kLWNvbG9yO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGVnZW5kLWJvcmRlci1jb2xvcjtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gRm9yY2UgSUU4IHRvIHdyYXAgbG9uZyBjb250ZW50IChzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMzE0MSlcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5cbi8vIE5vcm1hbGl6ZSBmb3JtIGNvbnRyb2xzXG4vL1xuLy8gV2hpbGUgbW9zdCBvZiBvdXIgZm9ybSBzdHlsZXMgcmVxdWlyZSBleHRyYSBjbGFzc2VzLCBzb21lIGJhc2ljIG5vcm1hbGl6YXRpb25cbi8vIGlzIHJlcXVpcmVkIHRvIGVuc3VyZSBvcHRpbXVtIGRpc3BsYXkgd2l0aCBvciB3aXRob3V0IHRob3NlIGNsYXNzZXMgdG8gYmV0dGVyXG4vLyBhZGRyZXNzIGJyb3dzZXIgaW5jb25zaXN0ZW5jaWVzLlxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gT3ZlcnJpZGUgY29udGVudC1ib3ggaW4gTm9ybWFsaXplICgqIGlzbid0IHNwZWNpZmljIGVub3VnaClcbiAgLmJveC1zaXppbmcoYm9yZGVyLWJveCk7XG5cbiAgLy8gU2VhcmNoIGlucHV0cyBpbiBpT1NcbiAgLy9cbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vIFBvc2l0aW9uIHJhZGlvcyBhbmQgY2hlY2tib3hlcyBiZXR0ZXJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbjogNHB4IDAgMDtcbiAgbWFyZ2luLXRvcDogMXB4IFxcOTsgLy8gSUU4LTlcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcblxuICAvLyBBcHBseSBzYW1lIGRpc2FibGVkIGN1cnNvciB0d2VhayBhcyBmb3IgaW5wdXRzXG4gIC8vIFNvbWUgc3BlY2lhbCBjYXJlIGlzIG5lZWRlZCBiZWNhdXNlIDxsYWJlbD5zIGRvbid0IGluaGVyaXQgdGhlaXIgcGFyZW50J3MgYGN1cnNvcmAuXG4gIC8vXG4gIC8vIE5vdGU6IE5laXRoZXIgcmFkaW9zIG5vciBjaGVja2JveGVzIGNhbiBiZSByZWFkb25seS5cbiAgJltkaXNhYmxlZF0sXG4gICYuZGlzYWJsZWQsXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gTWFrZSByYW5nZSBpbnB1dHMgYmVoYXZlIGxpa2UgdGV4dHVhbCBmb3JtIGNvbnRyb2xzXG5pbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIE1ha2UgbXVsdGlwbGUgc2VsZWN0IGVsZW1lbnRzIGhlaWdodCBub3QgZml4ZWRcbnNlbGVjdFttdWx0aXBsZV0sXG5zZWxlY3Rbc2l6ZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi8vIEZvY3VzIGZvciBmaWxlLCByYWRpbywgYW5kIGNoZWNrYm94XG5pbnB1dFt0eXBlPVwiZmlsZVwiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpmb2N1cyB7XG4gIC50YWItZm9jdXMoKTtcbn1cblxuLy8gQWRqdXN0IG91dHB1dCBlbGVtZW50XG5vdXRwdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiBAaW5wdXQtY29sb3I7XG59XG5cblxuLy8gQ29tbW9uIGZvcm0gY29udHJvbHNcbi8vXG4vLyBTaGFyZWQgc2l6ZSBhbmQgdHlwZSByZXNldHMgZm9yIGZvcm0gY29udHJvbHMuIEFwcGx5IGAuZm9ybS1jb250cm9sYCB0byBhbnlcbi8vIG9mIHRoZSBmb2xsb3dpbmcgZm9ybSBjb250cm9sczpcbi8vXG4vLyBzZWxlY3Rcbi8vIHRleHRhcmVhXG4vLyBpbnB1dFt0eXBlPVwidGV4dFwiXVxuLy8gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdXG4vLyBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXVxuLy8gaW5wdXRbdHlwZT1cImRhdGVcIl1cbi8vIGlucHV0W3R5cGU9XCJtb250aFwiXVxuLy8gaW5wdXRbdHlwZT1cInRpbWVcIl1cbi8vIGlucHV0W3R5cGU9XCJ3ZWVrXCJdXG4vLyBpbnB1dFt0eXBlPVwibnVtYmVyXCJdXG4vLyBpbnB1dFt0eXBlPVwiZW1haWxcIl1cbi8vIGlucHV0W3R5cGU9XCJ1cmxcIl1cbi8vIGlucHV0W3R5cGU9XCJzZWFyY2hcIl1cbi8vIGlucHV0W3R5cGU9XCJ0ZWxcIl1cbi8vIGlucHV0W3R5cGU9XCJjb2xvclwiXVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTsgLy8gTWFrZSBpbnB1dHMgYXQgbGVhc3QgdGhlIGhlaWdodCBvZiB0aGVpciBidXR0b24gY291bnRlcnBhcnQgKGJhc2UgbGluZS1oZWlnaHQgKyBwYWRkaW5nICsgYm9yZGVyKVxuICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzOyAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiA8c2VsZWN0PnMgaW4gQ1NTLlxuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDc1KSk7XG4gIC50cmFuc2l0aW9uKH5cImJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXNcIik7XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICAuZm9ybS1jb250cm9sLWZvY3VzKCk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgLnBsYWNlaG9sZGVyKCk7XG5cbiAgLy8gVW5zdHlsZSB0aGUgY2FyZXQgb24gYDxzZWxlY3Q+YHMgaW4gSUUxMCsuXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJltkaXNhYmxlZF0sXG4gICZbcmVhZG9ubHldLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGlucHV0LWJnLWRpc2FibGVkO1xuICAgIG9wYWNpdHk6IDE7IC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTVcbiAgfVxuXG4gICZbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICB9XG5cbiAgLy8gUmVzZXQgaGVpZ2h0IGZvciBgdGV4dGFyZWFgc1xuICB0ZXh0YXJlYSYge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5cbi8vIFNwZWNpYWwgc3R5bGVzIGZvciBpT1MgdGVtcG9yYWwgaW5wdXRzXG4vL1xuLy8gSW4gTW9iaWxlIFNhZmFyaSwgc2V0dGluZyBgZGlzcGxheTogYmxvY2tgIG9uIHRlbXBvcmFsIGlucHV0cyBjYXVzZXMgdGhlXG4vLyB0ZXh0IHdpdGhpbiB0aGUgaW5wdXQgdG8gYmVjb21lIHZlcnRpY2FsbHkgbWlzYWxpZ25lZC4gQXMgYSB3b3JrYXJvdW5kLCB3ZVxuLy8gc2V0IGEgcGl4ZWwgbGluZS1oZWlnaHQgdGhhdCBtYXRjaGVzIHRoZSBnaXZlbiBoZWlnaHQgb2YgdGhlIGlucHV0LCBidXQgb25seVxuLy8gZm9yIFNhZmFyaS4gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzk4NDhcbi8vXG4vLyBOb3RlIHRoYXQgYXMgb2YgOS4zLCBpT1MgZG9lc24ndCBzdXBwb3J0IGB3ZWVrYC5cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0sXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1iYXNlO1xuICAgIH1cblxuICAgICYuaW5wdXQtc20sXG4gICAgLmlucHV0LWdyb3VwLXNtICYge1xuICAgICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtc21hbGw7XG4gICAgfVxuXG4gICAgJi5pbnB1dC1sZyxcbiAgICAuaW5wdXQtZ3JvdXAtbGcgJiB7XG4gICAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogQGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBJbmRlbnQgdGhlIGxhYmVscyB0byBwb3NpdGlvbiByYWRpb3MvY2hlY2tib3hlcyBhcyBoYW5naW5nIGNvbnRyb2xzLlxuXG4ucmFkaW8sXG4uY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gIC8vIFRoZXNlIGFyZSB1c2VkIG9uIGVsZW1lbnRzIHdpdGggPGxhYmVsPiBkZXNjZW5kYW50c1xuICAmLmRpc2FibGVkLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgbGFiZWwge1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgIH1cbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBtaW4taGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7IC8vIEVuc3VyZSB0aGUgaW5wdXQgZG9lc24ndCBqdW1wIHdoZW4gdGhlcmUgaXMgbm8gdGV4dFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4ucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnJhZGlvLWlubGluZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmNoZWNrYm94LWlubGluZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IDRweCBcXDk7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDsgLy8gTW92ZSB1cCBzaWJsaW5nIHJhZGlvcyBvciBjaGVja2JveGVzIGZvciB0aWdodGVyIHNwYWNpbmdcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLnJhZGlvLWlubGluZSxcbi5jaGVja2JveC1pbmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgLy8gVGhlc2UgYXJlIHVzZWQgZGlyZWN0bHkgb24gPGxhYmVsPnNcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgfVxufVxuLnJhZGlvLWlubGluZSArIC5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyAvLyBzcGFjZSBvdXQgY29uc2VjdXRpdmUgaW5saW5lIGNvbnRyb2xzXG59XG5cblxuLy8gU3RhdGljIGZvcm0gY29udHJvbCB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSBgcGAgZWxlbWVudCB0byBtYWtlIGFueSBzdHJpbmcgb2YgdGV4dCBhbGlnbiB3aXRoIGxhYmVscyBpblxuLy8gYSBob3Jpem9udGFsIGZvcm0gbGF5b3V0LlxuXG4uZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyBAZm9udC1zaXplLWJhc2UpO1xuICAvLyBTaXplIGl0IGFwcHJvcHJpYXRlbHkgbmV4dCB0byByZWFsIGZvcm0gY29udHJvbHNcbiAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7XG4gIHBhZGRpbmctYm90dG9tOiAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpO1xuICAvLyBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gZnJvbSBgcGBcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAmLmlucHV0LWxnLFxuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBzaXppbmdcbi8vXG4vLyBCdWlsZCBvbiBgLmZvcm0tY29udHJvbGAgd2l0aCBtb2RpZmllciBjbGFzc2VzIHRvIGRlY3JlYXNlIG9yIGluY3JlYXNlIHRoZVxuLy8gaGVpZ2h0IGFuZCBmb250LXNpemUgb2YgZm9ybSBjb250cm9scy5cbi8vXG4vLyBUaGUgYC5mb3JtLWdyb3VwLSogZm9ybS1jb250cm9sYCB2YXJpYXRpb25zIGFyZSBzYWRseSBkdXBsaWNhdGVkIHRvIGF2b2lkIHRoZVxuLy8gaXNzdWUgZG9jdW1lbnRlZCBpbiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE1MDc0LlxuXG4uaW5wdXQtc20ge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LXNtYWxsOyBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4uZm9ybS1ncm91cC1zbSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LXNtYWxsO1xuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLXNtYWxsO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1zbWFsbCk7XG4gICAgcGFkZGluZzogKEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1zbWFsbDtcbiAgfVxufVxuXG4uaW5wdXQtbGcge1xuICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG59XG4uZm9ybS1ncm91cC1sZyB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWxhcmdlO1xuICAgIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzLWxhcmdlO1xuICB9XG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgfVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4gIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgIGhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgICBtaW4taGVpZ2h0OiAoQGxpbmUtaGVpZ2h0LWNvbXB1dGVkICsgQGZvbnQtc2l6ZS1sYXJnZSk7XG4gICAgcGFkZGluZzogKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsICsgMSkgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDtcbiAgICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1sYXJnZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmZWVkYmFjayBzdGF0ZXNcbi8vXG4vLyBBcHBseSBjb250ZXh0dWFsIGFuZCBzZW1hbnRpYyBzdGF0ZXMgdG8gaW5kaXZpZHVhbCBmb3JtIGNvbnRyb2xzLlxuXG4uaGFzLWZlZWRiYWNrIHtcbiAgLy8gRW5hYmxlIGFic29sdXRlIHBvc2l0aW9uaW5nXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAvLyBFbnN1cmUgaWNvbnMgZG9uJ3Qgb3ZlcmxhcCB0ZXh0XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHBhZGRpbmctcmlnaHQ6IChAaW5wdXQtaGVpZ2h0LWJhc2UgKiAxLjI1KTtcbiAgfVxufVxuLy8gRmVlZGJhY2sgaWNvbiAocmVxdWlyZXMgLmdseXBoaWNvbiBjbGFzc2VzKVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjsgLy8gRW5zdXJlIGljb24gaXMgYWJvdmUgaW5wdXQgZ3JvdXBzXG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1iYXNlO1xuICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pbnB1dC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtbGcgKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1sYXJnZTtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LWxhcmdlO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1sYXJnZTtcbn1cbi5pbnB1dC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uaW5wdXQtZ3JvdXAtc20gKyAuZm9ybS1jb250cm9sLWZlZWRiYWNrLFxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB3aWR0aDogQGlucHV0LWhlaWdodC1zbWFsbDtcbiAgaGVpZ2h0OiBAaW5wdXQtaGVpZ2h0LXNtYWxsO1xuICBsaW5lLWhlaWdodDogQGlucHV0LWhlaWdodC1zbWFsbDtcbn1cblxuLy8gRmVlZGJhY2sgc3RhdGVzXG4uaGFzLXN1Y2Nlc3Mge1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtdGV4dDsgQHN0YXRlLXN1Y2Nlc3MtYmcpO1xufVxuLmhhcy13YXJuaW5nIHtcbiAgLmZvcm0tY29udHJvbC12YWxpZGF0aW9uKEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLXRleHQ7IEBzdGF0ZS13YXJuaW5nLWJnKTtcbn1cbi5oYXMtZXJyb3Ige1xuICAuZm9ybS1jb250cm9sLXZhbGlkYXRpb24oQHN0YXRlLWRhbmdlci10ZXh0OyBAc3RhdGUtZGFuZ2VyLXRleHQ7IEBzdGF0ZS1kYW5nZXItYmcpO1xufVxuXG4vLyBSZXBvc2l0aW9uIGZlZWRiYWNrIGljb24gaWYgaW5wdXQgaGFzIHZpc2libGUgbGFiZWwgYWJvdmVcbi5oYXMtZmVlZGJhY2sgbGFiZWwge1xuXG4gICYgfiAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyA1KTsgLy8gSGVpZ2h0IG9mIHRoZSBgbGFiZWxgIGFuZCBpdHMgbWFyZ2luXG4gIH1cbiAgJi5zci1vbmx5IH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cblxuLy8gSGVscCB0ZXh0XG4vL1xuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgeW91IHdpc2ggdG8gY3JlYXRlIGxpZ2h0IHRleHQgZm9yIHBsYWNlbWVudCBpbW1lZGlhdGVseVxuLy8gYmVsb3cgYSBmb3JtIGNvbnRyb2wuIFVzZSBmb3IgZ2VuZXJhbCBoZWxwLCBmb3JtYXR0aW5nLCBvciBpbnN0cnVjdGlvbmFsIHRleHQuXG5cbi5oZWxwLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IC8vIGFjY291bnQgZm9yIGFueSBlbGVtZW50IHVzaW5nIGhlbHAtYmxvY2tcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMjUlKTsgLy8gbGlnaHRlbiB0aGUgdGV4dCBzb21lIGZvciBjb250cmFzdFxufVxuXG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG4vL1xuLy8gSGVhZHMgdXAhIFRoaXMgaXMgbWl4aW4tZWQgaW50byBgLm5hdmJhci1mb3JtYCBpbiBuYXZiYXJzLmxlc3MuXG5cbi5mb3JtLWlubGluZSB7XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIC8vIElubGluZS1ibG9jayBhbGwgdGhlIHRoaW5ncyBmb3IgXCJpbmxpbmVcIlxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIEluIG5hdmJhci1mb3JtLCBhbGxvdyBmb2xrcyB0byAqbm90KiB1c2UgYC5mb3JtLWdyb3VwYFxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87IC8vIFByZXZlbnQgbGFiZWxzIGZyb20gc3RhY2tpbmcgYWJvdmUgaW5wdXRzIGluIGAuZm9ybS1ncm91cGBcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgLy8gTWFrZSBzdGF0aWMgY29udHJvbHMgYmVoYXZlIGxpa2UgcmVndWxhciBvbmVzXG4gICAgLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIC5pbnB1dC1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gICAgICAuaW5wdXQtZ3JvdXAtYnRuLFxuICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIElucHV0IGdyb3VwcyBuZWVkIHRoYXQgMTAwJSB3aWR0aCB0aG91Z2hcbiAgICAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAuY2hlY2tib3ggaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC8vIFJlLW92ZXJyaWRlIHRoZSBmZWVkYmFjayBpY29uLlxuICAgIC5oYXMtZmVlZGJhY2sgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbCBmb3Jtc1xuLy9cbi8vIEhvcml6b250YWwgZm9ybXMgYXJlIGJ1aWx0IG9uIGdyaWQgY2xhc3NlcyBhbmQgYWxsb3cgeW91IHRvIGNyZWF0ZSBmb3JtcyB3aXRoXG4vLyBsYWJlbHMgb24gdGhlIGxlZnQgYW5kIGlucHV0cyBvbiB0aGUgcmlnaHQuXG5cbi5mb3JtLWhvcml6b250YWwge1xuXG4gIC8vIENvbnNpc3RlbnQgdmVydGljYWwgYWxpZ25tZW50IG9mIHJhZGlvcyBhbmQgY2hlY2tib3hlc1xuICAvL1xuICAvLyBMYWJlbHMgYWxzbyBnZXQgc29tZSByZXNldCBzdHlsZXMsIGJ1dCB0aGF0IGlzIHNjb3BlZCB0byBhIG1lZGlhIHF1ZXJ5IGJlbG93LlxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8vIEFjY291bnQgZm9yIHBhZGRpbmcgd2UncmUgYWRkaW5nIHRvIGVuc3VyZSB0aGUgYWxpZ25tZW50IGFuZCBvZiBoZWxwIHRleHRcbiAgLy8gYW5kIG90aGVyIGNvbnRlbnQgYmVsb3cgaXRlbXNcbiAgLnJhZGlvLFxuICAuY2hlY2tib3gge1xuICAgIG1pbi1oZWlnaHQ6IChAbGluZS1oZWlnaHQtY29tcHV0ZWQgKyAoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCArIDEpKTtcbiAgfVxuXG4gIC8vIE1ha2UgZm9ybSBncm91cHMgYmVoYXZlIGxpa2Ugcm93c1xuICAuZm9ybS1ncm91cCB7XG4gICAgLm1ha2Utcm93KCk7XG4gIH1cblxuICAvLyBSZXNldCBzcGFjaW5nIGFuZCByaWdodCBhbGlnbiBsYWJlbHMsIGJ1dCBzY29wZSB0byBtZWRpYSBxdWVyaWVzIHNvIHRoYXRcbiAgLy8gbGFiZWxzIG9uIG5hcnJvdyB2aWV3cG9ydHMgc3RhY2sgdGhlIHNhbWUgYXMgYSBkZWZhdWx0IGZvcm0gZXhhbXBsZS5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgLmNvbnRyb2wtbGFiZWwge1xuICAgICAgcGFkZGluZy10b3A6IChAcGFkZGluZy1iYXNlLXZlcnRpY2FsICsgMSk7IC8vIERlZmF1bHQgcGFkZGluZyBwbHVzIGEgYm9yZGVyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuICB9XG5cbiAgLy8gVmFsaWRhdGlvbiBzdGF0ZXNcbiAgLy9cbiAgLy8gUmVwb3NpdGlvbiB0aGUgaWNvbiBiZWNhdXNlIGl0J3Mgbm93IHdpdGhpbiBhIGdyaWQgY29sdW1uIGFuZCBjb2x1bW5zIGhhdmVcbiAgLy8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgIG9uIHRoZW0uIEFsc28gYWNjb3VudHMgZm9yIHRoZSBncmlkIGd1dHRlciBwYWRkaW5nLlxuICAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIHJpZ2h0OiBmbG9vcigoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMikpO1xuICB9XG5cbiAgLy8gRm9ybSBncm91cCBzaXplc1xuICAvL1xuICAvLyBRdWljayB1dGlsaXR5IGNsYXNzIGZvciBhcHBseWluZyBgLmlucHV0LWxnYCBhbmQgYC5pbnB1dC1zbWAgc3R5bGVzIHRvIHRoZVxuICAvLyBpbnB1dHMgYW5kIGxhYmVscyB3aXRoaW4gYSBgLmZvcm0tZ3JvdXBgLlxuICAuZm9ybS1ncm91cC1sZyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctbGFyZ2UtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1ncm91cC1zbSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAoQHBhZGRpbmctc21hbGwtdmVydGljYWwgKyAxKTtcbiAgICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplLXNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSB2YWxpZGF0aW9uIHN0YXRlc1xuLy9cbi8vIFVzZWQgaW4gZm9ybXMubGVzcyB0byBnZW5lcmF0ZSB0aGUgZm9ybSB2YWxpZGF0aW9uIENTUyBmb3Igd2FybmluZ3MsIGVycm9ycyxcbi8vIGFuZCBzdWNjZXNzZXMuXG5cbi5mb3JtLWNvbnRyb2wtdmFsaWRhdGlvbihAdGV4dC1jb2xvcjogIzU1NTsgQGJvcmRlci1jb2xvcjogI2NjYzsgQGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjUpIHtcbiAgLy8gQ29sb3IgdGhlIGxhYmVsIGFuZCBoZWxwIHRleHRcbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSxcbiAgJi5yYWRpbyBsYWJlbCxcbiAgJi5jaGVja2JveCBsYWJlbCxcbiAgJi5yYWRpby1pbmxpbmUgbGFiZWwsXG4gICYuY2hlY2tib3gtaW5saW5lIGxhYmVsICB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICB9XG4gIC8vIFNldCB0aGUgYm9yZGVyIGFuZCBib3ggc2hhZG93IG9uIHNwZWNpZmljIGlucHV0cyB0byBtYXRjaFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3I7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlci1jb2xvciwgMTAlKTtcbiAgICAgIEBzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAgIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuICAgIH1cbiAgfVxuICAvLyBTZXQgdmFsaWRhdGlvbiBzdGF0ZXMgYWxzbyBmb3IgYWRkb25zXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgfVxuICAvLyBPcHRpb25hbCBmZWVkYmFjayBpY29uXG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYEBpbnB1dC1ib3JkZXItZm9jdXNgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG4uZm9ybS1jb250cm9sLWZvY3VzKEBjb2xvcjogQGlucHV0LWJvcmRlci1mb2N1cykge1xuICBAY29sb3ItcmdiYTogcmdiYShyZWQoQGNvbG9yKSwgZ3JlZW4oQGNvbG9yKSwgYmx1ZShAY29sb3IpLCAuNik7XG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLmJveC1zaGFkb3coflwiaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgLjA3NSksIDAgMCA4cHggQHtjb2xvci1yZ2JhfVwiKTtcbiAgfVxufVxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gUmVsYXRpdmUgdGV4dCBzaXplLCBwYWRkaW5nLCBhbmQgYm9yZGVyLXJhZGlpIGNoYW5nZXMgZm9yIGZvcm0gY29udHJvbHMuIEZvclxuLy8gaG9yaXpvbnRhbCBzaXppbmcsIHdyYXAgY29udHJvbHMgaW4gdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLiBgPHNlbGVjdD5gXG4vLyBlbGVtZW50IGdldHMgc3BlY2lhbCBsb3ZlIGJlY2F1c2UgaXQncyBzcGVjaWFsLCBhbmQgdGhhdCdzIGEgZmFjdCFcbi5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQ7IEBwYWRkaW5nLXZlcnRpY2FsOyBAcGFkZGluZy1ob3Jpem9udGFsOyBAZm9udC1zaXplOyBAbGluZS1oZWlnaHQ7IEBib3JkZXItcmFkaXVzKSB7XG4gIGhlaWdodDogQGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcblxuICBzZWxlY3QmIHtcbiAgICBoZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6IEBpbnB1dC1oZWlnaHQ7XG4gIH1cblxuICB0ZXh0YXJlYSYsXG4gIHNlbGVjdFttdWx0aXBsZV0mIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQnV0dG9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gRm9yIGlucHV0LmJ0blxuICBmb250LXdlaWdodDogQGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZXNldCB1bnVzdWFsIEZpcmVmb3gtb24tQW5kcm9pZCBkZWZhdWx0IHN0eWxlOyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9pc3N1ZXMvMjE0XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctYmFzZS12ZXJ0aWNhbDsgQHBhZGRpbmctYmFzZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWJhc2U7IEBsaW5lLWhlaWdodC1iYXNlOyBAYnRuLWJvcmRlci1yYWRpdXMtYmFzZSk7XG4gIC51c2VyLXNlbGVjdChub25lKTtcblxuICAmLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICAudGFiLWZvY3VzKCk7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IEBidG4tZGVmYXVsdC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgYSYge1xuICAgICYuZGlzYWJsZWQsXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG4gICAgfVxuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tZGVmYXVsdCB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRlZmF1bHQtY29sb3I7IEBidG4tZGVmYXVsdC1iZzsgQGJ0bi1kZWZhdWx0LWJvcmRlcik7XG59XG4uYnRuLXByaW1hcnkge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1wcmltYXJ5LWNvbG9yOyBAYnRuLXByaW1hcnktYmc7IEBidG4tcHJpbWFyeS1ib3JkZXIpO1xufVxuLy8gU3VjY2VzcyBhcHBlYXJzIGFzIGdyZWVuXG4uYnRuLXN1Y2Nlc3Mge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi1zdWNjZXNzLWNvbG9yOyBAYnRuLXN1Y2Nlc3MtYmc7IEBidG4tc3VjY2Vzcy1ib3JkZXIpO1xufVxuLy8gSW5mbyBhcHBlYXJzIGFzIGJsdWUtZ3JlZW5cbi5idG4taW5mbyB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWluZm8tY29sb3I7IEBidG4taW5mby1iZzsgQGJ0bi1pbmZvLWJvcmRlcik7XG59XG4vLyBXYXJuaW5nIGFwcGVhcnMgYXMgb3JhbmdlXG4uYnRuLXdhcm5pbmcge1xuICAuYnV0dG9uLXZhcmlhbnQoQGJ0bi13YXJuaW5nLWNvbG9yOyBAYnRuLXdhcm5pbmctYmc7IEBidG4td2FybmluZy1ib3JkZXIpO1xufVxuLy8gRGFuZ2VyIGFuZCBlcnJvciBhcHBlYXIgYXMgcmVkXG4uYnRuLWRhbmdlciB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLWRhbmdlci1jb2xvcjsgQGJ0bi1kYW5nZXItYmc7IEBidG4tZGFuZ2VyLWJvcmRlcik7XG59XG5cblxuLy8gTGluayBidXR0b25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogQGxpbmstY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgJixcbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAmW2Rpc2FibGVkXSxcbiAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IEBsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBCdXR0b24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tbGcge1xuICAvLyBsaW5lLWhlaWdodDogZW5zdXJlIGV2ZW4tbnVtYmVyZWQgaGVpZ2h0IG9mIGJ1dHRvbiBuZXh0IHRvIGxhcmdlIGlucHV0XG4gIC5idXR0b24tc2l6ZShAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYnRuLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xufVxuLmJ0bi1zbSB7XG4gIC8vIGxpbmUtaGVpZ2h0OiBlbnN1cmUgcHJvcGVyIGhlaWdodCBvZiBidXR0b24gbmV4dCB0byBzbWFsbCBpbnB1dFxuICAuYnV0dG9uLXNpemUoQHBhZGRpbmctc21hbGwtdmVydGljYWw7IEBwYWRkaW5nLXNtYWxsLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cbi5idG4teHMge1xuICAuYnV0dG9uLXNpemUoQHBhZGRpbmcteHMtdmVydGljYWw7IEBwYWRkaW5nLXhzLWhvcml6b250YWw7IEBmb250LXNpemUtc21hbGw7IEBsaW5lLWhlaWdodC1zbWFsbDsgQGJ0bi1ib3JkZXItcmFkaXVzLXNtYWxsKTtcbn1cblxuXG4vLyBCbG9jayBidXR0b25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuLmJ1dHRvbi12YXJpYW50KEBjb2xvcjsgQGJhY2tncm91bmQ7IEBib3JkZXIpIHtcbiAgY29sb3I6IEBjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhY2tncm91bmQ7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLCAyNSUpO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxMCUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG4gIH1cbiAgJjphY3RpdmUsXG4gICYuYWN0aXZlLFxuICAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUmIHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAYmFja2dyb3VuZCwgMTAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBib3JkZXIsIDEyJSk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAxNyUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJvcmRlciwgMjUlKTtcbiAgICB9XG4gIH1cbiAgJi5kaXNhYmxlZCxcbiAgJltkaXNhYmxlZF0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJvcmRlcjtcbiAgICB9XG4gIH1cblxuICAuYmFkZ2Uge1xuICAgIGNvbG9yOiBAYmFja2dyb3VuZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIH1cbn1cblxuLy8gQnV0dG9uIHNpemVzXG4uYnV0dG9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogQHBhZGRpbmctdmVydGljYWwgQHBhZGRpbmctaG9yaXpvbnRhbDtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0O1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cztcbn1cbiIsIi8vIE9wYWNpdHlcblxuLm9wYWNpdHkoQG9wYWNpdHkpIHtcbiAgQG9wYWNpdHktaWU6IChAb3BhY2l0eSAqIDEwMCk7ICAvLyBJRTggZmlsdGVyXG4gIGZpbHRlcjogflwiYWxwaGEob3BhY2l0eT1Ae29wYWNpdHktaWV9KVwiO1xuICBvcGFjaXR5OiBAb3BhY2l0eTtcbn1cbiIsIi5ib3JkZXItcmFkaXVzIChAcmFkaXVzOiAzcHgpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBAcmFkaXVzO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci1yYWRpdXM6IEByYWRpdXM7XG5cbiAgLW1vei1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmc7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbn1cblxuLm9wYWNpdHkgKEBvcGFjaXR5OiAwLjUpIHtcbiAgLXdlYmtpdC1vcGFjaXR5OiBAb3BhY2l0eTtcbiAgLW1vei1vcGFjaXR5OiBAb3BhY2l0eTtcbiAgb3BhY2l0eTogQG9wYWNpdHk7XG59IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBDb21wb25lbnQgYW5pbWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSGVhZHMgdXAhXG4vL1xuLy8gV2UgZG9uJ3QgdXNlIHRoZSBgLm9wYWNpdHkoKWAgbWl4aW4gaGVyZSBzaW5jZSBpdCBjYXVzZXMgYSBidWcgd2l0aCB0ZXh0XG4vLyBmaWVsZHMgaW4gSUU3LTguIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzU1Mi5cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAudHJhbnNpdGlvbihvcGFjaXR5IC4xNXMgbGluZWFyKTtcblxuICAmLmluIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5pbiAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbiAgdHImLmluICAgIHsgZGlzcGxheTogdGFibGUtcm93OyB9XG4gIHRib2R5Ji5pbiB7IGRpc3BsYXk6IHRhYmxlLXJvdy1ncm91cDsgfVxufVxuXG4uY29sbGFwc2luZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAudHJhbnNpdGlvbi1wcm9wZXJ0eSh+XCJoZWlnaHQsIHZpc2liaWxpdHlcIik7XG4gIC50cmFuc2l0aW9uLWR1cmF0aW9uKC4zNXMpO1xuICAudHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24oZWFzZSk7XG59XG4iLCIvL1xuLy8gRHJvcGRvd24gbWVudXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRHJvcGRvd24gYXJyb3cvY2FyZXRcbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogQGNhcmV0LXdpZHRoLWJhc2UgZGFzaGVkO1xuICBib3JkZXItdG9wOiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB+XCJcXDlcIjsgLy8gSUU4XG4gIGJvcmRlci1yaWdodDogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiBAY2FyZXQtd2lkdGgtYmFzZSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGRpdilcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi8vIFByZXZlbnQgdGhlIGZvY3VzIG9uIHRoZSBkcm9wZG93biB0b2dnbGUgd2hlbiBjbG9zaW5nIGRyb3Bkb3duc1xuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51ICh1bClcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luOiAycHggMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGRyb3Bkb3duLWZhbGxiYWNrLWJvcmRlcjsgLy8gSUU4IGZhbGxiYWNrXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBkcm9wZG93bi1ib3JkZXI7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIC5ib3gtc2hhZG93KDAgNnB4IDEycHggcmdiYSgwLCAwLCAwLCAuMTc1KSk7XG5cbiAgLy8gQWxpZ25zIHRoZSBkcm9wZG93biBtZW51IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIERlcHJlY2F0ZWQgYXMgb2YgMy4xLjAgaW4gZmF2b3Igb2YgYC5kcm9wZG93bi1tZW51LVtkaXJdYFxuICAmLnB1bGwtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4gIC5kaXZpZGVyIHtcbiAgICAubmF2LWRpdmlkZXIoQGRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICB9XG5cbiAgLy8gTGlua3Mgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4gID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAzcHggMjBweDtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgICBjb2xvcjogQGRyb3Bkb3duLWxpbmstY29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGRyb3Bkb3duLWxpbmstaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdGl2ZSBzdGF0ZVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIERpc2FibGVkIHN0YXRlXG4vL1xuLy8gR3JheSBvdXQgdGV4dCBhbmQgZW5zdXJlIHRoZSBob3Zlci9mb2N1cyBzdGF0ZSByZW1haW5zIGdyYXlcblxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG5cbiAgLy8gTnVrZSBob3Zlci9mb2N1cyBlZmZlY3RzXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IEBjdXJzb3ItZGlzYWJsZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIENTUyBncmFkaWVudFxuICAgIC5yZXNldC1maWx0ZXIoKTtcbiAgfVxufVxuXG4vLyBPcGVuIHN0YXRlIGZvciB0aGUgZHJvcGRvd25cbi5vcGVuIHtcbiAgLy8gU2hvdyB0aGUgbWVudVxuICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgb3V0bGluZSB3aGVuIDpmb2N1cyBpcyB0cmlnZ2VyZWRcbiAgPiBhIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbi8vIE1lbnUgcG9zaXRpb25pbmdcbi8vXG4vLyBBZGQgZXh0cmEgY2xhc3MgdG8gYC5kcm9wZG93bi1tZW51YCB0byBmbGlwIHRoZSBhbGlnbm1lbnQgb2YgdGhlIGRyb3Bkb3duXG4vLyBtZW51IHdpdGggdGhlIHBhcmVudC5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gYC5kcm9wZG93bi1tZW51YFxufVxuLy8gV2l0aCB2Mywgd2UgZW5hYmxlZCBhdXRvLWZsaXBwaW5nIGlmIHlvdSBoYXZlIGEgZHJvcGRvd24gd2l0aGluIGEgcmlnaHRcbi8vIGFsaWduZWQgbmF2IGNvbXBvbmVudC4gVG8gZW5hYmxlIHRoZSB1bmRvaW5nIG9mIHRoYXQsIHdlIHByb3ZpZGUgYW4gb3ZlcnJpZGVcbi8vIHRvIHJlc3RvcmUgdGhlIGRlZmF1bHQgZHJvcGRvd24gbWVudSBhbGlnbm1lbnQuXG4vL1xuLy8gVGhpcyBpcyBvbmx5IGZvciBsZWZ0LWFsaWduaW5nIGEgZHJvcGRvd24gbWVudSB3aXRoaW4gYSBgLm5hdmJhci1yaWdodGAgb3Jcbi8vIGAucHVsbC1yaWdodGAgbmF2IGNvbXBvbmVudC5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6IEBkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gQmFja2Ryb3AgdG8gY2F0Y2ggYm9keSBjbGlja3Mgb24gbW9iaWxlLCBldGMuXG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogKEB6aW5kZXgtZHJvcGRvd24gLSAxMCk7XG59XG5cbi8vIFJpZ2h0IGFsaWduZWQgZHJvcGRvd25zXG4ucHVsbC1yaWdodCA+IC5kcm9wZG93bi1tZW51IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy9cbi8vIEp1c3QgYWRkIC5kcm9wdXAgYWZ0ZXIgdGhlIHN0YW5kYXJkIC5kcm9wZG93biBjbGFzcyBhbmQgeW91J3JlIHNldCwgYnJvLlxuLy8gVE9ETzogYWJzdHJhY3QgdGhpcyBzbyB0aGF0IHRoZSBuYXZiYXIgZml4ZWQgc3R5bGVzIGFyZSBub3QgcGxhY2VkIGhlcmU/XG5cbi5kcm9wdXAsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24ge1xuICAvLyBSZXZlcnNlIHRoZSBjYXJldFxuICAuY2FyZXQge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBib3JkZXItYm90dG9tOiBAY2FyZXQtd2lkdGgtYmFzZSBkYXNoZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogQGNhcmV0LXdpZHRoLWJhc2Ugc29saWQgflwiXFw5XCI7IC8vIElFOFxuICB9XG4gIC8vIERpZmZlcmVudCBwb3NpdGlvbmluZyBmb3IgYm90dG9tIHVwIG1lbnVcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB9XG59XG5cblxuLy8gQ29tcG9uZW50IGFsaWdubWVudFxuLy9cbi8vIFJlaXRlcmF0ZSBwZXIgbmF2YmFyLmxlc3MgYW5kIHRoZSBtb2RpZmllZCBjb21wb25lbnQgYWxpZ25tZW50IHRoZXJlLlxuXG5AbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAuZHJvcGRvd24tbWVudS1yaWdodCgpO1xuICAgIH1cbiAgICAvLyBOZWNlc3NhcnkgZm9yIG92ZXJyaWRlcyBvZiB0aGUgZGVmYXVsdCByaWdodCBhbGlnbmVkIG1lbnUuXG4gICAgLy8gV2lsbCByZW1vdmUgY29tZSB2NCBpbiBhbGwgbGlrZWxpaG9vZC5cbiAgICAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICAgIC5kcm9wZG93bi1tZW51LWxlZnQoKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuLm5hdi1kaXZpZGVyKEBjb2xvcjogI2U1ZTVlNSkge1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAoKEBsaW5lLWhlaWdodC1jb21wdXRlZCAvIDIpIC0gMSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xufVxuIiwiLy8gUmVzZXQgZmlsdGVycyBmb3IgSUVcbi8vXG4vLyBXaGVuIHlvdSBuZWVkIHRvIHJlbW92ZSBhIGdyYWRpZW50IGJhY2tncm91bmQsIGRvIG5vdCBmb3JnZXQgdG8gdXNlIHRoaXMgdG8gcmVzZXRcbi8vIHRoZSBJRSBmaWx0ZXIgZm9yIElFOSBhbmQgYmVsb3cuXG5cbi5yZXNldC1maWx0ZXIoKSB7XG4gIGZpbHRlcjogZSglKFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KGVuYWJsZWQgPSBmYWxzZSlcIikpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlICovXG5cbi8vXG4vLyBCdXR0b24gZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGJ1dHRvbiB0byB0aGUgZnJvbnRcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuLmJ0bi1ncm91cCB7XG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDsgLy8gT2Zmc2V0IHRoZSBmaXJzdCBjaGlsZCdzIG1hcmdpblxuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcblxuICAuYnRuLFxuICAuYnRuLWdyb3VwLFxuICAuaW5wdXQtZ3JvdXAge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5pbnB1dC1ncm91cCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFNldCBjb3JuZXJzIGluZGl2aWR1YWwgYmVjYXVzZSBzb21ldGltZXMgYSBzaW5nbGUgYnV0dG9uIGNhbiBiZSBpbiBhIC5idG4tZ3JvdXAgYW5kIHdlIG5lZWQgOmZpcnN0LWNoaWxkIGFuZCA6bGFzdC1jaGlsZCB0byBib3RoIG1hdGNoXG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHksIGdpdmVuIHRoYXQgYSAuZHJvcGRvd24tbWVudSBpcyB1c2VkIGltbWVkaWF0ZWx5IGFmdGVyIGl0XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuXG4vLyBDdXN0b20gZWRpdHMgZm9yIGluY2x1ZGluZyBidG4tZ3JvdXBzIHdpdGhpbiBidG4tZ3JvdXBzICh1c2VmdWwgZm9yIGluY2x1ZGluZyBkcm9wZG93biBidXR0b25zIHdpdGhpbiBhIGJ0bi1ncm91cClcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gT24gYWN0aXZlIGFuZCBvcGVuLCBkb24ndCBzaG93IG91dGxpbmVcbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAteHMgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi14cyk7IH1cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1zbSk7IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgJjpleHRlbmQoLmJ0bi1sZyk7IH1cblxuXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdpdmUgdGhlIGxpbmUgYmV0d2VlbiBidXR0b25zIHNvbWUgZGVwdGhcbi5idG4tZ3JvdXAgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBhbmQgc2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAuMTI1KSk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vIFJlcG9zaXRpb24gdGhlIGNhcmV0XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLy8gQ2FyZXRzIGluIG90aGVyIGJ1dHRvbiBzaXplc1xuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IEBjYXJldC13aWR0aC1sYXJnZSBAY2FyZXQtd2lkdGgtbGFyZ2UgMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi8vIFVwc2lkZSBkb3duIGNhcmV0cyBmb3IgLmRyb3B1cFxuLmRyb3B1cCAuYnRuLWxnIC5jYXJldCB7XG4gIGJvcmRlci13aWR0aDogMCBAY2FyZXQtd2lkdGgtbGFyZ2UgQGNhcmV0LXdpZHRoLWxhcmdlO1xufVxuXG5cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBDbGVhciBmbG9hdHMgc28gZHJvcGRvd24gbWVudXMgY2FuIGJlIHByb3Blcmx5IHBsYWNlZFxuICA+IC5idG4tZ3JvdXAge1xuICAgICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuICAgID4gLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgLmJvcmRlci10b3AtcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAuYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBidG4tYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gID4gLmJ0bjpsYXN0LWNoaWxkLFxuICA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIC5ib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG5cblxuLy8gSnVzdGlmaWVkIGJ1dHRvbiBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAxJTtcbiAgfVxuICA+IC5idG4tZ3JvdXAgLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4tZ3JvdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLmJvcmRlci10b3AtcmFkaXVzKEByYWRpdXMpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogQHJhZGl1cztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IEByYWRpdXM7XG59XG4uYm9yZGVyLXJpZ2h0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogQHJhZGl1cztcbn1cbi5ib3JkZXItYm90dG9tLXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBAcmFkaXVzO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBAcmFkaXVzO1xufVxuLmJvcmRlci1sZWZ0LXJhZGl1cyhAcmFkaXVzKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IEByYWRpdXM7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IEByYWRpdXM7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIElucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQmFzZSBzdHlsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGRyb3Bkb3duc1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTsgLy8gcHJldmVudCBpbnB1dCBncm91cHMgZnJvbSBpbmhlcml0aW5nIGJvcmRlciBzdHlsZXMgZnJvbSB0YWJsZSBjZWxscyB3aGVuIHBsYWNlZCB3aXRoaW4gYSB0YWJsZVxuXG4gIC8vIFVuZG8gcGFkZGluZyBhbmQgZmxvYXQgb2YgZ3JpZCBjbGFzc2VzXG4gICZbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgIC8vIElFOSBmdWJhcnMgdGhlIHBsYWNlaG9sZGVyIGF0dHJpYnV0ZSBpbiB0ZXh0IGlucHV0cyBhbmQgdGhlIGFycm93cyBvblxuICAgIC8vIHNlbGVjdCBlbGVtZW50cyBpbiBpbnB1dCBncm91cHMuIFRvIGZpeCBpdCwgd2UgZmxvYXQgdGhlIGlucHV0LiBEZXRhaWxzOlxuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1NjEjaXNzdWVjb21tZW50LTI4OTM2ODU1XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTaXppbmcgb3B0aW9uc1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuIHtcbiAgLmlucHV0LWxnKCk7XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICAuaW5wdXQtc20oKTtcbn1cblxuXG4vLyBEaXNwbGF5IGFzIHRhYmxlLWNlbGxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4sXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cbiAgJjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4vLyBBZGRvbiBhbmQgYWRkb24gd3JhcHBlciBmb3IgYnV0dG9uc1xuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAxJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gTWF0Y2ggdGhlIGlucHV0c1xufVxuXG4vLyBUZXh0IGlucHV0IGdyb3Vwc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogQHBhZGRpbmctYmFzZS12ZXJ0aWNhbCBAcGFkZGluZy1iYXNlLWhvcml6b250YWw7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBpbnB1dC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IEBpbnB1dC1ib3JkZXItcmFkaXVzO1xuXG4gIC8vIFNpemluZ1xuICAmLmlucHV0LXNtIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbCBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1zbWFsbDtcbiAgfVxuICAmLmlucHV0LWxnIHtcbiAgICBwYWRkaW5nOiBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xuICAgIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1sYXJnZTtcbiAgICBib3JkZXItcmFkaXVzOiBAaW5wdXQtYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIC5ib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEphbmtpbHkgcHJldmVudCBpbnB1dCBidXR0b24gZ3JvdXBzIGZyb20gd3JhcHBpbmcgd2l0aCBgd2hpdGUtc3BhY2VgIGFuZFxuICAvLyBgZm9udC1zaXplYCBpbiBjb21iaW5hdGlvbiB3aXRoIGBpbmxpbmUtYmxvY2tgIG9uIGJ1dHRvbnMuXG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBOZWdhdGl2ZSBtYXJnaW4gZm9yIHNwYWNpbmcsIHBvc2l0aW9uIGZvciBicmluZ2luZyBob3ZlcmVkL2ZvY3VzZWQvYWN0aXZlZFxuICAvLyBlbGVtZW50IGFib3ZlIHRoZSBzaWJsaW5ncy5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIHRvIG9ubHkgaGF2ZSBhIDFweCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgID4gLmJ0bixcbiAgICA+IC5idG4tZ3JvdXAge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBzZWxlY3Rvci1tYXgtdHlwZVxuXG4vL1xuLy8gTmF2c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIGNsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2IHtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHVsL29sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IEBuYXYtbGluay1wYWRkaW5nO1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEaXNhYmxlZCBzdGF0ZSBzZXRzIHRleHQgdG8gZ3JheSBhbmQgbnVrZXMgaG92ZXIvdGFiIGVmZmVjdHNcbiAgICAmLmRpc2FibGVkID4gYSB7XG4gICAgICBjb2xvcjogQG5hdi1kaXNhYmxlZC1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LWRpc2FibGVkLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPcGVuIGRyb3Bkb3duc1xuICAub3BlbiA+IGEge1xuICAgICYsXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtbGluay1ob3Zlci1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2IGRpdmlkZXJzIChkZXByZWNhdGVkIHdpdGggdjMuMC4xKVxuICAvL1xuICAvLyBUaGlzIHNob3VsZCBoYXZlIGJlZW4gcmVtb3ZlZCBpbiB2MyB3aXRoIHRoZSBkcm9wcGluZyBvZiBgLm5hdi1saXN0YCwgYnV0XG4gIC8vIHdlIG1pc3NlZCBpdC4gV2UgZG9uJ3QgY3VycmVudGx5IHN1cHBvcnQgdGhpcyBhbnl3aGVyZSwgYnV0IGluIHRoZSBpbnRlcmVzdFxuICAvLyBvZiBtYWludGFpbmluZyBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGluIGNhc2UgeW91IHVzZSBpdCwgaXQncyBkZXByZWNhdGVkLlxuICAubmF2LWRpdmlkZXIge1xuICAgIC5uYXYtZGl2aWRlcigpO1xuICB9XG5cbiAgLy8gUHJldmVudCBJRTggZnJvbSBtaXNwbGFjaW5nIGltZ3NcbiAgLy9cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2lzc3Vlcy85ODQjaXNzdWVjb21tZW50LTM5ODU5ODlcbiAgPiBsaSA+IGEgPiBpbWcge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIFRhYnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gR2l2ZSB0aGUgdGFicyBzb21ldGhpbmcgdG8gc2l0IG9uXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQG5hdi10YWJzLWJvcmRlci1jb2xvcjtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gTWFrZSB0aGUgbGlzdC1pdGVtcyBvdmVybGF5IHRoZSBib3R0b20gYm9yZGVyXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcblxuICAgIC8vIEFjdHVhbCB0YWJzIChhcyBsaW5rcylcbiAgICA+IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2UgQGJvcmRlci1yYWRpdXMtYmFzZSAwIDA7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IgQG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yIEBuYXYtdGFicy1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlIHN0YXRlLCBhbmQgaXRzIDpob3ZlciB0byBvdmVycmlkZSBub3JtYWwgOmhvdmVyXG4gICAgJi5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdi10YWJzLWFjdGl2ZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtYWN0aXZlLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gcHVsbGluZyB0aGlzIGluIG1haW5seSBmb3IgbGVzcyBzaG9ydGhhbmRcbiAgJi5uYXYtanVzdGlmaWVkIHtcbiAgICAubmF2LWp1c3RpZmllZCgpO1xuICAgIC5uYXYtdGFicy1qdXN0aWZpZWQoKTtcbiAgfVxufVxuXG5cbi8vIFBpbGxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubmF2LXBpbGxzIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAvLyBMaW5rcyByZW5kZXJlZCBhcyBwaWxsc1xuICAgID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiBAbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuICAgICsgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICB9XG5cbiAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAmLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXYtcGlsbHMtYWN0aXZlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gU3RhY2tlZCBwaWxsc1xuLm5hdi1zdGFja2VkIHtcbiAgPiBsaSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgKyBsaSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgLy8gbm8gbmVlZCBmb3IgdGhpcyBnYXAgYmV0d2VlbiBuYXYgaXRlbXNcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXYgdmFyaWF0aW9uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gSnVzdGlmaWVkIG5hdiBsaW5rc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gbGkge1xuICAgIGZsb2F0OiBub25lO1xuICAgID4gYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6IDElO1xuICAgICAgPiBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gTW92ZSBib3JkZXJzIHRvIGFuY2hvcnMgaW5zdGVhZCBvZiBib3R0b20gb2YgbGlzdFxuLy9cbi8vIE1peGluIGZvciBhZGRpbmcgb24gdG9wIHRoZSBzaGFyZWQgYC5uYXYtanVzdGlmaWVkYCBzdHlsZXMgZm9yIG91ciB0YWJzXG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICA+IGxpID4gYSB7XG4gICAgLy8gT3ZlcnJpZGUgbWFyZ2luIGZyb20gLm5hdi10YWJzXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuICA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAbmF2LXRhYnMtanVzdGlmaWVkLWxpbmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBuYXYtdGFicy1qdXN0aWZpZWQtbGluay1ib3JkZXItY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlIEBib3JkZXItcmFkaXVzLWJhc2UgMCAwO1xuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhLFxuICAgID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gICAgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAbmF2LXRhYnMtanVzdGlmaWVkLWFjdGl2ZS1saW5rLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5cbi8vIERyb3Bkb3duc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTcGVjaWZpYyBkcm9wZG93bnNcbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIC8vIG1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICBtYXJnaW4tdG9wOiAtMXB4O1xuICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1tYXgtdHlwZSwgc2VsZWN0b3ItbWF4LWNvbXBvdW5kLXNlbGVjdG9ycywgc2VsZWN0b3ItbWF4LWNvbWJpbmF0b3JzLCBzZWxlY3Rvci1tYXgtY2xhc3MsIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBOYXZiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIFdyYXBwZXIgYW5kIGJhc2UgY2xhc3Ncbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IEBuYXZiYXItaGVpZ2h0OyAvLyBFbnN1cmUgYSBuYXZiYXIgYWx3YXlzIHNob3dzIChlLmcuLCB3aXRob3V0IGEgLm5hdmJhci1icmFuZCBpbiBjb2xsYXBzZWQgbW9kZSlcbiAgbWFyZ2luLWJvdHRvbTogQG5hdmJhci1tYXJnaW4tYm90dG9tO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAvLyBQcmV2ZW50IGZsb2F0cyBmcm9tIGJyZWFraW5nIHRoZSBuYXZiYXJcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiBAbmF2YmFyLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgaGVhZGluZ1xuLy9cbi8vIEdyb3VwcyBgLm5hdmJhci1icmFuZGAgYW5kIGAubmF2YmFyLXRvZ2dsZWAgaW50byBhIHNpbmdsZSBjb21wb25lbnQgZm9yIGVhc3lcbi8vIHN0eWxpbmcgb2YgcmVzcG9uc2l2ZSBhc3BlY3RzLlxuXG4ubmF2YmFyLWhlYWRlciB7XG4gICY6ZXh0ZW5kKC5jbGVhcmZpeCBhbGwpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgY29sbGFwc2UgKGJvZHkpXG4vL1xuLy8gR3JvdXAgeW91ciBuYXZiYXIgY29udGVudCBpbnRvIHRoaXMgZm9yIGVhc3kgY29sbGFwc2luZyBhbmQgZXhwYW5kaW5nIGFjcm9zc1xuLy8gdmFyaW91cyBkZXZpY2Ugc2l6ZXMuIEJ5IGRlZmF1bHQsIHRoaXMgY29udGVudCBpcyBjb2xsYXBzZWQgd2hlbiA8NzY4cHgsIGJ1dFxuLy8gd2lsbCBleHBhbmQgcGFzdCB0aGF0IGZvciBhIGhvcml6b250YWwgZGlzcGxheS5cbi8vXG4vLyBUbyBzdGFydCAob24gbW9iaWxlIGRldmljZXMpIHRoZSBuYXZiYXIgbGlua3MsIGZvcm1zLCBhbmQgYnV0dG9ucyBhcmUgc3RhY2tlZFxuLy8gdmVydGljYWxseSBhbmQgaW5jbHVkZSBhIGBtYXgtaGVpZ2h0YCB0byBvdmVyZmxvdyBpbiBjYXNlIHlvdSBoYXZlIHRvbyBtdWNoXG4vLyBjb250ZW50IGZvciB0aGUgdXNlcidzIHZpZXdwb3J0LlxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1yaWdodDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIHBhZGRpbmctbGVmdDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xKTtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAmLmluIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IHNldHRpbmdcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5pbiB7XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIFVuZG8gdGhlIGNvbGxhcHNlIHNpZGUgcGFkZGluZyBmb3IgbmF2YmFycyB3aXRoIGNvbnRhaW5lcnMgdG8gZW5zdXJlXG4gICAgLy8gYWxpZ25tZW50IG9mIHJpZ2h0LWFsaWduZWQgY29udGVudHMuXG4gICAgLm5hdmJhci1maXhlZC10b3AgJixcbiAgICAubmF2YmFyLXN0YXRpYy10b3AgJixcbiAgICAubmF2YmFyLWZpeGVkLWJvdHRvbSAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLFxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBtYXgtaGVpZ2h0OiBAbmF2YmFyLWNvbGxhcHNlLW1heC1oZWlnaHQ7XG5cbiAgICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IEBzY3JlZW4teHMtbWluKSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEZpeCB0aGUgdG9wL2JvdHRvbSBuYXZiYXJzIHdoZW4gc2NyZWVuIHJlYWwgZXN0YXRlIHN1cHBvcnRzIGl0XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyLWZpeGVkO1xuXG4gIC8vIFVuZG8gdGhlIHJvdW5kZWQgY29ybmVyc1xuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLm5hdmJhci1maXhlZC10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweDtcbn1cbi5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBvdmVycmlkZSAubmF2YmFyIGRlZmF1bHRzXG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cblxuXG4vLyBCb3RoIG5hdmJhciBoZWFkZXIgYW5kIGNvbGxhcHNlXG4vL1xuLy8gV2hlbiBhIGNvbnRhaW5lciBpcyBwcmVzZW50LCBjaGFuZ2UgdGhlIGJlaGF2aW9yIG9mIHRoZSBoZWFkZXIgYW5kIGNvbGxhcHNlLlxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCB7XG4gID4gLm5hdmJhci1oZWFkZXIsXG4gID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICAgIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTmF2YmFyIGFsaWdubWVudCBvcHRpb25zXG4vL1xuLy8gRGlzcGxheSB0aGUgbmF2YmFyIGFjcm9zcyB0aGUgZW50aXJldHkgb2YgdGhlIHBhZ2Ugb3IgZml4ZWQgaXQgdG8gdGhlIHRvcCBvclxuLy8gYm90dG9tIG9mIHRoZSBwYWdlLlxuXG4vLyBTdGF0aWMgdG9wICh1bmZpeGVkLCBidXQgMTAwJSB3aWRlKSBuYXZiYXJcbi5uYXZiYXItc3RhdGljLXRvcCB7XG4gIHotaW5kZXg6IEB6aW5kZXgtbmF2YmFyO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5cblxuLy8gQnJhbmQvcHJvamVjdCBuYW1lXG5cbi5uYXZiYXItYnJhbmQge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiBAbmF2YmFyLWhlaWdodDtcbiAgcGFkZGluZzogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsIEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBmb250LXNpemU6IEBmb250LXNpemUtbGFyZ2U7XG4gIGxpbmUtaGVpZ2h0OiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgPiBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICAubmF2YmFyID4gLmNvbnRhaW5lciAmLFxuICAgIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdG9nZ2xlXG4vL1xuLy8gQ3VzdG9tIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIGAubmF2YmFyLWNvbGxhcHNlYCwgcG93ZXJlZCBieSB0aGUgY29sbGFwc2Vcbi8vIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigzNHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTRcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgLy8gV2UgcmVtb3ZlIHRoZSBgb3V0bGluZWAgaGVyZSwgYnV0IGxhdGVyIGNvbXBlbnNhdGUgYnkgYXR0YWNoaW5nIGA6aG92ZXJgXG4gIC8vIHN0eWxlcyB0byBgOmZvY3VzYC5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gIC8vIEJhcnNcbiAgLmljb24tYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIH1cbiAgLmljb24tYmFyICsgLmljb24tYmFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2IGxpbmtzXG4vL1xuLy8gQnVpbGRzIG9uIHRvcCBvZiB0aGUgYC5uYXZgIGNvbXBvbmVudHMgd2l0aCBpdHMgb3duIG1vZGlmaWVyIGNsYXNzIHRvIG1ha2Vcbi8vIHRoZSBuYXYgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSBob3Jpem9udGFsIG5hdiAoYWJvdmUgNzY4cHgpLlxuXG4ubmF2YmFyLW5hdiB7XG4gIG1hcmdpbjogKEBuYXZiYXItcGFkZGluZy12ZXJ0aWNhbCAvIDIpIC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcblxuICA+IGxpID4gYSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICA+IGxpID4gYSxcbiAgICAgIC5kcm9wZG93bi1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweCA1cHggMjVweDtcbiAgICAgIH1cbiAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFVuY29sbGFwc2UgdGhlIG5hdlxuICBAbWVkaWEgKG1pbi13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludCkge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMDtcblxuICAgID4gbGkge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICA+IGEge1xuICAgICAgICBwYWRkaW5nLXRvcDogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogQG5hdmJhci1wYWRkaW5nLXZlcnRpY2FsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBmb3JtXG4vL1xuLy8gRXh0ZW5zaW9uIG9mIHRoZSBgLmZvcm0taW5saW5lYCB3aXRoIHNvbWUgZXh0cmEgZmxhdm9yIGZvciBvcHRpbXVtIGRpc3BsYXkgaW5cbi8vIG91ciBuYXZiYXJzLlxuXG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IEBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tcmlnaHQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgbWFyZ2luLWxlZnQ6IC1AbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBzaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gIC5ib3gtc2hhZG93KEBzaGFkb3cpO1xuXG4gIC8vIE1peGluIGJlaGF2aW9yIGZvciBvcHRpbXVtIGRpc3BsYXlcbiAgLmZvcm0taW5saW5lKCk7XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50LW1heCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFZlcnRpY2FsbHkgY2VudGVyIGluIGV4cGFuZGVkLCBob3Jpem9udGFsIG5hdmJhclxuICAubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBpbnB1dC1oZWlnaHQtYmFzZSk7XG5cbiAgLy8gVW5kbyAxMDAlIHdpZHRoIGZvciBwdWxsIGNsYXNzZXNcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyOiAwO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy8gRHJvcGRvd24gbWVudXNcblxuLy8gTWVudSBwb3NpdGlvbiBhbmQgbWVudSBjYXJldHNcbi5uYXZiYXItbmF2ID4gbGkgPiAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbn1cbi8vIE1lbnUgcG9zaXRpb24gYW5kIG1lbnUgY2FyZXQgc3VwcG9ydCBmb3IgZHJvcHVwcyB2aWEgZXh0cmEgZHJvcHVwIGNsYXNzXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICAuYm9yZGVyLXRvcC1yYWRpdXMoQG5hdmJhci1ib3JkZXItcmFkaXVzKTtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xufVxuXG5cbi8vIEJ1dHRvbnMgaW4gbmF2YmFyc1xuLy9cbi8vIFZlcnRpY2FsbHkgY2VudGVyIGEgYnV0dG9uIHdpdGhpbiBhIG5hdmJhciAod2hlbiAqbm90KiBpbiBhIGZvcm0pLlxuXG4ubmF2YmFyLWJ0biB7XG4gIC5uYXZiYXItdmVydGljYWwtYWxpZ24oQGlucHV0LWhlaWdodC1iYXNlKTtcblxuICAmLmJ0bi1zbSB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAaW5wdXQtaGVpZ2h0LXNtYWxsKTtcbiAgfVxuICAmLmJ0bi14cyB7XG4gICAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbigyMik7XG4gIH1cbn1cblxuXG4vLyBUZXh0IGluIG5hdmJhcnNcbi8vXG4vLyBBZGQgYSBjbGFzcyB0byBtYWtlIGFueSBlbGVtZW50IHByb3Blcmx5IGFsaWduIGl0c2VsZiB2ZXJ0aWNhbGx5IHdpdGhpbiB0aGUgbmF2YmFycy5cblxuLm5hdmJhci10ZXh0IHtcbiAgLm5hdmJhci12ZXJ0aWNhbC1hbGlnbihAbGluZS1oZWlnaHQtY29tcHV0ZWQpO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAZ3JpZC1mbG9hdC1icmVha3BvaW50KSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBAbmF2YmFyLXBhZGRpbmctaG9yaXpvbnRhbDtcbiAgICBtYXJnaW4tbGVmdDogQG5hdmJhci1wYWRkaW5nLWhvcml6b250YWw7XG4gIH1cbn1cblxuXG4vLyBDb21wb25lbnQgYWxpZ25tZW50XG4vL1xuLy8gUmVwdXJwb3NlIHRoZSBwdWxsIHV0aWxpdGllcyBhcyB0aGVpciBvd24gbmF2YmFyIHV0aWxpdGllcyB0byBhdm9pZCBzcGVjaWZpY2l0eVxuLy8gaXNzdWVzIHdpdGggcGFyZW50cyBhbmQgY2hhaW5pbmcuIE9ubHkgZG8gdGhpcyB3aGVuIHRoZSBuYXZiYXIgaXMgdW5jb2xsYXBzZWRcbi8vIHRob3VnaCBzbyB0aGF0IG5hdmJhciBjb250ZW50cyBwcm9wZXJseSBzdGFjayBhbmQgYWxpZ24gaW4gbW9iaWxlLlxuLy9cbi8vIERlY2xhcmVkIGFmdGVyIHRoZSBuYXZiYXIgY29tcG9uZW50cyB0byBlbnN1cmUgbW9yZSBzcGVjaWZpY2l0eSBvbiB0aGUgbWFyZ2lucy5cblxuQG1lZGlhIChtaW4td2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQpIHtcbiAgLm5hdmJhci1sZWZ0ICB7IC5wdWxsLWxlZnQoKTsgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICAucHVsbC1yaWdodCgpO1xuICAgIG1hcmdpbi1yaWdodDogLUBuYXZiYXItcGFkZGluZy1ob3Jpem9udGFsO1xuXG4gICAgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBBbHRlcm5hdGUgbmF2YmFyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRGVmYXVsdCBuYXZiYXJcbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1iZztcbiAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuXG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYnJhbmQtaG92ZXItYmc7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG4gICAgPiAuZGlzYWJsZWQgPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gRHJvcGRvd24gbWVudSBpdGVtc1xuICAgIC8vIFJlbW92ZSBiYWNrZ3JvdW5kIGNvbG9yIGZyb20gb3BlbiBkcm9wZG93blxuICAgID4gLm9wZW4gPiBhIHtcbiAgICAgICYsXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWFjdGl2ZS1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogQGdyaWQtZmxvYXQtYnJlYWtwb2ludC1tYXgpIHtcbiAgICAgIC8vIERyb3Bkb3ducyBnZXQgY3VzdG9tIGRpc3BsYXkgd2hlbiBjb2xsYXBzZWRcbiAgICAgIC5vcGVuIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgPiBsaSA+IGEge1xuICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstaG92ZXItYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1hY3RpdmUtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmRpc2FibGVkID4gYSB7XG4gICAgICAgICAgJixcbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1kZWZhdWx0LWxpbmstZGlzYWJsZWQtYmc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGJvcmRlci1jb2xvcjogQG5hdmJhci1kZWZhdWx0LXRvZ2dsZS1ib3JkZXItY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItZGVmYXVsdC10b2dnbGUtaG92ZXItYmc7XG4gICAgfVxuICAgIC5pY29uLWJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtdG9nZ2xlLWljb24tYmFyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZm9ybSB7XG4gICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtYm9yZGVyO1xuICB9XG5cblxuICAvLyBMaW5rcyBpbiBuYXZiYXJzXG4gIC8vXG4gIC8vIEFkZCBhIGNsYXNzIHRvIGVuc3VyZSBsaW5rcyBvdXRzaWRlIHRoZSBuYXZiYXIgbmF2IGFyZSBjb2xvcmVkIGNvcnJlY3RseS5cblxuICAubmF2YmFyLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuYnRuLWxpbmsge1xuICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItZGVmYXVsdC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgICAmW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWRlZmF1bHQtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gSW52ZXJzZSBuYXZiYXJcblxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWJnO1xuICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS1ib3JkZXI7XG5cbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1jb2xvcjtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1icmFuZC1ob3Zlci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtY29sb3I7XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgPiBsaSA+IGEge1xuICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWNvbG9yO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICAgID4gLmFjdGl2ZSA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgfVxuICAgIH1cbiAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgJixcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEcm9wZG93bnNcbiAgICA+IC5vcGVuID4gYSB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1hY3RpdmUtYmc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBncmlkLWZsb2F0LWJyZWFrcG9pbnQtbWF4KSB7XG4gICAgICAvLyBEcm9wZG93bnMgZ2V0IGN1c3RvbSBkaXNwbGF5XG4gICAgICAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5kaXZpZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgID4gbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWhvdmVyLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5hY3RpdmUgPiBhIHtcbiAgICAgICAgICAmLFxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstYWN0aXZlLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5kaXNhYmxlZCA+IGEge1xuICAgICAgICAgICYsXG4gICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZiYXItaW52ZXJzZS1saW5rLWRpc2FibGVkLWJnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERhcmtlbiB0aGUgcmVzcG9uc2l2ZSBuYXYgdG9nZ2xlXG4gIC5uYXZiYXItdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6IEBuYXZiYXItaW52ZXJzZS10b2dnbGUtYm9yZGVyLWNvbG9yO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2YmFyLWludmVyc2UtdG9nZ2xlLWhvdmVyLWJnO1xuICAgIH1cbiAgICAuaWNvbi1iYXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdmJhci1pbnZlcnNlLXRvZ2dsZS1pY29uLWJhci1iZztcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZvcm0ge1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZiYXItaW52ZXJzZS1iZywgNyUpO1xuICB9XG5cbiAgLm5hdmJhci1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1saW5rIHtcbiAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstY29sb3I7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAbmF2YmFyLWludmVyc2UtbGluay1ob3Zlci1jb2xvcjtcbiAgICB9XG4gICAgJltkaXNhYmxlZF0sXG4gICAgZmllbGRzZXRbZGlzYWJsZWRdICYge1xuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQG5hdmJhci1pbnZlcnNlLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBOYXZiYXIgdmVydGljYWwgYWxpZ25cbi8vXG4vLyBWZXJ0aWNhbGx5IGNlbnRlciBlbGVtZW50cyBpbiB0aGUgbmF2YmFyLlxuLy8gRXhhbXBsZTogYW4gZWxlbWVudCBoYXMgYSBoZWlnaHQgb2YgMzBweCwgc28gd3JpdGUgb3V0IGAubmF2YmFyLXZlcnRpY2FsLWFsaWduKDMwcHgpO2AgdG8gY2FsY3VsYXRlIHRoZSBhcHByb3ByaWF0ZSB0b3AgbWFyZ2luLlxuXG4ubmF2YmFyLXZlcnRpY2FsLWFsaWduKEBlbGVtZW50LWhlaWdodCkge1xuICBtYXJnaW4tdG9wOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAoKEBuYXZiYXItaGVpZ2h0IC0gQGVsZW1lbnQtaGVpZ2h0KSAvIDIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBVdGlsaXR5IGNsYXNzZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gRmxvYXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jbGVhcmZpeCB7XG4gIC5jbGVhcmZpeCgpO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIC5jZW50ZXItYmxvY2soKTtcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuXG4vLyBUb2dnbGluZyBjb250ZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLmhpZGUgaW4gZmF2b3Igb2YgLmhpZGRlbiBvciAuc3Itb25seSAoYXMgYXBwcm9wcmlhdGUpIGluIHYzLjAuMVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIC50ZXh0LWhpZGUoKTtcbn1cblxuXG4vLyBIaWRlIGZyb20gc2NyZWVucmVhZGVycyBhbmQgYnJvd3NlcnNcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gRm9yIEFmZml4IHBsdWdpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG4iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIC4wOGVtIEBmYS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IC4xZW07XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9IHtcbiAgJi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLkB7ZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLkB7ZmEtY3NzLXByZWZpeH0ge1xuICAmLnB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLnB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuIiwiLy9cbi8vIEJyZWFkY3J1bWJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogQGJyZWFkY3J1bWItcGFkZGluZy12ZXJ0aWNhbCBAYnJlYWRjcnVtYi1wYWRkaW5nLWhvcml6b250YWw7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJyZWFkY3J1bWItYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG5cbiAgPiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgKyBsaTpiZWZvcmUge1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICBjb2xvcjogQGJyZWFkY3J1bWItY29sb3I7XG4gICAgICBjb250ZW50OiBcIkB7YnJlYWRjcnVtYi1zZXBhcmF0b3J9XFwwMGEwXCI7IC8vIFVuaWNvZGUgc3BhY2UgYWRkZWQgc2luY2UgaW5saW5lLWJsb2NrIG1lYW5zIG5vbi1jb2xsYXBzaW5nIHdoaXRlLXNwYWNlXG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlIHtcbiAgICBjb2xvcjogQGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIvL1xuLy8gUGFnaW5hdGlvbiAobXVsdGlwbGUgcGFnZXMpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtYmFzZTtcblxuICA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IC8vIFJlbW92ZSBsaXN0LXN0eWxlIGFuZCBibG9jay1sZXZlbCBkZWZhdWx0c1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIENvbGxhcHNlIHdoaXRlLXNwYWNlXG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy1iYXNlLXZlcnRpY2FsIEBwYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tYmc7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAcGFnaW5hdGlvbi1ib3JkZXI7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgPiBhLFxuICAgICAgPiBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIC5ib3JkZXItbGVmdC1yYWRpdXMoQGJvcmRlci1yYWRpdXMtYmFzZSk7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1iYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICA+IC5hY3RpdmUgPiBhLFxuICA+IC5hY3RpdmUgPiBzcGFuIHtcbiAgICAmLFxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogQHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICA+IC5kaXNhYmxlZCB7XG4gICAgPiBzcGFuLFxuICAgID4gc3Bhbjpob3ZlcixcbiAgICA+IHNwYW46Zm9jdXMsXG4gICAgPiBhLFxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgICAgY3Vyc29yOiBAY3Vyc29yLWRpc2FibGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6IEBwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBMYXJnZVxuLnBhZ2luYXRpb24tbGcge1xuICAucGFnaW5hdGlvbi1zaXplKEBwYWRkaW5nLWxhcmdlLXZlcnRpY2FsOyBAcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsOyBAZm9udC1zaXplLWxhcmdlOyBAbGluZS1oZWlnaHQtbGFyZ2U7IEBib3JkZXItcmFkaXVzLWxhcmdlKTtcbn1cblxuLy8gU21hbGxcbi5wYWdpbmF0aW9uLXNtIHtcbiAgLnBhZ2luYXRpb24tc2l6ZShAcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDsgQHBhZGRpbmctc21hbGwtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1zbWFsbDsgQGxpbmUtaGVpZ2h0LXNtYWxsOyBAYm9yZGVyLXJhZGl1cy1zbWFsbCk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi5wYWdpbmF0aW9uLXNpemUoQHBhZGRpbmctdmVydGljYWw7IEBwYWRkaW5nLWhvcml6b250YWw7IEBmb250LXNpemU7IEBsaW5lLWhlaWdodDsgQGJvcmRlci1yYWRpdXMpIHtcbiAgPiBsaSB7XG4gICAgPiBhLFxuICAgID4gc3BhbiB7XG4gICAgICBwYWRkaW5nOiBAcGFkZGluZy12ZXJ0aWNhbCBAcGFkZGluZy1ob3Jpem9udGFsO1xuICAgICAgZm9udC1zaXplOiBAZm9udC1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodDtcbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICA+IGEsXG4gICAgICA+IHNwYW4ge1xuICAgICAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgID4gYSxcbiAgICAgID4gc3BhbiB7XG4gICAgICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBQYWdlciBwYWdpbmF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5wYWdlciB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDVweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWJnO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgQHBhZ2VyLWJvcmRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IEBwYWdlci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgID4gYTpob3ZlcixcbiAgICA+IGE6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHBhZ2VyLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICA+IGEsXG4gICAgPiBzcGFuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gIH1cblxuICAucHJldmlvdXMge1xuICAgID4gYSxcbiAgICA+IHNwYW4ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG5cbiAgLmRpc2FibGVkIHtcbiAgICA+IGEsXG4gICAgPiBhOmhvdmVyLFxuICAgID4gYTpmb2N1cyxcbiAgICA+IHNwYW4ge1xuICAgICAgY29sb3I6IEBwYWdlci1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBwYWdlci1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBMYWJlbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogLjJlbSAuNmVtIC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBsYWJlbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xuXG4gIC8vIEFkZCBob3ZlciBlZmZlY3RzLCBidXQgb25seSBmb3IgbGlua3NcbiAgYSYge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogQGxhYmVsLWxpbmstaG92ZXItY29sb3I7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgbGFiZWxzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHkgKG5vdCBhdmFpbGFibGUgaW4gSUU4KVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUXVpY2sgZml4IGZvciBsYWJlbHMgaW4gYnV0dG9uc1xuICAuYnRuICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQ29sb3JzXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBsYWJlbHMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpXG5cbi5sYWJlbC1kZWZhdWx0IHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWRlZmF1bHQtYmcpO1xufVxuXG4ubGFiZWwtcHJpbWFyeSB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1wcmltYXJ5LWJnKTtcbn1cblxuLmxhYmVsLXN1Y2Nlc3Mge1xuICAubGFiZWwtdmFyaWFudChAbGFiZWwtc3VjY2Vzcy1iZyk7XG59XG5cbi5sYWJlbC1pbmZvIHtcbiAgLmxhYmVsLXZhcmlhbnQoQGxhYmVsLWluZm8tYmcpO1xufVxuXG4ubGFiZWwtd2FybmluZyB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC13YXJuaW5nLWJnKTtcbn1cblxuLmxhYmVsLWRhbmdlciB7XG4gIC5sYWJlbC12YXJpYW50KEBsYWJlbC1kYW5nZXItYmcpO1xufVxuIiwiLy8gTGFiZWxzXG5cbi5sYWJlbC12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG5cbiAgJltocmVmXSB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFkZ2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWluLXdpZHRoOiAxMHB4O1xuICBwYWRkaW5nOiAzcHggN3B4O1xuICBmb250LXNpemU6IEBmb250LXNpemUtc21hbGw7XG4gIGZvbnQtd2VpZ2h0OiBAYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiBAYmFkZ2UtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiBAYmFkZ2UtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYmFkZ2UtYm9yZGVyLXJhZGl1cztcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseSAobm90IGF2YWlsYWJsZSBpbiBJRTgpXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4gIC5idG4gJiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDtcbiAgfVxuXG4gIC5idG4teHMgJixcbiAgLmJ0bi1ncm91cC14cyA+IC5idG4gJiB7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZSwgYnV0IG9ubHkgZm9yIGxpbmtzXG4gIGEmIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6IEBiYWRnZS1saW5rLWhvdmVyLWNvbG9yO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjY291bnQgZm9yIGJhZGdlcyBpbiBuYXZzXG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlID4gJixcbiAgLm5hdi1waWxscyA+IC5hY3RpdmUgPiBhID4gJiB7XG4gICAgY29sb3I6IEBiYWRnZS1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGJhZGdlLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5saXN0LWdyb3VwLWl0ZW0gPiAmIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAubGlzdC1ncm91cC1pdGVtID4gJiArICYge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG5cbiAgLm5hdi1waWxscyA+IGxpID4gYSA+ICYge1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbn1cbiIsIi8vXG4vLyBKdW1ib3Ryb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmctdG9wOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiBAanVtYm90cm9uLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6IEBqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBqdW1ib3Ryb24tYmc7XG5cbiAgaDEsXG4gIC5oMSB7XG4gICAgY29sb3I6IEBqdW1ib3Ryb24taGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IChAanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgICBmb250LXNpemU6IEBqdW1ib3Ryb24tZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIH1cblxuICA+IGhyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBkYXJrZW4oQGp1bWJvdHJvbi1iZywgMTAlKTtcbiAgfVxuXG4gIC5jb250YWluZXIgJixcbiAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoQGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7IC8vIE9ubHkgcm91bmQgY29ybmVycyBhdCBoaWdoZXIgcmVzb2x1dGlvbnMgaWYgY29udGFpbmVkIGluIGEgY29udGFpbmVyXG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgIHBhZGRpbmctdG9wOiAoQGp1bWJvdHJvbi1wYWRkaW5nICogMS42KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDEuNik7XG5cbiAgICAuY29udGFpbmVyICYsXG4gICAgLmNvbnRhaW5lci1mbHVpZCAmIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IChAanVtYm90cm9uLXBhZGRpbmcgKiAyKTtcbiAgICAgIHBhZGRpbmctbGVmdDogKEBqdW1ib3Ryb24tcGFkZGluZyAqIDIpO1xuICAgIH1cblxuICAgIGgxLFxuICAgIC5oMSB7XG4gICAgICBmb250LXNpemU6IEBqdW1ib3Ryb24taGVhZGluZy1mb250LXNpemU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRodW1ibmFpbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gTWl4aW4gYW5kIGFkanVzdCB0aGUgcmVndWxhciBpbWFnZSBjbGFzc1xuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiBAdGh1bWJuYWlsLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAdGh1bWJuYWlsLWJvcmRlcjtcbiAgYm9yZGVyLXJhZGl1czogQHRodW1ibmFpbC1ib3JkZXItcmFkaXVzO1xuICAudHJhbnNpdGlvbihib3JkZXIgLjJzIGVhc2UtaW4tb3V0KTtcblxuICA+IGltZyxcbiAgYSA+IGltZyB7XG4gICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAvLyBBZGQgYSBob3ZlciBzdGF0ZSBmb3IgbGlua2VkIHZlcnNpb25zIG9ubHlcbiAgYSY6aG92ZXIsXG4gIGEmOmZvY3VzLFxuICBhJi5hY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogQGxpbmstY29sb3I7XG4gIH1cblxuICAvLyBJbWFnZSBjYXB0aW9uc1xuICAuY2FwdGlvbiB7XG4gICAgcGFkZGluZzogQHRodW1ibmFpbC1jYXB0aW9uLXBhZGRpbmc7XG4gICAgY29sb3I6IEB0aHVtYm5haWwtY2FwdGlvbi1jb2xvcjtcbiAgfVxufVxuIiwiLy9cbi8vIEFsZXJ0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLyBCYXNlIHN0eWxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uYWxlcnQge1xuICBwYWRkaW5nOiBAYWxlcnQtcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQGFsZXJ0LWJvcmRlci1yYWRpdXM7XG5cbiAgLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbiAgaDQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7IC8vIFNwZWNpZmllZCBmb3IgdGhlIGg0IHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nIEBoZWFkaW5ncy1jb2xvclxuICB9XG5cbiAgLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbiAgLmFsZXJ0LWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiBAYWxlcnQtbGluay1mb250LXdlaWdodDtcbiAgfVxuXG4gIC8vIEltcHJvdmUgYWxpZ25tZW50IGFuZCBzcGFjaW5nIG9mIGlubmVyIGNvbnRlbnRcbiAgPiBwLFxuICA+IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgPiBwICsgcCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4vLyBUaGUgbWlzc3BlbGxlZCAuYWxlcnQtZGlzbWlzc2FibGUgd2FzIGRlcHJlY2F0ZWQgaW4gMy4yLjAuXG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAoQGFsZXJ0LXBhZGRpbmcgKyAyMCk7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMnB4O1xuICAgIHJpZ2h0OiAtMjFweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBBbHRlcm5hdGUgc3R5bGVzXG4vL1xuLy8gR2VuZXJhdGUgY29udGV4dHVhbCBtb2RpZmllciBjbGFzc2VzIGZvciBjb2xvcml6aW5nIHRoZSBhbGVydC5cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtc3VjY2Vzcy1iZzsgQGFsZXJ0LXN1Y2Nlc3MtYm9yZGVyOyBAYWxlcnQtc3VjY2Vzcy10ZXh0KTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtaW5mby1iZzsgQGFsZXJ0LWluZm8tYm9yZGVyOyBAYWxlcnQtaW5mby10ZXh0KTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAuYWxlcnQtdmFyaWFudChAYWxlcnQtd2FybmluZy1iZzsgQGFsZXJ0LXdhcm5pbmctYm9yZGVyOyBAYWxlcnQtd2FybmluZy10ZXh0KTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIC5hbGVydC12YXJpYW50KEBhbGVydC1kYW5nZXItYmc7IEBhbGVydC1kYW5nZXItYm9yZGVyOyBAYWxlcnQtZGFuZ2VyLXRleHQpO1xufVxuIiwiLy8gQWxlcnRzXG5cbi5hbGVydC12YXJpYW50KEBiYWNrZ3JvdW5kOyBAYm9yZGVyOyBAdGV4dC1jb2xvcikge1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbihAYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbihAdGV4dC1jb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG5cbi8vXG4vLyBQcm9ncmVzcyBiYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhciBhbmltYXRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdlYktpdFxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7IH1cbiAgdG8gICAgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLy8gU3BlYyBhbmQgSUUxMCtcbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tICB7IGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDsgfVxuICB0byAgICB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxufVxuXG5cbi8vIEJhciBpdHNlbGZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gT3V0ZXIgY29udGFpbmVyXG4ucHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgbWFyZ2luLWJvdHRvbTogQGxpbmUtaGVpZ2h0LWNvbXB1dGVkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcHJvZ3Jlc3MtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAuMSkpO1xufVxuXG4vLyBCYXIgb2YgcHJvZ3Jlc3Ncbi5wcm9ncmVzcy1iYXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcbiAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgY29sb3I6IEBwcm9ncmVzcy1iYXItY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHByb2dyZXNzLWJhci1iZztcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAuMTUpKTtcbiAgLnRyYW5zaXRpb24od2lkdGggLjZzIGVhc2UpO1xufVxuXG4vLyBTdHJpcGVkIGJhcnNcbi8vXG4vLyBgLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhcmAgaXMgZGVwcmVjYXRlZCBhcyBvZiB2My4yLjAgaW4gZmF2b3Igb2YgdGhlXG4vLyBgLnByb2dyZXNzLWJhci1zdHJpcGVkYCBjbGFzcywgd2hpY2ggeW91IGp1c3QgYWRkIHRvIGFuIGV4aXN0aW5nXG4vLyBgLnByb2dyZXNzLWJhcmAuXG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgI2dyYWRpZW50ID4gLnN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG59XG5cbi8vIENhbGwgYW5pbWF0aW9uIGZvciB0aGUgYWN0aXZlIG9uZVxuLy9cbi8vIGAucHJvZ3Jlc3MuYWN0aXZlIC5wcm9ncmVzcy1iYXJgIGlzIGRlcHJlY2F0ZWQgYXMgb2YgdjMuMi4wIGluIGZhdm9yIG9mIHRoZVxuLy8gYC5wcm9ncmVzcy1iYXIuYWN0aXZlYCBhcHByb2FjaC5cbi5wcm9ncmVzcy5hY3RpdmUgLnByb2dyZXNzLWJhcixcbi5wcm9ncmVzcy1iYXIuYWN0aXZlIHtcbiAgLmFuaW1hdGlvbihwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGUpO1xufVxuXG5cbi8vIFZhcmlhdGlvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgLnByb2dyZXNzLWJhci12YXJpYW50KEBwcm9ncmVzcy1iYXItc3VjY2Vzcy1iZyk7XG59XG5cbi5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIC5wcm9ncmVzcy1iYXItdmFyaWFudChAcHJvZ3Jlc3MtYmFyLWluZm8tYmcpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci13YXJuaW5nLWJnKTtcbn1cblxuLnByb2dyZXNzLWJhci1kYW5nZXIge1xuICAucHJvZ3Jlc3MtYmFyLXZhcmlhbnQoQHByb2dyZXNzLWJhci1kYW5nZXItYmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUtbm8tdmVuZG9yLXByZWZpeCwgc2VsZWN0b3ItbWF4LWlkXG5cbiNncmFkaWVudCB7XG5cbiAgLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4gIC8vXG4gIC8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4gIC8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG4gIC5ob3Jpem9udGFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQHN0YXJ0LXBlcmNlbnQ6IDAlOyBAZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIEBzdGFydC1jb2xvciBAc3RhcnQtcGVyY2VudCwgQGVuZC1jb2xvciBAZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0xKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuICAvL1xuICAvLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuICAvLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuICAudmVydGljYWwoQHN0YXJ0LWNvbG9yOiAjNTU1OyBAZW5kLWNvbG9yOiAjMzMzOyBAc3RhcnQtcGVyY2VudDogMCU7IEBlbmQtcGVyY2VudDogMTAwJSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7ICAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCBAc3RhcnQtY29sb3IgQHN0YXJ0LXBlcmNlbnQsIEBlbmQtY29sb3IgQGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgQHN0YXJ0LWNvbG9yIEBzdGFydC1wZXJjZW50LCBAZW5kLWNvbG9yIEBlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgICBmaWx0ZXI6IGUoJShcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPSclZCcsIGVuZENvbG9yc3RyPSclZCcsIEdyYWRpZW50VHlwZT0wKVwiLCBhcmdiKEBzdGFydC1jb2xvciksIGFyZ2IoQGVuZC1jb2xvcikpKTsgLy8gSUU5IGFuZCBkb3duXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICB9XG5cbiAgLmRpcmVjdGlvbmFsKEBzdGFydC1jb2xvcjogIzU1NTsgQGVuZC1jb2xvcjogIzMzMzsgQGRlZzogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAZGVnLCBAc3RhcnQtY29sb3IsIEBlbmQtY29sb3IpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gT3BlcmEgMTJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoQGRlZywgQHN0YXJ0LWNvbG9yLCBAZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgfVxuICAuaG9yaXpvbnRhbC10aHJlZS1jb2xvcnMoQHN0YXJ0LWNvbG9yOiAjMDBiM2VlOyBAbWlkLWNvbG9yOiAjN2E0M2I2OyBAY29sb3Itc3RvcDogNTAlOyBAZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgQHN0YXJ0LWNvbG9yLCBAbWlkLWNvbG9yIEBjb2xvci1zdG9wLCBAZW5kLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MSlcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAudmVydGljYWwtdGhyZWUtY29sb3JzKEBzdGFydC1jb2xvcjogIzAwYjNlZTsgQG1pZC1jb2xvcjogIzdhNDNiNjsgQGNvbG9yLXN0b3A6IDUwJTsgQGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBzdGFydC1jb2xvciwgQG1pZC1jb2xvciBAY29sb3Itc3RvcCwgQGVuZC1jb2xvcik7XG4gICAgZmlsdGVyOiBlKCUoXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nJWQnLCBlbmRDb2xvcnN0cj0nJWQnLCBHcmFkaWVudFR5cGU9MClcIiwgYXJnYihAc3RhcnQtY29sb3IpLCBhcmdiKEBlbmQtY29sb3IpKSk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgfVxuICAucmFkaWFsKEBpbm5lci1jb2xvcjogIzU1NTsgQG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCBAaW5uZXItY29sb3IsIEBvdXRlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgQGlubmVyLWNvbG9yLCBAb3V0ZXItY29sb3IpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIH1cbiAgLnN0cmlwZWQoQGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC4xNSk7IEBhbmdsZTogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChAYW5nbGUsIEBjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCBAY29sb3IgNTAlLCBAY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoQGFuZ2xlLCBAY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgQGNvbG9yIDUwJSwgQGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KEBhbmdsZSwgQGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIEBjb2xvciA1MCUsIEBjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4iLCIvLyBQcm9ncmVzcyBiYXJzXG5cbi5wcm9ncmVzcy1iYXItdmFyaWFudChAY29sb3IpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGNvbG9yO1xuXG4gIC8vIERlcHJlY2F0ZWQgcGFyZW50IGNsYXNzIHJlcXVpcmVtZW50IGFzIG9mIHYzLjIuMFxuICAucHJvZ3Jlc3Mtc3RyaXBlZCAmIHtcbiAgICAjZ3JhZGllbnQgPiAuc3RyaXBlZCgpO1xuICB9XG59XG4iLCIubWVkaWEge1xuICAvLyBQcm9wZXIgc3BhY2luZyBiZXR3ZWVuIGluc3RhbmNlcyBvZiAubWVkaWFcbiAgbWFyZ2luLXRvcDogMTVweDtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5tZWRpYSxcbi5tZWRpYS1ib2R5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgem9vbTogMTtcbn1cblxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cblxuLm1lZGlhLW9iamVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8vIEZpeCBjb2xsYXBzZSBpbiB3ZWJraXQgZnJvbSBtYXgtd2lkdGg6IDEwMCUgYW5kIGRpc3BsYXk6IHRhYmxlLWNlbGwuXG4gICYuaW1nLXRodW1ibmFpbCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYSA+IC5wdWxsLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ubWVkaWEtbGVmdCxcbi5tZWRpYS1yaWdodCxcbi5tZWRpYS1ib2R5IHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5tZWRpYS1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIGhlYWRpbmdzIGZvciB0aWdodGVyIGRlZmF1bHQgc3BhY2luZ1xuLm1lZGlhLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8vIE1lZGlhIGxpc3QgdmFyaWF0aW9uXG4vL1xuLy8gVW5kbyBkZWZhdWx0IHVsL29sIHN0eWxlc1xuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIExpc3QgZ3JvdXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICAvLyBQbGFjZSB0aGUgYm9yZGVyIG9uIHRoZSBsaXN0IGl0ZW1zIGFuZCBuZWdhdGl2ZSBtYXJnaW4gdXAgZm9yIGJldHRlciBzdHlsaW5nXG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBsaXN0LWdyb3VwLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCBAbGlzdC1ncm91cC1ib3JkZXI7XG5cbiAgLy8gUm91bmQgdGhlIGZpcnN0IGFuZCBsYXN0IGl0ZW1zXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cyhAbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKEBsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgJi5kaXNhYmxlZCxcbiAgJi5kaXNhYmxlZDpob3ZlcixcbiAgJi5kaXNhYmxlZDpmb2N1cyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yO1xuICAgIGN1cnNvcjogQGN1cnNvci1kaXNhYmxlZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcblxuICAgIC8vIEZvcmNlIGNvbG9yIHRvIGluaGVyaXQgZm9yIGN1c3RvbSBjb250ZW50XG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWRpc2FibGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLy8gQWN0aXZlIGNsYXNzIG9uIGl0ZW0gaXRzZWxmLCBub3QgcGFyZW50XG4gICYuYWN0aXZlLFxuICAmLmFjdGl2ZTpob3ZlcixcbiAgJi5hY3RpdmU6Zm9jdXMge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiBAbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyO1xuXG4gICAgLy8gRm9yY2UgY29sb3IgdG8gaW5oZXJpdCBmb3IgY3VzdG9tIGNvbnRlbnRcbiAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4gICAgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gLnNtYWxsIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgICAubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICAgICAgY29sb3I6IEBsaXN0LWdyb3VwLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmUgaXRlbXMuXG4vLyBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNob3dpbmcgc2VsZWN0ZWQgaXRlbXMuXG5cbmEubGlzdC1ncm91cC1pdGVtLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWNvbG9yO1xuXG4gIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gICAgY29sb3I6IEBsaXN0LWdyb3VwLWxpbmstaGVhZGluZy1jb2xvcjtcbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAbGlzdC1ncm91cC1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxufVxuXG5idXR0b24ubGlzdC1ncm91cC1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoc3VjY2VzczsgQHN0YXRlLXN1Y2Nlc3MtYmc7IEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KGluZm87IEBzdGF0ZS1pbmZvLWJnOyBAc3RhdGUtaW5mby10ZXh0KTtcbi5saXN0LWdyb3VwLWl0ZW0tdmFyaWFudCh3YXJuaW5nOyBAc3RhdGUtd2FybmluZy1iZzsgQHN0YXRlLXdhcm5pbmctdGV4dCk7XG4ubGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoZGFuZ2VyOyBAc3RhdGUtZGFuZ2VyLWJnOyBAc3RhdGUtZGFuZ2VyLXRleHQpO1xuXG5cbi8vIEN1c3RvbSBjb250ZW50IG9wdGlvbnNcbi8vXG4vLyBFeHRyYSBjbGFzc2VzIGZvciBjcmVhdGluZyB3ZWxsLWZvcm1hdHRlZCBjb250ZW50IHdpdGhpbiBgLmxpc3QtZ3JvdXAtaXRlbWBzLlxuXG4ubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubGlzdC1ncm91cC1pdGVtLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuLmxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KEBzdGF0ZTsgQGJhY2tncm91bmQ7IEBjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLUB7c3RhdGV9IHtcbiAgICBjb2xvcjogQGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuXG4gICAgYSYsXG4gICAgYnV0dG9uJiB7XG4gICAgICBjb2xvcjogQGNvbG9yO1xuXG4gICAgICAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogQGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZlLFxuICAgICAgJi5hY3RpdmU6aG92ZXIsXG4gICAgICAmLmFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbWF4LXR5cGUsIHNlbGVjdG9yLW1heC1jb21wb3VuZC1zZWxlY3RvcnMsIHNlbGVjdG9yLW1heC1jb21iaW5hdG9ycywgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuXG4vL1xuLy8gUGFuZWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBhbmVsLWJnO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogQHBhbmVsLWJvcmRlci1yYWRpdXM7XG4gIC5ib3gtc2hhZG93KDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4wNSkpO1xufVxuXG4vLyBQYW5lbCBjb250ZW50c1xuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiBAcGFuZWwtYm9keS1wYWRkaW5nO1xuICAmOmV4dGVuZCguY2xlYXJmaXggYWxsKTtcbn1cblxuLy8gT3B0aW9uYWwgaGVhZGluZ1xuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiBAcGFuZWwtaGVhZGluZy1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cbn1cblxuLy8gV2l0aGluIGhlYWRpbmcsIHN0cmlwIGFueSBgaCpgIHRhZyBvZiBpdHMgZGVmYXVsdCBtYXJnaW5zIGZvciBzcGFjaW5nLlxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBjZWlsKChAZm9udC1zaXplLWJhc2UgKiAxLjEyNSkpO1xuICBjb2xvcjogaW5oZXJpdDtcblxuICA+IGEsXG4gID4gc21hbGwsXG4gID4gLnNtYWxsLFxuICA+IHNtYWxsID4gYSxcbiAgPiAuc21hbGwgPiBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBPcHRpb25hbCBmb290ZXIgKHN0YXlzIGdyYXkgaW4gZXZlcnkgbW9kaWZpZXIgY2xhc3MpXG4ucGFuZWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQHBhbmVsLWZvb3Rlci1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcGFuZWwtZm9vdGVyLWJnO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQHBhbmVsLWlubmVyLWJvcmRlcjtcbiAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbn1cblxuXG4vLyBMaXN0IGdyb3VwcyBpbiBwYW5lbHNcbi8vXG4vLyBCeSBkZWZhdWx0LCBzcGFjZSBvdXQgbGlzdCBncm91cCBjb250ZW50IGZyb20gcGFuZWwgaGVhZGluZ3MgdG8gYWNjb3VudCBmb3Jcbi8vIGFueSBraW5kIG9mIGN1c3RvbSBjb250ZW50IGJldHdlZW4gdGhlIHR3by5cblxuLnBhbmVsIHtcbiAgPiAubGlzdC1ncm91cCxcbiAgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAuYm9yZGVyLXRvcC1yYWRpdXMoKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSkpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIEFkZCBib3JkZXIgYm90dG9tIHJhZGl1cyBmb3IgbGFzdCBvbmVcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5ib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cbn1cbi8vIENvbGxhcHNlIHNwYWNlIGJldHdlZW4gd2hlbiB0aGVyZSdzIG5vIGFkZGl0aW9uYWwgY29udGVudC5cbi5wYW5lbC1oZWFkaW5nICsgLmxpc3QtZ3JvdXAge1xuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICB9XG59XG4ubGlzdC1ncm91cCArIC5wYW5lbC1mb290ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4vLyBUYWJsZXMgaW4gcGFuZWxzXG4vL1xuLy8gUGxhY2UgYSBub24tYm9yZGVyZWQgYC50YWJsZWAgd2l0aGluIGEgcGFuZWwgKG5vdCB3aXRoaW4gYSBgLnBhbmVsLWJvZHlgKSBhbmRcbi8vIHdhdGNoIGl0IGdvIGZ1bGwgd2lkdGguXG5cbi5wYW5lbCB7XG4gID4gLnRhYmxlLFxuICA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLFxuICA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIGNhcHRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICAgIHBhZGRpbmctbGVmdDogQHBhbmVsLWJvZHktcGFkZGluZztcbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciB0b3AgcmFkaXVzIGZvciBmaXJzdCBvbmVcbiAgPiAudGFibGU6Zmlyc3QtY2hpbGQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQge1xuICAgIC5ib3JkZXItdG9wLXJhZGl1cygoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKSk7XG5cbiAgICA+IHRoZWFkOmZpcnN0LWNoaWxkLFxuICAgID4gdGJvZHk6Zmlyc3QtY2hpbGQge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgICAgIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgICB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICB0aDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogKEBwYW5lbC1ib3JkZXItcmFkaXVzIC0gMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gQWRkIGJvcmRlciBib3R0b20gcmFkaXVzIGZvciBsYXN0IG9uZVxuICA+IC50YWJsZTpsYXN0LWNoaWxkLFxuICA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCB7XG4gICAgLmJvcmRlci1ib3R0b20tcmFkaXVzKChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpKTtcblxuICAgID4gdGJvZHk6bGFzdC1jaGlsZCxcbiAgICA+IHRmb290Omxhc3QtY2hpbGQge1xuICAgICAgPiB0cjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcblxuICAgICAgICB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IChAcGFuZWwtYm9yZGVyLXJhZGl1cyAtIDEpO1xuICAgICAgICB9XG4gICAgICAgIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAoQHBhbmVsLWJvcmRlci1yYWRpdXMgLSAxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuICA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLXJlc3BvbnNpdmUsXG4gID4gLnRhYmxlICsgLnBhbmVsLWJvZHksXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbiAgPiAudGFibGUgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoLFxuICA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbiAgPiAudGFibGUtYm9yZGVyZWQsXG4gID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHksXG4gICAgPiB0Zm9vdCB7XG4gICAgICA+IHRyIHtcbiAgICAgICAgPiB0aDpmaXJzdC1jaGlsZCxcbiAgICAgICAgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiB0aDpsYXN0LWNoaWxkLFxuICAgICAgICA+IHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICA+IHRoZWFkLFxuICAgID4gdGJvZHkge1xuICAgICAgPiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgPiB0Ym9keSxcbiAgICA+IHRmb290IHtcbiAgICAgID4gdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuXG4vLyBDb2xsYXBzaWJsZSBwYW5lbHMgKGFrYSwgYWNjb3JkaW9uKVxuLy9cbi8vIFdyYXAgYSBzZXJpZXMgb2YgcGFuZWxzIGluIGAucGFuZWwtZ3JvdXBgIHRvIHR1cm4gdGhlbSBpbnRvIGFuIGFjY29yZGlvbiB3aXRoXG4vLyB0aGUgaGVscCBvZiBvdXIgY29sbGFwc2UgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IEBsaW5lLWhlaWdodC1jb21wdXRlZDtcblxuICAvLyBUaWdodGVuIHVwIG1hcmdpbiBzbyBpdCdzIG9ubHkgYmV0d2VlbiBwYW5lbHNcbiAgLnBhbmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IEBwYW5lbC1ib3JkZXItcmFkaXVzO1xuXG4gICAgKyAucGFuZWwge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAcGFuZWwtaW5uZXItYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIC5wYW5lbC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBwYW5lbC1pbm5lci1ib3JkZXI7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zXG4ucGFuZWwtZGVmYXVsdCB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kZWZhdWx0LWJvcmRlcjsgQHBhbmVsLWRlZmF1bHQtdGV4dDsgQHBhbmVsLWRlZmF1bHQtaGVhZGluZy1iZzsgQHBhbmVsLWRlZmF1bHQtYm9yZGVyKTtcbn1cbi5wYW5lbC1wcmltYXJ5IHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXByaW1hcnktYm9yZGVyOyBAcGFuZWwtcHJpbWFyeS10ZXh0OyBAcGFuZWwtcHJpbWFyeS1oZWFkaW5nLWJnOyBAcGFuZWwtcHJpbWFyeS1ib3JkZXIpO1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICAucGFuZWwtdmFyaWFudChAcGFuZWwtc3VjY2Vzcy1ib3JkZXI7IEBwYW5lbC1zdWNjZXNzLXRleHQ7IEBwYW5lbC1zdWNjZXNzLWhlYWRpbmctYmc7IEBwYW5lbC1zdWNjZXNzLWJvcmRlcik7XG59XG4ucGFuZWwtaW5mbyB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1pbmZvLWJvcmRlcjsgQHBhbmVsLWluZm8tdGV4dDsgQHBhbmVsLWluZm8taGVhZGluZy1iZzsgQHBhbmVsLWluZm8tYm9yZGVyKTtcbn1cbi5wYW5lbC13YXJuaW5nIHtcbiAgLnBhbmVsLXZhcmlhbnQoQHBhbmVsLXdhcm5pbmctYm9yZGVyOyBAcGFuZWwtd2FybmluZy10ZXh0OyBAcGFuZWwtd2FybmluZy1oZWFkaW5nLWJnOyBAcGFuZWwtd2FybmluZy1ib3JkZXIpO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIC5wYW5lbC12YXJpYW50KEBwYW5lbC1kYW5nZXItYm9yZGVyOyBAcGFuZWwtZGFuZ2VyLXRleHQ7IEBwYW5lbC1kYW5nZXItaGVhZGluZy1iZzsgQHBhbmVsLWRhbmdlci1ib3JkZXIpO1xufVxuIiwiLy8gUGFuZWxzXG5cbi5wYW5lbC12YXJpYW50KEBib3JkZXI7IEBoZWFkaW5nLXRleHQtY29sb3I7IEBoZWFkaW5nLWJnLWNvbG9yOyBAaGVhZGluZy1ib3JkZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyO1xuXG4gICYgPiAucGFuZWwtaGVhZGluZyB7XG4gICAgY29sb3I6IEBoZWFkaW5nLXRleHQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiBAaGVhZGluZy1ib3JkZXI7XG5cbiAgICArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBib3JkZXI7XG4gICAgfVxuICAgIC5iYWRnZSB7XG4gICAgICBjb2xvcjogQGhlYWRpbmctYmctY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAaGVhZGluZy10ZXh0LWNvbG9yO1xuICAgIH1cbiAgfVxuICAmID4gLnBhbmVsLWZvb3RlciB7XG4gICAgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAYm9yZGVyO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRW1iZWRzIHJlc3BvbnNpdmVcbi8vXG4vLyBDcmVkaXQ6IE5pY29sYXMgR2FsbGFnaGVyIGFuZCBTVUlUIENTUy5cblxuLmVtYmVkLXJlc3BvbnNpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIE1vZGlmaWVyIGNsYXNzIGZvciAxNjo5IGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTkge1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xufVxuXG4vLyBNb2RpZmllciBjbGFzcyBmb3IgNDozIGFzcGVjdCByYXRpb1xuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7XG59XG4iLCIvL1xuLy8gV2VsbHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gQmFzZSBjbGFzc1xuLndlbGwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAxOXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2VsbC1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQHdlbGwtYm9yZGVyO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAuMDUpKTtcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMTUpO1xuICB9XG59XG5cbi8vIFNpemVzXG4ud2VsbC1sZyB7XG4gIHBhZGRpbmc6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWxhcmdlO1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLXNtYWxsO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gQ2xvc2UgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IChAZm9udC1zaXplLWJhc2UgKiAxLjUpO1xuICBmb250LXdlaWdodDogQGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IEBjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6IEBjbG9zZS10ZXh0LXNoYWRvdztcbiAgLm9wYWNpdHkoLjIpO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiBAY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAub3BhY2l0eSguNSk7XG4gIH1cblxuICAvLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4gIC8vIGlPUyByZXF1aXJlcyB0aGUgYnV0dG9uIGVsZW1lbnQgaW5zdGVhZCBvZiBhbiBhbmNob3IgdGFnLlxuICAvLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbiAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG4gIGJ1dHRvbiYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuIiwiLy9cbi8vIE1vZGFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHNoaXRcblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcblxuICAvLyBXaGVuIGZhZGluZyBpbiB0aGUgbW9kYWwsIGFuaW1hdGUgaXQgdG8gc2xpZGUgZG93blxuICAmLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgLnRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgICAudHJhbnNpdGlvbi10cmFuc2Zvcm0oflwiMC4zcyBlYXNlLW91dFwiKTtcbiAgfVxuICAmLmluIC5tb2RhbC1kaWFsb2cgeyAudHJhbnNsYXRlKDAsIDApIH1cbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtZmFsbGJhY2stYm9yZGVyLWNvbG9yOyAvL29sZCBicm93c2VycyBmYWxsYmFjayAoaWU4IGV0YylcbiAgYm9yZGVyOiAxcHggc29saWQgQG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1sYXJnZTtcbiAgLmJveC1zaGFkb3coMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgLjUpKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IEB6aW5kZXgtbW9kYWwtYmFja2dyb3VuZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG1vZGFsLWJhY2tkcm9wLWJnO1xuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyAub3BhY2l0eSgwKTsgfVxuICAmLmluIHsgLm9wYWNpdHkoQG1vZGFsLWJhY2tkcm9wLW9wYWNpdHkpOyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLXRpdGxlLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7XG59XG4vLyBDbG9zZSBpY29uXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogQG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0O1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogQG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyAvLyByaWdodCBhbGlnbiBidXR0b25zXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgJjpleHRlbmQoLmNsZWFyZml4IGFsbCk7IC8vIGNsZWFyIGl0IGluIGNhc2UgZm9sa3MgdXNlIC5wdWxsLSogY2xhc3NlcyBvbiBidXR0b25zXG5cbiAgLy8gUHJvcGVybHkgc3BhY2Ugb3V0IGJ1dHRvbnNcbiAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIGFjY291bnQgZm9yIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gd2hpY2ggZ2V0cyB0aGUgYm90dG9tIG1hcmdpbiBsaWtlIGFsbCBvdGhlciBpbnB1dHNcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC8vIGJ1dCBvdmVycmlkZSB0aGF0IGZvciBidXR0b24gZ3JvdXBzXG4gIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICB9XG4gIC8vIGFuZCBvdmVycmlkZSBpdCBmb3IgYmxvY2sgYnV0dG9ucyBhcyB3ZWxsXG4gIC5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiBAbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gIH1cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIC5ib3gtc2hhZG93KDAgNXB4IDE1cHggcmdiYSgwLCAwLCAwLCAuNSkpO1xuICB9XG5cbiAgLy8gTW9kYWwgc2l6ZXNcbiAgLm1vZGFsLXNtIHsgd2lkdGg6IEBtb2RhbC1zbTsgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIHtcbiAgLm1vZGFsLWxnIHsgd2lkdGg6IEBtb2RhbC1sZzsgfVxufVxuIiwiLy9cbi8vIFRvb2x0aXBzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiBAemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIC5yZXNldC10ZXh0KCk7XG4gIGZvbnQtc2l6ZTogQGZvbnQtc2l6ZS1zbWFsbDtcblxuICAub3BhY2l0eSgwKTtcblxuICAmLmluIHsgLm9wYWNpdHkoQHRvb2x0aXAtb3BhY2l0eSk7IH1cbiAgJi50b3Age1xuICAgIHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgfVxuICAmLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIH1cbiAgJi5ib3R0b20ge1xuICAgIHBhZGRpbmc6IEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgbWFyZ2luLXRvcDogM3B4O1xuICB9XG4gICYubGVmdCB7XG4gICAgcGFkZGluZzogMCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgfVxuXG4gIC8vIE5vdGU6IERlcHJlY2F0ZWQgLnRvcC1sZWZ0LCAudG9wLXJpZ2h0LCAuYm90dG9tLWxlZnQsIGFuZCAuYm90dG9tLXJpZ2h0IGFzIG9mIHYzLjMuMVxuICAmLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxuICAmLnRvcC1sZWZ0IC50b29sdGlwLWFycm93IHtcbiAgICByaWdodDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoIDA7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tYm90dG9tOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYucmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogQHRvb2x0aXAtYXJyb3ctd2lkdGggMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC1AdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItd2lkdGg6IDAgQHRvb2x0aXAtYXJyb3ctd2lkdGggQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gIH1cbiAgJi5ib3R0b20tbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW4tdG9wOiAtQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgYm9yZGVyLXdpZHRoOiAwIEB0b29sdGlwLWFycm93LXdpZHRoIEB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEB0b29sdGlwLWFycm93LWNvbG9yO1xuICB9XG4gICYuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogQHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLXRvcDogLUB0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIGJvcmRlci13aWR0aDogMCBAdG9vbHRpcC1hcnJvdy13aWR0aCBAdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBAdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogQHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogQHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHRvb2x0aXAtYmc7XG4gIGJvcmRlci1yYWRpdXM6IEBib3JkZXItcmFkaXVzLWJhc2U7XG59XG5cbi8vIEFycm93c1xuLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4iLCIucmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6IEBmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZS5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogQGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cbiIsIi8vXG4vLyBQb3BvdmVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiBAemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogQHBvcG92ZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAxcHg7XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHBvcG92ZXJzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgLnJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCBAcG9wb3Zlci1mYWxsYmFjay1ib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogQGJvcmRlci1yYWRpdXMtbGFyZ2U7XG4gIC5ib3gtc2hhZG93KDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAuMikpO1xuXG4gIC8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuICAmLnRvcCB7IG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuICAmLnJpZ2h0IHsgbWFyZ2luLWxlZnQ6IEBwb3BvdmVyLWFycm93LXdpZHRoOyB9XG4gICYuYm90dG9tIHsgbWFyZ2luLXRvcDogQHBvcG92ZXItYXJyb3ctd2lkdGg7IH1cbiAgJi5sZWZ0IHsgbWFyZ2luLWxlZnQ6IC1AcG9wb3Zlci1hcnJvdy13aWR0aDsgfVxuXG4gIC8vIEFycm93c1xuICAvLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzphZnRlciBpcyBpbm5lclxuICA+IC5hcnJvdyB7XG4gICAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcblxuICAgICYsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiBAcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICB9XG4gIH1cblxuICAmLnRvcCA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctb3V0ZXItd2lkdGg7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBib3R0b206IDFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IEBwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgJi5yaWdodCA+IC5hcnJvdyB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG4gIH1cbiAgJi5ib3R0b20gPiAuYXJyb3cge1xuICAgIHRvcDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItZmFsbGJhY2stY29sb3I7IC8vIElFOCBmYWxsYmFja1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLUBwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG5cbiAgJi5sZWZ0ID4gLmFycm93IHtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogLUBwb3BvdmVyLWFycm93LW91dGVyLXdpZHRoO1xuICAgIG1hcmdpbi10b3A6IC1AcG9wb3Zlci1hcnJvdy1vdXRlci13aWR0aDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IEBwb3BvdmVyLWFycm93LW91dGVyLWZhbGxiYWNrLWNvbG9yOyAvLyBJRTggZmFsbGJhY2tcbiAgICBib3JkZXItbGVmdC1jb2xvcjogQHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgJjphZnRlciB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYm90dG9tOiAtQHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBAcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwOyAvLyByZXNldCBoZWFkaW5nIG1hcmdpblxuICBmb250LXNpemU6IEBmb250LXNpemUtYmFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHBvcG92ZXItdGl0bGUtYmc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oQHBvcG92ZXItdGl0bGUtYmcsIDUlKTtcbiAgYm9yZGVyLXJhZGl1czogKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgKEBib3JkZXItcmFkaXVzLWxhcmdlIC0gMSkgMCAwO1xufVxuXG4ucG9wb3Zlci1jb250ZW50IHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBtZWRpYS1mZWF0dXJlLW5hbWUtbm8tdW5rbm93blxuXG4vL1xuLy8gQ2Fyb3VzZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuLy8gV3JhcHBlciBmb3IgdGhlIHNsaWRlIGNvbnRhaW5lciBhbmQgaW5kaWNhdG9yc1xuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gID4gLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC50cmFuc2l0aW9uKC42cyBlYXNlLWluLW91dCBsZWZ0KTtcblxuICAgIC8vIEFjY291bnQgZm9yIGphbmtpdHVkZSBvbiBpbWFnZXNcbiAgICA+IGltZyxcbiAgICA+IGEgPiBpbWcge1xuICAgICAgJjpleHRlbmQoLmltZy1yZXNwb25zaXZlKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIFdlYktpdCBDU1MzIHRyYW5zZm9ybXMgZm9yIHN1cHBvcnRlZCBkZXZpY2VzXG4gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuICAgICAgLnRyYW5zaXRpb24tdHJhbnNmb3JtKH5cIjAuNnMgZWFzZS1pbi1vdXRcIik7XG4gICAgICAuYmFja2ZhY2UtdmlzaWJpbGl0eSh+XCJoaWRkZW5cIik7XG4gICAgICAucGVyc3BlY3RpdmUoMTAwMHB4KTtcblxuICAgICAgJi5uZXh0LFxuICAgICAgJi5hY3RpdmUucmlnaHQge1xuICAgICAgICAudHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmLnByZXYsXG4gICAgICAmLmFjdGl2ZS5sZWZ0IHtcbiAgICAgICAgLnRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICYubmV4dC5sZWZ0LFxuICAgICAgJi5wcmV2LnJpZ2h0LFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAudHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgPiAuYWN0aXZlLFxuICA+IC5uZXh0LFxuICA+IC5wcmV2IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLm5leHQsXG4gID4gLnByZXYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5uZXh0IHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gID4gLnByZXYge1xuICAgIGxlZnQ6IC0xMDAlO1xuICB9XG4gID4gLm5leHQubGVmdCxcbiAgPiAucHJldi5yaWdodCB7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gID4gLmFjdGl2ZS5sZWZ0IHtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgfVxuICA+IC5hY3RpdmUucmlnaHQge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cblxufVxuXG4vLyBMZWZ0L3JpZ2h0IGNvbnRyb2xzIGZvciBuYXZcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiBAY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgZm9udC1zaXplOiBAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemU7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBGaXggSUU5IGNsaWNrLXRocnUgYnVnXG4gIC5vcGFjaXR5KEBjYXJvdXNlbC1jb250cm9sLW9wYWNpdHkpO1xuICAvLyBXZSBjYW4ndCBoYXZlIHRoaXMgdHJhbnNpdGlvbiBoZXJlIGJlY2F1c2UgV2ViS2l0IGNhbmNlbHMgdGhlIGNhcm91c2VsXG4gIC8vIGFuaW1hdGlvbiBpZiB5b3UgdHJpcCB0aGlzIHdoaWxlIGluIHRoZSBtaWRkbGUgb2YgYW5vdGhlciBhbmltYXRpb24uXG5cbiAgLy8gU2V0IGdyYWRpZW50cyBmb3IgYmFja2dyb3VuZHNcbiAgJi5sZWZ0IHtcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpOyBAZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMDAxKSk7XG4gIH1cbiAgJi5yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICAjZ3JhZGllbnQgPiAuaG9yaXpvbnRhbChAc3RhcnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjAwMDEpOyBAZW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC41KSk7XG4gIH1cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogQGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLm9wYWNpdHkoLjkpO1xuICB9XG5cbiAgLy8gVG9nZ2xlc1xuICAuaWNvbi1wcmV2LFxuICAuaWNvbi1uZXh0LFxuICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQge1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIH1cbiAgLmljb24tbmV4dCxcbiAgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgICByaWdodDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmljb24tcHJldixcbiAgLmljb24tbmV4dCB7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gIC5pY29uLXByZXYge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFwyMDM5XCI7Ly8gU0lOR0xFIExFRlQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzOSlcbiAgICB9XG4gIH1cbiAgLmljb24tbmV4dCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwM2FcIjsvLyBTSU5HTEUgUklHSFQtUE9JTlRJTkcgQU5HTEUgUVVPVEFUSU9OIE1BUksgKFUrMjAzQSlcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gdW5vcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiA2MCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IC0zMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDFweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvLyBJRTgtOSBoYWNrIGZvciBldmVudCBoYW5kbGluZ1xuICAgIC8vXG4gICAgLy8gSW50ZXJuZXQgRXhwbG9yZXIgOC05IGRvZXMgbm90IHN1cHBvcnQgY2xpY2tzIG9uIGVsZW1lbnRzIHdpdGhvdXQgYSBzZXRcbiAgICAvLyBgYmFja2dyb3VuZC1jb2xvcmAuIFdlIGNhbm5vdCB1c2UgYGZpbHRlcmAgc2luY2UgdGhhdCdzIG5vdCB2aWV3ZWQgYXMgYVxuICAgIC8vIGJhY2tncm91bmQgY29sb3IgYnkgdGhlIGJyb3dzZXIuIFRodXMsIGEgaGFjayBpcyBuZWVkZWQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNJbnRlcm5ldF9FeHBsb3JlclxuICAgIC8vXG4gICAgLy8gRm9yIElFOCwgd2Ugc2V0IHNvbGlkIGJsYWNrIGFzIGl0IGRvZXNuJ3Qgc3VwcG9ydCBgcmdiYSgpYC4gRm9yIElFOSwgd2VcbiAgICAvLyBzZXQgYWxwaGEgdHJhbnNwYXJlbmN5IGZvciB0aGUgYmVzdCByZXN1bHRzIHBvc3NpYmxlLlxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAgXFw5OyAvLyBJRThcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApOyAvLyBJRTlcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBjYXJvdXNlbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGlkZGVuIGJ5IGRlZmF1bHQgZm9yIHNtYWxsZXIgdmlld3BvcnRzXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiBAY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogQGNhcm91c2VsLXRleHQtc2hhZG93O1xuXG4gICYgLmJ0biB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IC8vIE5vIHNoYWRvdyBmb3IgYnV0dG9uIGVsZW1lbnRzIGluIGNhcm91c2VsLWNhcHRpb25cbiAgfVxufVxuXG5cbi8vIFNjYWxlIHVwIGNvbnRyb2xzIGZvciB0YWJsZXRzIGFuZCB1cFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcblxuICAvLyBTY2FsZSB1cCB0aGUgY29udHJvbHMgYSBzbWlkZ2VcbiAgLmNhcm91c2VsLWNvbnRyb2wge1xuICAgIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAgIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCxcbiAgICAuaWNvbi1wcmV2LFxuICAgIC5pY29uLW5leHQge1xuICAgICAgd2lkdGg6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgICAgaGVpZ2h0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplICogMS41KTtcbiAgICAgIG1hcmdpbi10b3A6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgICBmb250LXNpemU6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgKiAxLjUpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCxcbiAgICAuaWNvbi1wcmV2IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoQGNhcm91c2VsLWNvbnRyb2wtZm9udC1zaXplIC8gLTIpO1xuICAgIH1cbiAgICAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gICAgLmljb24tbmV4dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IChAY2Fyb3VzZWwtY29udHJvbC1mb250LXNpemUgLyAtMik7XG4gICAgfVxuICB9XG5cbiAgLy8gU2hvdyBhbmQgbGVmdCBhbGlnbiB0aGUgY2FwdGlvbnNcbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgLy8gTW92ZSB1cCB0aGUgaW5kaWNhdG9yc1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gICAgYm90dG9tOiAyMHB4O1xuICB9XG59XG4iLCIvLyBDbGVhcmZpeFxuLy9cbi8vIEZvciBtb2Rlcm4gYnJvd3NlcnNcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXG4vLyAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuLy8gICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXG4vLyAgICB0aGF0IGFyZSBjbGVhcmZpeGVkLlxuLy8gMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbi8vICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cbi8vXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xuXG4uY2xlYXJmaXgoKSB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTsgLy8gMlxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvLyAxXG4gIH1cbiAgJjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cbiIsIi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcblxuLmNlbnRlci1ibG9jaygpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBmb250LWZhbWlseS1uYW1lLXF1b3RlcywgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG5cbi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuLy9cbi8vIEhlYWRzIHVwISB2MyBsYXVuY2hlZCB3aXRoIG9ubHkgYC5oaWRlLXRleHQoKWAsIGJ1dCBwZXIgb3VyIHBhdHRlcm4gZm9yXG4vLyBtaXhpbnMgYmVpbmcgcmV1c2VkIGFzIGNsYXNzZXMgd2l0aCB0aGUgc2FtZSBuYW1lLCB0aGlzIGRvZXNuJ3QgaG9sZCB1cC4gQXNcbi8vIG9mIHYzLjAuMSB3ZSBoYXZlIGFkZGVkIGAudGV4dC1oaWRlKClgIGFuZCBkZXByZWNhdGVkIGAuaGlkZS10ZXh0KClgLlxuLy9cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvY29tbWl0L2FhMDM5NmVhZTc1N1xuXG4vLyBEZXByZWNhdGVkIGFzIG9mIHYzLjAuMSAoaGFzIGJlZW4gcmVtb3ZlZCBpbiB2NClcbi5oaWRlLXRleHQoKSB7XG4gIGZvbnQ6IH5cIjAvMFwiIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIE5ldyBtaXhpbiB0byB1c2UgYXMgb2YgdjMuMC4xXG4udGV4dC1oaWRlKCkge1xuICAuaGlkZS10ZXh0KCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeFxuXG4vL1xuLy8gUmVzcG9uc2l2ZTogVXRpbGl0eSBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi8vIElFMTAgaW4gV2luZG93cyAoUGhvbmUpIDhcbi8vXG4vLyBTdXBwb3J0IGZvciByZXNwb25zaXZlIHZpZXdzIHZpYSBtZWRpYSBxdWVyaWVzIGlzIGtpbmQgb2YgYm9ya2VkIGluIElFMTAsIGZvclxuLy8gU3VyZmFjZS9kZXNrdG9wIGluIHNwbGl0IHZpZXcgYW5kIGZvciBXaW5kb3dzIFBob25lIDguIFRoaXMgcGFydGljdWxhciBmaXhcbi8vIG11c3QgYmUgYWNjb21wYW5pZWQgYnkgYSBzbmlwcGV0IG9mIEphdmFTY3JpcHQgdG8gc25pZmYgdGhlIHVzZXIgYWdlbnQgYW5kXG4vLyBhcHBseSBzb21lIGNvbmRpdGlvbmFsIENTUyB0byAqb25seSogdGhlIFN1cmZhY2UvZGVza3RvcCBXaW5kb3dzIDguIExvb2sgYXRcbi8vIG91ciBHZXR0aW5nIFN0YXJ0ZWQgcGFnZSBmb3IgbW9yZSBpbmZvcm1hdGlvbiBvbiB0aGlzIGJ1Zy5cbi8vXG4vLyBGb3IgbW9yZSBpbmZvcm1hdGlvbiwgc2VlIHRoZSBmb2xsb3dpbmc6XG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTA0OTdcbi8vIERvY3M6IGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS9kb2NzLzMuNC9nZXR0aW5nLXN0YXJ0ZWQvI3N1cHBvcnQtaWUxMC13aWR0aFxuLy8gU291cmNlOiBodHRwczovL3RpbWthZGxlYy5jb20vMjAxMy8wMS93aW5kb3dzLXBob25lLTgtYW5kLWRldmljZS13aWR0aC9cbi8vIFNvdXJjZTogaHR0cHM6Ly90aW1rYWRsZWMuY29tLzIwMTIvMTAvaWUxMC1zbmFwLW1vZGUtYW5kLXJlc3BvbnNpdmUtZGVzaWduL1xuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy8gTm90ZTogRGVwcmVjYXRlZCAudmlzaWJsZS14cywgLnZpc2libGUtc20sIC52aXNpYmxlLW1kLCBhbmQgLnZpc2libGUtbGcgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS14cyxcbi52aXNpYmxlLXNtLFxuLnZpc2libGUtbWQsXG4udmlzaWJsZS1sZyB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc2libGUteHMge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWJsb2NrIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuLnZpc2libGUteHMtaW5saW5lIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXNtIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLXNtLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1zbS1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS12aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi52aXNpYmxlLW1kLWJsb2NrIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLW1kLW1heCkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLWxnIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbGctbWluKSB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1sZy1ibG9jayB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLWxnLWlubGluZSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXhzIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCk7XG4gIH1cbn1cbi5oaWRkZW4tc20ge1xuICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXNtLW1heCkge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG4uaGlkZGVuLW1kIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSBhbmQgKG1heC13aWR0aDogQHNjcmVlbi1tZC1tYXgpIHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuLmhpZGRlbi1sZyB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuICB9XG59XG5cblxuLy8gUHJpbnQgdXRpbGl0aWVzXG4vL1xuLy8gTWVkaWEgcXVlcmllcyBhcmUgcGxhY2VkIG9uIHRoZSBpbnNpZGUgdG8gYmUgbWl4aW4tZnJpZW5kbHkuXG5cbi8vIE5vdGU6IERlcHJlY2F0ZWQgLnZpc2libGUtcHJpbnQgYXMgb2YgdjMuMi4wXG4udmlzaWJsZS1wcmludCB7XG4gIC5yZXNwb25zaXZlLWludmlzaWJpbGl0eSgpO1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgLnJlc3BvbnNpdmUtdmlzaWJpbGl0eSgpO1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aXNpYmxlLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblxuICBAbWVkaWEgcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uaGlkZGVuLXByaW50IHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICAucmVzcG9uc2l2ZS1pbnZpc2liaWxpdHkoKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5yZXNwb25zaXZlLXZpc2liaWxpdHkoKSB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRhYmxlJiAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIHRyJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICB0aCYsXG4gIHRkJiAgICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbn1cblxuLnJlc3BvbnNpdmUtaW52aXNpYmlsaXR5KCkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PUB7ZmEtdmVyc2lvbn0nKTtcbiAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj1Ae2ZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnQHtmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYnKSxcbiAgICB1cmwoJ0B7ZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PUB7ZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCdAe2ZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj1Ae2ZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJ0B7ZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEJhc2UgQ2xhc3MgRGVmaW5pdGlvblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgQGZhLWZvbnQtc2l6ZS1iYXNlL0BmYS1saW5lLWhlaWdodC1iYXNlIEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuIiwiLy8gSWNvbiBTaXplc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vKiBtYWtlcyB0aGUgZm9udCAzMyUgbGFyZ2VyIHJlbGF0aXZlIHRvIHRoZSBpY29uIGNvbnRhaW5lciAqL1xuLkB7ZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uQHtmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS0zeCB7IGZvbnQtc2l6ZTogM2VtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLkB7ZmEtY3NzLXByZWZpeH0tZncge1xuICB3aWR0aDogKDE4ZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLkB7ZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBAZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLkB7ZmEtY3NzLXByZWZpeH0tbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC1AZmEtbGktd2lkdGg7XG4gIHdpZHRoOiBAZmEtbGktd2lkdGg7XG4gIHRvcDogKDJlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAmLkB7ZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6ICgtQGZhLWxpLXdpZHRoICsgKDRlbSAvIDE0KSk7XG4gIH1cbn1cbiIsIi8vIEFuaW1hdGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1zcGluIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmZhLWljb24oKSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgQGZhLWZvbnQtc2l6ZS1iYXNlL0BmYS1saW5lLWhlaWdodC1iYXNlIEZvbnRBd2Vzb21lOyAvLyBzaG9ydGVuaW5nIGZvbnQgZGVjbGFyYXRpb25cbiAgZm9udC1zaXplOiBpbmhlcml0OyAvLyBjYW4ndCBoYXZlIGZvbnQtc2l6ZSBpbmhlcml0IG9uIGxpbmUgYWJvdmUsIHNvIG5lZWQgdG8gb3ZlcnJpZGVcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IC8vIG9wdGltaXplbGVnaWJpbGl0eSB0aHJvd3MgdGhpbmdzIG9mZiAjMTA5NFxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxufVxuXG4uZmEtaWNvbi1yb3RhdGUoQGRlZ3JlZXMsIEByb3RhdGlvbikge1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPUByb3RhdGlvbik7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoQGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKEBkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZShAZGVncmVlcyk7XG59XG5cbi5mYS1pY29uLWZsaXAoQGhvcml6LCBAdmVydCwgQHJvdGF0aW9uKSB7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249QHJvdGF0aW9uLCBtaXJyb3I9MSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZShAaG9yaXosIEB2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKEBob3JpeiwgQHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoQGhvcml6LCBAdmVydCk7XG59XG4iLCIvLyBSb3RhdGVkICYgRmxpcHBlZCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgLmZhLWljb24tcm90YXRlKDkwZGVnLCAxKTsgIH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyAuZmEtaWNvbi1yb3RhdGUoMTgwZGVnLCAyKTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IC5mYS1pY29uLXJvdGF0ZSgyNzBkZWcsIDMpOyB9XG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IC5mYS1pY29uLWZsaXAoLTEsIDEsIDApOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyAuZmEtaWNvbi1mbGlwKDEsIC0xLCAyKTsgfVxuXG4vLyBIb29rIGZvciBJRTgtOVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuQHtmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5Ae2ZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMXgsIC5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RhY2stMnggeyBmb250LXNpemU6IDJlbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiBAZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uQHtmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdsYXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tdXNpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW11c2ljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdXNlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbG07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGgtbGFyZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aC1saXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZW1vdmU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aW1lczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWFyY2gtcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wb3dlci1vZmY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ25hbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNpZ25hbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyYXNoLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xvY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG93bmxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluYm94OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGxheS1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGVhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVmcmVzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZnJlc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlzdC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sb2NrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mbGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZvbHVtZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12b2x1bWUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXFyY29kZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFyY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhcmNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhZ3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvb2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib29rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJvb2ttYXJrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXByaW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYW1lcmE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYW1lcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb250OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9sZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaXRhbGljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGV4dC13aWR0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYWxpZ24tanVzdGlmeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFsaWduLWp1c3RpZnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tb3V0ZGVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW91dGRlbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZGVudDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG90bzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWN0dXJlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBlbmNpbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFkanVzdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGludDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRpbnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVwLWJhY2t3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYWNrd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGxheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGF1c2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9yd2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVqZWN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWplY3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGVjay1jaXJjbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3Jvc3NoYWlyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyb3NzaGFpcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93LWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaGFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwYW5kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbXByZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hc3RlcmlzazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2lmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxlYWY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1leWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2FybmluZzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yYW5kb207IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWduZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYWduZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJldHdlZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZXR3ZWV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItb3BlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vcGVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFycm93cy1oOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXItY2hhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1rZXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdlYXJzOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy1vLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1oYWxmOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFydC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGVhcnQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduLW91dDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYi10YWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWItdGFjazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaWduLWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cm9waHk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cm9waHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11cGxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlbW9uLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZW1vbi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBob25lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNxdWFyZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ib29rbWFyay1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYm9va21hcmstbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdHRlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stZjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZhY2Vib29rOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubG9jazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVubG9jazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yc3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGRkLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVsbGhvcm47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1vLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtby11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2xvYmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdyZW5jaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGFza3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXNrczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsdGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1icmllZmNhc2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93cy1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvd3MtYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzZXJzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpbjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGluazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhc2s6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFzazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2Npc3NvcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvcHk6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcGVyY2xpcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2F2ZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsb3BweS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW5hdmljb246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmFyczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGlzdC11bDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpc3QtdWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saXN0LW9sOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdW5kZXJsaW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhYmxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hZ2ljOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cnVjazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRydWNrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waW50ZXJlc3Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbW9uZXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcmV0LXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbHVtbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LXVwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW52ZWxvcGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmtlZGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGlua2VkaW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmRvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sZWdhbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdhdmVsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdGFjaG9tZXRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRhY2hvbWV0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbW1lbnRzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYXNoOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib2x0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2l0ZW1hcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdW1icmVsbGE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bWJyZWxsYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2xpcGJvYXJkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1saWdodGJ1bGItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZ2h0YnVsYi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2hhbmdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jbG91ZC11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG91ZC11cGxvYWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLW1kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdWl0Y2FzZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1aXRjYXNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWxsLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZmZlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3V0bGVyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1dGxlcnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS10ZXh0LW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1idWlsZGluZy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3NwaXRhbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG9zcGl0YWwtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW1idWxhbmNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWRraXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpZ2h0ZXItamV0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlnaHRlci1qZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWgtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsdXMtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nbGUtdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmdsZS1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kZXNrdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVza3RvcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbGFwdG9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YWJsZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2JpbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1b3RlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xdW90ZS1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Bpbm5lcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVwbHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1naXRodWItYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvbGRlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc21pbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNtaWxlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mcm93bi1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1laC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYW1lcGFkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2FtZXBhZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWtleWJvYXJkLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZsYWctbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxhZy1jaGVja2VyZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mbGFnLWNoZWNrZXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZXJtaW5hbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlcGx5LWFsbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3Rhci1oYWxmLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNyb3A6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcm9wOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb2RlLWZvcms7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jaGFpbi1icm9rZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGFpbi1icm9rZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcXVlc3Rpb247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1pbmZvOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWV4Y2xhbWF0aW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWJzY3JpcHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVyYXNlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVyYXNlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWljcm9waG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaWVsZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpcmUtZXh0aW5ndWlzaGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlyZS1leHRpbmd1aXNoZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJvY2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWF4Y2RuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaHRtbDU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jc3MzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmNob3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hbmNob3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11bmxvY2stYWx0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1bGxzZXllOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZWxsaXBzaXMtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbGF5LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBsYXktY2lyY2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10aWNrZXQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWludXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1taW51cy1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZXZlbC11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxldmVsLWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNoZWNrLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvbXBhc3M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLXJpZ2h0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZXVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nYnA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS11c2Q6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2Q7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlucjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY255OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tanB5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanB5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcnViOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcnViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIta3J3OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaXRjb2luOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ0YzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtdGV4dDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC1hc2M7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGh1bWJzLXVwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRodW1icy1kb3duOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmUtc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteW91dHViZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXhpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXhpbmctc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteGluZy1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRyb3Bib3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLW92ZXJmbG93OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhY2stb3ZlcmZsb3c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluc3RhZ3JhbTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmxpY2tyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hZG46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hZG47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR1bWJscjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR1bWJscjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctdXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFwcGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXBwbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aW5kb3dzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5kcm9pZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbGludXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW51eDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kcmliYmJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za3lwZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm91cnNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZvdXJzcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyZWxsbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmVtYWxlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYWxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ3JhdGlwYXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN1bi1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3VuLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vb24tbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFyY2hpdmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1ZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1ZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12azsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13ZWlibzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVucmVuOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVucmVuOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWdlbGluZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYXJyb3ctY2lyY2xlLW8tcmlnaHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd2hlZWxjaGFpcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmltZW8tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW8tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGx1cy1zcXVhcmUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xhY2s7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWVudmVsb3BlLXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItd29yZHByZXNzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVuaWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWluc3RpdHV0aW9uOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXlhaG9vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nb29nbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0dW1ibGV1cG9uLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGVsaWNpb3VzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1kaWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGlnZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGllZC1waXBlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBpZWQtcGlwZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRydXBhbDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWRydXBhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItam9vbWxhOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxhbmd1YWdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mYXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYXg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVpbGRpbmc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2hpbGQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zcG9vbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWN1YmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWN1YmVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY3ViZXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWhhbmNlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVhbTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0ZWFtOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWN5Y2xlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRheGk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10YXhpOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJlZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNwb3RpZnk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRldmlhbnRhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kZXZpYW50YXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc291bmRjbG91ZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kYXRhYmFzZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wZGYtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtcGRmLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS13b3JkLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1wb3dlcnBvaW50LW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1maWxlLXBvd2VycG9pbnQtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZpbGUtaW1hZ2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtaW1hZ2UtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZmlsZS12aWRlby1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZmlsZS12aWRlby1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmluZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29kZXBlbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNvZGVwZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItanNmaWRkbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1saWZlLWJ1b3k6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpZmUtcmluZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWxpZmUtcmluZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcmViZWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWJlbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZW1waXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1naXQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0LXNxdWFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2l0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXljLXNxdWFyZTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcXE6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1xcTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdlaXhpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VuZDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tcGFwZXItcGxhbmUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcGVyLXBsYW5lLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oaXN0b3J5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oZWFkZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oZWFkZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhcmFncmFwaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNsaWRlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoYXJlLWFsdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLWFsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ib21iOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZnV0Ym9sLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXR0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmlub2N1bGFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpbm9jdWxhcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wbHVnOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2xpZGVzaGFyZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHdpdGNoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHdpdGNoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteWVscDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2lmaTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpZmk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXlwYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdvb2dsZS13YWxsZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nb29nbGUtd2FsbGV0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtdmlzYTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWRpc2NvdmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2MtZGlzY292ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1hbWV4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1wYXlwYWw7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLXN0cmlwZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLXN0cmlwZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhc2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29weXJpZ2h0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWF0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1leWVkcm9wcGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXllZHJvcHBlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYWludC1icnVzaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFyZWEtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1hcmVhLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waWUtY2hhcnQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1sYXN0Zm06YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXN0Zm07IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9nZ2xlLW9mZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9uOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdG9nZ2xlLW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmljeWNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYnVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pb3hob3N0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW94aG9zdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYW5nZWxsaXN0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGVrZWw6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWlsczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWVhbnBhdGg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZWFucGF0aDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRhc2hjdWJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZGFzaGN1YmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9ydW1iZWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1sZWFucHViOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zZWxsc3k6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zZWxsc3k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2t5YXRsYXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1za3lhdGxhczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FydC1wbHVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWRpYW1vbmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1kaWFtb25kOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hpcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXNlY3JldDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW90b3JjeWNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdG9yY3ljbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc3RyZWV0LXZpZXc7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12ZW51czsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tZXJjdXJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbnRlcnNleDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZlbnVzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzLWRvdWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2U7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbmV1dGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbmV1dGVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2VuZGVybGVzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGludGVyZXN0LXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1waW50ZXJlc3QtcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci13aGF0c2FwcDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2VydmVyOyB9XG4uQHtmYS1jc3MtcHJlZml4fS11c2VyLXBsdXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXBsdXM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci11c2VyLXRpbWVzOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iZWQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iZWQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci12aWFjb2luOyB9XG4uQHtmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXRyYWluOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zdWJ3YXk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdWJ3YXk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1lZGl1bTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXIteS1jb21iaW5hdG9yOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vcGVuY2FydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZXhwZWRpdGVkc3NsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZXhwZWRpdGVkc3NsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LWhhbGY7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMDpiZWZvcmUsXG4uQHtmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWktY3Vyc29yOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaS1jdXJzb3I7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdGlja3ktbm90ZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNjLWpjYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2MtZGluZXJzLWNsdWI6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYy1kaW5lcnMtY2x1YjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jbG9uZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91cmdsYXNzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTI6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWVuZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzcy1lbmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhvdXJnbGFzczsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1yb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXJvY2stbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLkB7ZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNjaXNzb3JzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcG9pbnRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFuZC1wb2ludGVyLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdHJhZGVtYXJrOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWdpc3RlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcmVnaXN0ZXJlZDsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZ2c7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdnLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWdnLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2ktc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zYWZhcmk6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zYWZhcmk7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNocm9tZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWZpcmVmb3g7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW9wZXJhOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItb3BlcmE7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi5Ae2ZhLWNzcy1wcmVmaXh9LXRlbGV2aXNpb246YmVmb3JlIHsgY29udGVudDogQGZhLXZhci10ZWxldmlzaW9uOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb250YW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItNTAwcHg7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWFtYXpvbjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWFtYXpvbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItdGltZXMtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWNhbGVuZGFyLXRpbWVzLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWluZHVzdHJ5OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtcGluOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXBpbjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItbWFwLXNpZ25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1hcC1vOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1tYXA6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tYXA7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50aW5nOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jb21tZW50aW5nLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWhvdXp6OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaG91eno7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItdmltZW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsYWNrLXRpZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tZm9udGljb25zOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItZm9udGljb25zOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1lZGdlOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1jcmVkaXQtY2FyZC1hbHQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItY29kaWVwaWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1tb2R4OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1mb3J0LWF3ZXNvbWU7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXVzYjsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcHJvZHVjdC1odW50OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1taXhjbG91ZDpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLW1peGNsb3VkOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zY3JpYmQ7IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tcGF1c2UtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1wYXVzZS1jaXJjbGUtbzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogQGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi5Ae2ZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWJhZzpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLXNob3BwaW5nLWJhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uQHtmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItaGFzaHRhZzsgfVxuLkB7ZmEtY3NzLXByZWZpeH0tYmx1ZXRvb3RoOmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItYmx1ZXRvb3RoOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiBAZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uQHtmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6IEBmYS12YXItcGVyY2VudDsgfVxuIiwiLkB7ZmEtY3NzLXByZWZpeH0tc3NvLWxvZ2luOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgbWFzay1pbWFnZTogdXJsKCcuLi9pY29ucy9zc28tbG9nby5zdmcnKTtcbiAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybCgnLi4vaWNvbnMvc3NvLWxvZ28uc3ZnJyk7XG59XG4iLCIvKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4vKiBjeXJpbGxpYy1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTS211MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTdW11MFNDNTVLNWd3LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU09tdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzFGMDAtMUZGRjtcbn1cbi8qIGdyZWVrICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU3ltdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIGhlYnJldyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0cmV0Y2g6IDEwMCU7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9vcGVuc2Fucy92MzQvbWVtdllhR3MxMjZNaVpwQkEtVXZXYlgydlZuWEJiT2JqMk9WVFMybXUwU0M1NUs1Z3cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNTkwLTA1RkYsIFUrMjAwQy0yMDEwLCBVKzIwQUEsIFUrMjVDQywgVStGQjFELUZCNEY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0NtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDItMDEwMywgVSswMTEwLTAxMTEsIFUrMDEyOC0wMTI5LCBVKzAxNjgtMDE2OSwgVSswMUEwLTAxQTEsIFUrMDFBRi0wMUIwLCBVKzFFQTAtMUVGOSwgVSsyMEFCO1xufVxuLyogbGF0aW4tZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3RyZXRjaDogMTAwJTtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL29wZW5zYW5zL3YzNC9tZW12WWFHczEyNk1pWnBCQS1VdldiWDJ2Vm5YQmJPYmoyT1ZUU0dtdTBTQzU1SzVndy53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHJldGNoOiAxMDAlO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvb3BlbnNhbnMvdjM0L21lbXZZYUdzMTI2TWlacEJBLVV2V2JYMnZWblhCYk9iajJPVlRTLW11MFNDNTVJLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59XG4iLCJoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuaDMsIGg0LCBoNSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn0iLCIubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6IEBuYXYtdGV4dC1jb2xvcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTRweCAyMHB4IDE0cHggMjVweDtcbn1cblxuLm5hdi5uYXZiYXItcmlnaHQgPiBsaSA+IGEge1xuICBjb2xvcjogIzk5OWM5ZTtcbn1cblxuLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBuYXYtYmcsIDMlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubmF2IC5vcGVuID4gYSwgLm5hdiAub3BlbiA+IGE6aG92ZXIsIC5uYXYgLm9wZW4gPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5hdi5uYXZiYXItdG9wLWxpbmtzID4gbGkgPiBhOmhvdmVyLCAubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdiA+IGxpID4gYSBpIHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5uYXZiYXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IEBuYXYtYmc7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG4uYm9keS1zbWFsbCAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyBsaSBhIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xufVxuXG4uZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDNweCByZ2JhKDg2LCA5NiwgMTE3LCAwLjcpO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEuZm9udC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmc6IDNweCAyMHB4O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tbWVudSBsaSBhIGRpdiB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1tZXNzYWdlcyxcbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi10YXNrcyxcbi5uYXZiYXItdG9wLWxpbmtzIC5kcm9wZG93bi1hbGVydHMge1xuICB3aWR0aDogMzEwcHg7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLW1lc3NhZ2VzIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXRhc2tzIHtcbiAgbWFyZ2luLWxlZnQ6IC01OXB4O1xufVxuXG4ubmF2YmFyLXRvcC1saW5rcyAuZHJvcGRvd24tYWxlcnRzIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjNweDtcbn1cblxuLm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLXVzZXIge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuLmRyb3Bkb3duLW1lc3NhZ2VzLCAuZHJvcGRvd24tYWxlcnRzIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuLmRyb3Bkb3duLW1lc3NhZ2VzIGxpIGEsIC5kcm9wZG93bi1hbGVydHMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmRyb3Bkb3duLW1lc3NhZ2VzIGxpIGVtLCAuZHJvcGRvd24tYWxlcnRzIGxpIGVtIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ubmF2Lm5hdmJhci10b3AtbGlua3MgLmRyb3Bkb3duLWFsZXJ0cyBhIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDMzcHggMjVweDtcbiAgYmFja2dyb3VuZDogQG5hdi1wcm9maWwtcGF0dGVybjtcblxufVxuXG4ucGFjZS1kb25lIC5uYXYtaGVhZGVyIHtcbiAgdHJhbnNpdGlvbjphbGwgMC41cztcbn1cblxuLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgZGFya2VuKEBuYXZ5LCAyJSk7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAbmF2LWJnLCAzJSk7XG59XG5cblxuLm5hdi5uYXYtc2Vjb25kLWxldmVsID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubmF2Lm5hdi1zZWNvbmQtbGV2ZWwuY29sbGFwc2Vbc3R5bGVdIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtaGVhZGVyIGEge1xuICBjb2xvcjogI0RGRTRFRDtcbn1cblxuLm5hdi1oZWFkZXIgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzgwOTVhODtcbn1cblxuLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uYXZiYXItZm9ybS1jdXN0b20ge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS10YWJsZTtcbn1cblxuLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5uYXYubmF2YmFyLXRvcC1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubmF2YmFyLWZvcm0tY3VzdG9tIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogbWVkaXVtIG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHotaW5kZXg6IDIwMDA7XG59XG5cbi5jb3VudC1pbmZvIC5sYWJlbCB7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiAycHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA2cHg7XG4gIHRvcDogMTJweDtcbn1cblxuLmFycm93IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cblxuLmFjdGl2ZSA+IGEgPiAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIjtcbn1cblxuLm5hdi1zZWNvbmQtbGV2ZWwgbGksXG4ubmF2LXRoaXJkLWxldmVsIGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2LXNlY29uZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbn1cblxuLm5hdi10aGlyZC1sZXZlbCBsaSBhIHtcbiAgcGFkZGluZy1sZWZ0OiA2MnB4O1xufVxuXG4ubmF2LXNlY29uZC1sZXZlbCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuYm9keTpub3QoLmZpeGVkLXNpZGViYXIpOm5vdCguY2FudmFzLW1lbnUpLm1pbmktbmF2YmFyIC5uYXYgbGk6aG92ZXIgPiAubmF2LXNlY29uZC1sZXZlbCxcbi5taW5pLW5hdmJhciAubmF2IGxpOmZvY3VzID4gLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMCAycHggMnB4IDA7XG4gIG1pbi13aWR0aDogMTQwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZml4ZWQtbmF2IC5zbGltU2Nyb2xsRGl2ICNzaWRlLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xufVxuXG4ubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDcwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2LWJnO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAbmF2LWJnLCAzJSk7XG59XG5cbi5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBsZWZ0OiA2NXB4XG59XG5cbi5uYXZiYXItZGVmYXVsdCAuc3BlY2lhbF9saW5rIGEge1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5zcGVjaWFsX2xpbmsgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxNzk4N2UgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLm5hdmJhci1kZWZhdWx0IC5zcGVjaWFsX2xpbmsgYSBzcGFuLmxhYmVse1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi5uYXZiYXItZGVmYXVsdCAubGFuZGluZ19saW5rIGEge1xuICBiYWNrZ3JvdW5kOiBsaWdodGVuKEBuYXZ5LCAzJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5uYXZiYXItZGVmYXVsdCAubGFuZGluZ19saW5rIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBAbmF2eSAhaW1wb3J0YW50O1xuICBjb2xvcjogd2hpdGU7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmxhbmRpbmdfbGluayBhIHNwYW4ubGFiZWx7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBsaWdodGVuKEBuYXZ5LCAzJSk7XG59XG5cbi5sb2dvLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxOHB4IDA7XG59XG5cbi5wYWNlLWRvbmUgLm5hdmJhci1zdGF0aWMtc2lkZSwgLnBhY2UtZG9uZSAubmF2LWhlYWRlciwgLnBhY2UtZG9uZSBsaS5hY3RpdmUsIC5wYWNlLWRvbmUgI3BhZ2Utd3JhcHBlciwgLnBhY2UtZG9uZSAuZm9vdGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuXG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlYWVjICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIwMzA7XG59XG5cbi5uYXZiYXItZml4ZWQtdG9wLCAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbn1cblxuLmZpeGVkLW5hdiAjd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbmJvZHkuZml4ZWQtbmF2ICN3cmFwcGVyIC5uYXZiYXItc3RhdGljLXNpZGUsXG5ib2R5LmZpeGVkLW5hdiAjd3JhcHBlciAjcGFnZS13cmFwcGVyXG57XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbmJvZHkudG9wLW5hdmlnYXRpb24uZml4ZWQtbmF2ICN3cmFwcGVyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZml4ZWQtbmF2IC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDE1cHg7XG59XG5cbi5ib2R5LXNtYWxsIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuYm9keS5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbmJvZHkubWluaS1uYXZiYXIgLnByb2ZpbGUtZWxlbWVudCwgYm9keS5taW5pLW5hdmJhciAubmF2LWxhYmVsLCBib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuY2FudmFzLW1lbnUgLnByb2ZpbGUtZWxlbWVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5Om5vdCguZml4ZWQtc2lkZWJhcik6bm90KC5jYW52YXMtbWVudSkubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyIC5sb2dvLWVsZW1lbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYm9keS5jYW52YXMtbWVudSAubG9nby1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5taW5pLW5hdmJhciAubmF2LWhlYWRlciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xufVxuXG5ib2R5LmNhbnZhcy1tZW51IC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzNweCAyNXB4O1xufVxuXG5ib2R5Lm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDcwcHg7XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAuZm9vdGVyLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAuZm9vdGVye1xuICBtYXJnaW46IDAgMCAwIDAgIWltcG9ydGFudDtcbn1cblxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyLFxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAuZm9vdGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIgLm5hdmJhci1zdGF0aWMtc2lkZSxcbmJvZHkuY2FudmFzLW1lbnUgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgd2lkdGg6IEBzaWRlYmFyLXdpZHRoO1xuICB6LWluZGV4OiAyMDAxO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgd2lkdGg6IDBweDtcbn1cblxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgMCAwIDBweDtcbn1cblxuYm9keS5ib2R5LXNtYWxsLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDAgQHNpZGViYXItd2lkdGg7XG59XG5cbmJvZHkuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogQHNpZGViYXItd2lkdGg7XG59XG5cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYgbGk6Zm9jdXMgPiAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2IGxpOmZvY3VzID4gLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5ib2R5LmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxNXB4O1xufVxuXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCxcbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciBsaS5hY3RpdmUgLm5hdi1zZWNvbmQtbGV2ZWwsXG4uY2FudmFzLW1lbnUubWluaS1uYXZiYXIgbGkuYWN0aXZlIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgbGVmdDogMHB4XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2YmFyLWRlZmF1bHQgLm5hdiA+IGxpID4gYSxcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGEge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbmJvZHkuZml4ZWQtc2lkZWJhci5taW5pLW5hdmJhciAubmF2LWxhYmVsLFxuYm9keS5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIGEgc3BhbixcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdi1sYWJlbCxcbmJvZHkuY2FudmFzLW1lbnUubWluaS1uYXZiYXIgLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG5ib2R5LmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXZiYXItZGVmYXVsdCAubmF2IGxpIC5wcm9maWxlLWVsZW1lbnQgYSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYW52YXMtbWVudS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCBsaSBhLFxuLmZpeGVkLXNpZGViYXIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwgbGkgYSB7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCA1MnB4XG59XG5cbi5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsLFxuLmNhbnZhcy1tZW51Lm1pbmktbmF2YmFyIC5uYXYtc2Vjb25kLWxldmVsIHtcbiAgbGVmdDogMHB4XG59XG5cblxuYm9keS5jYW52YXMtbWVudSBuYXYubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgei1pbmRleDogMjAwMTtcbiAgYmFja2dyb3VuZDogIzJmNDA1MDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuYm9keS5jYW52YXMtbWVudS5taW5pLW5hdmJhciBuYXYubmF2YmFyLXN0YXRpYy1zaWRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbn1cbiIsIi50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGNvbG9yOiBAbmF2eTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi53aGl0ZS1iZyAubmF2YmFyLWZpeGVkLXRvcCwgLndoaXRlLWJnIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAubmF2YmFyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaSA+IGEge1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpIGE6aG92ZXIsIC50b3AtbmF2aWdhdGlvbiAubmF2ID4gbGkgYTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogQG5hdnk7XG59XG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbn1cblxuLm5hdmJhciAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnRvcC1uYXZpZ2F0aW9uLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG4udG9wLW5hdmlnYXRpb24uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIsXG4ubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsXG4uYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyLFxuLmNhbnZhcy1tZW51ICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG5cbi50b3AtbmF2aWdhdGlvbi5maXhlZC1uYXYgI3dyYXBwZXIsIC5maXhlZC1uYXYgI3dyYXBwZXIudG9wLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtbmF2aWdhdGlvbiAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLnRvcC1uYXZpZ2F0aW9uLmJvZHktc21hbGwgLndyYXBwZXIud3JhcHBlci1jb250ZW50LCAuYm9keS1zbWFsbCAgLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggMHB4O1xufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIC8vYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4udG9wLW5hdmlnYXRpb24gLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEsIC50b3AtbmF2aWdhdGlvbiAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taGVhZGVyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50b3AtbmF2aWdhdGlvbiAubmF2YmFyLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLm1lbnUtdmlzaWJsZS1sZywgLm1lbnUtdmlzaWJsZS1tZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWVudS12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lbnUtdmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1lbnUtdmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAubWVudS12aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59IiwiXG4uYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogQGJ0bi1ib3JkZXItcmFkaXVzO1xuXG4gICYuZm9jdXMsICYuYWN0aXZlLCAmOmZvY3VzLCAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbG9hdC1lLW1hcmdpbnMgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJ0bi13LW0ge1xuICBtaW4td2lkdGg6IDEyMHB4O1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLW91dGxpbmUge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZSB7XG4gIGNvbG9yOiBAYmx1ZTtcbn1cblxuLmJ0bi1pbmZvLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IEBsYXp1cjtcbn1cblxuLmJ0bi13YXJuaW5nLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IEB5ZWxsb3c7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IEByZWQ7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4taW5mby5idG4tb3V0bGluZTpob3Zlcixcbi5idG4td2FybmluZy5idG4tb3V0bGluZTpob3Zlcixcbi5idG4tZGFuZ2VyLmJ0bi1vdXRsaW5lOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTphY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6aG92ZXIsIC5idG4tcHJpbWFyeS5hY3RpdmU6Zm9jdXMgIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBuYXZ5LCAzJSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZ5LCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsIC5idG4tcHJpbWFyeS5kaXNhYmxlZDpmb2N1cywgLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXSwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTphY3RpdmUsIC5idG4tcHJpbWFyeS5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5OmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBuYXZ5LCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAbmF2eSwgNCUpO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmx1ZTtcbiAgYm9yZGVyLWNvbG9yOiBAYmx1ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciwgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBibHVlLCAzJSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEBibHVlLCAzJSk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3MuZGlzYWJsZWQ6aG92ZXIsIC5idG4tc3VjY2Vzcy5kaXNhYmxlZDpmb2N1cywgLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXSwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tc3VjY2Vzcy5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKEBibHVlLCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAYmx1ZSwgNCUpO1xufVxuXG4uYnRuLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGF6dXI7XG4gIGJvcmRlci1jb2xvcjogQGxhenVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyLCAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmUsIC5idG4taW5mby5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm8sIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6aG92ZXIsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGxhenVyLCAzJSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEBsYXp1ciwgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvLmRpc2FibGVkOmhvdmVyLCAuYnRuLWluZm8uZGlzYWJsZWQ6Zm9jdXMsIC5idG4taW5mby5kaXNhYmxlZDphY3RpdmUsIC5idG4taW5mby5kaXNhYmxlZC5hY3RpdmUsIC5idG4taW5mb1tkaXNhYmxlZF0sIC5idG4taW5mb1tkaXNhYmxlZF06aG92ZXIsIC5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsIC5idG4taW5mb1tkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWluZm8uYWN0aXZlW2Rpc2FibGVkXSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpmb2N1cywgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzphY3RpdmUsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAbGF6dXIsIDQlKTtcbiAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBsYXp1ciwgNCUpO1xufVxuXG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGFyay1ncmF5O1xuICBib3JkZXItY29sb3I6IEBkYXJrLWdyYXk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdDpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdCwgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpmb2N1cywgLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAZGFyay1ncmF5LCAzJSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEBkYXJrLWdyYXksIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tZGVmYXVsdDphY3RpdmUsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQsIC5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLWRlZmF1bHQuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRlZmF1bHRbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi1kZWZhdWx0LmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQGRhcmstZ3JheSwgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQGRhcmstZ3JheSwgNCUpO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICBib3JkZXItY29sb3I6IEB5ZWxsb3c7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXdhcm5pbmc6aG92ZXIsIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmFjdGl2ZTpmb2N1cywgLmJ0bi13YXJuaW5nOmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3ZlciwgLmJ0bi13YXJuaW5nLmFjdGl2ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAeWVsbG93LCAzJSk7XG4gIGJvcmRlci1jb2xvcjogZGFya2VuKEB5ZWxsb3csIDMlKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4td2FybmluZzphY3RpdmUsIC5idG4td2FybmluZy5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZy5kaXNhYmxlZDpob3ZlciwgLmJ0bi13YXJuaW5nLmRpc2FibGVkOmZvY3VzLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXdhcm5pbmcuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmcsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0ZW4oQHllbGxvdywgNCUpO1xuICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oQHllbGxvdywgNCUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEByZWQ7XG4gIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyLCAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciwgLmJ0bi1kYW5nZXI6YWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsIC5idG4tZGFuZ2VyLmFjdGl2ZTpob3ZlciwgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEByZWQsIDMlKTtcbiAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQHJlZCwgMyUpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1kYW5nZXI6YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmUsIC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6Zm9jdXMsIC5idG4tZGFuZ2VyLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1kYW5nZXIuZGlzYWJsZWQuYWN0aXZlLCAuYnRuLWRhbmdlcltkaXNhYmxlZF0sIC5idG4tZGFuZ2VyW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1kYW5nZXJbZGlzYWJsZWRdOmZvY3VzLCAuYnRuLWRhbmdlcltkaXNhYmxlZF06YWN0aXZlLCAuYnRuLWRhbmdlci5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6YWN0aXZlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXIuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAcmVkLCA0JSk7XG4gIGJvcmRlci1jb2xvcjogbGlnaHRlbihAcmVkLCA0JSk7XG59XG5cbi5idG4tbGluayB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYnRuLWxpbms6aG92ZXIsIC5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rOmFjdGl2ZSwgLmJ0bi1saW5rLmFjdGl2ZSwgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tbGluayB7XG4gIGNvbG9yOiBAbmF2eTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxpbms6YWN0aXZlLCAuYnRuLWxpbmsuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1saW5rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmJ0bi1saW5rLmRpc2FibGVkLCAuYnRuLWxpbmsuZGlzYWJsZWQ6aG92ZXIsIC5idG4tbGluay5kaXNhYmxlZDpmb2N1cywgLmJ0bi1saW5rLmRpc2FibGVkOmFjdGl2ZSwgLmJ0bi1saW5rLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi1saW5rW2Rpc2FibGVkXSwgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlciwgLmJ0bi1saW5rW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1saW5rW2Rpc2FibGVkXTphY3RpdmUsIC5idG4tbGluay5hY3RpdmVbZGlzYWJsZWRdLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmhvdmVyLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmZvY3VzLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1saW5rOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluay5hY3RpdmUge1xuICBjb2xvcjogI2NhY2FjYTtcbn1cblxuLmJ0bi13aGl0ZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmJ0bi13aGl0ZTpob3ZlciwgLmJ0bi13aGl0ZTpmb2N1cywgLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4td2hpdGUuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZSwgLmJ0bi13aGl0ZTphY3RpdmU6Zm9jdXMsIC5idG4td2hpdGU6YWN0aXZlOmhvdmVyLCAuYnRuLXdoaXRlLmFjdGl2ZTpob3ZlciwgLmJ0bi13aGl0ZS5hY3RpdmU6Zm9jdXN7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xufVxuXG4uYnRuLXdoaXRlOmFjdGl2ZSwgLmJ0bi13aGl0ZS5hY3RpdmUge1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KSBpbnNldDtcbn1cblxuLmJ0bi13aGl0ZTphY3RpdmUsIC5idG4td2hpdGUuYWN0aXZlLCAub3BlbiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5idG4td2hpdGUuZGlzYWJsZWQsIC5idG4td2hpdGUuZGlzYWJsZWQ6aG92ZXIsIC5idG4td2hpdGUuZGlzYWJsZWQ6Zm9jdXMsIC5idG4td2hpdGUuZGlzYWJsZWQ6YWN0aXZlLCAuYnRuLXdoaXRlLmRpc2FibGVkLmFjdGl2ZSwgLmJ0bi13aGl0ZVtkaXNhYmxlZF0sIC5idG4td2hpdGVbZGlzYWJsZWRdOmhvdmVyLCAuYnRuLXdoaXRlW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi13aGl0ZVtkaXNhYmxlZF06YWN0aXZlLCAuYnRuLXdoaXRlLmFjdGl2ZVtkaXNhYmxlZF0sIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlLCBmaWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13aGl0ZTpob3ZlciwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGU6Zm9jdXMsIGZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdoaXRlOmFjdGl2ZSwgZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2hpdGUuYWN0aXZlIHtcbiAgY29sb3I6ICNjYWNhY2E7XG59XG5cbi5mb3JtLWNvbnRyb2wsIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cywgLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzLCAubmF2YmFyLWNvbGxhcHNlLCAubmF2YmFyLWZvcm0sIC5uYXZiYXItZm9ybS1jdXN0b20gLmZvcm0tY29udHJvbDpmb2N1cywgLm5hdmJhci1mb3JtLWN1c3RvbSAuZm9ybS1jb250cm9sOmhvdmVyLCAub3BlbiAuYnRuLmRyb3Bkb3duLXRvZ2dsZSwgLnBhbmVsLCAucG9wb3ZlciwgLnByb2dyZXNzLCAucHJvZ3Jlc3MtYmFyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uYnRuLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xufVxuXG4uYnRuLWxhcmdlLWRpbSB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIGZvbnQtc2l6ZTogNDJweDtcbn1cblxuYnV0dG9uLmRpbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuYnV0dG9uLmRpbTphY3RpdmUge1xuICB0b3A6IDNweDtcbn1cblxuYnV0dG9uLmJ0bi1wcmltYXJ5LmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAbmF2eSw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQG5hdnksNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1wcmltYXJ5LmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQG5hdnksNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEBuYXZ5LDYlKSwgMHB4IDVweCAzcHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1kZWZhdWx0LmRpbSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAZGFyay1ncmF5LDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAZGFyay1ncmF5LDYlKSwgMHB4IDEwcHggNXB4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4tZGVmYXVsdC5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBkYXJrLWdyYXksNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEBkYXJrLWdyYXksNiUpLCAwcHggNXB4IDNweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLXdhcm5pbmcuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEB5ZWxsb3csNiUpLCAwcHggNXB4IDBweCAwcHggZGFya2VuKEB5ZWxsb3csNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi13YXJuaW5nLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQHllbGxvdyw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQHllbGxvdyw2JSksIDBweCA1cHggM3B4ICM5OTk7XG59XG5cbmJ1dHRvbi5idG4taW5mby5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGxhenVyLDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAbGF6dXIsNiUpLCAwcHggMTBweCA1cHggIzk5OTtcbn1cblxuYnV0dG9uLmJ0bi1pbmZvLmRpbTphY3RpdmUge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQGxhenVyLDYlKSwgMHB4IDJweCAwcHggMHB4IGRhcmtlbihAbGF6dXIsNiUpLCAwcHggNXB4IDNweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLXN1Y2Nlc3MuZGltIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEBibHVlLDYlKSwgMHB4IDVweCAwcHggMHB4IGRhcmtlbihAYmx1ZSw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLXN1Y2Nlc3MuZGltOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IGRhcmtlbihAYmx1ZSw2JSksIDBweCAycHggMHB4IDBweCBkYXJrZW4oQGJsdWUsNiUpLCAwcHggNXB4IDNweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWRhbmdlci5kaW0ge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCBkYXJrZW4oQHJlZCw2JSksIDBweCA1cHggMHB4IDBweCBkYXJrZW4oQHJlZCw2JSksIDBweCAxMHB4IDVweCAjOTk5O1xufVxuXG5idXR0b24uYnRuLWRhbmdlci5kaW06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggZGFya2VuKEByZWQsNiUpLCAwcHggMnB4IDBweCAwcHggZGFya2VuKEByZWQsNiUpLCAwcHggNXB4IDNweCAjOTk5O1xufVxuXG5idXR0b24uZGltOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTBweDtcblxufVxuXG5idXR0b24uZGltOmFjdGl2ZTpiZWZvcmUge1xuICB0b3A6IDdweDtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuIiwiXG4ubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbGlnaHQtZ3JheTtcbiAgY29sb3I6IEBsYWJlbC1iYWRnZXQtY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmJhZGdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxpZ2h0LWdyYXk7XG4gIGNvbG9yOiBAbGFiZWwtYmFkZ2V0LWNvbG9yO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sYWJlbC1wcmltYXJ5LCAuYmFkZ2UtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLXN1Y2Nlc3MsIC5iYWRnZS1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGJsdWU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGFiZWwtd2FybmluZywgLmJhZGdlLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAeWVsbG93O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLXdhcm5pbmctbGlnaHQsIC5iYWRnZS13YXJuaW5nLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvdztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5sYWJlbC1kYW5nZXIsIC5iYWRnZS1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLWluZm8sIC5iYWRnZS1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxhenVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhYmVsLWludmVyc2UsIC5iYWRnZS1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MjYyNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYWJlbC13aGl0ZSwgLmJhZGdlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM1RTVFNUU7XG59XG5cbi5sYWJlbC13aGl0ZSwgLmJhZGdlLWRpc2FibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEyRTM2O1xuICBjb2xvcjogIzhCOTFBMDtcbn1cbiIsIi8qIFRPT0dMRSBTV0lDSCAqL1xuXG4ub25vZmZzd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA2NHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5vbm9mZnN3aXRjaC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vbm9mZnN3aXRjaC1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBuYXZ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5vbm9mZnN3aXRjaC1pbm5lciB7XG4gIHdpZHRoOiAyMDAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIC1tb3otdHJhbnNpdGlvbjogbWFyZ2luIDAuM3MgZWFzZS1pbiAwcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzO1xufVxuXG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlLCAub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBUcmVidWNoZXQsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5vbm9mZnN3aXRjaC1pbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIk9OXCI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIk9GRlwiO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzk5OTk5OTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICB3aWR0aDogMjBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkIEBuYXZ5O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA0NHB4O1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbiAwcztcbn1cblxuLm9ub2Zmc3dpdGNoLWNoZWNrYm94OmNoZWNrZWQgKyAub25vZmZzd2l0Y2gtbGFiZWwgLm9ub2Zmc3dpdGNoLWlubmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICByaWdodDogMHB4O1xufVxuXG4vKiBDSE9TRU4gUExVR0lOICovXG5cbi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCRDVERDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbjogM3B4IDAgM3B4IDVweDtcbiAgcGFkZGluZzogM3B4IDIwcHggM3B4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vKiBQQUdJTkFUSU4gKi9cblxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3BhbiwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpob3ZlciwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cywgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1jb2xvcjogI0RERERERDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgei1pbmRleDogMjtcbn1cblxuLnBhZ2luYXRpb24gPiBsaSA+IGEsIC5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0RERERERDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogVE9PTFRJUFMgKi9cblxuLnRvb2x0aXAtaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0MDUwO1xufVxuXG4udG9vbHRpcC50b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMkY0MDUwO1xufVxuXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJGNDA1MDtcbn1cblxuLnRvb2x0aXAuYm90dG9tIC50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzJGNDA1MDtcbn1cblxuLnRvb2x0aXAubGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMkY0MDUwO1xufVxuXG4vKiBFQVNZIFBJRSBDSEFSVCovXG5cbi5lYXN5cGllY2hhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmVhc3lwaWVjaGFydCAuaDIge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZWFzeXBpZWNoYXJ0IGNhbnZhcyB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmVhc3lwaWVjaGFydCAuZWFzeXBpZS10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLmVhc3lwaWVjaGFydCBpbWcge1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuXG4uanFzdG9vbHRpcCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4vKiBGVUxMQ0FMRU5EQVIgKi9cblxuLmZjLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmZjLXN0YXRlLWRlZmF1bHQge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmZjLWJ1dHRvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxLjllbTtcbiAgbGluZS1oZWlnaHQ6IDEuOWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDAuNmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5mYy1zdGF0ZS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mYy1oZWFkZXItdGl0bGUgaDIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZmMtY29udGVudCAuZmMtd2lkZ2V0LWhlYWRlciwgLmZjLWNvbnRlbnQgLmZjLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uZmMtYm9yZGVyLXNlcGFyYXRlIHRib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbn1cblxuLmZjLXN0YXRlLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI0ZDRjhFMztcbn1cblxuLmV4dGVybmFsLWV2ZW50IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mYy1sdHIgLmZjLWV2ZW50LWhvcmkuZmMtZXZlbnQtZW5kLCAuZmMtcnRsIC5mYy1ldmVudC1ob3JpLmZjLWV2ZW50LXN0YXJ0IHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuXG4uZmMtZXZlbnQsXG4uZmMtYWdlbmRhIC5mYy1ldmVudC10aW1lLFxuLmZjLWV2ZW50IGEge1xuICBwYWRkaW5nOiA0cHggNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTsgLyogYmFja2dyb3VuZCBjb2xvciAqL1xuICBib3JkZXItY29sb3I6IEBuYXZ5OyAvKiBib3JkZXIgY29sb3IgKi9cbn1cblxuLmZjLWV2ZW50LXRpbWUsIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjNzE3MTcxO1xuICBwYWRkaW5nOiAwIDFweDtcbn1cblxuLnVpLWNhbGVuZGFyIC5mYy1ldmVudC10aW1lLCAudWktY2FsZW5kYXIgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cblxuLyogQ2hhdCAqL1xuLmNoYXQtYWN0aXZpdHktbGlzdCAuY2hhdC1lbGVtZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5jaGF0LWVsZW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uY2hhdC1lbGVtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5jaGF0LWVsZW1lbnQsIC5jaGF0LWVsZW1lbnQgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmNoYXQtZWxlbWVudCwgLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNoYXQtZWxlbWVudCA+IC5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGF0LWVsZW1lbnQgaW1nLmltZy1jaXJjbGUsIC5kcm9wZG93bi1tZXNzYWdlcy1ib3ggaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAzOHB4O1xufVxuXG4uY2hhdC1lbGVtZW50IC53ZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbi5jaGF0LWVsZW1lbnQgLmFjdGlvbnMge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY2hhdC1lbGVtZW50IC5waG90b3Mge1xuICBtYXJnaW46IDEwcHggMDtcblxufVxuXG4ucmlnaHQuY2hhdC1lbGVtZW50ID4gLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNoYXQtcGhvdG8ge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jaGF0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2hhdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0IzQTlBOTtcbn1cblxuLmNoYXQgbGkubGVmdCAuY2hhdC1ib2R5IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbi5jaGF0IGxpLnJpZ2h0IC5jaGF0LWJvZHkge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbi5jaGF0IGxpIC5jaGF0LWJvZHkgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5cbi5wYW5lbCAuc2xpZGVkb3duIC5nbHlwaGljb24sXG4uY2hhdCAuZ2x5cGhpY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5jaGF0LXBhbmVsIC5wYW5lbC1ib2R5IHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG4vKiBMSVNUIEdST1VQICovXG5cbmEubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSwgYS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyLCBhLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4ubm8tcGFkZGluZyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLm5vLXBhZGRpbmcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5uby1wYWRkaW5nIC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIC8qYm9yZGVyLXRvcDogbm9uZTsqL1xuXG4gIHBhZGRpbmc6IDE1cHggMjVweDtcblxufVxuXG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5lbGVtZW50cy1saXN0IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmVsZW1lbnRzLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4uZWxlbWVudHMtbGlzdCAubGlzdC1ncm91cC1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YzZjNmNDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogI2U3ZWFlYztcbiAgLypib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYzsqL1xuICAvKmJvcmRlci10b3A6IDFweCBzb2xpZCAjZTdlYWVjOyovXG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5lbGVtZW50cy1saXN0IGxpLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5lbGVtZW50LWRldGFpbC1ib3gge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4vKiBGTE9UIENIQVJUICAqL1xuXG4uZmxvdC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4ud2lkZ2V0IC5mbG90LWNoYXJ0LmRhc2hib2FyZC1jaGFydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uZmxvdC1jaGFydC5kYXNoYm9hcmQtY2hhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxODBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmZsb3QtY2hhcnQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mbG90LWNoYXJ0LXBpZS1jb250ZW50IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5qcXN0b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiByZ2IoNDMsIDQ4LCA1OCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDMsIDQ4LCA1OCwgMC44KTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggNXB4O1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi5qcXNmaWVsZCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmgtMjAwIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5sZWdlbmRMYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG4uc3RhdC1saXN0IGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnN0YXQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLnN0YXQtcGVyY2VudCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnN0YXQtbGlzdCBsaSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLyogREFUQVRBQkxFUyAqL1xuXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmcsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkLFxudGFibGUuZGF0YVRhYmxlIHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uZGF0YVRhYmxlc19sZW5ndGgge1xuICBmbG9hdDogbGVmdDtcbn1cblxuYm9keS5EVFRUX1ByaW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcblxufVxuLkRUVFRfUHJpbnQgI3BhZ2Utd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDojZmZmO1xufVxuXG5idXR0b24uRFRUVF9idXR0b24sIGRpdi5EVFRUX2J1dHRvbiwgYS5EVFRUX2J1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuYnV0dG9uLkRUVFRfYnV0dG9uOmhvdmVyLCBkaXYuRFRUVF9idXR0b246aG92ZXIsIGEuRFRUVF9idXR0b246aG92ZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzY3NmE2YztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuYnV0dG9uLkRUVFRfYnV0dG9uOmhvdmVyOm5vdCguRFRUVF9kaXNhYmxlZCksIGRpdi5EVFRUX2J1dHRvbjpob3Zlcjpub3QoLkRUVFRfZGlzYWJsZWQpLCBhLkRUVFRfYnV0dG9uOmhvdmVyOm5vdCguRFRUVF9kaXNhYmxlZCkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZGF0YVRhYmxlc19maWx0ZXIgbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxufVxuXG4vKiBDSVJDTEUgKi9cblxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5idG4tY2lyY2xlIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogNnB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG59XG5cbi5idG4tY2lyY2xlLmJ0bi1sZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuLmJ0bi1jaXJjbGUuYnRuLXhsIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG4uc2hvdy1ncmlkIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5zaG93LWdyaWQge1xuICBtYXJnaW46IDE1cHggMDtcbn1cblxuLyogQU5JTUFUSU9OICovXG5cbi5jc3MtYW5pbWF0aW9uLWJveCBoMSB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbn1cblxuLmFuaW1hdGlvbi1lZmVjdC1saW5rcyBhIHtcbiAgcGFkZGluZzogNHB4IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4jYW5pbWF0aW9uX2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY4Zjg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmFuaW1hdGlvbi10ZXh0LWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5hbmltYXRpb24tdGV4dC1pbmZvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICB3aWR0aDogMjAwcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuLmFuaW1hdGlvbi10ZXh0LWJveCBoMiB7XG4gIGZvbnQtc2l6ZTogNTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4uYW5pbWF0aW9uLXRleHQtYm94IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIFBFQUNFICovXG5cbi5wYWNlIHtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhY2UgLnBhY2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiBAbmF2eTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5wYWNlLWluYWN0aXZlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogV0lER0VUUyAqL1xuXG4ud2lkZ2V0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi53aWRnZXQuc3R5bGUxIGgyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ud2lkZ2V0IGgyLCAud2lkZ2V0IGgzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ud2lkZ2V0LXRleHQtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLndpZGdldC1oZWFkLWNvbG9yLWJveCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMHB4IDBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcblxufVxuXG4ud2lkZ2V0IC5mbG90LWNoYXJ0IHtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuLnZlcnRpY2FsLWFsaWduIGRpdiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnZlcnRpY2FsLWFsaWduIGgyLCAudmVydGljYWwtYWxpZ24gaDMge1xuICBtYXJnaW46IDA7XG59XG5cbi50b2RvLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi50b2RvLWxpc3Quc21hbGwtbGlzdCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnRvZG8tbGlzdC5zbWFsbC1saXN0ID4gbGkge1xuICBiYWNrZ3JvdW5kOiBAZ3JheTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nOiA2cHggNnB4IDZweCAxMnB4O1xufVxuXG4udG9kby1saXN0LnNtYWxsLWxpc3QgLmJ0bi14cywgLnRvZG8tbGlzdC5zbWFsbC1saXN0IC5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDFweCAycHggMXB4IDVweDtcbn1cblxuLnRvZG8tbGlzdCA+IGxpIHtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4udG9kby1saXN0IC5oYW5kbGUge1xuICBjdXJzb3I6IG1vdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4udG9kby1saXN0ID4gbGkgLmxhYmVsIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2hlY2stbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnRvZG8tY29tcGxldGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5nZW8tc3RhdGlzdGljIGgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZ2x5cGhpY29uLmZhIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbn1cbi8qIElOUFVUUyAqL1xuLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtcy1zbSB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLmlucHV0LXMge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5pbnB1dC1zLWxnIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuXG4uaS1jaGVja3Mge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wsIC5zaW5nbGUtbGluZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0IDBzLCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0IDBzO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOjE0cHhcbn1cblxuLmZvcm0tY29udHJvbDpmb2N1cywgLnNpbmdsZS1saW5lOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiBAbmF2eSAhaW1wb3J0YW50O1xufVxuXG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogQG5hdnk7XG59XG5cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiBAeWVsbG93O1xufVxuXG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wsXG4uaGFzLWVycm9yIC5idG4tZ3JvdXAgLnJhZGlvLWlubGluZS1idG4ge1xuICBib3JkZXItY29sb3I6IEByZWQ7XG59XG5cbi5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6IEB5ZWxsb3c7XG59XG5cbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogQHJlZDtcbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTZFNztcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNwaW5uZXItYnV0dG9ucy5pbnB1dC1ncm91cC1idG4gLmJ0bi14cyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjEzO1xufVxuXG4uc3Bpbm5lci1idXR0b25zLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIEBuYXZ5O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2xpZGVyX3JlZCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCBAcmVkO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4vKiBVSSBTb3J0YWJsZSAqL1xuXG4udWktc29ydGFibGUgLmlib3gtdGl0bGUge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjY2VjZWNlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2U3ZWFlYztcbn1cblxuLmlib3gudWktc29ydGFibGUtcGxhY2Vob2xkZXIge1xuICBtYXJnaW46IDBweCAwcHggMjNweCAhaW1wb3J0YW50O1xufVxuXG4vKiBTV0lUQ0hFUyAqL1xuLm9ub2Zmc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB3aWR0aDogNTRweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDpub25lOyAtbW96LXVzZXItc2VsZWN0Om5vbmU7IC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ub25vZmZzd2l0Y2gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgb3ZlcmZsb3c6IGhpZGRlbjsgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMUFCMzk0OyBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jazsgd2lkdGg6IDIwMCU7IG1hcmdpbi1sZWZ0OiAtMTAwJTtcbiAgLW1vei10cmFuc2l0aW9uOiBtYXJnaW4gMC4zcyBlYXNlLWluIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7IHRyYW5zaXRpb246IG1hcmdpbiAwLjNzIGVhc2UtaW4gMHM7XG59XG4ub25vZmZzd2l0Y2gtaW5uZXI6YmVmb3JlLCAub25vZmZzd2l0Y2gtaW5uZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgZmxvYXQ6IGxlZnQ7IHdpZHRoOiA1MCU7IGhlaWdodDogMTZweDsgcGFkZGluZzogMDsgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTBweDsgY29sb3I6IHdoaXRlOyBmb250LWZhbWlseTogVHJlYnVjaGV0LCBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDsgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94OyBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT05cIjtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQUIzOTQ7IGNvbG9yOiAjRkZGRkZGO1xufVxuLm9ub2Zmc3dpdGNoLWlubmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJPRkZcIjtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyBjb2xvcjogIzkxOTE5MTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ub25vZmZzd2l0Y2gtc3dpdGNoIHtcbiAgZGlzcGxheTogYmxvY2s7IHdpZHRoOiAxOHB4OyBtYXJnaW46IDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFBQjM5NDsgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogMDsgYm90dG9tOiAwOyByaWdodDogMzZweDtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluIDBzOyAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG4gIC1vLXRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7IHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4gMHM7XG59XG4ub25vZmZzd2l0Y2gtY2hlY2tib3g6Y2hlY2tlZCArIC5vbm9mZnN3aXRjaC1sYWJlbCAub25vZmZzd2l0Y2gtaW5uZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5vbm9mZnN3aXRjaC1jaGVja2JveDpjaGVja2VkICsgLm9ub2Zmc3dpdGNoLWxhYmVsIC5vbm9mZnN3aXRjaC1zd2l0Y2gge1xuICByaWdodDogMHB4O1xufVxuXG4vKiBqcUdyaWQgKi9cblxuXG4udWktanFncmlke1xuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuLnVpLWpxZ3JpZC1idGFibGV7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4udWktanFncmlkLWh0YWJsZXtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cbi51aS1qcWdyaWQtdGl0bGViYXJ7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjlGOUY5O1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAxLjFlbSAxZW0gMC4yZW07XG59XG4udWktanFncmlkIC51aS1qcWdyaWQtdGl0bGViYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1sZWZ0OiAwcHggc29saWQ7XG4gIGJvcmRlci1yaWdodDogMHB4IHNvbGlkO1xuICBib3JkZXItdG9wOiAwcHggc29saWQ7XG59XG4udWktd2lkZ2V0LWhlYWRlcntcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xufVxuLnVpLWpxZ3JpZCB0ci51aS1yb3ctbHRyIHRkIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDFweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyLWNvbG9yOiAjREREREREO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLnVpLXNlYXJjaC10b29sYmFyIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICBmb250LXNpemU6IDEycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnVpLXN0YXRlLWRlZmF1bHQsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kOiAjRjlGOUY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREREREREO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjc2YTZjO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbi51aS1pY29uLXRyaWFuZ2xlLTEtbiB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDFweCAtMTZweDtcbn1cbi51aS1qcWdyaWQgdHIudWktc2VhcmNoLXRvb2xiYXIgdGgge1xuICBib3JkZXItdG9wLXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50XG59XG4udWktc3RhdGUtaG92ZXIsIC51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtaG92ZXIsIC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1mb2N1cywgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbn1cblxuLnVpLXN0YXRlLWhpZ2hsaWdodCwgLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1oaWdobGlnaHQsIC51aS13aWRnZXQtaGVhZGVyIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZjJmYmZmO1xufVxuXG4udWktc3RhdGUtYWN0aXZlLCAudWktd2lkZ2V0LWNvbnRlbnQgLnVpLXN0YXRlLWFjdGl2ZSwgLnVpLXdpZGdldC1oZWFkZXIgLnVpLXN0YXRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjMjEyMTIxO1xufVxuLnVpLWpxZ3JpZCAudWktcGctaW5wdXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBoZWlnaHQ6IDE1cHg7XG59XG4udWktanFncmlkIC51aS1wZy1zZWxib3gge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxZW07XG4gIGhlaWdodDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGF1dG87XG59XG4udWktanFncmlkIC51aS1wYWdlci1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVpLWpxZ3JpZCAudWktanFncmlkLXBhZ2VyIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udWktcGctdGFibGUgLm5hdnRhYmxlIC51aS1jb3JuZXItYWxse1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4udWktanFncmlkIC51aS1wZy1idXR0b246aG92ZXIge1xuICBwYWRkaW5nOiAxcHg7XG4gIGJvcmRlcjogMHB4O1xufVxuLnVpLWpxZ3JpZCAubG9hZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG4gIGxlZnQ6IDQ1JTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgei1pbmRleDoxMDE7XG4gIHBhZGRpbmc6IDZweDtcbiAgbWFyZ2luOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZToxMXB4O1xufVxuLnVpLWpxZ3JpZCAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lO1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG59XG4udWktanFncmlkLXBhZ2VyIHtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci10bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLXRvcCwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci10ciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci1ib3R0b20sIC51aS1jb3JuZXItbGVmdCwgLnVpLWNvcm5lci1ibCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi51aS1jb3JuZXItYWxsLCAudWktY29ybmVyLWJvdHRvbSwgLnVpLWNvcm5lci1yaWdodCwgLnVpLWNvcm5lci1iciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4udWktd2lkZ2V0LWNvbnRlbnQge1xuICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG59XG5cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51aS1qcWdyaWQgLnVpLWpxZ3JpZC10aXRsZWJhciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4udWktanFncmlkIHRyLmpxZ3JvdyB0ZCB7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLnVpLWpxZGlhbG9nIC51aS1qcWRpYWxvZy10aXRsZWJhciB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcblxufVxuXG4udWktanFkaWFsb2cgLnVpLWpxZGlhbG9nLXRpdGxlIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVpLWpxZGlhbG9nID4gLnVpLXJlc2l6YWJsZS1zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuXG5cblxuLyogTmVzdGFibGUgbGlzdCAqL1xuXG4uZGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5kZC1saXN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZGQtbGlzdCAuZGQtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmRkLWNvbGxhcHNlZCAuZGQtbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5kZC1pdGVtLFxuLmRkLWVtcHR5LFxuLmRkLXBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uZGQtaGFuZGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kZC1oYW5kbGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZGQtaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRkLWl0ZW0gPiBidXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDVweCAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmRkLWl0ZW0gPiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogJysnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWluZGVudDogMDtcbn1cblxuLmRkLWl0ZW0gPiBidXR0b25bZGF0YS1hY3Rpb249XCJjb2xsYXBzZVwiXTpiZWZvcmUge1xuICBjb250ZW50OiAnLSc7XG59XG5cbiNuZXN0YWJsZTIgLmRkLWl0ZW0gPiBidXR0b24ge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGhlaWdodDogMzRweDtcbiAgd2lkdGg6IDMzcHg7XG4gIGNvbG9yOiAjYzFjMWMxO1xuXG59XG5cbiNuZXN0YWJsZTIgLmRkLWl0ZW0gPiBidXR0b246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cblxuI25lc3RhYmxlMiAuZGQtaXRlbSA+IGJ1dHRvbltkYXRhLWFjdGlvbj1cImNvbGxhcHNlXCJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY4XCI7XG59XG5cbi5kZC1wbGFjZWhvbGRlcixcbi5kZC1lbXB0eSB7XG4gIG1hcmdpbjogNXB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmMmZiZmY7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYjZiY2JmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5kZC1lbXB0eSB7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjYmJiO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpLCAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgI2ZmZiAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAjZmZmIDc1JSwgI2ZmZik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCAjZmZmIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA3NSUsICNmZmYgNzUlLCAjZmZmKSwgLW1vei1saW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpLCBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNmZmYgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgI2ZmZiA3NSUsICNmZmYpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDYwcHggNjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwLCAzMHB4IDMwcHg7XG59XG5cbi5kZC1kcmFnZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZGQtZHJhZ2VsID4gLmRkLWl0ZW0gLmRkLWhhbmRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kZC1kcmFnZWwgLmRkLWhhbmRsZSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbiAgYm94LXNoYWRvdzogMnB4IDRweCA2cHggMCByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cblxuLyoqXG4qIE5lc3RhYmxlIEV4dHJhc1xuKi9cbi5uZXN0YWJsZS1saXN0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMzBweCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG5cbiNuZXN0YWJsZS1tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweCAwO1xufVxuXG4jbmVzdGFibGUtb3V0cHV0LFxuI25lc3RhYmxlMi1vdXRwdXQge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzM2VtO1xuICBmb250LWZhbWlseTogb3BlbiBzYW5zLCBsdWNpZGEgZ3JhbmRlLCBsdWNpZGEgc2FucyB1bmljb2RlLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuI25lc3RhYmxlMiAuZGQtaGFuZGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZTdlYWVjO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2Y0O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4jbmVzdGFibGUyIC5kZC1oYW5kbGU6aG92ZXIge1xuICAvKmJhY2tncm91bmQ6ICNiYmI7Ki9cbn1cblxuXG4jbmVzdGFibGUyICBzcGFuLmxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4jbmVzdGFibGUtb3V0cHV0LFxuI25lc3RhYmxlMi1vdXRwdXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogQ29kZU1pcnJvciAqL1xuLkNvZGVNaXJyb3Ige1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uQ29kZU1pcnJvci1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5cbi8qIEdvb2dsZSBNYXBzICovXG4uZ29vZ2xlLW1hcCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi8qIFZhbGlkYXRpb24gKi9cbmxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNjYzU5NjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY29udHJvbC5lcnJvciB7XG4gIGJvcmRlcjogMXB4IGRvdHRlZCAjY2M1OTY1O1xufVxuXG4vKiBuZ0dyaWQgKi9cbi5ncmlkU3R5bGUge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMjEyLCAyMTIsIDIxMik7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4XG59XG4uZ3JpZFN0eWxlMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMTIsMjEyLDIxMik7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cbi5uZ0ggZWFkZXJDZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cbi5uZ0NlbGwge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4ubmdUb3BQYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNGNUY1RjY7XG59XG4ubmdSb3cuZXZlbiB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG59XG4ubmdSb3cuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjRUJGMkYxO1xufVxuLm5nUm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlN2VhZWM7XG59XG4ubmdDZWxsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmdIZWFkZXJDZWxsIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4vKiBUb2FzdHIgY3VzdG9tIHN0eWxlICovXG5cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZy1yaWdodDogMC41ZW07XG4gIG1hcmdpbjogYXV0byAwLjVlbSBhdXRvIC0xLjVlbTtcbn1cbiN0b2FzdC1jb250YWluZXIgPiAudG9hc3Qtd2FybmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlN1wiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1lcnJvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MVwiO1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IC50b2FzdC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4jdG9hc3QtY29udGFpbmVyID4gLnRvYXN0LXN1Y2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMENcIjtcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdiB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDNweCAjOTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjOTk5O1xuICBvcGFjaXR5OiAuOTtcbiAgLW1zLWZpbHRlcjogYWxwaGEoT3BhY2l0eT05MCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT05MClcbn1cblxuI3RvYXN0LWNvbnRhaW5lciA+IDpob3ZlciB7XG4gIC1tb3otYm94LXNoYWRvdzogMCAwIDRweCAjOTk5O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA0cHggIzk5OTtcbiAgYm94LXNoYWRvdzogMCAwIDRweCAjOTk5O1xuICBvcGFjaXR5OiAxO1xuICAtbXMtZmlsdGVyOiBhbHBoYShPcGFjaXR5PTEwMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBjdXJzb3I6IHBvaW50ZXJcbn1cblxuLnRvYXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnlcbn1cblxuLnRvYXN0LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eVxufVxuXG4udG9hc3QtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAcmVkXG59XG5cbi50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGxhenVyXG59XG5cbi50b2FzdC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHllbGxvd1xufVxuXG4udG9hc3QtdG9wLWZ1bGwtd2lkdGgge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udG9hc3QtYm90dG9tLWZ1bGwtd2lkdGgge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4vKiBOb3RpZmllICovXG4uY2ctbm90aWZ5LW1lc3NhZ2UuaW5zcGluaWEtbm90aWZ5IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdyA6IDAgMCAxIHB4IHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAyIHB4IDQgcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3cgOiAwIDAgMSBweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMiBweCA0IHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyOm5vbmUgO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmluc3BpbmlhLW5vdGlmeS5hbGVydC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAeWVsbG93O1xufVxuLmluc3BpbmlhLW5vdGlmeS5hbGVydC1zdWNjZXNzIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCBAYmx1ZTtcbn1cblxuLmluc3BpbmlhLW5vdGlmeS5hbGVydC1kYW5nZXIge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIEByZWQ7XG59XG5cbi5pbnNwaW5pYS1ub3RpZnkuYWxlcnQtaW5mbyB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgQG5hdnk7XG59XG5cbi8qIEltYWdlIGNyb3BwZXIgc3R5bGUgKi9cbi5pbWctY29udGFpbmVyLCAuaW1nLXByZXZpZXcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmltZy1wcmV2aWV3LXNtIHtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4vKiBGb3J1bSBzdHlsZXMgICovXG4uZm9ydW0tcG9zdC1jb250YWluZXIgLm1lZGlhIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLmZvcnVtLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4uZm9ydW0tYXZhdGFyIC5pbWctY2lyY2xlIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbn1cblxuLmF1dGhvci1pbmZvIHtcbiAgY29sb3I6ICM2NzZhNmM7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3J1bS1wb3N0LWluZm8ge1xuICBwYWRkaW5nOiA5cHggMTJweCA2cHggMTJweDtcbiAgYmFja2dyb3VuZDojZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubWVkaWEtYm9keSA+IC5tZWRpYSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbn1cblxuLmZvcnVtLXBvc3QtY29udGFpbmVyIC5tZWRpYS1ib2R5IC5waG90b3Mge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmZvcnVtLXBob3RvIHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuXG59XG5cbi5tZWRpYS1ib2R5ID4gLm1lZGlhIC5mb3J1bS1hdmF0YXIge1xuICB3aWR0aDogNzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1lZGlhLWJvZHkgPiAubWVkaWEgLmZvcnVtLWF2YXRhciAuaW1nLWNpcmNsZSB7XG4gIGhlaWdodDogMzhweDtcbiAgd2lkdGg6IDM4cHg7XG59XG5cbi5taWQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjZweDtcbn1cblxuLmZvcnVtLWl0ZW0ge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogMTBweCAwIDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4udmlld3MtbnVtYmVyIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZvcnVtLWNvbnRhaW5lciwgLmZvcnVtLXBvc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ydW0taXRlbSBzbWFsbCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0taXRlbSAuZm9ydW0tc3ViLXRpdGxle1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbi5mb3J1bS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDE1cHggMDtcbn1cblxuLmZvcnVtLWluZm8ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3J1bS1kZXNjIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5mb3J1bS1pY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYS5mb3J1bS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmEuZm9ydW0taXRlbS10aXRsZTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZm9ydW0taWNvbiAuZmEge1xuXG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogIzliOWI5Yjtcbn1cbi5mb3J1bS1pdGVtLmFjdGl2ZSAuZmEge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi5mb3J1bS1pdGVtLmFjdGl2ZSBhLmZvcnVtLWl0ZW0tdGl0bGUge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXG4gIC5mb3J1bS1pbmZvIHtcbiAgICBtYXJnaW46IDE1cHggMCAxMHB4IDBweDtcblxuICAgIC8qIENvbW1lbnQgdGhpcyBpcyB5b3Ugd2FudCB0byBzaG93IGZvcnVtIGluZm8gaW4gc21hbGwgZGV2aWNlcyAqL1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ydW0tZGVzYyB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG59XG5cbi8qIE5ldyBUaW1lbGluZSBzdHlsZSAqL1xuXG4udmVydGljYWwtY29udGFpbmVyIHtcbiAgLyogdGhpcyBjbGFzcyBpcyB1c2VkIHRvIGdpdmUgYSBtYXgtd2lkdGggdG8gdGhlIGVsZW1lbnQgaXQgaXMgYXBwbGllZCB0bywgYW5kIGNlbnRlciBpdCBob3Jpem9udGFsbHkgd2hlbiBpdCByZWFjaGVzIHRoYXQgbWF4LXdpZHRoICovXG4gIHdpZHRoOiA5MCU7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi52ZXJ0aWNhbC1jb250YWluZXI6OmFmdGVyIHtcbiAgLyogY2xlYXJmaXggKi9cbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuI3ZlcnRpY2FsLXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOjA7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuI3ZlcnRpY2FsLXRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDRweDtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCAuYnRuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jdmVydGljYWwtdGltZWxpbmUubGlnaHQtdGltZWxpbmU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U3ZWFlYztcbn1cblxuXG4uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmVcbntcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZjVmNWY1IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IDtcbn1cblxuLmRhcmstdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmJlZm9yZVxue1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZjVmNWY1O1xufVxuXG4uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKDJuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUsXG4uZGFyay10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZCgybikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQ6YmVmb3JlXG57XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cblxuLmRhcmstdGltZWxpbmUgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQsXG4uZGFyay10aW1lbGluZS5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnRcbntcbiAgYmFja2dyb3VuZDogI2Y1ZjVmNTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgI3ZlcnRpY2FsLXRpbWVsaW5lLmNlbnRlci1vcmllbnRhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgfVxuICAjdmVydGljYWwtdGltZWxpbmUuY2VudGVyLW9yaWVudGF0aW9uOmJlZm9yZSB7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMnB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24uZGFyay10aW1lbGluZSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI2Y1ZjVmNSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4udmVydGljYWwtdGltZWxpbmUtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMmVtIDA7XG59XG4udmVydGljYWwtdGltZWxpbmUtYmxvY2s6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4udmVydGljYWwtdGltZWxpbmUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2sge1xuICAgIG1hcmdpbjogNGVtIDA7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udmVydGljYWwtdGltZWxpbmUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYm9yZGVyOiAzcHggc29saWQgI2YxZjFmMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTcwcHgpIHtcbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMnB4O1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLmNzc2FuaW1hdGlvbnMgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24uaXMtaGlkZGVuIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuXG4udmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG4gIHBhZGRpbmc6IDFlbTtcbn1cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgaDIge1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cblxuLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnZlcnRpY2FsLWRhdGUgc21hbGwge1xuICBjb2xvcjogQG5hdnk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50OjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBib3JkZXI6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgd2hpdGU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE3MHB4KSB7XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDEuNmVtO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLmJ0biB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtY29udGVudCAudmVydGljYWwtZGF0ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDEyMiU7XG4gICAgdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5jZW50ZXItb3JpZW50YXRpb24gLnZlcnRpY2FsLXRpbWVsaW5lLWJsb2NrOm50aC1jaGlsZChldmVuKSAudmVydGljYWwtdGltZWxpbmUtY29udGVudDo6YmVmb3JlIHtcbiAgICB0b3A6IDI0cHg7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogd2hpdGU7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtYmxvY2s6bnRoLWNoaWxkKGV2ZW4pIC52ZXJ0aWNhbC10aW1lbGluZS1jb250ZW50IC5idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuY2VudGVyLW9yaWVudGF0aW9uIC52ZXJ0aWNhbC10aW1lbGluZS1ibG9jazpudGgtY2hpbGQoZXZlbikgLnZlcnRpY2FsLXRpbWVsaW5lLWNvbnRlbnQgLnZlcnRpY2FsLWRhdGUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEyMiU7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAuY3NzYW5pbWF0aW9ucyAudmVydGljYWwtdGltZWxpbmUtY29udGVudC5pcy1oaWRkZW4ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG4vKiBUYWJzICovXG5cbi50YWJzLWNvbnRhaW5lciB7XG5cbiAgLnBhbmVsLWJvZHkge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmhvdmVyLFxuICAubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cblxuICAubmF2LXRhYnMgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuXG4gIC50YWItcGFuZSAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5uYXYtdGFicz5saS5hY3RpdmU+YSwgLm5hdi10YWJzPmxpLmFjdGl2ZT5hOmhvdmVyLCAubmF2LXRhYnM+bGkuYWN0aXZlPmE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAubmF2LXRhYnMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYi1wYW5lIC5wYW5lbC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLnRhYnMtbGVmdCAudGFiLXBhbmUgLnBhbmVsLWJvZHksIC50YWJzLXJpZ2h0IC50YWItcGFuZSAucGFuZWwtYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2LXRhYnMgPiBsaSBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMsXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzLFxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLnRhYnMtbGVmdCAucGFuZWwtYm9keSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMsIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIHtcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnRhYnMtbGVmdCAucGFuZWwtYm9keSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXJnaW4tbGVmdDogMjAlO1xuICB9XG5cbiAgLnRhYnMtcmlnaHQgLnBhbmVsLWJvZHkge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMCU7XG4gIH1cblxuICAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUsXG4gIC5waWxsLWNvbnRlbnQgPiAucGlsbC1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnRhYi1jb250ZW50ID4gLmFjdGl2ZSxcbiAgLnBpbGwtY29udGVudCA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnRhYnMtYmVsb3cgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgfVxuXG4gIC50YWJzLWJlbG93ID4gLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyLFxuICAudGFicy1iZWxvdyA+IC5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG5cbiAgLnRhYnMtbGVmdCA+IC5uYXYtdGFicyA+IGxpLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyA+IGxpIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxuXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEsXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgICBtaW4td2lkdGg6IDc0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgfVxuXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgfVxuXG4gIC50YWJzLWxlZnQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIH1cblxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhLFxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmhvdmVyLFxuICAudGFicy1sZWZ0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IEBib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgQGJvcmRlci1jb2xvciBAYm9yZGVyLWNvbG9yO1xuICAgICpib3JkZXItcmlnaHQtY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICB9XG5cbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgPiBsaSA+IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgfVxuXG4gIC50YWJzLXJpZ2h0ID4gLm5hdi10YWJzIC5hY3RpdmUgPiBhLFxuICAudGFicy1yaWdodCA+IC5uYXYtdGFicyAuYWN0aXZlID4gYTpob3ZlcixcbiAgLnRhYnMtcmlnaHQgPiAubmF2LXRhYnMgLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvciBAYm9yZGVyLWNvbG9yIEBib3JkZXItY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgKmJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxufVxuXG4vKiBqc3ZlY3Rvcm1hcCAqL1xuLmp2ZWN0b3JtYXAtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanZlY3Rvcm1hcC10aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDRENEQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZiwgVmVyZGFuYTtcbiAgZm9udC1zaXplOiBzbWFsbGVyO1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5qdmVjdG9ybWFwLXpvb21pbiwgLmp2ZWN0b3JtYXAtem9vbW91dCwgLmp2ZWN0b3JtYXAtZ29iYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBwYWRkaW5nOiAzcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluLCAuanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLmp2ZWN0b3JtYXAtem9vbWluIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uanZlY3Rvcm1hcC16b29tb3V0IHtcbiAgdG9wOiAzMHB4O1xufVxuXG4uanZlY3Rvcm1hcC1nb2JhY2sge1xuICBib3R0b206IDEwcHg7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHBhZGRpbmc6IDZweDtcbn1cblxuLmp2ZWN0b3JtYXAtc3Bpbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgbm8tcmVwZWF0IHVybChkYXRhOmltYWdlL2dpZjtiYXNlNjQsUjBsR09EbGhJQUFnQVBNQUFQLy8vd0FBQU1iR3hvU0VoTGEydHBxYW1qWTJObFpXVnRqWTJPVGs1THk4dkI0ZUhnUUVCQUFBQUFBQUFBQUFBQ0gvQzA1RlZGTkRRVkJGTWk0d0F3RUFBQUFoL2hwRGNtVmhkR1ZrSUhkcGRHZ2dZV3BoZUd4dllXUXVhVzVtYndBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTV4RElTV2xocGVyTjUySkxoU1NkUmd3Vm8xSUNRWlJVc2l3SHBUSlQ0aW93TlM4dnlXMmljQ0Y2azhITU1Ca0NFRHNreFRCREFad3VBa2txSWZ4SVF5aEJRQkZ2QVFTRElUTTVWRFc2WE5FNEthZ05oNkJnd2U2MHNtUVVCM2Q0UnoxWkJBcG5GQVNEZDBoaWhoMTJCa0U5a2pBSlZseWNYSWc3Q1FJRkE2U2xuSjg3cGFxYlNLaUtvcXVzbmJNZG1EQzJ0WFFsa1VoemlZdHlXVHhJZnk2QkU4V0p0NVlKdnBKaXZ4TmFHbUxIVDBWbk9nU1lmMGRaWFM3QVBkcEIzMDlSbkhPRzVnRHFYR0xEYUM0NTdEMXpaL1Yvbm1PTTgyWGlIUkxZS2hLUDFvWm1BRGRFQUFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZoRElTV2xacE9yTnAxbEdOUlNkUnBEVW9sSUd3NVJVWWhoSHVrcUZ1OERzckV5cW5XVGhHdkFtaFZsdGVCdm9qcFREREJVRUlGd01GQlJBbUJrU2dPckJGWm9nQ0FTd0JERVkvQ1pTZzdHU0UwZ1NDalFCTVZHMDIzeFdCaGtsQW5vRWRoUUVmeU5xTUljS2poUnNqRWRuZXpCK0E0azhnVHdKaEZ1aVc0ZG9rWGlsb1VlcEJBcDVxYUtwcDYrSG83YVdXNTR3bDdvYnZFZTBrUnVvcGxDR2Vwd1N4MmpKdnFIRW1HdDZ3aEpwR3BmSkNIbU9vTkhLYUh4NjFXaVNSOTJFNGxiRm9xK0I2UUR0dWV0Y2FCUG5XNitPN3dESHBJaUs5U2FWSzVHZ1Y1NDN0empnR2NnaEFnQWgrUVFKQ2dBQUFDd0FBQUFBSUFBZ0FBQUU3aERJU1NreHBPck41ekZITldSZGhTaVZvVkxIc3BSVU1veVVha3lFZThQVFBDQVRXOUExNEUwVXZ1QUtNTkFaS1lVWkNpQk11QmFrU1FLRzhHMkZ6VVdveDJBVXRBUUZjQktsVlFvTGdRUmVaaFFsQ0lKZXNRWEk1QjBDQm5VTU94TUNlbm9DZlRDRVdCc0pDb2xUTUFObGR4MTVCR3M4QjV3bENaOVBvNk9Ka3dtUnBucWtxbnVTcmF5cWZLbXFwTGFqb2lXNUhKcTdGTDFHcjJtTU1jS1VNSWlKZ0llbXk3eFp0SnNUbXNNNHhIaUt2NUtNQ1hxZnlVQ0pFb25YUE4yckFPSUFtc2ZCM3VQb0FLKytHK3c0OGVkWlBLK002aExKcFFnNDg0ZW5YSWRRRlNTMXU2VWhrc0VORVFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPY1F5RW1wR0tMcXpXY1pSVlVRblpZZzFhQlNoMkdVVkVJUTJhUU9FK0crY0Q0bnRwV2taUWoxSklpWklvZ0RGRnlISTBVeFF3RnVnTVNPRklQSmZ0ZlZBRW9aTEJiY0xFRmhsUWlxR3AxVmQxNDBBVWtsVU4zZUNBNTFDMUVXTXpNQ2V6Q0JCbWt4VklWSEJXZDNISGw5SlFPSUpTZFNuSjBUREtDaEN3VUpqb1dNUGFHcURLYW5uYXNNbzZXbk01NjJSNVlsdVpSd3VyMHdwZ3FaRTdOS1VtK0ZOUlBJaGpCSnhLWnRlV3VJQk1ONHpSTUlWSWhmZmNnb2p3Q0YxMTdpNG5sTG5ZNXp0Ukxzbk9rK2FWK29KWTdWN203NlBka1M0dHJLY2RnMFpjMHRUY0trUkFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJPNFF5RWtwS3FqcXpTY3BSYVZrWFpXUUV4aW13MUJTQ1VFSWxEb2hyZnQ2Y3BLQ2s1eGlkNU1OSlRhQUlrZWtLR1FrV3lLSGt2aEtzUjdBUm1pdGtBWURZUkliVVFSUWpXQndKUnpDaGk5Q1JsQmNZMVVONGcwL1ZOQjBBbGN2Y0FZSFJ5WlBkRVFGWVY4Y2N3UjVIV3hFSjAyWW1STUxuSjF4Q1lwMFk1aWRwUXVob3BtbUMyS2dvakthc1VRRGs1Qk5Bd3dNT2gyUnRScTV1UXVQWktHSUpRSUd3QXdHZjZJMEpYTXBDOEM3a1hXREJJTkZNeFM0REtNQVdWV0FHWXNBZE5xVzV1YVJ4a1NLSk9aS2FVM3RQT0JaNER1SzJMQVRnSmhrUEpNZ1R3S0NkRmp5UEhFbkt4RkNEaEVBQUNINUJBa0tBQUFBTEFBQUFBQWdBQ0FBQUFUekVNaEphVktwNnMybklrb2xJSjJXa0JTaHBrVlJXcXFRcmhMU0V1OU1aSktLOXkxWnJxWUs5V2lDbG12b1VhRjhnSVFTTmVGMUVyNE1ORm40U1JTREFSV3JvQUlFVGcxaVZ3dUhqWUIxa1ljMW13cnV3WEtDOWdtc0pYbGlHeGMrWGlVQ2J5OXlkaDFzT1NkTWtwTVRCcGFYQnpzZmhvYzVsNThHbTV5VG9BYVpoYU9VcWprRGdDV05IQVVMQ3dPTGFUbXpzd2FkRXFnZ1F3Z0h1UXNISW9aQ0hRTU1RZ1FHdWJWRWN4T1BGQWNNREFZVUE4NWVXQVJtZlNSUUNkY01lMHplUDFBQXlnd0xsSnRQTkFBTDE5REFSZFB6Qk9XU20xYnJKQmk0NXNvUkFXUUFBa3JRSXlrU2hROXdWaEhDd0NRQ0FDSDVCQWtLQUFBQUxBQUFBQUFnQUNBQUFBVHJFTWhKYVZLcDZzMm5Ja3FGWkYyVklCV2hVc0phVG9rcVVDb0JxK0U3MVNSUWV5cVVUb0xBN1Z4RjBKRHlJUWgvTVZWUE10MUVDWmxmY2paSjltSUtvYVRsMU1SSWw1bzRDVUtYT3dteXJDSW5DS3FjV3R2YWRMMlNZaHlBU3lOREowdUlpUk1EakkwRmQzMC9pSTJVQTVHU1M1VURqMmw2Tm9xZ09nTjRna3NFQmdZRmYwRkRxS2dIbnlaOU9YOEhyZ1lIZEhwY0hRVUxYQVMycUtwRU5SZzdlQU1MQzdrVEJhaXhVWUZrS0F6V0FBbkxDN0ZMVnhMV0RCTEtDd2FLVFVMZ0V3YkxBNGhKdE9rU0JOcUlUVDN4RWdmTHBCdHpFL2ppdUwwNFJHRUJnd1doU2hSZ1FFeEhCQUFoK1FRSkNnQUFBQ3dBQUFBQUlBQWdBQUFFN3hESVNXbFNxZXJOcHlKS2hXUmRsU0FWb1ZMQ1drNkpLbEFxQWF2aE85VWtVSHNxbEU2Q3dPMWNSZENROGlFSWZ6RlZUekxkUkFtWlgzSTJTZlppQ3FHazVkVEVTSmVhT0FsQ2x6c0pzcXdpSndpcW5GcmIyblM5a21JY2dFc2pReWRMaUlsSGVoaHBlamFJanpoOWVvbVNqWlIraXBzbFdJUkxBZ01ET1IyRE9xS29nVEI5cENVSkJhZ0RCWFI2WEIwRUJrSUlzYVJzR0dNTUF4b0RCZ1lIVEtKaVVZRUdEQXpIQzlFQUNjVUdrSWdGemd3WjBRc1NCY1hIaVF2T3dnRGRFd2ZGczBzRHp0NFM2Qks0eFlqa0RPem4wdW5GZUJ6T0JpakltMURnbWc1WUZRd3NDTWpwMW9KOEx5SUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVR3RU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdHbDZOb2lQT0gxNmlaS05sSDZLbXlXRk9nZ0hoRUV2QXd3TUEwTjlHQnNFQzZhbWhuVmNFd2F2REFhekd3SURhSDFpcGFZTEJVVENHZ1FEQThOZEh6MEZwcWdUQndzTHFBYldBQW5JQTRGV0tkTUxHZFlHRWdyYWlnYlQwT0lUQmNnNVF3UFQ0eExyUk9aTDZBdVFBUFVTN2J4THBvV2lkWTBKdHhMSEtod3dNSkJUSGdQS2RFUUFBQ0g1QkFrS0FBQUFMQUFBQUFBZ0FDQUFBQVRyRU1oSmFWS3A2czJuSWtxRlpGMlZJQldoVXNKYVRva3FVQ29CcStFNzFTUlFleXFVVG9MQTdWeEYwSkR5SVFoL01WVlBNdDFFQ1psZmNqWko5bUlLb2FUbDFNUklsNW80Q1VLWE93bXlyQ0luQ0txY1d0dmFkTDJTWWh5QVN5TkRKMHVJaVVkNkdBVUxESkNSaVhvMUNwR1hESk9ValkrWWlwOURoVG9KQTRSQkx3TUxDd1ZEZlJnYkJBYXFxb1oxWEJNSHN3c0h0eHRGYUgxaXFhb0dOZ0FJeFJwYkZBZ2ZQUVNxcGJnR0JxVUQxd0JYZUNZcDFBWVoxOUpKT1lnSDFLd0E0VUJ2UXdYVUJ4UHFWRDlMM3NicDJCTmsyeHZ2RlBKZCtNRkNONkhBQUlLZ05nZ1kwS3RFQkFBaCtRUUpDZ0FBQUN3QUFBQUFJQUFnQUFBRTZCRElTV2xTcWVyTnB5SktoV1JkbFNBVm9WTENXazZKS2xBcUFhdmhPOVVrVUhzcWxFNkN3TzFjUmRDUThpRUlmekZWVHpMZFJBbVpYM0kyU2ZZSURNYUFGZFRFU0plYUVEQUlNeFlGcXJPVWFOVzRFNE9iWWNDWGFpQlZFZ1VMZTBOSmF4eHRZa3NqaDJOTGtaSVNnRGdKaEh0aGtwVTRtVzZibFJpWW1aT2xoNEpXa0RxSUx3VUdCbkU2VFlFYkNnZXZyME4xZ0g0QXQ3Z0hpUnBGYUxOcnJxOEhOZ0FKQTcwQVd4UUlIMSt2c1lNREF6WlFQQzlWQ05rRFdVaEdrdUU1UHhKTndpVUs0VWZMek9sRDRXdnpBSGFvRzlueFBpNWQrallVcWZBaGh5a09Gd0pXaUFBQUlma0VDUW9BQUFBc0FBQUFBQ0FBSUFBQUJQQVF5RWxwVXFucXphY2lTb1ZrWFZVTUZhRlN3bHBPQ2NNWWxFckFhdmhPTW5OTE5vOEtzWnNNWkl0SkVJRElGU2tMR1FvUVROaElzRmVoUnd3MkNRTEtGMHRZR0tZU2creWdzWkl1TnFKa3NLZ2JmZ0lHZXBObzJjSVVCM1YxQjNJdk5pQllOUWFEU1R0ZmhoeDBDd1ZQSTBVSmUwK2JtNGc1VmdjR29xT2Nuam1qcURTZG5oZ0VvYW1jc1p1WE8xYVdReThLQXdPQXVUWVlHd2k3dzVoK0tyMFNKOE1GaWhwTmJ4KzRFcnE3QllCdXpzZGlIMWpDQXpvU2ZsMHJWaXJOYlJYbEJCbExYK0JQMFhKTEFQR3pUa0F1QU9xYjBXVDVBSDdPY2RDbTVCOFRnUndTUktJSFF0YUxDd2cxUkFBQU93QUFBQUFBQUFBQUFBPT0pO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtdiB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIHBhZGRpbmc6IDNweCAzcHggMXB4IDNweDtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC1oIC5qdmVjdG9ybWFwLWxlZ2VuZCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kIHtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICBwYWRkaW5nOiAzcHg7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljayB7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LXYgLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stc2FtcGxlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtdGljay10ZXh0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uanZlY3Rvcm1hcC1sZWdlbmQtY250LWggLmp2ZWN0b3JtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmp2ZWN0b3JtYXAtbGVnZW5kLWNudC12IC5qdmVjdG9ybWFwLWxlZ2VuZC10aWNrLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbn1cblxuLypTbGljayBDYXJvdXNlbCAqL1xuXG4uc2xpY2stcHJldjpiZWZvcmUsXG4uc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgY29sb3I6IEBuYXZ5ICFpbXBvcnRhbnQ7XG59XG5cbi8qIFBheW1lbnRzICovXG5cbi5wYXltZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4ucGF5bWVudC1pY29uLWJpZyB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgY29sb3I6IEBsaWdodC1ncmF5O1xufVxuXG4ucGF5bWVudHMtbWV0aG9kLnBhbmVsLWdyb3VwIC5wYW5lbCsucGFuZWwge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ucGF5bWVudHMtbWV0aG9kIC5wYW5lbC1oZWFkaW5nIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnBheW1lbnRzLW1ldGhvZCAucGFuZWx7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5wYXltZW50cy1tZXRob2QgLnBhbmVsLWhlYWRpbmcgaDUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5wYXltZW50cy1tZXRob2QgLnBhbmVsLWhlYWRpbmcgaSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbn1cblxuLyogU2VsZWN0MiBjdXN0b20gc3R5bGVzICovXG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xufVxuIiwiLnNpZGViYXJkLXBhbmVsIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQGdyYXksIDMlKTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xufVxuXG4uc2lkZWJhcmQtcGFuZWwgLmZlZWQtZWxlbWVudCBpbWcuaW1nLWNpcmNsZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG5cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50LCAubWVkaWEtYm9keSwgLnNpZGViYXJkLXBhbmVsIHAge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zaWRlYmFyZC1wYW5lbCAuZmVlZC1lbGVtZW50IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2lkZWJhcmQtcGFuZWwgLmxpc3QtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnNpZGViYXJkLXBhbmVsIC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3JkZXI6IDA7XG59XG5cbi5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIsIC53cmFwcGVyLnNpZGViYXItY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ib2R5LXNtYWxsIC5zaWRlYmFyLWNvbnRlbnQgLndyYXBwZXIsIC5ib2R5LXNtYWxsIC53cmFwcGVyLnNpZGViYXItY29udGVudCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLy8gUmlnaHQgc2lkZWJhclxuXG4jcmlnaHQtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMjYwcHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMTAwOTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogLTI2MHB4O1xufVxuXG5cbiNyaWdodC1zaWRlYmFyLnNpZGViYXItb3BlbiB7XG4gIHJpZ2h0OiAwO1xufVxuXG4jcmlnaHQtc2lkZWJhci5zaWRlYmFyLW9wZW4uc2lkZWJhci10b3Age1xuICB0b3A6IDA7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbi5zaWRlYmFyLWNvbnRhaW5lciB7XG5cbiAgdWwubmF2LXRhYnMge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuXG4gIHVsLm5hdi10YWJzLm5hdnMtNCBsaSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICB1bC5uYXYtdGFicy5uYXZzLTMgbGkge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgfVxuICB1bC5uYXYtdGFicy5uYXZzLTIgbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICB1bC5uYXYtdGFicyBsaSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgdWwubmF2LXRhYnMgbGkgYSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBiYWNrZ3JvdW5kOiBAbmF2LWJnO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgbGlnaHRlbihAbmF2LWJnLCAyJSkgO1xuICB9XG5cbiAgdWwubmF2LXRhYnMgbGkuYWN0aXZlIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICB9XG5cbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG5cbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgfVxuXG4gIHVsLnNpZGViYXItbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICB1bC5zaWRlYmFyLWxpc3QgbGkge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgdWwuc2lkZWJhci1saXN0IGxpOm50aC1jaGlsZCgybisyKSB7XG4vLyAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZTpudGgtY2hpbGQoMm4rMikge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIH1cblxuICB1bC5zaWRlYmFyLWxpc3QgbGkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgLnNpZGViYXItY29udGVudCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuICAuZGF0ZS1pdGVtIHtcblxuICB9XG5cbiAgLnNpZGViYXItdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcblxuXG4gICAgaDMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgfVxuICB9XG5cbiAgLnRhYi1jb250ZW50IHtcblxuICAgIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC5zaWRlYmFyLW1lc3NhZ2UgPiBhID4gLnB1bGwtbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNpZGViYXItbWVzc2FnZSA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gIC5zaWRlYmFyLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxuXG4gIC5zaWRlYmFyLW1lc3NhZ2U6aG92ZXIge1xuLy8gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgfVxuXG4gIC5zaWRlYmFyLW1lc3NhZ2UgLm1lc3NhZ2UtYXZhdGFyIHtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG5cbiAgLnNldGluZ3MtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICB9XG5cbn1cblxuIiwiLyogU0VBUkNIIFBBR0UgKi9cblxuLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNlYXJjaC1yZXN1bHQgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzFFMEZCRTtcbn1cblxuLnNlYXJjaC1yZXN1bHQgLnNlYXJjaC1saW5rIHtcbiAgY29sb3I6ICMwMDY2MjE7XG59XG5cbi5zZWFyY2gtcmVzdWx0IHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLyogQ09OVEFDVFMgKi9cblxuLmNvbnRhY3QtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3QtYm94ID4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24ge1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5jb250YWN0LWJveC5jZW50ZXItdmVyc2lvbiA+IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29udGFjdC1ib3guY2VudGVyLXZlcnNpb24gPiBhIGltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5jb250YWN0LWJveC5jZW50ZXItdmVyc2lvbiBhZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtYm94IC5jb250YWN0LWJveC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAxNXB4IDIwcHg7XG59XG5cbi8qIElOVk9JQ0UgKi9cblxuLmludm9pY2UtdGFibGUgdGJvZHkgPiB0ciA+IHRkOmxhc3QtY2hpbGQsIC5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoNCksIC5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMyksIC5pbnZvaWNlLXRhYmxlIHRib2R5ID4gdHIgPiB0ZDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmludm9pY2UtdGFibGUgdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsIC5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoNCksIC5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMyksIC5pbnZvaWNlLXRhYmxlIHRoZWFkID4gdHIgPiB0aDpudGgtY2hpbGQoMikge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmludm9pY2UtdG90YWwgPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmludm9pY2UtdG90YWwgPiB0Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXI6IDAgbm9uZTtcbn1cblxuLmludm9pY2UtdG90YWwgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREREREREO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDE1JTtcbn1cblxuLyogRVJST1IgJiBMT0dJTiAmIExPQ0tTQ1JFRU4qL1xuXG4ubWlkZGxlLWJveCB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHotaW5kZXg6IDEwMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubG9ja3NjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nLXRvcDogMTEwcHg7XG59XG5cbi5sb2dpbnNjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4ubG9naW5Db2x1bW5zIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4ucGFzc3dvcmRCb3gge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTAwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbi5sb2dvLW5hbWUge1xuICBjb2xvcjogI2U2ZTZlNjtcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5taWRkbGUtYm94IGgxIHtcbiAgZm9udC1zaXplOiAxNzBweDtcbn1cblxuLndyYXBwZXIgLm1pZGRsZS1ib3gge1xuICBtYXJnaW4tdG9wOiAxNDBweDtcbn1cblxuLmxvY2std29yZCB7XG4gIHotaW5kZXg6IDEwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00NzBweDtcbn1cblxuLmxvY2std29yZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMDBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNlOWU5ZTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxvY2std29yZCAuZmlyc3Qtd29yZCB7XG4gIG1hcmdpbi1yaWdodDogMTYwcHg7XG59XG5cbi8qIERBU0JPQVJEICovXG5cbi5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMjBweDtcbn1cblxuLmRhc2hib2FyZC1oZWFkZXIgaDIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbi5maXN0LWl0ZW0ge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zdGF0aXN0aWMtYm94IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxufVxuXG4uZGFzaGJvYXJkLWhlYWRlciAubGlzdC1ncm91cC1pdGVtIHNwYW4ubGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5saXN0LWdyb3VwLmNsZWFyLWxpc3QgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbnVsLmNsZWFyLWxpc3Q6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIEludGltZWxpbmUgKi9cblxuLnRpbWVsaW5lLWl0ZW0gLmRhdGUgaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogNXB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbn1cblxuLnRpbWVsaW5lLWl0ZW0gLmRhdGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDExMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4udGltZWxpbmUtaXRlbSAuY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuLnRpbWVsaW5lLWl0ZW0gLmNvbnRlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xufVxuXG4vKiBQSU4gQk9BUkQgKi9cbnVsLm5vdGVzIGxpLCB1bC50YWctbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLm5vdGVzIGxpIGg0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG51bC5ub3RlcyBsaSBkaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwubm90ZXMgbGkgZGl2IHNtYWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4XG59XG5cbnVsLm5vdGVzIGxpIGRpdiBhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgYm90dG9tOiAxMHB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxudWwubm90ZXMgbGkge1xuICBtYXJnaW46IDEwcHggNDBweCA1MHB4IDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbnVsLm5vdGVzIGxpIGRpdiBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG51bC5ub3RlcyBsaSBkaXYge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZmZjO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDE0MHB4O1xuICBwYWRkaW5nOiAxZW07XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1vei1ib3gtc2hhZG93OiA1cHggNXB4IDJweCByZ2JhKDMzLCAzMywgMzMsIDEpO1xuICAvKiBTYWZhcmkrQ2hyb21lICovXG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCAycHggcmdiYSgzMywgMzMsIDMzLCAuNyk7XG4gIC8qIE9wZXJhICovXG4gIGJveC1zaGFkb3c6IDVweCA1cHggMnB4IHJnYmEoMzMsIDMzLCAzMywgLjcpO1xufVxuXG51bC5ub3RlcyBsaSBkaXYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTZkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKC02ZGVnKTtcbn1cblxudWwubm90ZXMgbGk6bnRoLWNoaWxkKGV2ZW4pIGRpdiB7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDRkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xufVxuXG51bC5ub3RlcyBsaTpudGgtY2hpbGQoM24pIGRpdiB7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKC0zZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTVweDtcbn1cblxudWwubm90ZXMgbGk6bnRoLWNoaWxkKDVuKSBkaXYge1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg1ZGVnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xufVxuXG51bC5ub3RlcyBsaSBkaXY6aG92ZXIsIHVsLm5vdGVzIGxpIGRpdjpmb2N1cyB7XG5cbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbn1cblxudWwubm90ZXMgbGkgZGl2IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogI2ZmYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjEwcHg7XG4gIHdpZHRoOiAyMTBweDtcbiAgcGFkZGluZzogMWVtO1xuICAtbW96LWJveC1zaGFkb3c6IDVweCA1cHggN3B4IHJnYmEoMzMsIDMzLCAzMywgMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogNXB4IDVweCA3cHggcmdiYSgzMywgMzMsIDMzLCAuNyk7XG4gIGJveC1zaGFkb3c6IDVweCA1cHggN3B4IHJnYmEoMzMsIDMzLCAzMywgLjcpO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gLjE1cyBsaW5lYXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBsaW5lYXI7XG59XG5cbi8qIEZJTEUgTUFOQUdFUiAqL1xuXG4uZmlsZS1ib3gge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG4uZmlsZS1tYW5hZ2VyIGg1IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZpbGUtbWFuYWdlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb2xkZXItbGlzdCBsaSBhIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmZvbGRlci1saXN0IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZm9sZGVyLWxpc3QgbGkgaSB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBjb2xvcjogIzNkNGQ1ZDtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgY29sb3I6ICMzZDRkNWQ7XG59XG5cbi5jYXRlZ29yeS1saXN0IGxpIGEgLnRleHQtbmF2eSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuLmNhdGVnb3J5LWxpc3QgbGkgYSAudGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6IEBibHVlO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LWluZm8ge1xuICBjb2xvcjogQGxhenVyO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjRUY1MzUyO1xufVxuXG4uY2F0ZWdvcnktbGlzdCBsaSBhIC50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI0Y4QUM1OTtcbn1cblxuLmZpbGUtbWFuYWdlciBoNS50YWctdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udGFnLWxpc3QgbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnRhZy1saXN0IGxpIGEge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5maWxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5maWxlLW1hbmFnZXIgLmhyLWxpbmUtZGFzaGVkIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5maWxlIC5pY29uLCAuZmlsZSAuaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmlsZSAuaWNvbiB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmlsZS1jb250cm9sIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uZmlsZS1jb250cm9sLmFjdGl2ZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uZmlsZSAuaWNvbiBpIHtcbiAgZm9udC1zaXplOiA3MHB4O1xuICBjb2xvcjogI2RhZGFkYTtcbn1cblxuLmZpbGUgLmZpbGUtbmFtZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uZmlsZS1uYW1lIHNtYWxsIHtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xufVxuXG4uY29ybmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3JkZXI6IDAuNmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuNmVtIHNvbGlkICNmMWYxZjE7XG4gIGJvcmRlci1ib3R0b206IDAuNmVtIHNvbGlkICNmMWYxZjE7XG4gIHJpZ2h0OiAwZW07XG4gIGJvdHRvbTogMGVtXG59XG5cbmEuY29tcG9zZS1tYWlsIHtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG59XG5cbi5tYWlsLXNlYXJjaCB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbi8qIFBST0ZJTEUgKi9cblxuLnByb2ZpbGUtY29udGVudCB7XG4gIGJvcmRlci10b3A6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnByb2ZpbGUtc3RhdHMge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9maWxlLWltYWdlIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnByb2ZpbGUtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbn1cblxuLnByb2ZpbGUtaW5mbyB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLmZlZWQtYWN0aXZpdHktbGlzdCAuZmVlZC1lbGVtZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5mZWVkLWVsZW1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZmVlZC1lbGVtZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5mZWVkLWVsZW1lbnQsIC5mZWVkLWVsZW1lbnQgLm1lZGlhIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZlZWQtZWxlbWVudCwgLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmVlZC1lbGVtZW50ID4gLnB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZlZWQtZWxlbWVudCBpbWcuaW1nLWNpcmNsZSwgLmRyb3Bkb3duLW1lc3NhZ2VzLWJveCBpbWcuaW1nLWNpcmNsZSB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5mZWVkLWVsZW1lbnQgLndlbGwge1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmZlZWQtZWxlbWVudCAuYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5mZWVkLWVsZW1lbnQgLnBob3RvcyB7XG4gIG1hcmdpbjogMTBweCAwO1xuXG59XG5cbi5mZWVkLXBob3RvIHtcbiAgbWF4LWhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5cbi5maWxlLWxpc3QgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcblxufVxuXG4uZmlsZS1saXN0IGxpIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmZpbGUtbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4udXNlci1mcmllbmRzIGltZyB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbn1cblxuXG4vKiBNQUlMQk9YICovXG5cbi5tYWlsLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3A6IDA7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm1haWwtYm94LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4IDIwcHg7XG59XG5cbi5tYWlsLWJveC1oZWFkZXIgaDIge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tYWlsYm94LWNvbnRlbnQgLnRhZy1saXN0IGxpIGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuXG4ubWFpbC1ib2R5IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbi5tYWlsLXRleHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLm1haWwtdGV4dCAubm90ZS10b29sYmFyIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG4ubWFpbC1ib2R5IC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubWFpbC10ZXh0IC5ub3RlLWVkaXRvciAubm90ZS10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y5RjhGODtcbn1cblxuLm1haWwtYXR0YWNobWVudCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5tYWlsYm94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5tYWlsLW9udGFjdCB7XG4gIHdpZHRoOiAyMyU7XG59XG5cbi8qIFBST0pFQ1RTICovXG4ucHJvamVjdC1wZW9wbGUsIC5wcm9qZWN0LWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuZGQucHJvamVjdC1wZW9wbGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5wcm9qZWN0LXBlb3BsZSBpbWcge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ucHJvamVjdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5wcm9qZWN0LWxpc3QgdGFibGUgdHIgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucHJvamVjdC1tYW5hZ2VyIC50YWctbGlzdCBsaSBhICB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnByb2plY3QtZmlsZXMgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbi8qIEZBUSAqL1xuXG4uZmFxLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5mYXEtcXVlc3Rpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiBAbmF2eTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYXEtcXVlc3Rpb246aG92ZXIge1xuICBjb2xvcjogZGFya2VuKEBuYXZ5LCA1JSk7XG59XG5cbi5mYXEtYW5zd2VyIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLmZhcS1pdGVtIC50YWctaXRlbSB7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8qIENoYXQgdmlldyAqL1xuLm1lc3NhZ2UtaW5wdXQge1xuICBoZWlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLmNoYXQtYXZhdGFyIHtcbiAgd2hpdGU6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNoYXQtdXNlci1uYW1lIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLmNoYXQtdXNlciB7XG4gIHBhZGRpbmc6IDhweCAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZWFlYztcbn1cblxuLmNoYXQtdXNlciBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jaGF0LXZpZXcge1xuICB6LWluZGV4OiAyMDAxMjtcbn1cblxuLmNoYXQtdXNlcnMsIC5jaGF0LXN0YXRpc3RpYyB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5jaGF0LXVzZXJzLC5jaGF0LXN0YXRpc3RpYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxufVxuLmNoYXQtdmlldyAuaWJveC1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmNoYXQtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuLm1lc3NhZ2UtYXZhdGFyIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICB3aWR0aDogNDhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5sZWZ0IC5tZXNzYWdlLWF2YXRhciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jaGF0LWRpc2N1c3Npb24gLmNoYXQtbWVzc2FnZS5yaWdodCAubWVzc2FnZS1hdmF0YXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UubGVmdCAubWVzc2FnZS1kYXRlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2UtZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UubGVmdCAubWVzc2FnZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIC5jaGF0LW1lc3NhZ2UucmlnaHQgLm1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG4ubWVzc2FnZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzg4ODg4ODtcbn1cblxuLm1lc3NhZ2UtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2hhdC1kaXNjdXNzaW9uIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcGFkZGluZzogMTVweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLmNoYXQtdXNlcnMge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uY2hhdC1tZXNzYWdlLWZvcm0gLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBqc1RyZWUgKi9cbi5qc3RyZWUtb3BlbiA+IC5qc3RyZWUtYW5jaG9yID4gLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3Y1wiO1xufVxuXG4uanN0cmVlLWRlZmF1bHQgLmpzdHJlZS1pY29uLm5vbmUge1xuICB3aWR0aDogMDtcbn1cblxuLyogQ0xJRU5UUyAqL1xuXG4uY2xpZW50cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmNsaWVudHMtbGlzdCAudGFiLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjAwcHg7XG59XG5cbi5jbGllbnQtZGV0YWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYyMHB4O1xufVxuXG4uY2xpZW50cy1saXN0IHRhYmxlIHRyIHRkIHtcbiAgaGVpZ2h0OiA0NnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IG5vbmUgO1xufVxuXG4uY2xpZW50LWxpbmsge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmNsaWVudC1saW5rOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5jbGllbnQtYXZhdGFyIHtcbiAgd2lkdGg6IDQycHg7XG59XG5cbi5jbGllbnQtYXZhdGFyIGltZyB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNvbnRhY3QtdHlwZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBjb2xvcjogbGlnaHRlbihAdGV4dC1jb2xvciwgMzUlKTtcbn1cblxuLmNsaWVudC1zdGF0dXMge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uY2xpZW50LWRldGFpbCAudmVydGljYWwtdGltZWxpbmUtY29udGVudCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uY2xpZW50LWRldGFpbCAudmVydGljYWwtdGltZWxpbmUtaWNvbi5ncmF5LWJnIHtcbiAgY29sb3I6IGxpZ2h0ZW4oQHRleHQtY29sb3IsIDI1cHgpO1xufVxuXG4uY2xpZW50cy1saXN0IHtcbiAgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpob3ZlciwgLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLyogQkxPRyBBUlRJQ0xFICovXG4uYmxvZyBoMiB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5ibG9nIGg1IHtcbiAgbWFyZ2luOiAwIDAgNXB4IDA7XG59XG5cbi5ibG9nIC5idG57XG4gIG1hcmdpbjogMCAwIDVweCAwO1xufVxuXG4uYXJ0aWNsZSBoMSB7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMyRjQwNTA7XG59XG5cbi5hcnRpY2xlIHAge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYXJ0aWNsZS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDAgMTAwcHggMDtcbn1cblxuLmFydGljbGUgLmlib3gtY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbi8qIElTU1VFIFRSQUNLRVIgKi9cblxuLmlzc3VlLXRyYWNrZXIgLmJ0bi1saW5rIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG50YWJsZS5pc3N1ZS10cmFja2VyIHRib2R5IHRyIHRkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uaXNzdWUtaW5mbyB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5pc3N1ZS1pbmZvIGEge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG59XG5cbi5pc3N1ZS1pbmZvIHNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFRFQU1TICovXG4udGVhbS1tZW1iZXJzIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi50ZWFtLW1lbWJlcnMgaW1nLmltZy1jaXJjbGUge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi8qIEFHSUxFIEJPQVJEICovXG5cbi5zb3J0YWJsZS1saXN0IHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLmFnaWxlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG4uYWdpbGUtbGlzdCBsaSB7XG5cbiAgYmFja2dyb3VuZDogI0ZBRkFGQjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgbWFyZ2luOiAwcHggMCAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5hZ2lsZS1saXN0IGxpOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLmFnaWxlLWxpc3QgbGkud2FybmluZy1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAeWVsbG93O1xufVxuLmFnaWxlLWxpc3QgbGkuZGFuZ2VyLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEByZWQ7XG59XG4uYWdpbGUtbGlzdCBsaS5pbmZvLWVsZW1lbnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIEBibHVlO1xufVxuLmFnaWxlLWxpc3QgbGkuc3VjY2Vzcy1lbGVtZW50IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAbmF2eTtcbn1cbi5hZ2lsZS1kZXRhaWwge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogRElGRiAqL1xuaW5zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2ZmZjNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5kZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjNmM2O1xufVxuXG4vKiBFLWNvbW1lcmNlICovXG4ucHJvZHVjdC1ib3gge1xuICBwYWRkaW5nOiAwO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cblxuXG4ucHJvZHVjdC1ib3g6aG92ZXIsXG4ucHJvZHVjdC1ib3guYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTY4LDE2OCwxNjgsMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDNweCA3cHggMHB4IHJnYmEoMTY4LDE2OCwxNjgsMSk7XG4gIGJveC1zaGFkb3c6IDBweCAzcHggN3B4IDBweCByZ2JhKDE2OCwxNjgsMTY4LDEpO1xufVxuXG4ucHJvZHVjdC1pbWl0YXRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAZ3JheSwgMiUpO1xuICBjb2xvcjogZGFya2VuKEBncmF5LCAyMCUpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJvZHVjdC1pbWl0YXRpb24ueGwge1xuICBwYWRkaW5nOiAxMjBweCAwO1xufVxuXG4ucHJvZHVjdC1kZXNjIHtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZWNvbW1lcmNlIC50YWctbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5lY29tbWVyY2UgLmZhLXN0YXIge1xuICBjb2xvcjogQGxpZ2h0LWdyYXk7XG59XG5cbi5lY29tbWVyY2UgLmZhLXN0YXIuYWN0aXZlIHtcbiAgY29sb3I6IEB5ZWxsb3c7XG59XG5cbi5lY29tbWVyY2UgLm5vdGUtZWRpdG9yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLnByb2R1Y3QtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycHggMCA1cHggMDtcbn1cblxuLnByb2R1Y3QtbmFtZTpob3Zlcixcbi5wcm9kdWN0LW5hbWU6Zm9jdXMge1xuICBjb2xvcjogQG5hdnk7XG59XG5cbi5wcm9kdWN0LXByaWNlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzJweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5wcm9kdWN0LWRldGFpbCAuaWJveC1jb250ZW50e1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweCAzMHB4O1xufVxuXG4uaW1hZ2UtaW1pdGF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAZ3JheSwgMiUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwMHB4IDA7XG5cbn1cblxuLnByb2R1Y3QtbWFpbi1wcmljZSBzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcblxufVxuXG4ucHJvZHVjdC1pbWFnZXMge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLyogU29jaWFsIGZlZWQgKi9cbi5zb2NpYWwtZmVlZC1zZXBhcmF0ZWQgLnNvY2lhbC1mZWVkLWJveCB7XG4gIG1hcmdpbi1sZWZ0OiA2MnB4O1xufVxuXG4uc29jaWFsLWZlZWQtc2VwYXJhdGVkIC5zb2NpYWwtYXZhdGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5zb2NpYWwtZmVlZC1zZXBhcmF0ZWQgLnNvY2lhbC1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDUycHg7XG4gIGhlaWdodDogNTJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbn1cblxuLnNvY2lhbC1mZWVkLXNlcGFyYXRlZCAuc29jaWFsLWZlZWQtYm94IC5zb2NpYWwtYXZhdGFyIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDAgMTVweDtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5zb2NpYWwtZmVlZC1ib3gge1xuICAvKnBhZGRpbmc6IDE1cHg7Ki9cbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFydGljbGUgLnNvY2lhbC1mZWVkLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5hcnRpY2xlIC5zb2NpYWwtZmVlZC1ib3g6bGFzdC1jaGlsZHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5hcnRpY2xlIC5zb2NpYWwtZmVlZC1ib3ggcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5zb2NpYWwtYWN0aW9uIHtcbiAgbWFyZ2luOiAxNXB4O1xufVxuXG4uc29jaWFsLWF2YXRhciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweCAwIDE1cHg7XG59XG5cbi5zb2NpYWwtY29tbWVudCAuc29jaWFsLWNvbW1lbnQge1xuICBtYXJnaW4tbGVmdDogNDVweDtcbn1cblxuLnNvY2lhbC1hdmF0YXIgaW1nIHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc29jaWFsLWF2YXRhciAubWVkaWEtYm9keSBhIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNvY2lhbC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNvY2lhbC1ib2R5IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zb2NpYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlN2VhZWM7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbn1cblxuLnNvY2lhbC1mb290ZXIgLnNvY2lhbC1jb21tZW50IGltZyB7XG4gIHdpZHRoOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zb2NpYWwtY29tbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zb2NpYWwtY29tbWVudCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5zb2NpYWwtY29tbWVudCB0ZXh0YXJlYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLyogVm90ZSBsaXN0ICovXG5cbi52b3RlLWl0ZW0ge1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4udm90ZS1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLnZvdGUtaXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpZ2h0ZW4oQGdyYXksIDMlKTtcbn1cblxuLnZvdGUtYWN0aW9ucyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbn1cblxuLnZvdGUtYWN0aW9ucyBhIHtcbiAgY29sb3I6IEBuYXZ5O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLnZvdGUtYWN0aW9ucyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi52b3RlLXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4udm90ZS10aXRsZTpob3Zlciwudm90ZS10aXRsZTpmb2N1c3tcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi52b3RlLWluZm8sIC52b3RlLXRpdGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbi52b3RlLWluZm8sIC52b3RlLWluZm8gYSB7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCAzMCUpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi52b3RlLWluZm8gYSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnZvdGUtaW5mbyBhOmhvdmVyIHtcbiAgY29sb3I6IEBuYXZ5O1xufVxuXG4udm90ZS1pY29uIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMzhweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiBsaWdodGVuKEB0ZXh0LWNvbG9yLCA1MCUpO1xufVxuXG4udm90ZS1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiBAbmF2eTtcbn1cblxuYm9keS5ib2R5LXNtYWxsIC52b3RlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4iLCIjc21hbGwtY2hhdCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jc21hbGwtY2hhdCAuYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5vcGVuLXNtYWxsLWNoYXQge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgcGFkZGluZzogOXB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ub3Blbi1zbWFsbC1jaGF0OmhvdmVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjMWFiMzk0O1xufVxuXG5cbi5zbWFsbC1jaGF0LWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAyMHB4O1xuICByaWdodDogNzVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5zbWFsbC1jaGF0LWJveC5uZy1zbWFsbC1jaGF0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ib2R5LXNtYWxsIHtcbiAgLnNtYWxsLWNoYXQtYm94IHtcbiAgICBib3R0b206IDcwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnNtYWxsLWNoYXQtYm94LmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc21hbGwtY2hhdC1ib3gge1xuXG4gIC5oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kOiBAbmF2LWJnO1xuICAgIHBhZGRpbmc6IDhweCAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmNoYXQtZGF0ZSB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMTVweDtcblxuICAgIC5hdXRob3ItbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB9XG5cbiAgICA+IGRpdiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICB9XG5cbiAgICAuY2hhdC1tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2YzZjQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cblxuICAgIC5jaGF0LW1lc3NhZ2UuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxYWIzOTQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICB9XG5cbiAgICAubGVmdCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgIC5jaGF0LW1lc3NhZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgLmNoYXQtbWVzc2FnZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmZvcm0tY2hhdCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG5cbn0iLCIvKlxuICogbWV0aXNtZW51IC0gdjIuMC4yXG4gKiBBIGpRdWVyeSBtZW51IHBsdWdpblxuICogaHR0cHM6Ly9naXRodWIuY29tL29ub2t1bXVzL21ldGlzTWVudVxuICpcbiAqIE1hZGUgYnkgT3NtYW4gTnVyaSBPa3VtdXNcbiAqIFVuZGVyIE1JVCBMaWNlbnNlXG4gKi9cblxuLm1ldGlzbWVudSAucGx1cy1taW51cywgLm1ldGlzbWVudSAucGx1cy10aW1lcyB7XG4gIGZsb2F0OiByaWdodFxufVxuXG4ubWV0aXNtZW51IC5hcnJvdyB7XG4gIGZsb2F0OiByaWdodDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTdcbn1cblxuLm1ldGlzbWVudSAuZ2x5cGhpY29uLmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc5XCJcbn1cblxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5nbHlwaGljb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMTRcIlxufVxuXG4ubWV0aXNtZW51IC5mYS5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNFwiXG59XG5cbi5tZXRpc21lbnUgLmFjdGl2ZSA+IGEgPiAuZmEuYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDdcIlxufVxuXG4ubWV0aXNtZW51IC5pb24uYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYzZDJcIlxufVxuXG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmlvbi5hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjNkMFwiXG59XG5cbi5tZXRpc21lbnUgLmZhLnBsdXMtbWludXM6YmVmb3JlLCAubWV0aXNtZW51IC5mYS5wbHVzLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY3XCJcbn1cblxuLm1ldGlzbWVudSAuYWN0aXZlID4gYSA+IC5mYS5wbHVzLXRpbWVzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKVxufVxuXG4ubWV0aXNtZW51IC5hY3RpdmUgPiBhID4gLmZhLnBsdXMtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjhcIlxufVxuXG4ubWV0aXNtZW51IC5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm1ldGlzbWVudSAuY29sbGFwc2UuaW4ge1xuICBkaXNwbGF5OiBibG9ja1xufVxuXG4ubWV0aXNtZW51IC5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHlcbn1cblxuXG5cblxuXG5cbiIsIi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1yb3RhdGluZy1wbGFuZVwiPjwvZGl2PlxuICpcbiAqL1xuXG4uc2stc3Bpbm5lci1yb3RhdGluZy1wbGFuZS5zay1zcGlubmVyIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stcm90YXRlUGxhbmUgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1yb3RhdGVQbGFuZSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1yb3RhdGVQbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzay1yb3RhdGVQbGFuZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoMGRlZykgcm90YXRlWSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEyMHB4KSByb3RhdGVYKDBkZWcpIHJvdGF0ZVkoMGRlZyk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMjBweCkgcm90YXRlWCgtMTgwLjFkZWcpIHJvdGF0ZVkoMGRlZyk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpO1xuICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTIwcHgpIHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgtMTc5LjlkZWcpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWRvdWJsZS1ib3VuY2VcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWRvdWJsZS1ib3VuY2UxXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1kb3VibGUtYm91bmNlMlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlLnNrLXNwaW5uZXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luOyB9XG4uc2stc3Bpbm5lci1kb3VibGUtYm91bmNlIC5zay1kb3VibGUtYm91bmNlMSwgLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBvcGFjaXR5OiAwLjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stZG91YmxlQm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWRvdWJsZUJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuLnNrLXNwaW5uZXItZG91YmxlLWJvdW5jZSAuc2stZG91YmxlLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stZG91YmxlQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13YXZlXCI+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0MVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDJcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLXJlY3QzXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1yZWN0NFwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stcmVjdDVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItd2F2ZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG4uc2stc3Bpbm5lci13YXZlIGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiA2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXdhdmVTdHJldGNoRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay13YXZlU3RyZXRjaERlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbi5zay1zcGlubmVyLXdhdmUgLnNrLXJlY3QyIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xLjFzOyB9XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0MyB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG4uc2stc3Bpbm5lci13YXZlIC5zay1yZWN0NCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuLnNrLXNwaW5uZXItd2F2ZSAuc2stcmVjdDUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXdhdmVTdHJldGNoRGVsYXkge1xuICAwJSwgNDAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMC40KTsgfVxuXG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2std2F2ZVN0cmV0Y2hEZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwLjQpOyB9XG5cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXdhbmRlcmluZy1jdWJlc1wiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZTFcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWN1YmUyXCI+PC9kaXY+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdhbmRlcmluZy1jdWJlcy5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMSwgLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXdhbmRlcmluZ0N1YmVNb3ZlIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2std2FuZGVyaW5nQ3ViZU1vdmUgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuLnNrLXNwaW5uZXItd2FuZGVyaW5nLWN1YmVzIC5zay1jdWJlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7IH1cblxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTsgfVxuXG4gIDUwLjElIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7IH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2std2FuZGVyaW5nQ3ViZU1vdmUge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHJvdGF0ZSgtOTBkZWcpIHNjYWxlKDAuNSk7IH1cblxuICA1MCUge1xuICAgIC8qIEhhY2sgdG8gbWFrZSBGRiByb3RhdGUgaW4gdGhlIHJpZ2h0IGRpcmVjdGlvbiAqL1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQycHgpIHRyYW5zbGF0ZVkoNDJweCkgcm90YXRlKC0xNzlkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTc5ZGVnKTsgfVxuXG4gIDUwLjElIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg0MnB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDJweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTE4MGRlZyk7IH1cblxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDBweCkgdHJhbnNsYXRlWSg0MnB4KSByb3RhdGUoLTI3MGRlZykgc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMHB4KSB0cmFuc2xhdGVZKDQycHgpIHJvdGF0ZSgtMjcwZGVnKSBzY2FsZSgwLjUpOyB9XG5cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1wdWxzZVwiPjwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItcHVsc2Uuc2stc3Bpbm5lciB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3Bpbi1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXB1bHNlU2NhbGVPdXQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stcHVsc2VTY2FsZU91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stcHVsc2VTY2FsZU91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLXB1bHNlU2NhbGVPdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWNoYXNpbmctZG90c1wiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG90MVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stZG90MlwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jaGFzaW5nLWRvdHMuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWNoYXNpbmdEb3RzUm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzay1jaGFzaW5nRG90c1JvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXI7IH1cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cyAuc2stZG90MSwgLnNrLXNwaW5uZXItY2hhc2luZy1kb3RzIC5zay1kb3QyIHtcbiAgd2lkdGg6IDYwJTtcbiAgaGVpZ2h0OiA2MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogc2stY2hhc2luZ0RvdHNCb3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbi5zay1zcGlubmVyLWNoYXNpbmctZG90cyAuc2stZG90MiB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzay1jaGFzaW5nRG90c1JvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzay1jaGFzaW5nRG90c1JvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWNoYXNpbmdEb3RzQm91bmNlIHtcbiAgMCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stY2hhc2luZ0RvdHNCb3VuY2Uge1xuICAwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLXRocmVlLWJvdW5jZVwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlMlwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stYm91bmNlM1wiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2Uuc2stc3Bpbm5lciB7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgZGl2IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXRocmVlQm91bmNlRGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay10aHJlZUJvdW5jZURlbGF5IDEuNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbi5zay1zcGlubmVyLXRocmVlLWJvdW5jZSAuc2stYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzOyB9XG4uc2stc3Bpbm5lci10aHJlZS1ib3VuY2UgLnNrLWJvdW5jZTIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjE2czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stdGhyZWVCb3VuY2VEZWxheSB7XG4gIDAlLCA4MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG5cbiAgNDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItY2lyY2xlLnNrLXNwaW5uZXIge1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDIwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaXJjbGVCb3VuY2VEZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWNpcmNsZUJvdW5jZURlbGF5IDEuMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIC8qIFByZXZlbnQgZmlyc3QgZnJhbWUgZnJvbSBmbGlja2VyaW5nIHdoZW4gYW5pbWF0aW9uIHN0YXJ0cyAqL1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlNyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlOSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMjpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTEuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTEuMXM7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU0OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45czsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU1OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU3OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU4OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC41czsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40czsgfVxuLnNrLXNwaW5uZXItY2lyY2xlIC5zay1jaXJjbGUxMDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuM3M7IH1cbi5zay1zcGlubmVyLWNpcmNsZSAuc2stY2lyY2xlMTE6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzOyB9XG4uc2stc3Bpbm5lci1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2lyY2xlQm91bmNlRGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuXG4gIDQwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNrLWNpcmNsZUJvdW5jZURlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuICA0MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWN1YmUtZ3JpZFwiPlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY3ViZVwiPjwvZGl2PlxuICogICAgPC9kaXY+XG4gKlxuICovXG4uc2stc3Bpbm5lci1jdWJlLWdyaWQge1xuICAvKlxuICAgKiBTcGlubmVyIHBvc2l0aW9uc1xuICAgKiAxIDIgM1xuICAgKiA0IDUgNlxuICAgKiA3IDggOVxuICAgKi8gfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkLnNrLXNwaW5uZXIge1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW46IEBzcGluLW1hcmdpbjsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlIHtcbiAgd2lkdGg6IDMzJTtcbiAgaGVpZ2h0OiAzMyU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBzcGluLWNvbG9yO1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLWN1YmVHcmlkU2NhbGVEZWxheSAxLjNzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjRzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDQpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cbi5zay1zcGlubmVyLWN1YmUtZ3JpZCAuc2stY3ViZTpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4zcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjNzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzO1xuICBhbmltYXRpb24tZGVsYXk6IDBzOyB9XG4uc2stc3Bpbm5lci1jdWJlLWdyaWQgLnNrLWN1YmU6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xczsgfVxuLnNrLXNwaW5uZXItY3ViZS1ncmlkIC5zay1jdWJlOm50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWN1YmVHcmlkU2NhbGVEZWxheSB7XG4gIDAlLCA3MCUsIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDEsIDEsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTsgfVxuXG4gIDM1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM0QoMCwgMCwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpOyB9IH1cblxuQGtleWZyYW1lcyBzay1jdWJlR3JpZFNjYWxlRGVsYXkge1xuICAwJSwgNzAlLCAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzRCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM0QoMSwgMSwgMSk7IH1cblxuICAzNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNEKDAsIDAsIDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzRCgwLCAwLCAxKTsgfSB9XG5cbi8qXG4gKiAgVXNhZ2U6XG4gKlxuICogICAgPGRpdiBjbGFzcz1cInNrLXNwaW5uZXIgc2stc3Bpbm5lci13b3JkcHJlc3NcIj5cbiAqICAgICAgPHNwYW4gY2xhc3M9XCJzay1pbm5lci1jaXJjbGVcIj48L3NwYW4+XG4gKiAgICA8L2Rpdj5cbiAqXG4gKi9cbi5zay1zcGlubmVyLXdvcmRwcmVzcy5zay1zcGlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1pbm5lckNpcmNsZSAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc2staW5uZXJDaXJjbGUgMXMgbGluZWFyIGluZmluaXRlOyB9XG4uc2stc3Bpbm5lci13b3JkcHJlc3MgLnNrLWlubmVyLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLWlubmVyQ2lyY2xlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2staW5uZXJDaXJjbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuXG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLypcbiAqICBVc2FnZTpcbiAqXG4gKiAgICA8ZGl2IGNsYXNzPVwic2stc3Bpbm5lciBzay1zcGlubmVyLWZhZGluZy1jaXJjbGVcIj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUyIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMyBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTQgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU1IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlNiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTcgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGU4IHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlOSBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgICAgPGRpdiBjbGFzcz1cInNrLWNpcmNsZTEwIHNrLWNpcmNsZVwiPjwvZGl2PlxuICogICAgICA8ZGl2IGNsYXNzPVwic2stY2lyY2xlMTEgc2stY2lyY2xlXCI+PC9kaXY+XG4gKiAgICAgIDxkaXYgY2xhc3M9XCJzay1jaXJjbGUxMiBzay1jaXJjbGVcIj48L2Rpdj5cbiAqICAgIDwvZGl2PlxuICpcbiAqL1xuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZS5zay1zcGlubmVyIHtcbiAgbWFyZ2luOiBAc3Bpbi1tYXJnaW47XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogQHNwaW4tbWFyZ2luO1xuICB3aWR0aDogMTglO1xuICBoZWlnaHQ6IDE4JTtcbiAgYmFja2dyb3VuZC1jb2xvcjogQHNwaW4tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1jaXJjbGVGYWRlRGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgLyogUHJldmVudCBmaXJzdCBmcmFtZSBmcm9tIGZsaWNrZXJpbmcgd2hlbiBhbmltYXRpb24gc3RhcnRzICovXG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTMge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNjBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU0IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTYge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE1MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU3IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlOCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI0MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTExIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTIge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDMzMGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xczsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0xczsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNDpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOXM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTU6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjhzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU2OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlNzpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNnM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTg6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjVzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjVzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGU5OmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40czsgfVxuLnNrLXNwaW5uZXItZmFkaW5nLWNpcmNsZSAuc2stY2lyY2xlMTA6YmVmb3JlIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjNzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzOyB9XG4uc2stc3Bpbm5lci1mYWRpbmctY2lyY2xlIC5zay1jaXJjbGUxMTpiZWZvcmUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbi5zay1zcGlubmVyLWZhZGluZy1jaXJjbGUgLnNrLWNpcmNsZTEyOmJlZm9yZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xczsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stY2lyY2xlRmFkZURlbGF5IHtcbiAgMCUsIDM5JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgc2stY2lyY2xlRmFkZURlbGF5IHtcbiAgMCUsIDM5JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4gIDQwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbiIsIi8vUlRMIFN1cHBvcnRcbmJvZHkucnRscyB7XG5cbiAgI3BhZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDIyMHB4IDAgMDtcbiAgfVxuXG4gIC5uYXYtc2Vjb25kLWxldmVsIGxpIGEge1xuICAgIHBhZGRpbmc6IDdweCAzNXB4IDdweCAxMHB4O1xuICB9XG5cbiAgLmlib3gtdGl0bGUgaDUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIC5wdWxsLXJpZ2h0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnB1bGwtbGVmdCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWJveC10b29scyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cblxuICAuc3RhdC1wZXJjZW50IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gIC5uYXZiYXItcmlnaHQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAubWluaW1hbGl6ZS1zdHlsLTIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDE0cHggMjBweCA1cHggNXB4O1xuICB9XG5cbiAgLmZlZWQtZWxlbWVudCA+IC5wdWxsLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC50aW1lbGluZS1pdGVtIC5kYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgLnRpbWVsaW5lLWl0ZW0gLmRhdGUgaSB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC50aW1lbGluZS1pdGVtIC5jb250ZW50IHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG5cbiAgLnRoZW1lLWNvbmZpZyB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuXG4gIC5zcGluLWljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gIH1cblxuICAudG9hc3QtY2xvc2UtYnV0dG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICN0b2FzdC1jb250YWluZXIgPiAudG9hc3Q6YmVmb3JlIHtcbiAgICBtYXJnaW46IGF1dG8gLTEuNWVtIGF1dG8gMC41ZW07XG4gIH1cblxuICAjdG9hc3QtY29udGFpbmVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAxNXB4IDUwcHggMTVweCAxNXB4O1xuICB9XG5cbiAgLmNlbnRlci1vcmllbnRhdGlvbiAudmVydGljYWwtdGltZWxpbmUtaWNvbiBpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMnB4O1xuICB9XG5cbiAgLnZlcnRpY2FsLXRpbWVsaW5lLWljb24gaSB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIH1cblxuICAuZmlsZS1ib3gge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gIHVsLm5vdGVzIGxpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAuY2hhdC11c2VycywgLmNoYXQtc3RhdGlzdGljIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgLmItciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTdlYWVjO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuXG4gIC5kZC1saXN0IC5kZC1saXN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kZC1pdGVtID4gYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHRcbiAgfVxuXG4gIC8qIFRoZW1lIGNvbmZpZyAqL1xuICAudGhlbWUtY29uZmlnLWJveCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAudGhlbWUtY29uZmlnLWJveC5zaG93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc3Bpbi1pY29uIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG5cbiAgLnNraW4tc2V0dHRpbmdzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuc2tpbi1zZXR0dGluZ3Mge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG5cbiAgLmZvb3Rlci5maXhlZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICBib2R5LnJ0bHMge1xuICAgIC5jaGF0LXVzZXJzLC5jaGF0LXN0YXRpc3RpYyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5ydGxzLm1pbmktbmF2YmFyIC5mb290ZXIuZml4ZWQsIGJvZHkuYm9keS1zbWFsbC5taW5pLW5hdmJhciAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xufVxuXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAuZm9vdGVyLmZpeGVkLCBib2R5LmJvZHktc21hbGwubWluaS1uYXZiYXIgLmZvb3Rlci5maXhlZCB7XG4gIG1hcmdpbjogMCAwIDAgMDtcbn1cblxuXG5ib2R5LnJ0bHMudG9wLW5hdmlnYXRpb24gLm5hdmJhci10b2dnbGUge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5ib2R5LXNtYWxsLnJ0bHMudG9wLW5hdmlnYXRpb24gLm5hdmJhci1oZWFkZXIge1xuICBmbG9hdDogbm9uZTtcbn1cblxuYm9keS5ydGxzLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDA7XG59XG5cbmJvZHkucnRscy5taW5pLW5hdmJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDcwcHggMCAwO1xufVxuXG5ib2R5LnJ0bHMubWluaS1uYXZiYXIuZml4ZWQtc2lkZWJhciAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xufVxuXG5ib2R5LnJ0bHMuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyICNwYWdlLXdyYXBwZXIge1xuICBtYXJnaW46IDAgQHNpZGViYXItd2lkdGggMCAwO1xufVxuXG5ib2R5LnJ0bHMuYm9keS1zbWFsbC5maXhlZC1zaWRlYmFyLm1pbmktbmF2YmFyIC5uYXZiYXItc3RhdGljLXNpZGUge1xuICB3aWR0aDogQHNpZGViYXItd2lkdGg7XG59XG5cbi5ib2R5LXNtYWxsLnJ0bHMgLm5hdmJhci1maXhlZC10b3Age1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLmJvZHktc21hbGwucnRscyAubmF2YmFyLWhlYWRlciB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuYm9keS5ydGxzIC5uYXZiYXItdG9wLWxpbmtzIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuYm9keS5ydGxzIC50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyLCBib2R5LnJ0bHMubWluaS1uYXZiYXIgLnRvcC1uYXZpZ2F0aW9uICNwYWdlLXdyYXBwZXIsIGJvZHkucnRscy5taW5pLW5hdmJhci50b3AtbmF2aWdhdGlvbiAjcGFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5ib2R5LnJ0bHMgLnRvcC1uYXZpZ2F0aW9uIC5mb290ZXIuZml4ZWQsIGJvZHkucnRscy50b3AtbmF2aWdhdGlvbiAuZm9vdGVyLmZpeGVkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICBib2R5LnJ0bHMgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAuYm9keS1zbWFsbC5ydGxzICNwYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDAgMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEwMDBweDtcbiAgfVxuXG4gIC5ib2R5LXNtYWxsLnJ0bHMgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuXG4gIC5ib2R5LXNtYWxsLnJ0bHMubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAucnRscy5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAyMDAxO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogQHNpZGViYXItd2lkdGg7XG4gIH1cblxuICAucnRscy5maXhlZC1zaWRlYmFyLmJvZHktc21hbGwubWluaS1uYXZiYXIgLm5hdmJhci1zdGF0aWMtc2lkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG4vLyBGb3Igc3BlY2lhbCBsdHIgc3VwcG9ydGluZyBwbHVnaW5cbi5ydGxzIC5sdHItc3VwcG9ydCB7XG4gIGRpcmVjdGlvbjogbHRyO1xufVxuIiwiLypcbiAqXG4gKiAgIFRoaXMgaXMgc3R5bGUgZm9yIHNraW4gY29uZmlnXG4gKiAgIFVzZSBvbmx5IGluIGRlbW8gdGhlbWVcbiAqXG4qL1xuXG4udGhlbWUtY29uZmlnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkwcHg7XG4gIHJpZ2h0OiAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50aGVtZS1jb25maWctYm94IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC44cztcbn1cblxuLnRoZW1lLWNvbmZpZy1ib3guc2hvdyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuXG4uc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNraW4tc2V0dHRpbmdzIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZDogQGdyYXk7XG59XG5cbi5za2luLXNldHR0aW5ncyAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNldGluZ3MtaXRlbSB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLnNldGluZ3MtaXRlbS5za2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2V0aW5ncy1pdGVtIC5zd2l0Y2gge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5za2luLW5hbWUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZXRpbmdzLWl0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGVmYXVsdC1za2luLCAuYmx1ZS1za2luLCAudWx0cmEtc2tpbiwgLnllbGxvdy1za2luIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZGVmYXVsdC1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogIzFhYjM5NDtcbn1cblxuLmRlZmF1bHQtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTlkODI7XG59XG5cbi5ibHVlLXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMS5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDA7XG59XG5cbi5ibHVlLXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMGQ4ZGRiO1xufVxuXG4ueWVsbG93LXNraW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMy5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDEwMCU7XG59XG5cbi55ZWxsb3ctc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZTg3MzU7XG59XG5cbi51bHRyYS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi9wYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTIucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufVxuXG4udWx0cmEtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxYTJkNDA7XG59IiwiLypcbiAqXG4gKiAgIFNLSU4gMSAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gQmx1ZSBsaWdodFxuICpcbiovXG5cbi8vIE1haW4gY29sb3JzXG5Ac2tpbi0xLWNvbG9yOiAjMGU5YWVmO1xuQHNraW4tMS1uYXYtYmc6ICMzZTQ5NWY7XG5Ac2tpbi0xLWEtY29sb3I6ICM5ZWE2Yjk7XG5Ac2tpbi0xLXBhZ2UtYmc6ICNmNGY2ZmE7XG5cbi8vIEN1c3RvbSBzdHlsZVxuLnNraW4tMSAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAzMHB4O1xufVxuXG4uc2tpbi0xIC5uYXZiYXItdG9wLWxpbmtzID4gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnNraW4tMS5maXhlZC1uYXYgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMTVweDtcbn1cblxuLnNraW4tMSAuc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0xIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1jb2xvcjtcbiAgYmFja2dyb3VuZDogdXJsKCcuL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMS5wbmcnKTtcbn1cblxuLnNraW4tMS5taW5pLW5hdmJhciAubmF2LXNlY29uZC1sZXZlbCB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtbmF2LWJnO1xufVxuXG4uc2tpbi0xIC5icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5za2luLTEgLnBhZ2UtaGVhZGluZyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNraW4tMSAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBza2luLTEtbmF2LWJnLCAyJSk7XG59XG5cbi5za2luLTEgLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiBAc2tpbi0xLWEtY29sb3I7XG59XG5cbi5za2luLTEgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNraW4tMSAubmF2YmFyLW1pbmltYWxpemUge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLWNvbG9yO1xuICBib3JkZXItY29sb3I6IEBza2luLTEtY29sb3I7XG59XG5cbmJvZHkuc2tpbi0xIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMS1uYXYtYmc7XG59XG5cbi5za2luLTEgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogQG5hdnk7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uc2tpbi0xIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjBweCAzMHB4IDEwcHggMzBweDtcbn1cblxuLmZpeGVkLW5hdi5za2luLTEgLm5hdmJhci1maXhlZC10b3Age1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uc2tpbi0xIC53cmFwcGVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG59XG5cbi5za2luLTEgI3BhZ2Utd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTEtcGFnZS1iZztcbn1cblxuLnNraW4tMSAuaWJveC10aXRsZSwgLnNraW4tMSAuaWJveC1jb250ZW50IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5za2luLTEgLmlib3gtY29udGVudDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCBzb2xpZCBzb2xpZCBzb2xpZDtcbn1cblxuLnNraW4tMSAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uc2tpbi0xIC5uYXYtaGVhZGVyIHtcbiAgcGFkZGluZzogMzVweCAyNXB4IDI1cHggMjVweDtcbn1cblxuLnNraW4tMSAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2tpbi0xIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIC50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLnNraW4tMSAucHJvZmlsZS1lbGVtZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2tpbi0xIC5pbWctY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc2tpbi0xIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmhvdmVyLCAuc2tpbi0xIC5uYXZiYXItZGVmYXVsdCAubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogZGFya2VuKEBza2luLTEtbmF2LWJnLCAyJSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc2tpbi0xIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc2tpbi0xIC5uYXYubmF2LXRhYnMgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLypcbiAqXG4gKiAgIFNLSU4gMiAtIElOU1BJTklBIC0gUmVzcG9uc2l2ZSBBZG1pbiBUaGVtZVxuICogICBOQU1FIC0gSW5zcGluaWEgVWx0cmFcbiAqXG4qL1xuXG4vLyBNYWluIGNvbG9yc1xuQHNraW4tMi1jb2xvcjogIzIzYzZjODtcbkBza2luLTItbmF2LWJnOiAjZWRlZGVkO1xuQHNraW4tMi1uYXYtdG9wLWJnOiAjMjEzYTUzO1xuXG4vLyBDdXN0b20gc3R5bGVcblxuYm9keS5za2luLTIge1xuICBjb2xvcjogIzU2NTc1OCAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0yIC5taW5pbWFsaXplLXN0eWwtMiB7XG4gIG1hcmdpbjogMTRweCA1cHggNXB4IDI1cHg7XG59XG5cbi5za2luLTIgLm5hdmJhci10b3AtbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLnNraW4tMiAuc3Bpbi1pY29uIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi0yIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1jb2xvcjtcbiAgYmFja2dyb3VuZDogdXJsKCdwYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTIucG5nJyk7XG59XG5cbi5za2luLTIubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLW5hdi1iZztcbn1cblxuLnNraW4tMiAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2tpbi0yLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuXG4uc2tpbi0yIC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLnNraW4tMiAubmF2ID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2UwZTBlMDtcbn1cblxuLnNraW4tMiAubG9nby1lbGVtZW50IHtcbiAgcGFkZGluZzogMTdweCAwO1xufVxuXG4uc2tpbi0yIC5uYXYgPiBsaSA+IGEsIC5za2luLTIgLndlbGNvbWUtbWVzc2FnZSB7XG4gIGNvbG9yOiAjZWRmNmZmO1xufVxuXG4uc2tpbi0yICN0b3Atc2VhcmNoOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZGY2ZmY7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLnNraW4tMiAjc2lkZS1tZW51ID4gbGkgPiBhLCAuc2tpbi0yIC5uYXYubmF2LXNlY29uZC1sZXZlbCA+IGxpID4gYSB7XG4gIGNvbG9yOiAjNTg2YjdkO1xufVxuXG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUgPiBhIHtcbiAgY29sb3I6IEBza2luLTItbmF2LXRvcC1iZztcbn1cblxuLnNraW4tMi5taW5pLW5hdmJhciAubmF2LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItbmF2LXRvcC1iZztcbn1cblxuLnNraW4tMiAubmF2YmFyLW1pbmltYWxpemUge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLWNvbG9yO1xuICBib3JkZXItY29sb3I6IEBza2luLTItY29sb3I7XG59XG5cbi5za2luLTIgLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTIgI3RvcC1zZWFyY2gge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keS5za2luLTIgI3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc2tpbi0yLW5hdi1iZztcbn1cblxuLnNraW4tMiAubmF2YmFyLXN0YXRpYy10b3Age1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0yLW5hdi10b3AtYmc7XG59XG5cbi5maXhlZC1uYXYuc2tpbi0yIC5uYXZiYXItZml4ZWQtdG9wIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMi1uYXYtdG9wLWJnO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5za2luLTIgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMzBweCAyNXB4O1xufVxuXG4uc2tpbi0yIC5kYXNoYm9hcmQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDMwcHg7XG59XG5cbi5za2luLTIgLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cblxuLnNraW4tMiAuZGFzaG9hcmQtMSAud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZzogMHB4IDMwcHggMjVweCAzMHB4O1xufVxuXG4uc2tpbi0yIC5pYm94LXRpdGxlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnNraW4tMiAuaWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNraW4tMiAjcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNDYsIDI0NiwgMjQ2LCAxKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpIDIwJSwgcmdiYSgyMTMsIDIxMywgMjEzLCAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogLW8tcmFkaWFsLWdyYWRpZW50KGNlbnRlciwgZWxsaXBzZSBjb3ZlciwgcmdiYSgyNDYsIDI0NiwgMjQ2LCAxKSAyMCUsIHJnYmEoMjEzLCAyMTMsIDIxMywgMSkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC1tcy1yYWRpYWwtZ3JhZGllbnQoY2VudGVyLCBlbGxpcHNlIGNvdmVyLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpIDIwJSwgcmdiYSgyMTMsIDIxMywgMjEzLCAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KGVsbGlwc2UgYXQgY2VudGVyLCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDEpIDIwJSwgcmdiYSgyMTMsIDIxMywgMjEzLCAxKSAxMDAlKTtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0jZjZmNmY2LCBlbmRDb2xvcnN0cj0jZDVkNWQ1KVwiO1xufVxuXG4uc2tpbi0yIC5pYm94LXRpdGxlLCAuc2tpbi0yIC5pYm94LWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLnNraW4tMiAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuXG4uc2tpbi0yIC5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5za2luLTIgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2VkZjZmZjtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNraW4tMiAubmF2LWhlYWRlciBhLmRyb3Bkb3duLXRvZ2dsZSAudGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjZWRmNmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5za2luLTIgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uc2tpbi0yIC5uYXYubmF2YmFyLXRvcC1saW5rcyA+IGxpID4gYTpob3ZlciwgLnNraW4tMiAubmF2Lm5hdmJhci10b3AtbGlua3MgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHNraW4tMi1uYXYtdG9wLWJnLCA1JSk7XG59XG5cbi5za2luLTIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5za2luLTIgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuICBjb2xvcjogIzIxM2E1Mztcbn1cblxuLnNraW4tMiAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjNTU1O1xufVxuLnNraW4tMiAubmF2Lm5hdi10YWJzID4gbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG4gKlxuICogICBTS0lOIDMgLSBJTlNQSU5JQSAtIFJlc3BvbnNpdmUgQWRtaW4gVGhlbWVcbiAqICAgTkFNRSAtIFllbGxvdy9wdXJwbGVcbiAqXG4qL1xuXG4vLyBNYWluIGNvbG9yc1xuQHNraW4tMy1jb2xvcjogI2VjYmE1MjtcbkBza2luLTMtbmF2LWJnOiAjM2UyYzQyO1xuQHNraW4tMy1hLWNvbG9yOiAjOTQ4Yjk2O1xuQHNraW4tMy1wYWdlLWJnOiAjZjRmNmZhO1xuXG4vLyBDdXN0b20gc3R5bGVcbi5za2luLTMgLm1pbmltYWxpemUtc3R5bC0yIHtcbiAgbWFyZ2luOiAxNHB4IDVweCA1cHggMzBweDtcbn1cblxuLnNraW4tMyAubmF2YmFyLXRvcC1saW5rcyBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4uc2tpbi0zLmZpeGVkLW5hdiAubWluaW1hbGl6ZS1zdHlsLTIge1xuICBtYXJnaW46IDE0cHggNXB4IDVweCAxNXB4O1xufVxuXG4uc2tpbi0zIC5zcGluLWljb24ge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuYm94ZWQtbGF5b3V0LnNraW4tMyAjd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IEBza2luLTMtbmF2LWJnO1xufVxuXG4uc2tpbi0zIC5uYXYtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1jb2xvcjtcbiAgYmFja2dyb3VuZDogdXJsKCdwYXR0ZXJucy9oZWFkZXItcHJvZmlsZS1za2luLTMucG5nJyk7XG59XG5cbi5za2luLTMubWluaS1uYXZiYXIgLm5hdi1zZWNvbmQtbGV2ZWwge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLW5hdi1iZztcbn1cblxuLnNraW4tMyAuYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4uc2tpbi0zIC5wYWdlLWhlYWRpbmcge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5za2luLTMgLm5hdiA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGRhcmtlbihAc2tpbi0zLW5hdi1iZywgMiUpO1xufVxuXG4uZml4ZWQtbmF2LnNraW4tMyAubmF2YmFyLWZpeGVkLXRvcCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5za2luLTMgLm5hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiBAc2tpbi0zLWEtY29sb3I7XG59XG5cbi5za2luLTMgLm5hdiA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNraW4tMyAubmF2YmFyLW1pbmltYWxpemUge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0zLWNvbG9yO1xuICBib3JkZXItY29sb3I6IEBza2luLTMtY29sb3I7XG59XG5cbmJvZHkuc2tpbi0zIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1uYXYtYmc7XG59XG5cbi5za2luLTMgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbn1cblxuLnNraW4tMyAuZGFzaGJvYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHggMzBweCAxMHB4IDMwcHg7XG59XG5cbi5za2luLTMgLndyYXBwZXItY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cblxuLnNraW4tMyAjcGFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1wYWdlLWJnO1xufVxuXG4uc2tpbi0zIC5pYm94LXRpdGxlLCAuc2tpbi0zIC5pYm94LWNvbnRlbnQge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLnNraW4tMyAuaWJveC1jb250ZW50Omxhc3QtY2hpbGQge1xuICBib3JkZXItc3R5bGU6IHNvbGlkIHNvbGlkIHNvbGlkIHNvbGlkO1xufVxuXG4uc2tpbi0zIC5uYXYgPiBsaS5hY3RpdmUge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5za2luLTMgLm5hdi1oZWFkZXIge1xuICBwYWRkaW5nOiAzNXB4IDI1cHggMjVweCAyNXB4O1xufVxuXG4uc2tpbi0zIC5uYXYtaGVhZGVyIGEuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5za2luLTMgLm5hdi1oZWFkZXIgYS5kcm9wZG93bi10b2dnbGUgLnRleHQtbXV0ZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc2tpbi0zIC5wcm9maWxlLWVsZW1lbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5za2luLTMgLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5za2luLTMgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6aG92ZXIsIC5za2luLTMgLm5hdmJhci1kZWZhdWx0IC5uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiBkYXJrZW4oQHNraW4tMy1uYXYtYmcsIDIlKTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5za2luLTMgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICBjb2xvcjogIzU1NTtcbn1cbi5za2luLTMgLm5hdi5uYXYtdGFicyA+IGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufSIsIi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tU1U1ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVNVNWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1TVTVmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3MnhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswNDYwLTA1MkYsIFUrMUM4MC0xQzg4LCBVKzIwQjQsIFUrMkRFMC0yREZGLCBVK0E2NDAtQTY5RiwgVStGRTJFLUZFMkY7XG59XG4vKiBjeXJpbGxpYyAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NW14S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT21DbnFFdTkyRnIxTXU3bXhLS1RVMUt2bnoud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11NFd4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDM3MC0wM0ZGO1xufVxuLyogdmlldG5hbWVzZSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9tQ25xRXU5MkZyMU11N1d4S0tUVTFLdm56LndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTdHeEtLVFUxS3Zuei53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbUNucUV1OTJGcjFNdTRteEtLVFUxS2cud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMDAwLTAwRkYsIFUrMDEzMSwgVSswMTUyLTAxNTMsIFUrMDJCQi0wMkJDLCBVKzAyQzYsIFUrMDJEQSwgVSswMkRDLCBVKzIwMDAtMjA2RiwgVSsyMDc0LCBVKzIwQUMsIFUrMjEyMiwgVSsyMTkxLCBVKzIxOTMsIFUrMjIxMiwgVSsyMjE1LCBVK0ZFRkYsIFUrRkZGRDtcbn1cbi8qIGN5cmlsbGljLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tRVU5ZkNSYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzA0NjAtMDUyRiwgVSsxQzgwLTFDODgsIFUrMjBCNCwgVSsyREUwLTJERkYsIFUrQTY0MC1BNjlGLCBVK0ZFMkUtRkUyRjtcbn1cbi8qIGN5cmlsbGljICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQUJjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDMwMSwgVSswNDAwLTA0NUYsIFUrMDQ5MC0wNDkxLCBVKzA0QjAtMDRCMSwgVSsyMTE2O1xufVxuLyogZ3JlZWstZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ0JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMUYwMC0xRkZGO1xufVxuLyogZ3JlZWsgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZCeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzcwLTAzRkY7XG59XG4vKiB2aWV0bmFtZXNlICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQ3hjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDEwMi0wMTAzLCBVKzAxMTAtMDExMSwgVSswMTI4LTAxMjksIFUrMDE2OC0wMTY5LCBVKzAxQTAtMDFBMSwgVSswMUFGLTAxQjAsIFUrMUVBMC0xRUY5LCBVKzIwQUI7XG59XG4vKiBsYXRpbi1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbUVVOWZDaGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAwLTAyNEYsIFUrMDI1OSwgVSsxRTAwLTFFRkYsIFUrMjAyMCwgVSsyMEEwLTIwQUIsIFUrMjBBRC0yMENGLCBVKzIxMTMsIFUrMkM2MC0yQzdGLCBVK0E3MjAtQTdGRjtcbn1cbi8qIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1FVTlmQkJjNEFNUDZsUS53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAwMDAtMDBGRiwgVSswMTMxLCBVKzAxNTItMDE1MywgVSswMkJCLTAyQkMsIFUrMDJDNiwgVSswMkRBLCBVKzAyREMsIFUrMjAwMC0yMDZGLCBVKzIwNzQsIFUrMjBBQywgVSsyMTIyLCBVKzIxOTEsIFUrMjE5MywgVSsyMjEyLCBVKzIyMTUsIFUrRkVGRiwgVStGRkZEO1xufVxuLyogY3lyaWxsaWMtZXh0ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHNyYzogdXJsKGh0dHBzOi8vZm9udHMuZ3N0YXRpYy5jb20vcy9yb2JvdG8vdjMwL0tGT2xDbnFFdTkyRnIxTW1XVWxmQ1JjNEFNUDZsYkJQLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDQ2MC0wNTJGLCBVKzFDODAtMUM4OCwgVSsyMEI0LCBVKzJERTAtMkRGRiwgVStBNjQwLUE2OUYsIFUrRkUyRS1GRTJGO1xufVxuLyogY3lyaWxsaWMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZBQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMzAxLCBVKzA0MDAtMDQ1RiwgVSswNDkwLTA0OTEsIFUrMDRCMC0wNEIxLCBVKzIxMTY7XG59XG4vKiBncmVlay1leHQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDQmM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSsxRjAwLTFGRkY7XG59XG4vKiBncmVlayAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkJ4YzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAzNzAtMDNGRjtcbn1cbi8qIHZpZXRuYW1lc2UgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZDeGM0QU1QNmxiQlAud29mZjIpIGZvcm1hdCgnd29mZjInKTtcbiAgdW5pY29kZS1yYW5nZTogVSswMTAyLTAxMDMsIFUrMDExMC0wMTExLCBVKzAxMjgtMDEyOSwgVSswMTY4LTAxNjksIFUrMDFBMC0wMUExLCBVKzAxQUYtMDFCMCwgVSsxRUEwLTFFRjksIFUrMjBBQjtcbn1cbi8qIGxhdGluLWV4dCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICBzcmM6IHVybChodHRwczovL2ZvbnRzLmdzdGF0aWMuY29tL3Mvcm9ib3RvL3YzMC9LRk9sQ25xRXU5MkZyMU1tV1VsZkNoYzRBTVA2bGJCUC53b2ZmMikgZm9ybWF0KCd3b2ZmMicpO1xuICB1bmljb2RlLXJhbmdlOiBVKzAxMDAtMDI0RiwgVSswMjU5LCBVKzFFMDAtMUVGRiwgVSsyMDIwLCBVKzIwQTAtMjBBQiwgVSsyMEFELTIwQ0YsIFUrMjExMywgVSsyQzYwLTJDN0YsIFUrQTcyMC1BN0ZGO1xufVxuLyogbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgc3JjOiB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3JvYm90by92MzAvS0ZPbENucUV1OTJGcjFNbVdVbGZCQmM0QU1QNmxRLndvZmYyKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIHVuaWNvZGUtcmFuZ2U6IFUrMDAwMC0wMEZGLCBVKzAxMzEsIFUrMDE1Mi0wMTUzLCBVKzAyQkItMDJCQywgVSswMkM2LCBVKzAyREEsIFUrMDJEQywgVSsyMDAwLTIwNkYsIFUrMjA3NCwgVSsyMEFDLCBVKzIxMjIsIFUrMjE5MSwgVSsyMTkzLCBVKzIyMTIsIFUrMjIxNSwgVStGRUZGLCBVK0ZGRkQ7XG59IiwiQGltcG9ydCBcImdvb2dsZS1mb250cy1yb2JvdG8ubGVzc1wiO1xuXG5AbWQtY29sb3ItcHJpbWFyeTogIzFBQjM5NDtcbkBtZC1zaGFkb3ctbWFpbjogMCAycHggMnB4IDAgcmdiYSgwLCAwLCAwLCAuMTQpLCAwIDNweCAxcHggLTJweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAxcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAuMTIpO1xuXG5ib2R5Lm1kLXNraW4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ubWQtc2tpbiB7XG5cbiAgLm5hdi1oZWFkZXIge1xuICAgIC8vYmFja2dyb3VuZDogdXJsKFwicGF0dGVybnMvNC5wbmdcIikgbm8tcmVwZWF0O1xuXG4gIH1cblxuICAubGFiZWwsIC5iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICB9XG5cbiAgLmZvbnQtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuXG4gIC53cmFwcGVyLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLndyYXBwZXItY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDAgNDBweDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1oZWFkaW5nIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMjBweCAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4zNCksIDAgMHB4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxuXG4gIC5mdWxsLWhlaWdodC1sYXlvdXQgLnBhZ2UtaGVhZGluZyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBib3JkZXItY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5pYm94IHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBAbWQtc2hhZG93LW1haW47XG4gIH1cblxuICAuaWJveC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaWJveC10aXRsZSwgLmlib3gtY29udGVudCB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG5cbiAgLmlib3gtdGl0bGUgaDUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgYS5jbG9zZS1jYW52YXMtbWVudSB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gIH1cblxuICAud2VsY29tZS1tZXNzYWdlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICB9XG5cbiAgI3RvcC1zZWFyY2g6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgI3RvcC1zZWFyY2g6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgI25lc3RhYmxlLW91dHB1dCxcbiAgI25lc3RhYmxlMi1vdXRwdXQge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgbHVjaWRhIGdyYW5kZSwgbHVjaWRhIHNhbnMgdW5pY29kZSwgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgaGVsdmV0aWNhLCBhcmlhbCwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5sYW5kaW5nLXBhZ2UubmF2YmFyLWRlZmF1bHQubmF2YmFyLXNjcm9sbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5sYW5kaW5nLXBhZ2UubmF2YmFyLWRlZmF1bHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubGFuZGluZy1wYWdlLm5hdmJhci1kZWZhdWx0IC5uYXYgbGkgYSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBoZWx2ZXRpY2EsIGFyaWFsLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLm5hdiA+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+IGEge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgIGEubmF2YmFyLWJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA5cHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDVweCAhaW1wb3J0YW50O1xuICAgICAgICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAubmF2LWZsZXgtcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuICAgICYgPiBsaS5sYXN0ID4gYSB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICBtYXgtd2lkdGg6IDI0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4jc2VsZWN0Mi1zZWFyY2hfcXVlcnktcmVzdWx0cyB7XG4gIG1heC1oZWlnaHQ6IDQ3NXB4O1xufVxuIiwiLm9yZy1idXR0b24tdmFyaWFudChAY29sb3I7IEBiYWNrZ3JvdW5kKSB7XG4gIGNvbG9yOiBAY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IEBiYWNrZ3JvdW5kO1xuICBib3JkZXItY29sb3I6IEBiYWNrZ3JvdW5kO1xuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGNvbG9yOiBAY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDMlKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIGNvbG9yOiBAY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGJhY2tncm91bmQsIDMlKTtcbiAgICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBiYWNrZ3JvdW5kLCAzJSk7XG4gICAgfVxuICB9XG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmLmRpc2FibGVkOmhvdmVyLFxuICAmLmRpc2FibGVkOmZvY3VzLFxuICAmLmRpc2FibGVkOmFjdGl2ZSxcbiAgJi5kaXNhYmxlZC5hY3RpdmUsXG4gICZbZGlzYWJsZWRdLFxuICAmW2Rpc2FibGVkXTpob3ZlcixcbiAgJltkaXNhYmxlZF06Zm9jdXMsXG4gICZbZGlzYWJsZWRdOmFjdGl2ZSxcbiAgJi5hY3RpdmVbZGlzYWJsZWRdLFxuICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgJixcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAYmFja2dyb3VuZCwgNCUpO1xuICAgICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEBiYWNrZ3JvdW5kLCA0JSk7XG4gICAgfVxuICB9XG5cbiAgJi5idG4tb3V0bGluZSB7XG4gICAgJi5kaXNhYmxlZCxcbiAgICAmLmRpc2FibGVkOmhvdmVyLFxuICAgICYuZGlzYWJsZWQ6Zm9jdXMsXG4gICAgJi5kaXNhYmxlZDphY3RpdmUsXG4gICAgJi5kaXNhYmxlZC5hY3RpdmUsXG4gICAgJltkaXNhYmxlZF0sXG4gICAgJltkaXNhYmxlZF06aG92ZXIsXG4gICAgJltkaXNhYmxlZF06Zm9jdXMsXG4gICAgJltkaXNhYmxlZF06YWN0aXZlLFxuICAgICYuYWN0aXZlW2Rpc2FibGVkXSxcbiAgICBmaWVsZHNldFtkaXNhYmxlZF0gJiB7XG4gICAgICAmLFxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmFjdGl2ZSxcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbihAYmFja2dyb3VuZCwgNCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5iYWRnZSB7XG4gICAgY29sb3I6IEBiYWNrZ3JvdW5kO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgfVxufVxuXG4ub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAYmFja2dyb3VuZCkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGRhcmtlbihAYmFja2dyb3VuZCwgMyUpO1xufVxuXG4ub3JnLXB1bHNlLWljb24oQGNvbG9yKSB7XG4gICY6Zm9jdXMsXG4gICYuZm9jdXMsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBjb2xvcjtcblxuICAgIC5hbmltYXRlZCgpO1xuICAgIC5hbmltYXRlZC5pbmZpbml0ZSgpO1xuICAgIC5wdWxzZUljb24oKTtcbiAgfVxufSIsIi5wLXh4cyB7XG4gIHBhZGRpbmc6IEBzaXplLXh4cztcbn1cblxuLnAteHMge1xuICBwYWRkaW5nOiBAc2l6ZS14cztcbn1cblxuLnAtc20ge1xuICBwYWRkaW5nOiBAc2l6ZS1zbTtcbn1cblxuLnAtbSB7XG4gIHBhZGRpbmc6IEBzaXplLW07XG59XG5cbi5wLW1kIHtcbiAgcGFkZGluZzogQHNpemUtbWQ7XG59XG5cbi5wLWxnIHtcbiAgcGFkZGluZzogQHNpemUtbGc7XG59XG5cbi5wLXhsIHtcbiAgcGFkZGluZzogQHNpemUteGw7XG59XG5cbi5wLXcteHhzIHtcbiAgcGFkZGluZzogMCBAc2l6ZS14eHM7XG59XG5cbi5wLXcteHMge1xuICBwYWRkaW5nOiAwIEBzaXplLXhzO1xufVxuXG4ucC13LXNtIHtcbiAgcGFkZGluZzogMCBAc2l6ZS1zbTtcbn1cblxuLnAtdy1tIHtcbiAgcGFkZGluZzogMCBAc2l6ZS1tO1xufVxuXG4ucC13LW1kIHtcbiAgcGFkZGluZzogMCBAc2l6ZS1tZDtcbn1cblxuLnAtdy1sZyB7XG4gIHBhZGRpbmc6IDAgQHNpemUtbGc7XG59XG5cbi5wLXcteGwge1xuICBwYWRkaW5nOiAwIEBzaXplLXhsO1xufVxuXG4ucC1uIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC1sLW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXhzLW1pbikge1xuICAgICYteHMge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAmLXNtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgJi1tZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLWxnLW1pbikge1xuICAgICYtbGcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi14bGctbWluKSB7XG4gICAgJi14bGcge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wLWwteHhzIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS14eHMgIWltcG9ydGFudDtcbn1cblxuLnAtbC14cyB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUteHMgIWltcG9ydGFudDtcbn1cblxuLnAtbC1zbSB7XG4gIHBhZGRpbmctbGVmdDogQHNpemUtc20gIWltcG9ydGFudDtcbn1cblxuLnAtbC1tIHtcbiAgcGFkZGluZy1sZWZ0OiBAc2l6ZS1tICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtbWQge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLW1kICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtbGcge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwteGwge1xuICBwYWRkaW5nLWxlZnQ6IEBzaXplLXhsICFpbXBvcnRhbnQ7XG59XG5cbi5wLWwtbi14eHMge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS14eHM7XG59XG5cbi5wLWwtbi14cyB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLXhzO1xufVxuXG4ucC1sLW4tc20ge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS1zbTtcbn1cblxuLnAtbC1uLW0ge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS1tO1xufVxuXG4ucC1sLW4tbWQge1xuICBwYWRkaW5nLWxlZnQ6IC1Ac2l6ZS1tZDtcbn1cblxuLnAtbC1uLWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAtQHNpemUtbGc7XG59XG5cbi5wLWwtbi14bCB7XG4gIHBhZGRpbmctbGVmdDogLUBzaXplLXhsO1xufVxuXG4ucC10LW5vbmUge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucC10LXh4cyB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS14eHM7XG59XG5cbi5wLXQteHMge1xuICBwYWRkaW5nLXRvcDogQHNpemUteHM7XG59XG5cbi5wLXQtc20ge1xuICBwYWRkaW5nLXRvcDogQHNpemUtc207XG59XG5cbi5wLXQtbSB7XG4gIHBhZGRpbmctdG9wOiBAc2l6ZS1tO1xufVxuXG4ucC10LW1kIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLW1kO1xufVxuXG4ucC10LWxnIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLWxnO1xufVxuXG4ucC10LXhsIHtcbiAgcGFkZGluZy10b3A6IEBzaXplLXhsO1xufVxuXG4ucC10LW4teHhzIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS14eHM7XG59XG5cbi5wLXQtbi14cyB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUteHM7XG59XG5cbi5wLXQtbi1zbSB7XG4gIHBhZGRpbmctdG9wOiAtQHNpemUtc207XG59XG5cbi5wLXQtbi1tIHtcbiAgcGFkZGluZy10b3A6IC1Ac2l6ZS1tO1xufVxuXG4ucC10LW4tbWQge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLW1kO1xufVxuXG4ucC10LW4tbGcge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLWxnO1xufVxuXG4ucC10LW4teGwge1xuICBwYWRkaW5nLXRvcDogLUBzaXplLXhsO1xufVxuXG4ucC1yLW5vbmUge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi14cy1taW4pIHtcbiAgICAmLXhzIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICYtc20ge1xuICAgICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgJi1tZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogQHNjcmVlbi1sZy1taW4pIHtcbiAgICAmLWxnIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXhsZy1taW4pIHtcbiAgICAmLXhsZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wLXIteHhzIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUteHhzICFpbXBvcnRhbnQ7XG59XG5cbi5wLXIteHMge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS14cyAhaW1wb3J0YW50O1xufVxuXG4ucC1yLXNtIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUtc20gIWltcG9ydGFudDtcbn1cblxuLnAtci1tIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUtbSAhaW1wb3J0YW50O1xufVxuXG4ucC1yLW1kIHtcbiAgcGFkZGluZy1yaWdodDogQHNpemUtbWQgIWltcG9ydGFudDtcbn1cblxuLnAtci1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IEBzaXplLWxnICFpbXBvcnRhbnQ7XG59XG5cbi5wLXIteGwge1xuICBwYWRkaW5nLXJpZ2h0OiBAc2l6ZS14bCAhaW1wb3J0YW50O1xufVxuXG4ucC1yLW4teHhzIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLXh4cztcbn1cblxuLnAtci1uLXhzIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLXhzO1xufVxuXG4ucC1yLW4tc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUtc207XG59XG5cbi5wLXItbi1tIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLW07XG59XG5cbi5wLXItbi1tZCB7XG4gIHBhZGRpbmctcmlnaHQ6IC1Ac2l6ZS1tZDtcbn1cblxuLnAtci1uLWxnIHtcbiAgcGFkZGluZy1yaWdodDogLUBzaXplLWxnO1xufVxuXG4ucC1yLW4teGwge1xuICBwYWRkaW5nLXJpZ2h0OiAtQHNpemUteGw7XG59XG5cbi5wLWItbm9uZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLWIteHhzIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLXh4cztcbn1cblxuLnAtYi14cyB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS14cztcbn1cblxuLnAtYi1zbSB7XG4gIHBhZGRpbmctYm90dG9tOiBAc2l6ZS1zbTtcbn1cblxuLnAtYi1tIHtcbiAgcGFkZGluZy1ib3R0b206IEBzaXplLW07XG59XG5cbi5wLWItbWQge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUtbWQ7XG59XG5cbi5wLWItbGcge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUtbGc7XG59XG5cbi5wLWIteGwge1xuICBwYWRkaW5nLWJvdHRvbTogQHNpemUteGw7XG59XG5cbi5wLWItbi14eHMge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLXh4cztcbn1cblxuLnAtYi1uLXhzIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS14cztcbn1cblxuLnAtYi1uLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IC1Ac2l6ZS1zbTtcbn1cblxuLnAtYi1uLW0ge1xuICBwYWRkaW5nLWJvdHRvbTogLUBzaXplLW07XG59XG5cbi5wLWItbi1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUtbWQ7XG59XG5cbi5wLWItbi1sZyB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUtbGc7XG59XG5cbi5wLWItbi14bCB7XG4gIHBhZGRpbmctYm90dG9tOiAtQHNpemUteGw7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAxcHggIWltcG9ydGFudDtcbn1cbi5wLXQtMSB7XG4gIHBhZGRpbmctdG9wOiAxcHggIWltcG9ydGFudDtcbn1cbi5wLWItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHggIWltcG9ydGFudDtcbn1cbi5wLWwtMSB7XG4gIHBhZGRpbmctbGVmdDogMXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1yLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAxcHggIWltcG9ydGFudDtcbn1cblxuLnAtOCB7XG4gIHBhZGRpbmc6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtdC04IHtcbiAgcGFkZGluZy10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuLnAtYi04IHtcbiAgcGFkZGluZy1ib3R0b206IDhweCAhaW1wb3J0YW50O1xufVxuLnAtbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDtcbn1cbi5wLXItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ucC05IHtcbiAgcGFkZGluZzogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC10LTkge1xuICBwYWRkaW5nLXRvcDogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1iLTkge1xuICBwYWRkaW5nLWJvdHRvbTogOXB4ICFpbXBvcnRhbnQ7XG59XG4ucC1sLTkge1xuICBwYWRkaW5nLWxlZnQ6IDlweCAhaW1wb3J0YW50O1xufVxuLnAtci05IHtcbiAgcGFkZGluZy1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG4iLCIubS14eHMge1xuICBtYXJnaW46IEBzaXplLXh4cztcbn1cblxuLm0teHMge1xuICBtYXJnaW46IEBzaXplLXhzO1xufVxuXG4ubS1zbSB7XG4gIG1hcmdpbjogQHNpemUtc207XG59XG5cbi5tLW0ge1xuICBtYXJnaW46IEBzaXplLW07XG59XG5cbi5tLW1kIHtcbiAgbWFyZ2luOiBAc2l6ZS1tZDtcbn1cblxuLm0tbGcge1xuICBtYXJnaW46IEBzaXplLWxnO1xufVxuXG4ubS14bCB7XG4gIG1hcmdpbjogQHNpemUteGw7XG59XG5cbi5tLXcteHhzIHtcbiAgbWFyZ2luOiAwIEBzaXplLXh4cztcbn1cblxuLm0tdy14cyB7XG4gIG1hcmdpbjogMCBAc2l6ZS14cztcbn1cblxuLm0tdy1zbSB7XG4gIG1hcmdpbjogMCBAc2l6ZS1zbTtcbn1cblxuLm0tdy1tIHtcbiAgbWFyZ2luOiAwIEBzaXplLW07XG59XG5cbi5tLXctbWQge1xuICBtYXJnaW46IDAgQHNpemUtbWQ7XG59XG5cbi5tLXctbGcge1xuICBtYXJnaW46IDAgQHNpemUtbGc7XG59XG5cbi5tLXcteGwge1xuICBtYXJnaW46IDAgQHNpemUteGw7XG59XG5cbi5tLW4ge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuLm0tbC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tbC14eHMge1xuICBtYXJnaW4tbGVmdDogQHNpemUteHhzO1xufVxuXG4ubS1sLXhzIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLXhzO1xufVxuXG4ubS1sLXNtIHtcbiAgbWFyZ2luLWxlZnQ6IEBzaXplLXNtO1xufVxuXG4ubS1sLW0ge1xuICBtYXJnaW4tbGVmdDogQHNpemUtbTtcbn1cblxuLm0tbC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS1tZDtcbn1cblxuLm0tbC1sZyB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS1sZztcbn1cblxuLm0tbC14bCB7XG4gIG1hcmdpbi1sZWZ0OiBAc2l6ZS14bDtcbn1cblxuLm0tbC1uLXh4cyB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUteHhzO1xufVxuXG4ubS1sLW4teHMge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLXhzO1xufVxuXG4ubS1sLW4tc20ge1xuICBtYXJnaW4tbGVmdDogLUBzaXplLXNtO1xufVxuXG4ubS1sLW4tbSB7XG4gIG1hcmdpbi1sZWZ0OiAtQHNpemUtbTtcbn1cblxuLm0tbC1uLW1kIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS1tZDtcbn1cblxuLm0tbC1uLWxnIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS1sZztcbn1cblxuLm0tbC1uLXhsIHtcbiAgbWFyZ2luLWxlZnQ6IC1Ac2l6ZS14bDtcbn1cblxuLm0tdC1ub25lIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS10LXh4cyB7XG4gIG1hcmdpbi10b3A6IEBzaXplLXh4cztcbn1cblxuLm0tdC14bXMge1xuICBtYXJnaW4tdG9wOiA3cHg7XG59XG5cbi5tLXQteHMge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS14cztcbn1cblxuLm0tdC1zbSB7XG4gIG1hcmdpbi10b3A6IEBzaXplLXNtO1xufVxuXG4ubS10LW0ge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS1tO1xufVxuXG4ubS10LW1kIHtcbiAgbWFyZ2luLXRvcDogQHNpemUtbWQ7XG59XG5cbi5tLXQtbGcge1xuICBtYXJnaW4tdG9wOiBAc2l6ZS1sZztcbn1cblxuLm0tdC14bCB7XG4gIG1hcmdpbi10b3A6IEBzaXplLXhsO1xufVxuXG4ubS10LW4teHhzIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLXh4cztcbn1cblxuLm0tdC1uLXhtcyB7XG4gIG1hcmdpbi10b3A6IC03cHg7XG59XG5cbi5tLXQtbi14cyB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS14cztcbn1cblxuLm0tdC1uLXNtIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLXNtO1xufVxuXG4ubS10LW4tbSB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS1tO1xufVxuXG4ubS10LW4tbWQge1xuICBtYXJnaW4tdG9wOiAtQHNpemUtbWQ7XG59XG5cbi5tLXQtbi1sZyB7XG4gIG1hcmdpbi10b3A6IC1Ac2l6ZS1sZztcbn1cblxuLm0tdC1uLXhsIHtcbiAgbWFyZ2luLXRvcDogLUBzaXplLXhsO1xufVxuXG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tci14eHMge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLXh4cztcbn1cblxuLm0tci14cyB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUteHM7XG59XG5cbi5tLXItc20ge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLXNtO1xufVxuXG4ubS1yLW0ge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLW07XG59XG5cbi5tLXItbWQge1xuICBtYXJnaW4tcmlnaHQ6IEBzaXplLW1kO1xufVxuXG4ubS1yLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiBAc2l6ZS1sZztcbn1cblxuLm0tci14bCB7XG4gIG1hcmdpbi1yaWdodDogQHNpemUteGw7XG59XG5cbi5tLXItbi14eHMge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS14eHM7XG59XG5cbi5tLXItbi14cyB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLXhzO1xufVxuXG4ubS1yLW4tc20ge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS1zbTtcbn1cblxuLm0tci1uLW0ge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS1tO1xufVxuXG4ubS1yLW4tbWQge1xuICBtYXJnaW4tcmlnaHQ6IC1Ac2l6ZS1tZDtcbn1cblxuLm0tci1uLWxnIHtcbiAgbWFyZ2luLXJpZ2h0OiAtQHNpemUtbGc7XG59XG5cbi5tLXItbi14bCB7XG4gIG1hcmdpbi1yaWdodDogLUBzaXplLXhsO1xufVxuXG4ubS1iLW5vbmUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLWIteHhzIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUteHhzO1xufVxuXG4ubS1iLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUteHM7XG59XG5cbi5tLWItc20ge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS1zbTtcbn1cblxuLm0tYi1tIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUtbTtcbn1cblxuLm0tYi1tZCB7XG4gIG1hcmdpbi1ib3R0b206IEBzaXplLW1kO1xufVxuXG4ubS1iLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogQHNpemUtbGc7XG59XG5cbi5tLWIteGwge1xuICBtYXJnaW4tYm90dG9tOiBAc2l6ZS14bDtcbn1cblxuLm0tYi1uLXh4cyB7XG4gIG1hcmdpbi1ib3R0b206IC1Ac2l6ZS14eHM7XG59XG5cbi5tLWItbi14cyB7XG4gIG1hcmdpbi1ib3R0b206IC1Ac2l6ZS14cztcbn1cblxuLm0tYi1uLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLXNtO1xufVxuXG4ubS1iLW4tbSB7XG4gIG1hcmdpbi1ib3R0b206IC1Ac2l6ZS1tO1xufVxuXG4ubS1iLW4tbWQge1xuICBtYXJnaW4tYm90dG9tOiAtQHNpemUtbWQ7XG59XG5cbi5tLWItbi1sZyB7XG4gIG1hcmdpbi1ib3R0b206IC1Ac2l6ZS1sZztcbn1cblxuLm0tYi1uLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogLUBzaXplLXhsO1xufVxuXG4ubS1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm0tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubS10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubS1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubS14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubS15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuIiwiLnQtMTUge1xuICB0b3A6IDE1cHg7XG59XG4uYi0xNSB7XG4gIGJvdHRvbTogMTVweDtcbn1cbi5sLTE1IHtcbiAgbGVmdDogMTVweDtcbn1cbi5yLTE1IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi50LTE1LWkge1xuICB0b3A6IDE1cHggIWltcG9ydGFudDtcbn1cbi5iLTE1LWkge1xuICBib3R0b206IDE1cHggIWltcG9ydGFudDtcbn1cbi5sLTE1LWkge1xuICBsZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG4uci0xNS1pIHtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbn1cbiIsIkBpbXBvcnQgXCJwYWRkaW5nLmxlc3NcIjtcbkBpbXBvcnQgXCJtYXJnaW4ubGVzc1wiO1xuQGltcG9ydCBcInBvc2l0aW9uLmxlc3NcIjtcblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBAZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcbn1cblxuLmZsb2F0LWUtbWFyZ2lucyB7XG4gIC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubS1iLW5vbmUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAubS1iLXh4cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICB9XG5cbiAgLm0tYi14cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG5cbiAgLm0tYi1zbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuXG4gIC5tLWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICAubS1iLW1kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgLm0tYi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIC5tLWIteGwge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cblxuICAubS1iLXh4bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5tLWItbi14eHMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIH1cblxuICAubS1iLW4teHMge1xuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gIH1cblxuICAubS1iLW4tc20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG5cbiAgLm0tYi1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgfVxuXG4gIC5tLWItbi1tZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cblxuICAubS1iLW4tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4O1xuICB9XG5cbiAgLm0tYi1uLXhsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgfVxufVxuXG4ubS1sLW5vbmUge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS1yLW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm0tci02IHtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5tLWwtNiB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG5cbi5tLWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG4ubS1yLTMge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLm0tci03NSB7XG4gIG1hcmdpbi1yaWdodDogNzVweDtcbn1cblxuLm0tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5wLTEwIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnAtMTUge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4ucC10LTAge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnAtYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5wLWwtMCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnAtci0wIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnAtdC0yIHtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuLnAtdC0zIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLnAtdC00IHtcbiAgcGFkZGluZy10b3A6IDRweDtcbn1cblxuLnAtYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbn1cblxuLnAtYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuLnAtbC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAycHg7XG59XG5cbi5wLWwtMyB7XG4gIHBhZGRpbmctbGVmdDogM3B4O1xufVxuXG4ucC1yLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG5cbi5wLXItMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDNweDtcbn1cblxuLnAtbC00IHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7XG59XG5cbi5wLXItNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuLnAtdC03IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLnAtYi03IHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuLnAtci03IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xufVxuXG4ucC1sLTcge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLnAtbC0xMCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnAtbC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmYtcy0yMnB4IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmYtcy0xNiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmYtcy0yNCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmQtaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmQtaS1iIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZC1uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmQtYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udi1hLXQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4udi1hLWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi53LTEyLXAge1xuICB3aWR0aDogMTIlO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53LTEyLTI1LXAge1xuICB3aWR0aDogMTIuMjUlO1xufVxuXG4udy0xNC1wIHtcbiAgd2lkdGg6IDE0JTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udy0xNC0yLXAge1xuICB3aWR0aDogMTQlO1xufVxuXG4udy0xMC1wIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLnctMTUtcCB7XG4gIHdpZHRoOiAxNSU7XG59XG5cbi53LTE2LTUtcCB7XG4gIHdpZHRoOiAxNi41JTtcbn1cblxuLnctMjAtcCB7XG4gIHdpZHRoOiAyMCU7XG59XG5cbi53LTEwMC1wIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctMzAwIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4ub2YtaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm9mLWF1dG8ge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnBvcy1hIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ucG9zLXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi56LWluZGV4LTEge1xuICB6LWluZGV4OiAxO1xufVxuXG5hIHtcbiAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xuICAgICYuYnRuLWRhbmdlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4udGV4dC15ZWxsb3cge1xuICBjb2xvcjogI0NDQ0MwNDtcbn1cblxuLmNsZWFyLW5vbmUge1xuICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29yay1icmVhay1icmVhay1hbGwge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi8vIE1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLm1pZGRsZS1ib3gge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG5cbiAgLndyYXBwZXIge1xuICAgICYud3JhcHBlci1jb250ZW50IHtcbiAgICAgIC8vbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9wLW5hdmlnYXRpb24uYm9keS1zbWFsbCAud3JhcHBlci53cmFwcGVyLWNvbnRlbnQsXG4uYm9keS1zbWFsbCAudG9wLW5hdmlnYXRpb24gLndyYXBwZXIud3JhcHBlci1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5lbXB0eS1oaWRkZW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ud29yZC1icmVhay1icmVhay13b3JkIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLndoaXRlLXNwYWNlLW5vcm1hbCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tMTkyMC1tYXgpIHtcbiAgLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICAud3JhcHBlciB7XG4gICAgICAmLndyYXBwZXItY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmgtZi1jIHtcbiAgaGVpZ2h0OiAtbW96LWZpdC1jb250ZW50O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuXG4udy1mLWMge1xuICB3aWR0aDogLW1vei1maXQtY29udGVudDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ucG9pbnRlci1ldmVudHMtYWxsIHtcbiAgcG9pbnRlci1ldmVudHM6IGFsbCAhaW1wb3J0YW50O1xufVxuXG4udi1hLW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4udi1hLXQtYiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuLnRpdGxlLWFjdGlvbjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mLXctYiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdyB7XG4gICYtaGlkZGVuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi12aXNpYmxlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICB9XG4gICYtYXV0byB7XG4gICAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAmLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi50ZXh0LWJyZWFrLWZvcmNlIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbn1cbiIsIi5taW4tdy01NSB7XG4gIG1pbi13aWR0aDogNTVweDtcbn1cblxuLm1pbi13LTYwIHtcbiAgbWluLXdpZHRoOiA2MHB4O1xufVxuXG4ubWluLXctMjAwIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cblxuLm1pbi13LTI1MCB7XG4gIG1pbi13aWR0aDogMjUwcHg7XG59XG5cbi5taW4tdy00MDAge1xuICBtaW4td2lkdGg6IDQwMHB4O1xufVxuXG4ubWluLXctMTAwMCB7XG4gIG1pbi13aWR0aDogMTAwMHB4O1xufVxuXG4ubWluLXctMTIwMCB7XG4gIG1pbi13aWR0aDogMTIwMHB4O1xufVxuXG4ubWluLXctMTMwMCB7XG4gIG1pbi13aWR0aDogMTMwMHB4O1xufVxuXG4ubWluLXctMTUwMCB7XG4gIG1pbi13aWR0aDogMTUwMHB4O1xufVxuXG4ubWluLXctMTYwMCB7XG4gIG1pbi13aWR0aDogMTYwMHB4O1xufVxuXG4ubWluLXctMTgwMCB7XG4gIG1pbi13aWR0aDogMTgwMHB4O1xufVxuXG4ubWF4LXctMTQ1IHtcbiAgbWF4LXdpZHRoOiAxNDVweDtcbn1cblxuLm1heC13LTIwMCB7XG4gIG1heC13aWR0aDogMjAwcHg7XG59XG5cbi5tYXgtdy0zMDAge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4udy0xMjAge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi53LTE1MCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnctMjAwIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4udy0zMDAge1xuICB3aWR0aDogMzAwcHg7XG59XG5cbi53LTQwMCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuLnctNTAwIHtcbiAgd2lkdGg6IDUwMHB4O1xufVxuXG4udy0xNjAwIHtcbiAgd2lkdGg6IDE2MDBweDtcbn1cbiIsIi5oLTUwIHtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubWluLWgtMjAwIHtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5taW4taC00MDAge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLm1pbi1oLTUwMCB7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xufVxuXG5cbi5tYXgtaC0yMDAge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbn1cblxuLm1heC1oLTQwMCB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG4ubWF4LWgtNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG59XG5cbi5tYXgtaC04MDAge1xuICBtYXgtaGVpZ2h0OiA4MDBweDtcbn1cblxuLmgtNTMtaSB7XG4gIGhlaWdodDogNTNweCAhaW1wb3J0YW50O1xufVxuXG4udi1hLXN1cGVyIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xufSIsIi5oYXMtZXJyb3Ige1xuICAmLnJhZGlvIGxhYmVsLFxuICAmLmNoZWNrYm94IGxhYmVsLFxuICAmLnJhZGlvLWlubGluZSBsYWJlbCxcbiAgJi5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG5cbiAgLmhlbHAtYmxvY2ssXG4gIC5jb250cm9sLWxhYmVsLFxuICAucmFkaW8sXG4gIC5jaGVja2JveCxcbiAgLnJhZGlvLWlubGluZSxcbiAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgY29sb3I6IEByZWQ7XG4gIH1cblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICAgIGNvbG9yOiBAcmVkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICB9XG4gIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG59XG5cbi5jb2xsZWN0aW9uLWl0ZW0tZGVmYXVsdCB7XG4gICYuaWNoZWNrLWlucHV0IHtcbiAgICAmKy5oZWxwLWJsb2NrIHtcbiAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5iZy13aGl0ZS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG59XG4iLCIuZGlzYWJsZWQtZ3JvdXAge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1kZWZhdWx0IHtcbiAgLm9yZy1idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAZGFyay1ncmF5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLm9yZy1idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAbmF2eSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC5vcmctYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQGJsdWUpO1xufVxuXG4uYnRuLWluZm8ge1xuICAub3JnLWJ1dHRvbi12YXJpYW50KCNmZmZmZmY7IEBsYXp1cik7XG59XG5cbi5idG4td2FybmluZyB7XG4gIC5vcmctYnV0dG9uLXZhcmlhbnQoI2ZmZmZmZjsgQHllbGxvdyk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLm9yZy1idXR0b24tdmFyaWFudCgjZmZmZmZmOyBAcmVkKTtcbn1cblxuLmJ0bi1kZWZhdWx0LWItbCB7XG4gIC5vcmctYnV0dG9uLWItbC12YXJpYW50KEBkYXJrLWdyYXkpO1xufVxuXG4uYnRuLXByaW1hcnktYi1sIHtcbiAgLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQG5hdnkpO1xufVxuXG4uYnRuLXN1Y2Nlc3MtYi1sIHtcbiAgLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQGJsdWUpO1xufVxuXG4uYnRuLWluZm8tYi1sIHtcbiAgLm9yZy1idXR0b24tYi1sLXZhcmlhbnQoQGxhenVyKTtcbn1cblxuLmJ0bi13YXJuaW5nLWItbCB7XG4gIC5vcmctYnV0dG9uLWItbC12YXJpYW50KEB5ZWxsb3cpO1xufVxuXG4uYnRuLWRhbmdlci1iLWwge1xuICAub3JnLWJ1dHRvbi1iLWwtdmFyaWFudChAcmVkKTtcbn1cblxuLy8uYnRuLXdoaXRlIHtcbi8vICAmOmZvY3VzLFxuLy8gICYuZm9jdXMsXG4vLyAgJjpob3Zlcixcbi8vICAmOmFjdGl2ZSxcbi8vICAmLmFjdGl2ZSxcbi8vICAub3BlbiAuZHJvcGRvd24tdG9nZ2xlJiB7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuLy8gICAgYm9yZGVyLWNvbG9yOiAjZDJkMmQyO1xuLy9cbi8vICAgICY6aG92ZXIsXG4vLyAgICAmOmZvY3VzLFxuLy8gICAgJi5mb2N1cyB7XG4vLyAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4vLyAgICAgIGJvcmRlci1jb2xvcjogI2QyZDJkMjtcbi8vICAgIH1cbi8vICB9XG4vLyAgJjphY3RpdmUsXG4vLyAgJi5hY3RpdmUsXG4vLyAgLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSYge1xuLy8gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbi8vICB9XG4vL31cblxuLmJ0bi1vdXRsaW5lIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uc3dhbC1idXR0b24tLWFwcHJvdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE4YTY4OTtcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLmJ0bi1hY3RpdmUtcHJpbWFyeS5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cbiIsIi5kcm9wZG93bi1tZW51ID4gbGkge1xuICA+IC5kcm9wZG93bi1tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDdweCAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAmLmRyb3Bkb3duLW1lbnUtaXRlbS1zbSB7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbiIsImEuZGlzYWJsZWQsXG5hW2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIiwiLmYtdy1uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufSIsIi5tYWluLW5hdiB7XG4gIHVsLm5hdiB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG5cbiAgICA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICBhLmJ0bi1wcmltYXJ5IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnRhYmxlLXJlc3BvbnNpdmUge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3cteTogb3ZlcmxheTtcbn1cblxuLndoaXRlLXNwYWNlLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1maWx0ZXIge1xuICAuc2Nyb2xsYWJsZS1tZCB7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgICYgPiBsaSB7XG4gICAgICAmID4gYSB7XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZmlsdGVyZWQsIC50YWJsZS1jb2x1bW4td3JhcHBlciB7XG4gID4gdGhlYWQgPiB0ciB7XG4gICAgJi50YWJsZS1oZWFkZXItcm93LCAmLnRhYmxlLWZvb3Rlci1yb3cge1xuICAgICAgPiB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IHRoIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5kcm9wZG93bi1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAZHJvcGRvd24tYmc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZHJvcGRvd24tZmlsdGVyIHtcbiAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgLmJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgICAgLmJveC1zaGFkb3cobm9uZSk7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICAmLnRhYmxlLWZpbHRlci1jaG9pY2UtZXhwYW5kZWQge1xuICAgICAgICBtaW4td2lkdGg6IDI2MHB4O1xuICAgICAgICAvLyBDb25kaXRpb24gZm9yIGZpbHRlcnMgaW5zaWRlIG5hdlxuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IGluaXRpYWw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yYWRpbyxcbiAgICAgIC5jaGVja2JveCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLWZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICB0aGVhZCB7XG4gICAgLmRyb3Bkb3duLWZpbHRlciB7XG4gICAgICA+IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgJi50YWJsZS1maWx0ZXItY2hvaWNlLWV4cGFuZGVkIHtcbiAgICAgICAgICAvLyBDb25kaXRpb24gZm9yIGZpbHRlciBpbnNpZGUgdGFibGVcbiAgICAgICAgICByaWdodDogYXV0bztcblxuICAgICAgICAgIC5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuICAgICAgICAgIC5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94IHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGluay1maWx0ZXIsXG4gIC5zcGFuLWZpbHRlciB7XG4gICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgLmRyb3Bkb3duLWZpbHRlciBhIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6IEBuYXZ5O1xuICAgIH1cbiAgfVxuXG4gIC5zcGFuLWZpbHRlciB7XG4gICAgcGFkZGluZzogOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnNjcm9sbGFibGUtbWQge1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICYudGFibGUtY29sdW1uLWNvbnRyb2wge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICB9XG4gIH1cbn1cblxuI2ZpbHRlcl9zaG93X2NhbGxiYWNrX2ZpbHRlcl9sYWJlbCB7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnRhYmxlLWNvbHVtbi1mb3JtLXdyYXBwZXIge1xuICArIC5mb3JtLWhvcml6b250YWwge1xuICAgID4gLmZvcm0tZ3JvdXAge1xuICAgICAgLmhpZGU7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2x1bW4tbGFiZWwge1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4udGFibGUtY29sdW1uLXdpZGdldC1zaG93IHtcbiAgcGFkZGluZy10b3A6IDRweDtcblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi13cmFwcGVyIHtcbiAgLnRhYmxlLWNvbHVtbi1jb250cm9sIHtcbiAgICBsYWJlbCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAudGFibGUtY29sdW1uLWNvbnRyb2wtaWNvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICA+IHRib2R5ID4gdHIgPiB0ZCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLm1pbmljb2xvcnMge1xuICAgICAgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgICAgfVxuXG4gICAgICAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1pbmljb2xvcnMtcGFuZWwge1xuICAgICAgICBsZWZ0OiAtMTUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWNvbHVtbi1zZWFyY2gtaXRlbSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZS1jb2x1bW4tc2VhcmNoIHtcbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cbiAgICAgICAgJiArIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IC0xcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAuYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgLmJveC1zaGFkb3cobm9uZSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBtaW4td2lkdGg6IDI5MnB4O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgLnNjcm9sbGFibGUtbWQge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cblxuLmZpbHRlci1zaG93LWRhdGUtcmFuZ2Utd3JhcHBlciB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlIHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcblxuICAgID4gZGl2IHtcbiAgICAgIGZsZXg6IDEgYXV0bztcbiAgICB9XG5cbiAgICAmLmNsZWFyZml4IHtcbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAmLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogLTFweDtcbiAgfVxufVxuXG4uZmlsdGVyLWVtcHR5LXdyYXBwZXIge1xuICBoZWlnaHQ6IDI3MHB4O1xuICBsaW5lLWhlaWdodDogMjcwcHg7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuXG4vLyBUYWJsZSBjb2x1bW4gcmVzaXplXG4uSkNvbFJlc2l6ZXIge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xufVxuXG4uSkNMUmdyaXBzIHtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5KQ0xSZ3JpcCB7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5KQ0xSZ3JpcCAuSkNvbFJlc2l6ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpO1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGUtcmVzaXplO1xuICB0b3A6IDA7XG59XG5cbi5KQ0xSTGFzdEdyaXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG59XG5cbi5KQ0xSZ3JpcERyYWcge1xuICBib3JkZXItbGVmdDogMXB4IGRvdHRlZCBibGFjaztcbn1cblxuLnRhYmxlLWNvbmZpZy13cmFwcGVyIHtcbiAgLnRhYmxlLWNvbmZpZy1saXN0LXRhYmxlQ29uZmlnIHtcbiAgICAmICsgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGFibGUtY29uZmlnLXNlbGVjdC13cmFwcGVyIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBAc2NyZWVuLXNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDI0OHB4O1xuICAgICAgbWluLXdpZHRoOiAxNDlweDtcbiAgICB9XG4gIH1cblxuICAudGFibGUtY29uZmlnLW1ha2UtcHJpbWFyeSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICAgIG1hcmdpbi10b3A6IEBzaXplLXNtO1xuICAgICAgbWFyZ2luLWxlZnQ6IEBzaXplLXNtO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtY29sdW1uLWZvcm0td3JhcHBlci1zbSB7XG4gIC50YWJsZS1jb25maWctd3JhcHBlciB7XG4gICAgLnRhYmxlLWNvbmZpZy1zZWxlY3Qtd3JhcHBlciB7XG4gICAgICB3aWR0aDogMjI3cHg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1jb2x1bW4taW5pdCB7XG4gID4gdGhlYWQge1xuICAgID4gdHIge1xuICAgICAgJi51aS1zb3J0YWJsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjY7XG4gICAgICB9XG5cbiAgICAgID4gdGgudGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlciB7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcblxuICAgICAgICAmLnVpLXNvcnRhYmxlLWhhbmRsZSB7XG4gICAgICAgICAgJi51aS1zb3J0YWJsZS1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYudWktc29ydGFibGUtaGVscGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICAgICAudGFibGUtY29sdW1uLXNvcnRhYmxlLWFycm93IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubGluay1maWx0ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRyb3Bkb3duLWZpbHRlci5vcGVuIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtY29sdW1uLXNvcnRhYmxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAudGFibGUtY29sdW1uLXNvcnRhYmxlLWFycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1cHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbn1cblxuLnRhYmxlLWNvbHVtbi1vcmRlci1hcHBseSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAzcHg7XG4gIHotaW5kZXg6IDkwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlIHtcbiAgdGQge1xuICAgICYudGFibGUtY2VsbC13aGl0ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtY29sdW1uLWZpbHRlcmVkLXJvdyB7XG4gIGNvbG9yOiBAbmF2eTtcblxuICAudGFibGUtY29sdW1uLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxufVxuXG4uZmlsdGVyLWxpbmsge1xuICBjb2xvcjogIzUxOWNkYztcbn1cblxuLnRhYmxlLXNob3ctY29udHJvbC13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cblxuLmZpbHRlci10b3RhbC1hbGwtYWpheCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG50cjpob3ZlciB7XG4gIHRkW2RhdGEtdGFibGUtY29sdW1uLWZpZWxkLWNlbGwtbmFtZT1cImFjdGlvbnNcIl0ge1xuICAgIG1heC1oZWlnaHQ6IDQ3cHg7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIC5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHRhYmxlLWJnLWhvdmVyO1xuXG4gICAgICAmOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuZXhwYW5kZWQgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkY1RTY7XG4gIH1cbn1cblxudHI6bm90KDpob3ZlcikgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSAub3BlbiA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYmxlLWFjdGlvbi1zY3JvbGxlZC1yaWdodCwgLnRhYmxlLWFjdGlvbi1jb2x1bW4tdmlzaWJsZSwgLnVuc3RpY2t5LWFjdGlvbnMtY29sdW1uIHtcbiAgdGRbZGF0YS10YWJsZS1jb2x1bW4tZmllbGQtY2VsbC1uYW1lPVwiYWN0aW9uc1wiXSB7XG4gICAgcGFkZGluZzogOHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZmlsdGVyLWNlbGwtY29udGVudC5maWx0ZXItY2VsbC1uYW1lLWFjdGlvbnMge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZpbHRlci1jZWxsLWNvbnRlbnQuZmlsdGVyLWNlbGwtbmFtZS1hY3Rpb25zLCB0ZFtkYXRhLXRhYmxlLWNvbHVtbi1maWVsZC1jZWxsLW5hbWU9XCJhY3Rpb25zXCJdIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG5cbiAgICAmIC5hY3Rpb24tZGVsZXRlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5maWx0ZXItY2VsbC1jb250ZW50LmZpbHRlci1jZWxsLW5hbWUtYWN0aW9ucyBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbi5kaXNwbGF5LWZpbHRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcblxuICAgIC5idG4tc2hvdy1hbGwge1xuICAgICAgICBjb2xvcjogQG5hdnk7XG4gICAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93LXNlbGVjdGVkIHtcbiAgICAudGFibGUtY29udHJvbC1zaG93LWFsbCxcbiAgICAudGFibGUtY29udHJvbC1zaG93LWhpZGUtYnRuLXNlcGFyYXRvcixcbiAgICB0ci50YWJsZS1jb2x1bW4tc2VhcmNoLWl0ZW06aGFzKGlucHV0W3R5cGU9J2NoZWNrYm94J106bm90KDpjaGVja2VkKSkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5idG4tc2hvdy1hbGwge1xuICAgICAgICBjb2xvcjogQGxpbmstY29sb3I7XG4gICAgfVxuXG4gICAgLmJ0bi1zaG93LXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IEBuYXZ5O1xuICAgIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdy1ub3Qtc2VsZWN0ZWQge1xuICAgIC50YWJsZS1jb250cm9sLWhpZGUtYWxsLFxuICAgIC50YWJsZS1jb250cm9sLXNob3ctaGlkZS1idG4tc2VwYXJhdG9yLFxuICAgIHRyLnRhYmxlLWNvbHVtbi1zZWFyY2gtaXRlbTpoYXMoaW5wdXRbdHlwZT0nY2hlY2tib3gnXTpjaGVja2VkKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmJ0bi1zaG93LWFsbCB7XG4gICAgICAgIGNvbG9yOiBAbGluay1jb2xvcjtcbiAgICB9XG5cbiAgICAuYnRuLXNob3ctbm90LXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6IEBuYXZ5O1xuICAgIH1cbn1cbiIsIiN0YWJsZV9jb2x1bW5fY29uZGl0aW9uc19jb25kaXRpb25zIHtcbiAgW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiN0YWJsZV9jb2x1bW5fY29uZGl0aW9uc19mb3JtIHtcbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cbiIsIi5sb2dpbnNjcmVlbi5taWRkbGUtYm94IHtcbiAgd2lkdGg6IDQwMHB4O1xufVxuXG4ubG9naW5zY3JlZW4ubGFyZ2UtYm94IHtcbiAgd2lkdGg6IDk0MHB4O1xuICBtYXgtd2lkdGg6IDk0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLmxvZ2luc2NyZWVuLm1pZGRsZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5sb2dpbnNjcmVlbi5sYXJnZS1ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zc28taGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG59XG5cbi5zc28tYnJhbmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDAuOXJlbTtcbn1cblxuLnNzby1sb2dvIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC45cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20gcmlnaHQsICMzYjgyZjYsICM0ZjQ2ZTUpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMTVweCAtM3B4IHJnYmEoNTksIDEzMCwgMjQ2LCAwLjI1KTtcbiAgICBmbGV4LXNocmluazogMDtcbn1cblxuLnNzby1sb2dvIHN2ZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnNzby1icmFuZC10ZXh0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zc28tYnJhbmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMWUyOTNiO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uc3NvLWJyYW5kLXN1YnRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAwLjQ1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGNvbG9yOiAjNjQ3NDhiO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3NvLWJyYW5kLWRvdCB7XG4gICAgd2lkdGg6IDAuNnJlbTtcbiAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTBiOTgxO1xuICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICBmbGV4LXNocmluazogMDtcbn1cbiIsIi8qKlxuICogQGZpbGVcbiAqIENvbHVtbnMgd2l0aCBhdXRvbWF0aWMgd2lkdGgsIHNpbWlsYXIgdG8gLmNvbC14cy0xIGFuZCBmcmllbmRzLlxuICovXG5cbi5jb2wteHMtYXV0bywgLmNvbC14czEtYXV0bywgLmNvbC1zbS1hdXRvLCAuY29sLW1kLWF1dG8sIC5jb2wtbGctYXV0byxcbi5jb2wteHMtYXV0by1yaWdodCwgLmNvbC14czEtYXV0by1yaWdodCwgLmNvbC1zbS1hdXRvLXJpZ2h0LCAuY29sLW1kLWF1dG8tcmlnaHQsIC5jb2wtbGctYXV0by1yaWdodCxcbi5jb2wtbWlkZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC1taWRkbGUge1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvbC14cy1hdXRvIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wteHMtYXV0by1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMxLWF1dG8ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wteHMxLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLXNtLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLWF1dG8tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy1hdXRvLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmNvbC1jb25kZW5zZWQge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4uY29sLWNvbmRlbnNlZC1sIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5jb2wtY29uZGVuc2VkLXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4iLCJAZGF0ZXRpbWVwaWNrZXItbmF2eTogIzFkYzVhMztcblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xuICB6LWluZGV4OiAxMDAwMDtcblxuICAuZGF0ZXBpY2tlci1tb250aHMsXG4gIC5kYXRlcGlja2VyLXllYXJzLFxuICAuZGF0ZXBpY2tlci1kZWNhZGVzIHtcbiAgICB0YWJsZSB0ZCBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjZweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogQGRhdGV0aW1lcGlja2VyLW5hdnkgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQGRhdGV0aW1lcGlja2VyLW5hdnkgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAZGF0ZXRpbWVwaWNrZXItbmF2eSAhaW1wb3J0YW50O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBhIHtcbiAgY29sb3I6IEBkYXRldGltZXBpY2tlci1uYXZ5ICFpbXBvcnRhbnQ7XG59XG4iLCJAY2xvY2twaWNrZXItbmF2eTogIzFkYzVhMztcbkBjbG9ja3BpY2tlci1uYXZ5LWZhZGVkOiBmYWRlKEBjbG9ja3BpY2tlci1uYXZ5LCAyNSUpO1xuXG4uY2xvY2twaWNrZXItcG9wb3ZlciB7XG4gIHotaW5kZXg6IDEwMDAwO1xufVxuXG4uY2xvY2twaWNrZXItdGljay5hY3RpdmUsXG4uY2xvY2twaWNrZXItdGljazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjbG9ja3BpY2tlci1uYXZ5LWZhZGVkO1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzLWJnIHtcbiAgZmlsbDogQGNsb2NrcGlja2VyLW5hdnktZmFkZWQ7XG59XG5cbi5jbG9ja3BpY2tlci1jYW52YXMtYmctdHJhbnMge1xuICBmaWxsOiBAY2xvY2twaWNrZXItbmF2eS1mYWRlZDtcbn1cblxuLmNsb2NrcGlja2VyLWNhbnZhcy1iZWFyaW5nLFxuLmNsb2NrcGlja2VyLWNhbnZhcy1mZyB7XG4gIGZpbGw6IEBjbG9ja3BpY2tlci1uYXZ5O1xufVxuXG4uY2xvY2twaWNrZXItY2FudmFzIGxpbmUge1xuICBzdHJva2U6IEBjbG9ja3BpY2tlci1uYXZ5O1xufVxuXG4uY2xvY2twaWNrZXItc3Bhbi1ob3Vycy50ZXh0LXByaW1hcnksXG4uY2xvY2twaWNrZXItc3Bhbi1taW51dGVzLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiBAY2xvY2twaWNrZXItbmF2eTtcbn1cblxuLmNsb2NrcGlja2VyLWJ1dHRvbiB7XG4gIC5idG4tcHJpbWFyeSgpO1xufSIsIi5kcm9wZG93bi1zdWJtZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tc3VibWVudSA+IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICAvL21hcmdpbi10b3A6IC02cHg7XG4gIC8vbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAzcHggM3B4IDNweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggM3B4O1xufVxuXG4uZHJvcGRvd24tc3VibWVudTpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51ID4gYTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjY2NjY2NjO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5kcm9wZG93bi1zdWJtZW51OmhvdmVyID4gYTphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tc3VibWVudS5wdWxsLWxlZnQgPiAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IC0xMDAlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHggMCAzcHggM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAwIDNweCAzcHg7XG59XG5cbi5idG4tZ3JvdXAub3BlbiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgLmJveC1zaGFkb3cobm9uZSk7XG59XG5cbi5idG4tZ3JvdXAub3BlbiA+IC5kcm9wZG93bi10b2dnbGUge1xuICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG59XG4iLCIjbG9hZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICAvL21hcmdpbjogLTc1cHggMCAwIC03NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzQ5OGRiO1xuXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSA1KyAqL1xuICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIHotaW5kZXg6IDk5OTg7XG59XG5cbiNsb2FkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgbGVmdDogNXB4O1xuICByaWdodDogNXB4O1xuICBib3R0b206IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U3NGMzYztcblxuICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAzcyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDNzIGxpbmVhciBpbmZpbml0ZTsgLyogQ2hyb21lLCBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xufVxuXG4jbG9hZGVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmOWM5MjI7XG5cbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBsaW5lYXIgaW5maW5pdGU7IC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgNSsgKi9cbiAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOyAvKiBDaHJvbWUsIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG59XG5cbiNsb2FkZXJfc21hbGw6ZXh0ZW5kKCNsb2FkZXIpIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIGJvcmRlci13aWR0aDogMnB4O1xuICB9XG59XG5cbiNsb2FkZXJfc21hbGw6YWZ0ZXI6ZXh0ZW5kKCNsb2FkZXI6YWZ0ZXIpLCAjbG9hZGVyX3NtYWxsOmJlZm9yZTpleHRlbmQoI2xvYWRlcjpiZWZvcmUpIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUgICB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIElFIDkgKi9cbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogQ2hyb21lLCBPcGVyYSAxNSssIFNhZmFyaSAzLjErICovXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIEZpcmVmb3ggMTYrLCBJRSAxMCssIE9wZXJhICovXG4gIH1cbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlICAge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBDaHJvbWUsIE9wZXJhIDE1KywgU2FmYXJpIDMuMSsgKi9cbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBJRSA5ICovXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgIC8qIENocm9tZSwgT3BlcmEgMTUrLCBTYWZhcmkgMy4xKyAqL1xuICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAgLyogSUUgOSAqL1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7ICAvKiBGaXJlZm94IDE2KywgSUUgMTArLCBPcGVyYSAqL1xuICB9XG59IiwiaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5ZWE2Yjk7XG59XG5cbi8vIGZvcm0gcGFuZWxcbi5mb3JtLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgcGFkZGluZzogMTVweCAxNXB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgPiAuZm9ybS1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4vLyBsYWJlbCB3cmFwcGVyXG4uY29sLWx3LXNteCxcbi5jb2wtbHctc20sXG4uY29sLWx3LXhzbSxcbi5jb2wtbHctbWQge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC1sdy1zbXgge1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4uY29sLWx3LXNtIHtcbiAgd2lkdGg6IDE1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbn1cblxuLmNvbC1sdy14c20ge1xuICB3aWR0aDogMTYwcHg7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xufVxuXG4uY29sLWx3LW9mZnNldC1zbXgge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG59XG5cbi5jb2wtbHctb2Zmc2V0LXNtIHtcbiAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xufVxuXG4uY29sLWx3LW1kIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uY29sLWx3LW9mZnNldC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAyMzBweDtcbn1cblxuLmktdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmktdy1mdWxsIHtcbiAgLmktdygpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmwtdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLmktdyArIC5sLXcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5pLXcteHMsXG4uaS13LXhzbSxcbi5pLXctc20sXG4uaS13LW1kLFxuLmktdy14bWQsXG4uaS13LW1tZCxcbi5pLXctbGcsXG4uaS13LXhsZyB7XG4gIC5pLXcoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAuaS13LXhzIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxuXG4gIC5pLXcteHNtIHtcbiAgICB3aWR0aDogMTA2cHg7XG4gIH1cblxuICAuaS13LXNtIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAuaS13LW1kIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxuICAuaS13LXhtZCB7XG4gICAgd2lkdGg6IDE5MHB4O1xuICB9XG5cbiAgLmktdy1tbWQge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC5pLXctbGcge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5pLXcteGxnIHtcbiAgICB3aWR0aDogNTIwcHg7XG4gIH1cblxuICAuaS1tLXcteHMge1xuICAgIG1heC13aWR0aDogODBweDtcbiAgfVxuXG4gIC5pLW0tdy14c20ge1xuICAgIG1heC13aWR0aDogMTA2cHg7XG4gIH1cblxuICAuaS1tLXctc20ge1xuICAgIG1heC13aWR0aDogMTIwcHg7XG4gIH1cblxuICAuaS1tLXctbWQge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gIH1cblxuICAuaS1tLXcteG1kIHtcbiAgICBtYXgtd2lkdGg6IDE5MHB4O1xuICB9XG5cbiAgLmktbS13LW1tZCB7XG4gICAgbWF4LXdpZHRoOiAyMTBweDtcbiAgfVxuXG4gIC5pLW0tdy1sZyB7XG4gICAgbWF4LXdpZHRoOiAyODBweDtcbiAgfVxuXG4gIC5pLW0tdy14bGcge1xuICAgIG1heC13aWR0aDogNTIwcHg7XG4gIH1cblxuICAuY29sLWl3LXItc20ge1xuICAgICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5mLWMteHMge1xuICB3aWR0aDogNzBweDtcbn1cblxuLmYtYy14c20ge1xuICB3aWR0aDogOTZweDtcbn1cblxuLmYtYy1zbSB7XG4gIHdpZHRoOiAxMTBweDtcbn1cblxuLmYtYy1tZCB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLmYtYy14eG1kIHtcbiAgd2lkdGg6IDE1MHB4O1xufVxuXG4uZi1jLXh4bWQge1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi5mLWMtbW1kIHtcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4uZi1jLWxnIHtcbiAgd2lkdGg6IDI3MHB4O1xufVxuXG4uZi1jLXhsZyB7XG4gIHdpZHRoOiA1MTBweDtcbn1cblxuLmZvcm0taG9yaXpvbnRhbCB7XG4gIC5mLWcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXB4ICFpbXBvcnRhbnQ7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbn1cblxuLy8gaW5wdXQgd3JhcHBlclxuLml3LXhzLFxuLml3LW1kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLml3LXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbn1cblxuLml3LW1kIHtcbiAgcGFkZGluZy1sZWZ0OiAyNDVweDtcbn1cblxuLmNvbC1pdy1jb2wtYnRuLFxuLmNvbC1pdy14eHMsXG4uY29sLWl3LXhzLFxuLmNvbC1pdy14c20sXG4uY29sLWl3LXNtLFxuLmNvbC1pdy1tZCxcbi5jb2wtaXcteHh4bWQsXG4uY29sLWl3LXh4bWQsXG4uY29sLWl3LXhtZCxcbi5jb2wtaXctbW1kLFxuLmNvbC1pdy1tbW1kLFxuLmNvbC1pdy1sZyxcbi5jb2wtaXcteGxnLFxuLmNvbC1pdy1tZF9sZ1xue1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNvbC1pdy1jb2wtYnRuIHtcbiAgd2lkdGg6IDYycHg7XG59XG5cbi5jb2wtaXcteHhzIHtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5jb2wtaXcteHMge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbi5jb2wtaXcteHNtIHtcbiAgd2lkdGg6IDEyNnB4O1xufVxuXG4uY29sLWl3LXNtIHtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4uY29sLWl3LW1kIHtcbiAgd2lkdGg6IDE2MHB4O1xufVxuXG4uY29sLWl3LXh4eG1kIHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4uY29sLWl3LXh4bWQge1xuICB3aWR0aDogMTgwcHg7XG59XG5cbi5jb2wtaXcteG1kIHtcbiAgd2lkdGg6IDIxMHB4O1xufVxuXG4uY29sLWl3LXhtbWQge1xuICB3aWR0aDogMjIzcHg7XG59XG5cbi5jb2wtaXctbW1kIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG4uY29sLWl3LW1tbWQge1xuICB3aWR0aDogMjYwcHg7XG59XG5cbi5jb2wtaXctbGcge1xuICB3aWR0aDogMzAwcHg7XG5cbiAgICAmLXgyIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tbWQtbWluKSB7XG4gICAgICAgICAgICB3aWR0aDogNTYwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jb2wtaXctbWRfbGcge1xuICB3aWR0aDogNDYwcHg7XG59XG5cbi5jb2wtaXcteGxnIHtcbiAgd2lkdGg6IDU0MHB4O1xufVxuXG4uY29sLWltdy14eHMge1xuICBtYXgtd2lkdGg6IDUwcHg7XG59XG5cbi5jb2wtaW13LXhzIHtcbiAgbWF4LXdpZHRoOiAxMDBweDtcbn1cblxuLmNvbC1pbXcteHNtIHtcbiAgbWF4LXdpZHRoOiAxMjZweDtcbn1cblxuLmNvbC1pbXctc20ge1xuICBtYXgtd2lkdGg6IDE0MHB4O1xufVxuXG4uY29sLWltdy1tZCB7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi5jb2wtaW13LXh4bWQge1xuICBtYXgtd2lkdGg6IDE4MHB4O1xufVxuXG4uY29sLWltdy14bWQge1xuICBtYXgtd2lkdGg6IDIxMHB4O1xufVxuXG4uY29sLWltdy14bW1kIHtcbiAgbWF4LXdpZHRoOiAyMjNweDtcbn1cblxuLmNvbC1pbXctbW1kIHtcbiAgbWF4LXdpZHRoOiAyMzBweDtcbn1cblxuLmNvbC1pbXctbGcge1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uY29sLWltdy1tZF9sZyB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5cbi5jb2wtaW13LXhsZyB7XG4gIG1heC13aWR0aDogNTQwcHg7XG59XG5cbi50Yy1tZCB7XG4gICAgd2lkdGg6IDE0MXB4O1xufVxuXG4udGMtbGcge1xuICAgIHdpZHRoOiAyODFweDtcbn1cblxuLmZvcm0tY29udHJvbC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY2O1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLmNsZWFyZml4KCk7XG59XG5cbi5mb3JtLWdyb3VwLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5bZGF0YS1jb2xsZWN0aW9uLXJlbW92ZS1idG5dLFxuW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuZm9ybSB7XG4gIC8vLmJ0biB7XG4gIC8vICBmb250LXNpemU6IDEzcHg7XG4gIC8vICBwYWRkaW5nOiA1cHggMTJweDtcbiAgLy99XG4gIC5idG4ge1xuICAgICYucmFkaW8taW5saW5lLWJ0biB7XG4gICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiBjYWxjKC0xMDAlIC0gNXB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYXN0ZXJpc2sge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG5cbiAgW2RhdGEtY29sbGVjdGlvbi1pZF0sXG4gIC5pLXctdGFicyB7XG4gICAgPiAubmF2Lm5hdi10YWJzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuICAgICAgPiBsaSB7XG4gICAgICAgICYudGFiLWxhYmVsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3IgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3IgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG5cbiAgICAgICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IEByZWQgQHJlZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IC50aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICA+IGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmLnJlbW92ZS1pY29uIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6IEByZWQgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICYuYWRkLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBAbmF2eTtcblxuICAgICAgICAgICAgICAgIC5hbmltYXRlZCgpO1xuICAgICAgICAgICAgICAgIC5hbmltYXRlZC5pbmZpbml0ZSgpO1xuICAgICAgICAgICAgICAgIC5wdWxzZUljb24oKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLnRhYi1jb250ZW50IHtcbiAgICAgICYudGFiLWNvbnRlbnQtYm9yZGVyZWQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgPiAudGFiLXBhbmUge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC50YWItcGFuZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFibGUge1xuICAgICAgdGhlYWQgdGggPiBsYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vICAuZm9ybS1ncm91cCB7XG4gICAgICAvL21hcmdpbi1sZWZ0OiAwO1xuICAgICAgLy9tYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cblxubGFiZWwuaGVscC10b29sdGlwLWxhYmVsIHtcbiAgJi5zaW5nbGUtaWNvbiB7XG4gICAgLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5oZWxwLXRvb2x0aXAtdGFiIHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBzcGFuLm9yZy1sYWJlbC10b29sdGlwIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIEB0ZXh0LWNvbG9yO1xuICAgIGN1cnNvcjogaGVscDtcbiAgfVxufVxuXG5zcGFuLm9yZy1sYWJlbC10b29sdGlwIGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY3Vyc29yOiBoZWxwO1xufVxuXG5zcGFuLm9yZy1sYWJlbC10b29sdGlwLCBhLm9yZy1sYWJlbC10b29sdGlwLCBsYWJlbC5oZWxwLXRvb2x0aXAtbGFiZWwge1xuICAmICsgLnRvb2x0aXAge1xuICAgICYuaW4ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAudG9vbHRpcC1pbm5lciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYm9yZGVyOiBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLm5hdi10YWJzID4gbGkgPiBhW2RhdGEtY29sbGVjdGlvbi1hZGQtYnRuXSB7XG4vLyAgJjpmb2N1cyB7XG4vLyAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbi8vICB9XG4vL31cblxuLy9pbnB1dFt0eXBlPWZpbGVdLmRyb3B6b25lIHtcbi8vICBoZWlnaHQ6IDEwMHB4O1xuLy8gIHdpZHRoOiAxMDAlO1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgei1pbmRleDogMTtcbi8vICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vL1xuLy8gICY6Zm9jdXMge1xuLy8gICAgb3V0bGluZTogbm9uZTtcbi8vICB9XG4vL31cbi8vXG4vLy5kcm9wem9uZS1pbm5lciB7XG4vLyAgY29udGVudDogYXR0cihkYXRhLWNvbnRlbnQpIFwiIFwiO1xuLy8gIC8vaGVpZ2h0OiAxMDAlO1xuLy8gIGxpbmUtaGVpZ2h0OiA5MHB4O1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICB0b3A6IDA7XG4vLyAgbGVmdDogMDtcbi8vICByaWdodDogMDtcbi8vICBib3JkZXI6ICNjY2MgM3B4IGRhc2hlZDtcbi8vICBkaXNwbGF5OiBibG9jaztcbi8vICB6LWluZGV4OiAwO1xuLy8gIG9wYWNpdHk6IDE7XG4vLyAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuLy8gIG1hcmdpbjogMCAxNXB4O1xuLy8gIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vfVxuLy9cbi8vLmhhcy1lcnJvciAuZHJvcHpvbmUtaW5uZXIge1xuLy8gIGJvcmRlcjogI2VkNTU2NSAzcHggZGFzaGVkO1xuLy99XG5cbi5jb2xvci1yZXNldC1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgbGVmdDogNTJweDtcbiAgei1pbmRleDogMTA7XG5cbiAgLmNsb3NlO1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLm1pbmljb2xvcnMtY29sb3ItcmVzZXQtc21hbGwge1xuICAuY29sb3ItcmVzZXQtbGluayB7XG4gICAgbGVmdDogMzZweDtcbiAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLWxpbmsge1xuICBsaW5lLWhlaWdodDogMzNweDtcbn1cblxuLm9yZy1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC5vcmctbGFiZWwtdG9vbHRpcCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICBpbnB1dCYsXG4gIGlucHV0Om5vdCgub3JnLWVuYWJsZWQpLFxuICB0ZXh0YXJlYSYsXG4gIHRleHRhcmVhOm5vdCgub3JnLWVuYWJsZWQpLFxuICBzZWxlY3QmLFxuICBzZWxlY3Q6bm90KC5vcmctZW5hYmxlZCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC8vLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbiAgICAvLy5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIC8vICBkaXNwbGF5OiBub25lO1xuICAgIC8vfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lcixcbiAgLnNlbGVjdDItY29udGFpbmVyOm5vdCgub3JnLWVuYWJsZWQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgfVxuICB9XG5cbiAgJi5pY2hlY2tib3hfc3F1YXJlLWdyZWVuLFxuICAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggMDtcbiAgfVxuXG4gICYuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkLFxuICAuaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTZweCAwO1xuICB9XG5cbiAgJi5pcmFkaW9fc3F1YXJlLWdyZWVuLFxuICAuaXJhZGlvX3NxdWFyZS1ncmVlbixcbiAgJi5pcmFkaW9fc3F1YXJlLWdyZWVuLmhvdmVyLFxuICAuaXJhZGlvX3NxdWFyZS1ncmVlbi5ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XG4gIH1cblxuICAmLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbiAgLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCxcbiAgJi5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuaG92ZXIsXG4gIC5pcmFkaW9fc3F1YXJlLWdyZWVuLmNoZWNrZWQuaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTZweCAwO1xuICB9XG5cbiAgbGFiZWwucmFkaW8taW5saW5lLWJ0biYsXG4gICYgbGFiZWwucmFkaW8taW5saW5lLWJ0biB7XG4gICAgLm9wYWNpdHkoLjY1KTtcbiAgICAuYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gIC5idG4tZGFuZ2VyW2RhdGEtY29sbGVjdGlvbi1yZW1vdmUtYnRuXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbihAcmVkLCA0JSk7XG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKEByZWQsIDQlKTtcbiAgICAub3BhY2l0eSguNjUpO1xuICAgIC5ib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cbi5vcmctZW5hYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ub3JnLWRpc2FibGVkIHtcbiAgLm9yZy1lbmFibGVkIHtcbiAgICBbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1mb3JtLWNvbnRyb2wtZGlzYWJsZWQge1xuICAmKy5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgIH1cbiAgfVxufVxuXG4uc2Nyb2xsYWJsZS1sZyB7XG4gIG1heC1oZWlnaHQ6IDQ3NnB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmZvcm0tY29udHJvbC1ib2xkIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cblxuLy8gY29tcGFjdCBmb3JtXG4uZm9ybS1jb21wYWN0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuXG4gIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG5cbiAgJi5mb3JtLWhvcml6b250YWwge1xuICAgIC5yYWRpbyxcbiAgICAuY2hlY2tib3gsXG4gICAgLnJhZGlvLWlubGluZSxcbiAgICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgYVtkYXRhLWNvbGxlY3Rpb24tcmVtb3ZlLWJ0bl0sXG4gIGFbZGF0YS1jb2xsZWN0aW9uLWFkZC1idG5dIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuc2luZ2xlLWxpbmUge1xuICAgIGhlaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cblxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuICAuY2hlY2tib3gtaW5saW5lICsgLmNoZWNrYm94LWlubGluZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwge1xuICAuZm9ybS1jb21wYWN0IHtcbiAgICAucmFkaW8sXG4gICAgLmNoZWNrYm94LFxuICAgIC5yYWRpby1pbmxpbmUsXG4gICAgLmNoZWNrYm94LWlubGluZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICAmLnJlc2l6ZS12ZXJ0aWNhbCB7XG4gICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIH1cbiAgICAmLnJlc2l6ZS1ub25lIHtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTW9iaWxlXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAuZm9ybS1ob3Jpem9udGFsIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgICYgKyBkaXYge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWZyb250LWRyb3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuZm9ybS1mcm9udC1kcm9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5mb3JtLWhvcml6b250YWwge1xuICAuY29udHJvbC1sYWJlbCB7XG4gICAgJi5jb250cm9sLWxhYmVsLWxlZnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAgICYuY29udHJvbC1sYWJlbC1jZW50ZXIge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgfVxufVxuXG4ucmFkaW8taW5saW5lLXdyYXBwZXIge1xuICAucmFkaW8taW5saW5lIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4ucmFkaW8taW5saW5lLXdyYXBwZXIteHMge1xuICAucmFkaW8taW5saW5lIHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sLXRocm9iYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjNweDtcbiAgdG9wOiA5cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikgYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4tMTkyMC1tYXgpIHtcbiAgLmZvcm0tcmVzcG9uc2l2ZSB7XG4gICAgLmNvbC1pdy1sZyB7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgfVxuICB9XG59XG5cbi5tZXJjaGFudC1vY3ItY29uZmlkZW5jZS1zY29yZS1vYmplY3Qge1xuICAmICsgLmhlbHAtYmxvY2sge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTRweDtcblxuICAgICYgKyAubWVyY2hhbnQtb2NyLWZpZWxkLW1lc3NhZ2Uge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC8vJiArIC53YXJuaW5nIHtcbiAgLy8gIGhlaWdodDogMDtcbiAgLy8gIG1hcmdpbjogMDtcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIGJvdHRvbTogMTRweDtcbiAgLy9cbiAgLy8gICYgKyAubWVyY2hhbnQtb2NyLWZpZWxkLW1lc3NhZ2Uge1xuICAvLyAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gIH1cbiAgLy99XG59XG5cbi5pdGUtaWNoZWNrLWNob2ljZS1sYWJlbC1hbHQge1xuICAuaWNoZWNrLWxhYmVsIHtcbiAgICB3aWR0aDogMzIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAuaWNoZWNrLWl0ZW0ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG50ZXh0YXJlYS5hdXRvLWhlaWdodCB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuXG4gICYubWF4LWF1dG8taGVpZ2h0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbnRleHRhcmVhLm1heC0yMC1yb3dzIHtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogMzkwcHg7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG59XG5cbi5jb250cm9sLXNlY3Rpb24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5hc3ItYW1vdW50LWhpZGRlbiB7XG4gICAgLmFzci1hbW91bnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmFzci1iYXNlLXBlcmNlbnQtaGlkZGVuIHtcbiAgICAuYXNyLWJhc2UtcGVyY2VudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG4uY2hlY2tib3gtbXVsdGlsaW5lIHtcbiAgICAuY2hlY2tib3gtaW5saW5lIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHggIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsIkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZUljb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZUljb24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB9XG5cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLjMsIDEuMywgMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMS4zLCAxLjMsIDEuMyk7XG4gIH1cblxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIH1cbn1cblxuLnB1bHNlSWNvbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IHB1bHNlSWNvbjtcbn1cblxuLmFuaW1hdGVkLWhvdmVyOmhvdmVyIHtcbiAgLmFuaW1hdGVkO1xufVxuXG4uYW5pbWF0ZWQtaG92ZXIuaW5maW5pdGUge1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbn1cbi5hbmltYXRlZC1ob3Zlci5oaW5nZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbn0iLCIudGV4dC1ncmVlbiB7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuLnRleHQtZWxsaXBzaXMge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi50ZXh0LWNvbG9yLWRlZmF1bHQge1xuICBjb2xvcjogQHRleHQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1yZWQge1xuICBjb2xvcjogQHJlZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ub3JtYWwge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi50ZXh0LWxhcmdlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4udGV4dC1jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiBAZ3JlZW4gIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmx1ZSB7XG4gICAgY29sb3I6IEBmdWxsLWJsdWUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdGFnIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sZWZ0LWltcG9ydGFudCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmlnaHQtaW1wb3J0YW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi50ZXh0LWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmwtaC0zMCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4udGV4dC13cmFwLWFueXtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG5cbi5jb2x1bW4tY291bnQtMiB7XG4gIGNvbHVtbi1jb3VudDogMjtcbn1cblxuLmNvbHVtbi1jb3VudC0zIHtcbiAgY29sdW1uLWNvdW50OiAzO1xufVxuXG4uY29sdW1uLWNvdW50LTQge1xuICBjb2x1bW4tY291bnQ6IDQ7XG59XG5cbi5mLXNpemUtMzItaSB7XG4gIGZvbnQtc2l6ZTogMzJweCAhaW1wb3J0YW50O1xufVxuXG4uZi1zaXplLTIyLWkge1xuICBmb250LXNpemU6IDIycHggIWltcG9ydGFudDtcbn1cbiIsIi5ib3JkZXItZGVmYXVsdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kZWZhdWx0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1ub3JtYWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGxpZ2h0LWdyYXk7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYm9yZGVyLWRlbGltaXRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5ib3JkZXItcmFkaXVzLW5vbmUge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIuY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jdXJzb3ItZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIkBzZWxlY3QyLWhlaWdodDogMzRweDtcbkBzZWxlY3QyLWxpbmUtaGVpZ2h0OiAzMnB4O1xuQHNlbGVjdDItZm9udC1zaXplOiAxNHB4O1xuXG5ib2R5IHtcbiAgPi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgei1pbmRleDogNTAwMDtcbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICBmb250LXNpemU6IEBzZWxlY3QyLWZvbnQtc2l6ZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsICYuc2VsZWN0Mi1mb2N1c2VkIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3Rpb24ge1xuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgbWluLWhlaWdodDogQHNlbGVjdDItaGVpZ2h0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcblxuICAgICY6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgaGVpZ2h0OiBAc2VsZWN0Mi1oZWlnaHQ7XG5cbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgbWluLWhlaWdodDogQHNlbGVjdDItaGVpZ2h0O1xuICAgICAgbGluZS1oZWlnaHQ6IEBzZWxlY3QyLWxpbmUtaGVpZ2h0O1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luOiAzcHggNXB4IDAgMDtcbiAgICAgIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnNlbGVjdDItbXVsdGlwbGUtZW50aXR5LXJlc3VsdCB7XG4gICAgICAgIC5wdWxsLXJpZ2h0O1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBiIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHotaW5kZXg6IDIwNTAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuXG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgaGVpZ2h0OiBAc2VsZWN0Mi1saW5lLWhlaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IEBzZWxlY3QyLWhlaWdodDtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZGM1YTM7XG4gIH1cbn1cblxuLmhhcy1lcnJvciB7XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6bm90KC5vcmctdmFsaWQpIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOm5vdCgub3JnLXZhbGlkKSB7XG4gICAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpub3QoLm9yZy12YWxpZCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiBAcmVkO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgICBib3JkZXItY29sb3I6IEByZWQ7XG4gIH1cbn1cblxuLnNlbGVjdDItcGFzdGUtaGFuZGxlciArIC5zZWxlY3QyLWNvbnRhaW5lcntcbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbXBhY3Qge1xuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgbWluLWhlaWdodDogMzBweDtcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgbWluLWhlaWdodDogMzBweDtcbiAgfVxufVxuXG5zZWxlY3RbcmVhZG9ubHldLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLmRhdGVyYW5nZXBpY2tlciB7XG4gIC5jYWxlbmRhciB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblxuICAgIHRkIHtcbiAgICAgICYuYWN0aXZlLCAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzFhYjM5NDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWFiMzk0O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yYW5nZXMge1xuICAgID4gdWwge1xuICAgICAgPiBsaSB7XG4gICAgICAgIGNvbG9yOiAjMWFiMzk0O1xuXG4gICAgICAgICYuYWN0aXZlLCAmOmFjdGl2ZSwgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjM5NDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxYWIzOTQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmRhdGVyYW5nZXBpY2tlci1jdXN0b20tY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjVweDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuXG4uZGF0ZXJhbmdlcGlja2VyLWZpbHRlci1mb3JtLWNvbnRyb2wtZGF0ZS1yYW5nZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuXG4gICY6Zm9jdXMsICY6YWN0aXZlLCAmOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmRhdGVyYW5nZXBpY2tlci1maWx0ZXItZm9ybS1jb250cm9sLWRhdGUtcmFuZ2UtdHlwZSB7XG4gICYgKyAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaXJzLWxpbmUtbWlkLFxuLmlycy1saW5lLWxlZnQsXG4uaXJzLWxpbmUtcmlnaHQsXG4uaXJzLWJhcixcbi5pcnMtYmFyLWVkZ2UsXG4uaXJzLXNsaWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9wbHVnaW5zL2lvbi5yYW5nZVNsaWRlci9pbWcvc3ByaXRlLXNraW4tZmxhdC1vcmcucG5nKTtcbn1cblxuLmlycy1mcm9tLFxuLmlycy10byxcbi5pcnMtc2luZ2xlIHtcbiAgYmFja2dyb3VuZDogIzFkYzVhMztcbn1cblxuLmlycy1mcm9tOmFmdGVyLFxuLmlycy10bzphZnRlcixcbi5pcnMtc2luZ2xlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzFkYzVhMztcbn1cbiIsIi5maWxldXBsb2FkZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5maWxldXBsb2FkZXItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU2ZTc7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICBmb250LXNpemU6IEBmYS1mb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbn1cblxuLmZpbGV1cGxvYWRlci1pbnB1dC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgYm9yZGVyOiAxcHggc29saWQgQG5hdnk7XG4gIGZvbnQtc2l6ZTogQGZhLWZvbnQtc2l6ZS1iYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiA3cHggMTJweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgLmJveC1zaGFkb3cobm9uZSk7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xuICAgIGJvcmRlci1jb2xvcjogZGFya2VuKEBuYXZ5LCAzJSk7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG59XG5cbi5maWxldXBsb2FkZXItdGhlbWUtZGVmYXVsdCAuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkIEBuYXZ5O1xufVxuXG4uZmlsZXVwbG9hZGVyLWl0ZW0gLmNvbHVtbi10aXRsZSB7XG4gIGNvbG9yOiBAc2tpbi0xLWEtY29sb3I7XG59XG5cbi5maWxldXBsb2FkZXItaXRlbSAuY29sdW1uLXRpdGxlIHNwYW4ge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xufVxuXG4uZmlsZXVwbG9hZGVyLWFjdGlvbi1yZW1vdmUge1xuICAvL2Rpc3BsYXk6IG5vbmU7XG59XG5cbi5maWxldXBsb2FkZXItaXRlbS5maWxlLWhhcy1wb3B1cCAuY29sdW1uLXRodW1ibmFpbCAuZmlsZXVwbG9hZGVyLWFjdGlvbi1wb3B1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIGRyYWdkcm9wXG4uZmlsZXVwbG9hZGVyLXRoZW1lLWRyYWdkcm9wIHtcbiAgLmZpbGV1cGxvYWRlci1pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyOiAycHggZGFzaGVkICNlNWU2ZTc7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgJi5maWxldXBsb2FkZXItZHJhZ2dpbmcge1xuICAgICAgYm9yZGVyOiAycHggZGFzaGVkIEBuYXZ5O1xuICAgIH1cbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgLmZpbGV1cGxvYWRlci1pbnB1dC1pbm5lciB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIC5maWxldXBsb2FkZXItaW5wdXQtaW5uZXIge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQuZmlsZXVwbG9hZGVyLWRyYWdnaW5nIGltZyxcbiAgLmZpbGV1cGxvYWRlci1pbnB1dC5maWxldXBsb2FkZXItZHJhZ2dpbmcgLmZpbGV1cGxvYWRlci1pY29uIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgLmZpbGV1cGxvYWRlci1pY29uIHtcbiAgICBjb2xvcjogQG5hdnk7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0IGgzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM1NTVhNmI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgcCB7XG4gICAgY29sb3I6ICM3NDgwOWQ7XG4gIH1cblxuICAmLmZpbGV1cGxvYWRlci1pcy11cGxvYWRpbmcgLmZpbGV1cGxvYWRlci1pbnB1dC1jYXB0aW9uOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAucmlnaHQtaGFsZixcbiAgLmZpbGV1cGxvYWRlci1wZW5kaW5nLWxvYWRlciAuc3Bpbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzYzODFFNjtcbiAgfVxuXG4gIC5maWxldXBsb2FkZXItaW5wdXQgcCB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbn1cblxuLmZvcm0tY29tcGFjdCB7XG4gIC5maWxldXBsb2FkZXItaW5wdXQtY2FwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuZmlsZXVwbG9hZGVyLWlucHV0LWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDVweCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5oYXMtZXJyb3Ige1xuICAuZmlsZXVwbG9hZGVyLWlucHV0LWNhcHRpb24ge1xuICAgIGJvcmRlci1jb2xvcjogQHJlZDtcbiAgfVxufVxuXG4uZmlsZXVwbG9hZGVyLWJ1dHRvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgLmZpbGV1cGxvYWRlci1idXR0b24tY2hlY2tib3gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgNzBweCk7XG4gICAgfVxufVxuIiwiLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwIHtcbiAgLm1pbmljb2xvcnMtc3dhdGNoLm1pbmljb2xvcnMtc3ByaXRlIHtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLm1pbmljb2xvcnMtaW5wdXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmNsZWFyZml4O1xuXG4gIC5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCB7XG4gICAgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLm1pbmljb2xvcnMtc3dhdGNoLm1pbmljb2xvcnMtc3ByaXRlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbGVmdDogMnB4O1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICAgIC5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ja2VfY29tYm9wYW5lbF9fdG9rZW4ge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbn1cblxuLmNrZV90b3Age1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbmEuY2tlX2NvbWJvX2J1dHRvbiB7XG4gIG1heC13aWR0aDogODhweDtcblxuICAuY2tlX2NvbWJvX29wZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5ja2VfdG9vbGdyb3VwIHtcbiAgbWFyZ2luOiAwIDNweCAzcHggMCAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE4cHggIWltcG9ydGFudDtcbiAgdG9wOiAzcHggIWltcG9ydGFudDtcbiAgLmJ0biAhaW1wb3J0YW50O1xuICAuYnRuLXByaW1hcnkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNnB4IDRweCAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcbiAgICAuYnRuICFpbXBvcnRhbnQ7XG4gICAgLmJ0bi1wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNnB4IDRweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5ja2VfYnV0dG9uX19lbWFpbHByZXZpZXdfbGFiZWwsXG4gIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2xhYmVsIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gIH1cblxuICAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2ljb24sXG4gIC5ja2VfYnV0dG9uX19ub3RpZmljYXRpb25wcmV2aWV3X2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXcge1xuICByaWdodDogMTlweCAhaW1wb3J0YW50O1xuICB0b3A6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3X2xhYmVsLFxuLmNrZV9idXR0b25fX25vdGlmaWNhdGlvbnByZXZpZXdfbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmNrZV9tYXhpbWl6ZWQge1xuICAuY2tlX2J1dHRvbl9fZW1haWxwcmV2aWV3LFxuICAuY2tlX2J1dHRvbl9fbm90aWZpY2F0aW9ucHJldmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2tlX2J1dHRvbl9fcHJldmlldyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vY3VzdG9tIG1peGluIGZvciAuZm9ybS1jb250cm9sLXZhbGlkYXRpb25cbi50eXBlYWhlYWQtZm9ybS1jb250cm9sKEBib3JkZXItY29sb3I6ICNjY2M7KSB7XG4gIGJvcmRlci1jb2xvcjogQGJvcmRlci1jb2xvcjtcbiAgLmJveC1zaGFkb3coaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA3NSkpOyAvLyBSZWRlY2xhcmUgc28gdHJhbnNpdGlvbnMgd29ya1xuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAYm9yZGVyLWNvbG9yLCAxMCUpO1xuICAgIEBzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oQGJvcmRlci1jb2xvciwgMjAlKTtcbiAgICAuYm94LXNoYWRvdyhAc2hhZG93KTtcbiAgfVxufVxuXG4vL21haW4gc3R5bGVzIGZvciBjb250cm9sXG4udHQtaW5wdXQsXG4udHQtaGludCB7XG4gIC50d2l0dGVyLXR5cGVhaGVhZCAme1xuICAgIC8vdmFsaWRhdGlvbiBzdGF0ZXNcbiAgICAuaGFzLXdhcm5pbmcgJntcbiAgICAgIC50eXBlYWhlYWQtZm9ybS1jb250cm9sKEBzdGF0ZS13YXJuaW5nLXRleHQpO1xuICAgIH1cbiAgICAuaGFzLWVycm9yICZ7XG4gICAgICAudHlwZWFoZWFkLWZvcm0tY29udHJvbChAc3RhdGUtZGFuZ2VyLXRleHQpO1xuICAgIH1cbiAgICAuaGFzLXN1Y2Nlc3MgJntcbiAgICAgIC50eXBlYWhlYWQtZm9ybS1jb250cm9sKEBzdGF0ZS1zdWNjZXNzLXRleHQpO1xuICAgIH1cbiAgfVxuXG4gIC8vYm9yZGVyXG4gIC5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbnB1dC1ncm91cCAudHdpdHRlci10eXBlYWhlYWQ6bGFzdC1jaGlsZCAme1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLWJhc2UpO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy9zaXppbmcgLSBzbWFsbDpzaXplIGFuZCBib3JkZXJcbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLXNtIC50d2l0dGVyLXR5cGVhaGVhZCAme1xuICAgIC5pbnB1dC1zaXplKEBpbnB1dC1oZWlnaHQtc21hbGw7IEBwYWRkaW5nLXNtYWxsLXZlcnRpY2FsOyBAcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsOyBAZm9udC1zaXplLXNtYWxsOyBAbGluZS1oZWlnaHQtc21hbGw7IEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgJntcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1zbSAudHdpdHRlci10eXBlYWhlYWQ6Zmlyc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtc20gLnR3aXR0ZXItdHlwZWFoZWFkOmxhc3QtY2hpbGQgJntcbiAgICAuYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICAgIC5ib3JkZXItcmlnaHQtcmFkaXVzKEBib3JkZXItcmFkaXVzLXNtYWxsKTtcbiAgfVxuXG4gIC8vc2l6aW5nIC0gbGFyZ2U6c2l6ZSBhbmQgYm9yZGVyXG4gIC5pbnB1dC1ncm91cC5pbnB1dC1ncm91cC1sZyAudHdpdHRlci10eXBlYWhlYWQgJntcbiAgICAuaW5wdXQtc2l6ZShAaW5wdXQtaGVpZ2h0LWxhcmdlOyBAcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDsgQHBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbDsgQGZvbnQtc2l6ZS1sYXJnZTsgQGxpbmUtaGVpZ2h0LWxhcmdlOyBAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4gIH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpICZ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAuaW5wdXQtZ3JvdXAuaW5wdXQtZ3JvdXAtbGcgLnR3aXR0ZXItdHlwZWFoZWFkOmZpcnN0LWNoaWxkICZ7XG4gICAgLmJvcmRlci1sZWZ0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4gICAgLmJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cbiAgLmlucHV0LWdyb3VwLmlucHV0LWdyb3VwLWxnIC50d2l0dGVyLXR5cGVhaGVhZDpsYXN0LWNoaWxkICZ7XG4gICAgLmJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgICAuYm9yZGVyLXJpZ2h0LXJhZGl1cyhAYm9yZGVyLXJhZGl1cy1sYXJnZSk7XG4gIH1cbn1cblxuLy9mb3Igd3JhcHBlclxuLnR3aXR0ZXItdHlwZWFoZWFkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICAuaW5wdXQtZ3JvdXAgJntcbiAgICAvL292ZXJ3cml0ZSBgZGlzcGxheTppbmxpbmUtYmxvY2tgIHN0eWxlXG4gICAgZGlzcGxheTogdGFibGUtY2VsbCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9wYXJ0aWN1bGFyIHN0eWxlIGZvciBlYWNoIG90aGVyXG4udHdpdHRlci10eXBlYWhlYWQgLnR0LWhpbnQge1xuICBjb2xvcjogQHRleHQtbXV0ZWQ7Ly9jb2xvciAtIGhpbnRcbn1cbi50d2l0dGVyLXR5cGVhaGVhZCAudHQtaW5wdXQge1xuICB6LWluZGV4OiAyO1xuICAvL2Rpc2FibGVkIHN0YXR1c1xuICAvL292ZXJ3cml0ZSBpbmxpbmUgc3R5bGVzIG9mIC50dC1xdWVyeVxuICAmW2Rpc2FibGVkXSxcbiAgJltyZWFkb25seV0sXG4gIGZpZWxkc2V0W2Rpc2FibGVkXSAmIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIC8vb3ZlcndpcnRlIGlubGluZSBzdHlsZVxuICAgIGJhY2tncm91bmQtY29sb3I6IEBpbnB1dC1iZy1kaXNhYmxlZCFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy9kcm9wZG93biBzdHlsZXNcbi50dC1kcm9wZG93bi1tZW51LCAudHQtbWVudSB7XG4gIC8vZHJvcGRvd24gbWVudVxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogQHppbmRleC1kcm9wZG93bjtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC1zaXplOiBAZm9udC1zaXplLWJhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IEBkcm9wZG93bi1iZztcbiAgYm9yZGVyOiAxcHggc29saWQgQGZvcm0tY29udHJvbC1ib3JkZXItY29sb3I7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICpib3JkZXItcmlnaHQtd2lkdGg6IDJweDtcbiAgKmJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcblxuICAudHQtc3VnZ2VzdGlvbiB7XG4gICAgLy9pdGVtXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IEBsaW5lLWhlaWdodC1iYXNlO1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gICAgJi50dC1jdXJzb3IsICY6aG92ZXIge1xuICAgICAgLy9pdGVtIHNlbGVjdGVkXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFkYzVhMztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgICAgYSB7XG4gICAgICAgIC8vbGluayBpbiBpdGVtIHNlbGVjdGVkXG4gICAgICAgIGNvbG9yOiBAZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59IiwiLnBhZ2luYXRpb24ge1xuICBsaSB7XG4gICAgJi5oYXMtZXJyb3IsXG4gICAgJi5hY3RpdmUuaGFzLWVycm9yIHtcbiAgICAgIGEsXG4gICAgICBhOmhvdmVyLFxuICAgICAgc3BhbixcbiAgICAgIHNwYW46aG92ZXIge1xuICAgICAgICBjb2xvcjogI2VkNTU2NTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQ1NTY1O1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmRlZGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudGV4dC1lbGxpcHNpcyB7XG4gICYgPiAubGFiZWwge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4iLCIuYWRkLWljb24ge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAbmF2eTtcbiAgfVxufVxuXG4ucmVtb3ZlLWljb24ge1xuICBjb2xvcjogQHNraW4tMS1hLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiBAcmVkO1xuICB9XG59IiwiLnNlbGVjdDItdGFnIHtcbiAgJiArIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgICAgcGFkZGluZzogMCAwIDAgM3B4O1xuICAgICAgLmxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3RhZ19ncm91cF90YWdzIHtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3RhZ19ncm91cF9mb3JtIHtcbiAgLmZvcm0taW5saW5lIHtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cbiAgfVxufVxuIiwiLm5vdGUtaXRlbS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogdmVydGljYWw7XG4gIH1cblxuICAubm90ZS1jb250cm9sLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDNweDtcbiAgICBhIHtcbiAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBAbmF2eTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vdGUtdmlldy1mb3JtLXdyYXBwZXIge1xuICAubm90ZS1pdGVtLXdyYXBwZXIsIC5ub3RlLWl0ZW0taW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm5vdGUtZWRpdC1saW5rIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vdGUtYWRkLWxpbmsge1xuICBjbGVhcjogYm90aDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbiNub3RlX2dyb3VwX2Zvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAubm90ZS1lZGl0LWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAmLmQtbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ubm90ZS10ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBsaWdodC1ncmF5O1xufVxuIiwiLnJlYWQtbW9yZS1sZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICNsb2FkZXJfc21hbGwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDE1JSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAzMiUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSkgMjAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIDMzJSk7XG4gICAgfVxuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgI2xvYWRlcl9zbWFsbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICsgW2RhdGEtcmVhZG1vcmUtdG9nZ2xlXSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICB9XG5cbiAgKyBbZGF0YS1yZWFkbW9yZS10b2dnbGVdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICB9XG59XG4iLCIuaWNoZWNrLWxhYmVsIHtcbiAgJi5yYWRpby1pbmxpbmU6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICYuY2hlY2tib3gtaW5saW5lOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmNoZWNrYm94LCAucmFkaW8ge1xuICA+IC5pY2hlY2stbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gICYuaGFzLWVycm9yIHtcbiAgICAuaWNoZWNrLWxhYmVsIHtcbiAgICAgIC5pY2hlY2staXRlbSB7XG4gICAgICAgIC5oZWxwLWJsb2NrIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQGNoZWNrYm94LXNpemU6IDI0cHg7XG5cbi5vcmctY2hlY2sge1xuICB3aWR0aDogQGNoZWNrYm94LXNpemU7XG4gIGhlaWdodDogQGNoZWNrYm94LXNpemU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiBub25lO1xuICBjbGlwOiByZWN0KDBweCwgMHB4LCAwcHgsIDBweCk7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICBsYWJlbCA+ICYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IEBjaGVja2JveC1zaXplO1xuICAgIGhlaWdodDogQGNoZWNrYm94LXNpemU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vcGx1Z2lucy9pQ2hlY2svZ3JlZW4ucG5nP3Y9MVwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoQGNoZWNrYm94LXNpemUgKiAxNSkgQGNoZWNrYm94LXNpemU7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBAbWVkaWEgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDUvNCkgLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjI1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMjBkcGkpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9wbHVnaW5zL2lDaGVjay9ncmVlbkAyeC5wbmc/dj0xXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjYWxjKEBjaGVja2JveC1zaXplICogMTUpIEBjaGVja2JveC1zaXplO1xuICAgIH1cbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ub3JnLWNoZWNrIHtcbiAgJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMDtcbiAgfVxuXG4gIGxhYmVsOmhvdmVyID4gJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDEgKiAtMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpjaGVja2VkOmJlZm9yZSwgbGFiZWw6aG92ZXIgPiAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiAyICogLTEpO1xuICB9XG5cbiAgJjpkaXNhYmxlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpkaXNhYmxlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDMgKiAtMSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpkaXNhYmxlZDpjaGVja2VkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogNCAqIC0xKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXS5vcmctY2hlY2sge1xuICAmOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogNSAqIC0xKTtcbiAgfVxuXG4gIGxhYmVsOmhvdmVyID4gJjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDYgKiAtMSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjpjaGVja2VkOmJlZm9yZSwgbGFiZWw6aG92ZXIgPiAmOmNoZWNrZWQ6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNhbGMoQGNoZWNrYm94LXNpemUgKiA3ICogLTEpO1xuICB9XG5cbiAgJjpkaXNhYmxlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpkaXNhYmxlZDpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2FsYyhAY2hlY2tib3gtc2l6ZSAqIDggKiAtMSk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxuXG4gICY6ZGlzYWJsZWQ6Y2hlY2tlZDpiZWZvcmUsIGxhYmVsOmhvdmVyID4gJjpkaXNhYmxlZDpjaGVja2VkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjYWxjKEBjaGVja2JveC1zaXplICogOSAqIC0xKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59IiwiYm9keSB7XG4gICYuaWJveC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC50aGVtZS1jb25maWcge1xuICAgICAgLmQtbjtcbiAgICB9XG4gIH1cbn1cblxuLmlib3gtZXhwYW5kLWV4cGFuZGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTlweDtcbn1cblxuLmlib3gtZXhwYW5kLWxpbmssIC5pYm94LWNvbGxhcHNlLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQHRleHQtY29sb3I7XG4gIH1cbn1cblxuLmlib3gge1xuICAmLmNvbGxhcHNlZCB7XG4gICAgLmlib3gtY29udGVudCB7XG4gICAgICAuZC1uO1xuICAgIH1cbiAgfVxufVxuXG4uaWJveC1leHBhbmQtZXhwYW5kZWQge1xuICAuaWJveC1leHBhbmQtbGluayBpIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA2NlwiO1xuICAgIH1cbiAgfVxufVxuXG4uaWJveC1ib3JkZXJsZXNzIHtcbiAgLmlib3gtdGl0bGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG5cbiAgLmlib3gtY29udGVudCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmlib3gtd2l0aGluLXRhYiB7XG4gIG1hcmdpbjogLTVweDtcbn0iLCIuYnMtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IEBicmVhZGNydW1iLXBhZGRpbmctdmVydGljYWwgQGJyZWFkY3J1bWItcGFkZGluZy1ob3Jpem9udGFsO1xuICBtYXJnaW4tYm90dG9tOiBAbGluZS1oZWlnaHQtY29tcHV0ZWQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IEBicmVhZGNydW1iLWJnO1xuICBib3JkZXItcmFkaXVzOiBAYm9yZGVyLXJhZGl1cy1iYXNlO1xuXG4gID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICsgbGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiQHticmVhZGNydW1iLXNlcGFyYXRvcn1cXDAwYTBcIjsgLy8gVW5pY29kZSBzcGFjZSBhZGRlZCBzaW5jZSBpbmxpbmUtYmxvY2sgbWVhbnMgbm9uLWNvbGxhcHNpbmcgd2hpdGUtc3BhY2VcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgY29sb3I6IEBicmVhZGNydW1iLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gID4gLmFjdGl2ZSB7XG4gICAgY29sb3I6IEBicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC1pbmZvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RvYXN0LWNvbnRhaW5lciA+IGRpdi50b2FzdC50b2FzdC1lcnJvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3Qtc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbiN0b2FzdC1jb250YWluZXIgPiBkaXYudG9hc3QudG9hc3Qtd2FybmluZyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbn1cbi50b2FzdC1uby10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cbiIsIi50YWJsZS1yb3ctdmFyaWFudChhY3RpdmUtYWxwaGE7IGZhZGUoQHRhYmxlLWJnLWFjdGl2ZSwgNTAlKSk7XG4udGFibGUtcm93LXZhcmlhbnQoc3VjY2Vzcy1hbHBoYTsgZmFkZShAc3RhdGUtc3VjY2Vzcy1iZywgNTAlKSk7XG4udGFibGUtcm93LXZhcmlhbnQoaW5mby1hbHBoYTsgZmFkZShAc3RhdGUtaW5mby1iZywgNTAlKSk7XG4udGFibGUtcm93LXZhcmlhbnQod2FybmluZy1hbHBoYTsgZmFkZShAc3RhdGUtd2FybmluZy1iZywgNTAlKSk7XG4udGFibGUtcm93LXZhcmlhbnQoZGFuZ2VyLWFscGhhOyBmYWRlKEBzdGF0ZS1kYW5nZXItYmcsIDUwJSkpO1xuXG4udGFibGUtY29uZGVuc2VkIHtcbiAgPiB0aGVhZCxcbiAgPiB0Ym9keSxcbiAgPiB0Zm9vdCB7XG4gICAgPiB0ciB7XG4gICAgICA+IHRoLFxuICAgICAgPiB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IEB0YWJsZS1jb25kZW5zZWQtY2VsbC1wYWRkaW5nO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtcGFkZGluZ2xlc3Mge1xuICA+IHRoZWFkLFxuICA+IHRib2R5LFxuICA+IHRmb290IHtcbiAgICA+IHRyIHtcbiAgICAgID4gdGgsXG4gICAgICA+IHRkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgdGZvb3Qge1xuICAgID50ciB7XG4gICAgICA+dGgge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRjVGNUY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0ZCwgdGgge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbCB7XG4gIC50YWJsZS1hZmZpeCB7XG4gICAgdGhlYWQsIHRmb290IHtcbiAgICAgICYuYWZmaXgge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYWZmaXgge1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB0aGVhZCB7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5wb3BvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5hZmZpeCB7XG4gICAgICB0b3A6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICY6bm90KC5zY3JvbGwtYWZmaXhlZCkge1xuICAgICAgICAgIC8vIDYwcHggLSBpdCBpcyBoZWlnaHQgZm9yIHN0aWNreSBuYXYgb24gZGVza3RvcFxuICAgICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICAvL0ZpeCBmb3IgYWZmaXhlZCBkcm9wZG93biBtZW51XG4gICAgICAmLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4ge1xuICAgICAgICBoZWlnaHQ6IDMwMDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zY3JvbGwtYWZmaXhlZCB7XG4gICAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgICB9XG4gIH1cbiAgdGZvb3Qge1xuICAgIC5wb3BvdmVyIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgJi5hZmZpeCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnNjcm9sbC1hZmZpeGVkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZS10b3Atc2Nyb2xsLCAudGFibGUtcmVzcG9uc2l2ZS1ib3R0b20tc2Nyb2xsIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICA+ZGl2IHtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZS10b3Atc2Nyb2xsIHtcbiAgei1pbmRleDogMTA7XG4gICYuYWZmaXgge1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjY7XG4gICAgdG9wOiA2MHB4O1xuICB9XG59XG5cbi50YWJsZS1yZXNwb25zaXZlLWJvdHRvbS1zY3JvbGwge1xuICB6LWluZGV4OiAxMDtcbiAgJi5hZmZpeCB7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNjtcbiAgICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5hZmZpeC1ib3R0b20ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuXG5bZGF0YS1maWx0ZXItZm9ybV0ge1xuICAmPi5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnRhYmxlLWZpeGVkIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWxheW91dC1maXhlZCB7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1jZWxsIHtcbiAgJi5taWRkbGUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgJi50b3Age1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgJi5ib3R0b20ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLmItci1ub25lIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuXG4uYi1yLXNtIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgQGJvcmRlci1jb2xvcjtcbn1cblxuLmItci1tZCB7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIEBib3JkZXItY29sb3I7XG59XG5cbi5iLXItbGcge1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYi1sLXNtIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYi1sLW1kIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYi1sLWxnIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xufVxuXG4uYnV0dG9uLXJvdyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJsZS1jZWxsLW1heC13aWR0aC0yMDAge1xuICB0ZCB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4udGFibGUtY2VsbC10ZXh0LWVsbGlwc2lze1xuICB0ZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgfVxufVxuXG4vLyBNb2JpbGVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gIC50YWJsZS1jb2x1bW4tY29uZmlnLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cblxuICAudGFibGUtY29sdW1uLWZvcm0td3JhcHBlciB7XG4gICAgLnRhYmxlLWNvbHVtbi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAudGFibGUtY29sdW1uLWNob29zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgICAgLnRhYmxlLWNvbHVtbi1kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC50YWJsZS1jb25maWctd3JhcHBlciB7XG4gICAgICAuY2xlYXItYm90aDtcbiAgICAgIC5wLXQtc207XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIC50YWJsZS1jb25maWctc2VsZWN0LXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC50YWJsZS1jb25maWctYWN0aW9uLXdyYXBwZXIge1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAucC1sLTA7XG4gICAgICAgIC5wLXItMDtcbiAgICAgICAgPiAudGFibGUtY29uZmlnLWFjdGlvbi1pdGVtIHtcbiAgICAgICAgICAubWFrZS14cy1jb2x1bW4oNCk7XG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmlsdGVyLXNob3ctY291bnQtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAmICsgZGl2IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi50YWJsZSB7XG4gICYudGFibGUtb3ZlcmZsb3ctd3JhcC1hbnl3aGVyZSB7XG4gICAgJj50Ym9keSwgJj50aGVhZCwgJj50Zm9vdCB7XG4gICAgICAmPnRyIHtcbiAgICAgICAgJj50ZCB7XG4gICAgICAgICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLnRhYmxlLWNvbmRlbnNlZCB7XG4gICYudGFibGUtc2Nyb2xsYWJsZSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAmLnRhYmxlLXNjcm9sbGFibGUtMTAge1xuICAgICAgaGVpZ2h0OiA0MjdweDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWZsZXgge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLnRhYmxlLWZsZXgtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3c7XG5cbiAgICAudGFibGUtZmxleC1oZWFkZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJj5kaXYge1xuICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIC5ib3JkZXItYm90dG9tLWRlZmF1bHQ7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1mbGV4LW92ZXJmbG93LXdyYXAtY29udGVudCB7XG4gICAgLnRhYmxlLWZsZXgtaGVhZGVyIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICB9XG5cbiAgICAudGFibGUtZmxleC1jb250ZW50IHtcbiAgICAgIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbnRoZWFkLnRoZWFkLXN1Y2Nlc3Mge1xuICB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAtd2Via2l0LXByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cblxudGFibGUuc3RpY2t5LWhlYWRlciB0aGVhZCB0ciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgei1pbmRleDogNDtcbn1cblxuLnRhYmxlLWFmZml4LWRyb3Bkb3duLW9wZW4ge1xuICAmLmFmZml4IHtcbiAgICAuZGF0ZXBpY2tlciB7XG4gICAgICB0YWJsZSB7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5hdi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcblxuICA+IGxpIHtcbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBhIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgYm9yZGVyLWNvbG9yOiBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvciBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLm5hdi5uYXYtdGFicyB7XG4gICYubmF2LXRhYnMtc20ge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICYubmF2LXRhYnMteHMge1xuICAgID4gbGkgPiBhIHtcbiAgICAgIHBhZGRpbmc6IDdweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi50YWItY29udGVudC1vZmZzZXR0ZWQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4udGFiLWNvbnRlbnQge1xuICAmLnRhYi1jb250ZW50LWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC50YWItY29udGVudC1vZmZzZXR0ZWQoKTtcbiAgfVxufVxuXG4ubmF2LXRhYnMtY2hlY2tib3hlZCB7XG4gIC5uYXYubmF2LXRhYnMge1xuICAgIC5jaGVja2JveCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYnMtY29udGFpbmVyIHtcbiAgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYm9yZGVyLWNvbG9yO1xuICB9XG59IiwiLm1vZGFsIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBsaSB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U3ZWFlYztcbiAgICB9XG5cbiAgICAuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMWFiMzk0O1xuICAgIH1cbiAgfVxuXG4gIC5tb2RhbC14bWQge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxuXG4gIC5tb2RhbC14bGcge1xuICAgIHdpZHRoOiAxMTMwcHg7XG4gIH1cblxuICAubW9kYWwteHhsZyB7XG4gICAgd2lkdGg6IDEyNTBweDtcbiAgfVxuXG4gIC5tb2RhbC14eHhsZyB7XG4gICAgd2lkdGg6IDE0MDBweDtcbiAgfVxuXG4gIC5tb2RhbC14eHh4bGcge1xuICAgIHdpZHRoOiAxNjAwcHg7XG4gIH1cblxuICAubW9kYWwteHh4eHhsZyB7XG4gICAgd2lkdGg6IDE2NTBweDtcbiAgfVxuXG4gIC5tb2RhbC1yZXBvcnQtZGlhbG9nLW1kIHtcbiAgICB3aWR0aDogODcwcHg7XG4gIH1cblxuICAubW9kYWwge1xuICAgICYgPiAubW9kYWwtZGlhbG9nIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWdyb3VwIHtcbiAgICAmLmNvbXBhcmlzb24tcmFuZ2UtZm9ybS1ncm91cCB7XG4gICAgICAuY29udHJvbC1sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5tb2RhbC12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG5ib2R5IHtcbiAgJi5tb2RhbC1leHBhbmQtaW5pdGlhdGVkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gICYubW9kYWwtZXhwYW5kLWV4cGFuZGVkIHtcbiAgICAubW9kYWwtZGlhbG9nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxuLm1vZGFsLWV4cGFuZC1saW5rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogMC4yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG4ubW9kYWwtZXhwYW5kLWV4cGFuZGVkIHtcbiAgLm1vZGFsLWV4cGFuZC1saW5rIGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDY2XCI7XG4gICAgfVxuICB9XG59XG5cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogQG5hdnk7XG59XG5cbi5zd2FsLWJ1dHRvbi0tY29uZmlybTpub3QoLnN3YWwtYnV0dG9uLS1kYW5nZXIpOm5vdChbZGlzYWJsZWRdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xufVxuXG4uc3dhbC1idXR0b24tLWNvbmZpcm06bm90KC5zd2FsLWJ1dHRvbi0tZGFuZ2VyKTphY3RpdmUge1xuIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAbmF2eSwgMyUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxNjAwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNjk5cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDE0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNTBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAubW9kYWwge1xuICAgIC5tb2RhbC14eHh4bGctcmVzcG9uc2l2ZSB7XG4gICAgICB3aWR0aDogMTI1MHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTM0OXB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLm1vZGFsLXh4eHhsZy1yZXNwb25zaXZlIHtcbiAgICAgIHdpZHRoOiAxMTMwcHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAubW9kYWwteHh4eGxnLXJlc3BvbnNpdmUge1xuICAgICAgd2lkdGg6IDkwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFsZXJ0IHtcbiAgYSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICBhLnRleHQtcHJpbWFyeSB7XG4gICAgY29sb3I6IEBicmFuZC1wcmltYXJ5O1xuICB9XG59XG5cblxuLy8gU3dlZXRBbGVydCAoc3dhbClcbi5zd2FsLW1vZGFsLXNlY29uZGFyeSB7XG4gIC5zd2FsLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnN3YWwtYnV0dG9uLWNvbnRhaW5lciB7XG4gICAgICAuc3dhbC1idXR0b24ge1xuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubW9kYWwge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICAmLm1vZGFsLXZpZGVvIHtcblxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1oZWFkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIC52aWRlby1mcmFtZSB7XG4gICAgICAgICAgbWluLWhlaWdodDogNjM3cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWVudS1pdGVtLWRlbGltaXRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBAbGlnaHQtZ3JheTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnkge1xuICBib3JkZXItYm90dG9tOiAycHggZGFzaGVkIEB0ZXh0LWNvbG9yO1xuICBoZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbjogMCAyN3B4IDIxcHggMjdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC5tZW51LWl0ZW0tZGVsaW1pdGVyLXByaW1hcnktbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCA1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDEwcHggYXV0byAhaW1wb3J0YW50O1xuXG4gICAgJjpmb2N1cywgJjphY3RpdmUsICY6aG92ZXIge1xuICAgICAgY29sb3I6IEB0ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWl0ZW0tbWFya2VkLW5ldyB7XG4gICY+YSB7XG4gICAgLmJhZGdlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICNwYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuXG4gICAgJi5wYWdlLXdyYXBwZXItZW52LXRlc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgei1pbmRleDogMTAwMTtcblxuICAgICAgJi5uYXZiYXItZW52LXRlc3Qge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgLy9ib3gtc2hhZG93OiAwIDAgMTJweCAwIEBibGFjay1zbW9vdGg7XG4gIC5uYXZiYXItYnV0dG9uLmJ0biB7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgJjphY3RpdmUsICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICB9XG5cbiAgICAgICYgKyAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogQG5hdnktbGlnaHQ7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGlucHV0LnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IEB3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBiIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IEB3aGl0ZSB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIE1vYmlsZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgLy8jbmF2YmFyIHtcbiAgICAvLy5uYXZiYXItdG9wLWxpbmtzIHtcbiAgICAvLyAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgLy8gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAvLyAgJiA+IC5kcm9wZG93biB7XG4gICAgLy8gICAgJi5hY3RpdmUge1xuICAgIC8vICAgICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICAvLyAgICB9XG4gICAgLy8gIH1cbiAgICAvLyAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgLy8gICAgZGlzcGxheTogbm9uZTtcbiAgICAvLyAgfVxuICAgIC8vICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gICAgZmxvYXQ6IG5vbmU7XG4gICAgLy8gICAgY2xlYXI6IGJvdGg7XG4gICAgLy8gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAvLyAgICBib3JkZXI6IG5vbmU7XG4gICAgLy8gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLy8gICAgJiA+IGxpIHtcbiAgICAvLyAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIC8vICAgICAgJiA+IGEge1xuICAgIC8vICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgLy8gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLy8gICAgICB9XG4gICAgLy8gICAgfVxuICAgIC8vICB9XG4gICAgLy99XG4gIC8vfVxuICAjYWpheF9leHBvcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLmJ0biB7XG4gICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG4gIC5tYWluLW5hdiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB1bC5uYXYge1xuICAgICAgJiA+IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICYgPiBhIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZiYXItc3RhdGljLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLm1haW4tbmF2YmFyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuLnNraW4tMSAubmF2Lm5hdmJhci1uYXYgPiBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgJiA+IGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXIge1xuICB1bCB7XG4gICAgbWluLWhlaWdodDogNDZweDtcblxuICAgIGxpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5kcm9wZG93bi1pY29uLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24taWNvbi1pdGVtLXBhcmVudCB7XG4gIG1hcmdpbi1yaWdodDogMjVweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogOTAwcHgpIHtcbiAgLmRyb3Bkb3duLXJpZ2h0LWNvbnRhaW5lciA+IC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiA2ODBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4iLCJkaXYuaXMtY2FsY3VsYXRvciwgc3Bhbi5pcy1jYWxjdWxhdG9yIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5idXR0b24uY2FsY3VsYXRvci10cmlnZ2VyIHtcblx0d2lkdGg6IDI1cHg7XG5cdHBhZGRpbmc6IDBweDtcbn1cblxuaW1nLmNhbGN1bGF0b3ItdHJpZ2dlciB7XG5cdG1hcmdpbjogMnB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaW5wdXQtY2FsY3VsYXRvci13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGN1bGF0b3ItaW5saW5lIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAxMDAxO1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkIEBmb3JtLWNvbnRyb2wtYm9yZGVyLWNvbG9yO1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0d2lkdGg6IDI0MHB4O1xuXHR0b3A6IDNweDtcblx0bGVmdDogMDtcbn1cblxuLmNhbGN1bGF0b3Ita2V5ZW50cnkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogM3B4O1xuXHRyaWdodDogM3B4O1xuXHR3aWR0aDogMHB4O1xufVxuXG4uY2FsY3VsYXRvci1kaXNhYmxlZCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0b3BhY2l0eTogMC41O1xuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xufVxuXG4uY2FsY3VsYXRvci1ydGwge1xuXHRkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmNhbGN1bGF0b3ItcHJvbXB0IHtcblx0Y2xlYXI6IGJvdGg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbGN1bGF0b3ItcHJvbXB0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRtYXJnaW46IDJweDtcbn1cblxuLmNhbGN1bGF0b3ItcmVzdWx0IHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbjogMCAwIDRweDtcblx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdGZvbnQtc2l6ZTogMTEwJTtcblx0c3BhbiB7XG5cdFx0Ly9kaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LmZvcm0tY29udHJvbDtcblxuXHRcdCYuY2FsY3VsYXRvci1mb3JtdWxhIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0Ji5jYWxjdWxhdG9yLXByZXZpZXcge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNzYsIDIzOCwgMjU1LCAwLjU0KTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHRvcDogLTFweDtcblx0XHRcdGxlZnQ6IDIzOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRib3JkZXItc3R5bGU6IGRvdHRlZDtcblx0XHRcdGJvcmRlci13aWR0aDogMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uY2FsY3VsYXRvci1mb2N1c3NlZCB7XG5cdC8vYmFja2dyb3VuZC1jb2xvcjogI2ZmYztcbn1cblxuLmNhbGN1bGF0b3Itcm93IHtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsY3VsYXRvci1zcGFjZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDJweDtcblx0d2lkdGg6IDI4cHg7XG59XG5cbi5jYWxjdWxhdG9yLWhhbGYtc3BhY2Uge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luOiAxcHg7XG5cdHdpZHRoOiAxNHB4O1xufVxuXG4uY2FsY3VsYXRvci1yb3cge1xuXHRidXR0b24ge1xuXHRcdHdpZHRoOiA1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW46IDJweDtcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LmJ0bjtcblx0XHQuYnRuLXByaW1hcnk7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1jdHJsIHtcblx0XHR3aWR0aDogNjBweDtcblx0fVxuXG5cdC5jYWxjdWxhdG9yLXVuZG8sIC5jYWxjdWxhdG9yLWNsZWFyLWVycm9yLCAuY2FsY3VsYXRvci1jbGVhciB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1iYXNlLCAuY2FsY3VsYXRvci1hbmdsZSB7XG5cdFx0d2lkdGg6IDI4cHg7XG5cdFx0Zm9udC1zaXplOiA3MCU7XG5cdH1cblxuXHQuY2FsY3VsYXRvci1iYXNlLWFjdGl2ZSwgLmNhbGN1bGF0b3ItYW5nbGUtYWN0aXZlIHtcblx0XHRib3JkZXI6IDJweCBpbnNldCAjZmZmO1xuXHR9XG5cblx0LmNhbGN1bGF0b3ItdHJpZyB7XG5cdFx0Zm9udC1zaXplOiA3MCU7XG5cdH1cblx0LmNhbGN1bGF0b3ItdW5kbyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY2FsY3VsYXRvci1kaWdpdCwgLmNhbGN1bGF0b3Itb3BlciB7XG5cdHdpZHRoOiAyOHB4O1xufVxuXG4uY2FsY3VsYXRvci1tZW0tZW1wdHksIC5jYWxjdWxhdG9yLWRpZ2l0W2Rpc2FibGVkXSB7XG5cdGNvbG9yOiAjODg4O1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkgeyAvLyBGaXJlZm94XG5cdC5jYWxjdWxhdG9yLXRyaWcsIC5jYWxjdWxhdG9yLWJhc2Uge1xuXHRcdHRleHQtaW5kZW50OiAtM3B4O1xuXHR9XG59XG5cbi5jYWxjdWxhdG9yLWtleS1kb3duIHtcblx0LW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5jYWxjdWxhdG9yLWtleXN0cm9rZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE0cHg7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogLTFweDtcblx0dG9wOiAtMXB4O1xuXHRjb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0Ym9yZGVyOiAxcHggc29saWQgIzg4ODtcblx0Zm9udC1zaXplOiA4MCU7XG59XG5cbi5jYWxjdWxhdG9yLWFuZ2xlIC5jYWxjdWxhdG9yLWtleXN0cm9rZSwgLmNhbGN1bGF0b3ItYmFzZSAuY2FsY3VsYXRvci1rZXlzdHJva2UsIC5jYWxjdWxhdG9yLXRyaWcgLmNhbGN1bGF0b3Ita2V5c3Ryb2tlIHtcblx0dG9wOiAtMnB4O1xuXHRmb250LXNpemU6IDk1JTtcbn1cblxuLmNhbGN1bGF0b3Ita2V5bmFtZSB7XG5cdHdpZHRoOiAyMnB4O1xuXHRmb250LXNpemU6IDcwJTtcbn1cblxuLmNhbGN1bGF0b3Itb3BlciB7XG5cdCYuY2FsY3VsYXRvci1lcXVhbHMge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmNhbGN1bGF0b3ItaW5pdGlhbC1pbnB1dC1oaWRkZW4ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xufVxuIiwiLnVpLXNvcnRhYmxlLXBsYWNlaG9sZGVyIHtcbiAgYm9yZGVyOiAxcHggZGFzaGVkICMzYzc2M2QgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RmZjBkODtcbn1cbiIsIi5jb2xsZWN0aW9uLWFkZC1idG4tcGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xufVxuIiwiLnNvcnRhYmxlLWhhbmRsZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnNvcnRhYmxlLWhhbmRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICAub3JnLXB1bHNlLWljb24oQG5hdnkpO1xufVxuIiwiLnN3YWwtdGV4dCB7XG4gIC50ZXh0LWNlbnRlcjtcbn1cbiIsIi50b3VyLWJhY2tkcm9wIHtcbiAgb3BhY2l0eTogMC4zICFpbXBvcnRhbnQ7XG59XG4iLCIjbmF2YmFyIHtcbiAgLm5hdmJhci10b3AtbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICA+IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IEBzY3JlZW4tc20tbWluKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICYgPiBsaSB7XG4gICAgICAgICAgJiA+IGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIG1hcmdpbjogOHB4IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTRweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ubmF2YmFyLXRvZ2dsZSB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMTFweCAxNXB4IDE0cHggMTVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLm5hdmJhci10b2dnbGUtbW9iaWxlLXNlYXJjaCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jbmF2YmFyX3dyYXBwZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB3aWR0aDogODAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMDQxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuI25hdmJhcl93cmFwcGVyX3NlYXJjaCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIHotaW5kZXg6IDIwNDE7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuI2FqYXhfZXhwb3J0IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubWFpbi1uYXYge1xuICBAbWVkaWEgKG1heC13aWR0aDogQHNjcmVlbi14cy1tYXgpIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIC5tZW51LWl0ZW0tZGVsaW1pdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgdWwubmF2YmFyLW5hdiB7XG4gICAgICAmID4gbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAmID4gdWwuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgJiA+IGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAgICAgICAgICYgPiBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5hdiB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXhzLW1heCkge1xuICAgIC5jYXJldCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5IHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgJi5zY3JvbGwtZGlzYWJsZWQge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtYmFja2Ryb3Age1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgb3BhY2l0eTogMC41O1xufVxuIiwiLmQtZiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mLXMtMCB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZi1nLTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG4iLCIvKlxuICpcbiAqICAgVGhpcyBpcyBzdHlsZSBmb3Igc2tpbiBjb25maWdcbiAqICAgVXNlIG9ubHkgaW4gZGVtbyB0aGVtZVxuICpcbiovXG5cbi50aGVtZS1jb25maWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTBweDtcbiAgcmlnaHQ6IDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRoZW1lLWNvbmZpZy1ib3gge1xuICBtYXJnaW4tcmlnaHQ6IC00MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjhzO1xufVxuXG4udGhlbWUtY29uZmlnLWJveC5zaG93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG5cbiAgLnNwaW4taWNvbiB7XG4gICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEzcHg7XG4gIH1cbn1cblxuLnNwaW4taWNvbiB7XG4gIGJhY2tncm91bmQ6IEBuYXZ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDdweCAxMHB4IDdweCAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMHB4IDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogMHB4O1xuICB3aWR0aDogNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNwaW4taWNvbi5za2luLTAge1xuICBiYWNrZ3JvdW5kOiBAbmF2eSAhaW1wb3J0YW50O1xufVxuLnNwaW4taWNvbi5za2luLTEge1xuICBiYWNrZ3JvdW5kOiBAc2tpbi0xLWNvbG9yICFpbXBvcnRhbnQ7XG59XG4uc3Bpbi1pY29uLnNraW4tMiB7XG4gIGJhY2tncm91bmQ6IEBza2luLTItY29sb3IgIWltcG9ydGFudDtcbn1cbi5zcGluLWljb24uc2tpbi0zIHtcbiAgYmFja2dyb3VuZDogQHNraW4tMy1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uc2tpbi1zZXR0aW5ncyB7XG4gIHdpZHRoOiAzODBweDtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IEBncmF5O1xufVxuXG4uc2tpbi1zZXR0aW5ncyAudGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLnNldHRpbmdzLWl0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbi5zZXR0aW5ncy1pdGVtLnNraW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zZXR0aW5ncy1pdGVtIC5zd2l0Y2gge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5za2luLW5hbWUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zZXR0aW5ncy1pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmRlZmF1bHQtc2tpbiwgLmJsdWUtc2tpbiwgLnVsdHJhLXNraW4sIC55ZWxsb3ctc2tpbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmRlZmF1bHQtc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6ICMyODNBNDk7XG59XG5cbi5kZWZhdWx0LXNraW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMWUyZTNkO1xufVxuXG4uYmx1ZS1za2luIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi8uLi8uLi8uLi8uLi8uLi9FWFAvSW5zcGluaWFUaGVtZUJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2xlc3MvcGF0dGVybnMvaGVhZGVyLXByb2ZpbGUtc2tpbi0xLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLmJsdWUtc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDhkZGI7XG59XG5cbi55ZWxsb3ctc2tpbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vLi4vLi4vLi4vRVhQL0luc3BpbmlhVGhlbWVCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9sZXNzL3BhdHRlcm5zL2hlYWRlci1wcm9maWxlLXNraW4tMy5wbmdcIikgcmVwZWF0IHNjcm9sbCAwIDEwMCU7XG59XG5cbi55ZWxsb3ctc2tpbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjZTg3MzU7XG59XG5cbi51bHRyYS1za2luIHtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICAvL2JhY2tncm91bmQ6IHVybChcIi4vLi4vLi4vLi4vc3JjL0VYUC9JbnNwaW5pYVRoZW1lQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvbGVzcy9wYXR0ZXJucy8zLnBuZ1wiKSByZXBlYXQgc2Nyb2xsIDAgMDtcbn1cblxuLnVsdHJhLXNraW46aG92ZXIge1xuICAvL2JhY2tncm91bmQ6IHVybChcInBhdHRlcm5zLzQucG5nXCIpIHJlcGVhdCBzY3JvbGwgMCAwO1xufSIsIi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24ge1xuICAmLnNlYXJjaGFibGUtY29sbGVjdGlvbi13aWRnZXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgLy93aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIC5jb2xsZWN0aW9uLWl0ZW0tbGFiZWwge1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJi5zZWFyY2hhYmxlLWNvbGxlY3Rpb24td2lkZ2V0LWxnIHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICB9XG4gIH1cblxuICAuY29sbGVjdGlvbi1pdGVtLXNlYXJjaCAuaW5wdXQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB0b3A6IDEwcHg7XG4gICAgICBsZWZ0OiA4cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sICsgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cblxuICAgIC5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cblxuICAuY29sbGVjdGlvbi1pdGVtcy13cmFwcGVyIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICYuc2Nyb2xsYWJsZS1tZCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cblxuICAuY29sbGVjdGlvbi1pdGVtcy1hY3Rpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgLm92ZXJmbG93LXgtYXV0byB7XG4gICAgb3ZlcmZsb3cteDogYXV0byFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIiNjb2xsYWJvcmF0b3JzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAuY29sbGFib3JhdG9yIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgd2lkdGg6IDM0cHg7XG4gICAgICAgIGhlaWdodDogMzRweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTA1JSk7XG4gICAgICAgIH1cblxuICAgICAgICAuY29sbGFib3JhdG9yLWJhZGdlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTNweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zY3JvbGxhYmxlLXdyYXBwZXItNTAwIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIjYWR2YW5jZV9mb3JtIHtcbiAgJi5hZHZhbmNlLWZ1bmRlZCB7XG4gICAgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc2VsZWN0LFxuICAgIC5zdWJtaXNzaW9uLXJlc3BvbnNlLWlzby1vZmZlci1jYWxjdWxhdG9yLWxpbmssXG4gICAgLnN1Ym1pc3Npb24tcmVzcG9uc2Utc3VibWl0LWFuZC1lbWFpbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuYWR2YW5jZS13aXRoLWFjdGl2YXRlZC10cmFuY2hlIHtcbiAgICAudHJhbmNoZS1hY3RpdmF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmZlZXMtY29sbGVjdGlvbiB7XG4gICAgdHIuY29sbGVjdGlvbi1pdGVtIHtcbiAgICAgID4gdGQge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWR2YW5jZS11bmRlcndyaXRpbmctYmxvY2sgLm5hdi5uYXYtdGFicyA+IGxpID4gYSB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cblxuICAudGFicy1jb250YWluZXIgLm5hdi10YWJzID4gbGkgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItYWN0aW9uLWxhYmVsLWZpcnN0LWJsb2NrIHtcbiAgICB3aWR0aDogMjg4cHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWFjdGlvbi1sYWJlbC1ibG9jayB7XG4gICAgd2lkdGg6IDUzcHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXN5bmRpY2F0aW9uLWxhYmVsLWJsb2NrIHtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cblxuICAubG9jLWFkdmFuY2Utc3luZGljYXRvci1zeW5kaWNhdGlvbi1sYWJlbC1ibG9jayB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWNvbW1pc3Npb24tbGFiZWwtYmxvY2sge1xuICAgIHdpZHRoOiA0MDZweDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWxhYmVsLWJsb2NrIHtcbiAgICB3aWR0aDogNDgxcHg7XG4gIH1cblxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS14cyxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtc20sXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLW1kLFxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS14cy1ibG9jayxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUteHMtaW5saW5lLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXNtLWJsb2NrLFxuICAvLy5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1zbS1pbmxpbmUsXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbWQtYmxvY2ssXG4gIC8vLmFkdmFuY2Utc3luZGljYXRvci12aXNpYmxlLW1kLWlubGluZSxcbiAgLy8uYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctYmxvY2ssXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUsXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiA1NDhweDtcbiAgfVxuXG4gIC5sb2MtYWR2YW5jZS1zeW5kaWNhdG9yLWZlZS1kYXRhLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogNDA4cHg7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWZlZXMge1xuICAgIC5jb2xsZWN0aW9uLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWNoYXJnZS1tb2RlLWNvbHVtbiB7XG4gICAgICAuY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxODE4cHgpIHtcbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGcge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLXZpc2libGUtbGctaW5saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItdmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmFkdmFuY2Utc3luZGljYXRvci1oaWRkZW4tbGcge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmxvYy1hZHZhbmNlLXN5bmRpY2F0b3ItZmVlLWRhdGEtYmxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwNnB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMTA0cHgpIGFuZCAobWF4LXdpZHRoOiAxODE3cHgpIHtcbiAgICAuYWR2YW5jZS1zeW5kaWNhdG9yLWNvbW1pc3Npb24tbGFiZWwtYmxvY2sge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLmFkdmFuY2Utc3luZGljYXRvci1kZXRhaWxzLTEtcm93IHtcbiAgICAgIHRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci10b2dnbGUtZGV0YWlscy1saW5rIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cblxuICAuYWR2YW5jZS1zeW5kaWNhdG9yLWRldGFpbHMtcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmFkdmFuY2UtYnV0dG9uLXJvdyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAuYWR2YW5jZS1zdWJtaXNzaW9uLWRlY2xpbmUtcmVhc29uLXdyYXBwZXIge1xuICAgIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgICAgc2VsZWN0IHtcbiAgICAgICAgJisuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaWNoZWNrLWxhYmVsIC50b29sdGlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jYWR2YW5jZV90eXBlIHtcbiAgLmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAucG9ydGZvbGlvLXNlbGVjdC1pdGVtLWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJjpob3ZlciAucG9ydGZvbGlvLXNlbGVjdC1pdGVtLWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jYWR2YW5jZV9tZXJjaGFudEFkdmFuY2VDb3VudFRleHQ6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICAuY3JlYXRlLW1lcmNoYW50LWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbiNhZHZhbmNlX3N1Ym1pc3Npb25zIHtcbiAgLnN1Ym1pc3Npb24tcmVzcG9uc2UtZmVlcyB7XG4gICAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4jYWR2YW5jZV9mZWVzIHtcbiAgLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jYWR2YW5jZV9mb3JtIC5zeW5kaWNhdG9ycyB7XG4gID4gLmNvbGxlY3Rpb24taXRlbXMge1xuICAgID4gLmNvbGxlY3Rpb24taXRlbSB7XG4gICAgICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCBAZm9ybS1jb250cm9sLWJvcmRlci1jb2xvcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnN5bmRpY2F0b3ItYWN0aW9uLWNvbCB7XG4gICAgd2lkdGg6IDY3cHg7XG4gIH1cblxuICAuc3luZGljYXRvci1uYW1lLWNvbCB7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS1sYWJlbC1jb2wge1xuICAgIHdpZHRoOiAxNTVweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWRhdGEtYW1vdW50LWNvbCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS1wZXJjZW50LWNvbCB7XG4gICAgd2lkdGg6IDEzMXB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS1maXJzdC1jb2wge1xuICAgIHdpZHRoOiAyMDJweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWRhdGEtc2Vjb25kLWNvbCB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItZGF0YS10aGlyZC1jb2wge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLXRvdGFsLWZpcnN0LWNvbCB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItdG90YWwtc2Vjb25kLWNvbCB7XG4gICAgd2lkdGg6IDEwNXB4O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItdG90YWwtdGhpcmQtY29sIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cblxuICAuc3luZGljYXRvci10b3RhbC1mb3VydGgtY29sIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuXG4gIC5zeW5kaWNhdG9yLWZlZS1sYWJlbC1jb2wge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG5cbiAgLmFkdmFuY2Utc3luZGljYXRvci1mZWVzIHtcbiAgICAuZmVlLWFjdGlvbi1jb2wge1xuICAgICAgd2lkdGg6IDY3cHg7XG4gICAgfVxuXG4gICAgLmZlZS10eXBlLWNvbCB7XG4gICAgICB3aWR0aDogMTM1cHg7XG4gICAgfVxuXG4gICAgLmZlZS1hbW91bnQtY29sIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAuZmVlLXBlcmNlbnQtY29sIHtcbiAgICAgIHdpZHRoOiAxMzFweDtcbiAgICB9XG5cbiAgICAuZmVlLWRlc2NyaXB0aW9uLWNvbCB7XG4gICAgICB3aWR0aDogMjY0cHg7XG4gICAgfVxuICB9XG59XG5cbi5zdWJtaXNzaW9uLWl0ZW0ge1xuICAmLnN1Ym1pc3Npb24taXRlbS1zZWxlY3RhYmxlIHtcbiAgICAuc3VibWlzc2lvbi1yZXNwb25zZS1zZWxlY3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5zdWJtaXNzaW9uLXJlc3BvbnNlLXNlbGVjdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWR2YW5jZS1zeW5kaWNhdG9yLWluY3VycmVkLW1lc3NhZ2Utcm93IHtcbiAgaSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbiNmaWx0ZXJfc2hvd05vUGF5bWVudF9jYWxsYmFja19maWx0ZXIsXG4jYWR2YW5jZV9zdGF0dXNfbWFuYWdlcl9zdGF0dXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNmaWx0ZXJfZm9ybSB7XG4gIHRyLmV4cGFuZGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZGNUU2O1xuICB9XG59XG5cbi5pYm94LWV4cGFuZC1pbml0aWF0ZWQge1xuICAuYWR2YW5jZS1wYXliYWNrLXNob3ctd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFkdmFuY2UtbWVyY2hhbnQtYXBwbGljYXRpb24tZmVlLXRvLXN0YWtlaG9sZGVyLXR5cGUtY29udGFpbmVyLFxuLnN1Ym1pc3Npb24tcmVzcG9uc2UtbWVyY2hhbnQtYXBwbGljYXRpb24tZmVlLXRvLXN0YWtlaG9sZGVyLXR5cGUtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uYWR2YW5jZS1zdGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICYuYWR2YW5jZS1zdGF0ZS1zdWJtaXR0ZWQge1xuICAgIGJhY2tncm91bmQ6ICM1ZTg4ZGM7XG4gIH1cblxuICAmLmFkdmFuY2Utc3RhdGUtcHJlZnVuZGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZThjMjQzO1xuICB9XG5cbiAgJi5hZHZhbmNlLXN0YXRlLWZ1bmRlZCB7XG4gICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgfVxuXG4gICYuYWR2YW5jZS1zdGF0ZS1kZWZhdWx0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNlZDU1NjU7XG4gIH1cblxuICAmLmFkdmFuY2Utc3RhdGUtY2xvc2VkIHtcbiAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzI0cHgpIHtcbiAgLmFkdmFuY2UtdW5kZXJ3cml0aW5nLWJhbmstc3RhdGVtZW50LXdvcmtzaGVldC13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLmNvbC1zY3JlZW4tc21hbGwtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5idWxrLWFjdGlvbi1tZW51LXdyYXBwZXItYWR2YW5jZSAuZHJvcGRvd24tc3VibWVudSB1bC5tZW51X2xldmVsXzEge1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5jb2wtaXctYWR2YW5jZS1sb2NrLXN0YXR1cyB7XG4gIHdpZHRoOiAyOTdweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4iLCJAc3RpcC1zdGF0dXMtY29tcGxldGVkOiBAbmF2eTtcbkBzdGlwLXN0YXR1cy13YWl2ZWQ6ICM4ODg4ODg7XG5cbkBzdGlwLWFjdGlvbi1kb2N1bWVudHM6ICM2NDY0ZmY7XG5Ac3RpcC1hY3Rpb24tcGVuZGluZzogI2JmYmUwMTtcbkBzdGlwLWFjdGlvbi11bmRlci1yZXZpZXc6ICM3MGI2MDU7XG5Ac3RpcC1hY3Rpb24tY29tcGxldGU6ICMyN2I2NzM7XG5Ac3RpcC1hY3Rpb24td2FpdmU6ICNiZmJmYmY7XG5Ac3RpcC1hY3Rpb24tZGVsZXRlOiAjZWM0NjU4O1xuXG4jYWR2YW5jZV91bmRlcndyaXRpbmdfc3RpcHNfc3RpcHMge1xuICB0aGVhZCB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgdGJvZHkgdGQge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLnN0aXAtYWN0aW9uLXZhcmlhbnQoQGNvbG9yKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiBAY29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbihAY29sb3IsIDMlKTtcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbihAY29sb3IsIDMlKTtcbiAgfVxufVxuXG4uc3RpcC1zdGF0dXMge1xuICAmW2RhdGEtc3RhdHVzPVwiY29tcGxldGVkXCJdIHtcbiAgICBjb2xvcjogQHN0aXAtc3RhdHVzLWNvbXBsZXRlZDtcbiAgfVxuXG4gICZbZGF0YS1zdGF0dXM9XCJ3YWl2ZWRcIl0ge1xuICAgIGNvbG9yOiBAc3RpcC1zdGF0dXMtd2FpdmVkO1xuICB9XG59XG5cbi5zdGlwLWFjdGlvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC8vZGlzcGxheTogbm9uZTtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLmJveC1zaGFkb3coaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSkpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImRvY3VtZW50c1wiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLWRvY3VtZW50cyk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwicGVuZGluZ1wiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLXBlbmRpbmcpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cInVuZGVyX3Jldmlld1wiXSB7XG4gICAgLnN0aXAtYWN0aW9uLXZhcmlhbnQoQHN0aXAtYWN0aW9uLXVuZGVyLXJldmlldyk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiY29tcGxldGVcIl0ge1xuICAgIC5zdGlwLWFjdGlvbi12YXJpYW50KEBzdGlwLWFjdGlvbi1jb21wbGV0ZSk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwid2FpdmVcIl0ge1xuICAgIC5zdGlwLWFjdGlvbi12YXJpYW50KEBzdGlwLWFjdGlvbi13YWl2ZSk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdIHtcbiAgICAuc3RpcC1hY3Rpb24tdmFyaWFudChAc3RpcC1hY3Rpb24tZGVsZXRlKTtcbiAgfVxufVxuXG4uZG93bmxvYWQtYWR2YW5jZS11bmRlcndyaXRpbmctc3RpcHMtZG9jdW1lbnRzLWJ1dHRvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDEwNTNweDtcbn0iLCIuYWR2YW5jZS10cmFuY2hlLWN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuIiwiI2FkdmFuY2VfdHJhbmNoZV9jcmVhdG9yX2Zvcm0ge1xuICAmLnN1Ym1pc3Npb24tcmVzcG9uc2UtdHJhbmNoZS1jcmVhdG9yIC50cmFuY2hlLWZ1bmRlZC1hdC1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuLmNvbXBhbnktdHdvLWZhY3Rvci1hdXRoLXdyYXBwZXIge1xuICAuc3dpdGNoIHtcbiAgICAucHVsbC1sZWZ0O1xuICB9XG59XG4iLCJAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24taW5mby1wcm92aWRlZDogIzY0NjRGRjtcbkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1hcHByb3ZlZDogIzI3QjY3MztcbkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1kZW5pZWQ6ICNBQUFBQUE7XG5AY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tZGVsZXRlOiAjRUM0NjU4O1xuQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWZvbGxvdy11cDogI0JGQkUwMTtcbkBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1zZW5kLXNtczogI0QyNjgxRTtcblxuQHRleHQtY29sb3Itc21zLWFjY2VwdGVkOiAjQUFBQUFBO1xuQHRleHQtY29sb3Itc21zLXNlbnQ6ICMyQkI2NzM7XG5AdGV4dC1jb2xvci1zbXMtZGVsaXZlcmVkOiAjMkJCNjczO1xuQHRleHQtY29sb3Itc21zLXVuZGVsaXZlcmVkOiAjRUM0NzU4O1xuQHRleHQtY29sb3Itc21zLWZhaWxlZDogI0VDNDc1ODtcblxuI2FkdmFuY2VfY29udGFjdF9jZW50ZXJfbWVzc2FnZXNfY29udGFjdENlbnRlck1lc3NhZ2VzIHtcbiAgdGhlYWQgdGgge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4jYWR2YW5jZV9jb250YWN0X2NlbnRlcl9tZXNzYWdlc19jb250YWN0Q2VudGVyTWVzc2FnZXMsXG4jYWR2YW5jZV9jb250YWN0X2NlbnRlcl9tZXNzYWdlcyB7XG4gIHRib2R5IHRkIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG59XG5cbi5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb2xvcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAY29sb3I7XG4gIGJvcmRlci1jb2xvcjogQGNvbG9yO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAzJSk7XG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oQGNvbG9yLCAzJSk7XG4gIH1cbn1cblxuLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLy9kaXNwbGF5OiBub25lO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICAuYm94LXNoYWRvdyhpbnNldCAwIDNweCA1cHggcmdiYSgwLDAsMCwuMTI1KSk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiaW5mb19wcm92aWRlZFwiXSB7XG4gICAgLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWluZm8tcHJvdmlkZWQpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImFwcHJvdmVkXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tYXBwcm92ZWQpO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cImRlbmllZFwiXSB7XG4gICAgLmNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLXZhcmlhbnQoQGNvbnRhY3QtY2VudGVyLW1lc3NhZ2UtYWN0aW9uLWRlbmllZCk7XG4gIH1cblxuICAmW2RhdGEtYWN0aW9uPVwiZGVsZXRlXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tZGVsZXRlKTtcbiAgfVxuXG4gICZbZGF0YS1hY3Rpb249XCJmb2xsb3dfdXBcIl0ge1xuICAgIC5jb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi12YXJpYW50KEBjb250YWN0LWNlbnRlci1tZXNzYWdlLWFjdGlvbi1mb2xsb3ctdXApO1xuICB9XG5cbiAgJltkYXRhLWFjdGlvbj1cInNlbmRfc21zXCJdIHtcbiAgICAuY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tdmFyaWFudChAY29udGFjdC1jZW50ZXItbWVzc2FnZS1hY3Rpb24tc2VuZC1zbXMpO1xuICB9XG59XG5cbi50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEBjb2xvcikge1xuICBjb2xvcjogQGNvbG9yO1xufVxuXG4udGV4dC1jb2xvci1zbXMtYWNjZXB0ZWQge1xuICAudGV4dC1jb2xvci1zbXMtdmFyaWFudChAdGV4dC1jb2xvci1zbXMtYWNjZXB0ZWQpO1xufVxuXG4udGV4dC1jb2xvci1zbXMtc2VudCB7XG4gIC50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEB0ZXh0LWNvbG9yLXNtcy1zZW50KTtcbn1cblxuLnRleHQtY29sb3Itc21zLWRlbGl2ZXJlZCB7XG4gIC50ZXh0LWNvbG9yLXNtcy12YXJpYW50KEB0ZXh0LWNvbG9yLXNtcy1kZWxpdmVyZWQpO1xufVxuXG4udGV4dC1jb2xvci1zbXMtdW5kZWxpdmVyZWQge1xuICAudGV4dC1jb2xvci1zbXMtdmFyaWFudChAdGV4dC1jb2xvci1zbXMtdW5kZWxpdmVyZWQpO1xufVxuXG4udGV4dC1jb2xvci1zbXMtZmFpbGVkIHtcbiAgLnRleHQtY29sb3Itc21zLXZhcmlhbnQoQHRleHQtY29sb3Itc21zLWZhaWxlZCk7XG59XG4iLCIuY29udHJhY3QtcGFyZW50LWluZm8td3JhcHBlciB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM4ODg4ODg7XG59XG5cbiNjb250cmFjdF9mb3JtIHtcbiAgLmZvcm0taGVhZGVyIHtcbiAgICAuY29udHJhY3QtdGVtcGxhdGUtcmVsYXRpb24tYXBwZW5kaXgtY29udHJhY3QtdGVtcGxhdGUtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuICB9XG59XG4iLCIuYmFzZS1pc28tb2ZmZXItY2FsY3VsYXRvci1yb3cge1xuICAuc2xpZGVyLWdyb3VwIHtcbiAgICAuaW5wdXQtd3JhcHBlciB7XG4gICAgICAuY29sLXNtLWF1dG8oKTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDE0NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zbGlkZXItd3JhcHBlciB7XG4gICAgICAuY29sLXNtLWF1dG8oKTtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5kZWFsLWJyZWFrZG93bi1ibG9jayB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBncmF5O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICA+IC5maWVsZC1yb3cge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaXNvLW9mZmVyLWNhbGN1bGF0b3ItZm9ybS13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCA3NXB4IDc1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAuZGVhbC1icmVha2Rvd24tYmxvY2sge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZjY7XG4gICAgcGFkZGluZzogMjBweCAzMHB4O1xuXG4gICAgPiAuZmllbGQtcm93IHtcbiAgICAgIC50ZXh0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgIC50ZXh0LFxuICAgICAgLnZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uc3VibWlzc2lvbi1yZXNwb25zZS1tYXhpbXVtLW9mZmVyLWVhcmx5LXBheW9mZi1kaXNjb3VudC12aWV3LW1vZGUgLmJ0bi1ncm91cCAuYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLm1vZGFsLWZvcm0tc3VibWlzc2lvbi1lZGl0IHtcbiAgLnN1Ym1pc3Npb24tcmVzcG9uc2UtYWNjZXB0LWFuZC1hY3RpdmF0ZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIjYWR2YW5jZV9mb3JtIHtcbiAgLnRhYnMtY29udGFpbmVyIHtcbiAgICAudGFicy1sZWZ0IHtcbiAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiAxNTVweDtcbiAgICAgIH1cbiAgICAgIC50YWItY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICAuaGVscC1ibG9jayB7XG4gICAgICAgICAgY29sb3I6IEByZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgID4ubmF2LXRhYnMge1xuICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIC50YWJzLWVycm9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICBjb2xvcjogQHJlZDtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIH1cbiAgICAgICAgPmxpIHtcbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNlN2VhZWMgdHJhbnNwYXJlbnQgI2U3ZWFlYyAjZTdlYWVjICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgID5hIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNhZHZhbmNlX3VuZGVyd3JpdGluZ19uc2ZzIHtcbiAgICBpbnB1dFtuYW1lJD1cIltudW1iZXJdXCJdIHtcbiAgICAgIHdpZHRoOiAyMThweDtcbiAgICB9XG4gIH1cbn1cblxuI2FkdmFuY2VfdW5kZXJ3cml0aW5nX2JhbmtTdGF0ZW1lbnRXb3Jrc2hlZXRzIC5iYW5rLXN0YXRlbWVudC1ub3RlW3Jvd3M9XCIxXCJdIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuIiwiI2R5bmFtaWNfZGF0ZV9yYW5nZV9jb2x1bW5fZm9ybSwgI2FkdmFuY2VfcGFydGljaXBhdGlvbl9icmVha2Rvd25fY29sdW1uX2Zvcm0ge1xuICAuaGVscC1ibG9jayB7XG4gICAgLnRleHQtcmlnaHQ7XG4gIH1cbn1cbiIsIiNsZW5kZXJfb3JpZ2luYXRpb25Db21taXNzaW9uVGllcnMge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNsZW5kZXJfZmVlcyB7XG4gIC5jb2xsZWN0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxlbmRlci1mb3JtIHtcbiAgLmZ1bmRpbmctY3JpdGVyaWEtZm9ybS1ncm91cCxcbiAgLnVuZGVyd3JpdGVyLXVzZXJzIC5wcmltYXJ5LWNvbHVtbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYubGVuZGVyLXdpemFyZC1lbmFibGVkIHtcbiAgICAuZnVuZGluZy1jcml0ZXJpYS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC51bmRlcndyaXRlci11c2VycyAucHJpbWFyeS1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB9XG4gIH1cbn1cbiIsIiNpc29fb3JpZ2luYXRpb25Db21taXNzaW9uVGllcnMge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbiNpc29fY29udGFjdHMge1xuICAudGFiLWNvbnRlbnQge1xuICAgIC50YWItcGFuZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG5cbi5pc28tYWR2YW5jZS1saXN0LWZpbHRlcnMge1xuICAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn0iLCIjc3luZGljYXRvcl9jb250YWN0cyB7XG4gIC50YWItY29udGVudCB7XG4gICAgLnRhYi1wYW5lIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuI3N5bmRpY2F0b3JfYmFsYW5jZV9hdmFpbGFibGVCYWxhbmNlLFxuI3N5bmRpY2F0b3JfYmFsYW5jZV9mcm96ZW5CYWxhbmNlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc3luZGljYXRvci1iYWxhbmNlLXRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAmLmJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNmU3O1xuICB9XG5cbiAgLnN5bmRpY2F0b3ItYmFsYW5jZS1pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTZlNztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICB9XG5cbiAgICAuaGVhZGVyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5oZWFkZXIsXG4gICAgLmRhdGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDE4NTBweCkge1xuICAgIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSB7XG4gICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zeW5kaWNhdG9yLWJhbGFuY2UtaXRlbSB7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0aCwgdGQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmlnaHQ6ICNBRkFGQUYgMXB4IHNvbGlkO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jdW5mcmVlemVfc3luZGljYXRvcl9mdW5kcyB7XG4gICYubW9kYWwge1xuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tIHtcbiAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogOTlweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2hvdy1yb3dzLXdyYXBwZXIge1xuICB0b3A6IDIwcHg7XG59XG5cbiNwYXltZW50X2FwcHJvdmVfc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuI2FwcHJvdmVfZm9ybSB7XG4gIC5iYWRnZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi8vI3BheW1lbnRfYXBwcm92ZV90YWJsZSB0aCB7XG4vLyAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy99XG5cbi5kYXRlLWZpbHRlcixcbi5hbW91bnQtZmlsdGVyIHtcbiAgd2lkdGg6IDMwMHB4O1xufVxuXG4jcGF5bWVudF9wYXN0ZV9wYXN0ZURhdGEge1xuICBtaW4taGVpZ2h0OiAxNzVweDtcbn1cblxuI2FwcHJvdmVfZm9ybSAuc2Nyb2xsYWJsZS10YWJsZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYWNjb3VudGluZ19maWx0ZXJfZm9ybSB7XG4gIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEBuYXZ5O1xuICAgIGJvcmRlci1jb2xvcjogQG5hdnk7XG4gICAgY29sb3I6IEB3aGl0ZTtcbiAgfVxufVxuXG4jZHJvcGRvd25fdG9nZ2xlX3VzZXIgKyAuZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiAyMjVweDtcbn1cblxuI2FjY291bnRpbmdfZmlsdGVyX2R1ZUF0UmFuZ2VfY2FsbGJhY2tfZmlsdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jYWNjb3VudGluZ19maWx0ZXJfc2hvd19jYWxsYmFja19maWx0ZXJfbGFiZWwge1xuICB3aWR0aDogMTIwcHg7XG59XG4jcGF5bWVudF9hY2NvdW50aW5nX3BheW1lbnRUeXBlX3dyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogNThweDtcbn1cblxuLnBheW1lbnQtdXBsb2FkLWRhdGEtdXBkYXRlLWRhdGUtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbn1cblxuLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1wYXltZW50IC5kcm9wZG93bi1tZW51LCAuYnVsay1hY3Rpb24tbWVudS13cmFwcGVyLXBheW1lbnRfYm91bmNlZCAuZHJvcGRvd24tbWVudSB7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LWhlaWdodDogNTUwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbiIsIiNwb3J0Zm9saW9fc3luZGljYXRvcnMge1xuICAuY29sbGVjdGlvbi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59IiwiLmRhc2hib2FyZC1wYXJ0aWNpcGF0aW9uLXRhYmxlIHtcbiAgdGgge1xuICAgIHdpZHRoOiAxNzBweDtcbiAgfVxufVxuXG4jZGFzaGJvYXJkX2ZpbHRlcl9mb3JtIHtcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6IDE3cHggIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgICBoZWlnaHQ6IDQwcHggIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuXG4gICAgICA+IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmNvbXBhbnktZGFzaGJvYXJkLXBlcnNwZWN0aXZlLWZvcm0tZ3JvdXAge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTRhZGZkO1xuICAgIH1cbiAgfVxuXG4gICNkYXNoYm9hcmRfZmlsdGVyX2Z1bmRlZEF0X2NhbGxiYWNrX2ZpbHRlcjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBAdGV4dC1jb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbiNzeW5kaWNhdGlvbl9ibG9jayBoMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbiNuZXdfY2FzaF9hZHZhbmNlcywgI2J5X3N0YXR1c19jYXNoX2FkdmFuY2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiNjYXNoX2FkdmFuY2VzX3RhYnMge1xuICA+bGk+YSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgcGFkZGluZy1yaWdodDogN3B4O1xuICB9XG59XG5cbi5kaXNwbGF5LWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLndpZHRoMjAge1xuICB3aWR0aDogMjAlO1xufVxuIiwiLmFkdmFuY2Utdmlldy1yZXN0cmljdGlvbi10eXBlLXdyYXBwZXIsXG4ucmVzdHJpY3Rpb25zLXR5cGUtd3JhcHBlciB7XG4gIGhlaWdodDogMzUwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuIiwiI2VtYWlsX2xvZ19wcmV2aWV3X21vZGFsIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbiIsIiNlbWFpbF90ZW1wbGF0ZV9wcmV2aWV3X21vZGFsIHtcbiAgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuI3VwbG9hZF9jb21wYW55X2VtYWlsX3RlbXBsYXRlX2ltYWdlc19lbWFpbFRlbXBsYXRlSW1hZ2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuIiwiI3N0eWxlX2VtYWlsX2Zvcm1fY29udGFpbmVyIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbiAgLmJ0bi1wcmltYXJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4IWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmhpc3RvcnktZGF0YS1pdGVtLXR5cGUtcmVtb3ZlIHtcbiAgLnAtbC1ub25lO1xufVxuIiwiI21haW5fY29udHJhY3RfdGVtcGxhdGVzLFxuI2FwcGVuZGl4X2NvbnRyYWN0X3RlbXBsYXRlcyB7XG4gID4gdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEB0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cbiIsIi5tZXJjaGFudC1zdGF0ZSB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICYubWVyY2hhbnQtc3RhdGUtbmV3IHtcbiAgICBiYWNrZ3JvdW5kOiAjNjdmMTY3O1xuICB9XG5cbiAgJi5tZXJjaGFudC1zdGF0ZS1iYWQtYWN0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNlZDU1NjU7XG4gIH1cblxuICAmLm1lcmNoYW50LXN0YXRlLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgfVxuXG4gICYubWVyY2hhbnQtc3RhdGUtcGFpZC1vZmYge1xuICAgIGJhY2tncm91bmQ6ICMxYzg0YzY7XG4gIH1cblxuICAmLm1lcmNoYW50LXN0YXRlLWluLXByb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjhhYzU5O1xuICB9XG5cbiAgJi5tZXJjaGFudC1zdGF0ZS1kZWNsaW5lZCB7XG4gICAgYmFja2dyb3VuZDogI2UyZDEwMDtcbiAgfVxufVxuIiwiLnN0YWtlaG9sZGVyLXN0YXR1cyB7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICYuc3Rha2Vob2xkZXItc3RhdHVzLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgfVxuXG4gICYuc3Rha2Vob2xkZXItc3RhdHVzLXRlcm1pbmF0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNkYzYwNjg7XG4gIH1cblxuICAmLnN0YWtlaG9sZGVyLXN0YXR1cy11bmRlci1yZXZpZXcge1xuICAgIGJhY2tncm91bmQ6ICNmOGFjNTk7XG4gIH1cbn0iLCIuaXNvLW9mZmVyIHtcbiAgLmlzby1vZmZlci10eXBlLWNvcHktbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuIiwiLmZ1bmRpbmctY3JpdGVyaW9uIHtcbiAgLnRleHQtdmFsdWUtZm9ybS1ncm91cCxcbiAgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCxcbiAgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwLFxuICAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwLFxuICAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCxcbiAgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCxcbiAgLmFkdmFuY2UtZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAsXG4gIC5hZHZhbmNlLXVuZGVyd3JpdGluZy1maWVsZC12YWx1ZXMtZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZVwiXSB7XG4gICAgJltkYXRhLW9wZXJhdG9yPVwiaW5cIl0sXG4gICAgJltkYXRhLW9wZXJhdG9yPVwibm90X2luXCJdIHtcbiAgICAgIC5hZHZhbmNlLWZpZWxkLXZhbHVlcy1mb3JtLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLW1vZGU9XCJjdXN0b21fYWR2YW5jZV91bmRlcndyaXRpbmdcIl0ge1xuICAgICZbZGF0YS1vcGVyYXRvcj1cImluXCJdLFxuICAgICZbZGF0YS1vcGVyYXRvcj1cIm5vdF9pblwiXSB7XG4gICAgICAuYWR2YW5jZS11bmRlcndyaXRpbmctZmllbGQtdmFsdWVzLWZvcm0tZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cInRleHRcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLnRleHQtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImJvb2xcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cIm51bWJlclwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIHtcbiAgICAubnVtYmVyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJpbnRlZ2VyXCJdOm5vdChbZGF0YS1vcGVyYXRvcj1cIlwiXSkge1xuICAgIC5pbnRlZ2VyLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJjdXJyZW5jeVwiXTpub3QoW2RhdGEtb3BlcmF0b3I9XCJcIl0pIHtcbiAgICAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImRhdGVcIl06bm90KFtkYXRhLW9wZXJhdG9yPVwiXCJdKSB7XG4gICAgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuZnJvbS12YWx1ZS13cmFwcGVyID4gLmZvcm0tZ3JvdXAge1xuICAgID4gLmNvbC1pdy1sZyxcbiAgICA+IC5jb2wtaXctbWQge1xuICAgICAgd2lkdGg6IDMxM3B4O1xuICAgIH1cbiAgfVxuXG4gIC50by12YWx1ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gICZbZGF0YS1vcGVyYXRvcj1cImJldHdlZW5cIl0ge1xuICAgIC5mcm9tLXZhbHVlLXdyYXBwZXIgPiAuZm9ybS1ncm91cCA+IC5jb2wtaXctbWQge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgIH1cblxuICAgIC50by12YWx1ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiI3Rhc2tfbm90ZXMge1xuICAubm90ZS1pdGVtLXdyYXBwZXIsXG4gIC5ub3RlLWl0ZW0taW5wdXQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI3Rhc2tfZmlsdGVyX2Zvcm0ge1xuICAudGFzay1nbG9iYWwtZmlsdGVycyAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cblxuLnRhc2stc3RhdHVzIHtcbiAgY29sb3I6ICNmZmY7XG5cbiAgJltkYXRhLXN0YXR1cz1cInBlbmRpbmdcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGFjNTk7XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwib3ZlcmR1ZVwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkNTU2NTtcbiAgfVxuXG4gICZbZGF0YS1zdGF0dXM9XCJjb21wbGV0ZWRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWIzOTQ7XG4gIH1cblxuICAmW2RhdGEtc3RhdHVzPVwiZGlzY2FyZGVkXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICB9XG59XG4iLCIuY3NjLXVjYy1maWxpbmctY3VzdG9tLWZpZWxkLXZhbHVlIHtcbiAgLnRleHQtdmFsdWUtZm9ybS1ncm91cCxcbiAgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCxcbiAgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwLFxuICAuaW50ZWdlci12YWx1ZS1mb3JtLWdyb3VwLFxuICAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCxcbiAgLmRhdGUtdmFsdWUtZm9ybS1ncm91cCxcbiAgLmFkdmFuY2UtZmllbGQtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgJltkYXRhLWZpZWxkLW1vZGU9XCJmaXhlZFwiXSB7XG4gICAgLm9yZy1kaXNhYmxlZCgpXG4gIH1cblxuICAmW2RhdGEtZmllbGQtbW9kZT1cImN1c3RvbV9hZHZhbmNlXCJdW2RhdGEtZmllbGQtdHlwZT1cImxpc3RcIl0ge1xuICAgIC5hZHZhbmNlLWZpZWxkLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJltkYXRhLWZpZWxkLXR5cGU9XCJ0ZXh0XCJdIHtcbiAgICAudGV4dC12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwiYm9vbFwiXSB7XG4gICAgLmJvb2wtdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLm51bWJlci12YWx1ZS1mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gICZbZGF0YS1maWVsZC10eXBlPVwiaW50ZWdlclwiXSB7XG4gICAgLmludGVnZXItdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImN1cnJlbmN5XCJdIHtcbiAgICAuY3VycmVuY3ktdmFsdWUtZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAmW2RhdGEtZmllbGQtdHlwZT1cImRhdGVcIl0ge1xuICAgIC5kYXRlLXZhbHVlLWZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG4iLCIjYW5ub3VuY2VtZW50X2ZpbHRlcl9mb3JtIHtcbiAgLmFubm91bmNlbWVudC1nbG9iYWwtZmlsdGVycyAuYnRuLWdyb3VwIC5idG4uYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAbmF2eTtcbiAgICBib3JkZXItY29sb3I6IEBuYXZ5O1xuICAgIGNvbG9yOiBAd2hpdGU7XG4gIH1cbn1cbiIsImEub2Nyby1mb3JtLXZpZXctc2VuZC1saW5rOmZvY3VzLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWxpbms6YWN0aXZlLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWFsbC1saW5rOmZvY3VzLFxuYS5vY3JvLWZvcm0tdmlldy1zZW5kLWFsbC1saW5rOmFjdGl2ZSxcbmEub2Nyby1mb3JtLXNlbmQtYWxsLWxpbmsuZGlzYWJsZWQ6Zm9jdXMsXG5hLm9jcm8tZm9ybS1zZW5kLWFsbC1saW5rLmRpc2FibGVkOmFjdGl2ZSB7XG4gICAgY29sb3I6IEBuYXZ5O1xufVxuIiwiI3Rlc3RfY29sbGVjdGlvbl9jdXJ2ZV9tb250aHMge1xuICAuY2hlY2tib3gge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgLnRvZ2dsZS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuXG4gICAgaTpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxNDdcIjtcbiAgICB9XG5cbiAgICAmLmNvbGxhcHNlZCBpOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjE5NlwiO1xuICAgIH1cbiAgfVxufVxuIiwiLm1lcmNoYW50LWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XG59XG5cbi5tZXJjaGFudC1jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbiIsIi5zaWdudXAtYm94IHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4jbWVyY2hhbnRfc2lnbnVwX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaWduLXVwLW1lcmNoYW50LWZvcm0tc3VibWl0LWJ0biB7XG4gIG1pbi13aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMjBweDtcbiAgYm9yZGVyLWNvbG9yOiAjZTdlYWVjO1xuICBib3JkZXItaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1zdHlsZTogc29saWQgc29saWQgbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4O1xufVxuXG4uc2lnbi11cC1tZXJjaGFudC1jb21wYW55LWxvZ28ge1xuICBtYXgtd2lkdGg6IDQ2MHB4O1xufVxuXG4uc2lnbnVwLW1lcmNoYW50LWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNpZ251cC1tZXJjaGFudC1oZWxwLXRleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDVweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNpZ251cC1tZXJjaGFudC1oZWxwLXRleHQge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xufVxuXG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWxvZ2luLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTNweFxufVxuXG4uc2lnbi11cC1tZXJjaGFudC1mb3JtLWNvcHlyaWdodC10ZXh0XG57XG4gIG1hcmdpbi1sZWZ0OiAyNXB4XG59XG4iLCIjbGVhZF9yZXF1ZXN0X2NvbnZlcnRfc3VnZ2VzdGVkTWVyY2hhbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcblxuICAucmFkaW8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW46IDAgMjVweCAyNXB4IDA7XG4gICAgZmxleDogMCAxIDQ1NXB4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICBsYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubWVyY2hhbnQtY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2YwZjJmNDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgaDQge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG5cbiAgICAuZGV0YWlscy1saW5rIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmRlc2NyaXB0aW9uIHAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAmLm5vd3JhcCB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiBpIHtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gIGlucHV0OmNoZWNrZWQgfiAubWVyY2hhbnQtY2FyZCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC1tb3otYm94LXNoYWRvdzogNHB4IDRweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB9XG59XG4iLCIuaXNvLWNvbXBhbnktbG9nby13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmlzby1jb21wYW55LWxvZ28ge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cbiIsIi5yZWZlcnJlci1wZXJmb3JtYW5jZS1zdGF0cy1ibG9jayAudG9vbHRpcC1pbm5lciB7XG4gIHdpZHRoOiA1MDBweDtcbn1cbiIsIi5zeW5kaWNhdG9yLW9wdC1vdXQtd3JhcHBlciB7XG4gIC5pYm94LWNvbnRlbnQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuXG4gIHAge1xuICAgIG1hcmdpbjogMTVweCAwO1xuICB9XG59XG4iLCJAaW1wb3J0IFwic3luZGljYXRvci1vcHQtb3V0Lmxlc3NcIjtcblxuLmZ1bGwtbG9nby1uYW1lIHtcbiAgLmxvZ28tbmFtZSgpO1xuICBmb250LXNpemU6IDE2MHB4O1xufVxuIiwiI3Bvd2VyX2JpX3JlcG9ydF9jb250YWluZXIge1xuICBtaW4td2lkdGg6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTUxcHgpO1xuICBkaXNwbGF5OiBub25lO1xuXG4gICYucG93ZXItYmktcmVwb3J0LXZpZXctYXMge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDIwNXB4KTtcbiAgfVxuXG4gID4gaWZyYW1lIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cblxuLnRvcC1uYXZpZ2F0aW9uIC53cmFwcGVyLndyYXBwZXItY29udGVudC1wb3dlci1iaSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi51c2VyLXBvd2VyLWJpLXJlcG9ydC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogQHRleHQtY29sb3I7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBuYXZ5O1xuICB9XG59XG5cbi5wb3dlci1iaS12aWV3LWFzLWNvbnRhaW5lciB7XG4gIGNvbG9yOiBAc3RhdGUtd2FybmluZy10ZXh0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAc3RhdGUtd2FybmluZy1iZztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBzdGF0ZS13YXJuaW5nLWJvcmRlcjtcbiAgcGFkZGluZzogMTBweCA3NXB4O1xufVxuXG4ucG93ZXItYmktcmVwb3J0LWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCBAYm9yZGVyLWNvbG9yO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogQHRleHQtY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAwIDhweCAjZDNkM2QzO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5yZXBvcnQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMDBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAvL3RyYW5zaXRpb246IG1heC1oZWlnaHQgMTIwMG1zIGVhc2UtaW4tb3V0LCBvcGFjaXR5IDEyMDBtcztcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UsXG4gIC5pY29uIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuaWNvbiB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjAwcHg7XG4gIH1cblxuICAuaWNvbiBpIHtcbiAgICBmb250LXNpemU6IDEwMHB4O1xuICAgIGNvbG9yOiAjZGFkYWRhO1xuICB9XG5cbiAgLnJlcG9ydC1uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAucmVwb3J0LWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtaGVpZ2h0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLy90cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDBtcyA0MDBtcywgb3BhY2l0eSA0MDBtcyAwbXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uZmlsZS1ib3gge1xuICAmLmZpbGUtYm94LXNtIHtcbiAgICB3aWR0aDogMTEwcHg7XG5cbiAgICAuZmlsZSAuaWNvbixcbiAgICAuZmlsZSAuaW1hZ2Uge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgIH1cblxuICAgIC5maWxlIC5pY29uIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZpbGUgLmljb24gaSB7XG4gICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgfVxuICB9XG59XG5cbiN1c2VyX3Bvd2VyX2JpX3JlcG9ydHNfcG93ZXJCaVJlcG9ydHMge1xuICB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIC5zZWN0aW9uLWhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuIiwiI2VxdWlmYXhfb3JnYW5pemF0aW9uX2RldGFpbHNfbW9kYWwge1xuICBkdCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiA1MDBweDtcbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1MjVweDtcbiAgfVxufVxuIiwiLmVxdWlmYXgtbnotdG9nZ2xlLWFkdmVyc2VzLWxpbmsge1xuICAgIHBhZGRpbmc6IDAgM3B4O1xufVxuIiwiQG1lZGlhIChtYXgtd2lkdGg6IDE1NjRweCkge1xuICAgICNlcXVpZmF4X2FuZF9jcmVkaXRvcl93YXRjaF9jcmVkaXRfcHJvZmlsZV9ibG9jayAuY3JlZGl0LXByb2ZpbGUtcHVsbC1uZXctbGluayB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG59XG4iLCIjYWNjb3VudF9ob2xkX3R5cGUgLmQtaS1iIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDZweDtcbn1cblxuI2FjY291bnRfaG9sZF90eXBlIC5pcmFkaW9fc3F1YXJlLWdyZWVuIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbn1cbiIsIi5kcmF3LXN0YXR1cyB7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmLmRyYXctc3RhdHVzLXBlbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNWU4OGRjO1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtcHJvY2Vzc2luZyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlOGMyNDM7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1jYW5jZWxsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmEwMDEzO1xuICAgIH1cblxuICAgICYuZHJhdy1zdGF0dXMtZXhwaXJlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiYTAwMTM7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1wZXJmb3JtaW5nIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzFhYjM5NDtcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLXJlamVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2JhMDAxMztcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLXJlZnVuZGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2U4YzI0MztcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLWRlZmF1bHRlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNlZDU1NjU7XG4gICAgfVxuXG4gICAgJi5kcmF3LXN0YXR1cy1wcmVfY2xvc2VkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzQwNGY1OTtcbiAgICB9XG5cbiAgICAmLmRyYXctc3RhdHVzLWNsb3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgfVxufVxuXG4jZWRpdF9kcmF3X3BhcnRpY2lwYXRpb25fZm9ybSB7XG4gICAgLmRyYXctc3luZGljYXRvci12aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MDBweDtcbiAgICB9XG5cbiAgICAuZHJhdy1zeW5kaWNhdG9yLWZlZS1sYWJlbC1ibG9ja3tcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwMHB4O1xuICAgIH1cblxuICAgIC8vLmRyYXctc3luZGljYXRvci1mZWUtZGF0YS1ibG9jayB7XG4gICAgLy8gICAgbWFyZ2luLWxlZnQ6IDUyM3B4O1xuICAgIC8vfVxuXG4gICAgLnN5bmRpY2F0b3ItYWN0aW9uLWNvbCB7XG4gICAgICAgIHdpZHRoOiA2N3B4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLW5hbWUtY29sIHtcbiAgICAgICAgd2lkdGg6IDI0NXB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLWRhdGEtbGFiZWwtY29sIHtcbiAgICAgICAgd2lkdGg6IDE1NXB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLWRhdGEtYW1vdW50LWNvbCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLXBlcmNlbnQtY29sIHtcbiAgICAgICAgd2lkdGg6IDEzMXB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLWRhdGEtZmlyc3QtY29sIHtcbiAgICAgICAgd2lkdGg6IDIwMnB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLWRhdGEtc2Vjb25kLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci1kYXRhLXRoaXJkLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci10b3RhbC1maXJzdC1jb2wge1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItdG90YWwtc2Vjb25kLWNvbCB7XG4gICAgICAgIHdpZHRoOiAxMDVweDtcbiAgICB9XG5cbiAgICAuc3luZGljYXRvci10b3RhbC10aGlyZC1jb2wge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgLnN5bmRpY2F0b3ItdG90YWwtZm91cnRoLWNvbCB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgIH1cblxuICAgIC5zeW5kaWNhdG9yLWZlZS1sYWJlbC1jb2wge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICB9XG4gICAgLmNvbW1pc3Npb24td3JhcHBlciB7XG4gICAgICAgIG1pbi13aWR0aDogNDA2cHg7XG4gICAgfVxufVxuIiwiQGJ0bi1wYXltZXRlci1iZzogIzM2YThmZjtcblxuLmJ0bi1wYXltZXRlciB7XG4gIC5idXR0b24tdmFyaWFudChAYnRuLXByaW1hcnktY29sb3I7IEBidG4tcGF5bWV0ZXItYmc7IEBidG4tcGF5bWV0ZXItYmcpO1xufVxuIiwiLmpxdWVyeS10aHJvYmJlciwgLmpxdWVyeS10aHJvYmJlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmpxdWVyeS10aHJvYmJlci1vdmVybGF5IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uanF1ZXJ5LXRocm9iYmVyLnRocm9iYmVyLWltYWdlLXR5cGUtY2lyY2xlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9jaXJjbGUuZ2lmKTtcbn1cblxuLmpxdWVyeS10aHJvYmJlci50aHJvYmJlci1pbWFnZS10eXBlLWhvcml6b250YWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2hvcml6b250YWwuZ2lmKTtcbn1cblxuLmpxdWVyeS10aHJvYmJlci50aHJvYmJlci10eXBlLWlubGluZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuIiwiLyohXG4gKiBTdHlsZXNoZWV0IGZvciB0aGUgRGF0ZSBSYW5nZSBQaWNrZXIsIGZvciB1c2Ugd2l0aCBCb290c3RyYXAgMy54XG4gKlxuICogQ29weXJpZ2h0IDIwMTMtMjAxNSBEYW4gR3Jvc3NtYW4gKCBodHRwOi8vd3d3LmRhbmdyb3NzbWFuLmluZm8gKVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLiBTZWUgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqXG4gKiBCdWlsdCBmb3IgaHR0cDovL3d3dy5pbXByb3ZlbHkuY29tXG4gKi9cblxuIC5kYXRlcmFuZ2VwaWNrZXIuZHJvcGRvd24tbWVudSB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgei1pbmRleDogMzAwMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQgLmNhbGVuZGFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0IC5jYWxlbmRhcixcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlciAuY2FsZW5kYXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyLnNpbmdsZSAuY2FsZW5kYXIge1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcbiAgd2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgLnJhbmdlX2lucHV0cz5kaXYge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5yYW5nZV9pbnB1dHM+ZGl2Om50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctbGVmdDogMTFweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDI3MHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctY2FsZW5kYXIgLmNhbGVuZGFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIuc2luZ2xlIC5jYWxlbmRhci1kYXRlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhciB0aCwgLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXIgdGQge1xuICBmb250LWZhbWlseTogJ0hlbHZldGljYSBOZXVlJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDMycHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9zdGFydF9pbnB1dCBsYWJlbCxcbi5kYXRlcmFuZ2VwaWNrZXIgLmRhdGVyYW5nZXBpY2tlcl9lbmRfaW5wdXQgbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICB0ZXh0LXNoYWRvdzogI2ZmZiAxcHggMXB4IDBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBpbnB1dCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIC5pbnB1dC1taW5pIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogIzU1NTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICBwYWRkaW5nOiAwIDZweDtcbiAgd2lkdGg6IDc0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjVmNWY1O1xuICBjb2xvcjogIzA4YztcbiAgcGFkZGluZzogM3B4IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA4YztcbiAgYm9yZGVyOiAxcHggc29saWQgIzA4YztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLWRhdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA4cHggYXV0byAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNsZWZ0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICByaWdodDogOXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogMDsgIFxuICByaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zY2VudGVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIGxlZnQ6IDA7ICBcbiAgcmlnaHQ6IDA7ICBcbiAgd2lkdGg6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiA5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zcmlnaHQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcHVwOmJlZm9yZXtcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206LTdweDtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICNjY2M7XG59XG4uZGF0ZXJhbmdlcGlja2VyLmRyb3B1cDphZnRlcntcbiAgdG9wOiBpbml0aWFsO1xuICBib3R0b206LTZweDtcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLCAuZGF0ZXJhbmdlcGlja2VyIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLm9mZiB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmRpc2FibGVkLCAuZGF0ZXJhbmdlcGlja2VyIG9wdGlvbi5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmF2YWlsYWJsZTpob3ZlciwgLmRhdGVyYW5nZXBpY2tlciB0aC5hdmFpbGFibGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcbiAgYmFja2dyb3VuZDogI2ViZjRmODtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmVuZC1kYXRlIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAwIDRweCA0cHggMDtcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzU3ZWJkO1xuICBib3JkZXItY29sb3I6ICMzMDcxYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHRkLndlZWssIC5kYXRlcmFuZ2VwaWNrZXIgdGgud2VlayB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2NjYztcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LnllYXJzZWxlY3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3Qge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB3aWR0aDogNTYlO1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC55ZWFyc2VsZWN0IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuaG91cnNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubWludXRlc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5zZWNvbmRzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmFtcG1zZWxlY3Qge1xuICB3aWR0aDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmRhdGVyYW5nZXBpY2tlcl9zdGFydF9pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZGF0ZXJhbmdlcGlja2VyX2VuZF9pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0OyBcbiAgcGFkZGluZy1sZWZ0OiAxMXB4XG59XG5cbi5kYXRlcmFuZ2VwaWNrZXIgdGgubW9udGgge1xuICB3aWR0aDogYXV0bztcbn1cbiIsIi8qIGlDaGVjayBwbHVnaW4gU3F1YXJlIHNraW4sIGdyZWVuXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4sXG4uaXJhZGlvX3NxdWFyZS1ncmVlbixcbi5pY2hlY2tib3hfc3Rhci1ncmVlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYmFja2dyb3VuZDogdXJsKGdyZWVuLnBuZz92PTEpIG5vLXJlcGVhdDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaWNoZWNrYm94X3NxdWFyZS1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xufVxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNHB4IDA7XG59XG4uaWNoZWNrYm94X3NxdWFyZS1ncmVlbi5jaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDhweCAwO1xufVxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmljaGVja2JveF9zcXVhcmUtZ3JlZW4uY2hlY2tlZC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggMDtcbn1cblxuLmlyYWRpb19zcXVhcmUtZ3JlZW4ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjBweCAwO1xufVxuLmlyYWRpb19zcXVhcmUtZ3JlZW4uaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDRweCAwO1xufVxuLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2OHB4IDA7XG59XG4uaXJhZGlvX3NxdWFyZS1ncmVlbi5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MnB4IDA7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmlyYWRpb19zcXVhcmUtZ3JlZW4uY2hlY2tlZC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNnB4IDA7XG59XG5cbi5pY2hlY2tib3hfc3Rhci1ncmVlbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MHB4IDA7XG59XG4uaWNoZWNrYm94X3N0YXItZ3JlZW4uaG92ZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjRweCAwO1xufVxuLmljaGVja2JveF9zdGFyLWdyZWVuLmNoZWNrZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0yODhweCAwO1xufVxuLmljaGVja2JveF9zdGFyLWdyZWVuLmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzEycHggMDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaWNoZWNrYm94X3N0YXItZ3JlZW4uY2hlY2tlZC5kaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzNnB4IDA7XG59XG5cbi8qIEhpRFBJIHN1cHBvcnQgKi9cbkBtZWRpYSAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogNS80KSwgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS4yNSksIChtaW4tcmVzb2x1dGlvbjogMTIwZHBpKSB7XG4gICAgLmljaGVja2JveF9zcXVhcmUtZ3JlZW4sXG4gICAgLmlyYWRpb19zcXVhcmUtZ3JlZW4sXG4gICAgLmljaGVja2JveF9zdGFyLWdyZWVuIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGdyZWVuQDJ4LnBuZz92PTEpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMzYwcHggMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAzNjBweCAyNHB4O1xuICAgIH1cbn1cbiIsIi5taW5pY29sb3JzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5taW5pY29sb3JzLXNwcml0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBMllBQUFDV0NBWUFBQUMxcjV0NkFBRUwya2xFUVZSNEFlU2FCWThjenhIRnF3NlNXM3Z2ejR5aU1ETW5vakI5cEVTc2ZJOHdNek56UkdGbU1oejZhR2NxMWJ0dmNrL1BNMzFlZWMwdGxZcDZlcXAyZk9QK2JhLy83Y20zeDdLMzVqWWJFV0hkOEJJdGllTlFtbUh1YmhHV211THBON1prRC85NncyMkI0MGMvK3RFUyt5OTYwWXMwYjNQbVcxdnNDQTM4NUNjL01SMHZlTUVMN0ZyTWU5N3puc2QxdGlRaGRsUEpJUSs3dms0YkVZTTVpQTNFRy9ZcnR0WlZyVEVpNnV2VWJlM3RrbXFwM0x0aEgrdEJCcTh6ald0TjBQKy9meG1JZGZuQWFNaHZ5NERCSXlhVFNkczBUWHQwZEJRSEJ3ZnQzdDVldTdPejA1NDVjeVorODV2ZnRPOTQxenVQN0xUWlZFNlJobWhzN3R5YTJkNlMyVzZhRnl4MVRBVTJ4RHNmT21Xbjh6MXQrTnNwbXluL3hqeHovZXZsMkNoajk2ZStJMk8zcGIyT2dsakdGemNTS1Q3dVlsZ0hkck02SzZnVXR1ZEZxR2cwc1plQ1poRlBLWEZ1RExLVnNwRnlEdlhMV0VxNUN6S2VTcVM0UHE2VVNQSDBBOTJrUFl2QkQzMGt0bXdIS0lLS1R2RzBBM0ZIRXpHTEkzK0JOYVI3T2h1UTFxSnArZmtzL2szdFYybXhldnFhTkhqOWw0RUwyWnpyS2xqUVBIeDlxZWZQVnZ5UnhDVmZqYTJaSGVpZk1PbWEzZjBsNlB2cVA3RHI0N2FVKzFOdWg3MmVNdGIzRlJYYm96VTJXYVlHZWh2U21EYUhadUJ2NDExMUh2OXJ5WGhDeW4zb1lKMHFIa3VGOUlnZzlDalV4N3BtaDcyRnc3L0VKN2FqN3lzMGsrTmpDL3lEV3luaVpxc0dLWDVBZTdGRkcyeURJTGZzMW5qWXhDd2w3YW0yMUFIdHlFWGFsRmZOYzZESlg0SC84dFJqekgxOTZzZGxUUkpkbis5aGY4anJ2Z3gvTyszdjRaNlRpZHliK3FBMSt0WjB4T3FmUmRpS2VVclJac3RtOEZORFZpMHk3dERwRjVzZmtrWFJtVnZVOEhqeVdwaTFjN3hoRWZQT3BaMU51UGx2RDVac2dlT0hQL3poOVE1bTdmVU1aczk1em5PS210U0E1T1FjTkNUSGZPdk1iOWRCUmVvUjZJazVBTEVDYlhQRFhlUlFNSk5hNmozQlYxdmhpLzJnZUpGZ0c1cm5Sc0pXYUo1QnJPaVVTQ0JyRHc4UGkwUUhaWnVibSsyLy92V3ZLWmk5NTJQdlBhaUEyZUFtSjRwV1VaWVp6elk2KzRBcmJQOEp3R0Q3eGYvZDdnVHlrRzJzc1pIeC80QjE1RlhHTm9wNVFEWTZXVnlNTTQrR0FWd0tac2hUb3d4bUtHZ1BSYUI0RW8wemZmYXp6TmwrTUZ0T3VUdmx6cFF4eVNuWnBvMEtlQUhZQk1nb2pod2U2Ukp0UDZFaEFtUUNiNWlQT0F0dmRNTGFwc0dYZnVqTmV4L1RBcmlBMTQ5VXZtalVxZEIvZldIT1h3TXVxM3pnOHk0QVBYZXhDM2pXeUhUNXBUdVd6Y2F5czYrOXJ4VFlOS2IrRTN2QXJJSUNpZ0E3OExjaFd3Q3pEVHRwM0FVd1l5Z2JLNUNKUFpvWHpOaVdoaXJOOGZ2cVBPQnNJdVhqenZjcVZsWXJoSzdZQW1hUVBiRnI1TW56ZG81OXAvZVZOMllmdVdYQTdGVHFPOUovVGVyN012ZDJRTkJMOHg2alJrQ3BEbWNLVUZwZjdLYitJZVo4TE9lY3lmVytsbm9yOVlWYkJNd2V1aGpNM0R2b2dpMmpMeGM0WS92TlB4WlZIVzRUUzVjSllsV1FXc0Jvcm1jd2UvYXpuMzNKWU1id1FMRlE2SEgzeXpzeHExOWpsSnNYaHRqbWF6Q3ZmeDI5ZDcwWHpUR3M5cCtZcWE4MUlXNEtZRm9mZExRNWtET0dMNndYc0tmem9OckFhSElnVit4cENqWkRXU1NRTmVXa2JIOS9QM1ozZDl2dDdlMTJZMk9qL2ZlLy94Mi8vLzN2Mjg5LzY0djdOdTdmd0VUYVBoSnVnYThTQTVBV0FMTXBsOFRBUGdHNW9uY0NjWklkeEx0dm9QOWJZbmJDOEZMVVNkOUFuMkxVa2FZSjNKQWpNQk1nY3laTUZta0dqYUtoYVJQbjB6NDNMNWhCQTdRSXl0Q0pUKzJSYm5ia3hDeXdqZlNlZ2tzc0tyczJQVEVybW8vL1lqS3h3RzdhSGUxRmNZcU9xWUtUNFpudEViTjVsRE12Y2RxZVQ4TnBaUkFYcG03THZObnkzWlR1ZWxPMmNQeWZwMm1ISFppSzJvcUZtSkdOT3JCQW1KZmd3SDNkc1Jic0NOeUJlcmZnSzJIQmRud0FZYk8rbDZqMURGTGwwaGRpdUQwK24rTllhUCtPZ0NISmEzUUxjNDBlMUYrYU1mVEowZWRFZXd3RzZhQm5hNGpqR2RPL243RGx1MWZNVGxlQkN6SFJ5akdhMXhNelNJMWZkaml1MzdtUVBnTVpIZzZrdVVmQkRLSU5ReFJuT0E0d214dkk5cVFaYld3VHpSejJuL25kRFkxSzBoNnNEbmI5Y1BQa0U3TTlpV3Nqa25NMDRrVTI4YTNZeE96RE55MllyYVYreXV3VXpKK1c5aHRUbDlqdHFRbUsyRlpZWWwraExPU2VDbWp3aisyTjFBZVovMnptZjVINlM3bjJMek4rZUpPQzJkUEN2QzFtalk0dzIrdXdabTcrNjErdTNHSmdOcm1ld2V5WnozeG1IY3dJSHViN0tXUDlKMzV6UUZia3FKNVNBUVIxWGlER3dOamdtbHF2dGZxcllBWi84TE9qV3FSVzhtRVhjWGVHTHM3MWdsa1pXaTlpSFlDVkhJTllTd05nTmgzQk1GWjgvdWtpcE1WUEdLT2NsbTF0YlpVVHN5bVkvZm5QZjI2LytiUHZYckF4d1JVMk9VNGJtRDR3Yzh6blRZNzZ4UWFZTVlCQmEweSs1d3ptR1d4eVlyYjEveTg0aVBhS2JNTWZ6VTdNQW1BbTN6NzNmcGZMalRnMDhsTi9za0tGUXZZWXpCVFlZT3Z2TlVHYklNM3FpZGxkQUxQMTRlL05DZEE2Y1ZRZDBHNXJGa1duQkU3TTl2a25pbDBqNW1rSEdvTk5JRVluYWNnNS9ZQXJzaG52ZnVjME9USmpDQWg1UURMY0hGbjVQMHJuSUgvU3dOMXE5OElJdlVqdG9UeTVNQkNSakxTanc4a0tDNTRQUUJxdVIvTXlpZURKQmtHMTJQaGt0Y2hLdWJSbTlkUHZmL2JrNjFQaEVoQmpXRjI1YjNWNEo2L3d4VDVydlVaT3pBNFp1aFFGcW1BR0lURGJ3bGNWLzYxdVdKWlQ3aU9zNGIvMmNRWElSaElmRForWTdWVWFrVG45UjRGQ21uc1hQL0U3SWV1UTA5V3FFYXYvVUtOeVluWUNvR2x6RGlnRG1NM3NMYng4RDh3K2VGT0IyU2oxcTFLL0pmWHJNdmVVdHN4TktScHpxeHJyVklDTWJRVzBHTkpVYjlySDhxdk1meUhsMDVuL1RzcmV6UU5tVDNsSjBOZG5BKzlMbDBDd0VqRDd3ZW90Qm1aSDF6T1lQZjNwLzJQdkxJRGpTcktzblZsbGtOU3kyODNjdzh6TXpEd1RzUFR2ejdUTXpNek16Qmc0ek16TU04M00zYlprQzh1VzYrVm1sdTZKUFgzbTZxcTBscnZMb1ZWc1J1Sjc5VklhOTc2dnpyMG5INjVncGtBVWdnek5lOUNoMTQ4TGJUN0ErZmZXZTBYUFZTTEFDKzdEQ3RSV3dZem45RGw0VDFqUC9jSmdSV3ZCWEFSdkJHYldaaEREOVJqSE01Z3ExZ0hHV3ROQ0Z4bk1SaURHNFl1QXM1V1ZsUVptVFRFYmdkbWRkOTVaYnJycHB1NlRWM3grQ2FGQjhnMjBXekJYM0hHQ053SzdWVXJCR29CTm1GdFViR3J6MmQ0SHJMMUVvVUYzMkxvZy9zaysvRHdEczMydFVBaWpnVmF4dnB0bkp2bGx1YjNvN01FRFF3YkVBenRBVmhEdXlCdkUyeHcyRk9lWTJYZm9CeHpGekgxeUxSVFdPQjJHTW5vRjBMVUtBSE5sUUJSUUpuTE04ckZqd2F1NGpFN2N6NlErMTMvKzdMNWdqeCtPT08zRG1ROWt2bEtXWnQxUVJpMXhOcE9UWnpabjRZekh3emY1OHczTVpnVnRaamJNaDFVWTAzNERNNHBFVmdDVHVVQVdSSC9SeWlFYmwzOHhaeU0rUWJGeS9CUm0zWldDbVVLWUZBbHhCSkF4bEdVaXpieFl5OXo2dGY5eXlvUFpuanIvbE5yLyt0cCtSUzMzWFllYlhtTGdRdW5zbnAzQVdLU2F4YUdNWThDWkMyWVk2M0NQYTlkU2VjdXdvbkl0bjZqemE2YzJtRDMwQlVKWlFtZzhsakhzZk8yTTF1WHYyYk5Ed0F3d2RHeFNJTXhiVjhQUUZNeDhDQmtUekVKMXpRY1cxRnRXekFRRWl4aUVoS0dNRG95NWFwcXNDOEVzYUJmOURDY25UTUdzakFGdGZEMkRXVkV3WXhNUFZLeVdVUm1hUWxhOG5ESlR5c3BnTUFDa0pRYXpadjV4NjYyM2RwKzcvcXNMeGVMYk1wZ0ZQT0pBbDljdk9qWXRvWXc5Q0Vyd3k2aTFCcDZVV3ZmQU9jWXZwSmd0V2dUZ1Fzc3hzM0gvU3lqS01Tdm4xdmFCV3NzMzBHNG9FQU1aMms2T0dSNTZOUVBBUUo3QmV3TEdDTlJBbTBpbWo4RE1uaEs3d0s5NFZrSVgxMHV2MWFFb0FNVXNNWGdGZ09iRk9tWHJGM3ZKeVFseFR2UHJLdG5Sb3c3cVJIK3d3cUtQaFRCYUNGOFBNZ3BXaXZLVjdWcm50aGpuc0VBOEI0Y1Bqc1pMcG10dHB0QTliSXdXNFU1ZXNDTnVQT3IzTElRUjg2TzVYcVlRUTF4QVFsY1daU29VOGpoVUU1L1RRWHFUa0VYOURoZWZPWG9vQ3pFVU5UQnpSQ0xtT0hCUlJidU1FRS84Y0NpbEw4Q3Bzb2lub0h6NFBSZnVsVGQzYW11WmRoVTBmNTJUWTdicW9VQXdoclpuQUhJN1IvKzV0aGtYMnIvMGZZQXpEYmRXQUF1UVJoUXp2d1N3aGpFQk0waUE4N1lwWmhHbys0RmFOaXVjakw0OGZRQm13VjlGK3lnOVFCbkRHVkZtUHJ4ZS8vTXBDMmIzcS9EeTNiWDkwcWFNVlJBejZPb1pkR2xKQm1hamE2MEdxUGxRTnRRNVAzUlJjODBVeERCdkJlMU94anNDdFhKNUxUWGtNZjl1SGJ2eEZBV3pWNWVVeGFhc1lEWkxQL2gyRVA5UDhiSTM3TjBoNWg4QXBLTVRER2J0cFZyQUxBNWRSRCtBSzEwYmdWVnk3aE9EbVQ1bkJIMG9XQnVyZXAwSFJGQ2tNRmY3QkVEK05Yci9BTXdLZzVYZHU2RGQ1aHNjb1kwNUNYbEVyU0dLQUVrR3M2SnRWY3lzUnZpaWdoa2JmalMxckxVYnBCV1lmOHpOelpYYmJydXQrK0xOVngxUm40dmM2bWtBbDRZdGVtRkNQSSthd1l5RXBlUkYramtJa0NtY2tad1pqeFNFTWdaaFZ1ektxR0NXWjZHQytja25DbW1GNW9kN05ucTVrVGpOeEJTS2VRbHBWTVdNNUQ4SlpUd2dMbWVpaGlHL1RBS1pBR3YrZTJoT0ErU1JwZXkvcGRuOHFBOFFFNGpUVjlFam9NeVVCNFB0RjY1MElCN1JudjdFOHdJd1JjSVVveHVoR2Y5d3Zsa01YL0Z6UnlHWVFrc25MQVFLUnVtVS9LNHlqWmZOOTZWZzYxNng5OUtwVU1tUFZUSnVTNjA1WmhHM1NJbjgveGFzM0c3M2NIN3NZYzhUYlZ6d3hnY3oxRDVsS3BoeDFMSVBhbkdhMXFKNi9EQmFRakhERHZUcEZiakdqejRGbVBseGwwSHB0UUlvUXlIRnJMZGttem1TMGorV1V3M01XczdZZjYzanIrcFMzdCtBREFvWllDc0FNK243TmRwanFtVStrRW10eWhuNmExWTdnTmJtV2w3YW0rcjgzOWF4OTV4YVlQYXdiMFJRdDJOWFZmU3JLTGJMY3ZQUThtWC9QTFhEd0d3d3lXQldjNE1BWmdJYU1aakpPb2FlelZXeEdLeGlZSXROU1BRWjlibEtGR29vOXlsT250Y0l6UHdjcnhqTU1CNHBablFmakhNbzRrYUttUUlZWDhPcUdPNlptaVRHaWxudEFzd2FqTFhwZ3VLQkdSU3pCbWRWY1cxenBVRmFNLytvcGRSd3h1NUx0MTg3Nzc3a1NHaGludUYrb0tSSktHUFoyNkwrSkxxdmNIcFdZSUFNUXhBSVRNWHNwKzJhRFFNRWNqS3dnbm56ZnBNQ0pSQVFOT2tyWnhxM0NUQVRJR01aa0RlWlRRWmtjRk9XQVpoQkh2SE5QL1JsSi83ZUhLVUUwVjBBTXc1VDVBMGh4eXlNZzhLMW9FejZPcjJrM3VycU9HNTcxclFxYjgzZ1VQc3lobDU4bmM3Q2trS0c0eWVSejhLMHJwT2ZjSmt6TGtQUnZ1TFBuREJqZi9tbGhmZWN1dCswUXBjUFdhcVloZXRSb0ppSk1vWTZOZ1J4MHJMSXNDaTB6RDhkUnZNQ1pZR2Y0VGhXbEFDelZaOXBVQWRGd3ErdHdFbTJvNytMMlpmczB5K1JBakJUU0VOZml4L0t1Q0p0S2hsS21ZSVp3aHRic2I5T3R2OW0vWDEzcW9EWmkydjlBOE9VWDFRTFFFd1ZNaTBPcktVSXpnQTdJWkJ0N3N5b2tLYnRxRENnRlFCYWE3KzkzdU0zaHltOSs5UUFzNGYvM3hLdlVEVU5ZOVJtTVB2cW4wL3ZNREJibldRd3F5L1NBRE5SZnVLY0w0RWVhY2VBSjJDbDUzQkZ5bHFzM1BuOW9VS2FoQ1Q2VUNYQVowQUdXT3NBUGIxZXJ3Rk1xMXRmalVqWWhFT2ZSV0VMYlhmT1lBdlFsdVFhTUJiR2tnZG1HcjdJcWhtQjJORHFWakNYQUdVQ1pxMDBLQnVOdFhCR2dObFhEOTUwaUl3K0xKVFIybXoyTWFxbFRJbGloalZVdCtzSDRCS29aajB3aTN5SlM2WWdNQzlzNDYxZWJuMTZ5Vm5lMU1sOFJrN1ZtZVg4c3ZnbHB5aW9XZDJaK2NkcUFuZ0J6TEFKbWNPbXlaRVI5WktOamI1OXJ2M3VheFdaSGx3WlU3WVhuZEpxTWZkb0phdENCZ3Y5elJVenFHR2J4amNOYUl6TVAweFZReWhqc1J5ei9zcUtFNkFoYW92eEtQdjRyZmY0QzBVc3ROR2N5RGZSbGpnUklZVTZDTC9EQlNYbmRqV0MvV2plN2p4NktQSVZMUFJNWlB1UEZib3ozak0rRDMvUFFwL1hBZVd5M1YwWUpZdjdvbGtnRWp3S0hHVUNTN2hjMnFMUm5qdTZPZUdQMytUZkJUMTB5YlNJREZ0S1NSbjdFTkFLeUJLbUk3S0dmck1DYkRNUG5JRzE2S1pxR1lxL1R0VjlBVE1wb3BqRkp1MWdHZUdZK2RBcS8xekZHaC9NNGdRNzlGVXhVMzdSZmd4d3l5aVNaM2FNTkQ5NFNucFBIK0VqclpuYUhNeUNCN2Z4dkd4SzJTb0JHZ3JDR0Z0Tm1tYkxNL3ZiNDVNT1pnM0lmblNZOG5OSDZwaUNtQ3BsVU5EUUZnalRFRWJVMjJ5WHI3VWZ5aWk1WmdwbWE5cGZYOVBBN0ZmcXRlK1piREI3NVBlVVZJb1h0YTFSQVdOWlQrV3YvTzdNRGdPemxVa0dzL241ZVlDWmhEREc5dTllanBsZUg0UXlZandLWDR3UFR5Ym9DYUFQS2xlck5OOE1jME5UbndCZ3JkMXBXM1BNRkw2bzd5bGl1TTlRVlRNQk1lNG5qTkc5UEpVTTYvMXdSUmxDZzBJV01lYUNXVlBLV3J1Tk9XQUdWOFkyM2dDdFZEQnJlV2JkWlhPM0hJeStVUzdoaTQybm9uRk5vWXhGby81WWNCSzNSZzBQSW5mNUJRV3p2SkdVMEI3K1hBUUNVaGpqWnBZWjAzNk9HZG5sZ3lKbFF4aVBReHhWTVlOdFd5ZWJzR3lmczFMbUExdTlzOHFzNW40ZWdabXFaQXh0dlhSTXdoVDl0emM4TU1DTXhpaThFYUIySkdXQTJmSnlMSkRvYVMzeER4Yks5ZFNKUUIwQUtHdWRpOGM2QzAyMEhhbjBna0JkYzlkN0svdzZlT0x4ejJGVHVSSjNqKzhiUEx1L2YyckszbUk1RUEzOERVOTd5R242MzVqd3YwdXFtdWthaFRNR004MW1jcGdsUGoxTC9va2ZyS1hFVnZuQnNjeHVVbHdRRENnNVpnTjUrQmpVWXVLRW1lR0FORCt4TG5HZVBQUm04YU5LL1ZCR1h6VXpHT3NSbk9YV1gyNDF3Umx0SkJPWS9mV3hTUVd6bDFSZytyNWhCYk11OVVRWjZ4bGtDWHdSbU5WckFxVXNWTTRFd0JUVXlpYlcrY1czek5lK0ZnZk1IRWhyY0lhNXQ5WHlXKzFRNndrRnN4L1ZVTWF0eHpZUXVPVXYvL0pwMjJ6KzBkOW04NDloMnQ2ZjVVbDJaYnp2ZmU4TE1Dc1JSQWtZNlJ5Z0o0WGhpckV5VmdBa1RraGllTDBBbVBhSDFDNCt4UGxRSmJsY2JvZ2wxbnF3eFNvWWc2dXFaQUplMFNIUWlmcHM4SUUrcmdGOEtaU2h6MkRHaWxscVF3M0VHTXpnd05qV01KaTFBakJEdmxuTk15czF6Nno3NnVIYjdzd3pHbU1pb0dYdHpHR051b1o0UnIvTlhsVnVLUmhUaDNsYjR4dyt6VGxtQjNPYjA1YzRyYWR4WUN2bG1KSDFmZGtnNVp5QkxIT2Z3WXloVENITURSVWk2b1FNV0dySjlwSVRoekx1bDFER2FRTXozL2VnNE0vQktocXZneXVqNXBlcGZzbHpXRXRXK2tLWnJhWWNzLzdTWXNxbWVrSGZZcldta0VWN0xxcENBYVRvN0N5TzZNaUozdkRaVW9USUFnMG9jaHlwbndVTVc1MGx2NnZZVmJnbFJaWms3QWtQeXZ2Z3p5eUZqenFqZll3V1FvL1RjOFRhT0cxVGo3cXhhd2lrRkdRQVdpWHI3d0lxV2thWGZnZUdTeGs2b1ZxMTRGcnNEYjh6Mmg5VU5JWnRLSkgydkJuM3dGbDBER3dsMnhZSkNndCtwK3Y5MHg0MnkyL3RQb3hoem9lMEdPUUl6UHgvR1hGcUZtb1ZtT2J0QzZXaCs2LzhQRlBOOUdEcE1CYzJVc3RhcllxWjFySXBBVGJ2SEdkMk5EbGs2OVFxWDUvZUQyRU1uMTdHRmN4aUtHdWxiK09BdEx4cWhSVXpPcytzVkREN3E5VkpBN1A3cFg3K3lTN24vd25vYXJXR0xqS1FvUitITXFKT0FaeXhpb2E1TGVXWEFieENWOFkxekllQWhuVWR3RXlWczFhM3ovanprdnEvV0VIc2hza0NzMGY5dkp3YXlURVgwZGVTTW05aVN2N1NUODN1TURCYm1tUXd1L1RTUzhjRnMzZ3V0cUozZ0NoVXcwcWd1QWxJeWZXQkU2SVh5dWhBVmhMZzh1WVUyQmlhM0ZCR1Z1eTg4RVZWek5EMmFvUTFSZ1lmVmlVQ01WYk1DdHBzaVE5WTJ3ak1vSjQxTUxNenpIREFOTUNzMUp6RlVsWFk3cktGTzI3bmx4Z3dDTUFMWTI2WUl0cFROS2JmVWpmRkxCT3prRkpHc09hODZJQmpLTStNekQ5V1BNYzRQc1p4OUNEbjFQN3BEY3cwdnd5RUtRb2FFV2dITUt1RndXeFY0VXR5ekRET2MxNFNIUkxuanRReTM1NjlPSzlzdVlKWk1UQURqT0ZKZ1pvTVlWMnJuUmVmSXF5Y1V3ODVadTVYNktzdWxPbWJITnAwK3F5Vkx1MWFXQWl0T0h5ZmphMmFWTWg5Y1IvL28yVGVsa2duK0hGM2t3S3ZEZjFnWGF6WHlJUHBDbG1vdGE2TzNUYmk1NDB2OXM4WVF5Z2pRU2RBekx1bi9QWjBCVjVmZFBtK1IreDM4c2dpdFN4cTYzcFJ6Q0lkMmNFRHoyVWVCaUNIRGN5T3VZNk01eW5XaUlkaGtJWGx5b0dVWTZZUFB3ZzI1VktvS21aVzVnelFtckNqeGgveXhONXBMRkZhb0NMb2JnTXplekRhQk9XTzlRWE9Na0lac1k3QmpFeEFBR1ovc1RRcFlMYW5qbjE3NnFlZlRmM2V2dFFqbFN3Q05CVHB4d1d1akFDdmt4aktLTzJvS0pnNVFDYmpIZlp5SktYK1QxWXcrK05hSDU4TU1IdjBiNVNVZTM0ZW1SL0t3QkFuRk5XbC9NVWYyTC9EempGYm1HUXd1L2ppaTBkZ1ptRjdmbWloazVORmRRa2NENHVxV094MHFPNkh0c1pWeFhTT25BenhiSnovNVlVVUpod3d6YytzKzhQOHZRVm0wc1k5dVkvUVMxY3hRMjNua1NXczRkck1QeEw2QURPMng4ZFpab0F4QzJNY0dxUWxCck1HWlJYTzBHNnFXWGZaNHAyM3Boa1JpMVFsbTlyODVhYm9PTzVYcjEzdDFVS3VqSjdZeEFvYXlySTZOR1lETXh1UDM1ME56TnJyUXQ0SEFBUE9CQVdiT1ExVWF2MEl6R1FUdW9ZUzdMQWh3QmxFSnNveEV3dHFnRmxpTUpOOHN0RWMvVGxLbkZwRG9Zd2pPQk1RaTJLZFVHY1B6UEFLMnNEc3lCSDlvMUJYN084ZGozaCtNYys0RHBjRlVFSVhScmFCUGpNSjBhRE9kRDFmcXA4SkJSQ2ZyenRYQ0lxTkQ2V3JVRWpkb3BleG9xaFloTm81ZUlBVUw2d2trbld1azk5cGVKcDJWcXQ4M2gvR2NVdjVKUHI5N252czZlNmJ2YXIwS0xvdXZoWUhUSE1BNzliU3RIenJmRE10Y3AwWjdTQjhEbGdHMm9SZ0ZtT05ncGxUb3kzandRYVhpRGdQVytuV1gyblBnYkl2VCt5V2dJc2RPSFBBakI2K2J6RFdWeWp6d0t5MVJUVXJyWjVQNmMrT1RBS1l2YVQyZjZNQzJTTWJrTFZReHRwT1hSWWdROXNCTVZITUNONlN6WjFJS0tPT2xSTU1aZXcyQmJNMTdUT1UwZlZ0bjhYMjIraWxwUDczcGJUclBmYyttRDNtand2LzF6cjBxNkpsQ216bzU4OS82K2s3RE15T1RES1lYWFRSUlZETS9Kd3ZIWmZRUnQ5a0EydkdEMFZVNkZHNFk0dDZzcXhQYWwrUHRaeFgxdHBpdXFFUWh6bUZxaWl2TEcxMi9waUFHdGJvdk9hYU1mQUJyRHFHTDRDWnNoaW1OOG9wRTR2OFFtNk1kelAvTUNBRG5FRXhRMzVaNjdmeEJtRWpHRE4zeGpiWDJxTThzOHVXRDk3aXY3MmJXSVJhdWFXVktZZG51QmpUREpSYk9FMnJrSjlHRy9mZ2pCV3pXZzVwS0tPMkUrZVk3ZmZDZzZKdm5jWHhSTUZNOHNzR1Rtd213R3pnSGpndCtScDFmRDc3T1dad1pjVExEbkxMWERoRDNlYUwvejVLK1djdGxCRi9DVkxFM0ZpbkxGK3phMkVQT3J5dDdUNDhyd2xUOHFPSlh5ZlBQMUJ6d25UbVJEOHYzRUhSNUtwdDJFeHk3eW41V0xac2EwL3J2UTNnL0xYd2xVTEgwTkQ0MGVqYVV0U1A3R3NYbmY3NEF6RnNUZW1jRkIzVDYwVXhpeVAvUWlNUThTdkYrWXVlVmY3NXFqY3BtSTN2L2EraGpBNklhYTMwNmJUOWN3QU9yYjlOVENGRGpnUEdReWp6elQ1OGxwWlFSbXdrcjVCS3RvbzJBeG5hcmVBYWJFWU9tcTZiK1pORDl6YVkvWDV0ZjJ2cTlmc054bEJHY05icktZaXhpaWJqY1VqamhJUXlvbUFjNFlpKzJVZGIwMnBicDZEV25yUFkvbEdHOVZaMTdBOHFtSDN2dlF0bWovdnJwcGlOLzIyY0g3NWdkbEZkQmJQL2VXQ2J6VC82MjJ6K3NkMmhqSWNuR2N3dXVPQ0MveGlZU1Y0VzFLajJJd0RsT2k4Nlk3Z0dRT0tkSTVZQVV3Uld5ZHFGd1E0L2VDNDhrN1E5ZFUzbkZCaDFYT2R3cjJpdWNFNmV3QmZXTXBkMTZzYkkwTVVMeGZ5ampROFp2REJ2L1NIR3lmeWovUlFyR0N0TkxhdGxWRGNBcStPcDFzTUtZampUckpYUzVrYUsyY3Jjelp4ZWxkMlhGa0FhY1lvVmJtY2RNN1h0cUIwd1BXRFRRbjAvS0w2SEJpSUVPYjNoWUJ1UC9Bd1F5dGhlRjdKOUUxMU8wOUJGOFFNRFhRcVFZVjdCakZsRmsrZFdQU1V0VVhGRXBxRzhyZEk1WnZ2citDeWNHUW15b0pMVlFybGtvcHdacUtrd2tOMkFMVzBqcjR6UFBCc2tQZFMxMUkza05rWmd0bWQrTGtIejRId213RmlCME9JSlBKazZ0Z29xVE9ZbGRpK0VRYW9lSTdsa2RDdHdJVHMvNHM2YXFzVWZUMmVQeVg0eUxTNFVqb2p3dm93SHczT1RJcFhWR0RsbEc5TkR0MVdCMDMxUlRoNHJqOFU5SDR6MklDcVhyU1puUkZFcTVSNzB2SjVDcVZEcDNZYy9IMDFzbm9YTU01NTB4c1pRNVNyN0tETHZyNE5pcGdEbWNnM1dEQnd3OC9MTURub3ZHZWtNMFp0bXg4L09pbXVBV1F4bE9qY0lrK2dJekd4RHg5ZWY3Q3dPeExRU3FtU0IwQ2w5Z0psQVdZT3hadkl4Z0ZKbVlEWVFLSU5iSTRyM0Z6cVMwaC9mZFcrQjJVUHIrait1RVBiY1docUUxYkZXNThTQVZqSmdxNVhNdFlKWVpKK3ZNRFoyS09QV3JmSmpOMFllQzh3L3ZMQkZhU2RXeWxCNDdEMHA5YjhscFYxWDN6dGc5dmgvTFJ0L0s4WC8wWTBNbnF4dTIvbnNONXl4UThBTU1EUS95YTZNTjk5OHN3OW1EcXdBbEFBVHBHaDFER1VHVjBNRENmUmJZVXQ1OEFUdTY1NWRSdURGZ0ZNYyszcmtqZzBkTjBZQW51ZUtpRG1HMEhGQ0ZCMHdFL1dMMWdMRzVMUHhnN1VBSjFkTkE0eUptalpzMDZ5WXlkbGxTVlV5VEtIZjFEQ0VMZ0xhVEJVYnFXU1lZMWZHVnJjMUNHVUVuTlc1ZG1qNThDdXJjemNtWlpFcFl4Z1AwcWJRbHp3MHlTOURLY2d4UzRGeUZ1UnJvTDFzdHZtTEhNb1lob1hONElWSDNCaGRNRU1jSnhHbDg1b0FNTlA4c1lFenRxbzVaNjFOZHZuWTFFSW11L3k3dzBpLzFtZkNxdzF3WnNCRitXSUVhU1Y4NStRL1lVL0FMTGM2ZmhWRjJDT1pnSEJoeWl4cHo2RkRlTUZuc0NEU3daaXRZaE9PZ3VzNHVsRVBabTUxWVRoclA0QXROMVVMVTIwbTI0MHBTNHJ0M3gwNDRCc2xNUzhwbUJDWUlzekp0S0pvUEtMdWo5UTJBOEVzUUlOSHcxQlJzQ21jZHlmUFJSQ0oreFlGTlRMNWtOOFJ5QlgveHhHUERJSU00QnFHU244RHJBTklpdGtJNE5YTVRNNTg4dG4yVDdLa05GMEV5SUlTcnVNY004ZG1RZ0JNMWJOSVIyWXRlYzVLbC9DVFRXczZLdzRFOU04Q2lKR0d6VDhHeWZudlZOUU8xTE1sb2sxelp0eHZ1d0JTb2g1WDMxTUZiVG9BTTFQSEtJUnh3QXBabXdlUXRTSmhqS0tlamNJWWJUTi9lTnU5QVdiZldpR3NoUzdPcEI2clpBQzBuR2pjQWJHZUMyS2lvTW1hNUVOYUdNcVl0NVJmcHFHTUNtTllEK2dheHZiNHZnRUlyb1ZhUm5Wbk5ZSGFVaDM3bmdwaGYzblBnOWtUM21DaGpEMG5xVmFHWEhpVEhMUFB2T2FzSFdhWGYyaVN3ZXltbTI3YUVwakplR2orMGNhNEwvZVR2bThNb3MvRWZWR3V2TTlWR091MGxqbjB2Wm9WS3cxUDVEN2FPaDdDbUxvdGlqcUc1MVVyZkFZMEhpODhoRDZEV2EzVkFLUzBBb0FEbU1IOHcyQ053V3gwRGNDczFqQUFhV0RXZldVd2Z6MURWcDVSK01JY3h2MDVWY3RRb0pnaHhXcmdoVE1tR3N0WUM1NkJPeU1wWm8xck5BSkFmN0tCV2VIdmNWSENVMmZScGxoT0I4d0dtV0VNSUJhKzZJZ1VhQnNTTU1PUG5jcHlCaWxtd0VoVnlOU05NVXk3c2ZGK09ncUh4UURLQUdQbzgzcGZHOEE1Wm5zUEh2UnQ2T05RdU5nZS93U0REbU1iK0cySnB2VEQ5blQvOFg3alI0bjkrK1BvUjcwdVhqbitEL2hxbS81QzJ1ZmUyVSsvME43aUFXWmRyVHY5SDdpdDJRelc1QnFFTXZwUmZxSDRGRGcwY3BDdk9EUDI3Znl5TTlWb1hyODhpcFF4Znl4UXpQeXhRRTF6aUJPazJWdUNJNk1HaThlR0g5cjI1OWo4WTYwQkdVSVdLYWRzUUdvWkNsd1owU1pRSzRBenlqZHJtL245Vys1Sk1KdXA5US9WOHRNS1pENmd0WFpPSmZjQ3BVekh1ZlNja01ZVXdSa096QTJoTE1ndlV6Z0xRaGs3NlFjNVpWSVBvWmFGSlpHSzF2dkprdnEvVVdGc2NNK0IyWlBlWlYrUFplZS9zYTdMazV1b2k3WDUweTg2ZTRjcFpnY25HY3h1dlBGR0g4emlmTEVTSERhOUpmZ1N3UE1NUHZnNjl6blFac1ZNbExIZ25ERlJ5cHphVWMraWRTRjgwUnlyaUVYenlQUWV2RTRPbGZZQXJaQjZOcFI4c29LeEJsYm9VOWhpWjNXcTlkQmdyR0FPWUZaTDE5YlVQczR6QTVqbGxtLzI1Y0hoYThPY2pHa0lTdWdyZUVFeDh4VzJzcmN4REpoRnZyUkYrS0lLVENoc2wyLzlKakROTmFhSlVvV2dtR1hMZkNnSUVackc0ZEo2UUZ2Z3U0MjFBRFBBRjBxT1htd2NBaDBWbzAwb1pwSXhheHZxNGJ0MElLWGxpUG12WjhYM05YREJyS1IrTS85Z3BXenpOemhlQzhWTWJQTVhFbHdaOTl4MUYrZERVVHRqeUhERkQzM0xrRmpFQklSczFjbHNvNWdxaFhVRlN0UGQxYkZjY0FOV213alhzRVllbTFVeC9IWHNHcjVIWWhkQ1BCZWVJMk1wRkN3OFArN0V4bzAwUm5JVUFqbnozWDMwV1ltQ29vaHhVdTh5Yk9nMVpKQS9qZFJDbHU5c0JvOUNBeUpMOHVmWjVUYkh6NSt5Z0RKKzJCeGFZMGhOWDNyVy9WSTZyYXNBVmFDYUdaaHhuYlpXcHU2dW1LMzVvWXdLYWFoZFFGTTRXN1IvR1hlTUVFTWRHUS80ZWJDeFZZWVVaOTJ3cHh1SXd4ZkhVYytXcVZRdzI3V3dqcFVIY24zaVFtcFp0cWNvc2E0MzVRRWFtTHJVZXphK3FYWHFyZFVQTXpEckU0d1prQW1ZVVpzMmxGSExYeWt2cHZTN045MVRZRFpWNTk5UW9ldkZCRjRHWlAxYXNyV2w5UEpvWFVjQVJtZVVLYUNoMEhvdHVJN2h5NE0wbEx6Vi9ETDBwZDVhQ0dQZ3lBallFaEJ6RlRQdXZ5V2xYYThycWI5Mno0RFprei9FT1dhYVJhdmdwZkhsR0xkcnVwUS85ZXh6ZG9oZFBnRHBya2tHcyt1dXV3NTdabGh3b2NreDRTZ0FCdHpEMXJSYXdNbzNBc0g5T0pjTW9ZNENYNjU1eURqS2x6cEhlczZMSHZRSmdLbDdvODc3T1dhU1YxYm9oMEhNZ3phRUpXcGZ3aHFMT3VVTG9JMFdjejVaZXg0K1ROckFEV1BIemZnalFTV0RVbGI3cVU1RE1XdjFhQXlLR1F4QWFqdDk2ZGlScS9LMG5EODI1WUJXQ0d4OHJSL0t1T3FITW9vUmlMVmwzWEt5WXFvWkZMUFkyWHRHVXRMSHpIb29Vd3BtbW1QbXdKbHN5cG4zUlNaaW1TRTJ3bmI1SloyUjJQd2o2d0hTTVlSSkh6bG5VK2JLQ05oQzdsaUJHaGE5dVVuK0dad2QyMllLZ2RuZU85b3JxTDcwSjNGY3hLekdHc3AzaHhoWE0yRU9QUlNnSVVMQWZWRmI1VU1Gb0lwb0FuQWkwS0xYWnc2dHBCd3d3UjdhS3lDT2M4MVNrQVl1dnpjKzY0MWdpSlE1QXpIUHNqNG5CajBHVk85Y3R5eWlHcy94WDViZ2xFWTFsNDRCV1BQYnNvUnJ5aTh0bmZ1OEI2WTBuUVRFMEI1YUVUZ0xsRE1wQ0dXTStRVjF3Qy8rdWN4d1psUkh4bjNpeU9nR0FRWVFKZ2UzS1poQitsdVZkdlJQM2R1Z3lJRE5uSHozSXY0ck93WlM0czhDY0NzdWpNa09EY3gySFNNb0k4VXNEd0JpcEpKUlNaaERmOW5ha3V6N096ZmNFMkQyeERyK0t4VzhYckFPWEgwRExxdGJ2NDFIdVdZOXdKYVlma2p0R29JNEJhcFlITklZcW1VRVltNHQ3YTJER2ZkUkszZ1ZhZzlIZmRTSitnbHIzbEZTNzhkUzJ2M1prdzltVC8xMFFSampDZjBBekQ3eHBQTjJHSmpkTWNsZ2R1MjExN1pxR0lReGVuMVh4V0k0d3U4UmZWWER0SS83Qi9jVllOdzhsRkVQZHZiQ0hHVnRhT1NCejVLOEwxWEV3ajRhWGs2WmhDc3lvQlV2ekZIenl0QUhWR0g1MERxa25IVzRSaXp5VTF2THhoK1lNNFVNaDB5UCtqYVdXazA1Wm0wdWZlSFlrU3ZadktPZ1prZ0RyMndBWnJuVnpyZlBVTXlPOW9oWkdOS0s5WXVBR1FyTjRjRHBCVDdiVkZtbWlBMDFYaGt5S1daRjRjeEJHZ0kwSWxRQ013bGxITkREWW56Z3VaK1I4d25zOGhmek9zc2MxMWR5bUgrVXRDOWxVOHZ3MGtNR0gyTHlNUlZBR3E0Qm1BSEkvQWNlK0cwSlpTd1MzNVFCWnJmZnpwcVA0eDRJRUNCMndvaEJVL0UxRmxwbk9WaWtrdEg5Y1IrQkxGTGdzRjZjRTBzdW1OY3dQZHNUbG1jTnRnT1EwSjc5SUVaZHoxaGtsYXdqYUNsNHB1eWJXK29hL1VSOGt2UjRyeHBaaWI0Q28vNEdGR2pwQVdsMTRDNVowQkR5czhaNUwzeTRRWmlGTTg2VVZxK1B6UXhydTZ0bDJOcitGMFk2cHFIYmUzd3cwMzhOR0kvY0d6R3ZmaG1MQ1Q4TnhzNURHS05BR1lHV0ExMUIzMWZNQmdHZ1lZMVhhRDZibVNIcWNpU2xLUXRsNUtmM1BTU0pwelBHMEhjZ0RZQm1mSk42eHd6R3VCQ1VhVWtPdEdXaHpFeGc5bHZYbld3d2UzWWRlM09GcjMxUXhLQ1FLWkNKVXRacXFHcG1uKy9tbXJrS0drb01hSkZhbGhuQUZOSTh0VXp5eXJRZEZ3VXh0SGtjZ09XQ21UT0hrTWNocmFsalIwcnF2NnlDMmNkT0xwZzk3Y3NHWnFLQXVlMWFFdm9TNnBndHgreGpqengvaHgwd2Zmc2t1ekllT0hCZ0xEQVQ0NDdDOElJeC9JUm5pV0hPQVRNZVUyWE52WjhEWEx4V0FVZytoNS9maFNoYXA5Q29xaGp1cjRDbDl3amFBbW9FZmd4bTZBdkFlWGxsTVA2QVlOYmFCWjNXcjRYN0RjSUFhN0RJeHpsbnJUMENNZVNmTllVTVlGYjdEY29ReXJnT1ptc0xWMmllV0NMUXlxSitDWmo1K1dleTVtZzJWMFl3Q2JVSnpraDRFaU5EempHcjdYbHJDOGRJMjBJWnl6NllmOWhtYWwxQ2V3eEpucU81NDdzWXpLS1FSaTFDbnBsWXBvNGR6dVRLbU80T1pwUjVNdXRaM3p0Z3hvcWF2SHVpTFhiNU9NZHM0S3BqR01zYnhqcEJPVU1tVFVsN2I3MDFkZ2N1OFJsZi90bFh0Q0M2dGY4WndUMDg5UzEyTmZZL1ZZZTByZk02cDMyaUpKbWtDTWY0d0c1V3ByYitvK2VvYmVXQ3BBK2FnL3M0dys2YUMxN3ltQVpmZUt1bjBoR2d0ZmJ4MmpaUXcvL29mVlhmQnpPd2l6Qk5LQ3dGcWhrVXN6azd0cEFjR1FNL3crbXhnd0Jsa3dBemhUQXQ4ZmN4RWhtSTZNRUdaUUN6dmFzV2lGbHNCeVBJY25hUThTZFRyYy9XWjhDWUZkd0hPV2I5TlFwZlBFcUdId01CTW9PMjR1U2NKV3FyTytOdlhIMHl3ZXk1ZGV4TkZheG1HY0phRzdBbEpRcG5kT3p6MFZZRnpjczFTN1ltQ2FnSmpFRk5vN0ZJS1VOYmE5K1ZzVlB6RHdwWGRITEtaQnlBVmR5UXhSRFFNQWUxc0IxSS9ZcVVkbi9rNUlIWk02NHhNSk53a09UQlY5NWNNZnZvQXk3Y1lXQjI2eVNEMmY3OSsxMHc0ejVVcWlpdkxMaStxTm9rOTlUMXN0WTlkRHJwZlR6RkxWTFBuQkJGdEYzSWlwUTA3UnMwNlRVaG1IRWZVSVZuQ0dBTWloM1VzRFlSR1gvd3VXYkZTZ2Y0NGpIQUdNWVF6bWhxR2hRenJDdVdaNFl3eC9UNXRZWExSdnhCWVltcWdIbmZNaGVFTytvODkySCtJZUlTQTlnZ05BbnpIYzdtckk1LzJNUlpqVDltdkNCQVBiaU5DZFV4LzFBNEV5TVF6QTA4WDIyYmd3VFl3S3dUTUJ2QlV5RlhSbnRxQXpDNE1SS0VCYVhZbnlNem1KbmFOU0NERHlobytzYW1mVFVId1YvcFNPMHZqQUpOcG0rNVpYeWM0cUJIdlNJK3p6aStlYkFtenJQR3REN1grQjhULzJ6L2pmUWlQRFd6M1lrOGk4K2s0UUhpWTdPclArQ1Q5WVV2Znp5OXdSY3RUUzFyODZhWURRblFIQkFMd1V6WkpSYWEwRmJIUnJYTm56ZkZ2MHM5VS9UVitHTkdEcFNPNGN3Rk16aWZET1VjTTNJMWtjMVJIeXhEd2hTSlVqM3h6TmhkYXh5TjdUNDVvQ3M1S3BuMmk3Y3JLR1pyNUx3NHNGckNGeE1yYUFPRU1RcVVZWjJnODY5ZmViTEE3RG1wbjk5VWdjcVVNZ0d6MFBSalkwQXJBbWNBTXQvc0EzT3hXbllTUXhsdDdWYkNHRnRKRzZwbEpRWXhqRVZnaHZrakJYQjJjc0RzNXBKNjlZWWxSOS9jU1Z4QzhlL1dIdmZERjEyMHc4NHh1MldTd1d4MmRqWUdzODNER3NGcElhUUpSQWx3aFNHUkNrY2U3R0ZOVXZpU2ZqZG1qcG5PYlFuTXlGR1IrbkdPR1gwRzl6V3NFZjJDTVZYTGVJNHQ4UVhPTUQ0a09Dc0dYVEFKYVVyWTBPQXMxWUxEcGFHU2pmcE5JUU9vTVpoOWRtM3hLNXBYbGlNMWpNR01sVFZhVTJoODVITFdPSVRockxRNktwS0xab3Jic3BrWXpsbmIvMitiRThvSUtNdDBWcG1YcDFHODJFMytCbm9YZlgyZWEvR2dEQnZNOGpZbmVXZ3NBUjdaV0RFN2cwSVo2dzRFeEJqU2lyeGpDbGZiT2xjeHN6b0hpU2pZT1BlejlZdTlldWEySVlReTNuUXpHVWJBeENOVG9FWkpoZk9iRStVZzBjdDlRYk40NEFZRUdWVms5bUd6cFpCaWc1VnNHSUtiYTVCa0ViQlJBNUk2NXh6UlJlWWJyWVhQVUJNUCszeGxEek1La1gyVlV2aXNNTEtXRitNTWlZWmhRUTQ3MDdNSFlFd2l3cGJEVUd3Y2dyc2hUNHhFT1RWdXdlOUtRa3RISTRVMFNsVzhpeE1hbWRmM2Y5R3Jub1Qvemtnb0k4Q3NJekNEY2xiTDFGRGYvTkZtYWdDWStlSlNIUFhubjlXc0IwMmJNK1BhNk8zOVhEWCtzQ0l3QnRDS0xYMzhVRWIvbnpKcW1hZnptbzExRUQyb2p2T3RsQVptcTVRREcyVHdUbkdPR1VybWNUL2FkSnJCTEs4d2xFRXRFempEd3c0RXhtUmVmVFIvOWZMdEI3TTlEY3BhK0dKVHlnQmJVTWtZekZBazEweGdUTVpJR1dOQTg4MUE0cERHQ05BaXkzekExdmlLR1FyRzFscmJ6U2xEVzNQTDhoaTVaY21GczZIYkJwejFSbkMyL1dEMnJFUHI1aDhwQ0ZjTTNXbEZNZnZRV1pmc01EQzdhWkxCYkdabTVrVEFyS0E0WURiTU9TYzVhOHhYeWVMOE0xVzBYTVVzTWdFSlZDK0ZQb1Vxekcyb3JQa3c1aXRoZkIyRGxkWlF3UmpNMVBDRGdDNDh0Nno5dExZY0xnMzRnanFtQjB5bnRyYU5xMTErS3paZUFHWnQ3bXZBYkxqMEpRYXFUTGJSbkcrbWFoZ3JacWk5ZDRRQ01PTm92d0pPb1hjRnpqTWpRWW1QQVlPNzJWeGsvc0doakRoZEo5TnJRNUdjRGFjd2JVSTlhelhBakRiRGZXdVhJTXl4c0ZvR09Jc1BtTlpYTmlxQXN0Wm1XSnVDUXFiRjFyZTViTG9BQUN0NFd4TlZqWlcxRllSQmlzWEJNRTNkY0tNbVBtbmlFbkFrdExBdlRocVN2d0FBQXY1dzF2cDMwT2VqVzQ3NjhxeTYzSDBlMzNzUVk0SGRQRDhoTVJuR0RWWXp3VzFyYTQ1WXVFL081U053RG4vQnpoQXEzUi9tZ3pqanJSNFZBR2l2YXk1OTdUTUFZK3dXQWFWTVFoczdBN0xqcEo1MXJtS0dHcTZNbmpMbTh3M1crdGI1R3M0SU1CdWt2UzFqTHBWMGVtQk81S2o2c1pzSjVnRm04ckJjQk1qTVUyT1hpVWw5OE04R1R2VFovcm52cXUxOURHWlpBRXdSVWxReU4vVVAxeXVZOWVoaDhUQjVJQ0NHZ2cwcWtLSElZZE8vL05YdEJyUG4xUEttQ2xEN0dNSkVNZk5kR2QwUXg1eFVXU3M5Q21XVWNFWnhaSXhER1JYTU1HZjFwdmxsL3FIU1lTZ2o2dkV0OGp1Rk1zMHRjMDAvSEJDenZpcG42VWdINVd4Yndlelp5eU13YTBWdG5kRHg0OERGaXhoZzlvR1pTM2NZbU4wNHlXQTJQVDJkQ0tyY3M4YkdNT1lJbFM2bkhlYU9CVzZMUE1aekNtTnM3cEVDczQveDRTdVlzOTlmeGh3ZkFFMXIxUklmNEFuNEF0d205TDBEcGdGY3VNNVJ6QmpBV3BXQ1VNYlVtdGFHZlQ2YmdjQWlIL053YUJ6TkFjd3NINDNCTEgxbXVQeEZnaTd3aUlDVzFBcG5PbTUxWmpETEJHU2JsQUVMU3lnMmhuQ2dwVEQwaWtNWlo2MjRlUnRTT0h6UlNVd1o3aForeVpxRVlsQldPS1F4Y2djZ01NdXFVNHpPTVR1UUNsNTg0cWRYRVVDczlLY00yR2FzYm1DbTBKWFRnQ3owc2JIVkFOZ2tsTkVVc3p3Q3N4djRaWjJoQnlUU3VuUjRNcWxrNUNpYzZZVzlnRHpVd0FLL09rMnB5cmFxMEVUWHV1Mnp1MVJLYnpSY2VuZGZrN3MyOXU4SFgvOGJlMmNCSEVmU1pldWIxVDFxMi9OK2Vzek10TXpNek16TXpNek16QkM4dkRzLzB3N1B6OHpMekV3ZWoxcFdkejVuTzQvOHZiTzNsTExHRWF0NGVoVlJrZGpWVmEyeHBqK2RlODhOS0VNVkVwcG5YN0dTY3RGc0tXQVBLbUM0dmdvbzh5RjBCY0JlNy9DMUtISk4xMzY5anhXUjFzVjRxMVRtK1BueDlxMTR0eXRvRVZZV29BTmZBS2dLM3RzTlQ2cmx1cGZBNndHY3JmTnYzdXRObVp3a0dHdmpCbUpVemd6TzJnbjFqUDlZSE13Y3hnYitHV3BIQmZOcEFMTGUvVTc2UjZwU3VOUERLNm9UcWozNXYvanM5OVhDSU16NmdMQkZWOGNFWkF0bklKMWdHWUhaSXoyM3JQVkQ0dzVndGMrTHB6Ri9jVGIxRDJCV3JsSXBVNzgvalBwWWl4VE9yQS9LL0pwWDNFb3d1d1psMHpVb0s0KzRBVis5elVNWmJRL095ZmVXRysyMGtCR0ltWDhZcEhtQjZUYUhkbHhzT2xQT2FtYWRueGVWMWp6Q0V6Y2R6S1NZcWUrQVJoTVFncGhhd2hkaHJBb3VIYzRFWmtsYm8vemxkcWVjTFo5MXk4QnM4MmFIZGFKaWR2SllkUU8xdW1QVHhiM0xmM3ZPNnBqOTVsbDJaWHpGSzE0eEJMTU1pRWFRbHM3YmExb3pVc3ptY3Nwc0xYOS9LekJ0KzhZcTJUeTBwZUdMbVV0ak8veDFCQzV1Sk5CeHZwdXVDS3dFYzFvK05wU3hLMldFTWUyVjgrTFIyb3d6bzFTeXR0YWd5OEdNeGFhYmJYNkR0SGpCOXNwTCtIL0JRcU1QVDVpSHFsWnBxYyt3UnU0enhXd2YwSlhxTW9rejR6NjlNZ0JtRHg3L082Ni8rVDgwTUp2TEwzUEZMQTJxTWNVczlHQlF6S3FyWnlZTDBtcFMvdisxMitYLzdTeWVoWU9aZjBYei9ETG41dzVrVXNxMGRoeVk0V2I3WEwveDNxOWRZYXNleE1WcVRlMzlkdVU5eUJLM3Bwd3hMOGVCUzB6NTY4YVQxTG9HcjNZWHladDRnTUUxYmN6Sk12Z1FCN2RzS2hmWjhaUS9nM2xwVSswcGp2a1gvdHYzZXd0OW80ZENGaHAzRUF0Qm1mTE8rcmkxVnhIZW1QekJhVzhlekx6dmV6QzJ2OEdnMGwvLy9YVVFqOWtwK2czS2dtRFdvV3k3YXk5aUxnY3hQSUQxWFRHenRrT1lIT2lYWFRITElnVTlaYXZnb2FpWVhUSWJmTmY0NXVITFdMdGdiM09aTHdDejNibVc4VWNPWTVyWG1vTVp4d0t6cjNyWnJRS3pONGhGZVhvc0ZuK1BRQVZBQTNEMS9xeUNabWVpb3RYSlFobGhrWS81UVNoam9IK3JReG5aejg2dDk2bVNhVjVxMk5qa0ErT05qejNIREMwQTdhOXJURy9ka09PV2dObUQxOEJzVWFiK0Z5WnpwaXJ6di9EOXFCM01icjl2K2UvT21WMytiNXhsTUh2WnkxNUdNQnZDVjc0MnIzZzFvRUE0b3dERlhSclY5N3BtQkNCZXl5RXFkV1QwUFFOekQxOWpIK3Vkb2JERy9XNytnVEhmeThNVkNYaXNWU1pJMjdSK3BwS3hrTFFZcnUzdnNCVUV0TmJTb1ZIdWpBQ3pYUXZEajkzN2RxV01KaUFDdGdabnN0UnZCaUNiYStObzg4L2ZYbmt4RlM0WmdRUkJ5MXVkVk1oV3VWbEkzY3NWczMxeURGZ0dZQWFURUh6MUY1aVYwYmZaNXNyNEQxaGMyb0NNN1l3OFdQMkxEc0RNYzh6VVh4Y25UbENwRjJrRHkyeitkcktjd095UlBUY01OY3pzaTQ3bTVwVXpoN1VwMWltTStUYzQ3L3RZaWxucGYwS3ZQY2ZzNHEvOVd2aVJseXJ6WXp5ZnIxdWkxQ211NnhQczM4cGozcDN3MXIvTHlaZDhtWU9aRi93ZEdKMzgrdzk2VzRVeFdpZ2pMUFRiM0tvS3psdzU2MkIyME5wVU1UdkkvZ1ZnekxteHkveGsxdmxsSjVBZnRDRGxkbllvQ3lwbUFMUHRybitoalFGck0zakRlVlBNYVA1UnVrSjJXMjhYKytaQVR6Z2o5MWlkNWgyWTdYczhndnFta2hXL1E4NUQ5UFE5QVRBTEVxT1VzdGE2U29ZOXhHUTlTTVZENlB5Q0Y1ZUhyNVNWaTdFbzk4VmllaDFUeUZJSXkwTVp4K1lmWHVOc1cyRCtZVERtRG8xMjJuemNzbEJHczhySDJFOUJtUGUzVk5Rc2JQRkVnSmFDR2VmbUFTMmVWV1A1RmpVV0IvRXdqL0puYjdyWktXYkZmK2RWZFFZWEtJcFp1dzVtLytEKzVYODRaMkQyYTJjWnpGNzYwcGNLekJKMUt3V3hXY01Qd3BNQm12ZGRFWE9WYWk3c2thLzFOWWNsaDY5QUtHTTRtSG5mNWdoU0tiVDVQczBiZ0cwQ2k3cWZEbVBxNnhveDQ4Z29lUE1hWnFsam85WUZYNEk0S1dCOXZzMEp0clN2OXY1dXZmVlp4MHo5cnBDMTE3WDVObTc5OHJ6NjBBdlNQMSt1TUJhb1VWWFRtSHNBYUJWanNzbyt4U1ZpQU0zRDFBZkRLTi9zY25TNy9Ib0NWOGJ5OTV0TnZpbG10NmNtOG5uc0ptTTFDV1o0a0hWckhkYXFoenRtZjBvM01Bcy9ZaEdxRWVRb21RY3pHWHhoamNwWklNZE1DaGhWc1R6bXlUUk9HeWRnOWl1L2toWkhMbDRnV2hPbHp4MXRvaW1FQ2hRanJOSFFabXJ2U3VvanBQWDV0cWZTa09Mb2JRdHl2TnpRUW4yRVlRSW9aT3JSWDZYbm8wVzgzbFBYOTlRcm1YN29KU0RRam5DMTZIa1I1dWsyOUd3dC9OTmdVTVd0bzZCdW0wSXdOYmZiaDg5SGEyWVk1Z0RIYkxOYWJ0eG4wWWVKZTlYTjkyc2c3TEhQNEJxbDcvMFBIL0tPaERMRndsRkJNL1dzQTFvN1Y5dmVQK3hRZHJYMSs3d1VNNEtadC93OVJoMVpiZWw2TXZxTlg5QTJNUHZySFpnOUtzcTFzMXZsQThwTUtRT1FiWGI5QzBmOTJ2c0puT1doak91bWtEV1lha29YVkxMMURUQXJmUzZTZnVtdXNtS2Yya0laMXpUKzhEOTNBY3d3eHh5ekZYK0hjYjcyK2FKUXhnTkllR3VFTDJKY2VLTjBYeFM0WWQ2OU16L3ZZWVBaSTJOWmZqWVdpN2QyaFl3dHdXd2N5amhYZ0xvNHZBM2NHZk5DMHg3S21QY0RaNW0zeWgvbWwxbE9XWjVieGprckpqMmhUUXBJRHhTeUlaaGhUdy8zZkVxTjZYMlJOWEdxby96dW05eFF6Q3BYT0NoY3lBdEpidHNIVWJmeEx4OVkvc2RiREdiTFd3eG1oN2NZekg3MUxJUFppMS84NGd6TVRnVnA2Qi9yeU1nNWg2MWtQZ3VGOVB1YXkwTTdUZ25qMmx6ZndXMHdaMkNXVytLSGpiMTIyVnl0c2cyQXpFTVpPWGJyL0pxQkdSUzBJK0RxNnRpbTF6T1RFaVpYeHFhVXRlMEVNOEdZREVIVUw4K3BEejBQLzJmRWFYTU9ZMktXSE9JMDlsREdFMy90OS9OQmNNeGZ0dkh3TCs4WFBjZHNoRFlnU29LYlRuTmxYTGViOVFkalczek9LdE4yMm14OUZKam1zWlJuV3hiR2FHanBZTGJxRG80WExNZnNvdVdZNGVZRlpoM1cvS1p0VCt0ckRHZkdFSmo5OGkvZmNqSEY1OW5MNXNkSzBLbWMzOGZaQUlOYVhhY1Y0ckxuRzVjZkdDdG4zdWVFejVPVlQxNGZ6VC9NMHgvLzZjUGYxV0FzME44YW5OR3AwZFV6R1lLMDBNYUQzWnlITXU2N0dINWtlMU1BWWhQR1V4RFNDRzBQN3M1dXhCcnRQWnJYNmlPamRqQTd5aXV6ME1XdDlUZjlYN0g2RGRRRWFmaGRCakRyWE5KaHJMa29MdFk5akJFcVdUdXBqb2wvaW90UThNMm9WNjZEMmFWcU52bkZMZkh4STh0QXJTUUM2RnlPbVZTd0NmMVVKYk04czhLNXBQci9aN3l3UEt4ZlZGUDU5bGhNbitZSzJYd29JOEZzYkFiQ2VjRVpvYTRTenFLYzBqNC9adHZEb1dvMnI1aHRqZ3RmSE9TWEViUnkxZXgwWURiZkJsLzdUVFdtejQySGNaUmZ1d1ptSlNaNlFiRk1TMmFDcE5aS25GMVh6UDdEQTh2L2ZNNFVzMTgraTJER2ZiTmdkdXY3a1lVYmVsK2hnQ21vbVZybTEyTHI4MWxmMXh3YmZPVEttdTV6VUo4c0JGWmM0elZnaVorRk1xWkttYzJudGN1U1dtYUV0OTI0bjYwZkFyVjJmU3BvN1JTWXlleWo5UjNNdXFWK2VVN3NQNmZPaENqbXlwbVBtWGZHMXdITXBpWWlRVnlTWjBZbHd5ajN6QXhBRVBYWHhwZExEMlhNQ3ZicXFBSXp1RExXK1VSNndCY2V5QkxsU2k4d3JadDFxbFNzcHNhaVVZSmNaZ0J5dWRjQU9LemhEN0U4K3B0Nk5hd3NVc0lHb1lzNWE5T1ZzY1NhT29BcGFQNmdsbTltcFhaTC85cFoyMWZGWC96RktFSEJLaTFWckVXU0RSMHNvUFRJSkNOeUphNVNFVUlkcnpvb21ReFlTTk9pdE94UVlxcGZnY1FuQlkxanZCQ1crL1VZV0tTOWYxL3lqVFRqZ0o2bjZjd2dwVFYwZGRSSHhLY3VYYVdxUVZ2SXlnODhlejBVUjlyNTIxSFF6ZDREUXFmNmhNRC84bEh2Z2IrWk1IVFJ3eGd6OWN4REdxV2VYWTFZclJ1MFVUR0RHTjdnYXdkaHZUOUpFZXZqdHNmNjdZU1dyUDdsSHM1NE5TNTFNRHR5WklScWRnSHEyUzZNRVgzQjJxckQyUkdrZFZERHYvckRSY1QrZFFpN1RTclpHbGI0YTRFWmdJeDlzZzlTdWdKNVpvczE2NWRsM3BIczUyMDZWd1Z4RnNwWTlua2FNUUxVMEFMR01HOUJwNS8wL05PRDJSUWZIOHZGZDhjMExTeUVjZEJtSU9hZ2hyR2RCbW5kL0NNUGFlUmNacC92TG8ySEVhMXZRRlpjSVp1clpUWWJ5bmpWQWMzZ3pOU3ptNnBadHJIMVRCMERlSTNBckoySDI1ZytQcUw4eUtuQjdCVnZmQjNNRU16bzhmaDAvc1ZoVTEweCs1L1BYUDdYYytiSytJdG4xWld4UThBUXpMUjFCR0NsRkNsR2FlNVhLU1VJV0hQMjkxQ2VmRDBCcWh6eUV2T1BRSCsrd0xRMklPelIrbTcyTVpzN3hyM1dyd0ExS21EYzI5WUxnY3NVdEMwaFRhQzJ1VTVlcGMvditsRElkQXEyM0F4azIxVXp3WnI2QWpNUGJXenpLWmc5Sy9hZkJaQkt3Y3RQVjg5Y0lTc1VuaHFZTVljc0xQcFBNT1lDazBDTnRjeWluVEwvR0IyWGxNTnhQWnl4OEdzRCtyckpDc1FSakdHUHpELzBBTWdwczBTVUFnclZHUHNkemxUY0tBOWw3T1lmaGJrYkRtSWNTeFZEdjdYRit0RVZzWDJZZkt6TkRHVGRXczNwbEZyV0g4S0NUZ0ZtbDE3MXF2WXVCZ29KNk9CYmVDMEFFc1Z2VkZqRHcvR3dFa3lPYW5JQnVDWjgrV2VvWktlYzNSeWcwV3F1d1lZZW9YeHRRWGVDZTkwRzFyU3ZINEkyZ1pKRnJjaitIc0JhQUtBRmYwRFZOUlR1cDArRTcxT3NvaHIyTVphVUp2NkFLQktneVhzYUk4U1NwSWg3S3ViOFFlYm01N1JyR09yWWYwNTlCL2djMTZyeFh6LytmZnNmZm1DWHY2S0NobmtCbWJjT2FDdmxuRjA3OXpaeDlRaXNGdjIvK01VT3V0WjlIbjBBV3FpUENuOGxPci9FUHNDc25ZZTdmOG1QaEI2T1VFWUVIYXV2K1cyYjYrY1c0M2E5MXQvcyttMStGV1d6T0ZMSmJxTktKaUNUK05ST0tXUlhla3ZlTVVCcnJWU3phUzBvWTEyeVVhNHJsRFAwVnhYcVdkVitnZGtoYmZCdjNHemdacW1NZWQ4ZnhIMDFQL2E1NVpScTJhdkZOTDJFSVlzN05Xd01hRU1RczNXdTJieFVOUWV5T1VBNzdnejJjeUN6dmh1QTVJRG01OGdpUHk4bTdhY3BaSnozOGZHS0dVQTBtZjhmRWVWVmNZcWpQUCtORG12RE12MDJLMFptczRldDEzSWR6RjdubWN2L2RvdkJiSG1Md2V3d2J1M3hDMmNaekxwQnhNWWdpekRHL256dW1MM1d3VzBReXVpdmQ0V3NDb0owMjNaZmdXTFNRVmdjS1dHNEJxR0lVRmRvaWQ5aGlQTlU0QWhtM2lkTXRqSEJUS29YMzROS21QYUN5b2FLV1pwL1JvdDg1SnNGNEV5dCtzbzEwNXpubkVVRHRqYUdHVWg1UnV3LzB5R01TbGt5RHdBRG9LMnNGaHJtMXc1bExqalorSXFQY1Y0K2VTZ2pxNEJsV0lPK1FNenp5dGdubUFIQy9LSFdSVVRaOTh4YlR5TDZ6OENzOUZER0dvLzJHbWJBUmVQcFB1NWdab1dsMjN5YlF5aGpCekFCMTVvNVo4Um53cHMvREVrVGdWcWJ1UGpLVjU3SzZlRVVuaDZEZDhrTFUyTjRjcE1MeW5xY0dxcTMvZ3orb3ZGSDR3V2hUMjhqTW5oY3UyWXE2Zm5yY2tWemJIMlMvVnh0bjhCVTRQM2ZQL0g5cFpBQnh0RHU4c1U0SnhWTllJWnd4dFcyZzlubWhuSzJkelVPanRTeFJheGo4cERGMXFJZkNHVlVQOUNIYW9aQzA1dTRwUHl5by9ERklKaEJKUU9rQWNvdXRIWEEyZlYyMjhIc01GWXhOVEJyYWxtSHNJVWdyUFVGWWxES0pvc0d4RnJpT3Q4VnN3UDhidXBQY0JxbHpNOFZybldiTWxlUVU0WWJzeHMwSVBQNUxKQytQY2lIUDZlY01vVHhKYkdZWGkyV1M0QlpFckk0QUxJeG1DSGZEQzJnRFVZZ2lZVys1WnFkdnRCMDNoODVNUkxPdktpMEE1bldIY0tTY0VYMkI4WWVpVTArbnk5WDBxUWNQcjlHZWQzVFdNeVcrOTl3WjVmZnd3TTA2K1VkeHpVZGExZk0zdlJaeS85eHpzRHNsV2NaekpxMU9jQnNCRmQxVUo4czBPZHIyWExOb1Uzeng5clh6eFNFVHZaWkNLTXBiT3c3a0xVdVgrOXdaK3RxWi9zZXl1aGhrQXhsZElYTW5SajdmR1lBNG5YTVdwZXFtQ3RtdTYwd0FxRXpJOEZNc0NaSWsxT2p3RXo5SXpDN1AvWWZFSCtRVFVKOXpHbSs3dmIzZm05THBxRHQ1c0F4TGpSVkNFcnFWNi9aM0RnSDlZQmFLR085MXVZMmZlaGZrdmtId016L2prc2JTcGNDTmE4eDZwZ0J1dXkwQjdRNXA4MEhPOFQ5ZGY4L2dQMjJYa2JFbzNxd0V4V3pQUHhuRUlHSy9sN1VtT0tBS3RqUnpWVkNHdFpHcm8yczFGVGExOFdYdjV5UkdsRkJBVGtnWkZsYXVYQlRZNVEyUlJqVEhPOWw3UEhvNzI4MXZreDU2K3FhMVJLenNkMTN3YjNVakJFTjVNdzVoWHN6S2RMNWJlNHpxUmpvaHNaK21OanI3czhGTmQ5NDk0VlJPU2pYQm9HT0E3MjJQNkNVeC8veEtSK0MvOENyZ1Jsa2w1M1pCOEVzQzJrRW9NbENmKy93Q016MmQ0cFpHSmpGcnIrbVFrWVE4NUx0Z0ROR0w3Y1FSQnJOTXloWmtGYWxlenVnQWNSNkh3cWFRaHhYVVE0WHNlaUdINU1Vczg0MEU5aEd5cG5HR1p3Rlc0RFpkTkJER1lzQldUWEZyQ1JwZ1hOL0Q3UWFaOHVlWTJZM1pzRFZUNDFyWC9NNWpiMGkzUWM5cTV3aWhQRjdZckg0eEJ5OGN2TVA3bU4vWE5jc3l6Y3JpYUpHTUlOTlB2b0dhQ2VDc2tPT0hjWjhUQkR6VU1hQlJYNEhNMERYMUZ2VUxodTZNSEtNZGhUQ21Ed2pjdE8rSTZKOCtrMkQyZFBmY05NVnN3eStQSTlzREdadjkremwvenBub1l3dlA4dGcxdXpOSGN5TzYzZExlNGV4Tm44RUhqUHFtbHZpRStMYy9DT09DelAwUERVSE1ZZklZMXdaUGZRdzY3dGhpTS9wODhpaGJENlUwWXRJcDJDbU9tTjl1aVE1Wmg3eUtNaHpzNDlvayt3THZOcEViNk5ER1VNYUs4eEJHTTRZdmQ5Z1RmT3RiZU55LzdTK0wxYmtFWU94bGNZZHZteXRqUTNTRE16Z2NnYWJmSXBMQm1zS2tFUHFGalNaRXZGWDlWbzdyMHkwZnM4cmV3elZNcm1WOVBHS29ZeG1SMG5GRERMZzRWTEExV2tUZExrT2hEQVd5SVRWb00zcUFNem5tSFV3QzRBWnJQSVJvcGlDR0o3UTJYb3ZvZ2RqQWNCZ245L095cHRXZUNQbkVsMmdLbENyNlFFdmZWblVxR2tjNDI2S21WR1Z6MTRKY2lBUFdQZFptQjR1R0tXYTRVVWhrR2k2OERyR1BQVTRLa1RrWmUydnlmLzBXUWh0VVEyZUVKS1l1eHg2MXBqbnpvbG1QWVRUK0lyMGc3QlJBazlVRk9JMlJQVmN0OWFiZ2RGU0RQdHdUM1JZM1BWcTcvTkhGd1ZNYUlZdStHL29mMy9HUndqRThNZWpEbCthVTdIcFZjVjZHMGR2VWVOczFYUE5sRzkyMjFFb1kvOVhNVUVabXdSYkJMTWUxRXRJY3poci9hcnd4djR2NU1KUjltaUoyNzFXR1NHc3R3M1VWbjBOTU5ibUJHbDlYSHRZWTJ5bUJtUHQ3RERXK3pnbkttY09hTERYVDBXbkt3S3ptVDk3VllRcEFyWXVDT0lvZkNLRTBhTUFscVVyWm1VT3hHQTdpWnZGSHJRelJkM2U1NEZ5azJyWk84ZWlGWkYyUmN6SGVldndOcTVyWm11emx2b2xhaUdVM1V5dVdjemttSldoOFllQkdjNVo4dy9QS2NOYW5LaG1XUTVpcm80NW1PVnJHaDlpakwzcXYzMUVlVnJjeEZFZTkvbzd4UXp4MzE1NzBoT2E4MlJuRlpoK3QyY3ZYKzFjbUgvQWtmNHNnOW4rL3Y1TmdWa1MydWdBeG5tZlkxOFFraXAwVk1VSWRvUWp2bTZtcmxnT2VEbVlLVVNTL2QwQ0ZUVG1xblcrWkkweDdYTkZUQkMxeFNLdnZ5WGthVjlYdHJSR2xheTZXZ2FWakNHTzBTRkt5NjZlaGN4QXRNOVZzNzYrZzdCMkVTODJyVHl6MXFkaWRsOVozMHVseTArQ2xvY3BFdHI4TmRxN2JYV0JKaGw5dUhxR0NFQlAweExUME1nUWtYK1g1NVNCeWh5eng4eDVHZzRjVFZaUzBpQUpYaFNZU2Q3RHpkY09ZNW1DUmtDRERPalJmN2tybzRPWkdXVDdYWFBNcjNVOFM2eW9tUEVrbEhHTXI2WVc0Z2hvNno4ZGhUSys1Q1Z4NW81eHhPRC9QOFpXbG4rbm4rMnJmZlpISitHTHlaakF0bUtPR2ZxcjZtR05IY3dpQjdNK0J6RER2TVpWZTVKTXBySWJDOHhLdDhtUGZpcll1RnJHYUo5SHU5SThJQTFncGptQ0djSVlDOFprbGduOU9mWXBacU03cmZ2ZEM3clVGNVROQlY1VW0wOVBLbVk3TUxNYlhITXViLzEzbGl0b2lzOTg5L3R2QnN3dXhGUitOUmFMZjNGeU1NdjNuVENVa2VzRFFDdTdkbE55RXhCM1pjelB1SldoakVQRnpBSHRKSGxsdHdETWtITldmYytjZ3ZiYk5Vb3pSVnpIQ1kveUU2L2ZjOHdLS3ZxRHl1eHdSMGFFWDF3SHMvZC96dkxWejVsZC9rdk9zaXZqQXc4OGNGSXdxd01ZaTlaYTM5ZmRTbDlqTGVaMitia3I0K3oxTXp0OHZoOEJhK1oxcm9vUmpnUlF1VDArOXBrZHZvQmZZNjRSSnJYV2dJZXdwbjQ3Z3RmWCtsd29JOWNFYVhSaEJJQVJ6TmluZWlZd0k2UTFJTnU5WG1CMmQxbmZuY09ZalUwTnE3MWZXcC83ckMrN2ZJZXYxdmRpMDdOMXp0b0pNR09PV2Y3TlVJcFprcUUxOURCRUVwM0RtK3p5MTdocEQydGNjMXlwcWtFS3RBZkt6VC9reXRoTHorWjM3eUxuaW5YTGVuOFZCYUFHVjBiOFZBcW9zdG9ZbXFiaGRIOGdtSUpYZ2RtTFhqVDRBZGs0M3pzeXhFZG5rQXVXWCtHV0V0ejgyNDdESmwxNFUwMnZZSDJ6L0QyR3lXTzQ0TGlNd0RnM3p6OURmenk5OXBRSWQzeEk1V3Q4L3NjNWtEbU1DZEo2SCtlSytXWUVOSmlCN0czaktwd1lDV1JyQWh2bXFaSkpmMWIvSVF0djFObkFETCtiM0YrVk1LWlc4K2gzZDBic2FYMjFaVFBCMktOQlZJY3hVOG1Rc3FWeExqbzUxMXpaaFVZS3h2QUVadVNSd1ZjSHR4V05QZ0IzSzVpQ2RNVU1haGlVc2NDRFZOQmxIQWRxZWkwZTVKM3VQVG1ZbGZMRnNaaSs2ditHcTJWcnUvcDFXakR6Y01XVG00RTRvTlZwTHRmTUFTMnNubGtPWjdsZFBxSE1yZks5ZmxrTWdVejc2M3hPbVlHWGphM2R6b0daS1dOYnptTThvNXA5WG8zeWpYSENvL3pJNjFtT0djUFMxWnA5dm85VllMcWgyVWM5ZC9tYTV3ek1YblNXd2V5KysrNERtT1V3MXQwV0NXUHBYci9HWEM0WjNCdURqbzF0cnEwUmdBWTVadTZ3eURhT0tSb2RQbWZLV1FabU9QSzZaVnp6UHZkeHJyZThKZzAvU2h1YWFxYWozQkRWTm5KaDFDVzFjT1RLaUhubW1MVys1NWp0WUZWekFqS0JXRzhySUszMUJXbXRiZlBscnJLK0U0cVp3aFVOekxDMmwrZVJsWlZVdEF6TXhDVmdHYllKNXp5RS9oVTZORWJQTVp1dHdhUTVLV1lOMEJ4ckhNYjhCRzBXUE9EaGJmMUJLdUl1Q3gvQVF4MHBGVkprUXRLY1Foa3RIQTZoakpaY255dGxveE43cVpncENDdDA1a0JtNjQ3TTBnY3U3K3FabFRpTUN5OTR3WkJiT0YvUG9yeEZwdmwvUk5yenk1Nytnemo5ZGNtT04zdTExL3FpVDA0VXN3Q01jYTBDMkhvb282dGxLNDBGWnBXS21mNkZVQ2tqbUZFM1ZxczVycm5xMzJFS1lkWlV5Z3pFT0NjWTR4b05RYWltaGNCc0IxdW1scTNKT0Q1bnpOUDdtZXY4ZEpEYUtlR3VCeW5MQm1xdFhSWHRsV0ttcjN0R2xXRVVXZGZ6WUJiMmNGYWRMdDcyN3BPQzJYK05hWHBsTEJiVE1XRFdXNDRkdHZJNUI3WGNUdDhocm1DY0c0RzRVc1o1dDgzZm9IL1VPcFROT2pQTzU1WnRXSy9Nb0V4OUZwTDI0dEVhejlZcG0yL25jOHc0YjJPZWNHdzh2Tlp2eG9pL0dpYzR5dmUrM3FaR1RBLzdsN1JFbGs5ODd2SzF6eG1ZdmVBc2c5bTk5OTQ3QUxQNU1FV0NWSklEVmdWaGJ2NGg4T3ByY3c2UWJnd2lsc3Vncngwak1PTjZJY2lKa2JnMkFqTjczMlBCRE5mbUVSMitDRzZhRnlnS3FuU3ZSZENtendMaGl3UzZnRUtXRlorTzFzS2RrUVdtdDJxbHJIWDRha1l4N2RvYWIxdHJZS1o4czdocmNmVk8rM2FmaGlSV0FKZkdycGE1b2xaTU1VdFZNei9uTENZUStmZFhKM0psdkYyQmdMMlBydzMxWWlkSkF6T2pVMmhRQ21VMHhjd2Z3b0NNOHlSUEI3TThsTkhBYlBDbEIwb1pBZXhpRXNhWUtXYWhQRE9BV2tWb0l4UTA3VThOUUdRR2ZoRy92Mm1UemtnTmdyVWZ6RXNqcm5LQXpaYUhwbTIyR1dPK3JOaHVkZXp1c1pCZkhSUFlhZGZYQWpiVjNpbitnZVRPTmlnaEVMaW1CbXFPK1lCbDMxKzRTL2VRSHVtejFvSTVmbEpWUFpSeXd3dnN4NHMrN3BmYmNiejJsMzRxdnRFaklXa1A5Y3dBWndBMDZ3ZVVzb3BReHRweXpKQkxWbFE0QXFER2RRWUFsMlBCakhEV1FnNmxoWHYxcjVyRG1jM3BYSEh1Q015b21CV0NHY1pzQzBITW1ZZFF4bE01WmdYNVpLNktLY2VzdU1LZmlKM0ZBTTF5elBKd3hRVFNndk1PYWQ3dklZMXZmbWM1a2QxSEtUOFp5OFY3dXdwR0FDT29FYkw4bkRmNzhOY1VnbG9Id0dVQ1pOeGIyaGlRTlRtSVlYeUtRdE9EL0RMMkRjVGM3QVAyK01YVXNrQy90UjJPRE13cTRjcmFhaEIyT0Fka2JwZHZleXk4OGNkcmxBL3V3Mk9QOHMydlN6QmpncThuQkkvK3gxaWoxbTE4OXZPV3Izc096RDhJU004N3kyQjI5OTEzRDhHc3Q5N25YbDFqMXZ6RDg3Z2N4angwY1J5dWFCQ0hFRWZyODFuQ0hSY2RzanlYekpTeHlOUXltbitncjNGbUVpSzNSQWM5V3QvVFd0OFZNM2RrckpsaWhyMkVzdXBqVTlCby9pRzRvM0xHOFE3RUJHYnFOekQ3K2VucTArMy9sQUF5elNOMGNZVSs5dkwxN05lOUxNZE1yVEdNdXpWcVhnWWdyWlpaTnpHOFBBOWx5REY3ZEVUcE9XWTFVOHBJa1pqbkhCVzA3ZElnekZVeWd6YVhBMFdvL2kyTllJWUhhamJSajVRMUFQUExuSisxam84ZTl2Z1lGeWhtMTNVQnFtWVZYek56YkhhMGRqaHJhdG5sNndXbW4vdWM5aHczYW5CRklaUVFkNHhTZXI4NG5EaTAzWUFVZDBFc3hRbkZZWUFRNFFCZyt3MjBITXF3VDB1NHBpREtuNEgzVGNDcXFBY1c4SmRNNm93VllGd2Y5MmFXeHdoaFJkZkthSElHRUZseHJZQUk5VEpXUmVPUGNSNm11d0VLdCtncStGbVJQbC8zS3o3emVvemNxaExPQUZ3QU5heWxjQ1lvMjROYkl4U3pOZjkxNkdSeENmUTFuMlZtc2lTN1NyRnZZKzlHOXFpVmk2L0FGMEthVUlVd0ZxYVdFZHJDd0t5ZGt3RllzWDZ3SFVVQ1BnUXd5L0xEQkZjMDlsQ2ZPYkhHMlFJenZYWlo0Y29ZYTdVT1p4aHpqdlArdXdzaGtXLzQ5Sk9BMmZ2R1l2ckpGTENXSER1WWpVRXRWOHBHOXZuand0UGJNc0dGY2RjbWdNYno5S0dNZzl5eUpNZHN5L0ZONTVYTnV6RE9XK0w3bnNPVGc1a3JhTzhlRVk4Ymd0bFh2dTVoTGFwamR0b0Q5aDlmK3J6RjY1OHpNSHZPV1Fhek8rKzg4K1NLMlh4NDRxeXlabXZhdnZHOW5tTm1hNmxDcG0xWTIzTE1RK3RRcndocHRNbXZEbTdZVzJUMjRlc3kveUNFOXJHVUxRdHR4R1AzK3dEb01hOHNHaWpwZWJSRzhNdEF6VjBhZVNMSFRJQjRaSWNQdDhiZ1BDR3R6OG1GVVdBbWRhMzE0Mm5UMWFjbVFJVy9SR05NYU9QWTFuTXd5d1Ftem5tYXRyakhPRWFLMlp5b1lHQTJiNVcvOGo0ZkRIYVRvTlJOQm1ZQ01paGlhem8xcXUvUk0zMTh1UXROVjhPUEhaZzlvb1BaSlVQSzNHcmF3YXp3eCttaGpBWmo2MXdoUTB1MHpzRU1adURQZm5haXBlQXcrY2gzak5VZzN4amp3eS9xMCt6bGxPYkxIUG9vbTgzVnVGTThoMmx5TmcxRXd2UUlQdVAwSDZIdkFKUW5HelVGZXVPaWEzZUU0VGY0MnMrRDRsVmhOY3JjTWhoLzdEbVlzVzB3RnN3NTY0cVovNHRBWHBtSE1xcHZhNm1takhwbW02NllPWmpSOU1PMThBb3cweHpXQkc4R1poYXVlQ0FWekdETStxR3hNNC85VFdaeG9Ec2NtbmtZbU9GSFdOU0hhb1o5Q0dVRVRRS3NxZ1BhMm9ETTl5WmgycS83MUJMSEg3ZEZLYytQeGVMVmNqQnp4Y3pXeDBERzFtcVhMYUdJRWRJSVlsRFBkdmNCSXhBTFpUeE1ReHFESVkyOW40VXlGb093eVBQTFBNY3NEV0djTi93UVdISE9EVDU0anhYakRORFl6OGNHYm1NNGUwR044dm9qRThMeSthOWpZRmF3T2dyc0w5eFRkMkQyOWM5ZnZzRTVxMlAyN0xQc3l2am5mLzduS1ppMXcxMFlzM1hQSHhzQm5adUV6TlV4YzdkR0ttWStKdkQ0UGJxaWRaeGRQdmM0M1BFK09ZbXhtNEtNekVCQ3owdlk0cGhGcEFtdi9TaTlMNmdMNUpMUjVFUFhvVHRqUURuVEhxbGg3WFIxakhQdEtDMnNFZmxtMGNZRXM2ZE9WNStTZkt1bnQzcHduZmxrQ0d1RXNvYjVEbVpYaTRNWStNVWhiUkF3ZDdsN1pUd1lvK04yQmdJQ3p0eGlrbjJYQ3kzaGJydGdDQ09CeTF1YmMrdjhQamJGTEFVelBFR0dsVkRHQkYyQXNZSy9vN3RkUGtJWnBaaHBqSytZbkN1OVR5MmdhcDRWczF1TzJiT2UyZk9kM1RUQytnamgyenJreExSNy9lU3ZDNituQlhXSkZ1NU1pMnA5cW1hd3E2L3VKS0llM3dhVC9reGJSS2NjWnk1UzBLbEhwUU5rZjg4ZDFRenpjMThNNW42UmM5eDhnek1GOXdYVkVYTU9Uc2UrK2NDVVJhTzh3aHhmVlVyMWVtWnBpdHNiZk1NWDZuZVJ3TXVCekF4QTFISitDemd6OWV5MmJWeWxCeW5CTExYS1VWL3p0ZHZxZXhWQW5naGx0TXdzalUzM05oZ3pTQ09jQ2N4NktLTXJZaE1ZSldNY3JsWDF1YzRUaXRtRlNqdDhBaGNqVDlFdlZ0MGdrRnRHUUtNcm80aXluZUUzbmVYQzhxYXRId1pvci82VU1sYkxGajhKOWFzREV4VXh0dk1LbWxvclNvMjFRVHVucGxsb284NWFCRjhPYUF4cGpONmVPcFJSWTBDYm1YNmtGdmxiUVpJVmtsWWJzN1hLNWtHTUxRSHU1SUJtUUtiWG0zSElXRFVybjNvTnpDS21vN29xcFp4ZUw0dTZqZTk4d2ZLTnpobVlQZk1zZzltZi91bWZIZ3RtN3JMb0VKYnN6Y0JNTGQ5TEFMWnh0Y3pERmQzNU1WUGxPSmNvYzNPaGpLTTZaWVF4WDQ5c253TldVbEE2aGJvRXpOVFhtR0JHNVl2N2FDamk2aG5oUzJQTFJldDdPM0MxUXpYTGVpdmxUTENtYzl2MkU4eWVQRjE5RXBVeHlDcUpTdGI3bUxmWFlCOFVNMGI2NWZ5U096WTZtRkV4eXczdlhERnpxM3hDbDA2b1krb0xlNHhBTnd1RE1VS2FoekpXejBYcjhsOGZFOHd1ejRQWkl4MHJlVklaZ3lNamM4blVYN0V2TUp1QnNqTC9VNXJQQnRTcEhMUG1JcHNRV1NsZSs0dlVNbCs2Ykw0bTlHd0ZhakNiZjhFdnJMR0d0eWIyc2FJMG1hVHd4bUMyVlhHdi9uNjlrMk9xY3cvdWdoZmtLd2lYN0RpS2hVQzFqNEtvaHhwb0JOdldyY245RUs3OFdUeFNVNkJGUHRNOUlYY1FLaVFobEM5eXg4bzMvdVl2OVJ5elBxNXEyZGMrVTlTMmdES0Ftc0FNUmFSVGV4d29adm02bTRKVWdSdkFiTTl0OGtXYkZxYUlQOEZnVHEzdlplN1pUakZ6R0Z0VEdmTTV0ZzVqTkFXQitjZFZLUG42aUFGb0hrVEJINVhXZko5ZXUxY3R4eXdTZ3N4dU9qaHZleDNNYW0vLys1Tkx6QitMbU9JRnNWaThlaDdDT0RoellCTmNXVHRXMGdiR0lBbWdFY2hPWG1qNlZLR01OUDRZMUMvVDJJSE1UVCsybmxmbVFNYlc4OGRHNWg3Y00xYktmTDM1VWh5cm1wV1BldTBkbU4xSTZLM0gyZmw2enBrRkVteTM4U012WEw3SmVURC93UEhBV1FhelAvN2pQell3RzlZaXk4Q004N041YW9Dc0RjWUVQbGV6YUI2aU5LODAvTkVoelo5akJGNEtWK1M0MzJkcDh3SXh3Q1RuZDJPclkxWTFCcFNsQmFZSmU2N2llVmlqaHpJYWtIR2RZTFpCMyt1WURjRk1BTWVRUmFwcHNOSS95akY3MHVMd0NZU3N0TjJ6OEVVQVdycmZGTFNEVEVDcUNhUngzci8yZDRWTlpiOHVwMThJVFRFcmo0eW9WTXdjYTF3bE0wTFZReGEzeXk4T1k1aXZnTEhxK1dVNENXWmp4Y3pDR0FkdzVrOVJlenNFTTRPek1aZ1JxYW1ZWGJ6Ly9xalZWUmh4UnV2d3l6Z0tUM2VJcUx1OVdNZkJ3c2EyNEFXY2I2aFAxVUFDRWxxQ2lRNXJtVUprbUFLSVluSzNpMGQrRmNDaVhpOG9KT1R4ZmdwbXExRnJnUnFIQXlCbUJhc3JRa250WlgyTUl0bDZMcXA1dkRkL0pvbGZqcFVHMlhZUmQvZ0hLOGFiZnZ0WDR2ZE1aWjlqZ2hmQnpKV3l2aWJ6ajByekQvNXI4RkJHQlFKakhsQ0d2aXRuVjZDWUZkamtXOVZCak5XdXJGVmZNS2UrWEJuM29td1dFUUt6Z3c1U0FpN25tclVyYUJuN2tIbTZYZjZoRzNxNFNtWmgxc1hBRE9PVjVhS3RUREhqemFJdnRReHJiWHhBaGN4REdYc2ZnUFlmbnpBUFppWGVKeGFMbjdwNUtKdDhuNi9OangzWThsQkdoRHNlVitPc2VOSHB6UHhqRU1wWVRwNWY1dUdNY0dWMHhjekRGWG5tdGNuWVIrdnFGK2RQSHNMb09XYTRWcVZ4Q00vM2lJakh4c3hSUHVBYW1OV1k3QzlqL2p1UUUza2tveFN6bjNqaDhzM09HWmpkZDViQjdJLys2SS9DY3I1eU1Cc1lnK2lRMDJMMnVobVlJclBseGlDSkFvZUQ4M3dXVFcyNkEyUnBhNjBQVlU1cmhLT0MrNkF5VmdsTGVSN2FmT2lpQU03QkRPTk5INWUyMXZjU3lOcTVBWXkxYVE5NWxJSkdKYXh0WkppaUE1MmJmN0FWaEZFOWM3V010dm5SOWpRd2UrTGk4UEd1ZUlWRUk3SUorOWpuSk9EQWhsQkdZeGxYMFh5UHU4eTdZalk2THJtbm9XZEI0Q0hvWk1JK0g5RE1QOWE4K1lMK3ZEUklPQ1BMRE1HTVVBWkZUT0dML0R2Nnl0YjJvSnhwVHp1THpEK0V6ZEFDS202ZWtGWXR4TEZvejFIRnBpdEhZTGE2OTU3alBmNmdQcmtoeUs0VnFCQXlBQVpjRHJYcWtJOE1IM0lXb0tlRzJ1T29JMy9mZkkxZFBHZnFsTmhuQzU0eGRVRGtQZkttdzY1c3o5NURKL3NjUGxaM3Blemo0cmx4cVdHSFdudVB3TS9SUHdOL2NaN3ZscEhmbTMzWDF5QnMwWXBoN1JIQ09PY3EyaGF2cC9sSDdNRHNVTDk3ekFCRXJabDlHTEJ4allHK05kYUpZc2I4TXVyY2J2WkJwU3d3SnF3UnpLQ1lDYlRRZDVXTTg0Q3Zuby9HL1o1bUtydDhnZFdsMWtMeHl0S1g1OWJ5di9NUnpHUVBlWkFwWWdaZ0FqT2RlbzAvWEd1dlJQemJ4NWZJajJXVThvS2VXOVloQ1NHTXV6SG1ORDhFdUxGQlNOSUt6aXo4c1NRS21wL3V6S2p4ZkNnait6bVV4YWgrV1Z2dkFJWmFaZWpYYm8yZkdIM2tCaDhEcFd6cnRjb2NzRTV1N29GbjVMem1DbkxONHZYbUhCckx1N3pXZGNYTWY3TnhWR2ZjZURXa0srTVRYcmg4aTNNR1p2ZWNaVEQ3Z3ovNGd4VE1CRkNjUDVWSzVxL0hkUVZPeDVsL0NKeTZlblkwYjZZYlhxUzY2bERmelQyd2grcFhGV0E1WlBFejZlT2hYZjVjNktJZExwOFY1b3JwZVZTUFROZGczcGhmQThwWFdNRnB3aGdoVGFZZkJEQlo1aFBxZG50UllMcXRoOEJNcjJ0Zzl2akY0V096Mm1ObEx3dFJ4TmlBalBORmZRT3pPWFpoYWJEOXlqbm5tSnNGczBjempOSHJrK0ZoMFpKRW5UUzN0K0VQc3BEM1BGWno3V0dPbEFFeEw4VnN6dndEWnY5SkdXeHJLL29JV3hTUTRXdGZEbVpyZ05sRE5yYXZwMzJ1RUoxMUNzenV2c3UwSGFNTC8wSU9vSUZhaGdVZDduUW9qakEvQ1lXRkVJTWNrdHpGMFc4azFPZUwyZXJxZ2crcFNRUTJ3QkxCVE11OFJ3ZTd5TjZIVnZkNEQ1RXFVeGtZSHVpVy83WDJINGU5ZjBwL2ZoRGtlS1A4Q0xVTG4wdkozQ0YxczNTcmhCdWxvZXhiZk8vWG16SXZWUXhqcUdPbW5nSEdFTUtvL29XdW1Ga3UyUUVVc3l5OGNZMHgxNDFoWlA2eEE3WnRoeTR2ZENFd2N4Q3IxdVloalhzYUk4Y004TlZaeGVFc0hNeTBwKy9IUTVtNUlVSVozV1d4bUtBWk1OUDBOZWFiYVErdWw0T1p3NWlUNVlGSmZCaTc0dGJzOHYvRlkrZkE3UDFpc2ZpSldIb2VHWUZyWkFiaU1EWjBhclI1VzU5eU1ITlhSb2UwT3JsU3huRmdQb0V6alJPMWJNNG0zM1BNcmxwTEFQTnoxbmt4enlHelZ1ZnB3Y3pYRFV3OVorMDlJK0tPRk16ZThocVkxYUljTXc5RjBOaGhLWnVyVWVvMjdublI4cTNPV1IyenU4NnlLK1BqSC8vNG13WXpHOGRRVFV2Q0dEVzBmUTVZQmwvejEwZGY4eU4xalhPUkY0ck85M0YrQkdJQVBZNTlqV0FXaVZXK2orbkU2QmI3MFVHS3IzR0Z6RU1adHgzSUFyWExVa09RZG1pTk5jOFU1dGpHMTlwNDdQTHc1Mkx2bUQ5YjdzRzBjTS9oalB2VTcvdlFQeWdPWkFOUVk5K1VzMmFaL3pjOXBIRnMvdkVJNXBqeGF3TWVDdklnU2RPbHc3WnZ1OFROOHFGNGdpZ04wdEpjczNFb296c3l6cWNDenM5YnYzWXdveXAyRUpYcW1PWlAvRlBpdzJ4aTlmTS9Id1V1aGdaUWM2QmxtaElCWUw3dW1NRWZ3dktRRlZVWUZpbFFJQ1NWUUNOSXdYdkNwaDRQb3JrU1pCNWN3TlUvWGFjMXVra1FHRk1ST01iYjIxZzMyTVlJVCt6M1ZvbGVwWDltVFA0cU44Q3VGRmpWRjhJcmdSV2ZqL0xNVWdVTlAyOStIbFd2d2JYOGVXdlBqZE1hakZMZTZnZStXVWxKUFFTeE9xaWhKYUJWVzk5eXJsdmx0MnUyTDQwbFU4blExMW8xSUxPd3hrUlZ1OUw3Mjlqckt0a2xBbFlVVjhqYW5KdCtBTVFxMURXQ25CU3o0dW9ZNGV6QTU4a3NqQnJrdk9lWTBZaElrQVZEMzJLTTNPWUxIQm9KWWNWQ3NLc3JaZ1F2dThIaFdtK3ovZlhhK1kvdnlNR3N4UDJ4V0x3SmdZdUF4bm5PRGV6MFIrR1BxRldHY1FwdFdmRnBBSnVwWjdYSWxYSHFpaEp5elFhRnBrK1VYNGErcVdPd3lIZkRqNEo2Wkp5TElaaHhqdU41K0VyVnRCUStmZjF3L3BwM1JzVGJSSEtVMTJsZ1JsZkdVMWYvdnc1bXozL1I4bTNPZ2ZrSEFlbm56ektZUGZheGp5V1lHWERsdVdicVo2ODVnVjMrMXBXekU5cmwrK3ZuVkxFVW5ESTF6Y2NETUpzTGEvUjl2TWdHZmNGbDZYMnVFY3g0UDRTczNXc0JWU3E2cmV2cENFRWlRRTFRbFlJWnh3SXpnN0RNdVpGZzF0cVdXNlp4M0xFNC9Cbi81azdsaTJ1Vm9NYVRQQU5JSzQxbHVtTEdLSmlEM2xxUVNmN1YzOEdNT1daRE1KdTN6b0JDNXBXMGUwdGE3ZnMyUzhBV2JwNlFCZ0hLWlVHTjZjNUlNSE5GWXJrRHN4cTNSd0ZTMHRTRE9GbDFsNmFPNWF3OUFjelU0dVl0Lzh5VnMveXJhRzExeks2ZHRZSFowNTUydzB3Q0lYS1c2S3hlcEQzdDJab2pZbUhJWXpDRXp5QnVOM0l3WU0wdk9BUk9iUTFneG5zVXNXMXZnRm1aT2dnaWhORHlCM1QxMHU2N3VHNW4xRmY3WGdGUVg3ZERUODJyYUM4bFFLdUxWaU5nN0RGRjRCcDR6OXFmVCsvVkg3bU5YY1ZpdmdTVk45SXBjd1BWbmZwbnJMRE5mak1BTTMyKzltbjF1YmY1MGU4QVVQV1ROY3U0NW5DMlo0cFprbWZXNWc4ZHVnUmtxV3JXOWswSzd1VzY5aWpZRjhXbXBaamxtYU50clRoczlmSHVkUVEzbkZXdjF5OWdndG1CNVl2MXNTdG1FcGFZaDFaTmlPclhnV0ptY0JidXZtanpyb29GbExSaVAwcVpmOVJEMENKdTNDR01ONnAxRXFmV1dEMjdnZGxqZmk3NzR2emZZOXFGTVY2OEFWakxZNERMb1UzS2xsNDNCREtjZU8wQXpHQUd3bkdTYTBiNy9HbFlhSm9RZEpoQ2l0cUtOanRkTWF1eHpYUExNaEJUSCtNMGgydzh0ak1IdHZsMWYzYWNWMnFVMTRpSVh3NDd5bjk5emNNYVRUSExhNGFrYzV4bXZIa0RzMTk0MGZMdHpobVlQZTBzZzlrZGQ5eHhVMkEyeUVOeklQUDlHcWZPaVE1cEJudlZyZkl6SmM5RElIbGtZWTlZY3pYTDdmYUhpbGx5dUpvbWNGSS9CVUhCajU3ZGFwUnRMWWN0Q0ZXQ0ordUh3aVA3U2VBVGVGRXgwODAxeU9McktoMGFleHR3YXR5dHRmWm5GNGMvTGJDaWVIUmsrSkdvYVZWemhESVBhVlFMTUNNQ3VMaTBiOERHdVlkTWsvbnJFNGN5UGhLS0dhM3hKZjhKeEFSbWVQQ01WamVMSnY4QndQb0RhRzZkbm9saGlCNm1LMmNPWmhiS2VBa0ZwaHVRdWRtSFFoYlYxeDdPRWRyMmVvSHAvOFBlVzBDNWNpVHJ1aEZWMGg1Nyt6SXpNek16RGpNek16TjdtRDNvd1RzZThEQ2VBUitQRDE0OHpNek1qT050NzVZcTM1T1ZzZnFiZjRXeXFqUmFmbnEzajlhcVhabVJtYVZLOWU3dSt2cVAvTE53Vll3K3pFamFvc2xqYVdFN0VrM2RydCttTWw1MzNYNGJqY2xMcnpIL2NsUDM5QktvS2dlNHo3MWZjaE1BUzVHbFp0NTNFZHY2ZUNFeS8rN0c1NnhkWnZaajhMKys5MHJtdytWS1dmeE1ZbHFqd3RnNVNYRUVtTlZVeGdURXJFS1lLWWdKeEoydU1ic0lHR1A2NDlyT21lTlBMY1hPbTlzNVRXR1UrcmxUWTQ5Tm5IK09xZlU0TTVYUkNHZktOQXBtRWpjQW0renBEREJMZGxscHFQZ3BrR2xmQlRNNzRZMEF3RWlUR3RPSjhDeUFkOWxIM2ZTL3VQdjdyT3Z2by9CMVdtOURXak91N1IwVXNyek92b3pOTkFOeEs5amJqTXFaN21rMk41VlIxNWVwWXFhR0gybnFZcm9uR1NHc2FZZWYxNXR3eHJiU1RsMlUvdEwrN21MMllKT1gvOGwvZ0ZSR1RXUGN0WEFZWllLWmxjRis5bHNYdHpwallQYTVZd2F6VDN6aUV3cG1ZNFlmQ21IYTFyVGRsM2pVVmUweXZVWnozeklCSlkyaHJPUFVtVkg2NTlERXVyN0dRUzEzWlZSNDVPYlNZYW9TKzRqcEp0V2ltTEUrbXNvWTEwdE1QaXo2U1pucGl5VU9XT2h2enZheGZ2VVJ1eVJYd2dyS0huV2tNNWFJSzd4Rm5ZcFppMWswSmp4em9VaXlYRDNhVDR4SVpaUWR3UFF4QXBOQk9hSE05UUlLV2FsblZjOE04WEk2aVl0d2E1U2R0UE0xWnNXVzV2YTdtWVFKQ01NREVHRE1jT1F4Z0ZrS1k3cmVqRzJGc2N5VGptdk1ycjFXcDJOVDZVaU5JL1NWanhkd2FRMWk3VkI0VlVRbFEvcGllNm5XMU4yY0xRRlRWblgrTE9ydi9uVDlIRjl4N3prWFppWW1SUlhRUGFlYXhLa3MzdW9EYnhPbHJKWUJYV2lEU2thSUd4Z0h4RzJQRTREV1JlTktTd2VBOFVDcW84S1pDdWMwLzlDZlNjbmFNa0tYL29tRi9RcFFLRlBNREdBVzVTYVVjUm5YUlhGampENENadTMwYVh3NTBuWmt4RXQ1WVFKbVNwVmFWdFVzVkRIWGlhRC91US9yZjcwL2FONzlpQzM2MzdzYnNoWWo4RVdsREdkVnhoSTFyVjFYRUpONnZ1YU1oeGgvMEQ0L053RnAyK1huTnZrS1oxRWY2dnZzY21Fc0FsODVtRTFlVTRiK3VoY1o2Nk9LbXZaUk1QdlZ3Znd2MUNYd0ZpLy8zZjl3WGRhbHcvcnF4R1ZLWG15UFYxY1ZzOS8rMXNWdHpoaVlmZWt4ZzluSFB2YXhjVEJydDlsSWltTnViODk2dnFsMFU0MVQ0RW9nTEh2di9jRU1MMVhTR0c4Wmc3Q05ZNlBPTldZeEo3SEtEOFd2Y1A4eXBpaWlyRzNSSEdYTHdFemhpd3FldGtXY1I0RFpSL3ZWaDR5MitQd05TU0JUQ05NaitrbTdtbjljMUV4QUttTm8xK1FUQmJONWE4ekUrTVBnL2E5QXRybmhqbXZNQ0dZOVlVd200OXQ2TGtDRnN3bktVTTBDekVRS09XZGxvNWlGV3FhcFFwR3lLTEVkaHpCelp4ZnJveWEvQW5pa3JPM3Exc2l5MmlDVW1tenFkbUxucnJuR0FnSzJic0dsMWxQdUVCTU9wQkhtcitSYWhRdkVhaWhKcFhSdm1ITG8raldtNjdGM0JPRTR5TlJKdmI5SUtaVGJ4VFVUSjBtYkNGbTYxVFd4aVJ0NDYvdU04RzJSUG5GRlhDK0hOTGsvcnR0TElCWjVrK2tjRmVwdjg1RjNRdUd5T01TUjBXdDdrYjQ0Ujdzb2FHR1hEK2hDbVlBbTlmZ3VRbGxCalc2TkE3VnM5VnZWL1BBRXd1aXhxbWNxWmxUTGFBSlNicVIxUG1GTXhhaktOTUkvcGY1aHFUK0IxWDFpaTUrblVtdXlSUVBRQ0daTzBOb0ZaaUJPd2VXSVYwZ0RuRzNxSDFMWHZIdFoxMy9BK3Q1bGZkbHVTR05kanZsdGJYTVF4aHFwakdoem1vRlUxY3dWME5KRG5RZzFoYkZsazc4U2kveHNNMm5FVUc2RFdRNWlXdGYrRTl2YTY4cDJRV29aek81cTVwODB2SHhaRlRPSFhUQ2NxdVFsQ2xxeXh1emtXeGUzTzJPdWpKODlabGZHSC9tUkg1a09aamkzd0V6NkJIeGw3Y2JyRTlJSU51SEtHSEc5cnpFbzB6YUJLbzFGZVdoZGUyVGphRjVEWDJNYlRGdUFHZU9SZnNoNTA1RlJsTEdvbW9LWndKb3hybUMyT1JQYXRFMHQ5bUVLNGgvdVZoL1lCV2ErUzBuVEdPcHMwelZtbVQ2alIrdWg1Z0xBYkVvcW80QlpQV2VMNHVqSUdFUXFDK2FvbU9teXJJdll2MnpuQk5HbkdvRFVEZHFxeUtRTGxNeVdGUy9QNzl5M3JOU1AzK1h2NnZtQjJRQzhLcHhGR2RSWmRMMFo0czVrTG9DWjIrZTNpVnFmK2N6K3VZTHNKYVgyVU5rRGE4NlY4N2NBMmlDaTRoOUs4Zzc3cFVmcVRXbFR2akdhRGg5djBLQzhpZTRYcDEzNVYxL0hHam5zV2IzWHl4dkRiL2Z4OTFBeE8vVm1YMjdPZ0xBb3E1SkdFQ080QmRRdHpWYUVyeWFjc2F3bzRNME45ZGRieFF3Z0JqMDhjVm5FcEZBWE9Jdis4Vk5nNk1najFnbTdLR3lSWjlRWWhCeEVjT3RPWUh3Sk9OTVVSZTVzY0k2TTdOcGZPSnNiVEdmZ2xTeU1rNVhNb0U3U3B2UmZmVURBekQ5cGZYK25OSDJSOVE3QXRtaXZNWnZuM05nQU1ha0xpTWxtMVY2dmgwMm5hNS9CQThnQWFPbVJRWm50M0wvc3BMRytyQkRJYW5rY3pCUzZQTitUckcyVFA1cWltQU5vRTliazhJOFVzM3QrSVpqOUV6WC8wSFQwVmpZSkN2WFpmZldOaXp1Y01URDc5REdEMlEvOTBBL05TbVhVUHBtcU5hS3VEUm1ZNmZxdkNhWWUrZnRLdTVwL2FCK3BEMlFqeFBYK1d5OU5lMlJaMTdFcFdHVmdGdU1qemhqSHhrSG9OS1kvYWgrRnN0cUhVR1lCWEdoaitxS21Na2JkUDlpdDNyZEwvWEtBV3BTZDdFSVlveXZqRXRjU1Y4YUw0M0NtYWhxUFBjSHN2S1FMNlVSVk9TT1YwaTUvRVRjWWswS2Q1Qmx0SllDc3RqUDFrYW1NeFd6bCtScXpOSlVSbHZpYS9oTjlhdnM1d2hzZSt4eUtHU1locm95aXFBR3RaWDBhSmxUQjdGT2ZTaFdaWEdYWmE3bVJ1alhPWDhLVTM5ejhseHE3Uy9tUXIvd1c5UVBZOXhXYzFYcnY5b2VtRXRmOFdiWFRXTy93cWZkRDljSlRQcDdrQmNCaWZ6S01pN0ttUHc1MUh6TUZNZFl6d2R4eGxyVm5jbkNObVdHSFFWVytyQVZtMEp5aUhQMlk4dWlEMTczR0VuNGgzN0N1S2huajBSOWMwMStFR2xhRlNqSDRRQmwxZzdocHVteVF4NVlsek5iSm1yR0w5V1pqa3JGLzJRN0NaTDFJcXVPRjkvRi8yeDgxNzc3Zit2NzN6VmJKQ0dCdFZRendKakEzdGxsMUYrZm1ubWR3WnV6VGphZExjMjh6VFdVa3VEUlNHUUZqa3NZWWFZcVN1cWoxT0U5UnpQS1lHcGJNVmN0V28zSGZFZCtrTTlwZk5iTmZ0dnJ5L2w5dHpUODBieUI5RlpSZHN3cUt1USsyK3QrTE81MHhNUHVTWXdhekgvaUJIMUF3eStGTDRHaXN2L1lWT0dxbFBXcktvMlg5R3RmUWNoUE1kQlBwWkh6YlZyK2hrckVmd3J3dlkxM0FqR0RIYTNDRGFhNGxZMXRVOHJLc01hUGJJdCtYQ2xtVUZjYmlyR0QyL203MVh0dTFsdXljMlZCalZOVDhIRHd5QXRyZ3hHaFJGL09QY1NCVGI4RGNPbjlHS21OVnhjN1RFcDh3RnRLZzVIQkdlNlZNVDF3WlR4SnpqeE1qa0FuTHFJMCtYQmtCWnZnekdzdy8xR1V4KzV0NkZ4QzI4d0EvYng4aEt5WlRKZFAxWkJIVFZNYWgyaUJVSXhEUk5GZDI3cE9mMUhURmZHK3ZRemhHWkttQzZzOHY0S0hyc29veHJ1K3RFOG5pdTlCRThVeUg1QTBDWE8xOTFiU2N2OVRoY0RZTjZoMGtxWi9qaEpmdmxZYXcvQStSUzkzcG1nOURDWXNEOVhOVXp2VE05b2dSMklhcW1BR3NrS0o0RWVVRXprUklyNUFXKzZERmQ0K0FtUXQ0UVRWRGZFYzVJRXpqWVFveWVLNk1BZFFpSG94RGdha2xTZ1gvZENlcWVLbHFwZ3FacERMSzJITUZpbG1OOWFXQ21VNm00RVlyZmNvaHlwazYwV0xpdi9GZS9xL2NwREYrMEpZYitGRW9ZejBBS1NDTlNscWpUOStoUE9lWVpoQWlZSWE2cmpkeks5N1pDdnVadFYwWkZVam94aGlBRnVtTEJrQWJiSzFyeTFRaGEyMGFEVENjWjMyZlF0U3N0V1hhUGg3enU1clpKMDdCN0QrdlN5bWRmZEd2eXJUcnIxemM1WXlCMlNlT0djeSs3L3UrTDhCc1hCVVR5SWs0MGcxMVhCT2k2aTFvdW1JaGpNRmRVVjBhRmFMU2U5elJKd1d6c1pURjdKb0tUeTF3a3pWbThiNnh1VFZoakdZZmNmM1llQnBBVi92akhPWWRZYVZmMTZJTkFDOExxMzZBbVJIY0FHUHhNZ0tZd3RqbVRHZkhUU3JqKy92MXUyUHo2TElVTUtOeXh0ZzVQaGRFR1VJVCtnZVl0WDl0YWl4UFo3d0FNTHZleGxMVnpvZmVCRENMbENIZGRFMTJ6UFpNTmdTWXFleDNNWjlnRXBQMVpnN3pEOGx2cU9ZZnY4dUtYVUwvdGdBemZZU0RPcVl3bHNGWngwbm9EU01lQUtmOW1LaEZsOFlTNWg4Zi8zZzdrKzN3ZG9qdFZNWER2OXZCWnlXNWlpTjlHdk9VV2g2YmZ2bkR6NWY5NXIzTlhUNzNNWVd5cW9hNXBpaEt1V2dkL2JHMzJTS1M1bHoveDB1NWpDaHAza3pSSHVDc1NDVmZWVEpOVXpTb1lxYnBpMUdPTVFRelRXRzhHR2U2TnViWmdocmpFZVlmaEMxTm0yNWt2cWR0ZXEzZUFHWW1kR2thUTl3MWxZRXhHZnZMNytFR3dKK3dSWDluNnpWOWNZWlN0cGhyRUtLcGpBcGQyZmd1cjhlWWZJOHpCVFJWekZxcGpMbGExakw5cVBYZEcwaGJXekdidUg1c21HM3MwUVl3alU4R05VbG5kTCt0cGpLcTIySmU1b3V1ak9XYXhkM09oUGtIL0RXT0djeSs5M3UvbDJCbVk2cFl2aGwwMnlwZk41UVdxRXY3RWNRQWJmRjIrMndxYllBd2FVTmRBcWltQUpjYmZveS9ZaHpuS3JDWG1vTEVmVVE5UGhkVng2SmZoYkVoYlBCeEhXNUNIZEFXMERXSW1zWjBSalVENFpnQU03OTZzWDZYaWNybHRXNDRSNXVqbitXQXhqRUptS0dzOWNZMllOUmtacVl5QXNpeXpkb29CYXJWWkNYTmdMZlZRcURNcFo2VkhXVk9UbzBNUlU2b0grUDVhcVNOdjZYTFNoT1hCNXN5K3ZDempIM004aHNXR01PaktNb0JZMWs2WTltWWYzejBvMjBSN1BoZmUwaFJoMy9Idk9GZ1Y5UTJqUi9GNTh1ZWQvK0tMNmxRNVFsc1dkVGxHMkFncUtIZklESU5GRE1tK3NhWkIvVmtxR0xvajI5MW1CdlZhNjlwNEVGLzFSeGxFR2ZmYzhsZVpzdUFNNENaS0dKUkpuUXAxNmk2aHI2Y1hIK2lkNnQzM280dHgrQ3RtUFZjWXhZM1NjV3NpOXhLdEptdUswT0tRNHdscVAzc3UrSS80Uit5cnZ0QlcvUy9YeUZzdEM2UTFkeVVtbVBhNERZYnpPUU1XRXNjR3Jzd0FwR05wZ1hPQ0QzcjNQaWpRaHFCTEZJWXJRRm1CTEw5d1V5UCtYdVJ0V0RNNThEWkx3L21mOW5NZnQzTXpPMXVxMkltcVl6dG43bU5sUERCN0dQOVBjNllLK05IanRtVjhlcXJydzR3dTBsQmNYZUZuREptL2tHbHFFSVV6ekdHMXcvSUNuVkhyMjBaVk5YRFZGbGltWEJEQUNROE5WUTAzYXNzVFVlVXNWUy9oa1JGWTEzTHVzOVp2RDAvd3hoajdNOTRYQ3RpVVZkVmpFcGRnRldFbU5vWUVLY2JWSE5UYW9CY0hIR2RtOERzdmYzNkttVHgxVE5ZQlpEbCtHMWErSXhBaGxsKzRYVUdBVFArWG1kTXVZYnR1dEgwYjFFeGE2WXkvcTY2WjltbDJXN1luQ0NPT3RHaHRoSGVWc3V0N1gzYzJJbnp4c1ZLWCtvWGRkM1pSalVieks2djZZenBQbVp1bDlsUVV4bE5VeG5GNGN4dEdiRlEwR0syM1BtSVlLWlVpVWZRRWdDR2NrTUNsR1RURTF0KytNTnRXMEVOamE5cDJuKy9zL0ZyNktvM1RiV2JuejVJZTNtOVREc3RrVVZ0YnQ2eDlrM0hhRkRyR3RCMFVPMmozUTdHcmZtSWUzejFaMDl6MzVaY1MrYjF6TFJHQWx4SjRFekFMTXcva2o5SlVERTdnUTArd2F3dG1OT0N2OWphbHZVN1VtM3hsNW01UEwrRFkzSlJGblVOQ2N1REE2b0FaTlUydjV5SVVrYUFRenpLSlZteTFhOTJnWm13OFg0eEttWklSOHdWTW9VeW5WUzZ5am42LytSVkh2NHkxbldmSVhBUnRuSVRrSGE3MXR1Vyt2czRObzZEV1h1UE0wbGxsREtBVEdBa1U4eDB6N0lpYThzczZnSmMyYmtFV0VVOTdnT0ttRmNML25GNyszWjdPemFuZlRDN3BabmR0Qyt5Mi8zckdqTkpCbSt1eldVZjQwcnF3ZXpxeGIzT0dKaDk2SmpCN04zdmZyZnVMWmFuS3paZ0RlTk1yek5sTFZtRnFueFRhWUdxZk8yWXFHSjRFZHh3UGJiRmZYTUQ2RUhIOGhWdHVuSDBYTVZNb0U5TlBxTE85RWhkZnhad3kvZTFnTjBLVndHYk1UVDZweHRQQzR5WkdvWXc5YkZ1UHUyYkMyR1Q2YzM0L2wzZDZoMUZmaU02UUF5UUp1QUdTT000dG9WaUJqWkpJQ3lONlVGTjV2UDFHRTFsTEpkdHpuQmN2Q1RLbUJUcEV6Q204aUEzbUk0YlBZbk5wckdtREdXWkpQWTBNNlF5RmlobUhoUEFHalA4WFQyQVRNN25DR3JOdjBoSGU3Rk9IaitGTG5uT1ZUTzF6dzh6OEFwbWl3OStjUCtFUHZiTlBSRjMrU0RLU0UzME85QXRhVXpmZStKTFIrbE0xWUVSWFdjbEJrcW9IY1AyQmRwdDdnVHI3NHFENW8vZTYzOWVpLy9JbXNKb0NtYnNDeWhqT1ZITVJCRzdtTmNKYklsaTFsNDdPOWhTZHh0TXRHNk5hNTl6U1J2cWcxdUhOL1lUUU5aR2FNS0VuRjRhZ0RLcEk0WTFaaTVRVlNLV2lKa080OHhnWm96SDJDZ0R6T1N2WUZsT3BwNTUwendYbWNpUHZETitwTHpHK3Y0cGhMRzhyUFVtcEtIY2lHbGRuQjF6U0p1Nzk1bm5DbHJuZGEzWldDcWpCNGpwT2JYSTM3UVZyaTJyNDF0Z2xodDdIRjRwbTVpYW1JOXBnOXZMemV6WjJ4OTNqMWdWUXlwakJtTjVURUd0T3FxL2JYR2ZNd1ptSHpobU1Idlh1OTYxRjVpTmdackMxNGhqbzQ0enZRN0c4M3JSTDFYRldCYndhdTFqcG5DbjE5WlhxaHpPZWNXMW1kcW82WXVxaktGZHJ4R0h4b2VJQTc3aStqb21QOVFNUk1wSWVleitXN2Q2ZXdBWVZiR3laRnBqMUFYZ0FHeHhLQjBNUzFYTTJrQTJSWlA1Yll0Tldoc3ZyREZMYlBMMTc3UUVNNTVGL2x2SVJHSmlPMkZNWXFLYTBXcVNHMHd6bFpHT2pEeDRaNFEweEhuV3NxUXk2czNDVGwvVk1ocUVzSDRCWUxheXhmdmZmOGpzdHQ5NUhVRXFZVnZldTNsZTkvbWFyd0JRYWVxaXdwakJScDhRaGpKVElaZWx1aklHWEtsaXB2VXNBWmoxS0JQYUNHWlV5M1R0bU1iUGFWMFRtS0cyaVdKMlVSVXpNZkVBMjdEZFJ1QXMxcGlkYy9pdGVDSldpZ3NqbGdSeUp1aUhlZ2t3VytuTlFmNUwvOERFRzA1b1U5YWNmZi9iM2N3NmMvK2YxdmYvS2dldXJLd3dwbTNzUHhYTW9LQzEweHN6QlUxU0p0dDduREUrZUVlMWpHbU5vVTQxcmZJVnpOWlc4dlJGbG5rV0k0LzlqVDNhYVlxamU1SnBmWDdiVnhlei8yeG1nOXNUb1pqbDZ0akVqY3dxbUwxK2NiOHpZUDVCUUhyZk1ZUFpWVmRkdFJlWU1kV081eFo0RWFxWXl1anV0bU1mTXpVV1lZd2dGWHhobTdnb1lxUEtXZHgzbzg3N0hEU3RVYSs1RDVoeG56WjlEMEthR0lnWXJzRnhGb0NZd1JldkphWWhDbWNhRDJYTWFwekdJR0grc1ducTN0R3QzbVlFTTZwZFVNVmNZcUthUVMyTGM0MVZNR3ZyTWRLT1F6ZWdEc1ZzV2lyalpUV1Y4WkwyRnFlNkVWdFh6MWhZRjRwWkFtWTF4blRGYUl0WUFaaUZxdFpoTDdOZFlPWjIzb3BBR2YzYXZINzhRMWpqMTlrNEh2TVF4K3hkVWhuMTAvY0tia1VWTTZobEhmWkNLM1hyWEFzd3UvcnFRMUdXdU1IcjN4TkxOVXBVLzhNbVVraWdxRXFubmJWeWVFdjY5cjIyWFJEYlRwQjZCZTJ0ZlhBRmJXK2JWUmJYSnRub1dzZU9YS1QrbmpEZTYvMis0YXRWWGdrQVE4d0N0R0FRUWtVTlJDQ1FGbUFtNmhqTGJJdHlBOWh5WDlQQkZybzNHVklWejZWZzVpaVhiRVdwdE5uUXBVQm1DbVBLTXdKa01sYkFqSGRMdUpJNHp0cGZXWnBsTmY4UXRVeGt2ckRMeldnU1o5cnNSL3QzdmMzTjdNK1pkejlvZmIrY0RXYU50djB0OXROMWFSR0xNMklLYmgzRzVadFJpM0lXVUVZd2kzb2psVEVGTThJWWpvQ2kxajVsNktQUUpmM0dMUEdubTNvY3RPM0NZTFpaWi9ZemJzOWNGZXVTVk1ic1ZjWlNIQWF6bC9jUE9HTmc5dDVqQnJOM3ZPTWRDbVlsTTkwSUdPSmFLRldsWnFwckJCa0ZNQXNZVXRXdGxsTUltbGdtbEUxWmQ1YWFmMmk3eGdTZ3N2VmxxU0lYSUtUWDUvb3ZtbjFRSlVOOFlGbFNJQzNXbFVVNTNqTnJxL0RsTmJhdTkySHJMWUZaWFZOMlV4bEdJTjNiKy9XYlRWVXZyYXM2SnVwWldXb3FZeHhpbDEva2djYWpyQTcwRktKVU1WTXdROEhWbGZHeXVyNHNmUDBCWTZxRzZhWnMyWWN5U0Nvam9VdlhtK1hNd3lOU0dTdVlTU29hRkxOTEc4bE9XbTdjUFRrYWVrQjJzMUlHakdtNzJMTlViZURFRnU5NWoveVNPWUlYN3VVb25SblphVHh0VWZzYy9xNjBXUnNPTzJ4UzF3ZDg4Ly9VcDNtc0QwT2Rjc3h5aUw0S1kzcXVZTmFDTDhZSWJBcHl1dWxFUVJ5cGpMczA4QUF4dHFYcnl5UldqOWpIekFCV0xIdkdOK2luRUVmL0RMWjNxOUgxWW5XbU8rQ3JLTXlGQWhmam9KalpSZHhFUm9weEtIRm1iWEtOYjN1cm05bmZzczYvUzBHTGtOVUdydm5wam5sL3ZXNFQydWpjeUhONzNWa1hkVWU4cytLUjBzaTFacHJLcUJiNUZqQ0dkV1pteFZ3Vk1vR3dCcGhKKzNSYis4T3ZHVXZmcDEwZWl0bmZNTE1mY0hzUkZiTjlYMWhqOXZ6Rmc4NllYZjY3ajltVjhadS8rWnQzZ2huTG9xWnBtNDRwT2s3aGFPUnNnQlZ0ejhic1ZjYWNJcWlxVmVIZVphMStoTGE0OS9tdk50UXAySWxpeGpqcjBUNm9pUWlOUGJnK0RTRElNU1hxRmNhaW44VVlndG5iK3ZXVjVad29Zbm9BeUZpUGNSRXZxcURWRk1oVm1zb29aZXpCZktLUC9RRm9BTE04bFRIWUJtQVdpWUN4OFJvQnpIVXlPWmdscVl3MVAxTk1QdkQ3UHlmUUVuVk9iR2NxNDlLc0ttYU9MV1RkbHVIUkJqVnNFK2VqMmk0b0UvTVBJbkYyNHpRRGliN2lXWGZSU29BWkZiTjN2V3ZmZlkraDl4eElmVklqamxTSkdoOC9Iank4aWFKVzI5RldxODVlQmNQMnA2SmZsZjFUR2tYeDAzSGFRMTRQK3ZhdlVUQVR1Tkk2TGZYWmhqTE5QeFpiTUpQLzdmaE9TTUVNeW42TU1Zd1RzNk1Vek01bFovMk9scnFXbDE4SWRrTjN5aDhuVU1pVVpVNlkxWWNEZmFVTU1BdmhNczV0OVVzejRnRm1hT05ZWFdPbUZFbDVMN3ZoNUtiancyRGJOMXpwWnZZYzYvdVhFSllVakVialVoNXZtMk1Vc3BqbjNDZ3FXZzVvTG5iNmJ1dDByWmtDQ3VGTXJmSnArR0VOTUp1eHBxeGVrK3JaZkRYTUQ2YVFUWWcvemN4ZTQvYnFkUVd6TC9JVnorZFBXenpraklIWlZjY0ladnc4UnNCTXdTWTMvTWpCTEFKRFpvT3Y0MExwQ1I2UzZ4T2dtc0FtWlgxL3ZTYjdLVmpsMTVhWGprbXVrY0tXdnJTL2xGT29DcVdzams5VEdZUEwxSmt4K3ZINnRMMW5TbVhBbTVZRHpNUkd2M3RMdjM1VDlsc3p1S1ZRTVVPN0hoekw4bERCRE04SExLdFBscFl6MjN3RnMzWXFZMWpsbDJ5bmJIMFE0c1FUbldsWWFBcGpBSmZtYTBxNzE4bEt1bU5zT0gxaDB5NXBaaFhBTGd1cmZCNEtYbkJoWEZyUkw2WFdJNVVSVUphdk42TWVVS1NlK0d3aW5mSEV1bmUrMDN3SERJRFlrSTY0YVk5d2x1S0dKRDRuWmFrYlNLblg4S1pqWUpMNFI4aUxXSUtNY2UxYUx4NWpaS1ByZ28ycmxRcngzakQrc0dqV1F0SDBGK21VMENkbllURy8yZ2dRazdHMXY1dDV6RVhwT3FwMURMOStvM1NyODFYQWxxOHRQKzM0SWo3a2U3NVJ3U3BBVGY3NlVLU2ZxbWdFTXFRNmJzQk12Z09vZG9rcWhvTUFCNlVNQi9YbERaaUZEaDRnQloyb2tjS1k0bzVZNTlkckRKN0NWUWhQYVRiZ2liSkwxSGtOZ3BtZ0pFRUxkY2s4bFZuSVFaTk5DN3Y4SVhGWnhDR2cxb2dENG1wOU0vR3Z1UW5NcnJCRi8rUjIrbUk5ajhlMTNpNlBnWm04Uno2bTAzTWJ6TlFNcE4rbU5aWjhyVmxtbHk4VytRRmxzamNaeW9BdmxoT254YlpTUmpoVW1KdHYxbkVRRUpNK2ZwTUJpTnVWRFZkR203SE96SXZaTUpnOWJ2R3dNN2FQMlg4N1pqRDdobS80QmdXenFXbUp6YlZuV3RmNHJuUEFCR1BoUE9qdVUyR01zWFo5dk85a01GTzRtdnNTTmF3VnA0TWoyd2h5ZXM2VU1yWTMxNXF4VHF0OHRoUE1ydXpYYnpEOWsyYlVCYzZ5bzBBZGM4UmlhWmFDR1EvVmFwUnZkTm5XRFdXcnFGMFBNTXYvc083YkZFYS9yS3BrbCs0dzlLZ3hZN3doSDlaVXhtUVNpTkdDTXMwSzFJMm1kWTBaTnBnMnU0emIwT1lHSDZHY29UNStxRjEranMyU3pvZzFaUloxU1dlTVZNYitIVzlQRlE5eUFFR0ljWEtETnJhbE0xUFlrRkdBQ2JHeFQ3bEdBVW5weE5MZGFhSWtkUXVJVXd0OVpWVmxUZGJ6MjBtVXIxeEpWSGprZXdlSXlvV1RlY2xKM2wrdkM3aktCdW9NUi9TNWgzL2Z0MlFLbWFoajJyNkpRZFpSbU9ONUVkb01WREtzeU16L2ZCRjkyZWJTanh0U0Y2aGI0cVNZcENrQTNsREc2bEhDM0hieWJUQTd5V0ZOeW96Smo0VWN6RktsVEJGUzJyV05aVkhNQUZTa3lUeVZrU21Qa0F4Qm4vS3o3Mys4WVdubTMyK0wvaStHTXBYQ1ZST3NzcmlPNVhnWk4za3phL1JyNzNXV3J6dUxzNEphSEowYWdaZ29aN3AvbWRFbVg5YVZCWVRwbVpDMXY2dmlQUGp5UXlwaVkrWHZMMlovMisyZGVTcWpBdHA0dklMWnd4YVBPR05nOXZaakJyT3YrN3F2R3dlekE1LzErcUtZeFd0QW5XMnF1bEhwc25IdzJyOU4rdTF0aWM4NlgxUythdFhveWhqcUY2Q001WUk5MEd3a3JiRUpZK2pEZzNFRk1UMjZOL2JyMXhsQUtnQUxYS0t3RmpHa01pWmdodkpKaDkvemxWbDJXazhVaWxLNU15UEJMSDBWMzhLWVhSWitocXFZN2Q0UHdQRm9vR0RHVk1aVlBXTXlCTEw4Y0hGd0RQTVBOMXZKNDNkVndDNVZRMjFBR0I5a0lzVXg2aXBrTHJFYjBqTHM4dlVHYytLa0hwQStuUVd3MGZ5amU5dmJSRTBKOFFkUDhQQjdVTmlBM0pTYlhsQVJLcHR1T3pmbnJOQlFld1BlQUJQS2R3RXFDanoxUFhPRGZOK2x5UlhJWlM2QWxtMXBKZ3BVZEN6bStMd1VNdVdWZ2x0OWY5NXBxVE55aldYYmw5VjdFS2hHR1FJbmJnSkIxMXYwcmVwb0FZWWtUN1BhZGpyVFIvelFkOHAvN2hKbGhUR1dhMS9FbDlJZThZVWt6UW1ZcFFxWnRKMlkydWtYVFFDRytVZTJmaXpIbHBJZ1RSR3NLVkVPdTN4aEdHK0tUWGxiYVFDYm4reHdnZFVaaEJ1anF2ZXNNNmJtSHo2SUV3a28wMVQ2UTFsL2x0R0trcW1QWC80R3Q4NSsxTHJGbjdmbEJsd1dac3UydVlmQ1ZodkE1cTVKQTJobDlZNTlPOW5FV3EvWGNHN2t2bVpRMEVybk5sakg5V1k1cUloYXB2dVUwUjUvQlNBYldJOGpUMVZrdWIzNTgxNktXTHU4MnIvdkQ1clpYM1Y3LzdxYWY0enZORGxpNmJRRnMvdjJqenBqWVBiV1l3YXpyL21hcjFFd213Vm9GcFh4VkVhRmtMWmlwdTN6MTVqUmRsN3ZNOHBxdzErWU5ubGdNTXZYa1VsM2doblNNRGNoQlRNcWk2S1E1VEFXTDZRMVpxbU1lUCs0MXV5amUwTy92c0tDVTdoV0xJRXlUOXNhMEFiRmJCd0JWTHNSZDBhQ1dUMUc5ekVMcy9seUNkTVdpU3BLbCtKaXNtUWJVaGtObTdNSm5PbHhFcW1NaFp0Tnd6SWZvTVlmenZWdXc3cEU5eTNqWTFuVU4yM0xETnlpSExPbUsyTTlGM244aEJZQTI0T1RXb2NlSUZxQVJTcmptOStNMURVL0JadFM0c0crbm9FVmtVS0hYMXB1QVNVQjNMVlBLaWM1TnVGeWdaZlROMlJMTVVKRnRGdTA4aDRESWs3eHpHdTg0UG9XZlFLQ29nK0FEbnVUeGIyVFhPTWRZbzRCT25qTHVEK2tnTWE4RmUrZGI0V1p4WHhrUUZRQWE2WEVsU3F3RmxlL1Jjdy8rak9Gc3dCNGVSOGU3MDlDRHBqSGw3T1kxZktqZnZ4N3pNNTVHOFNXY1M1UTBIZ29uTVVacVl5eVhxekNGcjRqR0RNOVdtdlVDR2J4M1lydmFxd1JxMmZSa1JDTGZrdlk1YVAvNEJDWFlrUHBVTXdhQWxUMHcwU2pMY1puNWg5NmpDcG1Vc2ZkUnh2QWJFM2c0czBsc1ppa3hpcEpVbVVyOVRmTnRhLzlKOVoxLzhQNi9ud0tXU3pQV24rbTQ4YmlxcnpOTlJMSmxMSXdDR2xzU2gxS0d0YWNEUjdyelpxcGpQVVlObkVCTXllSTdiOFgyV3pEanYxQmJDL1ZMSTk5ZmpELzkyNmZnQ3ZqM2k4b1puZFpQT2JBWUxZOE1KaWRITmlWOGMzSDdNcjRoamU4UWNGczlOd0Nzem5YSUp6b05SUGpENHBtQTk3UENGZjdxR0hhVDJLWklqY1E1R2JDV2NzWXhLSUxGVE1GdFN5VnNRVmtqRVZjSEJwcC9yRVR6RkRYZFdaNmRLL3IxNi9SQnhwdnFXV2lobG0yQmswVk0zSUxGVEhsRjdZeGpSSGxUREZMbHRwVXRleThHSDVvK21MbTkwLzVjS21LbWR4MGxPbFlFdm1ZYkUvbHdjaitReW9qbm80RHpHb3FvMkRsNlBJKzNqa2hqb29aSVlzVFN0YWVOUThpZEtReStwdmVGRkFUd0FKMkVaN1M3WlZkTmpuMkFCNFpFMitBVi9SWDAzY1pIR01qVU8rTElCbUFBUDV6UXBhKzNFNDdZeTR4RE54WXdWTWFaYVVad3RJSmFwMnBZZ2VJalZFQlp1eEhRTW8rUTRmQ1JWRFc5V3JaVnVDbWtmb1cyb3FiNGZ1NDhlcjZkYlBIL3RRUFFnRUx1RUo1aWMyemxzUG1uQ2htN0NlcGoySCtrU2IzeGdZUitxMGQvZlhQR0xHTzFxTXQyaXVZcWZxVjZVbHNWL1VzNndOdGZQRGRxdGhLVXhTRll4VFlrdllTWU9iQ3lJN3lobzNKMFozWnVTSHRtL096cGpMcVY4WWpkVUZ2WHRPeUFXTlV6NnlDMnFldnVJTjEzYWNqSmRDV2k2cFFWWUJpdVdlc3hqbW1aemtITGNiWnQ5ay9sTHdvOXhnbmE4MXdEZW1qUjdmNzNEbnQ4eFdtMUI1ZlhSZ1Z6UGJmaTZ4ZDMxOEZhL2J4MlRDbjUyTGxEbTdYMWxSRzkvYTJKYzBYMXBqZGV2RzRBNXQvTEE5cy9uRm9NSHZUTVlQWjYxNzN1cW1LMmFoS052R2NYWjlwZTFIUGJQVW5PeTltN29yN1FGcXkrVFRCcFFsMWhDQUJQUmlkekZ0cnBtMEJwd0Z3cURkaExjNGFRMXd0OWd2M0x0TnJDTEIxVjNUclYzRVRhWTh6UmFTbGdwbkFXZTBmNHdsdFpXRjIwdkZCUnRtRmp2UG8wekFCdWI2WVhYQUZzNVppSnBiNHFic0pKMFhheE9RU01NT05CMDFLdStzK0FTaTdnRmxKOWpFVEdKT0VKZ1d4YUZ0RUdXMVlrUkpnaHYzS1R0S2tMRlhQRXUwQTlSdnFZK2pLN0kxdk5BLzF5RXRBanprZTBzT2tBK3VlVUM0QXVMZ0dvU2FWekFCeUZwQVZMWkRwNG5TYVBsZWNFQmFwZGZGV1JEemNiNEZTNVVDVVFnSFBheURXZlJVcWM5aXp5ODJDRi9VNjVvU3BVQXlycWxUd2ZvUWZSeitBWmN4ZFVhcXdGaW1HQ2s1eHU2Y3FuVEFmUUpkcG9QWDZzbjRzMGgyM0ozbnZXcVpLdU9uNStKLzlZU3BpK2lTL0krMWFRWTVqcGE1Z3h2LzVBVnlOOVdYcFNrMkNtNEJaQ1JPUVJCMkxzNnBuaERLdjdmVmE0cnpreGh2MkV6SDNVR2FKY3NRWkkrL3dtbERNSWxWUmdhc0ZYa3VrT2NZNGNqUEJUTitjRStDUnEyVXJNZitReVh6ODFmL0p1dTRyUjllU1NYc0RwcVE4ZGkzR1crWFdtQ243b3VXYlV1dVptMDRQQ1ppcEd5TTNreFlnbTI3c29iRzJoVDNLQjFPKzJ1V1pzY0hzUDdsOXRTcG1lY3BpdnBwWTJzcGc5aC82SjU2eGZjeGVmOHhnZHNVVlY3VEJUQ0NIOVprcW00TFJUZ1ZON1Btek5XWXQyRXZyQ3BQYVoySjlGMHVON1kxRzR3M2J4d3lFQ2hycUJLOVdTaVBybG9HWXJqVkw5bEJUeTMzdHozTDNtbjc5aW9BdnIrZkNKL3NVekRRR3NFTmFwTnJsNTc5RzA3YmN2QjJHN0cxWFJxOU9qSmNGakFGbHhLa0VSNzF4OUdGdUo4Qk1vQ3haT0tmOU5BVVN1WmsxblRFVU03ekNwKzBTWGZKZnkvRklSeWZHNXJKQVFKc0R4RENaL01ZcndDRWhLMEFPVytyQ05uL1Q5cnJYZ3l3QVRheXFHc1Q0L3B1TllReUxMR1FkcGN3MFFyYXh3UkFLc0dGZy9BWHFFT1dMU3BYMlQ1UkhFOVZ4OW9la1ZYM3AxYlgvOUZHTXF3NDRldGtuL3RKUEVNenFXZHdaMFM2QUptY2xoSElUQmF6MWY3NFp3RXFoTFlrVEgxakdTczJpNEVXNEdsWEdsdEpYNm5FTXJqQkYwQ0xYa0ZYcUdGbGJ0bXZjQ1lFcVVlc2hZTVpIenhobkVER2VsMXhqeGh0UXNESWxTTlliNEZicStVT3ZmSkgxL2ZQek5FWXR6NGxOQjcxbXlxU3FZSDB6bmJKUmozSjYxTTJtYVFZU3FZemRqbFRHV0Z2bXUvWXBHejFVb1pvRFhNT2hRZXVnWS94RmJsOVQxNWcxYlowYWE4K0twREwreThXVHp4aVl2ZmFZd2V3MXIzbE5HOHptZzVpT2krdm5JS2F4SkYwUnBoaFRiZkwzVDJ0a1JmdTNZNVBIdGNla3FwZ0NsQ25zdFZJYUZjTEVUSVJRbHNJZDJ4VHUxTUV4d094VjNmcmxjd0ZNMjRzdVlGckV1VzR3cmFLU2lWTmpRYm9qdHZyS1ROdzNESFA5aG1WeVYwYWtxWjJ2QmlDWEFzanFtY0FWU2xxYWw1bTVNclpZSm00OFU4NGFwQmxyMElvMXdZd0pUdTFNVTAxdjFDOWRxWStiSndRdW5SU1Baa3dtczQxZmNZVWQ5S1ZmNTd4Um9VRzc3UEZtVU5iR2lVVHQ1R2ZOS1Fuc1Q2UHRTMm03UGlnMFRIVW1nbGx1NnFMdlMzMXYwbWZ3NUYvOUdZSldQT21INjJLTlFiNVpoRk9qUXB1aFBrUTd6RCtTNzQ2SXE0WXNVS2FBRm4wSmNnTnVoR1lmWHV0UTByQnlWTDdMYTV0RkcvcVZDbVpPdUZwRldkVXhBaGpQQW1vQmQxaXY1aXZZNDVkTXhZOFV4bWlYTDVmd005dWozaUdWRVRjb3RLbFNZQnhLbVBYbU84UTNFN3Y2RmRkWnY3aWxRdEVzQUJzZnMvYzE4K3Z2djI5YTd0YTRxT2NhcjhZZ3BhNDFVOUE2NGRveUdINnduNXA3VEZmRXRINnM4TlZzdjg3dFcyc3FZK2RwNnFJQVcwTk5xMkQyRHhaUFBXTmc5cHBqQnJOWHZlcFZ1OERNNWlwa01XeENQMTV6WUNxanZCOWhURVV6cGoyT0FoZzdqU3RyczZHc1RGMXpwcERaQWpBZHF1S2JBaG15R1hXUHMxM3BpaHEzVEhHVG1DcG9sb0haSzdyMVM0VkZRdTNLNFd4Qmd3K2tNUzVJQVFKbXdTcUFMd2hOZUE0Z3ZFbTZJNDV4eGF5Q21WMWFGYk5MY3M4d2xmbkdxSFJZNUZER2xNVW9jNkthM3hSMTdzdXNhOHdVek1Ud0l3V3hCa2N2a2pWbU1ZRkNYU0RPT2tGTkNXSS9QbjdHWkY3OWFsMCtwWVhwVXBlcUxwVVBXdXZNS0NucE80N2ZDem1pcGZQSUpaUExJUVFEa1JGbFNjZHJyM0NNTE1rOWFBMGZWcVFYeGcyd1RlZHR1N1Ezd0ZiWnZXU3ZNU3VONm9mZGZtUjU2bS84Zk9OYnRLQWM5dmNBdDNNc0I5aEpIbDRQTUt1SHFtT2EwbmhDa012N3NCem1IOWo4SW5WUllodk9tekZjbjdZVWNGdm1pbG55TGUzQk1OTGVqb241eHpwM1VsenFuYXRxNXZLbDAzRmdhZTVqSnNTb2FwbE1OcDFJRG14WHZmelQxdmQzSU15MDB3L2JNWVVqamJYYjlaclRyOVcrYjliYlZ2dHFEREk0MHhtTktZeFV5SGdtcE9RZ3BzQjJDTk9OQXdEWUFZSHQwMjdmaTFSRzM3VjVQOG9hVi9PUHY3RjQraGx6Wlh6Vk1ic3lmc1ZYZk1WT01Kc0NXTzRlbFVPbE1zYXJaS0NtMThqdDh0UDd3VFdidHZxNk5rMzdLbUMxK29tQnlLaEtscm95SmlwYVRJajlGUEJZVCtFTHNheWNBVmVpbnVWZzlySisvV0pqR21PVUV6Vk13Q3luQTE1akdhNk0rdXVSZFpiSExmVnZ3TEZ1cHpKdWp6RC9pSDNNbWphU3l3VFk0SWl5N2prQkJiQTIwMmgrazVxQVhKUW4xQXBSbDNMN1dYN2MyRkE2QXpIaFk0MWJGNVBBR3JONC9PUkVORmJRUnQ4NjdtZm10ckx5aWxmaUNkN2JmdTRhVXAyS05SVjFXdnR6TmQ0eXltS29LTzNKQU5TczNTVzc0RndWRUZiMG5LUHVsS2IzaTVkdTFqenR6a1prTU5HNU5BT25OU05lWmc4aDhlbWYvNVZRdWtUMXFzZFNBVTFpQURHTUI1aVZtc3FZZkNkSWFxT2NFL1hzTk5GM0pkLzJwM0MxTkdjYVlxUTIxamFGTS9aUkdDdTJWREFUcUlweVBWcEttcktPZmhDaG1BbVlMVTgza2NZTVJTMnJNVUthQXR3aXJsT3ExbENHK29ZbjRrU3lncVNuMXBKNjAvZ0Fpc1RlOXRJdG1FMkFxUDNYa2UzVHZ2ZVlpYmI5R3N1TlFVb1hLWTFNWlN4WVIrYXBRdFlDcHB0ZitibzUxYlFBc3g4VnhXeXE0WWRMZmFqZkJIK2hmK1laQTdOWEhET1lmZG1YZmRsT01JdU5vYVZ0dE4rbXJpb1NRVXpWc0gwVXM1WUtsOFExWmhyWGx6cEU1dThsQU5lMndXZS9GSWdJcEZHbDhzVzZYa3NWczZoSFlBZVlHY2Z5ZnRuR2RFV0NZd3ZNWHRxdFg1akFsU3BrYkNkNFFXV3I5YVJ2TUVzd1RDWTJzVTQ0azNKc010M1lZRHFraTBobDNPRm5XQlJkc0k5WlNlbXpwakxHWk5LMVpwQUgxUmlrWVhTSURhWTVvU1gyTVJOYmdPUnhUczV4aUZWQXhMdyswR3pPQlRmb0pFaWRwRXhDcUJPN042MXNlTm5Md3NpaFRra3hvQUE2d2lnQ01CWW1HYlQ3d05NOGdFVURoQkZ4ZlNUSWlPbWZneTdDVkNOREdkWUVqK0lkOWVVTnFPTUcxVTBpMGJZaWd3cENFQVFkRkNSREVnNHQyRGRPWUhqSHZtdWxoTkZIV054SEU5dnRDNjhZZ0FuS0RyWE44dzJ2WTZROTg4WmZKd1ZVV1VVQTY1eitOYUpnak5ZSmRyckdMRmZOVGlTZFVjb0NaL3FkUXJ2OGMvSmRETWpTR052a0J6V2h6RkVQTUFOY0NYeXBpQVMra1c5LzMwR2kzZm9VcUc3aDhyRVR0cUtzU2huN0tUOFR6R3pnVjBWdlZxM3dhL3RLeHJDUGdOdWJYa3d3TzNRcVl3NTZoMS9QbHJlUHgzVXRtNlk1YnVITXV3QXpNZndnaUIxL091S2hnYTBOWmo5VEZUUDMrZXQrTlpWeFBaajlxY1d6enhpWXZleVl3ZXk2NjY3YkNXYjdyamxqdjBZN1dTUDZEb0FoVFhOc09VU3FYZjVrYU11TlFlYW5PYlpVTWIya3hoVzA2SzZJVGFQbEduSTdBa3k4QnRxMXYrMkl4MEZRMDJzMEZiTVhkK3NYeU85NW5QWFBudHBQVlRaTmFkeldWeDEvblhJSlZxS2V5ZFpnV2RMYzlSWFFCay9CYkJzb2wxWTQ0MTVsZENiSjlnaFFLbVdkcVl4eHdNeGpKVG1abU9oTzlZd0dJQ2VhbGhhclRXais0WHhrYTUvVHh6YUNXVXhnSllvWUFVMXZ2S1YxY3NlNWxaV1h2amczb21KWkFVRTd0aEkvY3FpWXVhUUtZL1JtOUVWZzBNVlRqUlZUMEtvYWNOVlF2TlFORWNvWkl1a0lsM2twTk9uOVpCL2hnVmJBQ2NKcW5POGZCVXZYK1QxNzlWdnB0NmhBVmpnc1NsbC9kZ25NMWJ5NWRjQVdsTE5WWFcrR2xFWDBTWmdsK3NTMUpMV3gyRUsrTzF2ZjNhcVE1VkJHY1BNQU0zSU15OHhJVnZCcVFKekdmYlZicmVjNnN0YXZHQjJyY05kYkFtWVphUmJDbHB3SmNTWEoxM3pkaXo1dC9lSU9zOWVMS1hBZEN0cFkxckg3Z3FPT243eHYycWtoQ0ZNWjFlQmpPb2dkSHJTTzgzb2JNUHVWVmJHK2dwbm1lclBNT3M4S1puOXc4ZHd6Qm1Zdk9XWXd1L2JhYXdsbTQvRFZib3VteWFtTWFvV2ZxV0tKSytOY3hTeUJuaFRROURMYU5nNTMraUpkdGZ2eCtwUFdtTVhubFRvMENtQUpRS2FwaTFMZkJXWXlOZ2V6RjNYcjV4ZFZ4cGF0MzV4NklPdHZJZjFyMjBvei9tU05XZU94SDFwTWxKSEt1RE1mcTl2Z1RHelBEQmZHTVBtUWZNM2tIUDF5TUlzTUdwbE1nSnBNQm1VQnN6cnVodXFHb3VZZlZTMjdSWnE0bEovenY3MDd2N3lobUNsOE5XNWFZalFSbDBuRk9yVGh4Uzh5SnlRWWJlQmhBaThiaFlWUzVsQmpoQ3BFWFNsYzR5UzI4VTVWaDVzL1E1a1RnS2pYeEtiVGVFTlJoUVNTYVAxdUFSaThMNjczaW5LVnpKVDFDQ3JRRHJFRmdkWDVZQjgyY3lpQUxUTVNYZ1A5akorVGhSSm14dmV0OTE5cVA0dVlmQzRxczJGbk16VGpheTJmbjk2TDJmWituMnNYTXBsRjZobVlvVzhvYlV2dVkxYnJOWlZSYlBMckdWRFdBTE1Uam9tdDIzR3RhdjZCWkdSZElTcFFGdUFHOElwNDJPVlQvYWRpNWlkaTJNSFV4V0NVRk14RVhPSjFvS0w1T2o2Ni9OZUVsaldGY2FGUXB1dlJZUDZSL0V5Q0txWTNMM1gyWVh0OEtLOTZ3UmJNcHE0ajJ6OWRrVzM3WDIreGlQb0JycGZFV0lkeVZyb09kdkNBRUZYTXpnQjhUUU96ejBNeDA4VzA3WFhPNkEvemo4c1d6ejhMKzVqaDlhSmpCck5ycnJtR2FYWmZISmlOajhudDhhRU9BYzVvbDI4cGJEVmdhUTU4NmJqOTdQS2xRZDV2emhnb2lPa2FNMzRtQWw2dE5XY3BaREd1YThnSVg2TnFtb0RaNWYzNnVaR0cyRkxGTWpYTWwrUVhXWWRXK3c1THMzVUhYd3dqcURFTGNCT1htS1EvWG5RQk01VlFER0RtZFgyWjNTSlVNNllxMXZQSVk0UStOcXdYb3BhQkxMYzNqelpPTW9VMTdKeGQ0UTZHRkY1aDdKSzIwVWR5NTBYVEZrTXBvMDJBS0dYaTBGanJKZE1Hb2cxYVFqekNFc3pXTDd3OEhzd2pUYkFDQ3ZmV29xTUVBWTdRNVhWTVhJdnJ3Z3BnTFBsOWg3UTVLM3h2NEVNVTQ5cWxpSXM5M3QrbzVzUjFZR0loc0FJekRJR011Rm1OTStXU2NCSnpqcWlZbm9BREkyREpubkcyS1JPVzVkNjk4SDBEU211cUl0NDdJQkEzRmZPcVg0dDYvZHFPajFzZ0Q0Q2NmQVlCMkl4ZnZqelJuMU9nZ25CV1JEd0R0U1hMR0IrcGpQS2QwZjd6QmRlUTVXQ21LWStiR0pXeGZJMFkyMXByelJEVC9vTVRxbFFaUTV6dEFtWXArMEI0V3VuZFNsM2llbWE3eGdUTStNYUpjcGFEV0ZQeUt5aS81UG1xbUxYVnFqUzJaOHBpUG5ZL1pld0FTbHZienI5UFZiTFYvMWV3ZEFBVjd2RDNUakM3OGNaUXpHeXZsOXJsbjd2RkM4K1lLK1BseCt6S2VQbmxsd2NRa1JWbVExclNQamVWVVJXenNUVm1rNTBYZFc2dGNkb216Vk1CYm5KYis3TDVQbWE2d1hUTExoOXRPMU1aRmRKVVdXdW9aS2xqNHhiTWh1ZnMvQTI1VVBVcllsaFRKdU0wSDZVc0FHWU9PRE0xTVp5WU1JZDFabTN6RDRJWjB4aVpaNmwvVHRkSlNIMGdtUEdnZXNhelRFb25vM0pnYnBlUHY2VzdQcjYxNzE1VU0wS2EyMG9lTHdsY0szakw4Y2IxYUNobWx6L2ZyQ0NKemVzYXNnQ0pVSGNDUGtKZGtnMmFrN1ZocDlkeUttMmkzZ1RTRVlBSzlEdHd6WFpzWEthTzhWUFZMc3BDU0JVMlZRdUtlUVFVWWc3RkNEN2NNVG9VckUxYlVDWStKeVF6a2s1ZFBPa0xrQzd1S1Q1YVNRQXR1b0UyWmNoQ1ZxNktveG1vV05iL3hmeW9BcnJpWC8xc1EzWGN0UmNjb0pVQUduTjV3UzJLQUpuSU1JczhwNDV5ak1ZSmNWeGp4a1RmaXdwZkxFTVJZMy90UnpDTE5XWmp5RktZeXBpMzVSQW5paGx1SXVVVlgwa2RhcHA2Yk5EVWtLNk1pd3pNYUlJcHgyaU1kdmsrY0NLNEtWMXJKamNjWmFWUjdmL0MveGZNRm9zN0NCanBlZThZem9jYmk5aitZK2RENCtDZVFNaHhxbGhIQUdhL25xOHhZNDdIbEhUR29Xek5QODc5dmhlZk1UQjczakdEMmZPZTk3eDl3V3lLZTZOcGYxWEkwTytnaWhtdCt6VzQ1L296QmEyNXlscit2bTE3ZkNwbWFraGlxb1pSTVNPYzBmd2ppV2ZBeHZrMXdZeHhndG56dXVGWlU4RXNPOG9DMjRKbGZSWlF5UEtIRzZwbHlqTTVtTlZqdDExK2wrOEFScTJwTE5TS01pYkFzcEJwMzVvSTFwbHhJanpVYmhybjFSUXdhd0NZeGxtV05XWUxLOWJabWlCV3p3MTlBQlBXUkMrc3hxbUpXMnRiUCsrNWtSNUhrS2l3ZzlTLytCZHRzT3VvMEtJc0V1Zm9XdHVqUVJOQlJDa3lJZ05oQXJKVHBFUkdQWWJKbFFCQVNKT0VDb2VoUUptcTlwbGhNbFNpa09KSHYzOFlvMEM0STFCUlpSTm9sTTJjK1E2ZU1KSzQ2VHRBbFBQQmkxZk1IejlvcGFMdnBuMXJKVm9EekY1MFdSK3BpSVFzVmNrUVJ4KzJMeFRNcklKWkFaanhPeU5WeTFBdkFXVm8zd2x6QW1hU21vaVk3WVl4OUpWRFV4bDVNNFF3eGxzSzJtb3poaXdETUZ0QnFKUzduZ3hoSGt5ZDkrMFZ6SUlZNCthOXhvenhUQ1ZieWZveUhKZGYvbWxiOUhjWWg1WDlEVG5tcTE4dFdOcmZNR1M2WGYreU9qT2V4a3ZYWVk4eUFSRkgrY0FLMXdFaGtPV2JJWlh4eHA5SEtpT1Q4Wk5YdHZjTHg2elhacmY0WXk4OVkyRDJuR01HcytjODV6bUhBak9XNTZReXhpRGVnNkZkMTVqdGVnK2JuNjZZeDZWdHZHOFcyejl1WTJ2TXhQM1JaTXlBMkw1cnpBaHpFV3RaNmFzSzF6KzNHNTVlZG9LWHlERnBHd0V0aDdPVjBheFFzdjJLUE1oSXYwaGhwSnZqaGJvbnM2d3hFekNyNjhzOHJLT3BsdDBpcDA0aFV0cm9oeXNqYmxiZ2l3WWcyYUdwam1LWGZ5THBYdlV4N1JJcllmd1JlNUZGZVFxYzFYNSsyZy83bUpWSVY2eUExdFVIbmFIQ0d0V3kwdEFMcWxxR25aNVd0bjcyczlwdVV4clZHaU51byt1bU5lWUtJWGxkVy9WaTdVajd6ZlYzcmI1N1ZMam5tcjYwVFM2ZWgxcS8vbVVnaHBlUnVRZ050ejhIT1lIdzBuNEMwbzBONGw3NisyN0JKM2xDRnY3VE8xSVZDVitOK2tMQkxCN2NCTFl5NEVJN3Ztc2szZ0t6cFFJYUpvWXkyeHM2ZVltMnVzRjBDUmhUZHBISnNJMWwxZ3ZBTGxQTWNGZFllNFk0MnNqTWVuREdUR1VNdUVwVEdKVWU5YUJhcGxEMy9CZFdNSnRyVTM4STIvdEcyODF2elM5Vys0aHRvTXhyR21PcEFPSm13K0gzRkp2ZWZwd1FTREQ3Y1NwbTgxL2NkSElZekc3eFoxOStCc3cvQ0VqUE9tWXdlL2F6bnowT1p0S21hdFJZUE5yY2ZXNHFZMHN4UXpFSHhxUWZDNE9zY1pzTGJnR1ROakdWa2YyWW5qZ09abTFJTXgxRGN4QXFhUHFTR0dGdWtIWVQ4TExvdGd2TW50MFBUMU5HaVhwMkZOYTFIMklFdHJXcldTRkZwbnBtRzBITTRlSVl5N0s0eGl6OTgzMlAvY3VxNlVmSWVreGZkTnlrMWJoTHppWWZGWVl1VThLQ1BER3BtSWd1b0dNc1NXWEV5M1ZMN0RSVFZCL2ZDR0lGQ2hrU25Hck1WQUhid3BlWWZxOVF6alVBbHVuS3VIcldNMEtBWWhwZWJzN0lkVVZSOGdKMXpDT2x6a3laSVpOMzhOSTR1MXZCZTVtS1krems1bUt2cndPOFpPdlZSaURHVFZNbzAyYUZrMGpOcEZXOUFpdTVaOWpPa212Sm9xWktJT2VZUUNiU05Zc3FuUnpDY1hycmdxZFU1ZUxxK2o4QzQxNytCODlqalpnOCthZkFoWTJ4aEhlaUR5RXZVaG54UDEyQXpMbjZzcVV4UzV2SDlaakthQzRHSHduR29EMVBaVkNZaTdvUHpodUhlaVl4T2RMWVNzU3FGVndaWGU4YUg2MUhHZjJrbnNTZ29OVU5wc3M2M3BpNEt6bVhJNGZLZmJ6ZWMxOUV1L3o1S1lUN3IwdWJDbEsxM08yT0lTNWdWZnNzZWNhbTBrdXh5WTh6MUxLdXQ3S0JzcTVDUjlrZXhRRmczZ2F6Z1FCelp1enliL3orTFpqRkt3ZTBaTThYV1ZGdFZzSHNyNzN5aklIWk00NFp6Sjc1ekdkT1Zzem1tMzgwMWEyeFZNWWg0b2RRek5weEhUdXVpTEU0VlUwVDVTcUZOUjNiU0cwMDdadXBaU01wazlZQXNOUXdoRURaQXJObjlzTlRHcUFsY1UxZnJPVUZ6VUcwZjhJd1JwZEdlZHpYV0lXeUdIT0RaUC9sTytYMlpxZEc4N0x4bXU1VlZzOGViVlRMaERSTHIvSWVBU3dtbDVObUtqTFZmc2thTTRlMmR3NUhxb3BsZ0piMDBUVm1CVGZxdkxIMEs2WmdKbTF4QkpnOS9XbkcxN2pvMWV5OS8wdlhLY251WnFtQTR5bWR6TlA2RktiMFJmUkkreDVDeGN0RzU5Y3dpYVlYOXpTVmRGd2hITDNadkNsd2tpMnYvS08vRi8raFN5NjlMQVM2SkZkT2FBQjljekRqQ3N5SVIreWlva0p1cDRPWWdCbHQ4M0dESmRwU09GT0ZiV0dlS1cyRFErRkt4Q1pDbHNZaVRqZEdnRnhjSjhCc29VdjlCTVNvZ0MwSWEvcnJ3bXU4aFBBWnFZeHJNNU1KeElSaWN0YUFOTXA4VmlHUDZ0cXpYeko5ZytuOVRUd08yOTRjby9kRzRHcHNRTjJoYjlmRithYjQyaXQ4QWN5R1VNdzhTVy8wK1J0TC8xK2l0QkhNdmcyS21mNEp5OVdIRjNGakRHRDI5MTk5eHV6eW4zYk1yb3dmK2NoSGRvSlplNDNZUFBPUEtJOEFXb1JUR05POXpISmdiSzRuWXhPdnBlUDBFbHJKNjFLZDY4ckllU3FNNlZCUjdCVDZXa3FhQ1N4bUlCWnduSnFFRVBoUTUvWDdwL2ZEa3hUQVdrcVlWekJUU0F1T2lUTDdaSS95ZXRDQmZsWEVJRVMyQ0x1aHNzeDYwaHF6dW9kWmFTVDhGVTRTY0JieGlBMTl2VEhKeFZ6aDNKcG81dXhNeWxRd2cycW1DWmg1NGlVT1BMS3BFQnFLV2U2K3VLcjFGVmJPNk0zckFmbXY5bDA5OVNuY2YycDhEeXp0b2VIWWxGakN6VTJZTmFUdDR6ZkZPZWpBNWxiVDAxL3RtOVFycXVuSC9FbHB1emJsUzg4WkxmVzlreTJ6ODA5T0k3dzZZL3BLOWw1NzlaLzhBMmFMVkNrRGZLRTlnN0NGaTZxRzhRRm0rSitQQTlveVVoZWxyYUdheFhjWElHeWhlNUVSWVJUWUFHRGl0OHFKeE5qQm9Zb0phTlV5WEJmVGR1TWFNelVCV1FITUpKTTBUREFCV3dKcCttVVNtRVBmTHZZeGs0bm9UWE5TbUxnY3BGU1E2RE5mU3J2OC9kTUlEMnBYUHdwbDdmdm9XcHRKNjVqazhIcnVlaHM2dDhHeGpxeVluUXdWeGlxd0RRRm10WndEV1JMRG1IM1Zxa05DM1dHZ0xNRHNocThsbU9tZm9WaG8vK0F1RmN3dStlZFhuREV3ZThveGc5bUhQdlNoWFdCbVU4dytvakoxRE1iUlpaQlZYbGVCYklpNGdOd1lqT205N1ZTZXBvTFlxUEdJMU9ldU54UDRDZ2ppZmVzWXk0Q01aUVdxM0tLZmdKVzN5VmpMd094cC9mQUVCU3hiNU92R2ZJR3l3SmN0OUxtQTVoOFFqOGd3Y2Ric1B5N2ZrcFRHRzczQ1dURmI1emx4MjE4b0pkd1lMeUZnNVl2bU9FblZueGdyQURPUjl1b1o3YzRKeFlmQVNZK0RtZGlXTkpmNktYd3hsVkZjR2NQOGc0cVphZnFpMWhYZW1Kd1Yxd0dZblR6NVNlMUhiem9pZW1kV1Nzbzh0RlF2MFJoanUvcmtqblZheVo3UmlUS0R0Z2dnN3NtTkVpL2psQWhqS05RNU9lSXlqeGlXdW0vUU1CTDFzWGxwMHpndzZsalNVQzVJczh0cy9xdmhJWnIxenBHV0dpMjgyQlYvNW8rY3FtQUxLbUVOUlN3b2dmMlpDcWxneHYvOVVZYTVoekJPalJmMjEwT3hBTEFsaDBBV0pxQi9ia211c2FDeWxvT1pLbWNyN0dzbU41K3hqZmJwMXNnVzVkMFdBVExPQW0xMUxQb0xYeFBNTEFjekxINVRSWjl0c2JZc0o5R252L3hMYmRIZkpvZWwvYzA2eHR2M2gwQXBzNjV4eExKajBRWXo3MnpkU2FwaXFHYkRLWlFWVjVVc3FZOERtN1pOaDZ2alM0LzhVcmNidnFxQ1daZjl1VEZMV3BBMkJiUC84TG96dG8vWms0NFp6RDc0d1ErT2d0bDBCUTFqOWs5bE5FSUFZNnFZdFZRNWFSdU5UWWV4OFg3U3BySEpBQmV3MWJMTkZ4RGJoUFh6VThpS2VBcGllSzlzakNXcVdRcG1UK21IeC9NNWdKQWxnQ1hRSmt6VHM1NkRXUnc1MStTSHdsbWtOZ2JMNUs4QXN3cGxMazZNaFZCV2I3S2NReG5rNllDNWRSZFV5Y21ncm1tTk9tazVWQTVzZzVrK29tbWQ4YWhMZTRrMmMxdFRHVE5qYW1QRUpZRXJZaVZMNUlwNmpaMDg4UWtCU2ROMXBMWmVKS0RqVXptZ0thb2hDdUlnanVsN05SU2V0bXFua1hrQ0dOODdTTTJsT2E1REhBT3BTaWNadkJQRDhuWnMzRDJ1TmNwOGMwMU9xMm44ZFgvK1R5YnJ4MUpGTEdJb0M0Z3RiQVRNTnVWMmtpL1BldEFJUkpHaFdJL1ZvS0tJWWYwWjJ1Q3R1bENGVGNyMW1vT2JaMzgwRWpPUWxxcFc0SkZCVnhTQ1dWdUl6SUFMYkUxSWs3SHhwZTBLRkRPQnNscVhOcFp4NkpvMDVtWSs5Ulh2c243eDRJQ1gvZmNQT3lTVThab3RrNDdKZFl5UE5NVklZWXgybEwyN1NYVWJObERXQ1dpVitva08xUWpFQ1daVk1ZTUtOcXFnelU5N1BGWTRZL2xkYmpkY1c4R3NNTjk3NURjVnZYQVZ6Rzc5aGpNR1prODRaakI3Ly92ZlB4WE0yTmFFSExTM0RFTjBYUmxpaVJPakdJRzBZR3dQaTN5VDhYTlREblhjYkVqVG1LcG1sQlFqamxURFhTbU5KWWxaQmw4Q2I2TnFtNnBtQ21aUDZvZkg1dkNGYzZLb1JaM3hFa0FuL2Ria21GeG9HbC9kcEM3emJUQVRtL3lXOHlMQkRGQ1dMYXdyZmVPcHpFbWMycTVsblZRYnpCcm1tSXRZWWNJWXlxcWdSWjBBRnFERjVDMCtTc29rMmwrbEFMUEhQUzYwb1RDY29BVTZuUzIydmFJTmZJUjFSbldjbjRwTEdFT0VNaSs2aWZFMnJzQVY5VkRsNHQwQ09HZ0JUelp3UVRac3lsdzdRRlZTWXd3UFVJMjV4bGd4UWNFOW45cndTMSt2NDdtUjlha1ZQeTlCVzVXNEdYZHNXSUQ5NU9KZVBkSkhDYWJZUjYwVTNJMGJOb0lHeW5yY0gzWTc4NWg3dkhlOFgwd0M4NDE3ckovRHBzc2Ivc3FmVGVCS1FjdkRZWkZRaGpMN2NteTRNa2J5THYxSXZkWk56d3BpYVJxa2podXNoMTJQcGlHMnY0TkxvdXJyVDRFQU02cGt0c29oRElvWllnSnRtUm5pS2hTekJMWUFaZm5IenhucU9BQ2NncG42L3V0WG9hVHhmRklGYlU5OTlhMnM2ejQzWC8zYWY2MVkrMW9hYi9UUDFUT05OUTZ1SjZ1bUgxMDEvT2k2U0dIY25na2ZKWTVOSGV2TjlNekRaNnBuamRUSHc2OWRPeXpJRFdhM2Nydnc4V0tkMitiZ1M4MDlaREYwYnBHMUhzd3V2ZXVWWjhBdW42L0hIak9ZWFgzMTFXMHdhNXQ2Tk5XMVJwMmNvWmI1cXFpbGF0bGNRR01sbTgrNFpYN2V2d1Z2WTJXcVVBanJkUWhrNnNxbzY4bFkxdlZpcW5EcCsybHNseXFtMThnQXIzOWlOenphQ0ZZVWkyb2R6eENhdnRpRU9hc3NFeHRNcjdKSGZFZXNxSitHcGtCV0tFUDZZeTcrZDJZZXhoOFZ6RlFaSzVHYktacFRscU1aNWRMWGlTaDQ1ZXdpYTlFd1lYSk1PYldueEViQ1hib25HUi9oWEpiOXUzd1pDdm9ZMnJkdEhsK041SEd5SkpNUldCT2dVNXVEbGQzNG1NZlVoMnVvUXVZMFNRellBTUFFRUhDTFpFQmFjZFdydG1NQkJJVWJUWFB6WkE5Z0tqQ3ZBQWhodyt0NFk3eGZ4R0JIRVFUSi9kWVMxMFBzV3dZUVFhcGUwQ0g2RnFwTm03TzZQRzdpd1ZsRUo5bU9qYkRwdUZjcjZFZVFLdUk2eWJMcjVuQzR0bUhPQ21aMWVuUU4yUUdLaFVCdEJyQS9oZFUzL2JXL1lLWlAvUXVqZ2dZZ1V4bG0wMzlRU3NBMXRtTUhpLy9SRHIyWXBoLzVueTFXNks5OUZOeUsvaEFkc2JvdENtRlNMc2tQNFJLS21RcEVhN1cvRDg1Qkh4bW5uT1Byc010WDl0VzdZRHZxbS9JQWNkT3lNOERNQjRVeXJCRVRlcXhhSjV4S2hDNlRuMjlQZnMxdHJldXVtVzFIUHdwbGVvMzJPSzNuSU5lRU05WXpwYXlxWWxJR2pOWFkxaDYvaXpWa2FTcGpwRE9HS2xiN29teUpPUWpPaHdDMTZXbVBOMXRxWkt4TXVLM2JEZS9iZ3BuSkQ5QXNlVDQzZnhJd3U5OWJ6dGcrWm84K1psZkd4ei8rOFNtWVJZRnhBdEJNVUdOZHdVeEJURUV0eWhUUXh0MFl4eUZNMjBjWnk4WTdIYm9lUUthQXBrb2FiZTVONEUvbnArQVZsMWNRRzExL0ptdk1HTzhmM3cyUE12NG1WUGpxRXdPUVJmUlR0U3gvMWhobmwrQVdyajBqa01sV1lBNjcvSlppRmc2TWRnNUtHSjFLWk9LTWxRVFVSREdUQ1NIdVkvSmd2a2wxTWVvMEFXTXcxVTdYa0JHNE1rQUxNTU5ZMDhmSmJSMndWY3MxVGdCYm0wNDYxcHR4cTkyVFJ6K3lQcEM3bWF5VDhzUm9Ba1FBdURLUnp3clhJQVhhUlZNQWdzQUUrNFV5QklKUlV3djJDV1NUeFZVeEtnaklxU0RCK3A0QVpTVUhsZUtBbkdqSGU1WWFvUEpYbkh4VThIRmdCVnYwS3hHUkRhcGg0RkZDd1NyWkZnU0d6QnFxaWthNDVMN2UwVlUvWWtJdXdFc0pEZ3Bsd2VkWnZ4cHYvdHQvbGZsdVdWb2l5b2tNUTJoalBQcjFab0lBMEpPcnhpem1IL3BqZ1AyNEJvM2dWaFJCdEt5UXBUR2tMSHIwUWR5b21KRkZWaVJHamFzUWxaMEJhMGhsVEdjalVKYjNTV1lsZlR6V21HVjVscjVPVkRHbFNzM0xUQ2IyaEN2K2kzWGRkYmJvdTEycTFYUm9hOEpjMHFjZEg0YzA2ZE1sMTlLalN4UXpNZndvN3JZaW1CbGRHYUdhd1FpazFMNUZGVE1Gc3h6SUZOckdRYTFkUDN6cTQvVHJyYXRpOWc1VnpNeUs1b3pyUmlzbzZ6NW1seno4YldmTUx2K1J4d3htajMzc1kwZkJqRzN1em9mOUZPQ3l1cnRicUY0S1graW85NkxtSUFvdSt3TGFPS3kxeDJrNWJXdU1td3hvaERBRk5LWXZFdEowSFpsZXIxVldsWTExaGJZV21EMjJIeDVoaTF6OWtqaGlCTE1HbEMwQVpyT0ZKaTNMZm1ZQ1p2anhCb2xQclRNV0FtYlp4RWlhT1pqSmpkYUpGWUpaa2cyWXdSbk9EVmZHUmdLbTNIMFNRd3FqZ3BrQUdGUXdvVTdVc3pncE04YmYrSWlIcXcrOVFsVmQvd1RWSnJPeUo1TVo3ZXdSVkl0MURrQmZkc2VkeWRpNFY4UUFoTzVJSGF4ekFNaklIMEJsSSt0OE0yV3A0RHJpQ2RJMHdJKytSbVdTbjJjNnlpQzk2V2VMNjBHaEZEZ0cxMm9zQUJWcGkwV25tbnd1aEZyRDEyUGI4dGEvL3pjSllKb2JGM0gyMFhaVjJaaExwMkNtWjhDVkk5VXhWbXFHR0NYakNIYTFYSmlHb04rMWljNWRXdENXNEEzTlB4VE81Q1p6T0NQSElKNzE0enF5eFM3bWRhbUhRTW0rYVg4cVpydHVOTS9QVEc0YUU1TkpQdUcxbDVwM1AyQjkvMmZhS1laYUhsc3Z0aitZb1cxeUhlUGJSN2ZqN0Z0QUs5N0gyakpSeXhxcVdUbFZ4NHFuS1kwNWtHbHNvb3ZqUVkxRURxKzAvVWd4KzF0dUY5NndCVFBmdFJPL0FKdStvbjJvbis2bGozL0hHUU96aHg4em1EMzYwWThPR0xLbTFiMUEyb3lVUllVbGhZc1NzZGkvckVLYzZib3lkNmU1eFU2QTNBVlYrNmMydHNvSDZKZlgyVTlkR1MzYThiVmpXeHZHeE9SRDR3SmdLWXhKV3FNcWEvMmorK0ZoTi9FSEZiQW9RejF6T2pWQ1VMSitCOHd4bGRHVlkxQldhQ3U2WnpOZEhNVmlZdWQyVndzb1plZkVkYkd0aXFVVGlmclF3UnBmQVl5NW1TWE9PeDVvcUtoQkloemczaGZXQUtOYnl4WGNjZGdDeUpjbDRsaWg0dGl0U1NmaG10WW80S1lUeWxiVDNQQ3dod3IrcEh1TE5YQkRBeXhvdVRGNkZ3eTFSMnBzOWdzRGovOGwzMGNvc0VON09Fc3NIdUN6SXIyOTR4Ly9uUy84OXV5UnFralk2cW1XMVJUR2hRdk1xVk9qS21ZNW5LbEtSdFpobkY0WmlnbUQ5Zlc3ZS90ZE85eDBWc2ZGaFlJWi84eFM0ekFEMGZqZ1psbDZJbTlXMGh0ejlra21Cc1ZzZ1V6UlBtenpJNlBVODQrYTVhWHJydzMwRnpDTEkxbFBoakluSWJtWFl1MWlRYVdQZmYzbWJYL0NGb3MvbVFPUWdsamVaM3lzeGx2QWhuSlcxNzRkejVHZXVKZ0lacHUrcHltTVErZGJZT3JNQm11dE1hdmx3ZXhrVThiZVpvTUhpT2xaVlRIRTR1eFJiOERhM0xyZnJFcmJqMXV4ditSMjRSVTd3S3hsbDY4eHBES2VmOVk3enhpWVBmU1l3ZXlSajN5a2dsa09XK1BnTlJuVzNEMGdnb0RXV25lbS9kTDNTbFUvdkkrV2NTbTBOWld4UE8xUkRVR2tQZ1p0TXFhMVY1bCtGdEdaYlFwb2hDdDkzMlpiVnE3djQ0akgrN090ZjFRM1BNUVdJaEl0SUNpaHJPM2VDNnpWODhBVVI0S1pnVmtJWmRaVTA3Q3NTN2N4VGwvYk4zV29aZVdjN0lLOVZLTVB4S1VjazdCekZjemlab3czS3NDRzJFV2RZQkhxSEZYTXhLY3Q5TUJjRGV2NWlJWTFadEV2QVROQTEwcU13aU8ya2hqN0JNUUptRDNrd2NZTmxOMVU1T0xhck9BMEtpWTFsc2hLOWVkU1RsNjhoalpGaTNCaFU2VnkwL2VuY3FhbUhYZ1B0a2cySm9RbFZSQlYyOEsxcHV4WkxTYjBSU0U0V3FDQXhWcTU2S2FncE1vWTc2dkZ3bHBnR3FuQkNJWUdLMURxNGgzazR1LzhaLzhnVks0ZGYwTVJLRnRrVkpESEl0VnhnUHFGZFdFd0JSSDFUT29zRStKNEx2eHVGQmpMdnJNTElDM0t4WHBWemxReEk2c2dEWkhpa1lBWDJpUW1uQlA5MGkvRDlKZ2NxcklobFJFM3pWVEZXRXVXUXBsQVc1MThrQ2tuLytnM2R1YjJYdXNYOTFPNDJyYzgzY3hEeTFsc1hDblRzUUppVW84RG0waUw0Y2U2Q3lCcnBUTEdFWEJHS0NPUVJWeGNHbXRjWTFOVEhNTVI4bEJyMGc2VzR1aDJWVEY3bU51RjV3V1k2UWJTWTVhK3lScXpZbmIreGU4NlkyRDI0R01HczBjODRoRmpZTlowYXN6R3VQc1l2S0VKcWhnZ1pNU1ZjYkpkZmxzRjB4VEw2ZXZKRGx4bUtMUEdUMTBadFVtVUwydXBjRk9nVFFHTzc2OWpGTXdlMFEwUER2WUlSc21PRk43cW1YRWU2c3E0SnBobGY1Vm1YY0R0b25wbWpMc3lhaUtnTHBqVGxNV29nMGoxUWFjM3ZVbmhtNWdzWlVBY2xUS2pqeG9lS3BqVjlXVzU3YjJqemtOakFXcHU3Qk9QaXdGb0JUZnBNckZvSjVqNWpwU2hhTHZoUVE5TVJKRWpVSnNhMTg1OHNCUnM1dCttOW12QXpPR21zdjhIUGg3U2N0Nnl0MXJYZnIzclgvMFRCVE91RytPQldOYmZJMDVRQ3pBVDJNTC9mcFFiUUpZNE8wWWRyb3lpWjBlZGVuY0x5SFRTR0lNMVpvQXNjRTJhMXJnV2p0RmxYQ3RtLzhHVk1WOVB4aU9IczFZZFg2WXVBYk1nVEJDazFGVkpFNGhUR2ZGUlY3b1ZlNUgxL2ZPeTlXSUVvbHpaV3ByMTNmUjl4WnByeGpUV05QUWdkT2toUmg5eHp0YVVWWFZOVXhnVnlsUXgyNVJqblZsUiszeWtNdElRUk5lZG9ad2RxdFRwTVgwVDY4T1ppVXpvODF3M2U2bmJoYWNFbUkyL1N1TzNVS1F6WG5yRmU4NllLK01EajltVjhlMXZmM3NLWnZGQVh2ZVRpYktDbGRyZ2Exb2h4K3AxVGZjdVc2L1hVVFpKVzlSMVpqc2hTK1A3cGlzSzZPbDg5d1d4YlAxVzl0NlpZc2JQYzVlNnRxN1g5b1pqbzZxRGFoQ2lvRW9ERXRkeTdldWJ5ekNWOFdIZDhDQUxMdW56RkVWZnlKSXJiWlArQVhsUkZqN0pZUXc4c3phb2F0d2FUTGI5T2ttVEFhQ1lsWE41QWlBSnRMVC9oc3UyU0dYRWphR2VIclNaRk5aQlBQb054ZUFyS2JzYmFTSlR5ZjhDcmUybzQwdFVnYXlGeCtzRXZ1cGVaektXRG8wUnUvQ0ErOXNlci9HOXRLcnRmdDZqZmJsOXJwUHZ3TlYrcVNQeStNaFEyZzd4bXIxcjNQd3VHdHozTXZvSkZFOHZ5L3A3LzkyL0VLQXlkVlVrM3pUQXJRRFFHRE1iOUgrM2ZJY2tXbk5TMzU0SmRyeUdWVEFyT1ZIR2pZdHkxdW9mWlFFekVaU2NzS1hmOWpVbXpJTkRBQzNBTEVYS2RueHlIMzcvWVUwWmJocVRTbThXazRkaXBndm9IbjZsbTlsL3NMNy9TdXQ3SDE5SE5uUERaeTFyK3ppTWpia3VJcFd4WllmZlJkOEV6SG9yM0V4YVV4a0pONFN5bXNxWUdJR0lTeU5BclFGbTR3WWgrMXZ2YSt4QTF2d2FYNi9OL3AyWi9SKzM2eDlkckplZlpGRE9WQm5MWDFUTTNucjFHUU96K3g4em1MM2xMVzlSTUxOcThERXBoYkVCWjFTakZPZ0lITHF1akhIZG40dHRhYnFnekdFVW91YkJWcTYydGNvalJpSFdTRy9VK2RHZE1qWmhMZXJFdUNPVmtjQTFxcUxWOTFSRmJiUk1NSHRvTjl4ZkZTNkNtakdiajJtTTBxYS9ZVlV4V3hHNmdtZVExVWMxTGM3Uk4rb2hRdDJJZUxvSHJuRWphUnllS0dTbXloaGxRS0ZTQmJPVmdGbEdsR3ZQOHplWitoaXNNempBck5BV1g5YUo0ZS9vS1BkU0ZqQ3JjUVd6L0NHR0cxQkxjcGIwRXowZ3dPeCs5eDJYVzFoaGJQcmlJelgxMENIVDMxK3FFTW55VnlNZDhzQnlub1lseGRIMmY4LzhNeG0vRmYwQXhqOTQzUE44RmJPZ2RQVi8vTmVoYnUwQ3RNYWh5bGtTNjh3R0s0bHVuSEVNb1N2TzJpOGZXeElNMmNUd1hUMUpYd3A0VXpCemdKa0tUZW5mWkFoaW5IU3VzbUc5V25KWHVvdEI0OGphc1ZaTndBd3FWMzYwSjhaSmFQK0h2OTNON00rYjI0OXVBYWdxWU0xMVpRU3VxcG90dXRQK0hjRnJFVzBZMjlYclJheHJ3ZGw4WTQrc3ZNUHN3M3diRzNxa0w4cVJBa25SSXlBTkppQUJaUVF6Z2hkaXFZSVc5YUx4UE5XUlk4YlhxT2w0eHZkUGd5eG1mOXJNZnRydCtnY1U2OHlzbS9DSHg5SmE2Vnl2ZlA2OTd6OWpZSGJmWXdhek43LzV6UXBtelhWakVjN0JySzA4d2NRanFxWnJvelp0TlI1dHNmWkRyNi9RTXRuUVE4REpacmd2Nmx0TUFyanNHdEttd0x0em5uRVc4eFJWeGNaU0dYZENsNEtaakowTVpnL3VodnNoZXk4OUNHaldnMlBBTGFxY2NkeEtZR3VWSEpsejR4b3g4Y3JZMXZNL01zWE53aTVmWlQ1QWx6NGVGSjFVSC8wMWxSR1Q0UU9MNzNpS0N6TDEzZlp0eFJMRnJPR3lxQWRnck5lMG9BQ3pDblp1YTBCWHNzNnN0bU5pVmpRT1RVQWZpQzdjNTk3Mk82OFJKanF6ZDdQLys3My92Lzc3ZU9vWGlRV3hOcFJoYkFrS0VEQ1Q1RjNobFRXVk1RVTA5R3NCV3VHZlVUSk5PODZNOGNBWXIybmFSZUZNd016MFVER0pmWFhDSjlsMUNHWnlweTVmcHRaTTBLNzFKVGVVajV1MEUxRzlhdGx4MDE3UFJRR05CL0kxSDNvVG1KMDM5Nit4dnY5NzQrdkhGS0RHb0cxY2Jjc1BoVHlZZStRS0dlc0taV3IyZ2FPekFXdkwxajQvbFpHSzJZcEdJTjRFc3h6UXBLN2dOVzRRb21QRzB4cmI5Vmx0MzFUTS9xMlpYWEM3L2k1Yk1ITUJNczNqSHZjQ3FhNk1uL2pnR1FPemV4OHptRjE1NVpVQ1pnSlVBbXNOZUJ0TmM4eXVRVUFqZ0tsWmh6b1FDalR0ZXYrbUt5TWhUZnAvVVdER3RFK0JJRTFIMU9IcG0wUWR0dmhlWSt2TkZFVHAwdkVLWnFFazZ2MndQSDl0bW9EWkEzMjRiL0pIV0FFdmJXK2tPeVpLMmdyQ1VTbzRVVG1EMEhSaWFJT1hCdlpyemw2eEd3N1dqYVZMeitsZW9oT1V2bFRNS09WaDVYSGprRW5IQkt2L1B6NmNBZVlNY1FjcG5IbWVxb2l5cERmS1k1dWJLMUdtZ01iMnRmUTlTVTFCWXZ6MTk3cG5LMzF0Zmc0aVl4cUpjN2lJYUk4eUtjVmZyOGJJelpCSnlBb3pJVFhPN2pkbjJxT09ranFDR29oU08yMVQ0eVZkZ1BiQjIvem5ObnoxbnE4cFd6ajZOS0N0S3pZSWtJMGZiaXV1SzlQdnFoYVlRUzJUL0V0RmxCekswTGNFV2NaNjJnRS9xOGdyT1dsSzJxTmtDbUpTampHK0ZoQ1R1MitDbWVQTElXMk0wZnlESUlaSlVSSEREYStTTVFKb01lN0I3d2g3bmc5WTM5OTdITXpHNitNYlFTdDhjZDFZMTdEQ3AvS1dnUm5hTzRsNXArWWYyRXhhVWhnZDhOTk1aUlMxREhDbVVEYklQbWZxMU5nRU04UkdRU3lIdHJ6ZWl2bGUwUFllTTN2UTlyZjVoVnNXNjVLOXlzelVhb2xsOXFsaHI2bU1YL2JoTTJEK3dkYzlqeG5NM3ZqR040b0MxbGJPRkVpU3RXU2ppbHM5UWcxVHhhZm9lakl4SWFTQ3B1Q2s5OEgyRkpBVXB2WTM4UmhYM1JwOWN2REp3WmozbXEwM0sySmUyYmJrejJNcHNJMHBiK2piUDhDSGV3ZTNlQzlDRWRhSnBRb1pBUzFoRzdneVN1WmZCVEFIMjFCY1VnVXQrdHEyZkNOK1FaUkU5US9mZjFobWlNMmtUZ2FLbWhCbWJjT0NPUlBDMUpzV2ptbkJtbHBTRHB3RzdRRFVOTnNCWHdRelF5cWpzUS9hQ1dZOEZNN0VsVkgwZ0ZMUGhES21QMTUvajd1M3RSTFdOY3ArMnFZeHJhdVRZUHVsL1NlL284YTFwdGRzWHBkQWs4OStiekhLNDlJMTNwNkh0bXZxNU1TM1A1UUNoODh3cnZ6aDI5OXlCMXlaeElyR3BHOUdFU1VVczRBdE9ZdElYdVByV2VCV05KV1JONFZrWmRHUEtvUXhya2RSREJwOHl5T3FnbEZBWWx6bFB1VWVsTm0yZEg2RWhEU1VQZjNZSXk3OTBWYnExcnhsc0ppTTNyeFFwclJUVFdNOVFLNzJmK0E3NDF2bEh0WjNIOVkxWmpta05kcVNXQTVtMHA3RFdnUFFBSEVCWHp3cnZJblpSeWhuZzN2QVdJQ1pLbVc2NFhNT1p3T01RQUJuUlZ3YWk3ZkJUSUFzaHpIRTI0ZEFWb242L3NBMjB2L09adllsMjU5YTEvK3JxcGlWUmtJOEF3cG1FYTZmNVBuLzg5RXo1c3A0OTJOMlpiemYvZTQzQzh4UW5nNXcrZm8xTmYrZ2trTjRVeEJVTlVrQm96VVhOZE5nZTVPM3RMRUZkbEhYOWp6dHM2M3FTVkgzZDR1eTJ1bW40TlFDTHNaYjR4bHZwRGd1N3RzTjk0ejFZa1lnUTR4dElUSlJOU3RTVnpBYlhLRXJQOUJPTUJOL1FLUTE1b0tLNmt3Qlg0aUxyT2R4emhiVXNXK0htOFhONmMzenB0bDJ3akdZU0FwbVlmWmh5ZC9WdC9VZXFZMVJqcjU2OUN3emxWRVR0RFJ0VVZiUDZGZXcwTjJSYTh6dWRsY3J2NU9YMkFiSm0vOSsyUFQveTlkSDczeGJLR01LWUl4SFhjdWtCYWhwa2Rvb1lMWTI0Lzl3ZXBnbXliNG04Umd2a0Fjd1UyVXNoNjFGcWtGcG5Lb1p6VDhVeWp6aG1EaWtEaGFLTVRFK3pEL3FuY2RIR0lDRmVrOWN6TmVUTmJMbzRjcEl5bFNDMUVubzJqS2RqTXNIY1ArcjRyZkpYN091K3hicisvTko2dUhFZWtNMWErOUJscXRpZW5RSm1JbjVCMVN4dGoyK1YzdDhkV0xzb0ZnRjBEUlRHWE1Ua05VQVYwWW9aYW1WUG9Hc3VlWU1mUWh2Y21UMzNJUXZsM2pNeldkQjIyOFBabi9mekg2NGd0bmZLOVlOeUJtSUFxcEZubUEwNWtEWjg5Lys4VE1HWm5jOVpqQzc3MzN2bTZZYktnTVJzUlZDRkZ3a252VlRVR0M3UlVIWG1MSFBsTFJLalNsNG9Da2RHL1hXZVF3U3A2NUJVN01TcEhpdTRiTElPZkQ5a3ZWbWJjTVJBYXBoQjZUcHZtaFQxYlBGZmJyaEh0NG42OFI0anFNWDBTbkdSZDhlKzU1MXB5eXo3bUo1RmY2NkZodXRSZ3JqVU05MG5ZOGYrSjBZSVdKUFppdU5WRVkxYWZhZ3lIcDJFR2UzakVsSi9pYXBOY3cvaEJoVE9DdUVOSUU1dXB2Z0dnQ3pUa3kwR3lsQ1NhcGkyY1pFTFZ1aW4rdE54Nk1qSjVXanMrS3ptSVZzNDUrL3k1MFBsMWkzZno2aDFyVnBQT2QvLzBud3FvenZOYkdDNjRRQzVqcThQVit0YW1UMkpEVnpWQ2U5N1JDVnJNUDhUK1BqZDd0RGZDTnNEcFFUV1NiOUdaWUFHK21nWXdwVW5xcTQzb0VEMDNsSHdVeGdUR0t1TVdtbjdVK01aeXFqTjdpbHJGVTVBOE5JM0pQc0FCOEVFMlZXdk5QNWRZSlo0WTNFYncrdU0ydmtZRW9iVXlFRDBPNzdib2VJOFgrc1gvekxQQVVSNVhGUVUxdjdOcUR4YUVLWkFwajJVVEJUaFF4dDNFemFJMXRmekQveTlWeHBLdU1hKzVsUlFVdldtclVkRzlXMVVTSHNpMVRSVnZ1N09yYnJiditqbVAzN1UreTY4T2MzWUxabnVrRGs0dHYyR0Rxejh6LzJ5VE1HWm5jK1pqQzc5NzN2dlRsTjNUeWF4YlFmaHJmYW1rNk5PeUFuZFdYTW9LT3h2cTBKYnRKbkRwZ043dTdZeHl2T2F1Q2hUcFY2RzNMLzZhYlZtNHJYYThXWXpINi9DWm9vS3JDaVBLNms3WUM5eGIyNzRXN1dnMG1DVzRKUDVEZXRvMi8rVzdXT0Jjc01IWmRrMWJNcDQ2Z1F0ZHUxa1N4VDBnZkMySUw1bk9aZmlvTkpScU02SWFRMERuUW1jV1VVWVJjUGtwUitRcDRub05YRWxWSFhrZVVQTVFwbjJtWUNhU21ZcFgvM0wwa2Y3dFpFaFMwZVd6ZGpMdHo1amxhS2t2TWV1MTV4SStLV0JvUU80NnJRQWU0ckhjVmIxZ3I3amlkd2pvUjNqOFhuWmR5SXUvMnhUZTZnU1kzYXJnRWRwVjFHczArbC95ZnZlUmVDR1hQbkFGMENhQ3JMZENWa0hrbzZDWmdGak9YWmZxenJQbWVic1pvQXpIR0RkYzNWV0htTVhxdWJjcTk5UWpNSG1DVmNrbis3NTlDV1RoalhHaHBnRlRIeUwrTXNJMzF4eWJvbHFZeWVmYUxKUkdnQW91dlFUSzV4bjZ2NU40RW5XOTlmMGQ0UU9nTzA4VlRHZkt6c043YW9aY0JYMHhaZnoxaGpoalZsS1ppVmdMSnVCNWdaendJaEJjc1NxSndOaVJHSTVXREdlSmJLT0dvT2tsdnR0L2RBRzNkejNOOTYzKzF4Wm5hbDFaZmI5YjkvQzJheHppeExXOHpkUDlCR01QdTFUNTBCOHc4QzBoMlBHY3p1ZWM5N2pvRVp6dEp2T3JTTnR0RThRa0VzMnFKZit6MmFrR2FBcG1HY3UxQm9YMThIc2wvckdpdzNBVkxoVmR0Qy9NcEJqWUh4TmdWSFdUODJaUisyeFQyNjRTNFdJRVZBRXpZcEFtVXB2eVRBRm12TWxFdGt4MzdKRUJSZkRibzFGdlQxOVBFNnlEREFURklaWTZMcGc0K0FYQjlrQ3NXTWhKbHRaQUlwRURjS0trVU1ZeVdWc1ZmN2UxWE42TU1tcVkwQmFUM2JZTWhkVXhuaEo3Y0dpT0dHR01QanBnS2JjN1ZOVmM2dXY4UHQwNGZ1dWJ5a2JRb0dXWi81bVlON3V2VnJONDIxYm1zNmZMVXQ4MUd6bStxNkxzdWF1S2s5dEpleXBZN0pYM3FQaDh1bi9OUjk3N0ZML1VyT1JlcWlrblZKZTE4aWxWR1pwbEZXS0l0eXRKWG9FLzFrRldpZkttYXV3TFU1N3dBMmp2V29EMjRGaWxrR1gva2tsVjEwdkxneXVpQ2xaSTMyMkN3YWtBYU9UbUttWUZaa1hWZ3VBK281bjFqUzUxN3Y1OFB4WDdMT3Y4OFdpOFZoMW93MVV4blRROEFzUHhURXRONTNXRk9teDdadDNWbSt0b3d3MXR5WVdWSVpTODErS2JLdjJlYVF0V1p6d1N6aTZ6YVlhVXdQVlFEYi9mS3hlYi90VlArS21mMDR3TXpDbFZGZjgzNml4bVAyZWZ2TUdRT3oyeDh6bU4zOTduZHZnbG5EclhIMmVyTVcrRkZKVWh2OXhqWEczbC9QemJZTUZKTjVqMTZmYzlHMkVValRHRUdKTVRWUjBjOU8rdVhLMWh4Z0UwZ2JhMXZjdlM5M2NuMXdnVnJHZFdYV1FYamk4cXRPeHlOenNCTm5JK0dWZGFGckk4RXRaeGUxbnk2bXVWQ3V1K1JJdnVWU0pEM2NMT0lvbzE4SEJZekFSYmlLT0NkR0d1MU94NXdJNE1HVnNjL1ZMb0NYckRFTFYwWjhTZEFYMXdyRmJFaWV5QWhkYTMyc2JDWnhGZEVHUG4rNzI0eTQ3b0ZXMkY3anhiVzNqVjFQZlB5MGdVNkg0OWZTZ1ZLWGkya0xhNGZmMzduZG9FYVUrU3lzNWF4WWNxYlRqYm16ZTVCTElOamVwTHZVcUg2R1d2N01BKy9EcC9mWVZGcmhDbFRBdGliTTBaVXhBeXQ5VU11UlFQN2NzUVBVUk8wUzJNSjNNNytEMDNURzZFZVVDWkJyZ2xrOUJsbHVsZlJGZTlJbU0xQ2JmUER2d29XVkc0a1hJbUxXUHphMGFGSW5JVG1aYWh5aTQrL3hBVGRqSnJuL0wrdjdmeWt3SnJBMUU5QTBuaDlpNk1HNEFsakVBVnNhRnpDallqYTQyOUFKa09rUkFOUFl4d3o3bVNYVytZQXo2RDVNWld5QkdkVXlMYWRyenZaTWJWUkZzQTFwelRURy8xaHZCMkRXei85VFhRUE1yamxqZHZtM1BXWlh4bGU4NGhYVHdhemROaW10Y2NvNnNLU044UmFBVFZibkdtbDQycXpqWm9NZmk0UXFOU1JKNTR1WHhDMEFxWUxnTUtMSTZUeWI4Q1dnTlJ2TTd0YVhPM292b05VVHpsRGVCV0c5eEFCMFpjR2NiZ1V4bkExeFU5NnBaVnJvNHdlMEtBbTQyYVhDRlZ3VzAyUS9URHFULzV3M2laWEJLT3RFMDdTaERONktLR1kwOU1qU0ZSMmdsZTVrMEl4VEQ1Q2IwN2pHQXNDUXRDVzdPMjNBN0RhM2F2N2VpWVlBSW5Pazl4VTFxeW9XSVVONkpLc1lqYXkrR2h0cWpEcU9sM2dqVlhLWUJwaitPbzFSY1lzRjcrOVZyU3BWTFhLdUI1TnJEYlZQcnBCaERoanJ1TExmQkVtaEVtT09mTU9ZSWJVcmdhRENONjlET1hNSDZBMEdzQzExU054cnFaK3J4ZVVLTHR5WjNrR25qeWQ0TTZ4Wk50N2VOUSs1ZndPeTJxcFp5a0tSVWRpbGE4eVNkTVdDZUFDY3dXSmYvNHlSdzV3QnRrYkFLMjVRNGpJbU93K2FreVZNd3JhaHRsR1VHaFRJb2t6dVNmaDR3eFJEL1doOVJOQ3M3WHFOSGtwYXJERnJ5M2ljcEpCbjJFblN0VVFuZGZjUHFpbkRrNnp2WHR0V3lkckFKV3ZMNUZ6N0oyMDVvSFdNN1REL3dJRjZLR2VpbUFISTZybXhzZlNLYVlFS1phWkExckRQdDJ5OVdXNEd3cnJDVTl1NUVYRkhPL3BxbTBKWHJyS05BdHRqek8wdGhwY29adnVrak9nRzAzYnRHUU96V3g4em1MM3NaUytiQW1iYU5ETjFVY0FLNWFTUGltWmoxMm9xVG55L0ZtQ0pveUxheHM4ejJsSTFMazRqNDdXWlhRU2tja0J1M2Fxa0owWjVYelZ0Y2RldTNENERNa09NN2M1WXQrdlBuRHduV1grRjlyV3N5OTgrMVQranhqbW11T0VWQVRnczJrSjN4TTV2a21UcXJLdjVSOUhjVEtZdFlpSkNtelQrV0xzNE5OYlljUHJRM0NIOU1DQk1VeGdsWlpHUGFvZ1ZqdFZVUnJFNFdGTXQwM3E2MHNadHNFSlh4Z0N6VzkxeVBDZXV2Y1pvcmptOVFzYis2WkxUTWlFSmd3bFV6VTd3RzEreU5mM3ZyZlBUS25PbGJOWkxoclpuRFNqTi80dTRCYVh6ZGUwakhwdzgyU3VjRWNnOCt1WmtvTzJkV2RuMXJhMW5XVXMySlAxMmlWRURsQzV2UXBiR0ZxS29OZm9VcW1VVWozU2RXSTBIeHlqZnRNQnNBT055dVI5aFMveFpkSGxnSG85Zkx4UmJzNitDeGpCUmpka0trNU92N2wwL0V2OTlrYzdZZlpmMS9TVUJTbGo3TmRGWmtmMm1PeTQyNnJrZC9vanpJbzh3QVJtU1BjdFEzenVWY2ExQWhucW9aam1VdGNHTU1LWmxyZWNLMnJpS2xvTmJzdy9qbngvYy9xYVovY1FFTUt2MXNsY3E0M1ZuYkIreld4NHptTDNrSlM4Uk1Hc3JXSkp5eURySHNHL1dSNEVvUzEra2dZYUZ0MGIwRjRDTVBxWDJVYmlZbFFJWmdJSHJ0YzdOTVh3ZmZGNFJWakJycFgxcVdxTXFaeVdiRnE0Ym55ZlgyRVhka25Wc01ET0p2cmlPZ0tDQzJaMjdjbHNqaEFXWDBHV3hDMTRSVnRGeUhNSXphZUpKeVZNY0dhZEpTSnBBbDFzNE1OOVN2ZnVUdUU2S2NFWW82NnRpTm1Iems0RnlJQ2RtbWNLR2NhZVB6RjFpZTk4UnNxaVlSVGw1Yk92UUwxWE1rb21vRHNCRUx0VURxSnp4L1BuLytsL3M1bm1wanBVMGFadTJ6M2liZHZQeHYxUlJhME5vRTU1di9sY3h1KzZ4RDZkU3R1dG5VRWd0Z0xNYzN0aEdNQk1BdzhPWXBDakdkMGZyT3lKUnpJcDFzdU5neHorbDZNUVV4dmhUUWNaZ2JISE42c3NCaSsyRENrb0Njb05tQ05JTWszY054VXlNUEJiWmw4OEJka3gzZE1OTFhCYTlnUXU0Mlp3b0pYYm5qN3IrYjkrNk0vYi9vcjNHakhWUnhMb2szaHFyQ3ByR3RheG5nbGlmQTVsNVp3V2JTUVBReENaZlVobGIrNWdaMHhqMUVFaUxsTWFXU3lQcnlabGxBcGpXbXlDbWJWKzhjdlkvaTltL00zbjVIN2pleWtsbi9Bc3kwd3phTDY5ZFNqVXNHc3grOWJ4OStSa0RzLzl5ekdEMjRoZS9PQWV6TnJnb1lJMm1MdXFaREpUMWtXcXFlZ24wdGU3YmR0MHJBVkxHVERzTHpJVnJZcHhsZ0tReTVtb2ZYQjQ1aGk2UENuYXFhbzRwY1pQaktHdTlDV1ozN01wdDhnY2JsbU85V0xZbUkzaUg0K25xS015aXhvV0VzVkxqVk1rMEk5QUZ6UFNwMGx5TVBXRDh3WnRTZWpST2pqR01LVjNjaEpCbHV1R0pUS2EwRjZhb1hYNWlsTjBMWktreXBxcVl6cTZkeXNoRDFwZzFTSlF4cW02Ly9aLy9rMnlpSENscUVTdVJzaWdNNWVZZTN6TlZaWEVGQTBrVk5MeDBOeGdHS0F1VkluMVFsdmNTemFkMnJEVU9WdVV0M2lxVUgrdmlmVFhaTDBzNUhOOXVXeUo2Sy9yNzNRbXB1cTR1SWw0N1YzaUw5RVd2WTFUSjBpUkZmY2xhUEZ6UDVKNmoxRFczdVA3eXh6OUtmemJCeElPNWNBNDQ0OVAvVU11a0FZQmFWMWRmQXNLR1pJV2xXdVVNOFQrL2dscjJYY0hNd0lGZ0ppdEVvODVKSnNpRFdMSytiTk9uYk5lWWRTRWdxYUEwa0ZGYUxBUDMrU2pYeVhSTVBkd2NhdXFoZHlrZnZTWnZkcXE0OFQrOG5jaU5ackExaURLbWs2N25iakFyK0JsMnAwOTQrc2Y2dnZ0YzA5U2pyWlROTi9mSUhSZTFqUURXVG1Va3JQbjJ2TzRFeUtLY3BUS2EvSm9iWFdjR1NPTkcwMktqUDVoWjZWUXh5KzN6Q1dGUlZ1VXNCelAyemRJY0oyNUkzVDdpV3YvSnpMN0s1T1YvODNvckF4V3pQVjlldHY5bnYvdThmZVVaQTdQL2RNeGc5c0lYdm5BT21OazRBS1g5RkI3YVk4ZXZaMXFIdWxPbyttUkFtZHlYWGl2QVNGVS9QYzlOcVZTbzVGbk5QdFF5My9UYW1uNlo5TjAxdjUyZnJiNFB4ckErQ21aMzZNcXRtS3BvWFFKcDJyNnNaMm1QbUlwUjVCait0VzBJeUlveStxRGZ6cTNBVmxucW1uY2d3NlY2K0lza3lMek1hSmMyNzA4WDF4SE1CdkgvWjhKNjNLRFNxQUNhQUI1U0djMTZBYXdsWW9DdEJOSXdqakg1OHNaakpCOURtY0pvYUM5c3ErV0lSUUtYcGp6KzluLzhqL0ZkSFkvL2tzZ1d3Q0taZEg0S1RVWFhrM0g5VThDUDE2c1dBRVB3WHZUTjBFdmd5NzJpQVlDTkM5Z0tIQ0ZqN1ZxQWptVGUxZXVlZ2t6eGVoZlpZaTdFWWh4eHpTdmR4YmUvQzY2VUxKbVM0SE02bVhpN1BKWFMzYnh3cmw3TGdjQjhONU5JQlQxSlY2MzNCVERIK2o1OHZuTG5zZ1lPSUZ1S2ZjV1RIMmZXWjJER3VwRU90Sy9RQTMvbWxhcVlPZTN5cVlRSmJKbU5NMDNlUHZEUExOUzFrNzk4YWNvaWJqakd5UGhhTDdDOEh4TFF3Z1NFWTNJd1ExOFBxQnZrb3pVd3NxWXZSbnZVNVVpL2hEU2xvUkttTjZlRVdRYWtMMnBlWmpMSk8zNko3eERDdjhzVy9kK2N1OTlZSGhmQXlrMCtjcWRGYll1eGpyZ0R4aGFzbjVaTDUxaFhWbjl0ZFRtUWFUbE5hRmZ6RHh0Zlo2WXBqUVhuQ2xXMWpuNENVbU9BdG03dGZWWVUxclRlQXJEMDIrUGJ6ZXp2cHp6MUw2KzNVcnF3c05HRnc3cVdPa3Y1eDdqQjdHdk8yMWVmc1gzTS9zTXh1ekxlOXJhM25RUm1oMnpYaC82OFgvTnlEV2hzN2dHbWNGaVkzcGVyVWUzekdMRHBtRjN4SkNTZzFkNWFvSFdyc3RkYXhBZk9YY0VMN1NsZ0twaEp2OFh0dlB4WEMyNUI2cUxEaUZDeit5ZzRPZXRvWjkvQjgzUkZYVzhXOFFHR2hibEZCUllTWi9JQVV4Y05oaCtlNW1CQzh1dDBVWjFPVEdDcm5sTkpFTzNOdFdkbUVWTzcvQzQxK1Fqb2NvbFp4TVdWVVJsYUZiTUJhOFVpeGpWbXVucUdpVm9DY1FDMjMvNzMvMTRmdXRWWUlvTVVvUW9BbkpIQzVaZGFYREYrb1FFR0FEclEyWGh4QVFLQkxEZXZRRWhWU3VBbXZUL3lSTzNnQVVkYlZWQi85d3BSNm9WTkNkWEZaVEpBbHFNSVRVREwwM3ZCWjRpQitCeXdGNXA4OUFETlduZGVuNWNVWTVZS1hmVXpRQ2ZDYWZxVS9GVlBmeEtmOHBrTEYyQ2xJSmEzTHlTZGtXdk1VcDNZYldCcW9vRGJxSE9iZkZjRm1ERkJtZC9GYVg0bTJxTS94eGJWMEF0dWdHd3lRQUVUQlMyRnMyd2MxRGI1RXVBdXlNVUV0ZUJqZ2JFVTVDZ3duNWg1Qm1XSkttWURielQ1QUdUODdRaG14dGZ6ckYrOGFOejhRMHc5MnNZZXVibEhYaDlQWlhSSlpaUWo0cVhyYlZBZ1kvcGl4QUZFcTdtcGpDWWJUWnNvWnUxTnA2VXVDaHBCVE04Q1lrMXprQWE4NlhrOXhTREU3UmxtOXFvVXpHNUZWMFk2SmpHbDBiUXRYcWdNMitOejUrMS9uREc3L0g5M3pHQjI2MXZmT2dXenFTNk1LT2ZqRktEU2RXWFNUZGFOS1pDMDNnT3BoRnBuYW1HTTlRUTRCb20zemp1YjJ0ZGxQVDlqWHVzUThHSmVkR1NrVXdvL1YxMDd0Z09JblhiN2NYK0VWbjdlZWdZMHh2WGpIdnZiZVBrdit2dC8vaEZXK2dBMlZjeWdpdVcvNzFWUXlsbG05ZitRZHhaQXJpVzVtcGJTZGQvT2Zjc3d6RHpUT015TXk3eVBtWm1abVptWm1abVptWm1ac2FmcFFWa2JIVGZsL3VOYldaMitycDZ0aURvUmpwT2dQTTYweTY3eitaZVUrUFZxR3lXWUZSdEg4enlrRG1YTTlvSFowUDlVT0JQTVZxT0dwYTdwOHZXM2NzNEk3UnRHcGxTcndFTWRzSnE3c09XRkVlaHVldTZ6amR4ajFqWlVvSFFZbUZtWGFFUXRGQkpnb1lYYWUrL2crRzNCcFdaZkw3V3I1MTN2RFFDbzFWSGtQTDdFN1R5YWw5R1laUktHM3Z3QTdIMDdYMnRPNzd2ZjdSMHlVRWt6S2ZKanJZREdWSDl3ZldTbWlaaWZpcTFBbDZ0YUp1M1ZSenZ0K0hPR2FzN2IrUk1LVkM5RWgrNy85QTVFbnZJYllVd3djM0RMRkpKa1VxRWcxc0ZaSmdtUnRsVGpUb1lLam5CVmRQQ3ZuQXY4RlB1TU9VdkZMRUNFVzA2Nis3NlNGMEQ4TWswVzlKKy8xcTArL3JXTjhTczJOdmZpSnRLcktsa0JadWhyRTNvc2dCbGRHUWMyazliMCtBSmtjR0g4eDZOZEdSbG5odFQ1QUxTOEorZ0FyUWV6Yk1PNVRRNXlmSXA5SkFiNW96QjdqSm05eklyRFg0bnA4bDNUK1BMTEZxN3VodS9VcmRtWFhiYnZ1MkJnOXB6ekRHYi80VC84aDFVd08xbzFvNTAyQWRKczFYM1JsZHpXMUxpb0FJbnVpMUp2QVdyMVhMMGNXV2FkTVdYN01qb2lnVXJPT2R0VndXdTNNU2pocTJuUFBxMWpxcGYrdzRnWFV2a3lVY3g4bUptV1ljZDdCMjNQQkluYklWOXNvYkFsc1dYTkZ5RXl6OHNYSXpLZUl5c2pOcExtM1p2U0kvcEVRWXRDTWRzYVhSQ2J5UzhCR2hRejUrMGFBRXphT0hONWFKL0QrU2tWTXVmayt0OFBpNTJkUkRHVFc5T2JuL05zTXd1R1ZPM09vVnFPVHgwcklZUC94TXlGUDJCdklXcU10M3R6eVErVVZOSDIvYzh5ZDRVcWJCQm00bVlvemVtK3pPdm9tbDNYaXJZcktwZ0xVT1gxZHZhbEswdzRvc2VRKzhSbHZpNlhjWEd4MGRjc2tDb2ZHNlVKblUzY3pDWjNpeEFWemVlTWR1OEI1aUVURGZPYzYxeS9pMDNZOTc3bnUvQjdSOEZNMmlMTElJT3FiQXBtRm9nUjJ6TEpoN1pubWRBMngyek55N0ZoZzFCbUp1bDZoRENsdlk0OTQ1anNqNkQ3NFdRVE1JMXdUdnZ3QXVaOFd5TmpoNVZxUzI5VFBsUnJhRUdMYmM1M2lFU0pMKzcvK1BWdWV3OS9OOXRzUHBBcDhKbU5rWkIxSUtEcEdlMUlmVDgwT3lNVk13TFo3SmVFSDNJR2lPRmhCN295V2dkbVVNNDBFY2pvRkRQcGszbHBHOEdyQTdSVHB0QmZUdzZ5Ny9HTzV2WVJ0dWZ3MTgrc2pJUC9tZmFVVVhSUnpEek1QdU95L2NBRkE3Tm5uV2N3ZStsTFgxb24xMWhQNWdHWU96eHRQcEpuSEJ4anhta1F1bVNNMWluUmNkODBKZ2RwejNUNTQvd3JtKzY4NHNwSld5bGJNMDduMGZTMzdvdmw2NlZnOXRJUno5K0pSa01acE9DVFlmVk5VVWNGbW5wWHdReHNFMDMwQU9QVHRMN2RtNVZSWFJVYlAwejZYN0kvWk1FeHJPSVlBRmRoSTNGb2NHWFVCU0pkUHBKcEYxNWFDbXlGb3hQTCtwWTVKMTg4eElGcm50R1BHTFdRTVM5NzFqTVNVSlNRZHI1M3lqajZyeW43SXdTMElxYXRGLys0Wkh4ZXU0QVR0OUR1Q1FvSkkzU2R6TEpJUTBKMzRZNTRMNnhDbjlOY0dzQ2Rackx2bDBOOEV6QkpPcHIyRXZNMW9RaWd4WmRwdGtIY1E0TnljeUJLRFlPaHYwVWtUQ20wNVhOSHprY2dOc3hEWXUvTXNqNlR2eWh1dTc2Mzl2M3Y4KzVtbzRDcjRWZk9ZQnFBbTREWWZncUkvdVBNajcvWXVaUmoxa05zQk15S0p4ZkkwbnFETE0wMUpDdGpobHNScmtpWHFvaTV0SnUyWWZ3UVYwWVJNbVUyVU1ySXppcCt1cDRCWmg2eWtPYWQwVDdmQXNUd1l1aUdiZi9oR3dGbVVNMTgvTEp0TnZjR2NDMXVEazB3YTlwNFRzaFRLS09OTitueEhlbng3emdYaWhtVU05bFlHbmlMRUlTMWphWUpaRklPalROYkE3TnQ3OG9vN1FRMWdobHRHbUJqWDZwbGJ0ZVkyZC91QmJPM3VrM1M1Y2VoKzdmSTEvRDJ5dVBqWDlGKzZJekJiSFBHWUhaNnhtRDJqUE1NWmk5KzhZc1Z6SXd4VWxwUG0wNlZramFDaXlhMk1OcmlyT0RUUFFmVDVCTnM2dWVzTHRXNE44SytBNTZWTWJVYlpyTSsxbFZkVEpXdmlZMEx1aXp1VVFMNW5NVTgrMFFyQ21ZdkdmRmMvTytIYWlaODBvQVk2bUl2bVpXaXU2blo4NlZJMTBlMEE4d0tlandSdWp6QlpEdWlMQllXQTlIRFFmQ3FnYTFZTkJhTXhUUy9QSFBtUFJ1elh4VXpSTXB3d211M3BGclhCT0YvKzR5bko0UUFXVUFtQ2hiU1psYXBObktsQkRZVEtCQVFjaVVVaUhBaW44Mm1CalRBSVdBUHdSZ0ZVRDR2NTJKU3BrSllwSmFFVWlqMmdGKzgxZ3FvRkNSbDVZNWxDc2dKR0ZOWDVIc2hrQm1lQXhXNjlzQ25XemlmSnl6RVNrcy8rUDd2VFNYTWJCUUVNSUlFY0dlWlh3TmFIbUVoZ0ZYK3BhTXN0b2dqTTAyZlkxc0J0UUJJbVc1d1FkQmErV1JESHc4Qk14TVdxVC9hc3BjWis0bzZsTFphOFZMWVl0NFZmZ09ydmRIR0JNemJMMWJ4dWNRN0YwVi9nRFpmK3MxdS9mRnVObEkxNitHc2hDNXVDTTFyRU1UNnZjcWdrRUU1OHdsb3N5OTg3QUV5aVRVemFUZWVtWENZY1dZNFo2elpOcytOUytPV1FHWVc4M2tESUNZd1Zyc3dFc3dheGF4WDBGcWxURlc3ZHpDemo3VG04SGU5YmY1UEdndWJQa2F6b2VUOFllSkRYdEYrNUl5VGYyek9PUG5IcVozdDhiVHpuSlh4bmQvNW5RWE0raFNKV2o4dzVxeXpaWnYydGRlZ0N5QWhoSE5SRzNWaEZEdFAwS0J0NTU0b3owZFlvYTJDYjhiYk9WMHl1UjlhdGNkWmx5NWZsazZnYXQ5WGVlN090azJPa21EMm9oSFBzVUdCeU14VkphczRSY3FFTjVmK0dQcUZPY3RCK05KK2RWK3NmK2xTYjhJdHY3OGNrMHJGRE1RcDlGaXBZL0lDWUtHbk5oZXdEOEtRWWpKcWw4VnFzWnJ3WVdPQjJ5Nm1COUJ5ajVjRDUwMnBtRzFiNkdLa1RUNVVTZFBIeTU3MlZNUFJiRENOZUxLdzNxWkpIdy9Mb24zdHdHUldqTmxTWjBCYzJ5TU1pbFcvRWphdHI3YTNYQXllNjBmQmJHa0d2SUxZL1BBSHZSLy9zRWtEeWl5MFU3Vk5vTTUxbkVYRkl2d1VTRDFoYTF0R2JnYnFkR1hzUVFzTGdQdmpzT2pHaGtDWHFtWGJobkcyOEFpYzlYTDg3RzluemNlaGRnTHhEUXByWFJiUUVTbmFYL3h0YnYzeGI2Nm9adU5lT3pYc3BBS3dGc3htbW55Nkk2N0htSFViU0d0ZHdXd0hYd3BrR1M3TjJESjlFRTY0RGFlMkE4eE9GY1JtZmFwbEFtaE5JaEJWeWlZNFVrRTdQU05BT3p4QlNLT1c0ZkQzdTlWaWJNeWlDSzdWTXcrMngvYksrUGU4YkQ5NndkTGxQL1U4ZzlrN3Z1TTd2bHpBVElwWEJXWWNpM01GWTQ1RUlGU1ZHT3UyckFZeWVZWmVpOWNoNEdIT1ZPOWNRK2NJWmpxblRnR2NqeGF3dEVnWHhTN3o1U3FZdmNEaldVNlZLeDlEbExPeEFHa25PU1pqMG9SbCtFdFZzQTVJdzVlbThwQ0tVMXYrZUU4ZEthQTU2V0xWZGJGc0I3aHRoN1U4STIyOVM2TkdEOWVMVWFja3VpVHkxMmI5alYzN3U3ZktkYko2Um50cjA0RGJ5NTd5WktTQk53dmQvNnNDRW1adDFKT1dyVHFRa1pCWkx6UWZJeE5ORU1EYzUzUEZ0RzEyR1hQc1oyYTByWG5VNS94aW5YZmFKQ1l1YXdobU51d2hUOTFNTVhlWDE4Q1o2aGxwOG8ydk5kcGx4dks4K242ck95WUg1QlYvOU1NK2VJSVZJQXYxTEJmZldUZ2pHd1hpVTRwUEFlb3V1ck5DV1doWnhyaUNHVkw4REVubUFiZEVPaU5QbXh4WDZsQlJMNEFKQ3oyNE1DYjZLT3NLWmd6ZDQ3OERtVG04VDZXdlhJbDh2OWN5bjFDa3VEQktIQm42cEt5MzJ5LzhkcmU3UHQ3ZHhza0hTRnlad0ZZTlptaFgrRnJMd3VoMFpZUnRDV1RUempjV3d5WFpSNU1lZnptK2pPVkdOYXNmNHNvbzZmUERMRndnck5qanJBT3pxTUZNNWc1STR6MEdRVTFzaXBETVhpMlR3ei9xVmd2UG15SnUvMEg0RW5EVDIzZUZzN2U3YkQ5K3djRHN5ZWNaek43KzdkL2UzRjB6N0dVOTFaTVdvTlNPWjF5alRUaWhFSUgyTENvczZQeWNMbjdxM2lmWGRSMnFjMUdJeTdUeXFYUTFHUlNOYlgxZkNUS3VOaEdoSUtaZ1NYZEQwK2NoR0hXeGVad3ZYcyt5RCtjbE1IditpR2ZZYUtRVnFTdHcwWTRlZjJsRHhXeGJxV1JWM3p4WFhKTzIyVWFsZ0ZrV2RYOHlMRTc2dmZqZEYrWHR3STBPSk1EYWxiSFkvVEwyTE5yeWFBUkt6SDdoZC9iQlc3eGFNVnVrek5yeGxQMDNQZW1KdlY3VVpUYWM4Vi9SS2xkc0F4Q2dIK2tFRTF4b2hxVHlha080QWZJc3JFdjNNZ08wTFJ5d2JhUXBOYTR6WTFLaFl4Mk5TOUtYYkFHUXB0bFdqSGQxVXpXQ0hDWWpFUGhqSC9WaEhXRE5jL3ZoRVp0cFB4aGpWbjkwK3paVnpud1B6QVhCYk9WVGkxeXNKZXJnVERBRHN6U2dwYlo2VmdHS0RFU1BVYzZzbmwzeC9WVmRRMkk5aThuaGpBQzVZSjh1SExMaDg3K2pCVE9KTmZzKzI1eGNWN2d1Tm1BR0lLTk5kNmE3NG9ETlBqRHpFeWI4MEhUNGZZeVpGVEZtM21Wa0xGTGxOL3VaVmFuei95RTNuVjdNMHNqeW9Zb1piZmpmREVERzhUOGJiczh4czV1c1A4dy8rVFlMZHpNZmR0UVIwNVh4VFMvYlQxNHdNSHZpZVFlekRyclkxNmxtZlRwNVhyL3Zvd0xFTVlzdWoxcDJUZFFCUUhRQnlrTTJ1MTd1MDRyTVkrL2VhTVY0aFRWdE13VktiRDhnMENsanBVOWd6QVFBZVEwQ3BQWlZZSGJ5WEk5bjJNYU03b3lxbElsYkkzYitKQ0drQjZIWXVYNWhRaUFTRDc3VEtyMnQ4czYwSmNjQXpFVG1neG9XQURFVGNtd3hSNGxUZlJwME1YT3lJV1gyOTU2RGpERlRwYXgxV2hxZHkySmpVOFNVeWExak0xR2M2YlNWNVpjOThRbjJjajVBS01lUFlQc1JUMDJUSXc0aVlaOU4wdnVac01yaUdiOHJzWWNtMTUvM0p6N21JNkdZVlgva2tHNElYeXlyMGdZdzAzTERMYmJ0YmRnUExiejlGRXVkZlFBNGpnL2ZBVmZNczdla0NXR3Bzd1dZOWFqWXI2SUhPV1psTEJZU0t2VVZpNDBzTjR0NjNuZTdMUjMrRWh1YmI1M3hZZ3NLV1Y5dmdZenVpZ1F6cjJMTGNzeFV5enFsYkcxamFTaGx4MncwM2NlYW5VYXRtSVZERlN2aXphUmVuNm1RQWN3V3NqWnEvL1BOMXJZVDg4Kzl6V0lNTTJ2Y0ZmZnRaZUpJbDcvZG1yMzJaZnZwaTVEOFE0N0huMmN3ZTl1M2Zkc2xNTnZEWm15ZzNiNXJ0UFpzSjh6VUVOVFBSU3VNQmVNMUdHZlZxb0hTdGs4UnBEM25wR2YwOVd4Y0sxZ3RKR0xldEYrTlRXT1pkaWZQR2ZZMDIreUJyNkdnUmhxb3oxVE96T0VqYm9BeGNWMEVqS0ZQUFAreW51NXhlc1JRTW1UY1dPR3VpSEtITXpGa2tsREtjbkZMWjk3NXdaVlJuSnhTNlJvV0JTNUtlZHF3ZjUrOXR4T1ROdlM3YlpGblRzb0tabzkvWEpIb2dsalIzNWkzREhFMHYvRC9JeWVZbWhtZmovbmorWHpyVDh4Y0lXY0ZjcHJjcE1YTzhKVVh2RGRsZitBMUNLYUJaRnYvSHJQOXB6N2hZL1FqcWxrbUFHRVNROGFQTllGTTY4TXRMT2lTS09kU1p5NVM2Y0JlNmxETXhGVVJrNU0ybiswaDl0VENkV3dRekJTNkdHY21aVElNRjJzNXRnYXpCVDF2RFRrSlpwRC9paFNSSVlrLzVvUFNZRWVsei9rK3Q3VmptUHRYMk5qOGowUEJET2NHeUFoaTZNOTZzMjlaakpHeFpLcU1aVmsybHBiemthNk1VTTJhSkNDTU5aTzl6YWlhVVRrN0JzeFFQaERNc3U5THcrMVZWd040L2NzbW1JVkxsc1ZZLzE5RnhleVZMdHZQWHJDc2pEZWU1NnlNejNyV3M0NUt3Q0dYV3JIam1PNTVTMUxETlozeFlObk54QjJFbEdvUE5aOEV0ZUNXMk5zQmhxaUM3Yk1yNXVmU3greVN5Njg3WUt3QlZwU1BBTE5uRDN2SzBuOUhjVkZVKzREUzVtb3JMQ09pRXNBTEtoakxsY2RmcUJzRC8wcEhuWWtrR2gxcG5UUWg4N2xtSVJGZ00wSmIvNU02RmJNT3dOYVZNZDdleVc1SGdWdkhrRnZLVTR0WmQwNlE5UWJNYnJyeGhnVXFZZlhscTZZVjBIQU8xTDF6T3BMRC9qKzlMai96S1o5UWZSQUFXVzdtVVdXOGtiYUVOazI1ZjJlTVdXaVNEMzRxSk5tSDVET2ROajdIQlBvc3h4RE1kSExWd2xKVmswMDBKTEpVKytXVHJvcFpuSkpwZXRrdngyU2IxcDFqV3NWczRac1Y5VlV3cTh0MFdkUkZ3NWJqbi9YOWJ1dkgvYzNIYjlqSjVoNFRtSkIxa1dER2JJeUlNY3Z6V0hkbEpKQnh6N0x0OEFReFBmY3VqTmx2czZ6blRpMnJzekxXcWZQVmZWSEw4NXdoMkZIR21nSEVXTWU1MitkTTIwb1h4am9PN2Rad2U3aVovWWt0SHY3MVVNeldJb3IzWjJYOHo1ZnQ1eTdZUG1ZM25HY3dlK1l6bjdrVVAzWm9Oa1dNYjVVYXhLQVIybml0Wmg1UWthVGVneG5tMzhCZi85eDlQNnBzazdMRW1oSG1DS1AxL0JoM1Z3SmtNK2RtdTRKNlBNSHNtY09lM1A5blJHd1oycm5IbWM5eWlHMzVMeFNDRXlGdEd3WERpSzFldy9Sd21XeUlQMmJ0cjluZ2pkZUttUkxqVnNGTTZoMTQ4ZHlDR1daQ1o4dXFEM1dtRXhoUXpFSnZML3NKemtjc0tXd3Z1K0Y2S0ZKU1lQcDFUWE92bXlCYldEaXlMSWFiTzFMVW0ybktmYTB3VVlZOGo4bjg1SGxkWnpLVFU3aWJjODZhS0ovS1Vib1RZajgyU2YwdmN4RGI3TWRtWXg0dXlWSENkSk51M2J6WnBGeHNNMjBoZ2VWcW56WVJibUlpbzJhN3ZuOW0zS051Rm1QM2VzbkY0TXBva2lZZklwL3UxVGF2NFJKNzlyT2Yvc256UXhGN2dBdXEyY0RHV3VWM21PeURObDFBcVhLMUtMRHdLZUZaWVdxWDNsNEFMRlpScGlqdndDMDhKd2FGakxRSTFTd0JiV0hSdnVXc2hIZkx0MEhhUXV5eVhmc0FadXFxS0JPV0IyVS9MclI1dDU3NWcyNEhIZjVldHRtOHIyMmFkUGg5WW84bTYyTG55a2dnd3hpZmFsbTZMeWFRUVRVcnN6RWF5bklHbUMzRW1SSFFHclVNTVdlTHFsa2RZMVlEbVlCWjNmZVBEYWlKN2J1YTI0ZllBWWQveHdRekgwVTBzamQxSG5IRmxmR0ZsKzBYTGhpWVhYZWV3ZXpwVDM5NnE0QnBjdzhndlF2a2dvc2R5M3V2djNnTjJtWmFldE95dWlzU1BERCtZQ2lUc1FSTHFtZ2N5djY5WU1kMnpLMmJYZ2RsemFCNlBNSHNHY09lR0JXUWVWT25LdWFNSzFNYnVSa1JVU2xDWVd1V1E4dFZQRm1odk1FL2U5S2pRSmtqeGt5U2ZBRGlSUFlUbUJPN0dEV0VSZjIvdjRleURzeHlwZzRISjV4WmJtelk1K1VrdHZ5dFg5cWJzdFI5am4vWmRkY2kyNVR6UjBEVWtiRksxR2JkcDB1K0pzelRQank3WlpOaVFhZVpUQ0lFMkZ5UmNMWUg1dXFKSmdTY2NKTXA3ZG1HSnJTcVY4QVljbVJJWlFkTStiSUlMT2E2OURwaG5vYW1zQ1J6bDlTSDR1bUlBTE9ZMDlDTDg3a1V0bzN3T3cwb1NFb3gxMVZlMHl4YzUranp2US83aGMvK0ROelI4L2NVcEFkMFRReWlhbGtKZFBsYUZNazY5dkNNYU1iUndCbkhobnpDRTZaeUlnNmR1MWZXWUNOUTV3WldpZm83U01XbExMdnlqVHdLbUt0bndqYkMycDcrRWZ4M284ay9ndkpmZzhIRklyb3Y2YWYvc050aHh5WHo4U08yMlR6aExtUEt2SWF3ZW1OcGdsZ0RhNDdrSC9ONWR0QzFvUXRqazVXeEFiTTYxZ3l4Wlh2QlRNb0JDQ09rbmM1elNGd1o5amZMdFFYVk5Pc1ZOQ1kxMGI2UTlUV3A5WDgwM0o1NXFLZWUvOUR0Rm1PdzFYcC9idjFuSjJiYnJka3o3bUcvZEJIMk1STkF1dVk4ZzlsVG4vclVnMTBURDNSUDdNdjl0UWhsVGpjL2hTNHpNKzRMTmdISHErZFFkMFJWbG1TUE1WNlhZRmZGcHQwbGhHbXEvTkk5a3Ywc1l3MXNvczFLbWV2b2JjczJMWjg4ZGRqamxVdHM0RUZXS1pLQnVLcHFZcGNaNXFQNzkxbjErYXdIbmVVd2R2Ykw5eHY4TFhWaE1tSDIxVFRLRjBKb1VDaFRYUm01c0FyZ2treHJNU3FQVXVtcUkxRGN2R3JQRldYaUVMbGVLbWFhNkNQdzdyaUZxR2tBdGdWMTdhYkhQbFp2eEhtanpuOUdDaVZ0RUpiVTBDWVE0OUxhN3ZmTWd5cVQ2M0NVdS9nd0JUcFNLQ2JBYThDOGVUSm9kZ1FvMk9zR3p2b2NPb2JEZURTUXRYNEJCV0l2cHR1TkQvdkZ6L3RzZmtlUlhWUUZtMmYyb2U0S1pqdkFFaWhEckpsK2V1cFBCZXJUVHVBdE5GNXNsdnRKOHFIcDlLbU41L1ZVQldQc1dBTmNLa2lGNU5jQTNNVjJ2cnprNDRXVnFHcVdaWmUzVEs0eGo2Z25HUHdQVXR2VW9DYjFwLzZvMjhHSC96dnp6YS9ZWnZOdmwyUEttTUNqVXRQWW4yWG5lUmpCYlR1R3VpczJRQ2J0ZWs2RmpOa1lsMTBaR3lCYmRtbVVmNm55Q0twaytyQW1TeVA3ZFUyMHFUTTQvbG00UGRyYy9zWU9QUHluRXN3Y3FmSVZ1dnl1M2JoamV3WE1ubkRaZnVXQ2dkbGp6ak9ZUGVVcFQ3bHF5Q0tJRk9WNkhKTnFZQnhzdEV5UU9Cb2tXVDR2NDVyWU5UY3pCYms2MW8yd0o4REpNc2NoRTJNNzd6M0syOGxUaGoxdXh5Z0ZuOGdEYlRJR0QwQmRlUThRalp0aVNMbENnRUNmNlVHMXl6emRHWFZ4dEpOSDB4WUtXWlQyRUhjVzJLTXNPalVOWU5ZNFZ2YXpiTnB4MithNGtRbDVWOXdpMndCd3pWMGNYUmtmKytpVWRYUjdGbldYUytBQWpQaE8vVEhaajR2LzJMSjFUK3AzOVNtY0p6Y2IwOVV1QjVoQ1NxUjdZT1pITlIrU25sNzNZSlB4bG9sRHRobmY3YUlpcVZ0aHNXbWJTZlpFVmRrazVYMm9qMStPRVRkRzVoMEp5OWRYbExaVUVyR2ptU3VVNVN5NTNod2JTRnlmYnBYbTNPSk1IRTkxV3dBWGNONnRFL0ErNTVRL2xNMmJkRFBmUGQ4dmZlSG5JY2xILy8xamJsRFl2Qjdya2k2LytvdEhPWERld2psNDk1Q1lzNndubUZuNWs0cUxhcmFETjdGdjlYRFlxRVFIV1kvaUV2dWxqd3ZYOHRqcTJ6RWZydDZtMm81NitpL0VMTHQ2b2s1V2lmbWNCTE94TlF1UkFnWEFSQjdVdWtCWm9XVSs1U2ZkcnVyd1Y3ZXgrUUlrL3dDUVRmalNQY2xPQ0ZXVkt5UDZmRjdMTjN0ZEdSUEdTaUFiTlpCUk5iczZWOGI2ek1lcGJqaTlMUUV0MnlYR1RNN3JybzJvenpVM1NobUJMV3huLzBybTl1VjJGWWYvOG0wV1k4TWZIT2RCVHhKQUdUZWszcDZhUGZheS9lb0ZTNWYvNlBPY2xmR04zL2lOZXpCcklBTFZvMTBTWVZ0ZU05c0JiQXNUMFNybmNQZVZNWmZXdG9NZDltRzhtcSs3ZXk2NU96WVEyWURaazRiZDBOL1U5SVFRd2puWkY2NWVnZVFZQ0ViUi9PLzNQVjZDSVhBR2x6aVpNS1M5UEZQK3k0bTZTSDYrVHpHVGIvVVFrbFJTMUVucklyMVlvTkUyajhhamRCWENLQXF3cmlwWUpJUnhRZzJBWVRIb3YrblJqNklnQXdGSVhPdGk1NEtubXRXK21EQUJPdDFuaS9GaHBuRlJWTkMwbm9iWXBjeFJvNnFuNjNEVHhRYmp3eXpNRWZNR2xVcmlxdXpPalpkZDF4NkdBVlFDS1FXcWFabUJlUWVuc3BZZHNIbmxjc09ueC96RG1mbFp3WXlUdFFnWFkzbU5tUHBmTm9MN2xTLzVRa28wUFpSdEJNeGNYUnJuYXpWQUR3NmVhWFJoUEVSSlUzdjJKNlJsQWcrTkRjc0pVMGx6TG9nTFhRSXoxNHlLWkppdENrc05rRzE1VFZHN2l2aXdvWFY5dVpzeCtSWjVWSW9aSmhsNzJyeDd0NHFGUE9tbjNLN3VjTFB4aGJiWnZHb0NXS2VHeWJsVnlKcTl5dmhJNWV4S3dnOUMyR2pTNCt2REdrQXpBQnFBYk5XVmNUM1dUTkxuZTcrM0diTTA5Z3BhbjdGeFd3UGE1NW5iYTl0Vkh2N2J0MXRzaG9TUGVlZTJzWC9UNlppdWpBKzloLzM2QlZETTlIamtlUWF6TjN6RE4xd0hNeTMyY0xaeXpkNE1zVlphdGg2RTlFSnRyTlpWQXRveDRsaG1WelNxaEZRVU9mL2FwWkh6WDU4TFhxdkY5M2dkeko0dzdEcXlpR1ZaR2NZYlFOT3lNbzZiYlljSVRXU1V5TDdDKzI5NzVSOUpSRExQRFBIYTV2aDg0RkFxMUFrN0poOEFONWRGN01hNmp0ZTgvL29neTlRM01mMmpWTXg4UDJpSlMySkl2OXZRZWpvNnFUdGpncC84ak80V0ZwZ0lialA3aVJjdndzc2UrWEM0N3pWVnREUUgzQkU1UnNXcVBTTUR2Q0ZGOEVyMy9HeFlNMmE5SDlRM0g3L2ZXdStBcU8zc2JaeEF0WFRZU2hrRVg3K0F2L1lWWHlyZk9UNEJDeTZNN2xwUCt5V1l5eVBkcDQwZjR3UEJUTE0waHJnMTNobnI2a2lkNzVKcDBabHRzZmlKcFh2VVlOVzVMNlNkQ2tzS2J4eWI4T1FkS2piY3ZNZU5rWGhadkJNQnd1UzdGUERqbEVVcWdhYnRFM3JGckQrR20yKysxY2JteFFDeDVyeVFkWEd6QUdTU0huODdwZ28yZWlBcmxUUFRySXhIdURJMkcwMmZpaXJXdURTS2FwWnpCS0Ixcm96UzM0UFp3cWJVYnQ4VUcvdFB4MlNqOVQrNTNXSjBHMHpIK3A0dXA2ZG05NzFzdjNuQjlqRjcrSGtHczlkLy9kYy9HcUk0WmdWbSt1ZnJGYVlWaFc3Q1Q0NXBBRytkWkFna0FDcHQxN0puK0ZxV1pZaTZLSmJQMXlsOHJXTFd3SEt2cGkycW9uMHMyc25qaDEwekJTUHNUVnJFa0FIWW1PVERQRzJWYlpBend3VEdaRHN3NVJtMm5iYjNGamg2M2FpOW9ZR2FSa0xGZjRXUVNZbEtWcm9Db1owTDRXSVNxTnFibXc3SXZIVmw5SnlBcHMybnkyTFR6a1ZXS3R2TEh2NHdDeFAzTm1oUTBpSWVmdmgzVlNhdGtvSVVwWVhtMGdkaVEvWS96SkxRVmx3WmJwV0dCZE43c1pxNlBFbDUxWEFoVWVNc1JKT3FYeDkwb0FrcVhyTUdtQUNmdE5LOTlyQkR0WDU3OVFVTSsvV3Yva3J3U2RBM2puV0pIeXNTZ25nQmNIQlAxRTlBWkZraU1IY2ZmYkhqZ3hHZFpoc0JMcXMvNlFsbDBoYlNubTNaNzVuZFVUN2xUT1poZ2JUNHlqZFJlQUxPL3BBNlUrdHZmRUxWL1A3YWpEdktzaUxuUzR4dlpJaVpZR3Y1NDlqUklCYkc3eWFWQmtVT0hMUGRhQjltai84NXQrT09hOHczMzJXYnpiMzN4cHE1S21vZGlBbW9PUk9JN0lrdGN4Y1hSbVJpekxNOERrMys4WTlhcHdzajY2SGx0Vml6ZnlnVU5GWE4rT0NtMDBFUXE5TG1BOFFDZGNTVy9WRU1lNEhaY1o2RC9qY3p4bXg0SFVlc21aOGk5bHdrd1d4cjlxL3VZYjkxd2NEc1llY1p6Rjd2OVY2dmd4QlViUmxjbWpLcUJ6L1hNWE1nd1BueDErN0xmZGVTZTJkN2djYlZrTzFudmI2dTcrVEdZWTgxM3RDNEFsb1RSK1lDWVZEWE1sdWo2UTcrR3BLbGRWWEswQmJpTGFnWUlIYUlUM0xKc3VpNm41a3VFcFAyR24rNDJCQTRpMUNLRkVBcm1HWGJQV0Fqcy9BRjcxTFcrYWlFVGJkUU9FdVhSbzJBV1p0dzQrLzBzb2M5OUdwMnIxTE41Unpzb3lYWnNkeVB1TTd4TStHY2pua2VXdmVYcEJKNWQ2KytIL1diWC90VitDQjA4b3k2TVFySXVmalJJU0FxOWNHUVBjbFU4VklGakVsQVVtZmVKUXVST3RQbm1DaGp2cHNjNFV2cmJscDNPU2VjQ2NUTmZ1RVdNb3l5VGNVMDBYejA4WkhmVkM2THByQWwzejBCc1pOdkZ5QnVLTm1iWmpBSnVER0NLc3RKUTFIVFJkOTROSmlaK2NuMTVpZmZabU56bi85MzAyakNWcHNlbiswQ1kySXpJUzVrenpJQUdkTGpBOHI0c09aTWhZemw2T0dzQnpPNk15cWM5YkZtSVd2YWRxNk1zc2FBWWxhYy96QTI5dUxZMkMvYmtZZi8zUjJ1akJ2NXNRc0hmMzNrbHk3VDViL0NQZXgzTGhpWVBlUThnOW5ydk03ckxOeWs5d3FheG51eEQzWk5UQk5nUk5xYXZjdldZOGNPakczalJidDZmNDNsZVJ5eGxucHU4NFNrSDNjSmlsdmEwUkFaTEVzd3UzN1lvNDFoREw0UHdnUzZoRlVjWlY1UGdFdllSZG8wbGI3Tk1hYWhYR0pIZUhPVHcwbVN5T1d2d09hSU1jTUNvc0NlY0JEbUxOTW5rK3BZckROT0IyWk8vWTgySFQ5TEJrZU5NYk1KYVNIeFp1dFFSbHNCczRjOENKSlJyN3hRS1VHbEdkUTI5VTlxNjgrM2JzTWhMcktZdmh5OGN0L0dDYThmbEJWWHA1MktuWXhmdmdCbWpMbjM3NU9NSzFTOTMvN0dyMk1BMDExRG1pUE9qQURIc213b0hiS2h0TG9pUnYzeEJxUVo0UzNIdEo5V0FTNEJNeE9GYmZWVDMzNVVKZXVpd0JpWXg2TnozU2FZeWJsNmlkblhlTVNMalJ5a1NreHNYN0JjMEVkVHZxQlRNcnorVjQ0RnN6bGpmMzBibTg5b3dXeXM3RnUySGxzbVFDYVpGd1hJZE4reUkrTExsdExsMDUyUlpVbitJUkJXS0dhcXBEV3hab1N5RHN4TSsxcFh4dGN5dDg4M3Q2TVAvNGViRXN5Tys0RXFKcGlkL0hQNzNZc0FaZ0pERHo3UFdSbXZ2ZmJhVnNsaVh3OXRIV0NzOTRuUkljL0pjYTNTVTJTQ1JIME56T2lTeUxxb2NyREZYR0hMdm9WWXZHUGZoME5jR21zUUZ6QzdidGdqamNxWUs0dkEwODhwTnVWWjI5SmV3S3k2TnlCd1JZTUJhaXNnSjI5WWdTcCttTjdrVGo5TUttWUxmT0ptb2RBR2lVLzZhL25QcDZMbFM4cVlDM2pWOW01MGRsSXdjM1hBUW5tbkMreGY3TFFKT0gyRjNmVGdCNW5QM3c1Q0VuUTRFcjNiVEJwaE5sTzVFd0ZDN0V5VGZMakZyay9TZGtqbVJKZm5OWmNOazBOUzR2dTBSdDcybUJKUlBvOHpnWWhMWW9yWkZUblBuTFptbHRUMlhjNlNrZHFNYkRBZFNpYnpoRXlNdTNic1VhWkFsUkZmY2owM3g5WTRJY2xYNXZPTCs2UW9sL2xhSjJkaVUrcmQ2ek03NTN1K1RRclZoSnVPaEN6NkQwQTRWdk83eUh4KzkxdSsyY3hES0lBZmhrb3RDd0thMURrK3pESk5QbUxHR0hrWjByN1BKbFBzRzc0S0VyN0tUeS82dHFiZkJvNk5NQ29helUrN0ttVEtMK3JwQjQvQVlKbGZ5Q3BLcFFMR21SWHN1K2RsOXlvMEVPRG1CWmpoMWF6Z0xCZld2QUJ5ald0LzFlM01qcE4zczNIeWdRSmlBTFFzTjY2TWNpNGh6VGVaOEVOaXk0b1lzdXpMZHRPenVPODVzakJLRnNNUzBHSkZOUU9jYlhsdTl6WVRPQ3NTZ1F3Q0dldFhCMmJiWWU5b0cvc0lPNlBELy9IUGpSdE05ODdlRGp1QzJUM3Q5eTlZdXZ3SG5tY3d1K2FhYTFaYzJmVG8rdHF4cTMxc1EveFdFN08yRG1sTi9kellWbXR4OTlodXR6US83bm54WE1lNE1TYVlYZVAyQ0xvbGVzRWp4cml5Z2JneXF4VzMyQU5tb1hVVm9jZzNOY3dKbU1uaHBoTXVKTDZTTXFXTUJkQW5VOEZzS3lwWjBKVlJINkh0UmIvSWdyS1lzZUt0QlRDalk1T0xvNVNiYWJTS3doWmdEQk5kZ2JUaUp1bm1CejdBZ3Y5cVZ1S3RwQ1JWdW40VUpyeVkxQXZGeGlyUEVveXJTdTNCOVdIay9obFZJVjY4R0dZeElTM1g3UWxFWVh4R3VTWlZyR2dtcXE4SHJiR0c0ajN5WU56ZHFocUpkZVA0dlcvL0ZyT0J3Q1Y4SUJxMVgvclJwdGZpeDVOeFkzT2UvYzhXd0FqMGRST1ZjbU5IVy8za2k4cFdBVlUxNGVpWlIrMWQyaUpqekl5UUJTNTI5SEdWRkRXOVZjeXdHR3FYOWNUYnZtdCsrU3pCek14UDN0WDg1SVAyS0dkVXpCQ0h0bGNkWTlzVk5heU9MYXV6TXByWlA5WkF4aktWc2o0QlNCUm5sZ1hRVHVlWnFmTVYwZ2hvZGF5WmdoZGp6NXA0TTRKWlF0a2wrd2dUVWprZXpINGZZRmE2eTZPOStKYk5kUGtuRDdRL3VHQmc5b0R6REdhUGVjeGplbEJvWXIvZ21yamt1amdOc2cvMU5WRG8xQ1RXYVZ2dGt5YWdnWGtjQzEwQXlxYU8rUjRDcjlvTlVRRDEycmF2TjJ2cXdPd3hiZy9iZXk5QVFFT1NrRENwUTNXTDNGSXNmOTBTc1FHdWlNazQwZ2Q0UXhnWGVBYnA1V1RpWGsyczZwTTgvOTNOa2JveVJqVEVpWHByQTlBRG1ORWppNERXM3NvMS9iNS93dUxTR0FXWVNRN3Vac0V2ZThEOXpNeEZMVWsxUmZjcEV3Vk5WUnRKSDY4cGhEVXRmTGdrdjRoQ3NXRnFmZDAveStSNUVxam1OYzNjWEs0dmMyYnVRWUV4Qjh3SVlBRERFcmhjOW10enNRblhpZWNjWGVLN1pOTFNkdVVsOGhRRWM0V3E2c2tFc2VHMDFJMkFsQ3FrbTF4N3pqb00wQ2M1SEYyM0R0aTE0dFpEdHdqQVpnWDZCb2ppK1FmZjllM0ZIemJTK3JtcGpmUkpYZjNybEFvc1RHLzNnUVBRbHZtWHoxZ3oxWk5ENDg4SVd2eEU0MHhiNW1KMVVjNDAxa3k4K1FTbzRzcForaUFrUmNzeS9NZ1hjV1dpcEZYUXBray9xcmRIYlV5T2xQS0l6bFVXazRnaXFFNG1Uelh0TWI5NDFtQm1acS93cmpZMkg4U0VIdTIrWmI0blRiNno3U1JWTU1hVzBZMngzcmVNRHp0N1Y4WXFLMk1UWnlaUUptV0JzL3l2bzRwWlFDRkRFcEFsTUl1RXNoUDdpTGhrZHJaZzl1dk15dGpBbUtPL1Vzd2VhWDkwd2NEc2Z1Y1p6QjcxcUVjMUFIQThuQUU0VnV0WEJWMnI5U3pTdFhFZHhOYlZ2aVBtdUxUK0kwQjFkVG43RkxvV3pCN2w5cENkT0VTb0l1TllIWDdsRHQ1eHRlbDVSWC92TEZ3YnVSVlBjUzBlY3BPVFpBakU2WEdtdHM5RjdRV3JnTVFIcW9TNkpvRjFWTXhDd014dFk1cHJNZ0JuRHFlb21IWXVkcEk2UU1aVEllT3RwVnZVYVEzMG5SQll5M0pHNWJ6c2Z2ZmxQNXZkamJvZmxJcWRCMjc0bTJRV1VrYmowYWtxQk5MNlZXZzdjNGlzWjl2bi8yNWVpM1hNcWRtY0FCWFVoVEhYWHpJYTlPWnNWU2d2UnZ6aDkzMjNmQ1FCWWxUdWEwQVRHckJaUjZhSlRvTXAwdVl3eDZtT1UwQXpTUnl5VndFVFIyWis2bDNzUTEwYWR5NlBZOVp5akRDSnhvMHBsNUE4MjNNcE50VS9IamtaZU05cStkYXhUMU9YZWloRkZzU1ppME1BSFd4S0FuM1V6OThkWUhaSGVjSVpZYXhMaDQ5MkFKbjVzQmlEUUZadktrM1Z6QUZxQkxLelNaZmZwTTFuNm53cDE0QW1jQ2JlTkV1eFpvQXhoVGhwaTFUS1Rzek9ITXhPZjk1aWpPNWJYcTM3NzlKdG1HMnVzeisrWUdCMjMvTU1abzk0eENOV1FLeTBxZnFwT2kycFJSaXpDaGRIcVZ1b242OXI5R29YNnEwS05zdk9PbFcxeGZpMTFiK1ZrMGU2UFNnaHloM3FtSENOYTdzTDc0aWRDNUJsRXNUa0VVUFdSV3Qvak5VMkVha1FwaFZNL2hIVyt5eVJJZzBMandHZ3cyMUREQ0ZJVTlEU2lhb0VLTWxCZENGMGIweHdVekJ6V1luQUYrTEZ2TGFWV1llc1ZPM0tPeTg0WnhYOWNnczZzVG5IQ05DZDJpMzN2YStFWkdYb0RySWNTalNVSERJQW0wNUxxWU1sY3RqeS84QUZXeW80dnJqSkdJcjEyTnBLenB4Zm55MlMxTWJMSElpclBlaUM0QmFPcGZtdzhZOSs0UHZ3RVJmL3QwNUMxbkkxUHNuQTYrK2d1bzR5SWk3cGFLYy9Ncm1xWHRDSE9wUUpjMlp4bERHMFgxVHh1WmdVbTNTTUNsYWhUQ01xVnhIeVorcVdxQWt4MFNZcndWdXErOFB6NXp4ajBCc1hzcjd3Ui83YzNRQm1sL0x4cnVhYkQycGNHUnNnRTdWTlZET0JzUXJJQk1iUXB6Rm1qb2VodlV5VmovWmd1bndCc2V6cllzMW1YK1BHaUhaeFk1enI2UUd0aXpFVEtMdGtkdmVBMlk4VHpKcnY5azVKbTRyWjVzbjJweGNzSytPOXozTld4bGQ2cFZkYUI0dmVobGtVMVlZdWcyVTJ4MnBjTngrMXAxbWJIcitwSHdOVm5IOVhieTZEK2JaR3pLWm9XRU9aVktSYU55NFBjRDc0NytMU3c5MGVZQU1KRGIwUWk1aTQwT0FoQ0xDVGE2YjZoWCtIQUM3MnpkVnVwWjVsQ0ZUNExoUDRndDVrUHZ0MVlaVmNXTjd3dU1JV0lFd21hb3MzUUxUVDhVdjNsU0dnQlRzQUdsTU5KSGk1V1grYjJmVGxXV0hNNVFXNCtkNzNNaDZhN0NNWTZlUUVJc1FhY1g4dmxIV0laYnY3cklzVlFwb2s5a3BzWk8rd2ZlTTRYYjBDNSt0aUZiTU9VeXk1aVhtVE9jeit3TzVuYzE1eVBWNURyWXQyN0NNWGZFMFkxK2RXdURVbXYzS09pRVdUQkNJNWUvVXhaVTdIUC9tUkg1b2ZUWEZkTk5NeVhSeWxqZ2ZiODN0Tk1qSVNycUw2K1lLZkdJRXozUmJaRkNudzgwcXQxdHNDWmJydVRvaDBQMmJlZjRTTEJjeFhYZHFwdWdtMGlmaUlXVGtCQzdNWE1FdjdqZVNFMmRnc0MrQlZFOEFpNGJyWUxKcGZ4QS8vbWJzVHpNemk1QXFjblRDbXJNdkdLR255L2M0eDRhNnA4Skg4WXo1V1hCaXp2NDh2VzB1WHZ4NW4xaisyZGJaR3FtWTU5OUJ6a3dRa0ZNem1mR1BZTy9nbCs4aDhpKzRlTVB0K2k2SFJrZ1F4UTkxeEpwZzkyLzdzZ29IWnZjNHptUDJmLy9OL0d1aGFoelUyTTdOaDE4YjZXU3BUZmR2NXY4NTZHMVd3WlJ1WHFsTGpNWE82OURDMys1TkgzQ1NHREZCbXFwVE5NdHVWTE9qS3VQNnZjaS9Rb2F5SDQ4azdCYXkyN2UvWWhreXF1Y0ZSdDBVbFNJNE5CTmhCTVRNTFJKRzQzRmNHb2t1a3JIVzlscFM5ZlZkRUFVdjRTaENiN3c3SEJ5anpsbnZkODhxNk1rR0ZmR2RvOWovZFg3UGRUMHNRQWpxYVpBelVqd3BpbVpocFVFUGVWSnNMTnhkUkQ5TVNXTVBjZFdXNFZnN0wyREsxTEgweThWemhDaWhPWVRGZjQxbVdzZklxelU0QXNRTk9NN2JPK1NiTWZ0OHp2NXcrWXdiMW5jSUtBbTZPRGdFd0pHdWtRTitmL3ZpUGdFM28xdGg4bkkzdGxIVnlUZ0pRVU1BVXZFUS9scjdHNVZyS21HUUhYcTE2WnZMcFY3QUxFNDVXRHorZFNITE9JcmpsTmJUUEFWOHlXN3dsZ0RRSDFJR3hSVldURHpJcFVSZWppNHo5QzR5b0YvelFuN3E3d2V5Tzg5dmEyTnpoMm5oUDJaOU1Zc3Vna0FtUVpUMThxbVVLWmw3VXRjM1B3cFVSRUhhOEsyTU5aQUpqVk1xMG5YdWJCVUdzMzRENlQ3ZHVIMmlYN09QOWt0bmRDMmJmYmpHOFZzWFdIT0N6Y2JveXZ0ais0b3pCYkp3eG1HM3RiSTkvZDU3QjdILyt6LzlKNVVyVnJNWnREZkZsc0xObTRGSTYrdVBoNW9qbk9LZlhiOXF1QnNpeXpqYTZSZkp5M1BPc2FQc25EM0c3VC9CZVFOMFNyVWlMbjJVRCsweGJVMjlCNVJUUDc1YzlOekdhYVo3OVVURFJ0SWZzQWhYTU9mbjFteUxYaGN4eXBYaVpUS2FFdEpBRlFnSTB0Sm52Vm1EbDdWZVlsMjZOSm4yaENiUHhXN3lDemRiMGJDanJZZ2hwQmh1T3UvbWUvOVlVT3R4Q1lNY2wxYnBzWEt5Y0VpR1pFeWZnU0FJT3VZcDhWeVVNU1JLUVNEdE5mOC8vamJNYTJqQkxrSDhpaktLYXBMQ1g5UHNFTUdHWlZPUmQxeTFaRm9tVmVBMFFaelliTkpGSnprQXhMSVRBNUxrczEyaU9ySmtKa2tpNmt2UElKOHgrWFh2TU00ajd6cGRTTmJ4VU5aRzBCQmlaUXRxZi9kU1BYVmtIZ1l2eWkvclhlVFJnaGpJUllLRnNhQ3Z0VWRmWU1VNEdrOFhrTm5WZkdhY0dOc0VrMWhZZ2FmV2xUMVB4RHlwZ0RxMVBIZ3BmNWFxRGZYU2Y1WVR6ek1oQXdwa0J6TERnaC96a3l3UE03bWkvem56emY5czdDeURKa2VZS3Y5VEEwakdmbVptWkdZTE03QUF6TXpNek0yT0EvWnVabVptWm1lMWp2bXQxdXVPdU91YnRGMVdsVld6dnJPWm1GYUdWS3F0S3ltcU5ldlYxcGw3OXpHYTlXdzVrTVVqN2pKQkJGR1E0aXBhdEJrVElBR2lUa2JPR0ttTS9sUkcyNlZUR1ltOEJXanV0OGFsZTVHd3JCT0xBaFRYVkJMUi9LNU5ILzVVT3BDc09adXNmVlVab0IwdUptTDJsN2psbEViTmJsd3htYi9NMmIzTkZRSUUyUXRzeEFKbWRDeWw4L1huUjRrcEMwaFdGc2ZtMkszWGRENTgzZEdkaEVBU0h6QmFlcm9qdFlHM1lQb3hua2dFaS9yZktRSlJ4aXpHTHY3S1ZlSml2T2tpbkNHeXM0MHBWeHFROFBxR3IrL3hnL2IyOTFUdVFBYmdzVW9iSE43U3BRQnBoTHVpY2w3azZrTEhNdUVGWkg3bjFGczFmNXMralBIL3k0M211SkVwMWFYN1ZVeGd2eDYvK0tXanNlODM5ZGlYcjJLUy9QMzk4MDNVdy90OGYvNkVVTlliSkkyQUw3TmZZUlowSnMreG5oamtBeHJaV3hoMlNrZ2FUK1pFcEtYS2x3MjNDNURlQUUyWktpb3J6aExmMGxFVU1PRW1iQXZPQ2d5TnNGR204M0lLeHNoWGFXc1RNRkJqVmpvQlJnbEpzd3p4eVNjLzN1OGNGWnRyc3Y5eG0relVhOWw0SEVUSmJVWTQ5NVRCQTZBTkFCakRyUnM3a3dOWk9ZV3dDR2ZkVDB5bU5qS0loVXRhUG1OV0ZRSEtvcEREaTNUUGIvNlhjMHdmRmdmNWlzOVh4Z05uM0VNeW1VeG1sZW4ydXBlRWRkZTlwRXYrUWRNdVN3ZXl0My9xdGp4VVFLR0JCNFk5ZG4rODA5YWVkOEhVTS9qcVkzWkVPWmdnU1NaanlpMWs0TFB2S2lGbG5YVGZLc3Nta1ZXM0RwUXRhcUdjN3dTNnZKMHdoek1leXp6OVNhWitDS2twaTVxendSemRDRjk5UUtTdmJlbDJVRWFYVjVkRmpxTTNPNUU5MFdYOGtMZGpoMm5OeWhVWTljc3ZOUjVHY2tFVkZpc0VsMVVYZGlEVDlqNEQ4dTZUdzBQSTI4dVFTK0tsUUlMSUV5UTJiOUpnQzdtSzBoc1JTMHZROG5wUm1LeVlGSTNDWlVwUStmcGEwZCthaXBRZGlFMmlITmJCek1CVXZXSmVCYXlHRnBTUEtvM1VaRlI4dVZrMUVUTi8wV2p4VlZIWEZSY3ExWkpiMkljNnhMUnZMUFgvK0oxSWdkdzdseWQ5WlZHdVg3bXdUdWdSN3JRM3IyRzl0UUlhUW4wZkZabnlIMWR0bUdaYXJ4OU9aTmxYVzJ6Q2RNVlM3Rk1ER01BK2RtZXRsak1TV1lOZ3VqNGd6M1ZIbWJMWUdiQVQ2UEw5OW5HQlc2dmUvVTdIM0xuMGdPd0szOVJBWFI4R0dGcEJabVN1aGJTcVZFWEEyVnpKL2xiQjExMTdrektETTJxeGpXcVd4MUgrN0R2UWV1ZmNNakIwYm1JM2ZyaHdHQXRobFJNemVYZmZ2R015R0hZUFplc2VxakRjdFdaWHh1Wi83dVhjQ0FEdURDNnRlZ0Mrd0w5R1gvdkZwN3JUZDVXZCsrTnloMnhCZ3dqN0VQR1JsUWV4UXpCaTBpSmNNMHJJQmJGbGhIb3VrS1d5L0RtWndqTkV4ZDFETWhab0d1dHl1MlFjdDJoTUtqSUswZnNURmRRQXZTVmFXd2dROVBHSkdDUE8rd1ZSSWkzUXgyaVVsUk1EbFVUSEk2WmNCdy83WXpUY1hPd1g3VkZkaUxCV2VGZ2RaK2xMbmFYdjJlV1ZZWDBtT1AzZ2Zpd29hampQc0p4SHVBRGdHVWlBVmc2d2prQWwvNXk0ODlCODJVaEcrbEVxZnZObkF6bElUTXhRT1lNVnB6bHZHc1hJY3lYZnlERWd6UkpBNk9pNkIwcTVaY3A0NjhmTTAyRlphdE03bmZVdmQrNWQvTGdWeTNudzFLVDhMeWJBTUxnTGo5S05rL2RWKzRyQUVZQUtheGIyNXVoaElWcU5rL0RtbVRaOFZxRUtVVEhLV2NjNUJCQTBSTmx2TDJUQWJBY0VMM2dYZUoxTmNIRDBUMGlMcjRUK1JLUHM0M2FQUTUvNnQ0d2V6M0I4MjIvZmNyRitpWWJpaEFtVDJidG1nY2FoSHlDQ1BUMUNibjhxSWlKbURXRi80NDlKVEdWMGlmNlFxSThvZFFDdHk5OTEzenU3UFFSK1IrL3IyT0pDT0g4eStudStZc1VWZnFaSHF1c1A3NllGVEJtWTNMaG5NN3I3Nzd2YXpObzNIQ1Jhb1JsdmFkMzkrMnEvaU9mcE10NGpyUmR2aDNhRmJHUG1TVEtBUTJZSFAyQUZ2Mno3YmRtcW5NaEsreUMvTTlQTjMwa0xJSUt3bytybEQvWlJHMWFFczJ2MmFZQ1pabE14RVBOSkpOSnhBU3h1dks0TjJqL0N1V0hRZjVjTDN0MXNFTnRNQXJhWXhSejA2VmVPVExLZFNBcVE5ZHVNTjlSdWZzbitaN1FZc3QydmFyYXdZWlQvVERJa0pvOVYwZUY0ZXBrZW1VRTg1aktyUEJ1VzE4VktSa2kzNmlvKzBUUSticHZiRjZQV2pvZTVyNzN6My8vVmZTVUdZcW9LWjdYTkZ2Zmd3TmhQSUVFZjJmZkhPVVdoVWVyemIvaXJNaHA5Vi9JNTJ1OWUxd0N5U0lPWXJVaFpsNzZTcDlFTjdaZ2JHTkl5eER2dGdhUG5LWjFTbUwvWXh1bSt6L25mL3hyR0NHU0puTDdoWnYwK3g5MHJWMU1iWTAranZsTlhFUDhMTFVHa2tnQkhZTkExbmhMSDJlMmJOcmExbTR6dG1CTExhUGdSQld0R3lEUDJPOXZTTzJ0Yy9iMWJwYW9EWitzdVZJVnA3Nm94WUNHWWZyZ2RQMlR4bU55d1p6TzY2NjY3cGgzM01QOFlPYytvNFY5bUVHRWdUMEZEbkJSNjdLVHNmRWZJNnI1NTVmdmJwMTAxSHFkalB5ekVWVVZ3QXJCN2VHYm81d2puR0Frd0VOa0lYQTFDVmlKc2N1TVRJbDlsTWVkNVYwY0t6QWxXRk95eFJYNk1XN3VQV3dJelFwcWdNcEVhWVlCbVpIUU8zT2tnWjRWR3IyQWFBVlZqYmdXeGRUWElLVDJXVStvK1FsN3BXb2U3UkcyN2dyNENNbEZtOWd4cWNaOU5nR2JzODd1VDhad2JOYW9mS0VFdnIrK1dwa2tML01rNHNKbHlDYUpZZnZHcEpCV3h3blQyM0JZcVVJSTNSakZickpaNmtlWW0yRVRVN2RtOHFiTkVYVTUxODRPLy9GdkRsKzN5eU53SVFKUFRyWHhVTU5CWHZrTkJyKzVyR0FPSURZOWxjY1hjUFN0eTUvZHhNMTNUdHNraDk1VnpPOWNHWnBMNTlySVF1U1NJZmkyM2d1YlVwNThHekxDSm1DWVZHZHp3RUtjcHNyM2YrK2xVRXM2ZjNiNVQyUDBiRDNzZHYxajBYQUVsTFlVU0VyQklwUTNuYnJ6Wi9tU2t2WHBKVWZxQ2N0dDhETktZMXBzR1lSYy9HSkl3aGt1YktqUVpvWTVZbzJWSHE0bXBUL2h6dDYwdGlYdzlwWDdwNllQWjUvbzVaRzhKWTF3U3pUOUJEcDBIOHd3RHAraVdEMlIxMzNORjc0RDdldWdYMFhWTGRDUjduNGUzU2pZU3hDSU10aHpXQ0dPb1lySkxWTVVxbWR1U01EejYwOFJrREM0bXl2VEpxaHJVRlp2MEJ5UFlCWjFBeWdRZ0l5YUFSOFFLMENXV3VhdHJhVDJVTk8xTVpJWk1nT1pnOWR2MzE4aVh0QVQ2RWlhYWI3eDlCWWREVUMrVkFRWVZDZ29GQkllZGFydnBnOE5DR0pLdDMrSFA1ZWtNbmpKbHBLNFJNOUJYaHJmNFo0VFBFWWltS09EZVBCbWwvTEp6LzIyeGxiUENjVU5yOHJiaE51YVZSNk1GLytQdEwraU5IUGFpQnQzNmFQZVJ6bWNtMFNJVkVYN014ZmJGK04za2RuR0FzT3hnSEwyMnQzc0dzSXYzamtHWFhER3VXb1RmdGEvYmxsek0vMm9uTGduVEZ5ZmJkT0NZZHAzTSttT3ozdStQWHJqS1lsYTMyWDBteDk2a2IrMXR0M3prYkI3WGZMWnVWd29oVnUweGx0SDBIc1RtUytlbmdaZVVHa0hIUzZTSUc4djI1cDgvV3Z2NW9leG11THBoOWlqSUdXTHVTK1MySnBTTCs4Vmw2NUJUSTVUc2dYVmd5bU4xMjIyM3pJV0NoOWJ1SG9FVkExRW04UG9lM1NkZmpmMEprQVNLZGhBQm53U2d2eTdQOEJ1TVM4QXdqYXJJSW1iTDlJMi8vQzhCMC9yY2QvVVU0RGpoc3dLam53RXM5bk1rS21LblN4dW9rdEVueElYbFF3QVArZHM0VVJ3S2J6QTVzWlV3QVpSTUNzVG84bnFLUDJ4Ky83a0x4b0VUalpZR1lMRFgyUHBTMk1HQXk5eEpUL1lvdFRBUWtpMy9oYzZWbFk5TG9yRXpnWEhhTVY5SWlPOUR3VnhSbk13eTJ3K0N3dE10VUl5M1JqaVZKU1pBc1kvYURidnNIeG1QbmQ5RHpZOGJXRno4Y0V5OHBTSktTS3BONFI0UjdhSk5jMTk5M2svSmkvSE54bE5LWmFpNmNLb0REZmZoZi9ybERBQWJaVlRBemNaSXdPbEQySTJhRUxhWXJscnA2dlpSMjdSM2lwQ0NBQWJKd3h3UFUySWYxRWxNVytlVlppbFZ1d1h0bThucG5IVUlYSUkyWEFLcUxaZW5GLzdDMDZiSUxidXpMOG0yL3NnZ3dLMzJIVGZsZHRabnpiQjN4VWdaa0pVSzJBekJUZTU5d05qbVhXWEsvSmZ3QmUzdHRSOHdhS1kyajlHZnJRWjhiKy9xdTNGZHFUMW9HbUgxMEFiTmtUZDAybFhBVlg2UkhUOWs4WnVlWHJNcjRwbS82cHNjSlIvMDJ4dzhzS1NsMjZITkNhZkpTMUNpcmFaSTcvZnlPL3pNK3ZFVzZJR2NTd0JYL2QyV0VUTlYyQm00TUtKbE5GZUVQc1ozZDZNWCtkRG02WHdEUldOWFo1eHdCcXRPcTRKU3lNc0MwdGh4a3VQUCtvR1NHOExkTThJZ0dyMUJ2Tm95UThjSGtGVUJjZ0dYZmx4TEl6SUU4ZnQ2K1RzRkFTaGhoNWtKQXFGdWpCWEsxYzg3NVQ1TGRXK2pRbHByM1BlUDMyWXJ5Y0tEZm1wdy8rYzRaRDhXTE51MXI2ejEyeTFMRjhheGoxbytKY3oveTcvOHFSU0RTRlRaZXQyVWxwYkh5Z3BQRTJhMGRnUEdYbnUxSGZvOGRlejJnYmkxQkoxVk1ZVFJ3TS9DeXVxakNHZVBvVEU5RTlwOHVocllrd0NIU2x2VjJsaTNLeTJIMklEZWpuQVMwRnBuWklMUmRHK0ZBY1NBZFlMdmxseFlDWmw2M2QrZVk4VEhqb1BjY1F6ZVBnNE5YZlI2ejFaUXFvd0JzS3R2V3UyWUVzZUI3WmRPcGpHM1ovRW9xbzhPWGxVMFloS0IyejJiL1c4YlFGK1crL20vNzBTMEh6RDVJR1pOZnNyQjFub0tIcjlGanB3ek16aTBaek43a1RkNWs4ZURGZG9zSHgydWYxNW1icEhNTUZBVlNFWnRQK29Td1dsdEd4TEJ0MnNnNWxmYnR3VUppVGUzQnpOclAwTFRqdFh4TnRnOUcyakFZajRiUms1Q2FVYkIyUDhvSWRCdzMyS0ZkU2tiWjJLNnNUNXc3MTJhR2RLYzh3aE1HZzBDc0dpYXhsWG5OWS9qaTZvYlpiTUwrY0o1TllLK1REOEVNOHZONHJNNzJhMTRkWVJTZXkzZm1FQ0Foa0FaMncvVTBPZjZnU21YM2MrMmJIdjNQLytSVGZPKzdpVzFBREFGWWM5LzQ4MFRaTnVQTTF0YjM4V241cEJSUmlROFJ6dnFEWVpSTnFHZDBDNWVwRVVnS0YvMUFQeldnTGxRQnNLVFg0T0xXS08wNGZJYUZVMDZWdHJYQmVSNW5kcjczYnY3RkpZS1p4Z3l0cE9kZWhUNThETDN2WnIxaFRVRGp1MlpjQndld3FWVEdwbHgrV3dBa0orR3NydEE0VHo2ZmtiTDdWNm12SDFOZnVaTCtjd3ovV0pjRVp1L1JuMkI2OWp0bTM2YkhUNU1xbzZTelN3YXpOM3FqTjlyOVEvMzh0b3Z6WWZublg0Ni9sWFpuYnRpc3dmOFpDV3JoNlVqUVNtRHFZaTBRWmZXWmRvNmNZQnlXQVczVkNBeWNheE1qU1pTTzk4R3M2OWhrRzlZMVF4ZlZWRVR4dDNTa3l6SGhTWVE0dmttRFQ1c0pXbW5uY1R2cjNQYmsyYk45Qm1CNTlsekR1NXA2bW9HaDZaaFlUTmR5Zi83Qzd2MUkzSHhmQ1d2a3lQYXhZSmgvUFM3bjQzajBmLzdiWWFyUEwySklKaVNHY1ZTSm5QR3YyZTRJV1NwaUxZb21SUVhtc29CWUFQWVk0L2I5OXNBU05pWTBpNDk1aVpSRkJKNGN4SUoxRTcra1JVNTUzTGMxRXkvQTVTallPc1BXMjk3NDgwc0dzMjA2NFF1c3BBOGNRKy85ZEFTTkUwekxJbWNHYmIzSTJYdzFSdHJhNm93cnpVbGxoUGdIMUJvdGtuYlBadnZOby9TMUsrbGZ0c2RmTEpqbE8rTituZjdDN0NvM3huZnBpVk1HWm1lV0RHWnY4QVp2Y05sUXNLdysxODZ4Z0Q1bnJwY08wbjR3SnNPVXVyb1dSaUx6VDB5RFJBVE1HQ1JxWURhVSt1eURXa2xucEg0Q3FiSVVXYTRUWkJ2VVJEQ0RVd2p2eVFjVjdmZlBKQXh5bTk4SWdRei9UWnlRVmExWEhkanFsMUJyZjNzR2NZR3ltaWNPYk96ak1iYlVVMmZPcUwzd3dsSGRyOTYrYXJVOUNvQ3dzVi9Dc3NFWWduNzBQV0FseS9NV0htQkhYYURFbU5LRVNCaFVHMWs1L3dxMTNZR3g0Z3hiUEg3UC8rRzI5SDBDbWRrSll4YSs4WEpaRUJzVzd3eHMyVDRKYWRYK0hFZ2FrdlRmSlJOL25xbCtBMGcxQ0dNd3lXeFdINjIrUlI2Zlg4NURkQzZGeU5IMURGTFdkNWJpaUppaU9IKzczYi8rWnhjUFpoYVZlcDZuSTJqU080MkRuc2VqWW95Y1RhY3krdll5NEt3OXlmUjBLaU1oRFdCV1FPMWZSK2s3VjZtdldJWCtrK2RhTHBpOUpWTHdZL28vais2dmNqK3FKMDhabUIwdUdjeGUvL1Zmdi91d3ZWUVlXS0tmdldrRGR0NXY5Mk9UcEYxOUptY3VTUHZPTEgydVFTQktVdzlJN1VDVHNNK0FFOXR3bTkyd1I5MHhsdnR0YU9kQTV2eS9YeDFZdTMzTFU4UktmRXNJcTdieFkvUWQ1cmIwOHYxKy82Y09EekhqVnZEd3JnaHdsSUVVRGdQYm5xNUc2SDVFUmQyZFN5aTF4b1RKUWF6VDlrQWhxaXBhMDBqTHgrTjRVaG5GYzNNS0NaWXplQTVBVmF5RFRldXRLRXJnVVFOYm44aDZNSGdPcGw1NmYySGtvb0srcGhRaW83VFBMSFYxMVUwQzBOYnVpcERiajl2Qis4a0g3cXMvOVdzQ3pJU1huU28zU1cxYUFqV2lZU0VSMkJCZGswZllGTHh6Tk5qSVErTGRBbWtNOHdFSnl4Z0l2eW5zWTFvTFEyZVduMUFIcHBXMUN3ZDlDenFtNUo3emtxQ005aEFzRGZKNitCL2ptaEtodFRDZmIzR2N0UjA4cFFzL2N5TEFEREJ5ZGlXOS9TaDk5Qmg2ZVVqajEwVkFkSW1wakxaUFFKc3ZtVi9iQjRCbGMxNnpQeHlsTDFwSlB6Q21udUJuc1h3d2UxT2xja2U1QXlIRnorcXBVemJCOU1HU1ZSblBuejkveGFDSi9ZLy9PTHNmeS9MSHNJaXhuRGtuRFNLSWtYT2k5WkovRzlEQ2xSamRIK3ZUZzdBdU1nRGlHbWxhWlJzVHVETk5vU1RNS25ncDZ6YStMQ2NNSUtmbExrSUJqN1pXQWRRQ0hpZjZ1YVNDWDJVOGVxSnZWdXVSMm9qOXB3NE9kREtXWFVhNnJnMkowNXZ0ZW5ueXdRZTZ0eklvd0NtaTNWYjFWTWIrZDVCREdNRU1jRnc5QmlOZFZWTGtQdTU4LzRsaDZGOXREbVJYK3pubHNhYnIwU1lyYmZwT3NKenpCMzcrcDA0aW1HMmg1bUFNdmNJb3ZmVktlcnQxNk1YdGZiSUNhOGVVeW1nK0lxVVJjTmFObVAzbDB5QW0vZUFxOVVkamFQUnhueXd3ZTIwbC85YjZVdms4QW9xL3J0VXBrOHZmWHpLWW5UMTc5bGlCWVBmSFhLQy8xejREU3ppclBMdEVmZDdmYWpDcEFtN1J5dHdMcUh2N2NSSnBrWG54alQ2cFpRQUo5SDVZYjBZZHdBeUQ4ZjI2eUllOGJiak5mTXc2Um5IK3NXcDBqQ3FDQkRGS2FDVEs0VWxYMWhQSHRGWUVQNjhaOS9Zc2dtVFhycUpFSDcyME56eGtlMVBFTG82azk1VTI2bmFzYW5wU2FsbDZveHFodWVTVnFZNVpZZnYxdWIrZzlDR0VxVGc1ZFcvR013eWwrRStKRVg0QTduRGFSUXE3b2QxZHVxemdtR3R4c2J6NC9oVDc5TE43bm5ya1lRS1hsUkVaVXczSXNsN1htdE90VnNhWTZoQ0dmL21YaHJJSWFnUXgzdFA5Zm1aRHNJbjdjM2luWHRmLzltUzdzSExVR1ptWHRrMytqSmpOSVV1VXovN0VTUVl6UXRScnI2UzNIcVUzRzBNdlYwdHBYQXNSdE9OS1pWUVR4djU0bEg1NkpmM3dadjJOaTQ0YjBza0ZzMWRXS25kMU5DbCtYK01wQTdPOUpZUFo0ZUdoZWt0RVVNSTl2VHhucWFUcjlacXprdjE0dlBheDU1OWovakU1eHZuam0zL2UrZU9MbVgzcWt2L1R4em80cENWMlhLN3p6UHp5M0l1QlI1dTJzLzM2eXhoSU8wclc3MFBqTEl4c3Q2ZHQ5bFdBYjFCR1JQdlZzS2V3ZWNxaU83a21qbzVVSndBcHdBckpjTW0wdXRLMitNQnpwTTlQNWd4V2ZBK0RsQkJURncwMFFvWWVEak1HdWc1MnFyekhCZmpLeW1NNi94WXphaERvN1RpcE0yR2lDdTgydlJoSk9wU21tUUdXdExyU3orWjFDNFduTThJVFNaVlVjUUZjVjA4ODF2bmpUck5ILzZiSmlmNlZHREVQbGhXUTk3TDM1YzhwZ0M1ZUJ4elpjYXorZzBQL0p3WXlPdHBraGRGcDg3NityRnNmTlJmQVZyOWR2MUd5RVozMFVUZmEwWDc0WTg4V01QUHR3VXA2eFZGNi9kVXprUGJDby9TQ0kxTWE1NmN5bWk4ekpQTWR6S1IvMkd6L2JyUCszQmo2eFZINm8xRmFyWGlPRXc5bUw2V3MxOWgremdDelA5OHQrS3pYNjhITHYvZDd2emNMekY3bFZWNkZEOWE3QnJOaHlXQjJjSEN3MU9qTXlmWHJtbC83KzYyYTZOdWp3aHl0SmFOaG4wL0N5bG1pZDRDdnVZUHNEd1IxTzdJcm1nMkNKUUlXMjl2WStlalk3a2RFSXZ3a1cxUjlYUS9EakdzMFM5MFFwYmExM2VUNGw3YVdZak1FUEY4ZWNmNllVYi84Wlh6eWlkbmZWeGhudjcxMmQ0dDMrL1FkbmxFM1E2Z0dqWFl4a01qNW81aG01TGxMWHY3Vk92alJaeUdZQVpKQzU4YlVxNCtoV3pmbHR4bER0NHpTNjVXK0YxcnBqTzFvV1YyUkVSR3lSOHIybDFhcCs4ZlE5MisyOTQyaDM5eStNK2JuZTlhQjJXTXZwaHd1TVpVeEdjMVAvS2NhMHJtL1VlNFl6R0xIWUpZN0JyTllNcGp0N2UxcG9ZQ2drN3RjKzd5RzlyTlozUjc5Tm5ONWh1MGlwVHoyaCtzWkRyYUJvZTVvemh0RVg2RUovWkN3TjJlMGFBL1VtMzdRNFVpNHpZamRYMEljNGRxeUsxNDhPWi96ZWx6Tkg5OFZYbkltRm1YYk1hYWs0b2h4WmQ4bFRNMWVJdWVmUEdZTTROZ0dzL2ZEcHdITU5KYXRsVzh2NVRjZlF6ZVV0bTh5aGw1ZzlHTUV3YXdwL3ZFUFkrZ1hSa2tGd0g2dW5QTi9OMldlVzg5Mk1QdC9FVlV0aGpCemZuWUFBQUFBU1VWT1JLNUNZSUk9KTtcbn1cblxuLm1pbmljb2xvcnMtbm8tZGF0YS11cmlzIC5taW5pY29sb3JzLXNwcml0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGpxdWVyeS5taW5pY29sb3JzLnBuZyk7XG59XG5cbi5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgwcHggMDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjY2NjO1xuICAgIGN1cnNvcjogdGV4dDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5taW5pY29sb3JzLXN3YXRjaC1jb2xvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbn1cblxuLm1pbmljb2xvcnMgaW5wdXRbdHlwZT1oaWRkZW5dICsgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB3aWR0aDogMjhweDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1pbmljb2xvcnMgaW5wdXRbdHlwZT1oaWRkZW5dW2Rpc2FibGVkXSArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4vKiBQYW5lbCAqL1xuLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTczcHg7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjQ0NDO1xuICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICAgIHotaW5kZXg6IDk5OTk5O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5taW5pY29sb3JzLXBhbmVsLm1pbmljb2xvcnMtd2l0aC1zd2F0Y2hlcyB7XG5cdGhlaWdodDogMTgycHg7XG59XG5cbi5taW5pY29sb3JzLXBhbmVsLm1pbmljb2xvcnMtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIFBhbmVsIHBvc2l0aW9uaW5nICovXG4ubWluaWNvbG9ycy1wb3NpdGlvbi10b3AgLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHRvcDogLTE1NHB4O1xufVxuXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgcmlnaHQ6IDA7XG59XG5cbi5taW5pY29sb3JzLXBvc2l0aW9uLWJvdHRvbSAubWluaWNvbG9ycy1wYW5lbCB7XG4gICAgdG9wOiBhdXRvO1xufVxuXG4ubWluaWNvbG9ycy1wb3NpdGlvbi1sZWZ0IC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICBsZWZ0OiAwO1xufVxuXG4ubWluaWNvbG9ycy13aXRoLW9wYWNpdHkgLm1pbmljb2xvcnMtcGFuZWwge1xuICAgIHdpZHRoOiAxOTRweDtcbn1cblxuLm1pbmljb2xvcnMgLm1pbmljb2xvcnMtZ3JpZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTIwcHggMDtcbiAgICBjdXJzb3I6IGNyb3NzaGFpcjtcbn1cblxuLm1pbmljb2xvcnMgLm1pbmljb2xvcnMtZ3JpZC1pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItc2F0dXJhdGlvbiAubWluaWNvbG9ycy1ncmlkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIwcHggMDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXNhdHVyYXRpb24gLm1pbmljb2xvcnMtZ3JpZC1pbm5lciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MHB4IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW5oZXJpdDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLWJyaWdodG5lc3MgLm1pbmljb2xvcnMtZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1icmlnaHRuZXNzIC5taW5pY29sb3JzLWdyaWQtaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItd2hlZWwgLm1pbmljb2xvcnMtZ3JpZCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyMHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlcixcbi5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMTUycHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gICAgY3Vyc29yOiByb3ctcmVzaXplO1xufVxuXG4ubWluaWNvbG9ycy1zbGlkZXItc2F0dXJhdGlvbiAubWluaWNvbG9ycy1zbGlkZXIge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC02MHB4IDA7XG59XG5cbi5taW5pY29sb3JzLXNsaWRlci1icmlnaHRuZXNzIC5taW5pY29sb3JzLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDtcbn1cblxuLm1pbmljb2xvcnMtc2xpZGVyLXdoZWVsIC5taW5pY29sb3JzLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwcHggMDtcbn1cblxuLm1pbmljb2xvcnMtb3BhY2l0eS1zbGlkZXIge1xuICAgIGxlZnQ6IDE3M3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC00MHB4IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLm1pbmljb2xvcnMtd2l0aC1vcGFjaXR5IC5taW5pY29sb3JzLW9wYWNpdHktc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogUGlja2VycyAqL1xuLm1pbmljb2xvcnMtZ3JpZCAubWluaWNvbG9ycy1waWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDcwcHg7XG4gICAgbGVmdDogNzBweDtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNnB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5taW5pY29sb3JzLWdyaWQgLm1pbmljb2xvcnMtcGlja2VyID4gZGl2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5taW5pY29sb3JzLXBpY2tlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi8qIFN3YXRjaGVzICovXG4ubWluaWNvbG9ycy1zd2F0Y2hlcywubWluaWNvbG9ycy1zd2F0Y2hlcyBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDE1N3B4O1xuXHRsZWZ0OiA1cHg7XG59XG5cbi5taW5pY29sb3JzLXN3YXRjaGVzIC5taW5pY29sb3JzLXN3YXRjaCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luOjAgNHB4IDAgMDtcbn1cblxuLm1pbmljb2xvcnMtd2l0aC1vcGFjaXR5IC5taW5pY29sb3JzLXN3YXRjaGVzIC5taW5pY29sb3JzLXN3YXRjaCB7XG5cdG1hcmdpbi1yaWdodDo3cHg7XG59XG5cbi5taW5pY29sb3JzLXN3YXRjaC5zZWxlY3RlZCB7XG5cdGJvcmRlci1jb2xvcjojMDAwO1xufVxuXG4vKiBJbmxpbmUgY29udHJvbHMgKi9cbi5taW5pY29sb3JzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubWluaWNvbG9ycy1pbmxpbmUgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1pbmljb2xvcnMtaW5saW5lIC5taW5pY29sb3JzLXBhbmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLyogRGVmYXVsdCB0aGVtZSAqL1xuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHRvcDogNXB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0IC5taW5pY29sb3JzLXN3YXRjaGVzIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1zd2F0Y2hlcyB7XG5cdGhlaWdodDogMjBweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQubWluaWNvbG9ycy1wb3NpdGlvbi1yaWdodCAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDVweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWRlZmF1bHQubWluaWNvbG9ycyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLm1pbmljb2xvcnMtdGhlbWUtZGVmYXVsdCAubWluaWNvbG9ycy1pbnB1dCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1kZWZhdWx0Lm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xufVxuXG4vKiBCb290c3RyYXAgdGhlbWUgKi9cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHotaW5kZXg6IDI7XG4gICAgdG9wOiAzcHg7XG4gICAgbGVmdDogM3B4O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoZXMgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtc3dhdGNoLWNvbG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtYm9vdHN0cmFwLm1pbmljb2xvcnMtcG9zaXRpb24tcmlnaHQgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAzcHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcC5taW5pY29sb3JzLXBvc2l0aW9uLXJpZ2h0IC5taW5pY29sb3JzLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbn1cbi5taW5pY29sb3JzLXRoZW1lLWJvb3RzdHJhcCAubWluaWNvbG9ycy1pbnB1dC5pbnB1dC1sZyArIC5taW5pY29sb3JzLXN3YXRjaCB7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogNHB4O1xuICAgIHdpZHRoOiAzN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG4ubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXAgLm1pbmljb2xvcnMtaW5wdXQuaW5wdXQtc20gKyAubWluaWNvbG9ycy1zd2F0Y2gge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbn1cbi5pbnB1dC1ncm91cCAubWluaWNvbG9ycy10aGVtZS1ib290c3RyYXA6bm90KDpmaXJzdC1jaGlsZCkgLm1pbmljb2xvcnMtaW5wdXQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLyogU2VtYW50aWMgVWkgdGhlbWUgKi9cbi5taW5pY29sb3JzLXRoZW1lLXNlbWFudGljdWkgLm1pbmljb2xvcnMtc3dhdGNoIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxOHB4O1xufVxuLm1pbmljb2xvcnMtdGhlbWUtc2VtYW50aWN1aSBpbnB1dCB7XG4gICAgdGV4dC1pbmRlbnQ6IDMwcHg7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIGJvb3RzdHJhcC10b3VyIC0gdjAuMTEuMFxuICogaHR0cDovL2Jvb3RzdHJhcHRvdXIuY29tXG4gKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAqIENvcHlyaWdodCAyMDEyLTIwMTUgVWxyaWNoIFNvc3NvdVxuICpcbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICogTGljZW5zZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHBzOi8vb3BlbnNvdXJjZS5vcmcvbGljZW5zZXMvTUlUXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICovXG5cbi50b3VyLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBvcGFjaXR5OiAwLjg7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSB7XG4gIHotaW5kZXg6IDExMDI7XG59XG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSAucG9wb3Zlci1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZzogOXB4IDE0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSAucG9wb3Zlci1uYXZpZ2F0aW9uICpbZGF0YS1yb2xlPVwiZW5kXCJdIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiAqW2RhdGEtcm9sZT1cInByZXZcIl0sXG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSAucG9wb3Zlci1uYXZpZ2F0aW9uICpbZGF0YS1yb2xlPVwibmV4dFwiXSxcbi5wb3BvdmVyW2NsYXNzKj1cInRvdXItXCJdIC5wb3BvdmVyLW5hdmlnYXRpb24gKltkYXRhLXJvbGU9XCJlbmRcIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucG9wb3ZlcltjbGFzcyo9XCJ0b3VyLVwiXSAucG9wb3Zlci1uYXZpZ2F0aW9uICpbZGF0YS1yb2xlPVwicHJldlwiXS5kaXNhYmxlZCxcbi5wb3BvdmVyW2NsYXNzKj1cInRvdXItXCJdIC5wb3BvdmVyLW5hdmlnYXRpb24gKltkYXRhLXJvbGU9XCJuZXh0XCJdLmRpc2FibGVkLFxuLnBvcG92ZXJbY2xhc3MqPVwidG91ci1cIl0gLnBvcG92ZXItbmF2aWdhdGlvbiAqW2RhdGEtcm9sZT1cImVuZFwiXS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wb3BvdmVyW2NsYXNzKj1cInRvdXItXCJdLm9ycGhhbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5wb3BvdmVyW2NsYXNzKj1cInRvdXItXCJdLm9ycGhhbiAuYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmJ1bGstYWN0aW9uLW1lbnUtd3JhcHBlci1tZXJjaGFudF9iYW5rX2FjY291bnRfdHJhbnNhY3Rpb24ge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm1lcmNoYW50LWJhbmstYWNjb3VudC1zdW1tYXJ5LXRhYmxlIHtcbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLmRlY2lzaW9uLWxvZ2ljLXdyYXBwZXIge1xuICAuZGVjaXNpb24tbG9naWMtYXV0aG9yaXplLWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCA3NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jbWVyY2hhbnRfYmFua19hY2NvdW50X2RlY2lzaW9uX2xvZ2ljX293bmVyX2luZm9fbW9kYWwge1xuICAuY29udHJvbC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIGg1IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgZHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHdpZHRoOiAyMTlweDtcbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMzlweDtcbiAgfVxufVxuIiwiLnBsYWlkLXdyYXBwZXIge1xuICAucGxhaWQtYXV0aG9yaXplLWxpbmsge1xuICAgIHBhZGRpbmc6IDhweCA3NXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4jcGxhaWRfYXV0aG9yaXphdGlvbl9yZXF1ZXN0X2NvdW50cmllcyAuaGVscC1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBmbG9hdDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI21lcmNoYW50X2JhbmtfYWNjb3VudF9wbGFpZF9vd25lcl9pbmZvX21vZGFsIHtcbiAgLmNvbnRyb2wtbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBoNSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gIGR0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB3aWR0aDogMjE5cHg7XG4gIH1cblxuICBkZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMjM5cHg7XG4gIH1cbn1cbiIsIi8qIVxuICogRGF0ZXRpbWVwaWNrZXIgZm9yIEJvb3RzdHJhcCAzXG4gKiB2ZXJzaW9uIDogNC4xNy4zN1xuICogaHR0cHM6Ly9naXRodWIuY29tL0VvbmFzZGFuL2Jvb3RzdHJhcC1kYXRldGltZXBpY2tlci9cbiAqLy5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0e2xpc3Qtc3R5bGU6bm9uZX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51e21hcmdpbjoycHggMDtwYWRkaW5nOjRweDt3aWR0aDoxOWVtfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2Jze3dpZHRoOjM4ZW19fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2Jze3dpZHRoOjM4ZW19fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNic3t3aWR0aDozOGVtfX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51OmJlZm9yZSwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTppbmxpbmUtYmxvY2s7cG9zaXRpb246YWJzb2x1dGV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3Jle2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1ib3R0b206N3B4IHNvbGlkICNjY2M7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7dG9wOi03cHg7bGVmdDo3cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YWZ0ZXJ7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbTo2cHggc29saWQgd2hpdGU7dG9wOi02cHg7bGVmdDo4cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YmVmb3Jle2JvcmRlci1sZWZ0OjdweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6N3B4IHNvbGlkICNjY2M7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLDAuMik7Ym90dG9tOi03cHg7bGVmdDo2cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YWZ0ZXJ7Ym9yZGVyLWxlZnQ6NnB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDo2cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXRvcDo2cHggc29saWQgd2hpdGU7Ym90dG9tOi02cHg7bGVmdDo3cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6NnB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlcntsZWZ0OmF1dG87cmlnaHQ6N3B4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVke21hcmdpbjowfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25de3BhZGRpbmc6NnB4IDB9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06YWN0aXZle2JveC1zaGFkb3c6bm9uZX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZSwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1zZWNvbmR7d2lkdGg6NTRweDtmb250LXdlaWdodDpib2xkO2ZvbnQtc2l6ZToxLjJlbTttYXJnaW46MH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25de3BhZGRpbmc6NnB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIkluY3JlbWVudCBIb3Vyc1wifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRNaW51dGVzXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiSW5jcmVtZW50IE1pbnV0ZXNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50SG91cnNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJEZWNyZW1lbnQgSG91cnNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50TWludXRlc1wiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIkRlY3JlbWVudCBNaW51dGVzXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dIb3Vyc1wiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlNob3cgSG91cnNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd01pbnV0ZXNcIl06OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjFweDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O3BhZGRpbmc6MDtvdmVyZmxvdzpoaWRkZW47Y2xpcDpyZWN0KDAsIDAsIDAsIDApO2JvcmRlcjowO2NvbnRlbnQ6XCJTaG93IE1pbnV0ZXNcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9nZ2xlUGVyaW9kXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiVG9nZ2xlIEFNL1BNXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImNsZWFyXCJdOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiQ2xlYXIgdGhlIHBpY2tlclwifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2RheVwiXTo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlNldCB0aGUgZGF0ZSB0byB0b2RheVwifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoe3RleHQtYWxpZ246Y2VudGVyfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDttYXJnaW46LTFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLCAwLCAwLCAwKTtib3JkZXI6MDtjb250ZW50OlwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wifS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRke3BhZGRpbmc6MDttYXJnaW46MDtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO2xpbmUtaGVpZ2h0OmluaGVyaXR9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2ggdGQgc3BhbntsaW5lLWhlaWdodDoyLjU7aGVpZ2h0OjIuNWVtO3dpZHRoOjEwMCV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGV7d2lkdGg6MTAwJTttYXJnaW46MH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aHt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXItcmFkaXVzOjRweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aHtoZWlnaHQ6MjBweDtsaW5lLWhlaWdodDoyMHB4O3dpZHRoOjIwcHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucGlja2VyLXN3aXRjaHt3aWR0aDoxNDVweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6Izc3NztjdXJzb3I6bm90LWFsbG93ZWR9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucHJldjo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIlByZXZpb3VzIE1vbnRoXCJ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgubmV4dDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjA7Y29udGVudDpcIk5leHQgTW9udGhcIn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aHtjdXJzb3I6cG9pbnRlcn0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGR7aGVpZ2h0OjU0cHg7bGluZS1oZWlnaHQ6NTRweDt3aWR0aDo1NHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmN3e2ZvbnQtc2l6ZTouOGVtO2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjIwcHg7Y29sb3I6Izc3N30uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXl7aGVpZ2h0OjIwcHg7bGluZS1oZWlnaHQ6MjBweDt3aWR0aDoyMHB4fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3ZlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3ZlciwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXJ7YmFja2dyb3VuZDojZWVlO2N1cnNvcjpwb2ludGVyfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm9sZCwuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5uZXd7Y29sb3I6Izc3N30uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheXtwb3NpdGlvbjpyZWxhdGl2ZX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTpiZWZvcmV7Y29udGVudDonJztkaXNwbGF5OmlubGluZS1ibG9jaztib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjAgMCA3cHggN3B4O2JvcmRlci1ib3R0b20tY29sb3I6IzMzN2FiNztib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsMC4yKTtwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206NHB4O3JpZ2h0OjRweH0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztjb2xvcjojZmZmO3RleHQtc2hhZG93OjAgLTFweCAwIHJnYmEoMCwwLDAsMC4yNSl9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLnRvZGF5OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpub25lO2NvbG9yOiM3Nzc7Y3Vyc29yOm5vdC1hbGxvd2VkfS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6NTRweDtoZWlnaHQ6NTRweDtsaW5lLWhlaWdodDo1NHB4O21hcmdpbjoycHggMS41cHg7Y3Vyc29yOnBvaW50ZXI7Ym9yZGVyLXJhZGl1czo0cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbjpob3ZlcntiYWNrZ3JvdW5kOiNlZWV9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjojMzM3YWI3O2NvbG9yOiNmZmY7dGV4dC1zaGFkb3c6MCAtMXB4IDAgcmdiYSgwLDAsMCwwLjI1KX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLm9sZHtjb2xvcjojNzc3fS5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQsLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kOm5vbmU7Y29sb3I6Izc3NztjdXJzb3I6bm90LWFsbG93ZWR9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudXNldHdlbnR5Zm91ciB0ZC5ob3Vye2hlaWdodDoyN3B4O2xpbmUtaGVpZ2h0OjI3cHh9LmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQud2lkZXJ7d2lkdGg6MjFlbX0uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIC5kZWNhZGV7bGluZS1oZWlnaHQ6MS44ZW0gIWltcG9ydGFudH0uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb257Y3Vyc29yOnBvaW50ZXJ9LnNyLW9ubHl7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7bWFyZ2luOi0xcHg7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7Ym9yZGVyOjB9IiwiLy8gVmVyc2lvbjogMi45LjNcblxuLnRucy1vdXRlciB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gcmVtb3ZlIHBhZGRpbmc6IGNsaWVudFdpZHRoID0gd2lkdGggKyBwYWRkaW5nICgwKSA9IHdpZHRoXG4gIFtoaWRkZW5dIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIFthcmlhLWNvbnRyb2xzXSwgW2RhdGEtYWN0aW9uXSB7IGN1cnNvcjogcG9pbnRlcjsgfVxufVxuLnRucy1zbGlkZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIHRyYW5zaXRpb246IGFsbCAwcztcbiAgPiAudG5zLWl0ZW0ge1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4udG5zLWhvcml6b250YWwge1xuICAmLnRucy1zdWJwaXhlbCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbiAgJi50bnMtbm8tc3VicGl4ZWwge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgICA+IC50bnMtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbiAgJi50bnMtY2Fyb3VzZWwge1xuICAgICYudG5zLW5vLXN1YnBpeGVsIHtcbiAgICAgID4gLnRucy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cbi50bnMtZ2FsbGVyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBtYWtlIHN1cmUgc2xpZGVyIGNvbnRhaW5lciBpcyB2aXNpYmxlXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gID4gLnRucy1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgLW1vei10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICB9XG4gID4gLnRucy1zbGlkZS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgPiAudG5zLW1vdmluZyB7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4yNXM7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICB9XG59XG4udG5zLWF1dG93aWR0aCB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG4gICYudG5zLWNvbXBsZXRlIHsgb3BhY2l0eTogMTsgfVxufVxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuLnRucy1vdmggeyBvdmVyZmxvdzogaGlkZGVuOyB9XG4udG5zLXZpc3VhbGx5LWhpZGRlbiB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTEwMDAwZW07IH1cbi50bnMtdHJhbnNwYXJlbnQgeyBvcGFjaXR5OiAwOyB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cbi50bnMtbm9ybWFsLCAudG5zLWZhZGVPdXQge1xuICBvcGFjaXR5OiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5cbi8vICoqKiBGaXggYSB2aWV3cG9ydCBpc3N1ZSBpbiBpbml0aWFsaXphdGlvblxuLnRucy12cGZpeCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gID4gZGl2LCA+IGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLy8gKioqIERldGVjdGluZyBicm93c2VyIGNhcGFiaWxpdHkgKioqXG4kd2lkdGg6IDMxMHB4O1xuJGhlaWdodDogMTBweDtcbiRjb3VudDogNzA7XG4kcGVycGFnZTogMztcblxuLnRucy10IHtcbiAgJi1zdWJwMiB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgJi1jdCB7XG4gICAgd2lkdGg6ICgxMDAlICogJGNvdW50IC8gJHBlcnBhZ2UpO1xuICAgIHdpZHRoOiAtd2Via2l0LWNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICB3aWR0aDogLW1vei1jYWxjKDEwMCUgKiAjeyRjb3VudH0gLyAjeyRwZXJwYWdlfSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAqICN7JGNvdW50fSAvICN7JHBlcnBhZ2V9KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgID4gZGl2IHtcbiAgICAgIHdpZHRoOiAoMTAwJSAvICRjb3VudCk7XG4gICAgICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgd2lkdGg6IC1tb3otY2FsYygxMDAlIC8gI3skY291bnR9KTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb3VudH0pO1xuICAgICAgaGVpZ2h0OiAkaGVpZ2h0O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG59XG4iLCIudG5zLW91dGVye3BhZGRpbmc6MCAhaW1wb3J0YW50fS50bnMtb3V0ZXIgW2hpZGRlbl17ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRucy1vdXRlciBbYXJpYS1jb250cm9sc10sLnRucy1vdXRlciBbZGF0YS1hY3Rpb25de2N1cnNvcjpwb2ludGVyfS50bnMtc2xpZGVyey13ZWJraXQtdHJhbnNpdGlvbjphbGwgMHM7LW1vei10cmFuc2l0aW9uOmFsbCAwczt0cmFuc2l0aW9uOmFsbCAwc30udG5zLXNsaWRlcj4udG5zLWl0ZW17LXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94fS50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWx7d2hpdGUtc3BhY2U6bm93cmFwfS50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWw+LnRucy1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aGl0ZS1zcGFjZTpub3JtYWx9LnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsPi50bnMtaXRlbXtmbG9hdDpsZWZ0fS50bnMtaG9yaXpvbnRhbC50bnMtY2Fyb3VzZWwudG5zLW5vLXN1YnBpeGVsPi50bnMtaXRlbXttYXJnaW4tcmlnaHQ6LTEwMCV9LnRucy1uby1jYWxje3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MH0udG5zLWdhbGxlcnl7cG9zaXRpb246cmVsYXRpdmU7bGVmdDowO21pbi1oZWlnaHQ6MXB4fS50bnMtZ2FsbGVyeT4udG5zLWl0ZW17cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwJTstd2Via2l0LXRyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzOy1tb3otdHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gMHMsIG9wYWNpdHkgMHN9LnRucy1nYWxsZXJ5Pi50bnMtc2xpZGUtYWN0aXZle3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6YXV0byAhaW1wb3J0YW50fS50bnMtZ2FsbGVyeT4udG5zLW1vdmluZ3std2Via2l0LXRyYW5zaXRpb246YWxsIDAuMjVzOy1tb3otdHJhbnNpdGlvbjphbGwgMC4yNXM7dHJhbnNpdGlvbjphbGwgMC4yNXN9LnRucy1hdXRvd2lkdGh7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRucy1sYXp5LWltZ3std2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAwLjZzOy1tb3otdHJhbnNpdGlvbjpvcGFjaXR5IDAuNnM7dHJhbnNpdGlvbjpvcGFjaXR5IDAuNnM7b3BhY2l0eTowLjZ9LnRucy1sYXp5LWltZy50bnMtY29tcGxldGV7b3BhY2l0eToxfS50bnMtYWh7LXdlYmtpdC10cmFuc2l0aW9uOmhlaWdodCAwczstbW96LXRyYW5zaXRpb246aGVpZ2h0IDBzO3RyYW5zaXRpb246aGVpZ2h0IDBzfS50bnMtb3Zoe292ZXJmbG93OmhpZGRlbn0udG5zLXZpc3VhbGx5LWhpZGRlbntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi0xMDAwMGVtfS50bnMtdHJhbnNwYXJlbnR7b3BhY2l0eTowO3Zpc2liaWxpdHk6aGlkZGVufS50bnMtZmFkZUlue29wYWNpdHk6MTtmaWx0ZXI6YWxwaGEob3BhY2l0eT0xMDApO3otaW5kZXg6MH0udG5zLW5vcm1hbCwudG5zLWZhZGVPdXR7b3BhY2l0eTowO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO3otaW5kZXg6LTF9LnRucy12cGZpeHt3aGl0ZS1zcGFjZTpub3dyYXB9LnRucy12cGZpeD5kaXYsLnRucy12cGZpeD5saXtkaXNwbGF5OmlubGluZS1ibG9ja30udG5zLXQtc3VicDJ7bWFyZ2luOjAgYXV0bzt3aWR0aDozMTBweDtwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTBweDtvdmVyZmxvdzpoaWRkZW59LnRucy10LWN0e3dpZHRoOjIzMzMuMzMzMzMzMyU7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgKiA3MCAvIDMpO3dpZHRoOi1tb3otY2FsYygxMDAlICogNzAgLyAzKTt3aWR0aDpjYWxjKDEwMCUgKiA3MCAvIDMpO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjB9LnRucy10LWN0OmFmdGVye2NvbnRlbnQ6Jyc7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS50bnMtdC1jdD5kaXZ7d2lkdGg6MS40Mjg1NzE0JTt3aWR0aDotd2Via2l0LWNhbGMoMTAwJSAvIDcwKTt3aWR0aDotbW96LWNhbGMoMTAwJSAvIDcwKTt3aWR0aDpjYWxjKDEwMCUgLyA3MCk7aGVpZ2h0OjEwcHg7ZmxvYXQ6bGVmdH1cblxuLyojIHNvdXJjZU1hcHBpbmdVUkw9c291cmNlbWFwcy90aW55LXNsaWRlci5jc3MubWFwICovXG4iLCIuaXRlLWVkaXRhYmxlIC5pdGUtZWRpdGFibGUtZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLml0ZS1lZGl0YWJsZS5pdGUtZWRpdGFibGUtYWN0aXZlIC5pdGUtZWRpdGFibGUtZm9ybSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pdGUtZWRpdGFibGUuaXRlLWVkaXRhYmxlLWFjdGl2ZSAuaXRlLWVkaXRhYmxlLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pdGUtZWRpdGFibGUuaXRlLWVkaXRhYmxlLXNlbmRpbmcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/