@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;600&display=swap");
.overlay:before{
  background-color:rgba(0,0,0,.3);
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

/*!
 * Bootstrap v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root{
  --bs-blue:#415480;
  --bs-indigo:#6610f2;
  --bs-purple:#6f42c1;
  --bs-pink:#d63384;
  --bs-red:#dc3545;
  --bs-orange:#fc6b07;
  --bs-yellow:#ffc107;
  --bs-green:#198754;
  --bs-teal:#20c997;
  --bs-cyan:#0dcaf0;
  --bs-white:#fff;
  --bs-gray:#6c757d;
  --bs-gray-dark:#343a40;
  --bs-primary:#415480;
  --bs-secondary:#6c757d;
  --bs-success:#198754;
  --bs-info:#0dcaf0;
  --bs-warning:#ffc107;
  --bs-danger:#dc3545;
  --bs-light:#f8f9fa;
  --bs-dark:#212529;
  --bs-font-sans-serif:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace:SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient:linear-gradient(180deg, hsla(0,0%,100%,.15), hsla(0,0%,100%,0));
}

body{
  font-family:var(--bs-font-sans-serif);
}

code,kbd,pre,samp{
  font-family:var(--bs-font-monospace);
}

.lead{
  font-size:1.25rem;
  font-weight:300;
}

.display-1{
  font-size:calc(1.625rem + 4.5vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-1{
    font-size:5rem;
  }
}

.display-2{
  font-size:calc(1.575rem + 3.9vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-2{
    font-size:4.5rem;
  }
}

.display-3{
  font-size:calc(1.525rem + 3.3vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-3{
    font-size:4rem;
  }
}

.display-4{
  font-size:calc(1.475rem + 2.7vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-4{
    font-size:3.5rem;
  }
}

.display-5{
  font-size:calc(1.425rem + 2.1vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-5{
    font-size:3rem;
  }
}

.display-6{
  font-size:calc(1.375rem + 1.5vw);
  font-weight:300;
  line-height:1.2;
}
@media (min-width:1200px){
  .display-6{
    font-size:2.5rem;
  }
}

.list-inline,.list-unstyled{
  list-style:none;
  padding-left:0;
}

.list-inline-item{
  display:inline-block;
}
.list-inline-item:not(:last-child){
  margin-right:.5rem;
}

.initialism{
  font-size:.875em;
  text-transform:uppercase;
}

.blockquote{
  font-size:1.25rem;
  margin-bottom:1rem;
}
.blockquote>:last-child{
  margin-bottom:0;
}

.blockquote-footer{
  color:#6c757d;
  font-size:.875em;
  margin-bottom:1rem;
  margin-top:-1rem;
}
.blockquote-footer:before{
  content:"— ";
}

.img-fluid,.img-thumbnail{
  height:auto;
  max-width:100%;
}

.img-thumbnail{
  background-color:#fff;
  border:1px solid #dee2e6;
  border-radius:.25rem;
  padding:.25rem;
}

.figure{
  display:inline-block;
}

.figure-img{
  line-height:1;
  margin-bottom:.5rem;
}

.figure-caption{
  color:#6c757d;
  font-size:.875em;
}
.table{
  --bs-table-bg:transparent;
  --bs-table-accent-bg:transparent;
  --bs-table-striped-color:#212529;
  --bs-table-striped-bg:rgba(0,0,0,.05);
  --bs-table-active-color:#212529;
  --bs-table-active-bg:rgba(0,0,0,.1);
  --bs-table-hover-color:#212529;
  --bs-table-hover-bg:rgba(0,0,0,.075);
  border-color:#e6e6e6;
  color:#212529;
  margin-bottom:1rem;
  vertical-align:top;
  width:100%;
}
.table>:not(caption)>*>*{
  background-color:var(--bs-table-bg);
  border-bottom-width:1px;
  box-shadow:inset 0 0 0 9999px var(--bs-table-accent-bg);
  padding:.5rem;
}
.table>tbody{
  vertical-align:inherit;
}
.table>thead{
  vertical-align:bottom;
}
.table>:not(:last-child)>:last-child>*{
  border-bottom-color:currentColor;
}

.caption-top{
  caption-side:top;
}

.table-sm>:not(caption)>*>*{
  padding:.25rem;
}

.table-bordered>:not(caption)>*{
  border-width:1px 0;
}
.table-bordered>:not(caption)>*>*{
  border-width:0 1px;
}

.table-borderless>:not(caption)>*>*{
  border-bottom-width:0;
}

.table-striped>tbody>tr:nth-of-type(odd){
  --bs-table-accent-bg:var(--bs-table-striped-bg);
  color:var(--bs-table-striped-color);
}

.table-active{
  --bs-table-accent-bg:var(--bs-table-active-bg);
  color:var(--bs-table-active-color);
}

.table-hover>tbody>tr:hover{
  --bs-table-accent-bg:var(--bs-table-hover-bg);
  color:var(--bs-table-hover-color);
}

.table-primary{
  --bs-table-bg:#d9dde6;
  --bs-table-striped-bg:#ced2db;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#c3c7cf;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c9ccd5;
  --bs-table-hover-color:#000;
  border-color:#c3c7cf;
  color:#000;
}

.table-secondary{
  --bs-table-bg:#e2e3e5;
  --bs-table-striped-bg:#d7d8da;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#cbccce;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#d1d2d4;
  --bs-table-hover-color:#000;
  border-color:#cbccce;
  color:#000;
}

.table-success{
  --bs-table-bg:#d1e7dd;
  --bs-table-striped-bg:#c7dbd2;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#bcd0c7;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#c1d6cc;
  --bs-table-hover-color:#000;
  border-color:#bcd0c7;
  color:#000;
}

.table-info{
  --bs-table-bg:#cff4fc;
  --bs-table-striped-bg:#c5e8ef;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#badce3;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#bfe2e9;
  --bs-table-hover-color:#000;
  border-color:#badce3;
  color:#000;
}

.table-warning{
  --bs-table-bg:#fff3cd;
  --bs-table-striped-bg:#f2e7c3;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#e6dbb9;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#ece1be;
  --bs-table-hover-color:#000;
  border-color:#e6dbb9;
  color:#000;
}

.table-danger{
  --bs-table-bg:#f8d7da;
  --bs-table-striped-bg:#eccccf;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfc2c4;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5c7ca;
  --bs-table-hover-color:#000;
  border-color:#dfc2c4;
  color:#000;
}

.table-light{
  --bs-table-bg:#f8f9fa;
  --bs-table-striped-bg:#ecedee;
  --bs-table-striped-color:#000;
  --bs-table-active-bg:#dfe0e1;
  --bs-table-active-color:#000;
  --bs-table-hover-bg:#e5e6e7;
  --bs-table-hover-color:#000;
  border-color:#dfe0e1;
  color:#000;
}

.table-dark{
  --bs-table-bg:#212529;
  --bs-table-striped-bg:#2c3034;
  --bs-table-striped-color:#fff;
  --bs-table-active-bg:#373b3e;
  --bs-table-active-color:#fff;
  --bs-table-hover-bg:#323539;
  --bs-table-hover-color:#fff;
  border-color:#373b3e;
  color:#fff;
}

.table-responsive{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch;
}

@media (max-width:575.98px){
  .table-responsive-sm{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width:767.98px){
  .table-responsive-md{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width:991.98px){
  .table-responsive-lg{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width:1199.98px){
  .table-responsive-xl{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
@media (max-width:1399.98px){
  .table-responsive-xxl{
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
  }
}
.form-label{
  margin-bottom:.5rem;
}

.col-form-label{
  font-size:inherit;
  line-height:1.5;
  margin-bottom:0;
  padding-bottom:calc(.375rem + 1px);
  padding-top:calc(.375rem + 1px);
}

.col-form-label-lg{
  font-size:1.25rem;
  padding-bottom:calc(.5rem + 1px);
  padding-top:calc(.5rem + 1px);
}

.col-form-label-sm{
  font-size:.875rem;
  padding-bottom:calc(.25rem + 1px);
  padding-top:calc(.25rem + 1px);
}

.form-text{
  color:#6c757d;
  font-size:.875em;
  margin-top:.25rem;
}

.form-control{
  appearance:none;
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #ced4da;
  border-radius:.25rem;
  color:#212529;
  display:block;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:.375rem .75rem;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .form-control{
    transition:none;
  }
}
.form-control[type=file]{
  overflow:hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]){
  cursor:pointer;
}
.form-control:focus{
  background-color:#fff;
  border-color:#a0aac0;
  box-shadow:0 0 0 .25rem rgba(65,84,128,.25);
  color:#212529;
  outline:0;
}
.form-control::-webkit-date-and-time-value{
  height:1.5em;
}
.form-control::placeholder{
  color:#6c757d;
  opacity:1;
}
.form-control:disabled,.form-control[readonly]{
  background-color:#e9ecef;
  opacity:1;
}
.form-control::file-selector-button{
  background-color:#e9ecef;
  border:0 solid;
  border-color:inherit;
  border-inline-end-width:1px;
  border-radius:0;
  color:#212529;
  margin:-.375rem -.75rem;
  margin-inline-end:.75rem;
  padding:.375rem .75rem;
  pointer-events:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .form-control::file-selector-button{
    transition:none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{
  background-color:#dde0e3;
}
.form-control::-webkit-file-upload-button{
  background-color:#e9ecef;
  border:0 solid;
  border-color:inherit;
  border-inline-end-width:1px;
  border-radius:0;
  color:#212529;
  margin:-.375rem -.75rem;
  margin-inline-end:.75rem;
  padding:.375rem .75rem;
  pointer-events:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .form-control::-webkit-file-upload-button{
    transition:none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{
  background-color:#dde0e3;
}

.form-control-plaintext{
  background-color:transparent;
  border:solid transparent;
  border-width:1px 0;
  color:#212529;
  display:block;
  line-height:1.5;
  margin-bottom:0;
  padding:.375rem 0;
  width:100%;
}
.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{
  padding-left:0;
  padding-right:0;
}

.form-control-sm{
  border-radius:.2rem;
  font-size:.875rem;
  min-height:calc(1.5em + .5rem + 2px);
  padding:.25rem .5rem;
}
.form-control-sm::file-selector-button{
  margin:-.25rem -.5rem;
  margin-inline-end:.5rem;
  padding:.25rem .5rem;
}
.form-control-sm::-webkit-file-upload-button{
  margin:-.25rem -.5rem;
  margin-inline-end:.5rem;
  padding:.25rem .5rem;
}

.form-control-lg{
  border-radius:.3rem;
  font-size:1.25rem;
  min-height:calc(1.5em + 1rem + 2px);
  padding:.5rem 1rem;
}
.form-control-lg::file-selector-button{
  margin:-.5rem -1rem;
  margin-inline-end:1rem;
  padding:.5rem 1rem;
}
.form-control-lg::-webkit-file-upload-button{
  margin:-.5rem -1rem;
  margin-inline-end:1rem;
  padding:.5rem 1rem;
}

textarea.form-control{
  min-height:calc(1.5em + .75rem + 2px);
}
textarea.form-control-sm{
  min-height:calc(1.5em + .5rem + 2px);
}
textarea.form-control-lg{
  min-height:calc(1.5em + 1rem + 2px);
}

.form-control-color{
  height:auto;
  max-width:3rem;
  padding:.375rem;
}
.form-control-color:not(:disabled):not([readonly]){
  cursor:pointer;
}
.form-control-color::-moz-color-swatch{
  border-radius:.25rem;
  height:1.5em;
}
.form-control-color::-webkit-color-swatch{
  border-radius:.25rem;
  height:1.5em;
}

.form-select{
  display:block;
  padding:.375rem 2.25rem .375rem .75rem;
  width:100%;
  -moz-padding-start:calc(.75rem - 3px);
  appearance:none;
  background-color:#fff;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");
  background-position:right .75rem center;
  background-repeat:no-repeat;
  background-size:16px 12px;
  border:1px solid #ced4da;
  border-radius:.25rem;
  color:#212529;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .form-select{
    transition:none;
  }
}
.form-select:focus{
  border-color:#a0aac0;
  box-shadow:0 0 0 .25rem rgba(65,84,128,.25);
  outline:0;
}
.form-select[multiple],.form-select[size]:not([size="1"]){
  background-image:none;
  padding-right:.75rem;
}
.form-select:disabled{
  background-color:#e9ecef;
}
.form-select:-moz-focusring{
  color:transparent;
  text-shadow:0 0 0 #212529;
}

.form-select-sm{
  font-size:.875rem;
  padding-bottom:.25rem;
  padding-left:.5rem;
  padding-top:.25rem;
}

.form-select-lg{
  font-size:1.25rem;
  padding-bottom:.5rem;
  padding-left:1rem;
  padding-top:.5rem;
}

.form-check{
  display:block;
  margin-bottom:.125rem;
  min-height:1.5rem;
  padding-left:1.5em;
}
.form-check .form-check-input{
  float:left;
  margin-left:-1.5em;
}

.form-check-input{
  appearance:none;
  background-color:#fff;
  background-position:50%;
  background-repeat:no-repeat;
  background-size:contain;
  border:1px solid rgba(0,0,0,.25);
  height:1em;
  margin-top:.25em;
  vertical-align:top;
  width:1em;
  color-adjust:exact;
}
.form-check-input[type=checkbox]{
  border-radius:.25em;
}
.form-check-input[type=radio]{
  border-radius:50%;
}
.form-check-input:active{
  filter:brightness(90%);
}
.form-check-input:focus{
  border-color:#a0aac0;
  box-shadow:0 0 0 .25rem rgba(65,84,128,.25);
  outline:0;
}
.form-check-input:checked{
  background-color:#415480;
  border-color:#415480;
}
.form-check-input:checked[type=checkbox]{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");
}
.form-check-input:checked[type=radio]{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23fff'/%3E%3C/svg%3E");
}
.form-check-input[type=checkbox]:indeterminate{
  background-color:#415480;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3E%3C/svg%3E");
  border-color:#415480;
}
.form-check-input:disabled{
  filter:none;
  opacity:.5;
  pointer-events:none;
}
.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{
  opacity:.5;
}

.form-switch{
  padding-left:2.5em;
}
.form-switch .form-check-input{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='rgba(0, 0, 0, 0.25)'/%3E%3C/svg%3E");
  background-position:0;
  border-radius:2em;
  margin-left:-2.5em;
  transition:background-position .15s ease-in-out;
  width:2em;
}
@media (prefers-reduced-motion:reduce){
  .form-switch .form-check-input{
    transition:none;
  }
}
.form-switch .form-check-input:focus{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23a0aac0'/%3E%3C/svg%3E");
}
.form-switch .form-check-input:checked{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
  background-position:100%;
}

.form-check-inline{
  display:inline-block;
  margin-right:1rem;
}

.btn-check{
  position:absolute;
  clip:rect(0, 0, 0, 0);
  pointer-events:none;
}
.btn-check:disabled+.btn,.btn-check[disabled]+.btn{
  filter:none;
  opacity:.65;
  pointer-events:none;
}

.form-range{
  appearance:none;
  background-color:transparent;
  height:1.5rem;
  padding:0;
  width:100%;
}
.form-range:focus{
  outline:0;
}
.form-range:focus::-webkit-slider-thumb{
  box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(65,84,128,.25);
}
.form-range:focus::-moz-range-thumb{
  box-shadow:0 0 0 1px #fff,0 0 0 .25rem rgba(65,84,128,.25);
}
.form-range::-moz-focus-outer{
  border:0;
}
.form-range::-webkit-slider-thumb{
  appearance:none;
  background-color:#415480;
  border:0;
  border-radius:1rem;
  height:1rem;
  margin-top:-.25rem;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:1rem;
}
@media (prefers-reduced-motion:reduce){
  .form-range::-webkit-slider-thumb{
    transition:none;
  }
}
.form-range::-webkit-slider-thumb:active{
  background-color:#c6ccd9;
}
.form-range::-webkit-slider-runnable-track{
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem;
  color:transparent;
  cursor:pointer;
  height:.5rem;
  width:100%;
}
.form-range::-moz-range-thumb{
  appearance:none;
  background-color:#415480;
  border:0;
  border-radius:1rem;
  height:1rem;
  transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  width:1rem;
}
@media (prefers-reduced-motion:reduce){
  .form-range::-moz-range-thumb{
    transition:none;
  }
}
.form-range::-moz-range-thumb:active{
  background-color:#c6ccd9;
}
.form-range::-moz-range-track{
  background-color:#dee2e6;
  border-color:transparent;
  border-radius:1rem;
  color:transparent;
  cursor:pointer;
  height:.5rem;
  width:100%;
}
.form-range:disabled{
  pointer-events:none;
}
.form-range:disabled::-webkit-slider-thumb{
  background-color:#adb5bd;
}
.form-range:disabled::-moz-range-thumb{
  background-color:#adb5bd;
}

.form-floating{
  position:relative;
}
.form-floating>.form-control,.form-floating>.form-select{
  height:calc(3.5rem + 2px);
  line-height:1.25;
}
.form-floating>label{
  border:1px solid transparent;
  height:100%;
  left:0;
  padding:1rem .75rem;
  pointer-events:none;
  position:absolute;
  top:0;
  transform-origin:0 0;
  transition:opacity .1s ease-in-out,transform .1s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .form-floating>label{
    transition:none;
  }
}
.form-floating>.form-control{
  padding:1rem .75rem;
}
.form-floating>.form-control::placeholder{
  color:transparent;
}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown){
  padding-bottom:.625rem;
  padding-top:1.625rem;
}
.form-floating>.form-control:-webkit-autofill{
  padding-bottom:.625rem;
  padding-top:1.625rem;
}
.form-floating>.form-select{
  padding-bottom:.625rem;
  padding-top:1.625rem;
}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{
  opacity:.65;
  transform:scale(.85) translateY(-.5rem) translateX(.15rem);
}
.form-floating>.form-control:-webkit-autofill~label{
  opacity:.65;
  transform:scale(.85) translateY(-.5rem) translateX(.15rem);
}

.input-group{
  align-items:stretch;
  display:flex;
  flex-wrap:wrap;
  position:relative;
  width:100%;
}
.input-group>.form-control,.input-group>.form-select{
  flex:1 1 auto;
  min-width:0;
  position:relative;
  width:1%;
}
.input-group>.form-control:focus,.input-group>.form-select:focus{
  z-index:3;
}
.input-group .btn{
  position:relative;
  z-index:2;
}
.input-group .btn:focus{
  z-index:3;
}

.input-group-text{
  align-items:center;
  background-color:#e9ecef;
  border:1px solid #ced4da;
  border-radius:.25rem;
  color:#212529;
  display:flex;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:.375rem .75rem;
  text-align:center;
  white-space:nowrap;
}

.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{
  border-radius:.3rem;
  font-size:1.25rem;
  padding:.5rem 1rem;
}

.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{
  border-radius:.2rem;
  font-size:.875rem;
  padding:.25rem .5rem;
}

.input-group-lg>.form-select,.input-group-sm>.form-select{
  padding-right:3rem;
}
.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  margin-left:-1px;
}

.valid-feedback{
  color:#198754;
  display:none;
  font-size:.875em;
  margin-top:.25rem;
  width:100%;
}

.valid-tooltip{
  background-color:rgba(25,135,84,.9);
  border-radius:.25rem;
  color:#fff;
  display:none;
  font-size:.875rem;
  margin-top:.1rem;
  max-width:100%;
  padding:.25rem .5rem;
  position:absolute;
  top:100%;
  z-index:5;
}

.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{
  display:block;
}

.form-control.is-valid,.was-validated .form-control:valid{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");
  background-position:right calc(.375em + .1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem);
  border-color:#198754;
  padding-right:calc(1.5em + .75rem);
}
.form-control.is-valid:focus,.was-validated .form-control:valid:focus{
  border-color:#198754;
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
}

.was-validated textarea.form-control:valid,textarea.form-control.is-valid{
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);
  padding-right:calc(1.5em + .75rem);
}

.form-select.is-valid,.was-validated .form-select:valid{
  border-color:#198754;
}
.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");
  background-position:right .75rem center, center right 2.25rem;
  background-size:16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
  padding-right:4.125rem;
}
.form-select.is-valid:focus,.was-validated .form-select:valid:focus{
  border-color:#198754;
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
}

.form-check-input.is-valid,.was-validated .form-check-input:valid{
  border-color:#198754;
}
.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{
  background-color:#198754;
}
.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{
  box-shadow:0 0 0 .25rem rgba(25,135,84,.25);
}
.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{
  color:#198754;
}

.form-check-inline .form-check-input~.valid-feedback{
  margin-left:.5em;
}

.input-group .form-control.is-valid,.input-group .form-select.is-valid,.was-validated .input-group .form-control:valid,.was-validated .input-group .form-select:valid{
  z-index:1;
}
.input-group .form-control.is-valid:focus,.input-group .form-select.is-valid:focus,.was-validated .input-group .form-control:valid:focus,.was-validated .input-group .form-select:valid:focus{
  z-index:3;
}

.invalid-feedback{
  color:#dc3545;
  display:none;
  font-size:.875em;
  margin-top:.25rem;
  width:100%;
}

.invalid-tooltip{
  background-color:rgba(220,53,69,.9);
  border-radius:.25rem;
  color:#fff;
  display:none;
  font-size:.875rem;
  margin-top:.1rem;
  max-width:100%;
  padding:.25rem .5rem;
  position:absolute;
  top:100%;
  z-index:5;
}

.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{
  display:block;
}

.form-control.is-invalid,.was-validated .form-control:invalid{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position:right calc(.375em + .1875rem) center;
  background-repeat:no-repeat;
  background-size:calc(.75em + .375rem) calc(.75em + .375rem);
  border-color:#dc3545;
  padding-right:calc(1.5em + .75rem);
}
.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{
  border-color:#dc3545;
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
}

.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{
  background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);
  padding-right:calc(1.5em + .75rem);
}

.form-select.is-invalid,.was-validated .form-select:invalid{
  border-color:#dc3545;
}
.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"), url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");
  background-position:right .75rem center, center right 2.25rem;
  background-size:16px 12px, calc(.75em + .375rem) calc(.75em + .375rem);
  padding-right:4.125rem;
}
.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{
  border-color:#dc3545;
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
}

.form-check-input.is-invalid,.was-validated .form-check-input:invalid{
  border-color:#dc3545;
}
.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{
  background-color:#dc3545;
}
.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{
  box-shadow:0 0 0 .25rem rgba(220,53,69,.25);
}
.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{
  color:#dc3545;
}

.form-check-inline .form-check-input~.invalid-feedback{
  margin-left:.5em;
}

.input-group .form-control.is-invalid,.input-group .form-select.is-invalid,.was-validated .input-group .form-control:invalid,.was-validated .input-group .form-select:invalid{
  z-index:2;
}
.input-group .form-control.is-invalid:focus,.input-group .form-select.is-invalid:focus,.was-validated .input-group .form-control:invalid:focus,.was-validated .input-group .form-select:invalid:focus{
  z-index:3;
}

.btn{
  background-color:transparent;
  border:1px solid transparent;
  border-radius:.25rem;
  color:#212529;
  cursor:pointer;
  display:inline-block;
  font-size:1rem;
  font-weight:400;
  line-height:1.5;
  padding:.375rem .75rem;
  text-align:center;
  text-decoration:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  user-select:none;
  vertical-align:middle;
}
@media (prefers-reduced-motion:reduce){
  .btn{
    transition:none;
  }
}
.btn:hover{
  color:#212529;
}
.btn-check:focus+.btn,.btn:focus{
  box-shadow:0 0 0 .25rem rgba(65,84,128,.25);
  outline:0;
}
.btn.disabled,.btn:disabled,fieldset:disabled .btn{
  opacity:.65;
  pointer-events:none;
}

.btn-primary{
  background-color:#415480;
  border-color:#415480;
  color:#fff;
}
.btn-check:focus+.btn-primary,.btn-primary:focus,.btn-primary:hover{
  background-color:#37476d;
  border-color:#344366;
  color:#fff;
}
.btn-check:focus+.btn-primary,.btn-primary:focus{
  box-shadow:0 0 0 .25rem rgba(94,110,147,.5);
}
.btn-check:active+.btn-primary,.btn-check:checked+.btn-primary,.btn-primary.active,.btn-primary:active,.show>.btn-primary.dropdown-toggle{
  background-color:#344366;
  border-color:#313f60;
  color:#fff;
}
.btn-check:active+.btn-primary:focus,.btn-check:checked+.btn-primary:focus,.btn-primary.active:focus,.btn-primary:active:focus,.show>.btn-primary.dropdown-toggle:focus{
  box-shadow:0 0 0 .25rem rgba(94,110,147,.5);
}
.btn-primary.disabled,.btn-primary:disabled{
  background-color:#415480;
  border-color:#415480;
  color:#fff;
}

.btn-secondary{
  background-color:#6c757d;
  border-color:#6c757d;
  color:#fff;
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus,.btn-secondary:hover{
  background-color:#5c636a;
  border-color:#565e64;
  color:#fff;
}
.btn-check:focus+.btn-secondary,.btn-secondary:focus{
  box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5);
}
.btn-check:active+.btn-secondary,.btn-check:checked+.btn-secondary,.btn-secondary.active,.btn-secondary:active,.show>.btn-secondary.dropdown-toggle{
  background-color:#565e64;
  border-color:#51585e;
  color:#fff;
}
.btn-check:active+.btn-secondary:focus,.btn-check:checked+.btn-secondary:focus,.btn-secondary.active:focus,.btn-secondary:active:focus,.show>.btn-secondary.dropdown-toggle:focus{
  box-shadow:0 0 0 .25rem hsla(208,6%,54%,.5);
}
.btn-secondary.disabled,.btn-secondary:disabled{
  background-color:#6c757d;
  border-color:#6c757d;
  color:#fff;
}

.btn-success{
  background-color:#198754;
  border-color:#198754;
  color:#fff;
}
.btn-check:focus+.btn-success,.btn-success:focus,.btn-success:hover{
  background-color:#157347;
  border-color:#146c43;
  color:#fff;
}
.btn-check:focus+.btn-success,.btn-success:focus{
  box-shadow:0 0 0 .25rem rgba(60,153,110,.5);
}
.btn-check:active+.btn-success,.btn-check:checked+.btn-success,.btn-success.active,.btn-success:active,.show>.btn-success.dropdown-toggle{
  background-color:#146c43;
  border-color:#13653f;
  color:#fff;
}
.btn-check:active+.btn-success:focus,.btn-check:checked+.btn-success:focus,.btn-success.active:focus,.btn-success:active:focus,.show>.btn-success.dropdown-toggle:focus{
  box-shadow:0 0 0 .25rem rgba(60,153,110,.5);
}
.btn-success.disabled,.btn-success:disabled{
  background-color:#198754;
  border-color:#198754;
  color:#fff;
}

.btn-info{
  background-color:#0dcaf0;
  border-color:#0dcaf0;
  color:#000;
}
.btn-check:focus+.btn-info,.btn-info:focus,.btn-info:hover{
  background-color:#31d2f2;
  border-color:#25cff2;
  color:#000;
}
.btn-check:focus+.btn-info,.btn-info:focus{
  box-shadow:0 0 0 .25rem rgba(11,172,204,.5);
}
.btn-check:active+.btn-info,.btn-check:checked+.btn-info,.btn-info.active,.btn-info:active,.show>.btn-info.dropdown-toggle{
  background-color:#3dd5f3;
  border-color:#25cff2;
  color:#000;
}
.btn-check:active+.btn-info:focus,.btn-check:checked+.btn-info:focus,.btn-info.active:focus,.btn-info:active:focus,.show>.btn-info.dropdown-toggle:focus{
  box-shadow:0 0 0 .25rem rgba(11,172,204,.5);
}
.btn-info.disabled,.btn-info:disabled{
  background-color:#0dcaf0;
  border-color:#0dcaf0;
  color:#000;
}

.btn-warning{
  background-color:#ffc107;
  border-color:#ffc107;
  color:#000;
}
.btn-check:focus+.btn-warning,.btn-warning:focus,.btn-warning:hover{
  background-color:#ffca2c;
  border-color:#ffc720;
  color:#000;
}
.btn-check:focus+.btn-warning,.btn-warning:focus{
  box-shadow:0 0 0 .25rem rgba(217,164,6,.5);
}
.btn-check:active+.btn-warning,.btn-check:checked+.btn-warning,.btn-warning.active,.btn-warning:active,.show>.btn-warning.dropdown-toggle{
  background-color:#ffcd39;
  border-color:#ffc720;
  color:#000;
}
.btn-check:active+.btn-warning:focus,.btn-check:checked+.btn-warning:focus,.btn-warning.active:focus,.btn-warning:active:focus,.show>.btn-warning.dropdown-toggle:focus{
  box-shadow:0 0 0 .25rem rgba(217,164,6,.5);
}
.btn-warning.disabled,.btn-warning:disabled{
  background-color:#ffc107;
  border-color:#ffc107;
  color:#000;
}

.btn-danger{
  background-color:#dc3545;
  border-color:#dc3545;
  color:#fff;
}
.btn-check:focus+.btn-danger,.btn-danger:focus,.btn-danger:hover{
  background-color:#bb2d3b;
  border-color:#b02a37;
  color:#fff;
}
.btn-check:focus+.btn-danger,.btn-danger:focus{
  box-shadow:0 0 0 .25rem rgba(225,83,97,.5);
}
.btn-check:active+.btn-danger,.btn-check:checked+.btn-danger,.btn-danger.active,.btn-danger:active,.show>.btn-danger.dropdown-toggle{
  background-color:#b02a37;
  border-color:#a52834;
  color:#fff;
}
.btn-check:active+.btn-danger:focus,.btn-check:checked+.btn-danger:focus,.btn-danger.active:focus,.btn-danger:active:focus,.show>.btn-danger.dropdown-toggle:focus{
  box-shadow:0 0 0 .25rem rgba(225,83,97,.5);
}
.btn-danger.disabled,.btn-danger:disabled{
  background-color:#dc3545;
  border-color:#dc3545;
  color:#fff;
}

.btn-light{
  background-color:#f8f9fa;
  border-color:#f8f9fa;
  color:#000;
}
.btn-check:focus+.btn-light,.btn-light:focus,.btn-light:hover{
  background-color:#f9fafb;
  border-color:#f9fafb;
  color:#000;
}
.btn-check:focus+.btn-light,.btn-light:focus{
  box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5);
}
.btn-check:active+.btn-light,.btn-check:checked+.btn-light,.btn-light.active,.btn-light:active,.show>.btn-light.dropdown-toggle{
  background-color:#f9fafb;
  border-color:#f9fafb;
  color:#000;
}
.btn-check:active+.btn-light:focus,.btn-check:checked+.btn-light:focus,.btn-light.active:focus,.btn-light:active:focus,.show>.btn-light.dropdown-toggle:focus{
  box-shadow:0 0 0 .25rem hsla(210,2%,83%,.5);
}
.btn-light.disabled,.btn-light:disabled{
  background-color:#f8f9fa;
  border-color:#f8f9fa;
  color:#000;
}

.btn-dark{
  background-color:#212529;
  border-color:#212529;
  color:#fff;
}
.btn-check:focus+.btn-dark,.btn-dark:focus,.btn-dark:hover{
  background-color:#1c1f23;
  border-color:#1a1e21;
  color:#fff;
}
.btn-check:focus+.btn-dark,.btn-dark:focus{
  box-shadow:0 0 0 .25rem rgba(66,70,73,.5);
}
.btn-check:active+.btn-dark,.btn-check:checked+.btn-dark,.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{
  background-color:#1a1e21;
  border-color:#191c1f;
  color:#fff;
}
.btn-check:active+.btn-dark:focus,.btn-check:checked+.btn-dark:focus,.btn-dark.active:focus,.btn-dark:active:focus,.show>.btn-dark.dropdown-toggle:focus{
  box-shadow:0 0 0 .25rem rgba(66,70,73,.5);
}
.btn-dark.disabled,.btn-dark:disabled{
  background-color:#212529;
  border-color:#212529;
  color:#fff;
}

.btn-outline-primary{
  border-color:#415480;
  color:#415480;
}
.btn-outline-primary:hover{
  background-color:#415480;
  border-color:#415480;
  color:#fff;
}
.btn-check:focus+.btn-outline-primary,.btn-outline-primary:focus{
  box-shadow:0 0 0 .25rem rgba(65,84,128,.5);
}
.btn-check:active+.btn-outline-primary,.btn-check:checked+.btn-outline-primary,.btn-outline-primary.active,.btn-outline-primary.dropdown-toggle.show,.btn-outline-primary:active{
  background-color:#415480;
  border-color:#415480;
  color:#fff;
}
.btn-check:active+.btn-outline-primary:focus,.btn-check:checked+.btn-outline-primary:focus,.btn-outline-primary.active:focus,.btn-outline-primary.dropdown-toggle.show:focus,.btn-outline-primary:active:focus{
  box-shadow:0 0 0 .25rem rgba(65,84,128,.5);
}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{
  background-color:transparent;
  color:#415480;
}

.btn-outline-secondary{
  border-color:#6c757d;
  color:#6c757d;
}
.btn-outline-secondary:hover{
  background-color:#6c757d;
  border-color:#6c757d;
  color:#fff;
}
.btn-check:focus+.btn-outline-secondary,.btn-outline-secondary:focus{
  box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5);
}
.btn-check:active+.btn-outline-secondary,.btn-check:checked+.btn-outline-secondary,.btn-outline-secondary.active,.btn-outline-secondary.dropdown-toggle.show,.btn-outline-secondary:active{
  background-color:#6c757d;
  border-color:#6c757d;
  color:#fff;
}
.btn-check:active+.btn-outline-secondary:focus,.btn-check:checked+.btn-outline-secondary:focus,.btn-outline-secondary.active:focus,.btn-outline-secondary.dropdown-toggle.show:focus,.btn-outline-secondary:active:focus{
  box-shadow:0 0 0 .25rem hsla(208,7%,46%,.5);
}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{
  background-color:transparent;
  color:#6c757d;
}

.btn-outline-success{
  border-color:#198754;
  color:#198754;
}
.btn-outline-success:hover{
  background-color:#198754;
  border-color:#198754;
  color:#fff;
}
.btn-check:focus+.btn-outline-success,.btn-outline-success:focus{
  box-shadow:0 0 0 .25rem rgba(25,135,84,.5);
}
.btn-check:active+.btn-outline-success,.btn-check:checked+.btn-outline-success,.btn-outline-success.active,.btn-outline-success.dropdown-toggle.show,.btn-outline-success:active{
  background-color:#198754;
  border-color:#198754;
  color:#fff;
}
.btn-check:active+.btn-outline-success:focus,.btn-check:checked+.btn-outline-success:focus,.btn-outline-success.active:focus,.btn-outline-success.dropdown-toggle.show:focus,.btn-outline-success:active:focus{
  box-shadow:0 0 0 .25rem rgba(25,135,84,.5);
}
.btn-outline-success.disabled,.btn-outline-success:disabled{
  background-color:transparent;
  color:#198754;
}

.btn-outline-info{
  border-color:#0dcaf0;
  color:#0dcaf0;
}
.btn-outline-info:hover{
  background-color:#0dcaf0;
  border-color:#0dcaf0;
  color:#000;
}
.btn-check:focus+.btn-outline-info,.btn-outline-info:focus{
  box-shadow:0 0 0 .25rem rgba(13,202,240,.5);
}
.btn-check:active+.btn-outline-info,.btn-check:checked+.btn-outline-info,.btn-outline-info.active,.btn-outline-info.dropdown-toggle.show,.btn-outline-info:active{
  background-color:#0dcaf0;
  border-color:#0dcaf0;
  color:#000;
}
.btn-check:active+.btn-outline-info:focus,.btn-check:checked+.btn-outline-info:focus,.btn-outline-info.active:focus,.btn-outline-info.dropdown-toggle.show:focus,.btn-outline-info:active:focus{
  box-shadow:0 0 0 .25rem rgba(13,202,240,.5);
}
.btn-outline-info.disabled,.btn-outline-info:disabled{
  background-color:transparent;
  color:#0dcaf0;
}

.btn-outline-warning{
  border-color:#ffc107;
  color:#ffc107;
}
.btn-outline-warning:hover{
  background-color:#ffc107;
  border-color:#ffc107;
  color:#000;
}
.btn-check:focus+.btn-outline-warning,.btn-outline-warning:focus{
  box-shadow:0 0 0 .25rem rgba(255,193,7,.5);
}
.btn-check:active+.btn-outline-warning,.btn-check:checked+.btn-outline-warning,.btn-outline-warning.active,.btn-outline-warning.dropdown-toggle.show,.btn-outline-warning:active{
  background-color:#ffc107;
  border-color:#ffc107;
  color:#000;
}
.btn-check:active+.btn-outline-warning:focus,.btn-check:checked+.btn-outline-warning:focus,.btn-outline-warning.active:focus,.btn-outline-warning.dropdown-toggle.show:focus,.btn-outline-warning:active:focus{
  box-shadow:0 0 0 .25rem rgba(255,193,7,.5);
}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{
  background-color:transparent;
  color:#ffc107;
}

.btn-outline-danger{
  border-color:#dc3545;
  color:#dc3545;
}
.btn-outline-danger:hover{
  background-color:#dc3545;
  border-color:#dc3545;
  color:#fff;
}
.btn-check:focus+.btn-outline-danger,.btn-outline-danger:focus{
  box-shadow:0 0 0 .25rem rgba(220,53,69,.5);
}
.btn-check:active+.btn-outline-danger,.btn-check:checked+.btn-outline-danger,.btn-outline-danger.active,.btn-outline-danger.dropdown-toggle.show,.btn-outline-danger:active{
  background-color:#dc3545;
  border-color:#dc3545;
  color:#fff;
}
.btn-check:active+.btn-outline-danger:focus,.btn-check:checked+.btn-outline-danger:focus,.btn-outline-danger.active:focus,.btn-outline-danger.dropdown-toggle.show:focus,.btn-outline-danger:active:focus{
  box-shadow:0 0 0 .25rem rgba(220,53,69,.5);
}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{
  background-color:transparent;
  color:#dc3545;
}

.btn-outline-light{
  border-color:#f8f9fa;
  color:#f8f9fa;
}
.btn-outline-light:hover{
  background-color:#f8f9fa;
  border-color:#f8f9fa;
  color:#000;
}
.btn-check:focus+.btn-outline-light,.btn-outline-light:focus{
  box-shadow:0 0 0 .25rem rgba(248,249,250,.5);
}
.btn-check:active+.btn-outline-light,.btn-check:checked+.btn-outline-light,.btn-outline-light.active,.btn-outline-light.dropdown-toggle.show,.btn-outline-light:active{
  background-color:#f8f9fa;
  border-color:#f8f9fa;
  color:#000;
}
.btn-check:active+.btn-outline-light:focus,.btn-check:checked+.btn-outline-light:focus,.btn-outline-light.active:focus,.btn-outline-light.dropdown-toggle.show:focus,.btn-outline-light:active:focus{
  box-shadow:0 0 0 .25rem rgba(248,249,250,.5);
}
.btn-outline-light.disabled,.btn-outline-light:disabled{
  background-color:transparent;
  color:#f8f9fa;
}

.btn-outline-dark{
  border-color:#212529;
  color:#212529;
}
.btn-outline-dark:hover{
  background-color:#212529;
  border-color:#212529;
  color:#fff;
}
.btn-check:focus+.btn-outline-dark,.btn-outline-dark:focus{
  box-shadow:0 0 0 .25rem rgba(33,37,41,.5);
}
.btn-check:active+.btn-outline-dark,.btn-check:checked+.btn-outline-dark,.btn-outline-dark.active,.btn-outline-dark.dropdown-toggle.show,.btn-outline-dark:active{
  background-color:#212529;
  border-color:#212529;
  color:#fff;
}
.btn-check:active+.btn-outline-dark:focus,.btn-check:checked+.btn-outline-dark:focus,.btn-outline-dark.active:focus,.btn-outline-dark.dropdown-toggle.show:focus,.btn-outline-dark:active:focus{
  box-shadow:0 0 0 .25rem rgba(33,37,41,.5);
}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{
  background-color:transparent;
  color:#212529;
}

.btn-link{
  color:#415480;
  font-weight:400;
  text-decoration:underline;
}
.btn-link:hover{
  color:#344366;
}
.btn-link.disabled,.btn-link:disabled{
  color:#6c757d;
}

.btn-group-lg>.btn,.btn-lg{
  border-radius:.3rem;
  font-size:1.25rem;
  padding:.5rem 1rem;
}

.btn-group-sm>.btn,.btn-sm{
  border-radius:.2rem;
  font-size:.875rem;
  padding:.25rem .5rem;
}

.fade{
  transition:opacity .15s linear;
}
@media (prefers-reduced-motion:reduce){
  .fade{
    transition:none;
  }
}
.fade:not(.show){
  opacity:0;
}

.collapse:not(.show){
  display:none;
}

.collapsing{
  height:0;
  overflow:hidden;
  transition:height .35s ease;
}
@media (prefers-reduced-motion:reduce){
  .collapsing{
    transition:none;
  }
}

.dropdown,.dropend,.dropstart,.dropup{
  position:relative;
}

.dropdown-toggle{
  white-space:nowrap;
}
.dropdown-toggle:after{
  border-bottom:0;
  border-left:.3em solid transparent;
  border-right:.3em solid transparent;
  border-top:.3em solid;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropdown-toggle:empty:after{
  margin-left:0;
}

.dropdown-menu{
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid rgba(0,0,0,.15);
  border-radius:.25rem;
  color:#212529;
  display:none;
  font-size:1rem;
  list-style:none;
  margin:0;
  min-width:10rem;
  padding:.5rem 0;
  position:absolute;
  text-align:left;
  z-index:1000;
}
.dropdown-menu[data-bs-popper]{
  left:0;
  margin-top:.125rem;
  top:100%;
}

.dropdown-menu-start{
  --bs-position:start;
}
.dropdown-menu-start[data-bs-popper]{
  left:0;
  right:auto;
}

.dropdown-menu-end{
  --bs-position:end;
}
.dropdown-menu-end[data-bs-popper]{
  left:auto;
  right:0;
}

@media (min-width:576px){
  .dropdown-menu-sm-start{
    --bs-position:start;
  }
  .dropdown-menu-sm-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-sm-end{
    --bs-position:end;
  }
  .dropdown-menu-sm-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width:768px){
  .dropdown-menu-md-start{
    --bs-position:start;
  }
  .dropdown-menu-md-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-md-end{
    --bs-position:end;
  }
  .dropdown-menu-md-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width:992px){
  .dropdown-menu-lg-start{
    --bs-position:start;
  }
  .dropdown-menu-lg-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-lg-end{
    --bs-position:end;
  }
  .dropdown-menu-lg-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width:1200px){
  .dropdown-menu-xl-start{
    --bs-position:start;
  }
  .dropdown-menu-xl-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-xl-end{
    --bs-position:end;
  }
  .dropdown-menu-xl-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
@media (min-width:1400px){
  .dropdown-menu-xxl-start{
    --bs-position:start;
  }
  .dropdown-menu-xxl-start[data-bs-popper]{
    left:0;
    right:auto;
  }
  .dropdown-menu-xxl-end{
    --bs-position:end;
  }
  .dropdown-menu-xxl-end[data-bs-popper]{
    left:auto;
    right:0;
  }
}
.dropup .dropdown-menu[data-bs-popper]{
  bottom:100%;
  margin-bottom:.125rem;
  margin-top:0;
  top:auto;
}
.dropup .dropdown-toggle:after{
  border-bottom:.3em solid;
  border-left:.3em solid transparent;
  border-right:.3em solid transparent;
  border-top:0;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropup .dropdown-toggle:empty:after{
  margin-left:0;
}

.dropend .dropdown-menu[data-bs-popper]{
  left:100%;
  margin-left:.125rem;
  margin-top:0;
  right:auto;
  top:0;
}
.dropend .dropdown-toggle:after{
  border-bottom:.3em solid transparent;
  border-left:.3em solid;
  border-right:0;
  border-top:.3em solid transparent;
  content:"";
  display:inline-block;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropend .dropdown-toggle:empty:after{
  margin-left:0;
}
.dropend .dropdown-toggle:after{
  vertical-align:0;
}

.dropstart .dropdown-menu[data-bs-popper]{
  left:auto;
  margin-right:.125rem;
  margin-top:0;
  right:100%;
  top:0;
}
.dropstart .dropdown-toggle:after{
  content:"";
  display:inline-block;
  display:none;
  margin-left:.255em;
  vertical-align:.255em;
}
.dropstart .dropdown-toggle:before{
  border-bottom:.3em solid transparent;
  border-right:.3em solid;
  border-top:.3em solid transparent;
  content:"";
  display:inline-block;
  margin-right:.255em;
  vertical-align:.255em;
}
.dropstart .dropdown-toggle:empty:after{
  margin-left:0;
}
.dropstart .dropdown-toggle:before{
  vertical-align:0;
}

.dropdown-divider{
  border-top:1px solid rgba(0,0,0,.15);
  height:0;
  margin:.5rem 0;
  overflow:hidden;
}

.dropdown-item{
  background-color:transparent;
  border:0;
  clear:both;
  color:#212529;
  display:block;
  font-weight:400;
  padding:.25rem 1rem;
  text-align:inherit;
  text-decoration:none;
  white-space:nowrap;
  width:100%;
}
.dropdown-item:focus,.dropdown-item:hover{
  background-color:#e9ecef;
  color:#1e2125;
}
.dropdown-item.active,.dropdown-item:active{
  background-color:#415480;
  color:#fff;
  text-decoration:none;
}
.dropdown-item.disabled,.dropdown-item:disabled{
  background-color:transparent;
  color:#adb5bd;
  pointer-events:none;
}

.dropdown-menu.show{
  display:block;
}

.dropdown-header{
  color:#6c757d;
  display:block;
  font-size:.875rem;
  margin-bottom:0;
  padding:.5rem 1rem;
  white-space:nowrap;
}

.dropdown-item-text{
  color:#212529;
  display:block;
  padding:.25rem 1rem;
}

.dropdown-menu-dark{
  background-color:#343a40;
  border-color:rgba(0,0,0,.15);
  color:#dee2e6;
}
.dropdown-menu-dark .dropdown-item{
  color:#dee2e6;
}
.dropdown-menu-dark .dropdown-item:focus,.dropdown-menu-dark .dropdown-item:hover{
  background-color:hsla(0,0%,100%,.15);
  color:#fff;
}
.dropdown-menu-dark .dropdown-item.active,.dropdown-menu-dark .dropdown-item:active{
  background-color:#415480;
  color:#fff;
}
.dropdown-menu-dark .dropdown-item.disabled,.dropdown-menu-dark .dropdown-item:disabled{
  color:#adb5bd;
}
.dropdown-menu-dark .dropdown-divider{
  border-color:rgba(0,0,0,.15);
}
.dropdown-menu-dark .dropdown-item-text{
  color:#dee2e6;
}
.dropdown-menu-dark .dropdown-header{
  color:#adb5bd;
}

.btn-group,.btn-group-vertical{
  display:inline-flex;
  position:relative;
  vertical-align:middle;
}
.btn-group-vertical>.btn,.btn-group>.btn{
  flex:1 1 auto;
  position:relative;
}
.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{
  z-index:1;
}

.btn-toolbar{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
}
.btn-toolbar .input-group{
  width:auto;
}

.btn-group>.btn-group:not(:first-child),.btn-group>.btn:not(:first-child){
  margin-left:-1px;
}
.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-right-radius:0;
  border-top-right-radius:0;
}
.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{
  border-bottom-left-radius:0;
  border-top-left-radius:0;
}

.dropdown-toggle-split{
  padding-left:.5625rem;
  padding-right:.5625rem;
}
.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{
  margin-left:0;
}
.dropstart .dropdown-toggle-split:before{
  margin-right:0;
}

.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{
  padding-left:.375rem;
  padding-right:.375rem;
}

.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{
  padding-left:.75rem;
  padding-right:.75rem;
}

.btn-group-vertical{
  align-items:flex-start;
  flex-direction:column;
  justify-content:center;
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{
  width:100%;
}
.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){
  margin-top:-1px;
}
.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}
.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn~.btn{
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.nav{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}

.nav-link{
  color:#415480;
  display:block;
  padding:.5rem 1rem;
  text-decoration:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .nav-link{
    transition:none;
  }
}
.nav-link:focus,.nav-link:hover{
  color:#344366;
}
.nav-link.disabled{
  color:#6c757d;
  cursor:default;
  pointer-events:none;
}

.nav-tabs{
  border-bottom:1px solid #dee2e6;
}
.nav-tabs .nav-link{
  background:none;
  border:1px solid transparent;
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
  margin-bottom:-1px;
}
.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{
  border-color:#e9ecef #e9ecef #dee2e6;
  isolation:isolate;
}
.nav-tabs .nav-link.disabled{
  background-color:transparent;
  border-color:transparent;
  color:#6c757d;
}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{
  background-color:#fff;
  border-color:#dee2e6 #dee2e6 #fff;
  color:#495057;
}
.nav-tabs .dropdown-menu{
  border-top-left-radius:0;
  border-top-right-radius:0;
  margin-top:-1px;
}

.nav-pills .nav-link{
  background:none;
  border:0;
  border-radius:.25rem;
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link{
  background-color:#415480;
  color:#fff;
}

.nav-fill .nav-item,.nav-fill>.nav-link{
  flex:1 1 auto;
  text-align:center;
}

.nav-justified .nav-item,.nav-justified>.nav-link{
  flex-basis:0;
  flex-grow:1;
  text-align:center;
}

.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{
  width:100%;
}

.tab-content>.tab-pane{
  display:none;
}
.tab-content>.active{
  display:block;
}

.navbar{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  padding-bottom:.5rem;
  padding-top:.5rem;
  position:relative;
}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl,.navbar>.page-width{
  align-items:center;
  display:flex;
  flex-wrap:inherit;
  justify-content:space-between;
}
.navbar-brand{
  font-size:1.25rem;
  margin-right:1rem;
  padding-bottom:.3125rem;
  padding-top:.3125rem;
  text-decoration:none;
  white-space:nowrap;
}
.navbar-nav{
  display:flex;
  flex-direction:column;
  list-style:none;
  margin-bottom:0;
  padding-left:0;
}
.navbar-nav .nav-link{
  padding-left:0;
  padding-right:0;
}
.navbar-nav .dropdown-menu{
  position:static;
}

.navbar-text{
  padding-bottom:.5rem;
  padding-top:.5rem;
}

.navbar-collapse{
  align-items:center;
  flex-basis:100%;
  flex-grow:1;
}

.navbar-toggler{
  background-color:transparent;
  border:1px solid transparent;
  border-radius:.25rem;
  font-size:1.25rem;
  line-height:1;
  padding:.25rem .75rem;
  transition:box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .navbar-toggler{
    transition:none;
  }
}
.navbar-toggler:focus,.navbar-toggler:hover{
  text-decoration:none;
}
.navbar-toggler:focus{
  box-shadow:0 0 0 .25rem;
  outline:0;
}

.navbar-toggler-icon{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100%;
  display:inline-block;
  height:1.5em;
  vertical-align:middle;
  width:1.5em;
}

.navbar-nav-scroll{
  max-height:var(--bs-scroll-height, 75vh);
  overflow-y:auto;
}

@media (min-width:576px){
  .navbar-expand-sm{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-sm .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link{
    padding-left:.5rem;
    padding-right:.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-sm .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-sm .navbar-toggler{
    display:none;
  }
}
@media (min-width:768px){
  .navbar-expand-md{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-md .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link{
    padding-left:.5rem;
    padding-right:.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-md .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-md .navbar-toggler{
    display:none;
  }
}
@media (min-width:992px){
  .navbar-expand-lg{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-lg .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link{
    padding-left:.5rem;
    padding-right:.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-lg .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-lg .navbar-toggler{
    display:none;
  }
}
@media (min-width:1200px){
  .navbar-expand-xl{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-xl .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link{
    padding-left:.5rem;
    padding-right:.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-xl .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-xl .navbar-toggler{
    display:none;
  }
}
@media (min-width:1400px){
  .navbar-expand-xxl{
    flex-wrap:nowrap;
    justify-content:flex-start;
  }
  .navbar-expand-xxl .navbar-nav{
    flex-direction:row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu{
    position:absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link{
    padding-left:.5rem;
    padding-right:.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll{
    overflow:visible;
  }
  .navbar-expand-xxl .navbar-collapse{
    display:flex !important;
    flex-basis:auto;
  }
  .navbar-expand-xxl .navbar-toggler{
    display:none;
  }
}
.navbar-expand{
  flex-wrap:nowrap;
  justify-content:flex-start;
}
.navbar-expand .navbar-nav{
  flex-direction:row;
}
.navbar-expand .navbar-nav .dropdown-menu{
  position:absolute;
}
.navbar-expand .navbar-nav .nav-link{
  padding-left:.5rem;
  padding-right:.5rem;
}
.navbar-expand .navbar-nav-scroll{
  overflow:visible;
}
.navbar-expand .navbar-collapse{
  display:flex !important;
  flex-basis:auto;
}
.navbar-expand .navbar-toggler{
  display:none;
}
.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{
  color:rgba(0,0,0,.9);
}
.navbar-light .navbar-nav .nav-link{
  color:rgba(0,0,0,.55);
}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{
  color:rgba(0,0,0,.7);
}
.navbar-light .navbar-nav .nav-link.disabled{
  color:rgba(0,0,0,.3);
}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .show>.nav-link{
  color:rgba(0,0,0,.9);
}
.navbar-light .navbar-toggler{
  border-color:rgba(0,0,0,.1);
  color:rgba(0,0,0,.55);
}
.navbar-light .navbar-toggler-icon{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(0, 0, 0, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-light .navbar-text{
  color:rgba(0,0,0,.55);
}
.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{
  color:rgba(0,0,0,.9);
}
.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{
  color:#fff;
}
.navbar-dark .navbar-nav .nav-link{
  color:hsla(0,0%,100%,.55);
}
.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{
  color:hsla(0,0%,100%,.75);
}
.navbar-dark .navbar-nav .nav-link.disabled{
  color:hsla(0,0%,100%,.25);
}
.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .show>.nav-link{
  color:#fff;
}
.navbar-dark .navbar-toggler{
  border-color:hsla(0,0%,100%,.1);
  color:hsla(0,0%,100%,.55);
}
.navbar-dark .navbar-toggler-icon{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.55)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text{
  color:hsla(0,0%,100%,.55);
}
.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{
  color:#fff;
}

.card{
  display:flex;
  flex-direction:column;
  min-width:0;
  position:relative;
  word-wrap:break-word;
  background-clip:border-box;
  background-color:#fff;
  border:1px solid rgba(0,0,0,.125);
  border-radius:.25rem;
}
.card>hr{
  margin-left:0;
  margin-right:0;
}
.card>.list-group{
  border-bottom:inherit;
  border-top:inherit;
}
.card>.list-group:first-child{
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px);
  border-top-width:0;
}
.card>.list-group:last-child{
  border-bottom-left-radius:calc(.25rem - 1px);
  border-bottom-right-radius:calc(.25rem - 1px);
  border-bottom-width:0;
}
.card>.card-header+.list-group,.card>.list-group+.card-footer{
  border-top:0;
}

.card-body{
  flex:1 1 auto;
  padding:1rem;
}

.card-title{
  margin-bottom:.5rem;
}

.card-subtitle{
  margin-top:-.25rem;
}

.card-subtitle,.card-text:last-child{
  margin-bottom:0;
}

.card-link:hover{
  text-decoration:none;
}
.card-link+.card-link{
  margin-left:1rem;
}

.card-header{
  background-color:rgba(0,0,0,.03);
  border-bottom:1px solid rgba(0,0,0,.125);
  margin-bottom:0;
  padding:.5rem 1rem;
}
.card-header:first-child{
  border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-footer{
  background-color:rgba(0,0,0,.03);
  border-top:1px solid rgba(0,0,0,.125);
  padding:.5rem 1rem;
}
.card-footer:last-child{
  border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs{
  border-bottom:0;
  margin-bottom:-.5rem;
}

.card-header-pills,.card-header-tabs{
  margin-left:-.5rem;
  margin-right:-.5rem;
}

.card-img-overlay{
  border-radius:calc(.25rem - 1px);
  bottom:0;
  left:0;
  padding:1rem;
  position:absolute;
  right:0;
  top:0;
}

.card-img,.card-img-bottom,.card-img-top{
  width:100%;
}

.card-img,.card-img-top{
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px);
}

.card-img,.card-img-bottom{
  border-bottom-left-radius:calc(.25rem - 1px);
  border-bottom-right-radius:calc(.25rem - 1px);
}

.card-group>.card{
  margin-bottom:.75rem;
}
@media (min-width:576px){
  .card-group{
    display:flex;
    flex-flow:row wrap;
  }
  .card-group>.card{
    flex:1 0 0%;
    margin-bottom:0;
  }
  .card-group>.card+.card{
    border-left:0;
    margin-left:0;
  }
  .card-group>.card:not(:last-child){
    border-bottom-right-radius:0;
    border-top-right-radius:0;
  }
  .card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{
    border-top-right-radius:0;
  }
  .card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{
    border-bottom-right-radius:0;
  }
  .card-group>.card:not(:first-child){
    border-bottom-left-radius:0;
    border-top-left-radius:0;
  }
  .card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{
    border-top-left-radius:0;
  }
  .card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{
    border-bottom-left-radius:0;
  }
}

.accordion-button{
  align-items:center;
  background-color:#fff;
  border:0;
  border-radius:0;
  color:#212529;
  display:flex;
  font-size:1rem;
  overflow-anchor:none;
  padding:1rem 1.25rem;
  position:relative;
  text-align:left;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .accordion-button{
    transition:none;
  }
}
.accordion-button:not(.collapsed){
  background-color:#eceef2;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.125);
  color:#3b4c73;
}
.accordion-button:not(.collapsed):after{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%233b4c73' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
  transform:rotate(-180deg);
}
.accordion-button:after{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23212529' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
  background-repeat:no-repeat;
  background-size:1.25rem;
  content:"";
  flex-shrink:0;
  height:1.25rem;
  margin-left:auto;
  transition:transform .2s ease-in-out;
  width:1.25rem;
}
@media (prefers-reduced-motion:reduce){
  .accordion-button:after{
    transition:none;
  }
}
.accordion-button:hover{
  z-index:2;
}
.accordion-button:focus{
  border-color:#a0aac0;
  box-shadow:0 0 0 .25rem rgba(65,84,128,.25);
  outline:0;
  z-index:3;
}

.accordion-header{
  margin-bottom:0;
}

.accordion-item{
  background-color:#fff;
  border:1px solid rgba(0,0,0,.125);
}
.accordion-item:first-of-type{
  border-top-left-radius:.25rem;
  border-top-right-radius:.25rem;
}
.accordion-item:first-of-type .accordion-button{
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px);
}
.accordion-item:not(:first-of-type){
  border-top:0;
}
.accordion-item:last-of-type{
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed{
  border-bottom-left-radius:calc(.25rem - 1px);
  border-bottom-right-radius:calc(.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse{
  border-bottom-left-radius:.25rem;
  border-bottom-right-radius:.25rem;
}

.accordion-body{
  padding:1rem 1.25rem;
}

.accordion-flush .accordion-collapse{
  border-width:0;
}
.accordion-flush .accordion-item{
  border-left:0;
  border-radius:0;
  border-right:0;
}
.accordion-flush .accordion-item:first-child{
  border-top:0;
}
.accordion-flush .accordion-item:last-child{
  border-bottom:0;
}
.accordion-flush .accordion-item .accordion-button{
  border-radius:0;
}

.breadcrumb{
  display:flex;
  flex-wrap:wrap;
  list-style:none;
  margin-bottom:1rem;
  padding:0;
}

.breadcrumb-item+.breadcrumb-item{
  padding-left:.5rem;
}
.breadcrumb-item+.breadcrumb-item:before{
  color:#6c757d;
  content:var(--bs-breadcrumb-divider, "/");
  float:left;
  padding-right:.5rem;
}
.breadcrumb-item.active{
  color:#6c757d;
}

.pagination{
  display:flex;
  list-style:none;
  padding-left:0;
}

.page-link{
  background-color:#fff;
  border:1px solid #dee2e6;
  color:#415480;
  display:block;
  position:relative;
  text-decoration:none;
  transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
@media (prefers-reduced-motion:reduce){
  .page-link{
    transition:none;
  }
}
.page-link:hover{
  border-color:#dee2e6;
  z-index:2;
}
.page-link:focus,.page-link:hover{
  background-color:#e9ecef;
  color:#344366;
}
.page-link:focus{
  box-shadow:0 0 0 .25rem rgba(65,84,128,.25);
  outline:0;
  z-index:3;
}

.page-item:not(:first-child) .page-link{
  margin-left:-1px;
}
.page-item.active .page-link{
  background-color:#415480;
  border-color:#415480;
  color:#fff;
  z-index:3;
}
.page-item.disabled .page-link{
  background-color:#fff;
  border-color:#dee2e6;
  color:#6c757d;
  pointer-events:none;
}

.page-link{
  padding:.375rem .75rem;
}

.page-item:first-child .page-link{
  border-bottom-left-radius:.25rem;
  border-top-left-radius:.25rem;
}
.page-item:last-child .page-link{
  border-bottom-right-radius:.25rem;
  border-top-right-radius:.25rem;
}

.pagination-lg .page-link{
  font-size:1.25rem;
  padding:.75rem 1.5rem;
}
.pagination-lg .page-item:first-child .page-link{
  border-bottom-left-radius:.3rem;
  border-top-left-radius:.3rem;
}
.pagination-lg .page-item:last-child .page-link{
  border-bottom-right-radius:.3rem;
  border-top-right-radius:.3rem;
}

.pagination-sm .page-link{
  font-size:.875rem;
  padding:.25rem .5rem;
}
.pagination-sm .page-item:first-child .page-link{
  border-bottom-left-radius:.2rem;
  border-top-left-radius:.2rem;
}
.pagination-sm .page-item:last-child .page-link{
  border-bottom-right-radius:.2rem;
  border-top-right-radius:.2rem;
}

.badge{
  border-radius:.25rem;
  color:#fff;
  display:inline-block;
  font-size:.75em;
  font-weight:700;
  line-height:1;
  padding:.35em .65em;
  text-align:center;
  vertical-align:baseline;
  white-space:nowrap;
}
.badge:empty{
  display:none;
}

.btn .badge{
  position:relative;
  top:-1px;
}

.alert{
  border:1px solid transparent;
  border-radius:.25rem;
  margin-bottom:1rem;
  padding:1rem;
  position:relative;
}

.alert-heading{
  color:inherit;
}

.alert-link{
  font-weight:700;
}

.alert-dismissible{
  padding-right:3rem;
}
.alert-dismissible .btn-close{
  padding:1.25rem 1rem;
  position:absolute;
  right:0;
  top:0;
  z-index:2;
}

.alert-primary{
  background-color:#d9dde6;
  border-color:#c6ccd9;
  color:#27324d;
}
.alert-primary .alert-link{
  color:#1f283e;
}

.alert-secondary{
  background-color:#e2e3e5;
  border-color:#d3d6d8;
  color:#41464b;
}
.alert-secondary .alert-link{
  color:#34383c;
}

.alert-success{
  background-color:#d1e7dd;
  border-color:#badbcc;
  color:#0f5132;
}
.alert-success .alert-link{
  color:#0c4128;
}

.alert-info{
  background-color:#cff4fc;
  border-color:#b6effb;
  color:#055160;
}
.alert-info .alert-link{
  color:#04414d;
}

.alert-warning{
  background-color:#fff3cd;
  border-color:#ffecb5;
  color:#664d03;
}
.alert-warning .alert-link{
  color:#523e02;
}

.alert-danger{
  background-color:#f8d7da;
  border-color:#f5c2c7;
  color:#842029;
}
.alert-danger .alert-link{
  color:#6a1a21;
}

.alert-light{
  background-color:#fefefe;
  border-color:#fdfdfe;
  color:#636464;
}
.alert-light .alert-link{
  color:#4f5050;
}

.alert-dark{
  background-color:#d3d3d4;
  border-color:#bcbebf;
  color:#141619;
}
.alert-dark .alert-link{
  color:#101214;
}

@keyframes progress-bar-stripes{
  0%{
    background-position-x:1rem;
  }
}
.progress{
  background-color:#e9ecef;
  border-radius:.25rem;
  font-size:.75rem;
  height:1rem;
}

.progress,.progress-bar{
  display:flex;
  overflow:hidden;
}

.progress-bar{
  background-color:#415480;
  color:#fff;
  flex-direction:column;
  justify-content:center;
  text-align:center;
  transition:width .6s ease;
  white-space:nowrap;
}
@media (prefers-reduced-motion:reduce){
  .progress-bar{
    transition:none;
  }
}

.progress-bar-striped{
  background-image:linear-gradient(45deg, hsla(0,0%,100%,.15) 25%, transparent 0, transparent 50%, hsla(0,0%,100%,.15) 0, hsla(0,0%,100%,.15) 75%, transparent 0, transparent);
  background-size:1rem 1rem;
}

.progress-bar-animated{
  animation:progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion:reduce){
  .progress-bar-animated{
    animation:none;
  }
}

.list-group{
  border-radius:.25rem;
  display:flex;
  flex-direction:column;
  margin-bottom:0;
  padding-left:0;
}

.list-group-numbered{
  counter-reset:section;
  list-style-type:none;
}
.list-group-numbered>li:before{
  content:counters(section, ".") ". ";
  counter-increment:section;
}

.list-group-item-action{
  color:#495057;
  text-align:inherit;
  width:100%;
}
.list-group-item-action:focus,.list-group-item-action:hover{
  background-color:#f8f9fa;
  color:#495057;
  text-decoration:none;
  z-index:1;
}
.list-group-item-action:active{
  background-color:#e9ecef;
  color:#212529;
}

.list-group-item{
  background-color:#fff;
  border:1px solid rgba(0,0,0,.125);
  color:#212529;
  display:block;
  padding:.5rem 1rem;
  position:relative;
  text-decoration:none;
}
.list-group-item:first-child{
  border-top-left-radius:inherit;
  border-top-right-radius:inherit;
}
.list-group-item:last-child{
  border-bottom-left-radius:inherit;
  border-bottom-right-radius:inherit;
}
.list-group-item.disabled,.list-group-item:disabled{
  background-color:#fff;
  color:#6c757d;
  pointer-events:none;
}
.list-group-item.active{
  background-color:#415480;
  border-color:#415480;
  color:#fff;
  z-index:2;
}
.list-group-item+.list-group-item{
  border-top-width:0;
}
.list-group-item+.list-group-item.active{
  border-top-width:1px;
  margin-top:-1px;
}

.list-group-horizontal{
  flex-direction:row;
}
.list-group-horizontal>.list-group-item:first-child{
  border-bottom-left-radius:.25rem;
  border-top-right-radius:0;
}
.list-group-horizontal>.list-group-item:last-child{
  border-bottom-left-radius:0;
  border-top-right-radius:.25rem;
}
.list-group-horizontal>.list-group-item.active{
  margin-top:0;
}
.list-group-horizontal>.list-group-item+.list-group-item{
  border-left-width:0;
  border-top-width:1px;
}
.list-group-horizontal>.list-group-item+.list-group-item.active{
  border-left-width:1px;
  margin-left:-1px;
}

@media (min-width:576px){
  .list-group-horizontal-sm{
    flex-direction:row;
  }
  .list-group-horizontal-sm>.list-group-item:first-child{
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0;
  }
  .list-group-horizontal-sm>.list-group-item:last-child{
    border-bottom-left-radius:0;
    border-top-right-radius:.25rem;
  }
  .list-group-horizontal-sm>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-sm>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:1px;
  }
  .list-group-horizontal-sm>.list-group-item+.list-group-item.active{
    border-left-width:1px;
    margin-left:-1px;
  }
}
@media (min-width:768px){
  .list-group-horizontal-md{
    flex-direction:row;
  }
  .list-group-horizontal-md>.list-group-item:first-child{
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0;
  }
  .list-group-horizontal-md>.list-group-item:last-child{
    border-bottom-left-radius:0;
    border-top-right-radius:.25rem;
  }
  .list-group-horizontal-md>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-md>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:1px;
  }
  .list-group-horizontal-md>.list-group-item+.list-group-item.active{
    border-left-width:1px;
    margin-left:-1px;
  }
}
@media (min-width:992px){
  .list-group-horizontal-lg{
    flex-direction:row;
  }
  .list-group-horizontal-lg>.list-group-item:first-child{
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0;
  }
  .list-group-horizontal-lg>.list-group-item:last-child{
    border-bottom-left-radius:0;
    border-top-right-radius:.25rem;
  }
  .list-group-horizontal-lg>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-lg>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:1px;
  }
  .list-group-horizontal-lg>.list-group-item+.list-group-item.active{
    border-left-width:1px;
    margin-left:-1px;
  }
}
@media (min-width:1200px){
  .list-group-horizontal-xl{
    flex-direction:row;
  }
  .list-group-horizontal-xl>.list-group-item:first-child{
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0;
  }
  .list-group-horizontal-xl>.list-group-item:last-child{
    border-bottom-left-radius:0;
    border-top-right-radius:.25rem;
  }
  .list-group-horizontal-xl>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-xl>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:1px;
  }
  .list-group-horizontal-xl>.list-group-item+.list-group-item.active{
    border-left-width:1px;
    margin-left:-1px;
  }
}
@media (min-width:1400px){
  .list-group-horizontal-xxl{
    flex-direction:row;
  }
  .list-group-horizontal-xxl>.list-group-item:first-child{
    border-bottom-left-radius:.25rem;
    border-top-right-radius:0;
  }
  .list-group-horizontal-xxl>.list-group-item:last-child{
    border-bottom-left-radius:0;
    border-top-right-radius:.25rem;
  }
  .list-group-horizontal-xxl>.list-group-item.active{
    margin-top:0;
  }
  .list-group-horizontal-xxl>.list-group-item+.list-group-item{
    border-left-width:0;
    border-top-width:1px;
  }
  .list-group-horizontal-xxl>.list-group-item+.list-group-item.active{
    border-left-width:1px;
    margin-left:-1px;
  }
}
.list-group-flush{
  border-radius:0;
}
.list-group-flush>.list-group-item{
  border-width:0 0 1px;
}
.list-group-flush>.list-group-item:last-child{
  border-bottom-width:0;
}

.list-group-item-primary{
  background-color:#d9dde6;
  color:#27324d;
}
.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{
  background-color:#c3c7cf;
  color:#27324d;
}
.list-group-item-primary.list-group-item-action.active{
  background-color:#27324d;
  border-color:#27324d;
  color:#fff;
}

.list-group-item-secondary{
  background-color:#e2e3e5;
  color:#41464b;
}
.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{
  background-color:#cbccce;
  color:#41464b;
}
.list-group-item-secondary.list-group-item-action.active{
  background-color:#41464b;
  border-color:#41464b;
  color:#fff;
}

.list-group-item-success{
  background-color:#d1e7dd;
  color:#0f5132;
}
.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{
  background-color:#bcd0c7;
  color:#0f5132;
}
.list-group-item-success.list-group-item-action.active{
  background-color:#0f5132;
  border-color:#0f5132;
  color:#fff;
}

.list-group-item-info{
  background-color:#cff4fc;
  color:#055160;
}
.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{
  background-color:#badce3;
  color:#055160;
}
.list-group-item-info.list-group-item-action.active{
  background-color:#055160;
  border-color:#055160;
  color:#fff;
}

.list-group-item-warning{
  background-color:#fff3cd;
  color:#664d03;
}
.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{
  background-color:#e6dbb9;
  color:#664d03;
}
.list-group-item-warning.list-group-item-action.active{
  background-color:#664d03;
  border-color:#664d03;
  color:#fff;
}

.list-group-item-danger{
  background-color:#f8d7da;
  color:#842029;
}
.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{
  background-color:#dfc2c4;
  color:#842029;
}
.list-group-item-danger.list-group-item-action.active{
  background-color:#842029;
  border-color:#842029;
  color:#fff;
}

.list-group-item-light{
  background-color:#fefefe;
  color:#636464;
}
.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{
  background-color:#e5e5e5;
  color:#636464;
}
.list-group-item-light.list-group-item-action.active{
  background-color:#636464;
  border-color:#636464;
  color:#fff;
}

.list-group-item-dark{
  background-color:#d3d3d4;
  color:#141619;
}
.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{
  background-color:#bebebf;
  color:#141619;
}
.list-group-item-dark.list-group-item-action.active{
  background-color:#141619;
  border-color:#141619;
  color:#fff;
}

.btn-close{
  background:transparent url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3E%3C/svg%3E") 50%/1em auto no-repeat;
  border:0;
  border-radius:.25rem;
  box-sizing:content-box;
  color:#000;
  height:1em;
  opacity:.5;
  padding:.25em;
  width:1em;
}
.btn-close:hover{
  color:#000;
  opacity:.75;
  text-decoration:none;
}
.btn-close:focus{
  box-shadow:0 0 0 .25rem rgba(65,84,128,.25);
  opacity:1;
  outline:0;
}
.btn-close.disabled,.btn-close:disabled{
  opacity:.25;
  pointer-events:none;
  user-select:none;
}

.btn-close-white{
  filter:invert(1) grayscale(100%) brightness(200%);
}

.toast{
  background-clip:padding-box;
  background-color:hsla(0,0%,100%,.85);
  border:1px solid rgba(0,0,0,.1);
  border-radius:.25rem;
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
  font-size:.875rem;
  max-width:100%;
  pointer-events:auto;
  width:350px;
}
.toast:not(.showing):not(.show){
  opacity:0;
}
.toast.hide{
  display:none;
}

.toast-container{
  max-width:100%;
  pointer-events:none;
  width:max-content;
}
.toast-container>:not(:last-child){
  margin-bottom:.75rem;
}

.toast-header{
  align-items:center;
  background-clip:padding-box;
  background-color:hsla(0,0%,100%,.85);
  border-bottom:1px solid rgba(0,0,0,.05);
  border-top-left-radius:calc(.25rem - 1px);
  border-top-right-radius:calc(.25rem - 1px);
  color:#6c757d;
  display:flex;
  padding:.5rem .75rem;
}
.toast-header .btn-close{
  margin-left:.75rem;
  margin-right:-.375rem;
}

.toast-body{
  padding:.75rem;
  word-wrap:break-word;
}

.modal{
  display:none;
  height:100%;
  left:0;
  outline:0;
  overflow-x:hidden;
  overflow-y:auto;
  position:fixed;
  top:0;
  width:100%;
  z-index:1060;
}

.modal-dialog{
  margin:.5rem;
  pointer-events:none;
  position:relative;
  width:auto;
}
.modal.fade .modal-dialog{
  transform:translateY(-50px);
  transition:transform .3s ease-out;
}
@media (prefers-reduced-motion:reduce){
  .modal.fade .modal-dialog{
    transition:none;
  }
}
.modal.show .modal-dialog{
  transform:none;
}
.modal.modal-static .modal-dialog{
  transform:scale(1.02);
}

.modal-dialog-scrollable{
  height:calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content{
  max-height:100%;
  overflow:hidden;
}
.modal-dialog-scrollable .modal-body{
  overflow-y:auto;
}

.modal-dialog-centered{
  align-items:center;
  display:flex;
  min-height:calc(100% - 1rem);
}

.modal-content{
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem;
  display:flex;
  flex-direction:column;
  outline:0;
  pointer-events:auto;
  position:relative;
  width:100%;
}

.modal-backdrop{
  background-color:#000;
  height:100vh;
  left:0;
  position:fixed;
  top:0;
  width:100vw;
  z-index:1040;
}
.modal-backdrop.fade{
  opacity:0;
}
.modal-backdrop.show{
  opacity:.5;
}

.modal-header{
  align-items:center;
  border-bottom:1px solid #e6e6e6;
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px);
  display:flex;
  flex-shrink:0;
  justify-content:space-between;
  padding:1rem;
}
.modal-header .btn-close{
  margin:-.5rem -.5rem -.5rem auto;
  padding:.5rem;
}

.modal-title{
  line-height:1.5;
  margin-bottom:0;
}

.modal-body{
  flex:1 1 auto;
  padding:1rem;
  position:relative;
}

.modal-footer{
  align-items:center;
  border-bottom-left-radius:calc(.3rem - 1px);
  border-bottom-right-radius:calc(.3rem - 1px);
  border-top:1px solid #e6e6e6;
  display:flex;
  flex-shrink:0;
  flex-wrap:wrap;
  justify-content:flex-end;
  padding:.75rem;
}
.modal-footer>*{
  margin:.25rem;
}

@media (min-width:576px){
  .modal-dialog{
    margin:1.75rem auto;
    max-width:500px;
  }
  .modal-dialog-scrollable{
    height:calc(100% - 3.5rem);
  }
  .modal-dialog-centered{
    min-height:calc(100% - 3.5rem);
  }
  .modal-sm{
    max-width:300px;
  }
}
@media (min-width:992px){
  .modal-lg,.modal-xl{
    max-width:800px;
  }
}
@media (min-width:1200px){
  .modal-xl{
    max-width:1140px;
  }
}
.modal-fullscreen{
  height:100%;
  margin:0;
  max-width:none;
  width:100vw;
}
.modal-fullscreen .modal-content{
  border:0;
  border-radius:0;
  height:100%;
}
.modal-fullscreen .modal-header{
  border-radius:0;
}
.modal-fullscreen .modal-body{
  overflow-y:auto;
}
.modal-fullscreen .modal-footer{
  border-radius:0;
}

@media (max-width:575.98px){
  .modal-fullscreen-sm-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-sm-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-sm-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-sm-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-sm-down .modal-footer{
    border-radius:0;
  }
}
@media (max-width:767.98px){
  .modal-fullscreen-md-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-md-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-md-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-md-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-md-down .modal-footer{
    border-radius:0;
  }
}
@media (max-width:991.98px){
  .modal-fullscreen-lg-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-lg-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-lg-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-lg-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-lg-down .modal-footer{
    border-radius:0;
  }
}
@media (max-width:1199.98px){
  .modal-fullscreen-xl-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-xl-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-xl-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-xl-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-xl-down .modal-footer{
    border-radius:0;
  }
}
@media (max-width:1399.98px){
  .modal-fullscreen-xxl-down{
    height:100%;
    margin:0;
    max-width:none;
    width:100vw;
  }
  .modal-fullscreen-xxl-down .modal-content{
    border:0;
    border-radius:0;
    height:100%;
  }
  .modal-fullscreen-xxl-down .modal-header{
    border-radius:0;
  }
  .modal-fullscreen-xxl-down .modal-body{
    overflow-y:auto;
  }
  .modal-fullscreen-xxl-down .modal-footer{
    border-radius:0;
  }
}
.tooltip{
  display:block;
  font-family:var(--bs-font-sans-serif);
  font-size:.875rem;
  font-style:normal;
  font-weight:400;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.5;
  margin:0;
  position:absolute;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  z-index:1080;
  word-wrap:break-word;
  opacity:0;
}
.tooltip.show{
  opacity:.9;
}
.tooltip .tooltip-arrow{
  display:block;
  height:.4rem;
  position:absolute;
  width:.8rem;
}
.tooltip .tooltip-arrow:before{
  border-color:transparent;
  border-style:solid;
  content:"";
  position:absolute;
}

.bs-tooltip-auto[data-popper-placement^=top],.bs-tooltip-top{
  padding:.4rem 0;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{
  bottom:0;
}
.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{
  border-top-color:#000;
  border-width:.4rem .4rem 0;
  top:-1px;
}

.bs-tooltip-auto[data-popper-placement^=right],.bs-tooltip-end{
  padding:0 .4rem;
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{
  height:.8rem;
  left:0;
  width:.4rem;
}
.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{
  border-right-color:#000;
  border-width:.4rem .4rem .4rem 0;
  right:-1px;
}

.bs-tooltip-auto[data-popper-placement^=bottom],.bs-tooltip-bottom{
  padding:.4rem 0;
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{
  top:0;
}
.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{
  border-bottom-color:#000;
  border-width:0 .4rem .4rem;
  bottom:-1px;
}

.bs-tooltip-auto[data-popper-placement^=left],.bs-tooltip-start{
  padding:0 .4rem;
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{
  height:.8rem;
  right:0;
  width:.4rem;
}
.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{
  border-left-color:#000;
  border-width:.4rem 0 .4rem .4rem;
  left:-1px;
}

.tooltip-inner{
  background-color:#000;
  border-radius:.25rem;
  color:#fff;
  max-width:200px;
  padding:.25rem .5rem;
  text-align:center;
}

.popover{
  font-family:var(--bs-font-sans-serif);
  font-size:.875rem;
  font-style:normal;
  font-weight:400;
  left:0;
  letter-spacing:normal;
  line-break:auto;
  line-height:1.5;
  max-width:276px;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  top:0;
  white-space:normal;
  word-break:normal;
  word-spacing:normal;
  z-index:1070;
  word-wrap:break-word;
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid rgba(0,0,0,.2);
  border-radius:.3rem;
}
.popover,.popover .popover-arrow{
  display:block;
  position:absolute;
}
.popover .popover-arrow{
  height:.5rem;
  width:1rem;
}
.popover .popover-arrow:after,.popover .popover-arrow:before{
  border-color:transparent;
  border-style:solid;
  content:"";
  display:block;
  position:absolute;
}

.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{
  bottom:calc(-.5rem - 1px);
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{
  border-top-color:rgba(0,0,0,.25);
  border-width:.5rem .5rem 0;
  bottom:0;
}
.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{
  border-top-color:#fff;
  border-width:.5rem .5rem 0;
  bottom:1px;
}

.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{
  height:1rem;
  left:calc(-.5rem - 1px);
  width:.5rem;
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{
  border-right-color:rgba(0,0,0,.25);
  border-width:.5rem .5rem .5rem 0;
  left:0;
}
.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{
  border-right-color:#fff;
  border-width:.5rem .5rem .5rem 0;
  left:1px;
}

.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{
  top:calc(-.5rem - 1px);
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{
  border-bottom-color:rgba(0,0,0,.25);
  border-width:0 .5rem .5rem;
  top:0;
}
.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{
  border-bottom-color:#fff;
  border-width:0 .5rem .5rem;
  top:1px;
}
.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{
  border-bottom:1px solid #f0f0f0;
  content:"";
  display:block;
  left:50%;
  margin-left:-.5rem;
  position:absolute;
  top:0;
  width:1rem;
}

.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{
  height:1rem;
  right:calc(-.5rem - 1px);
  width:.5rem;
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{
  border-left-color:rgba(0,0,0,.25);
  border-width:.5rem 0 .5rem .5rem;
  right:0;
}
.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{
  border-left-color:#fff;
  border-width:.5rem 0 .5rem .5rem;
  right:1px;
}

.popover-header{
  background-color:#f0f0f0;
  border-bottom:1px solid rgba(0,0,0,.2);
  border-top-left-radius:calc(.3rem - 1px);
  border-top-right-radius:calc(.3rem - 1px);
  font-size:1rem;
  margin-bottom:0;
  padding:.5rem 1rem;
}
.popover-header:empty{
  display:none;
}

.popover-body{
  color:#212529;
  padding:1rem;
}

.carousel{
  position:relative;
}

.carousel.pointer-event{
  touch-action:pan-y;
}

.carousel-inner{
  overflow:hidden;
  position:relative;
  width:100%;
}
.carousel-inner:after{
  clear:both;
  content:"";
  display:block;
}

.carousel-item{
  backface-visibility:hidden;
  display:none;
  float:left;
  margin-right:-100%;
  position:relative;
  transition:transform .6s ease-in-out;
  width:100%;
}
@media (prefers-reduced-motion:reduce){
  .carousel-item{
    transition:none;
  }
}

.carousel-item-next,.carousel-item-prev,.carousel-item.active{
  display:block;
}
.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){
  transform:translateX(100%);
}

.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){
  transform:translateX(-100%);
}
.carousel-fade .carousel-item{
  opacity:0;
  transform:none;
  transition-property:opacity;
}
.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{
  opacity:1;
  z-index:1;
}
.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{
  opacity:0;
  transition:opacity 0s .6s;
  z-index:0;
}
@media (prefers-reduced-motion:reduce){
  .carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{
    transition:none;
  }
}

.carousel-control-next,.carousel-control-prev{
  align-items:center;
  background:none;
  border:0;
  bottom:0;
  color:#fff;
  display:flex;
  justify-content:center;
  opacity:.5;
  padding:0;
  position:absolute;
  text-align:center;
  top:0;
  transition:opacity .15s ease;
  width:15%;
  z-index:1;
}
@media (prefers-reduced-motion:reduce){
  .carousel-control-next,.carousel-control-prev{
    transition:none;
  }
}
.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{
  color:#fff;
  opacity:.9;
  outline:0;
  text-decoration:none;
}

.carousel-control-prev{
  left:0;
}

.carousel-control-next{
  right:0;
}

.carousel-control-next-icon,.carousel-control-prev-icon{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100% 100%;
  display:inline-block;
  height:2rem;
  width:2rem;
}
.carousel-control-prev-icon{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E");
}

.carousel-control-next-icon{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E");
}

.carousel-indicators{
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  list-style:none;
  margin-bottom:1rem;
  margin-left:15%;
  margin-right:15%;
  padding:0;
  position:absolute;
  right:0;
  z-index:2;
}
.carousel-indicators [data-bs-target]{
  background-clip:padding-box;
  background-color:#fff;
  border:0;
  border-bottom:10px solid transparent;
  border-top:10px solid transparent;
  box-sizing:content-box;
  cursor:pointer;
  flex:0 1 auto;
  height:3px;
  margin-left:3px;
  margin-right:3px;
  opacity:.5;
  padding:0;
  text-indent:-999px;
  transition:opacity .6s ease;
  width:30px;
}
@media (prefers-reduced-motion:reduce){
  .carousel-indicators [data-bs-target]{
    transition:none;
  }
}
.carousel-indicators .active{
  opacity:1;
}

.carousel-caption{
  bottom:1.25rem;
  color:#fff;
  left:15%;
  padding-bottom:1.25rem;
  padding-top:1.25rem;
  position:absolute;
  right:15%;
  text-align:center;
}

.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{
  filter:invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target]{
  background-color:#000;
}
.carousel-dark .carousel-caption{
  color:#000;
}

@keyframes spinner-border{
  to{
    transform:rotate(1turn);
  }
}
.spinner-border{
  animation:spinner-border .75s linear infinite;
  border:.25em solid;
  border-radius:50%;
  border-right:.25em solid transparent;
  display:inline-block;
  height:2rem;
  vertical-align:-.125em;
  width:2rem;
}

.spinner-border-sm{
  border-width:.2em;
  height:1rem;
  width:1rem;
}

@keyframes spinner-grow{
  0%{
    transform:scale(0);
  }
  50%{
    opacity:1;
    transform:none;
  }
}
.spinner-grow{
  animation:spinner-grow .75s linear infinite;
  background-color:currentColor;
  border-radius:50%;
  display:inline-block;
  height:2rem;
  opacity:0;
  vertical-align:-.125em;
  width:2rem;
}

.spinner-grow-sm{
  height:1rem;
  width:1rem;
}

@media (prefers-reduced-motion:reduce){
  .spinner-border,.spinner-grow{
    animation-duration:1.5s;
  }
}
.offcanvas{
  background-clip:padding-box;
  background-color:#fff;
  bottom:0;
  display:flex;
  flex-direction:column;
  max-width:100%;
  outline:0;
  position:fixed;
  transition:transform .3s ease-in-out;
  visibility:hidden;
  z-index:1050;
}
@media (prefers-reduced-motion:reduce){
  .offcanvas{
    transition:none;
  }
}

.offcanvas-header{
  align-items:center;
  display:flex;
  justify-content:space-between;
  padding:1rem;
}
.offcanvas-header .btn-close{
  margin-bottom:-.5rem;
  margin-right:-.5rem;
  margin-top:-.5rem;
  padding:.5rem;
}

.offcanvas-title{
  line-height:1.5;
  margin-bottom:0;
}

.offcanvas-body{
  flex-grow:1;
  overflow-y:auto;
  padding:1rem;
}

.offcanvas-start{
  border-right:1px solid rgba(0,0,0,.2);
  left:0;
  top:0;
  transform:translateX(-100%);
  width:400px;
}

.offcanvas-end{
  border-left:1px solid rgba(0,0,0,.2);
  right:0;
  top:0;
  transform:translateX(100%);
  width:400px;
}

.offcanvas-top{
  border-bottom:1px solid rgba(0,0,0,.2);
  top:0;
  transform:translateY(-100%);
}

.offcanvas-bottom,.offcanvas-top{
  height:30vh;
  left:0;
  max-height:100%;
  right:0;
}

.offcanvas-bottom{
  border-top:1px solid rgba(0,0,0,.2);
  transform:translateY(100%);
}

.offcanvas.show{
  transform:none;
}

.clearfix:after{
  clear:both;
  content:"";
  display:block;
}

.link-primary{
  color:#415480;
}
.link-primary:focus,.link-primary:hover{
  color:#344366;
}

.link-secondary{
  color:#6c757d;
}
.link-secondary:focus,.link-secondary:hover{
  color:#565e64;
}

.link-success{
  color:#198754;
}
.link-success:focus,.link-success:hover{
  color:#146c43;
}

.link-info{
  color:#0dcaf0;
}
.link-info:focus,.link-info:hover{
  color:#3dd5f3;
}

.link-warning{
  color:#ffc107;
}
.link-warning:focus,.link-warning:hover{
  color:#ffcd39;
}

.link-danger{
  color:#dc3545;
}
.link-danger:focus,.link-danger:hover{
  color:#b02a37;
}

.link-light{
  color:#f8f9fa;
}
.link-light:focus,.link-light:hover{
  color:#f9fafb;
}

.link-dark{
  color:#212529;
}
.link-dark:focus,.link-dark:hover{
  color:#1a1e21;
}

.ratio{
  position:relative;
  width:100%;
}
.ratio:before{
  content:"";
  display:block;
  padding-top:var(--bs-aspect-ratio);
}
.ratio>*{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}

.ratio-1x1{
  --bs-aspect-ratio:100%;
}

.ratio-4x3{
  --bs-aspect-ratio:75%;
}

.ratio-16x9{
  --bs-aspect-ratio:56.25%;
}

.ratio-21x9{
  --bs-aspect-ratio:42.8571428571%;
}

.fixed-top{
  top:0;
}

.fixed-bottom,.fixed-top{
  left:0;
  position:fixed;
  right:0;
  z-index:1030;
}

.fixed-bottom{
  bottom:0;
}

.sticky-top{
  position:sticky;
  top:0;
  z-index:1020;
}

@media (min-width:576px){
  .sticky-sm-top{
    position:sticky;
    top:0;
    z-index:1020;
  }
}
@media (min-width:768px){
  .sticky-md-top{
    position:sticky;
    top:0;
    z-index:1020;
  }
}
@media (min-width:992px){
  .sticky-lg-top{
    position:sticky;
    top:0;
    z-index:1020;
  }
}
@media (min-width:1200px){
  .sticky-xl-top{
    position:sticky;
    top:0;
    z-index:1020;
  }
}
@media (min-width:1400px){
  .sticky-xxl-top{
    position:sticky;
    top:0;
    z-index:1020;
  }
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){
  height:1px !important;
  margin:-1px !important;
  overflow:hidden !important;
  padding:0 !important;
  position:absolute !important;
  width:1px !important;
  clip:rect(0, 0, 0, 0) !important;
  border:0 !important;
  white-space:nowrap !important;
}

.stretched-link:after{
  bottom:0;
  content:"";
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1;
}

.text-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.align-baseline{
  vertical-align:baseline !important;
}

.align-top{
  vertical-align:top !important;
}

.align-middle{
  vertical-align:middle !important;
}

.align-bottom{
  vertical-align:bottom !important;
}

.align-text-bottom{
  vertical-align:text-bottom !important;
}

.align-text-top{
  vertical-align:text-top !important;
}

.float-start{
  float:left !important;
}

.float-end{
  float:right !important;
}

.float-none{
  float:none !important;
}

.overflow-auto{
  overflow:auto !important;
}

.overflow-hidden{
  overflow:hidden !important;
}

.overflow-visible{
  overflow:visible !important;
}

.overflow-scroll{
  overflow:scroll !important;
}

.shadow{
  box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important;
}

.shadow-sm{
  box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;
}

.shadow-lg{
  box-shadow:0 1rem 3rem rgba(0,0,0,.175) !important;
}

.shadow-none{
  box-shadow:none !important;
}

.position-static{
  position:static !important;
}

.position-relative{
  position:relative !important;
}

.position-absolute{
  position:absolute !important;
}

.position-fixed{
  position:fixed !important;
}

.position-sticky{
  position:sticky !important;
}

.top-0{
  top:0 !important;
}

.top-50{
  top:50% !important;
}

.top-100{
  top:100% !important;
}

.bottom-0{
  bottom:0 !important;
}

.bottom-50{
  bottom:50% !important;
}

.bottom-100{
  bottom:100% !important;
}

.start-0{
  left:0 !important;
}

.start-50{
  left:50% !important;
}

.start-100{
  left:100% !important;
}

.end-0{
  right:0 !important;
}

.end-50{
  right:50% !important;
}

.end-100{
  right:100% !important;
}

.translate-middle{
  transform:translate(-50%, -50%) !important;
}

.translate-middle-x{
  transform:translateX(-50%) !important;
}

.translate-middle-y{
  transform:translateY(-50%) !important;
}

.border{
  border:1px solid #e6e6e6 !important;
}

.border-0{
  border:0 !important;
}

.border-top{
  border-top:1px solid #e6e6e6 !important;
}

.border-top-0{
  border-top:0 !important;
}

.border-end{
  border-right:1px solid #e6e6e6 !important;
}

.border-end-0{
  border-right:0 !important;
}

.border-bottom{
  border-bottom:1px solid #e6e6e6 !important;
}

.border-bottom-0{
  border-bottom:0 !important;
}

.border-start{
  border-left:1px solid #e6e6e6 !important;
}

.border-start-0{
  border-left:0 !important;
}

.border-primary{
  border-color:#415480 !important;
}

.border-secondary{
  border-color:#6c757d !important;
}

.border-success{
  border-color:#198754 !important;
}

.border-info{
  border-color:#0dcaf0 !important;
}

.border-warning{
  border-color:#ffc107 !important;
}

.border-danger{
  border-color:#dc3545 !important;
}

.border-light{
  border-color:#f8f9fa !important;
}

.border-dark{
  border-color:#212529 !important;
}

.border-white{
  border-color:#fff !important;
}

.border-1{
  border-width:1px !important;
}

.border-2{
  border-width:2px !important;
}

.border-3{
  border-width:3px !important;
}

.border-4{
  border-width:4px !important;
}

.border-5{
  border-width:5px !important;
}

.w-25{
  width:25% !important;
}

.w-50{
  width:50% !important;
}

.w-75{
  width:75% !important;
}

.w-100{
  width:100% !important;
}

.w-auto{
  width:auto !important;
}

.mw-100{
  max-width:100% !important;
}

.vw-100{
  width:100vw !important;
}

.min-vw-100{
  min-width:100vw !important;
}

.h-25{
  height:25% !important;
}

.h-50{
  height:50% !important;
}

.h-75{
  height:75% !important;
}

.h-100{
  height:100% !important;
}

.h-auto{
  height:auto !important;
}

.mh-100{
  max-height:100% !important;
}

.vh-100{
  height:100vh !important;
}

.min-vh-100{
  min-height:100vh !important;
}

.gap-0{
  gap:0 !important;
}

.gap-1{
  gap:.25rem !important;
}

.gap-2{
  gap:.5rem !important;
}

.gap-3{
  gap:1rem !important;
}

.gap-4{
  gap:1.5rem !important;
}

.gap-5{
  gap:3rem !important;
}

.font-monospace{
  font-family:var(--bs-font-monospace) !important;
}

.fs-1{
  font-size:calc(1.375rem + 1.5vw) !important;
}

.fs-2{
  font-size:calc(1.325rem + .9vw) !important;
}

.fs-3{
  font-size:calc(1.3rem + .6vw) !important;
}

.fs-4{
  font-size:calc(1.275rem + .3vw) !important;
}

.fs-5{
  font-size:1.25rem !important;
}

.fs-6{
  font-size:1rem !important;
}

.fst-italic{
  font-style:italic !important;
}

.fst-normal{
  font-style:normal !important;
}

.fw-light{
  font-weight:300 !important;
}

.fw-lighter{
  font-weight:lighter !important;
}

.fw-normal{
  font-weight:400 !important;
}

.fw-bold{
  font-weight:700 !important;
}

.fw-bolder{
  font-weight:bolder !important;
}

.lh-1{
  line-height:1 !important;
}

.lh-sm{
  line-height:1.25 !important;
}

.lh-base{
  line-height:1.5 !important;
}

.lh-lg{
  line-height:2 !important;
}

.text-start{
  text-align:left !important;
}

.text-end{
  text-align:right !important;
}

.text-center{
  text-align:center !important;
}

.text-decoration-none{
  text-decoration:none !important;
}

.text-decoration-underline{
  text-decoration:underline !important;
}

.text-decoration-line-through{
  text-decoration:line-through !important;
}

.text-lowercase{
  text-transform:lowercase !important;
}

.text-uppercase{
  text-transform:uppercase !important;
}

.text-capitalize{
  text-transform:capitalize !important;
}

.text-wrap{
  white-space:normal !important;
}

.text-nowrap{
  white-space:nowrap !important;
}
.text-break{
  word-wrap:break-word !important;
  word-break:break-word !important;
}
.text-primary{
  color:#415480 !important;
}

.text-secondary{
  color:#6c757d !important;
}

.text-success{
  color:#198754 !important;
}

.text-info{
  color:#0dcaf0 !important;
}

.text-warning{
  color:#ffc107 !important;
}

.text-danger{
  color:#dc3545 !important;
}

.text-light{
  color:#f8f9fa !important;
}

.text-dark{
  color:#212529 !important;
}

.text-white{
  color:#fff !important;
}

.text-body{
  color:#212529 !important;
}

.text-muted{
  color:#6c757d !important;
}

.text-black-50{
  color:rgba(0,0,0,.5) !important;
}

.text-white-50{
  color:hsla(0,0%,100%,.5) !important;
}

.text-reset{
  color:inherit !important;
}

.bg-primary{
  background-color:#415480 !important;
}

.bg-secondary{
  background-color:#6c757d !important;
}

.bg-success{
  background-color:#198754 !important;
}

.bg-info{
  background-color:#0dcaf0 !important;
}

.bg-warning{
  background-color:#ffc107 !important;
}

.bg-danger{
  background-color:#dc3545 !important;
}

.bg-light{
  background-color:#f8f9fa !important;
}

.bg-dark{
  background-color:#212529 !important;
}

.bg-body,.bg-white{
  background-color:#fff !important;
}

.bg-transparent{
  background-color:transparent !important;
}

.bg-gradient{
  background-image:var(--bs-gradient) !important;
}

.user-select-all{
  user-select:all !important;
}

.user-select-auto{
  user-select:auto !important;
}

.user-select-none{
  user-select:none !important;
}

.pe-none{
  pointer-events:none !important;
}

.pe-auto{
  pointer-events:auto !important;
}

.rounded{
  border-radius:.25rem !important;
}

.rounded-0{
  border-radius:0 !important;
}

.rounded-1{
  border-radius:.2rem !important;
}

.rounded-2{
  border-radius:.25rem !important;
}

.rounded-3{
  border-radius:.3rem !important;
}

.rounded-circle{
  border-radius:50% !important;
}

.rounded-pill{
  border-radius:50rem !important;
}

.rounded-top{
  border-top-left-radius:.25rem !important;
}

.rounded-end,.rounded-top{
  border-top-right-radius:.25rem !important;
}

.rounded-bottom,.rounded-end{
  border-bottom-right-radius:.25rem !important;
}

.rounded-bottom,.rounded-start{
  border-bottom-left-radius:.25rem !important;
}

.rounded-start{
  border-top-left-radius:.25rem !important;
}

.visible{
  visibility:visible !important;
}

.invisible{
  visibility:hidden !important;
}

@media (min-width:576px){
  .float-sm-start{
    float:left !important;
  }
  .float-sm-end{
    float:right !important;
  }
  .float-sm-none{
    float:none !important;
  }
  .d-sm-inline{
    display:inline !important;
  }
  .d-sm-inline-block{
    display:inline-block !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-grid{
    display:grid !important;
  }
  .d-sm-table{
    display:table !important;
  }
  .d-sm-table-row{
    display:table-row !important;
  }
  .d-sm-table-cell{
    display:table-cell !important;
  }
  .d-sm-flex{
    display:flex !important;
  }
  .d-sm-inline-flex{
    display:inline-flex !important;
  }
  .d-sm-none{
    display:none !important;
  }
  .flex-sm-fill{
    flex:1 1 auto !important;
  }
  .flex-sm-row{
    flex-direction:row !important;
  }
  .flex-sm-column{
    flex-direction:column !important;
  }
  .flex-sm-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-sm-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-sm-grow-0{
    flex-grow:0 !important;
  }
  .flex-sm-grow-1{
    flex-grow:1 !important;
  }
  .flex-sm-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-sm-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-sm-wrap{
    flex-wrap:wrap !important;
  }
  .flex-sm-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-sm-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-sm-0{
    gap:0 !important;
  }
  .gap-sm-1{
    gap:.25rem !important;
  }
  .gap-sm-2{
    gap:.5rem !important;
  }
  .gap-sm-3{
    gap:1rem !important;
  }
  .gap-sm-4{
    gap:1.5rem !important;
  }
  .gap-sm-5{
    gap:3rem !important;
  }
  .justify-content-sm-start{
    justify-content:flex-start !important;
  }
  .justify-content-sm-end{
    justify-content:flex-end !important;
  }
  .justify-content-sm-center{
    justify-content:center !important;
  }
  .justify-content-sm-between{
    justify-content:space-between !important;
  }
  .justify-content-sm-around{
    justify-content:space-around !important;
  }
  .justify-content-sm-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-sm-start{
    align-items:flex-start !important;
  }
  .align-items-sm-end{
    align-items:flex-end !important;
  }
  .align-items-sm-center{
    align-items:center !important;
  }
  .align-items-sm-baseline{
    align-items:baseline !important;
  }
  .align-items-sm-stretch{
    align-items:stretch !important;
  }
  .align-content-sm-start{
    align-content:flex-start !important;
  }
  .align-content-sm-end{
    align-content:flex-end !important;
  }
  .align-content-sm-center{
    align-content:center !important;
  }
  .align-content-sm-between{
    align-content:space-between !important;
  }
  .align-content-sm-around{
    align-content:space-around !important;
  }
  .align-content-sm-stretch{
    align-content:stretch !important;
  }
  .align-self-sm-auto{
    align-self:auto !important;
  }
  .align-self-sm-start{
    align-self:flex-start !important;
  }
  .align-self-sm-end{
    align-self:flex-end !important;
  }
  .align-self-sm-center{
    align-self:center !important;
  }
  .align-self-sm-baseline{
    align-self:baseline !important;
  }
  .align-self-sm-stretch{
    align-self:stretch !important;
  }
  .order-sm-first{
    order:-1 !important;
  }
  .order-sm-0{
    order:0 !important;
  }
  .order-sm-1{
    order:1 !important;
  }
  .order-sm-2{
    order:2 !important;
  }
  .order-sm-3{
    order:3 !important;
  }
  .order-sm-4{
    order:4 !important;
  }
  .order-sm-5{
    order:5 !important;
  }
  .order-sm-last{
    order:6 !important;
  }
  .m-sm-0{
    margin:0 !important;
  }
  .m-sm-1{
    margin:.25rem !important;
  }
  .m-sm-2{
    margin:.5rem !important;
  }
  .m-sm-3{
    margin:1rem !important;
  }
  .m-sm-4{
    margin:1.5rem !important;
  }
  .m-sm-5{
    margin:3rem !important;
  }
  .m-sm-auto{
    margin:auto !important;
  }
  .mx-sm-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-sm-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-sm-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-sm-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-sm-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-sm-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-sm-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-sm-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-sm-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-sm-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-sm-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-sm-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-sm-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-sm-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-sm-0{
    margin-top:0 !important;
  }
  .mt-sm-1{
    margin-top:.25rem !important;
  }
  .mt-sm-2{
    margin-top:.5rem !important;
  }
  .mt-sm-3{
    margin-top:1rem !important;
  }
  .mt-sm-4{
    margin-top:1.5rem !important;
  }
  .mt-sm-5{
    margin-top:3rem !important;
  }
  .mt-sm-auto{
    margin-top:auto !important;
  }
  .me-sm-0{
    margin-right:0 !important;
  }
  .me-sm-1{
    margin-right:.25rem !important;
  }
  .me-sm-2{
    margin-right:.5rem !important;
  }
  .me-sm-3{
    margin-right:1rem !important;
  }
  .me-sm-4{
    margin-right:1.5rem !important;
  }
  .me-sm-5{
    margin-right:3rem !important;
  }
  .me-sm-auto{
    margin-right:auto !important;
  }
  .mb-sm-0{
    margin-bottom:0 !important;
  }
  .mb-sm-1{
    margin-bottom:.25rem !important;
  }
  .mb-sm-2{
    margin-bottom:.5rem !important;
  }
  .mb-sm-3{
    margin-bottom:1rem !important;
  }
  .mb-sm-4{
    margin-bottom:1.5rem !important;
  }
  .mb-sm-5{
    margin-bottom:3rem !important;
  }
  .mb-sm-auto{
    margin-bottom:auto !important;
  }
  .ms-sm-0{
    margin-left:0 !important;
  }
  .ms-sm-1{
    margin-left:.25rem !important;
  }
  .ms-sm-2{
    margin-left:.5rem !important;
  }
  .ms-sm-3{
    margin-left:1rem !important;
  }
  .ms-sm-4{
    margin-left:1.5rem !important;
  }
  .ms-sm-5{
    margin-left:3rem !important;
  }
  .ms-sm-auto{
    margin-left:auto !important;
  }
  .p-sm-0{
    padding:0 !important;
  }
  .p-sm-1{
    padding:.25rem !important;
  }
  .p-sm-2{
    padding:.5rem !important;
  }
  .p-sm-3{
    padding:1rem !important;
  }
  .p-sm-4{
    padding:1.5rem !important;
  }
  .p-sm-5{
    padding:3rem !important;
  }
  .px-sm-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-sm-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-sm-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-sm-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-sm-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-sm-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-sm-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-sm-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-sm-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-sm-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-sm-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-sm-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-sm-0{
    padding-top:0 !important;
  }
  .pt-sm-1{
    padding-top:.25rem !important;
  }
  .pt-sm-2{
    padding-top:.5rem !important;
  }
  .pt-sm-3{
    padding-top:1rem !important;
  }
  .pt-sm-4{
    padding-top:1.5rem !important;
  }
  .pt-sm-5{
    padding-top:3rem !important;
  }
  .pe-sm-0{
    padding-right:0 !important;
  }
  .pe-sm-1{
    padding-right:.25rem !important;
  }
  .pe-sm-2{
    padding-right:.5rem !important;
  }
  .pe-sm-3{
    padding-right:1rem !important;
  }
  .pe-sm-4{
    padding-right:1.5rem !important;
  }
  .pe-sm-5{
    padding-right:3rem !important;
  }
  .pb-sm-0{
    padding-bottom:0 !important;
  }
  .pb-sm-1{
    padding-bottom:.25rem !important;
  }
  .pb-sm-2{
    padding-bottom:.5rem !important;
  }
  .pb-sm-3{
    padding-bottom:1rem !important;
  }
  .pb-sm-4{
    padding-bottom:1.5rem !important;
  }
  .pb-sm-5{
    padding-bottom:3rem !important;
  }
  .ps-sm-0{
    padding-left:0 !important;
  }
  .ps-sm-1{
    padding-left:.25rem !important;
  }
  .ps-sm-2{
    padding-left:.5rem !important;
  }
  .ps-sm-3{
    padding-left:1rem !important;
  }
  .ps-sm-4{
    padding-left:1.5rem !important;
  }
  .ps-sm-5{
    padding-left:3rem !important;
  }
  .text-sm-start{
    text-align:left !important;
  }
  .text-sm-end{
    text-align:right !important;
  }
  .text-sm-center{
    text-align:center !important;
  }
}
@media (min-width:768px){
  .float-md-start{
    float:left !important;
  }
  .float-md-end{
    float:right !important;
  }
  .float-md-none{
    float:none !important;
  }
  .d-md-inline{
    display:inline !important;
  }
  .d-md-inline-block{
    display:inline-block !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-grid{
    display:grid !important;
  }
  .d-md-table{
    display:table !important;
  }
  .d-md-table-row{
    display:table-row !important;
  }
  .d-md-table-cell{
    display:table-cell !important;
  }
  .d-md-flex{
    display:flex !important;
  }
  .d-md-inline-flex{
    display:inline-flex !important;
  }
  .d-md-none{
    display:none !important;
  }
  .flex-md-fill{
    flex:1 1 auto !important;
  }
  .flex-md-row{
    flex-direction:row !important;
  }
  .flex-md-column{
    flex-direction:column !important;
  }
  .flex-md-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-md-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-md-grow-0{
    flex-grow:0 !important;
  }
  .flex-md-grow-1{
    flex-grow:1 !important;
  }
  .flex-md-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-md-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-md-wrap{
    flex-wrap:wrap !important;
  }
  .flex-md-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-md-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-md-0{
    gap:0 !important;
  }
  .gap-md-1{
    gap:.25rem !important;
  }
  .gap-md-2{
    gap:.5rem !important;
  }
  .gap-md-3{
    gap:1rem !important;
  }
  .gap-md-4{
    gap:1.5rem !important;
  }
  .gap-md-5{
    gap:3rem !important;
  }
  .justify-content-md-start{
    justify-content:flex-start !important;
  }
  .justify-content-md-end{
    justify-content:flex-end !important;
  }
  .justify-content-md-center{
    justify-content:center !important;
  }
  .justify-content-md-between{
    justify-content:space-between !important;
  }
  .justify-content-md-around{
    justify-content:space-around !important;
  }
  .justify-content-md-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-md-start{
    align-items:flex-start !important;
  }
  .align-items-md-end{
    align-items:flex-end !important;
  }
  .align-items-md-center{
    align-items:center !important;
  }
  .align-items-md-baseline{
    align-items:baseline !important;
  }
  .align-items-md-stretch{
    align-items:stretch !important;
  }
  .align-content-md-start{
    align-content:flex-start !important;
  }
  .align-content-md-end{
    align-content:flex-end !important;
  }
  .align-content-md-center{
    align-content:center !important;
  }
  .align-content-md-between{
    align-content:space-between !important;
  }
  .align-content-md-around{
    align-content:space-around !important;
  }
  .align-content-md-stretch{
    align-content:stretch !important;
  }
  .align-self-md-auto{
    align-self:auto !important;
  }
  .align-self-md-start{
    align-self:flex-start !important;
  }
  .align-self-md-end{
    align-self:flex-end !important;
  }
  .align-self-md-center{
    align-self:center !important;
  }
  .align-self-md-baseline{
    align-self:baseline !important;
  }
  .align-self-md-stretch{
    align-self:stretch !important;
  }
  .order-md-first{
    order:-1 !important;
  }
  .order-md-0{
    order:0 !important;
  }
  .order-md-1{
    order:1 !important;
  }
  .order-md-2{
    order:2 !important;
  }
  .order-md-3{
    order:3 !important;
  }
  .order-md-4{
    order:4 !important;
  }
  .order-md-5{
    order:5 !important;
  }
  .order-md-last{
    order:6 !important;
  }
  .m-md-0{
    margin:0 !important;
  }
  .m-md-1{
    margin:.25rem !important;
  }
  .m-md-2{
    margin:.5rem !important;
  }
  .m-md-3{
    margin:1rem !important;
  }
  .m-md-4{
    margin:1.5rem !important;
  }
  .m-md-5{
    margin:3rem !important;
  }
  .m-md-auto{
    margin:auto !important;
  }
  .mx-md-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-md-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-md-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-md-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-md-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-md-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-md-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-md-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-md-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-md-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-md-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-md-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-md-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-md-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-md-0{
    margin-top:0 !important;
  }
  .mt-md-1{
    margin-top:.25rem !important;
  }
  .mt-md-2{
    margin-top:.5rem !important;
  }
  .mt-md-3{
    margin-top:1rem !important;
  }
  .mt-md-4{
    margin-top:1.5rem !important;
  }
  .mt-md-5{
    margin-top:3rem !important;
  }
  .mt-md-auto{
    margin-top:auto !important;
  }
  .me-md-0{
    margin-right:0 !important;
  }
  .me-md-1{
    margin-right:.25rem !important;
  }
  .me-md-2{
    margin-right:.5rem !important;
  }
  .me-md-3{
    margin-right:1rem !important;
  }
  .me-md-4{
    margin-right:1.5rem !important;
  }
  .me-md-5{
    margin-right:3rem !important;
  }
  .me-md-auto{
    margin-right:auto !important;
  }
  .mb-md-0{
    margin-bottom:0 !important;
  }
  .mb-md-1{
    margin-bottom:.25rem !important;
  }
  .mb-md-2{
    margin-bottom:.5rem !important;
  }
  .mb-md-3{
    margin-bottom:1rem !important;
  }
  .mb-md-4{
    margin-bottom:1.5rem !important;
  }
  .mb-md-5{
    margin-bottom:3rem !important;
  }
  .mb-md-auto{
    margin-bottom:auto !important;
  }
  .ms-md-0{
    margin-left:0 !important;
  }
  .ms-md-1{
    margin-left:.25rem !important;
  }
  .ms-md-2{
    margin-left:.5rem !important;
  }
  .ms-md-3{
    margin-left:1rem !important;
  }
  .ms-md-4{
    margin-left:1.5rem !important;
  }
  .ms-md-5{
    margin-left:3rem !important;
  }
  .ms-md-auto{
    margin-left:auto !important;
  }
  .p-md-0{
    padding:0 !important;
  }
  .p-md-1{
    padding:.25rem !important;
  }
  .p-md-2{
    padding:.5rem !important;
  }
  .p-md-3{
    padding:1rem !important;
  }
  .p-md-4{
    padding:1.5rem !important;
  }
  .p-md-5{
    padding:3rem !important;
  }
  .px-md-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-md-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-md-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-md-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-md-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-md-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-md-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-md-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-md-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-md-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-md-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-md-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-md-0{
    padding-top:0 !important;
  }
  .pt-md-1{
    padding-top:.25rem !important;
  }
  .pt-md-2{
    padding-top:.5rem !important;
  }
  .pt-md-3{
    padding-top:1rem !important;
  }
  .pt-md-4{
    padding-top:1.5rem !important;
  }
  .pt-md-5{
    padding-top:3rem !important;
  }
  .pe-md-0{
    padding-right:0 !important;
  }
  .pe-md-1{
    padding-right:.25rem !important;
  }
  .pe-md-2{
    padding-right:.5rem !important;
  }
  .pe-md-3{
    padding-right:1rem !important;
  }
  .pe-md-4{
    padding-right:1.5rem !important;
  }
  .pe-md-5{
    padding-right:3rem !important;
  }
  .pb-md-0{
    padding-bottom:0 !important;
  }
  .pb-md-1{
    padding-bottom:.25rem !important;
  }
  .pb-md-2{
    padding-bottom:.5rem !important;
  }
  .pb-md-3{
    padding-bottom:1rem !important;
  }
  .pb-md-4{
    padding-bottom:1.5rem !important;
  }
  .pb-md-5{
    padding-bottom:3rem !important;
  }
  .ps-md-0{
    padding-left:0 !important;
  }
  .ps-md-1{
    padding-left:.25rem !important;
  }
  .ps-md-2{
    padding-left:.5rem !important;
  }
  .ps-md-3{
    padding-left:1rem !important;
  }
  .ps-md-4{
    padding-left:1.5rem !important;
  }
  .ps-md-5{
    padding-left:3rem !important;
  }
  .text-md-start{
    text-align:left !important;
  }
  .text-md-end{
    text-align:right !important;
  }
  .text-md-center{
    text-align:center !important;
  }
}
@media (min-width:992px){
  .float-lg-start{
    float:left !important;
  }
  .float-lg-end{
    float:right !important;
  }
  .float-lg-none{
    float:none !important;
  }
  .d-lg-inline{
    display:inline !important;
  }
  .d-lg-inline-block{
    display:inline-block !important;
  }
  .d-lg-block{
    display:block !important;
  }
  .d-lg-grid{
    display:grid !important;
  }
  .d-lg-table{
    display:table !important;
  }
  .d-lg-table-row{
    display:table-row !important;
  }
  .d-lg-table-cell{
    display:table-cell !important;
  }
  .d-lg-flex{
    display:flex !important;
  }
  .d-lg-inline-flex{
    display:inline-flex !important;
  }
  .d-lg-none{
    display:none !important;
  }
  .flex-lg-fill{
    flex:1 1 auto !important;
  }
  .flex-lg-row{
    flex-direction:row !important;
  }
  .flex-lg-column{
    flex-direction:column !important;
  }
  .flex-lg-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-lg-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-lg-grow-0{
    flex-grow:0 !important;
  }
  .flex-lg-grow-1{
    flex-grow:1 !important;
  }
  .flex-lg-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-lg-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-lg-wrap{
    flex-wrap:wrap !important;
  }
  .flex-lg-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-lg-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-lg-0{
    gap:0 !important;
  }
  .gap-lg-1{
    gap:.25rem !important;
  }
  .gap-lg-2{
    gap:.5rem !important;
  }
  .gap-lg-3{
    gap:1rem !important;
  }
  .gap-lg-4{
    gap:1.5rem !important;
  }
  .gap-lg-5{
    gap:3rem !important;
  }
  .justify-content-lg-start{
    justify-content:flex-start !important;
  }
  .justify-content-lg-end{
    justify-content:flex-end !important;
  }
  .justify-content-lg-center{
    justify-content:center !important;
  }
  .justify-content-lg-between{
    justify-content:space-between !important;
  }
  .justify-content-lg-around{
    justify-content:space-around !important;
  }
  .justify-content-lg-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-lg-start{
    align-items:flex-start !important;
  }
  .align-items-lg-end{
    align-items:flex-end !important;
  }
  .align-items-lg-center{
    align-items:center !important;
  }
  .align-items-lg-baseline{
    align-items:baseline !important;
  }
  .align-items-lg-stretch{
    align-items:stretch !important;
  }
  .align-content-lg-start{
    align-content:flex-start !important;
  }
  .align-content-lg-end{
    align-content:flex-end !important;
  }
  .align-content-lg-center{
    align-content:center !important;
  }
  .align-content-lg-between{
    align-content:space-between !important;
  }
  .align-content-lg-around{
    align-content:space-around !important;
  }
  .align-content-lg-stretch{
    align-content:stretch !important;
  }
  .align-self-lg-auto{
    align-self:auto !important;
  }
  .align-self-lg-start{
    align-self:flex-start !important;
  }
  .align-self-lg-end{
    align-self:flex-end !important;
  }
  .align-self-lg-center{
    align-self:center !important;
  }
  .align-self-lg-baseline{
    align-self:baseline !important;
  }
  .align-self-lg-stretch{
    align-self:stretch !important;
  }
  .order-lg-first{
    order:-1 !important;
  }
  .order-lg-0{
    order:0 !important;
  }
  .order-lg-1{
    order:1 !important;
  }
  .order-lg-2{
    order:2 !important;
  }
  .order-lg-3{
    order:3 !important;
  }
  .order-lg-4{
    order:4 !important;
  }
  .order-lg-5{
    order:5 !important;
  }
  .order-lg-last{
    order:6 !important;
  }
  .m-lg-0{
    margin:0 !important;
  }
  .m-lg-1{
    margin:.25rem !important;
  }
  .m-lg-2{
    margin:.5rem !important;
  }
  .m-lg-3{
    margin:1rem !important;
  }
  .m-lg-4{
    margin:1.5rem !important;
  }
  .m-lg-5{
    margin:3rem !important;
  }
  .m-lg-auto{
    margin:auto !important;
  }
  .mx-lg-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-lg-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-lg-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-lg-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-lg-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-lg-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-lg-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-lg-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-lg-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-lg-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-lg-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-lg-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-lg-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-lg-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-lg-0{
    margin-top:0 !important;
  }
  .mt-lg-1{
    margin-top:.25rem !important;
  }
  .mt-lg-2{
    margin-top:.5rem !important;
  }
  .mt-lg-3{
    margin-top:1rem !important;
  }
  .mt-lg-4{
    margin-top:1.5rem !important;
  }
  .mt-lg-5{
    margin-top:3rem !important;
  }
  .mt-lg-auto{
    margin-top:auto !important;
  }
  .me-lg-0{
    margin-right:0 !important;
  }
  .me-lg-1{
    margin-right:.25rem !important;
  }
  .me-lg-2{
    margin-right:.5rem !important;
  }
  .me-lg-3{
    margin-right:1rem !important;
  }
  .me-lg-4{
    margin-right:1.5rem !important;
  }
  .me-lg-5{
    margin-right:3rem !important;
  }
  .me-lg-auto{
    margin-right:auto !important;
  }
  .mb-lg-0{
    margin-bottom:0 !important;
  }
  .mb-lg-1{
    margin-bottom:.25rem !important;
  }
  .mb-lg-2{
    margin-bottom:.5rem !important;
  }
  .mb-lg-3{
    margin-bottom:1rem !important;
  }
  .mb-lg-4{
    margin-bottom:1.5rem !important;
  }
  .mb-lg-5{
    margin-bottom:3rem !important;
  }
  .mb-lg-auto{
    margin-bottom:auto !important;
  }
  .ms-lg-0{
    margin-left:0 !important;
  }
  .ms-lg-1{
    margin-left:.25rem !important;
  }
  .ms-lg-2{
    margin-left:.5rem !important;
  }
  .ms-lg-3{
    margin-left:1rem !important;
  }
  .ms-lg-4{
    margin-left:1.5rem !important;
  }
  .ms-lg-5{
    margin-left:3rem !important;
  }
  .ms-lg-auto{
    margin-left:auto !important;
  }
  .p-lg-0{
    padding:0 !important;
  }
  .p-lg-1{
    padding:.25rem !important;
  }
  .p-lg-2{
    padding:.5rem !important;
  }
  .p-lg-3{
    padding:1rem !important;
  }
  .p-lg-4{
    padding:1.5rem !important;
  }
  .p-lg-5{
    padding:3rem !important;
  }
  .px-lg-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-lg-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-lg-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-lg-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-lg-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-lg-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-lg-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-lg-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-lg-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-lg-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-lg-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-lg-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-lg-0{
    padding-top:0 !important;
  }
  .pt-lg-1{
    padding-top:.25rem !important;
  }
  .pt-lg-2{
    padding-top:.5rem !important;
  }
  .pt-lg-3{
    padding-top:1rem !important;
  }
  .pt-lg-4{
    padding-top:1.5rem !important;
  }
  .pt-lg-5{
    padding-top:3rem !important;
  }
  .pe-lg-0{
    padding-right:0 !important;
  }
  .pe-lg-1{
    padding-right:.25rem !important;
  }
  .pe-lg-2{
    padding-right:.5rem !important;
  }
  .pe-lg-3{
    padding-right:1rem !important;
  }
  .pe-lg-4{
    padding-right:1.5rem !important;
  }
  .pe-lg-5{
    padding-right:3rem !important;
  }
  .pb-lg-0{
    padding-bottom:0 !important;
  }
  .pb-lg-1{
    padding-bottom:.25rem !important;
  }
  .pb-lg-2{
    padding-bottom:.5rem !important;
  }
  .pb-lg-3{
    padding-bottom:1rem !important;
  }
  .pb-lg-4{
    padding-bottom:1.5rem !important;
  }
  .pb-lg-5{
    padding-bottom:3rem !important;
  }
  .ps-lg-0{
    padding-left:0 !important;
  }
  .ps-lg-1{
    padding-left:.25rem !important;
  }
  .ps-lg-2{
    padding-left:.5rem !important;
  }
  .ps-lg-3{
    padding-left:1rem !important;
  }
  .ps-lg-4{
    padding-left:1.5rem !important;
  }
  .ps-lg-5{
    padding-left:3rem !important;
  }
  .text-lg-start{
    text-align:left !important;
  }
  .text-lg-end{
    text-align:right !important;
  }
  .text-lg-center{
    text-align:center !important;
  }
}
@media (min-width:1200px){
  .float-xl-start{
    float:left !important;
  }
  .float-xl-end{
    float:right !important;
  }
  .float-xl-none{
    float:none !important;
  }
  .d-xl-inline{
    display:inline !important;
  }
  .d-xl-inline-block{
    display:inline-block !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-grid{
    display:grid !important;
  }
  .d-xl-table{
    display:table !important;
  }
  .d-xl-table-row{
    display:table-row !important;
  }
  .d-xl-table-cell{
    display:table-cell !important;
  }
  .d-xl-flex{
    display:flex !important;
  }
  .d-xl-inline-flex{
    display:inline-flex !important;
  }
  .d-xl-none{
    display:none !important;
  }
  .flex-xl-fill{
    flex:1 1 auto !important;
  }
  .flex-xl-row{
    flex-direction:row !important;
  }
  .flex-xl-column{
    flex-direction:column !important;
  }
  .flex-xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-xl-0{
    gap:0 !important;
  }
  .gap-xl-1{
    gap:.25rem !important;
  }
  .gap-xl-2{
    gap:.5rem !important;
  }
  .gap-xl-3{
    gap:1rem !important;
  }
  .gap-xl-4{
    gap:1.5rem !important;
  }
  .gap-xl-5{
    gap:3rem !important;
  }
  .justify-content-xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xl-center{
    justify-content:center !important;
  }
  .justify-content-xl-between{
    justify-content:space-between !important;
  }
  .justify-content-xl-around{
    justify-content:space-around !important;
  }
  .justify-content-xl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xl-start{
    align-items:flex-start !important;
  }
  .align-items-xl-end{
    align-items:flex-end !important;
  }
  .align-items-xl-center{
    align-items:center !important;
  }
  .align-items-xl-baseline{
    align-items:baseline !important;
  }
  .align-items-xl-stretch{
    align-items:stretch !important;
  }
  .align-content-xl-start{
    align-content:flex-start !important;
  }
  .align-content-xl-end{
    align-content:flex-end !important;
  }
  .align-content-xl-center{
    align-content:center !important;
  }
  .align-content-xl-between{
    align-content:space-between !important;
  }
  .align-content-xl-around{
    align-content:space-around !important;
  }
  .align-content-xl-stretch{
    align-content:stretch !important;
  }
  .align-self-xl-auto{
    align-self:auto !important;
  }
  .align-self-xl-start{
    align-self:flex-start !important;
  }
  .align-self-xl-end{
    align-self:flex-end !important;
  }
  .align-self-xl-center{
    align-self:center !important;
  }
  .align-self-xl-baseline{
    align-self:baseline !important;
  }
  .align-self-xl-stretch{
    align-self:stretch !important;
  }
  .order-xl-first{
    order:-1 !important;
  }
  .order-xl-0{
    order:0 !important;
  }
  .order-xl-1{
    order:1 !important;
  }
  .order-xl-2{
    order:2 !important;
  }
  .order-xl-3{
    order:3 !important;
  }
  .order-xl-4{
    order:4 !important;
  }
  .order-xl-5{
    order:5 !important;
  }
  .order-xl-last{
    order:6 !important;
  }
  .m-xl-0{
    margin:0 !important;
  }
  .m-xl-1{
    margin:.25rem !important;
  }
  .m-xl-2{
    margin:.5rem !important;
  }
  .m-xl-3{
    margin:1rem !important;
  }
  .m-xl-4{
    margin:1.5rem !important;
  }
  .m-xl-5{
    margin:3rem !important;
  }
  .m-xl-auto{
    margin:auto !important;
  }
  .mx-xl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xl-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-xl-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-xl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xl-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-xl-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-xl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xl-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-xl-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-xl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xl-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-xl-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-xl-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-xl-0{
    margin-top:0 !important;
  }
  .mt-xl-1{
    margin-top:.25rem !important;
  }
  .mt-xl-2{
    margin-top:.5rem !important;
  }
  .mt-xl-3{
    margin-top:1rem !important;
  }
  .mt-xl-4{
    margin-top:1.5rem !important;
  }
  .mt-xl-5{
    margin-top:3rem !important;
  }
  .mt-xl-auto{
    margin-top:auto !important;
  }
  .me-xl-0{
    margin-right:0 !important;
  }
  .me-xl-1{
    margin-right:.25rem !important;
  }
  .me-xl-2{
    margin-right:.5rem !important;
  }
  .me-xl-3{
    margin-right:1rem !important;
  }
  .me-xl-4{
    margin-right:1.5rem !important;
  }
  .me-xl-5{
    margin-right:3rem !important;
  }
  .me-xl-auto{
    margin-right:auto !important;
  }
  .mb-xl-0{
    margin-bottom:0 !important;
  }
  .mb-xl-1{
    margin-bottom:.25rem !important;
  }
  .mb-xl-2{
    margin-bottom:.5rem !important;
  }
  .mb-xl-3{
    margin-bottom:1rem !important;
  }
  .mb-xl-4{
    margin-bottom:1.5rem !important;
  }
  .mb-xl-5{
    margin-bottom:3rem !important;
  }
  .mb-xl-auto{
    margin-bottom:auto !important;
  }
  .ms-xl-0{
    margin-left:0 !important;
  }
  .ms-xl-1{
    margin-left:.25rem !important;
  }
  .ms-xl-2{
    margin-left:.5rem !important;
  }
  .ms-xl-3{
    margin-left:1rem !important;
  }
  .ms-xl-4{
    margin-left:1.5rem !important;
  }
  .ms-xl-5{
    margin-left:3rem !important;
  }
  .ms-xl-auto{
    margin-left:auto !important;
  }
  .p-xl-0{
    padding:0 !important;
  }
  .p-xl-1{
    padding:.25rem !important;
  }
  .p-xl-2{
    padding:.5rem !important;
  }
  .p-xl-3{
    padding:1rem !important;
  }
  .p-xl-4{
    padding:1.5rem !important;
  }
  .p-xl-5{
    padding:3rem !important;
  }
  .px-xl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xl-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-xl-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-xl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xl-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-xl-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-xl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xl-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-xl-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-xl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xl-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-xl-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-xl-0{
    padding-top:0 !important;
  }
  .pt-xl-1{
    padding-top:.25rem !important;
  }
  .pt-xl-2{
    padding-top:.5rem !important;
  }
  .pt-xl-3{
    padding-top:1rem !important;
  }
  .pt-xl-4{
    padding-top:1.5rem !important;
  }
  .pt-xl-5{
    padding-top:3rem !important;
  }
  .pe-xl-0{
    padding-right:0 !important;
  }
  .pe-xl-1{
    padding-right:.25rem !important;
  }
  .pe-xl-2{
    padding-right:.5rem !important;
  }
  .pe-xl-3{
    padding-right:1rem !important;
  }
  .pe-xl-4{
    padding-right:1.5rem !important;
  }
  .pe-xl-5{
    padding-right:3rem !important;
  }
  .pb-xl-0{
    padding-bottom:0 !important;
  }
  .pb-xl-1{
    padding-bottom:.25rem !important;
  }
  .pb-xl-2{
    padding-bottom:.5rem !important;
  }
  .pb-xl-3{
    padding-bottom:1rem !important;
  }
  .pb-xl-4{
    padding-bottom:1.5rem !important;
  }
  .pb-xl-5{
    padding-bottom:3rem !important;
  }
  .ps-xl-0{
    padding-left:0 !important;
  }
  .ps-xl-1{
    padding-left:.25rem !important;
  }
  .ps-xl-2{
    padding-left:.5rem !important;
  }
  .ps-xl-3{
    padding-left:1rem !important;
  }
  .ps-xl-4{
    padding-left:1.5rem !important;
  }
  .ps-xl-5{
    padding-left:3rem !important;
  }
  .text-xl-start{
    text-align:left !important;
  }
  .text-xl-end{
    text-align:right !important;
  }
  .text-xl-center{
    text-align:center !important;
  }
}
@media (min-width:1400px){
  .float-xxl-start{
    float:left !important;
  }
  .float-xxl-end{
    float:right !important;
  }
  .float-xxl-none{
    float:none !important;
  }
  .d-xxl-inline{
    display:inline !important;
  }
  .d-xxl-inline-block{
    display:inline-block !important;
  }
  .d-xxl-block{
    display:block !important;
  }
  .d-xxl-grid{
    display:grid !important;
  }
  .d-xxl-table{
    display:table !important;
  }
  .d-xxl-table-row{
    display:table-row !important;
  }
  .d-xxl-table-cell{
    display:table-cell !important;
  }
  .d-xxl-flex{
    display:flex !important;
  }
  .d-xxl-inline-flex{
    display:inline-flex !important;
  }
  .d-xxl-none{
    display:none !important;
  }
  .flex-xxl-fill{
    flex:1 1 auto !important;
  }
  .flex-xxl-row{
    flex-direction:row !important;
  }
  .flex-xxl-column{
    flex-direction:column !important;
  }
  .flex-xxl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xxl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xxl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xxl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xxl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xxl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xxl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xxl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xxl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .gap-xxl-0{
    gap:0 !important;
  }
  .gap-xxl-1{
    gap:.25rem !important;
  }
  .gap-xxl-2{
    gap:.5rem !important;
  }
  .gap-xxl-3{
    gap:1rem !important;
  }
  .gap-xxl-4{
    gap:1.5rem !important;
  }
  .gap-xxl-5{
    gap:3rem !important;
  }
  .justify-content-xxl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xxl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xxl-center{
    justify-content:center !important;
  }
  .justify-content-xxl-between{
    justify-content:space-between !important;
  }
  .justify-content-xxl-around{
    justify-content:space-around !important;
  }
  .justify-content-xxl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xxl-start{
    align-items:flex-start !important;
  }
  .align-items-xxl-end{
    align-items:flex-end !important;
  }
  .align-items-xxl-center{
    align-items:center !important;
  }
  .align-items-xxl-baseline{
    align-items:baseline !important;
  }
  .align-items-xxl-stretch{
    align-items:stretch !important;
  }
  .align-content-xxl-start{
    align-content:flex-start !important;
  }
  .align-content-xxl-end{
    align-content:flex-end !important;
  }
  .align-content-xxl-center{
    align-content:center !important;
  }
  .align-content-xxl-between{
    align-content:space-between !important;
  }
  .align-content-xxl-around{
    align-content:space-around !important;
  }
  .align-content-xxl-stretch{
    align-content:stretch !important;
  }
  .align-self-xxl-auto{
    align-self:auto !important;
  }
  .align-self-xxl-start{
    align-self:flex-start !important;
  }
  .align-self-xxl-end{
    align-self:flex-end !important;
  }
  .align-self-xxl-center{
    align-self:center !important;
  }
  .align-self-xxl-baseline{
    align-self:baseline !important;
  }
  .align-self-xxl-stretch{
    align-self:stretch !important;
  }
  .order-xxl-first{
    order:-1 !important;
  }
  .order-xxl-0{
    order:0 !important;
  }
  .order-xxl-1{
    order:1 !important;
  }
  .order-xxl-2{
    order:2 !important;
  }
  .order-xxl-3{
    order:3 !important;
  }
  .order-xxl-4{
    order:4 !important;
  }
  .order-xxl-5{
    order:5 !important;
  }
  .order-xxl-last{
    order:6 !important;
  }
  .m-xxl-0{
    margin:0 !important;
  }
  .m-xxl-1{
    margin:.25rem !important;
  }
  .m-xxl-2{
    margin:.5rem !important;
  }
  .m-xxl-3{
    margin:1rem !important;
  }
  .m-xxl-4{
    margin:1.5rem !important;
  }
  .m-xxl-5{
    margin:3rem !important;
  }
  .m-xxl-auto{
    margin:auto !important;
  }
  .mx-xxl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xxl-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-xxl-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-xxl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xxl-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-xxl-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-xxl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xxl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xxl-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-xxl-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-xxl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xxl-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-xxl-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-xxl-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-xxl-0{
    margin-top:0 !important;
  }
  .mt-xxl-1{
    margin-top:.25rem !important;
  }
  .mt-xxl-2{
    margin-top:.5rem !important;
  }
  .mt-xxl-3{
    margin-top:1rem !important;
  }
  .mt-xxl-4{
    margin-top:1.5rem !important;
  }
  .mt-xxl-5{
    margin-top:3rem !important;
  }
  .mt-xxl-auto{
    margin-top:auto !important;
  }
  .me-xxl-0{
    margin-right:0 !important;
  }
  .me-xxl-1{
    margin-right:.25rem !important;
  }
  .me-xxl-2{
    margin-right:.5rem !important;
  }
  .me-xxl-3{
    margin-right:1rem !important;
  }
  .me-xxl-4{
    margin-right:1.5rem !important;
  }
  .me-xxl-5{
    margin-right:3rem !important;
  }
  .me-xxl-auto{
    margin-right:auto !important;
  }
  .mb-xxl-0{
    margin-bottom:0 !important;
  }
  .mb-xxl-1{
    margin-bottom:.25rem !important;
  }
  .mb-xxl-2{
    margin-bottom:.5rem !important;
  }
  .mb-xxl-3{
    margin-bottom:1rem !important;
  }
  .mb-xxl-4{
    margin-bottom:1.5rem !important;
  }
  .mb-xxl-5{
    margin-bottom:3rem !important;
  }
  .mb-xxl-auto{
    margin-bottom:auto !important;
  }
  .ms-xxl-0{
    margin-left:0 !important;
  }
  .ms-xxl-1{
    margin-left:.25rem !important;
  }
  .ms-xxl-2{
    margin-left:.5rem !important;
  }
  .ms-xxl-3{
    margin-left:1rem !important;
  }
  .ms-xxl-4{
    margin-left:1.5rem !important;
  }
  .ms-xxl-5{
    margin-left:3rem !important;
  }
  .ms-xxl-auto{
    margin-left:auto !important;
  }
  .p-xxl-0{
    padding:0 !important;
  }
  .p-xxl-1{
    padding:.25rem !important;
  }
  .p-xxl-2{
    padding:.5rem !important;
  }
  .p-xxl-3{
    padding:1rem !important;
  }
  .p-xxl-4{
    padding:1.5rem !important;
  }
  .p-xxl-5{
    padding:3rem !important;
  }
  .px-xxl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xxl-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-xxl-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-xxl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xxl-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-xxl-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-xxl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xxl-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-xxl-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-xxl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xxl-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-xxl-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-xxl-0{
    padding-top:0 !important;
  }
  .pt-xxl-1{
    padding-top:.25rem !important;
  }
  .pt-xxl-2{
    padding-top:.5rem !important;
  }
  .pt-xxl-3{
    padding-top:1rem !important;
  }
  .pt-xxl-4{
    padding-top:1.5rem !important;
  }
  .pt-xxl-5{
    padding-top:3rem !important;
  }
  .pe-xxl-0{
    padding-right:0 !important;
  }
  .pe-xxl-1{
    padding-right:.25rem !important;
  }
  .pe-xxl-2{
    padding-right:.5rem !important;
  }
  .pe-xxl-3{
    padding-right:1rem !important;
  }
  .pe-xxl-4{
    padding-right:1.5rem !important;
  }
  .pe-xxl-5{
    padding-right:3rem !important;
  }
  .pb-xxl-0{
    padding-bottom:0 !important;
  }
  .pb-xxl-1{
    padding-bottom:.25rem !important;
  }
  .pb-xxl-2{
    padding-bottom:.5rem !important;
  }
  .pb-xxl-3{
    padding-bottom:1rem !important;
  }
  .pb-xxl-4{
    padding-bottom:1.5rem !important;
  }
  .pb-xxl-5{
    padding-bottom:3rem !important;
  }
  .ps-xxl-0{
    padding-left:0 !important;
  }
  .ps-xxl-1{
    padding-left:.25rem !important;
  }
  .ps-xxl-2{
    padding-left:.5rem !important;
  }
  .ps-xxl-3{
    padding-left:1rem !important;
  }
  .ps-xxl-4{
    padding-left:1.5rem !important;
  }
  .ps-xxl-5{
    padding-left:3rem !important;
  }
  .text-xxl-start{
    text-align:left !important;
  }
  .text-xxl-end{
    text-align:right !important;
  }
  .text-xxl-center{
    text-align:center !important;
  }
}
@media (min-width:1200px){
  .fs-1{
    font-size:2.5rem !important;
  }
  .fs-2{
    font-size:2rem !important;
  }
  .fs-3{
    font-size:1.75rem !important;
  }
  .fs-4{
    font-size:1.5rem !important;
  }
}
/*!
 * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.page-width{
  margin-left:auto;
  margin-right:auto;
  padding-left:var(--bs-gutter-x, .75rem);
  padding-right:var(--bs-gutter-x, .75rem);
  width:100%;
}

@media (min-width:576px){
  .container,.container-sm,.page-width{
    max-width:540px;
  }
}
@media (min-width:768px){
  .container,.container-md,.container-sm,.page-width{
    max-width:720px;
  }
}
@media (min-width:992px){
  .container,.container-lg,.container-md,.container-sm,.page-width{
    max-width:960px;
  }
}
@media (min-width:1200px){
  .container,.container-lg,.container-md,.container-sm,.container-xl,.page-width{
    max-width:1140px;
  }
}
@media (min-width:1400px){
  .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl,.page-width{
    max-width:1320px;
  }
}
.row{
  --bs-gutter-x:1.5rem;
  --bs-gutter-y:0;
  display:flex;
  flex-wrap:wrap;
  margin-left:calc(var(--bs-gutter-x)*-.5);
  margin-right:calc(var(--bs-gutter-x)*-.5);
  margin-top:calc(var(--bs-gutter-y)*-1);
}
.row>*{
  box-sizing:border-box;
  flex-shrink:0;
  margin-top:var(--bs-gutter-y);
  max-width:100%;
  padding-left:calc(var(--bs-gutter-x)*.5);
  padding-right:calc(var(--bs-gutter-x)*.5);
  width:100%;
}

.col{
  flex:1 0 0%;
}

.row-cols-auto>*{
  flex:0 0 auto;
  width:auto;
}

.row-cols-1>*{
  flex:0 0 auto;
  width:100%;
}

.row-cols-2>*{
  flex:0 0 auto;
  width:50%;
}

.row-cols-3>*{
  flex:0 0 auto;
  width:33.3333333333%;
}

.row-cols-4>*{
  flex:0 0 auto;
  width:25%;
}

.row-cols-5>*{
  flex:0 0 auto;
  width:20%;
}

.row-cols-6>*{
  flex:0 0 auto;
  width:16.6666666667%;
}

@media (min-width:576px){
  .col-sm{
    flex:1 0 0%;
  }
  .row-cols-sm-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-sm-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-sm-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-sm-3>*{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-sm-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-sm-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-sm-6>*{
    flex:0 0 auto;
    width:16.6666666667%;
  }
}
@media (min-width:768px){
  .col-md{
    flex:1 0 0%;
  }
  .row-cols-md-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-md-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-md-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-md-3>*{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-md-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-md-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-md-6>*{
    flex:0 0 auto;
    width:16.6666666667%;
  }
}
@media (min-width:992px){
  .col-lg{
    flex:1 0 0%;
  }
  .row-cols-lg-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-lg-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-lg-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-lg-3>*{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-lg-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-lg-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-lg-6>*{
    flex:0 0 auto;
    width:16.6666666667%;
  }
}
@media (min-width:1200px){
  .col-xl{
    flex:1 0 0%;
  }
  .row-cols-xl-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xl-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xl-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xl-3>*{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-xl-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xl-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xl-6>*{
    flex:0 0 auto;
    width:16.6666666667%;
  }
}
@media (min-width:1400px){
  .col-xxl{
    flex:1 0 0%;
  }
  .row-cols-xxl-auto>*{
    flex:0 0 auto;
    width:auto;
  }
  .row-cols-xxl-1>*{
    flex:0 0 auto;
    width:100%;
  }
  .row-cols-xxl-2>*{
    flex:0 0 auto;
    width:50%;
  }
  .row-cols-xxl-3>*{
    flex:0 0 auto;
    width:33.3333333333%;
  }
  .row-cols-xxl-4>*{
    flex:0 0 auto;
    width:25%;
  }
  .row-cols-xxl-5>*{
    flex:0 0 auto;
    width:20%;
  }
  .row-cols-xxl-6>*{
    flex:0 0 auto;
    width:16.6666666667%;
  }
}
.col-auto{
  flex:0 0 auto;
  width:auto;
}

.col-1{
  width:8.33333333%;
}

.col-1,.col-2{
  flex:0 0 auto;
}

.col-2{
  width:16.66666667%;
}

.col-3{
  width:25%;
}

.col-3,.col-4{
  flex:0 0 auto;
}

.col-4{
  width:33.33333333%;
}

.col-5{
  width:41.66666667%;
}

.col-5,.col-6{
  flex:0 0 auto;
}

.col-6{
  width:50%;
}

.col-7{
  width:58.33333333%;
}

.col-7,.col-8{
  flex:0 0 auto;
}

.col-8{
  width:66.66666667%;
}

.col-9{
  flex:0 0 auto;
  width:75%;
}

.col-10{
  flex:0 0 auto;
  width:83.33333333%;
}

.col-11{
  flex:0 0 auto;
  width:91.66666667%;
}

.col-12{
  flex:0 0 auto;
  width:100%;
}

.offset-1{
  margin-left:8.33333333%;
}

.offset-2{
  margin-left:16.66666667%;
}

.offset-3{
  margin-left:25%;
}

.offset-4{
  margin-left:33.33333333%;
}

.offset-5{
  margin-left:41.66666667%;
}

.offset-6{
  margin-left:50%;
}

.offset-7{
  margin-left:58.33333333%;
}

.offset-8{
  margin-left:66.66666667%;
}

.offset-9{
  margin-left:75%;
}

.offset-10{
  margin-left:83.33333333%;
}

.offset-11{
  margin-left:91.66666667%;
}

.g-0,.gx-0{
  --bs-gutter-x:0;
}

.g-0,.gy-0{
  --bs-gutter-y:0;
}

.g-1,.gx-1{
  --bs-gutter-x:0.25rem;
}

.g-1,.gy-1{
  --bs-gutter-y:0.25rem;
}

.g-2,.gx-2{
  --bs-gutter-x:0.5rem;
}

.g-2,.gy-2{
  --bs-gutter-y:0.5rem;
}

.g-3,.gx-3{
  --bs-gutter-x:1rem;
}

.g-3,.gy-3{
  --bs-gutter-y:1rem;
}

.g-4,.gx-4{
  --bs-gutter-x:1.5rem;
}

.g-4,.gy-4{
  --bs-gutter-y:1.5rem;
}

.g-5,.gx-5{
  --bs-gutter-x:3rem;
}

.g-5,.gy-5{
  --bs-gutter-y:3rem;
}

@media (min-width:576px){
  .col-sm-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-sm-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-sm-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-sm-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-sm-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-sm-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-sm-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-sm-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-sm-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-sm-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-sm-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-sm-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-sm-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-sm-0{
    margin-left:0;
  }
  .offset-sm-1{
    margin-left:8.33333333%;
  }
  .offset-sm-2{
    margin-left:16.66666667%;
  }
  .offset-sm-3{
    margin-left:25%;
  }
  .offset-sm-4{
    margin-left:33.33333333%;
  }
  .offset-sm-5{
    margin-left:41.66666667%;
  }
  .offset-sm-6{
    margin-left:50%;
  }
  .offset-sm-7{
    margin-left:58.33333333%;
  }
  .offset-sm-8{
    margin-left:66.66666667%;
  }
  .offset-sm-9{
    margin-left:75%;
  }
  .offset-sm-10{
    margin-left:83.33333333%;
  }
  .offset-sm-11{
    margin-left:91.66666667%;
  }
  .g-sm-0,.gx-sm-0{
    --bs-gutter-x:0;
  }
  .g-sm-0,.gy-sm-0{
    --bs-gutter-y:0;
  }
  .g-sm-1,.gx-sm-1{
    --bs-gutter-x:0.25rem;
  }
  .g-sm-1,.gy-sm-1{
    --bs-gutter-y:0.25rem;
  }
  .g-sm-2,.gx-sm-2{
    --bs-gutter-x:0.5rem;
  }
  .g-sm-2,.gy-sm-2{
    --bs-gutter-y:0.5rem;
  }
  .g-sm-3,.gx-sm-3{
    --bs-gutter-x:1rem;
  }
  .g-sm-3,.gy-sm-3{
    --bs-gutter-y:1rem;
  }
  .g-sm-4,.gx-sm-4{
    --bs-gutter-x:1.5rem;
  }
  .g-sm-4,.gy-sm-4{
    --bs-gutter-y:1.5rem;
  }
  .g-sm-5,.gx-sm-5{
    --bs-gutter-x:3rem;
  }
  .g-sm-5,.gy-sm-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width:768px){
  .col-md-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-md-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-md-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-md-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-md-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-md-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-md-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-md-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-md-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-md-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-md-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-md-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-md-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-md-0{
    margin-left:0;
  }
  .offset-md-1{
    margin-left:8.33333333%;
  }
  .offset-md-2{
    margin-left:16.66666667%;
  }
  .offset-md-3{
    margin-left:25%;
  }
  .offset-md-4{
    margin-left:33.33333333%;
  }
  .offset-md-5{
    margin-left:41.66666667%;
  }
  .offset-md-6{
    margin-left:50%;
  }
  .offset-md-7{
    margin-left:58.33333333%;
  }
  .offset-md-8{
    margin-left:66.66666667%;
  }
  .offset-md-9{
    margin-left:75%;
  }
  .offset-md-10{
    margin-left:83.33333333%;
  }
  .offset-md-11{
    margin-left:91.66666667%;
  }
  .g-md-0,.gx-md-0{
    --bs-gutter-x:0;
  }
  .g-md-0,.gy-md-0{
    --bs-gutter-y:0;
  }
  .g-md-1,.gx-md-1{
    --bs-gutter-x:0.25rem;
  }
  .g-md-1,.gy-md-1{
    --bs-gutter-y:0.25rem;
  }
  .g-md-2,.gx-md-2{
    --bs-gutter-x:0.5rem;
  }
  .g-md-2,.gy-md-2{
    --bs-gutter-y:0.5rem;
  }
  .g-md-3,.gx-md-3{
    --bs-gutter-x:1rem;
  }
  .g-md-3,.gy-md-3{
    --bs-gutter-y:1rem;
  }
  .g-md-4,.gx-md-4{
    --bs-gutter-x:1.5rem;
  }
  .g-md-4,.gy-md-4{
    --bs-gutter-y:1.5rem;
  }
  .g-md-5,.gx-md-5{
    --bs-gutter-x:3rem;
  }
  .g-md-5,.gy-md-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width:992px){
  .col-lg-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-lg-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-lg-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-lg-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-lg-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-lg-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-lg-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-lg-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-lg-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-lg-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-lg-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-lg-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-lg-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-lg-0{
    margin-left:0;
  }
  .offset-lg-1{
    margin-left:8.33333333%;
  }
  .offset-lg-2{
    margin-left:16.66666667%;
  }
  .offset-lg-3{
    margin-left:25%;
  }
  .offset-lg-4{
    margin-left:33.33333333%;
  }
  .offset-lg-5{
    margin-left:41.66666667%;
  }
  .offset-lg-6{
    margin-left:50%;
  }
  .offset-lg-7{
    margin-left:58.33333333%;
  }
  .offset-lg-8{
    margin-left:66.66666667%;
  }
  .offset-lg-9{
    margin-left:75%;
  }
  .offset-lg-10{
    margin-left:83.33333333%;
  }
  .offset-lg-11{
    margin-left:91.66666667%;
  }
  .g-lg-0,.gx-lg-0{
    --bs-gutter-x:0;
  }
  .g-lg-0,.gy-lg-0{
    --bs-gutter-y:0;
  }
  .g-lg-1,.gx-lg-1{
    --bs-gutter-x:0.25rem;
  }
  .g-lg-1,.gy-lg-1{
    --bs-gutter-y:0.25rem;
  }
  .g-lg-2,.gx-lg-2{
    --bs-gutter-x:0.5rem;
  }
  .g-lg-2,.gy-lg-2{
    --bs-gutter-y:0.5rem;
  }
  .g-lg-3,.gx-lg-3{
    --bs-gutter-x:1rem;
  }
  .g-lg-3,.gy-lg-3{
    --bs-gutter-y:1rem;
  }
  .g-lg-4,.gx-lg-4{
    --bs-gutter-x:1.5rem;
  }
  .g-lg-4,.gy-lg-4{
    --bs-gutter-y:1.5rem;
  }
  .g-lg-5,.gx-lg-5{
    --bs-gutter-x:3rem;
  }
  .g-lg-5,.gy-lg-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width:1200px){
  .col-xl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-xl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xl-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-xl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xl-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-xl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-xl-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-xl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-xl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-xl-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xl-0{
    margin-left:0;
  }
  .offset-xl-1{
    margin-left:8.33333333%;
  }
  .offset-xl-2{
    margin-left:16.66666667%;
  }
  .offset-xl-3{
    margin-left:25%;
  }
  .offset-xl-4{
    margin-left:33.33333333%;
  }
  .offset-xl-5{
    margin-left:41.66666667%;
  }
  .offset-xl-6{
    margin-left:50%;
  }
  .offset-xl-7{
    margin-left:58.33333333%;
  }
  .offset-xl-8{
    margin-left:66.66666667%;
  }
  .offset-xl-9{
    margin-left:75%;
  }
  .offset-xl-10{
    margin-left:83.33333333%;
  }
  .offset-xl-11{
    margin-left:91.66666667%;
  }
  .g-xl-0,.gx-xl-0{
    --bs-gutter-x:0;
  }
  .g-xl-0,.gy-xl-0{
    --bs-gutter-y:0;
  }
  .g-xl-1,.gx-xl-1{
    --bs-gutter-x:0.25rem;
  }
  .g-xl-1,.gy-xl-1{
    --bs-gutter-y:0.25rem;
  }
  .g-xl-2,.gx-xl-2{
    --bs-gutter-x:0.5rem;
  }
  .g-xl-2,.gy-xl-2{
    --bs-gutter-y:0.5rem;
  }
  .g-xl-3,.gx-xl-3{
    --bs-gutter-x:1rem;
  }
  .g-xl-3,.gy-xl-3{
    --bs-gutter-y:1rem;
  }
  .g-xl-4,.gx-xl-4{
    --bs-gutter-x:1.5rem;
  }
  .g-xl-4,.gy-xl-4{
    --bs-gutter-y:1.5rem;
  }
  .g-xl-5,.gx-xl-5{
    --bs-gutter-x:3rem;
  }
  .g-xl-5,.gy-xl-5{
    --bs-gutter-y:3rem;
  }
}
@media (min-width:1400px){
  .col-xxl-auto{
    flex:0 0 auto;
    width:auto;
  }
  .col-xxl-1{
    flex:0 0 auto;
    width:8.33333333%;
  }
  .col-xxl-2{
    flex:0 0 auto;
    width:16.66666667%;
  }
  .col-xxl-3{
    flex:0 0 auto;
    width:25%;
  }
  .col-xxl-4{
    flex:0 0 auto;
    width:33.33333333%;
  }
  .col-xxl-5{
    flex:0 0 auto;
    width:41.66666667%;
  }
  .col-xxl-6{
    flex:0 0 auto;
    width:50%;
  }
  .col-xxl-7{
    flex:0 0 auto;
    width:58.33333333%;
  }
  .col-xxl-8{
    flex:0 0 auto;
    width:66.66666667%;
  }
  .col-xxl-9{
    flex:0 0 auto;
    width:75%;
  }
  .col-xxl-10{
    flex:0 0 auto;
    width:83.33333333%;
  }
  .col-xxl-11{
    flex:0 0 auto;
    width:91.66666667%;
  }
  .col-xxl-12{
    flex:0 0 auto;
    width:100%;
  }
  .offset-xxl-0{
    margin-left:0;
  }
  .offset-xxl-1{
    margin-left:8.33333333%;
  }
  .offset-xxl-2{
    margin-left:16.66666667%;
  }
  .offset-xxl-3{
    margin-left:25%;
  }
  .offset-xxl-4{
    margin-left:33.33333333%;
  }
  .offset-xxl-5{
    margin-left:41.66666667%;
  }
  .offset-xxl-6{
    margin-left:50%;
  }
  .offset-xxl-7{
    margin-left:58.33333333%;
  }
  .offset-xxl-8{
    margin-left:66.66666667%;
  }
  .offset-xxl-9{
    margin-left:75%;
  }
  .offset-xxl-10{
    margin-left:83.33333333%;
  }
  .offset-xxl-11{
    margin-left:91.66666667%;
  }
  .g-xxl-0,.gx-xxl-0{
    --bs-gutter-x:0;
  }
  .g-xxl-0,.gy-xxl-0{
    --bs-gutter-y:0;
  }
  .g-xxl-1,.gx-xxl-1{
    --bs-gutter-x:0.25rem;
  }
  .g-xxl-1,.gy-xxl-1{
    --bs-gutter-y:0.25rem;
  }
  .g-xxl-2,.gx-xxl-2{
    --bs-gutter-x:0.5rem;
  }
  .g-xxl-2,.gy-xxl-2{
    --bs-gutter-y:0.5rem;
  }
  .g-xxl-3,.gx-xxl-3{
    --bs-gutter-x:1rem;
  }
  .g-xxl-3,.gy-xxl-3{
    --bs-gutter-y:1rem;
  }
  .g-xxl-4,.gx-xxl-4{
    --bs-gutter-x:1.5rem;
  }
  .g-xxl-4,.gy-xxl-4{
    --bs-gutter-y:1.5rem;
  }
  .g-xxl-5,.gx-xxl-5{
    --bs-gutter-x:3rem;
  }
  .g-xxl-5,.gy-xxl-5{
    --bs-gutter-y:3rem;
  }
}
.d-inline{
  display:inline !important;
}

.d-inline-block{
  display:inline-block !important;
}

.d-block{
  display:block !important;
}

.d-grid{
  display:grid !important;
}

.d-table{
  display:table !important;
}

.d-table-row{
  display:table-row !important;
}

.d-table-cell{
  display:table-cell !important;
}

.d-flex{
  display:flex !important;
}

.d-inline-flex{
  display:inline-flex !important;
}

.d-none{
  display:none !important;
}

.flex-fill{
  flex:1 1 auto !important;
}

.flex-row{
  flex-direction:row !important;
}

.flex-column{
  flex-direction:column !important;
}

.flex-row-reverse{
  flex-direction:row-reverse !important;
}

.flex-column-reverse{
  flex-direction:column-reverse !important;
}

.flex-grow-0{
  flex-grow:0 !important;
}

.flex-grow-1{
  flex-grow:1 !important;
}

.flex-shrink-0{
  flex-shrink:0 !important;
}

.flex-shrink-1{
  flex-shrink:1 !important;
}

.flex-wrap{
  flex-wrap:wrap !important;
}

.flex-nowrap{
  flex-wrap:nowrap !important;
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse !important;
}

.justify-content-start{
  justify-content:flex-start !important;
}

.justify-content-end{
  justify-content:flex-end !important;
}

.justify-content-center{
  justify-content:center !important;
}

.justify-content-between{
  justify-content:space-between !important;
}

.justify-content-around{
  justify-content:space-around !important;
}

.justify-content-evenly{
  justify-content:space-evenly !important;
}

.align-items-start{
  align-items:flex-start !important;
}

.align-items-end{
  align-items:flex-end !important;
}

.align-items-center{
  align-items:center !important;
}

.align-items-baseline{
  align-items:baseline !important;
}

.align-items-stretch{
  align-items:stretch !important;
}

.align-content-start{
  align-content:flex-start !important;
}

.align-content-end{
  align-content:flex-end !important;
}

.align-content-center{
  align-content:center !important;
}

.align-content-between{
  align-content:space-between !important;
}

.align-content-around{
  align-content:space-around !important;
}

.align-content-stretch{
  align-content:stretch !important;
}

.align-self-auto{
  align-self:auto !important;
}

.align-self-start{
  align-self:flex-start !important;
}

.align-self-end{
  align-self:flex-end !important;
}

.align-self-center{
  align-self:center !important;
}

.align-self-baseline{
  align-self:baseline !important;
}

.align-self-stretch{
  align-self:stretch !important;
}

.order-first{
  order:-1 !important;
}

.order-0{
  order:0 !important;
}

.order-1{
  order:1 !important;
}

.order-2{
  order:2 !important;
}

.order-3{
  order:3 !important;
}

.order-4{
  order:4 !important;
}

.order-5{
  order:5 !important;
}

.order-last{
  order:6 !important;
}

.m-0{
  margin:0 !important;
}

.m-1{
  margin:.25rem !important;
}

.m-2{
  margin:.5rem !important;
}

.m-3{
  margin:1rem !important;
}

.m-4{
  margin:1.5rem !important;
}

.m-5{
  margin:3rem !important;
}

.m-auto{
  margin:auto !important;
}

.mx-0{
  margin-left:0 !important;
  margin-right:0 !important;
}

.mx-1{
  margin-left:.25rem !important;
  margin-right:.25rem !important;
}

.mx-2{
  margin-left:.5rem !important;
  margin-right:.5rem !important;
}

.mx-3{
  margin-left:1rem !important;
  margin-right:1rem !important;
}

.mx-4{
  margin-left:1.5rem !important;
  margin-right:1.5rem !important;
}

.mx-5{
  margin-left:3rem !important;
  margin-right:3rem !important;
}

.mx-auto{
  margin-left:auto !important;
  margin-right:auto !important;
}

.my-0{
  margin-bottom:0 !important;
  margin-top:0 !important;
}

.my-1{
  margin-bottom:.25rem !important;
  margin-top:.25rem !important;
}

.my-2{
  margin-bottom:.5rem !important;
  margin-top:.5rem !important;
}

.my-3{
  margin-bottom:1rem !important;
  margin-top:1rem !important;
}

.my-4{
  margin-bottom:1.5rem !important;
  margin-top:1.5rem !important;
}

.my-5{
  margin-bottom:3rem !important;
  margin-top:3rem !important;
}

.my-auto{
  margin-bottom:auto !important;
  margin-top:auto !important;
}

.mt-0{
  margin-top:0 !important;
}

.mt-1{
  margin-top:.25rem !important;
}

.mt-2{
  margin-top:.5rem !important;
}

.mt-3{
  margin-top:1rem !important;
}

.mt-4{
  margin-top:1.5rem !important;
}

.mt-5{
  margin-top:3rem !important;
}

.mt-auto{
  margin-top:auto !important;
}

.me-0{
  margin-right:0 !important;
}

.me-1{
  margin-right:.25rem !important;
}

.me-2{
  margin-right:.5rem !important;
}

.me-3{
  margin-right:1rem !important;
}

.me-4{
  margin-right:1.5rem !important;
}

.me-5{
  margin-right:3rem !important;
}

.me-auto{
  margin-right:auto !important;
}

.mb-0{
  margin-bottom:0 !important;
}

.mb-1{
  margin-bottom:.25rem !important;
}

.mb-2{
  margin-bottom:.5rem !important;
}

.mb-3{
  margin-bottom:1rem !important;
}

.mb-4{
  margin-bottom:1.5rem !important;
}

.mb-5{
  margin-bottom:3rem !important;
}

.mb-auto{
  margin-bottom:auto !important;
}

.ms-0{
  margin-left:0 !important;
}

.ms-1{
  margin-left:.25rem !important;
}

.ms-2{
  margin-left:.5rem !important;
}

.ms-3{
  margin-left:1rem !important;
}

.ms-4{
  margin-left:1.5rem !important;
}

.ms-5{
  margin-left:3rem !important;
}

.ms-auto{
  margin-left:auto !important;
}

.p-0{
  padding:0 !important;
}

.p-1{
  padding:.25rem !important;
}

.p-2{
  padding:.5rem !important;
}

.p-3{
  padding:1rem !important;
}

.p-4{
  padding:1.5rem !important;
}

.p-5{
  padding:3rem !important;
}

.px-0{
  padding-left:0 !important;
  padding-right:0 !important;
}

.px-1{
  padding-left:.25rem !important;
  padding-right:.25rem !important;
}

.px-2{
  padding-left:.5rem !important;
  padding-right:.5rem !important;
}

.px-3{
  padding-left:1rem !important;
  padding-right:1rem !important;
}

.px-4{
  padding-left:1.5rem !important;
  padding-right:1.5rem !important;
}

.px-5{
  padding-left:3rem !important;
  padding-right:3rem !important;
}

.py-0{
  padding-bottom:0 !important;
  padding-top:0 !important;
}

.py-1{
  padding-bottom:.25rem !important;
  padding-top:.25rem !important;
}

.py-2{
  padding-bottom:.5rem !important;
  padding-top:.5rem !important;
}

.py-3{
  padding-bottom:1rem !important;
  padding-top:1rem !important;
}

.py-4{
  padding-bottom:1.5rem !important;
  padding-top:1.5rem !important;
}

.py-5{
  padding-bottom:3rem !important;
  padding-top:3rem !important;
}

.pt-0{
  padding-top:0 !important;
}

.pt-1{
  padding-top:.25rem !important;
}

.pt-2{
  padding-top:.5rem !important;
}

.pt-3{
  padding-top:1rem !important;
}

.pt-4{
  padding-top:1.5rem !important;
}

.pt-5{
  padding-top:3rem !important;
}

.pe-0{
  padding-right:0 !important;
}

.pe-1{
  padding-right:.25rem !important;
}

.pe-2{
  padding-right:.5rem !important;
}

.pe-3{
  padding-right:1rem !important;
}

.pe-4{
  padding-right:1.5rem !important;
}

.pe-5{
  padding-right:3rem !important;
}

.pb-0{
  padding-bottom:0 !important;
}

.pb-1{
  padding-bottom:.25rem !important;
}

.pb-2{
  padding-bottom:.5rem !important;
}

.pb-3{
  padding-bottom:1rem !important;
}

.pb-4{
  padding-bottom:1.5rem !important;
}

.pb-5{
  padding-bottom:3rem !important;
}

.ps-0{
  padding-left:0 !important;
}

.ps-1{
  padding-left:.25rem !important;
}

.ps-2{
  padding-left:.5rem !important;
}

.ps-3{
  padding-left:1rem !important;
}

.ps-4{
  padding-left:1.5rem !important;
}

.ps-5{
  padding-left:3rem !important;
}

@media (min-width:576px){
  .d-sm-inline{
    display:inline !important;
  }
  .d-sm-inline-block{
    display:inline-block !important;
  }
  .d-sm-block{
    display:block !important;
  }
  .d-sm-grid{
    display:grid !important;
  }
  .d-sm-table{
    display:table !important;
  }
  .d-sm-table-row{
    display:table-row !important;
  }
  .d-sm-table-cell{
    display:table-cell !important;
  }
  .d-sm-flex{
    display:flex !important;
  }
  .d-sm-inline-flex{
    display:inline-flex !important;
  }
  .d-sm-none{
    display:none !important;
  }
  .flex-sm-fill{
    flex:1 1 auto !important;
  }
  .flex-sm-row{
    flex-direction:row !important;
  }
  .flex-sm-column{
    flex-direction:column !important;
  }
  .flex-sm-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-sm-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-sm-grow-0{
    flex-grow:0 !important;
  }
  .flex-sm-grow-1{
    flex-grow:1 !important;
  }
  .flex-sm-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-sm-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-sm-wrap{
    flex-wrap:wrap !important;
  }
  .flex-sm-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-sm-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-sm-start{
    justify-content:flex-start !important;
  }
  .justify-content-sm-end{
    justify-content:flex-end !important;
  }
  .justify-content-sm-center{
    justify-content:center !important;
  }
  .justify-content-sm-between{
    justify-content:space-between !important;
  }
  .justify-content-sm-around{
    justify-content:space-around !important;
  }
  .justify-content-sm-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-sm-start{
    align-items:flex-start !important;
  }
  .align-items-sm-end{
    align-items:flex-end !important;
  }
  .align-items-sm-center{
    align-items:center !important;
  }
  .align-items-sm-baseline{
    align-items:baseline !important;
  }
  .align-items-sm-stretch{
    align-items:stretch !important;
  }
  .align-content-sm-start{
    align-content:flex-start !important;
  }
  .align-content-sm-end{
    align-content:flex-end !important;
  }
  .align-content-sm-center{
    align-content:center !important;
  }
  .align-content-sm-between{
    align-content:space-between !important;
  }
  .align-content-sm-around{
    align-content:space-around !important;
  }
  .align-content-sm-stretch{
    align-content:stretch !important;
  }
  .align-self-sm-auto{
    align-self:auto !important;
  }
  .align-self-sm-start{
    align-self:flex-start !important;
  }
  .align-self-sm-end{
    align-self:flex-end !important;
  }
  .align-self-sm-center{
    align-self:center !important;
  }
  .align-self-sm-baseline{
    align-self:baseline !important;
  }
  .align-self-sm-stretch{
    align-self:stretch !important;
  }
  .order-sm-first{
    order:-1 !important;
  }
  .order-sm-0{
    order:0 !important;
  }
  .order-sm-1{
    order:1 !important;
  }
  .order-sm-2{
    order:2 !important;
  }
  .order-sm-3{
    order:3 !important;
  }
  .order-sm-4{
    order:4 !important;
  }
  .order-sm-5{
    order:5 !important;
  }
  .order-sm-last{
    order:6 !important;
  }
  .m-sm-0{
    margin:0 !important;
  }
  .m-sm-1{
    margin:.25rem !important;
  }
  .m-sm-2{
    margin:.5rem !important;
  }
  .m-sm-3{
    margin:1rem !important;
  }
  .m-sm-4{
    margin:1.5rem !important;
  }
  .m-sm-5{
    margin:3rem !important;
  }
  .m-sm-auto{
    margin:auto !important;
  }
  .mx-sm-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-sm-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-sm-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-sm-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-sm-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-sm-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-sm-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-sm-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-sm-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-sm-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-sm-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-sm-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-sm-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-sm-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-sm-0{
    margin-top:0 !important;
  }
  .mt-sm-1{
    margin-top:.25rem !important;
  }
  .mt-sm-2{
    margin-top:.5rem !important;
  }
  .mt-sm-3{
    margin-top:1rem !important;
  }
  .mt-sm-4{
    margin-top:1.5rem !important;
  }
  .mt-sm-5{
    margin-top:3rem !important;
  }
  .mt-sm-auto{
    margin-top:auto !important;
  }
  .me-sm-0{
    margin-right:0 !important;
  }
  .me-sm-1{
    margin-right:.25rem !important;
  }
  .me-sm-2{
    margin-right:.5rem !important;
  }
  .me-sm-3{
    margin-right:1rem !important;
  }
  .me-sm-4{
    margin-right:1.5rem !important;
  }
  .me-sm-5{
    margin-right:3rem !important;
  }
  .me-sm-auto{
    margin-right:auto !important;
  }
  .mb-sm-0{
    margin-bottom:0 !important;
  }
  .mb-sm-1{
    margin-bottom:.25rem !important;
  }
  .mb-sm-2{
    margin-bottom:.5rem !important;
  }
  .mb-sm-3{
    margin-bottom:1rem !important;
  }
  .mb-sm-4{
    margin-bottom:1.5rem !important;
  }
  .mb-sm-5{
    margin-bottom:3rem !important;
  }
  .mb-sm-auto{
    margin-bottom:auto !important;
  }
  .ms-sm-0{
    margin-left:0 !important;
  }
  .ms-sm-1{
    margin-left:.25rem !important;
  }
  .ms-sm-2{
    margin-left:.5rem !important;
  }
  .ms-sm-3{
    margin-left:1rem !important;
  }
  .ms-sm-4{
    margin-left:1.5rem !important;
  }
  .ms-sm-5{
    margin-left:3rem !important;
  }
  .ms-sm-auto{
    margin-left:auto !important;
  }
  .p-sm-0{
    padding:0 !important;
  }
  .p-sm-1{
    padding:.25rem !important;
  }
  .p-sm-2{
    padding:.5rem !important;
  }
  .p-sm-3{
    padding:1rem !important;
  }
  .p-sm-4{
    padding:1.5rem !important;
  }
  .p-sm-5{
    padding:3rem !important;
  }
  .px-sm-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-sm-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-sm-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-sm-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-sm-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-sm-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-sm-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-sm-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-sm-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-sm-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-sm-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-sm-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-sm-0{
    padding-top:0 !important;
  }
  .pt-sm-1{
    padding-top:.25rem !important;
  }
  .pt-sm-2{
    padding-top:.5rem !important;
  }
  .pt-sm-3{
    padding-top:1rem !important;
  }
  .pt-sm-4{
    padding-top:1.5rem !important;
  }
  .pt-sm-5{
    padding-top:3rem !important;
  }
  .pe-sm-0{
    padding-right:0 !important;
  }
  .pe-sm-1{
    padding-right:.25rem !important;
  }
  .pe-sm-2{
    padding-right:.5rem !important;
  }
  .pe-sm-3{
    padding-right:1rem !important;
  }
  .pe-sm-4{
    padding-right:1.5rem !important;
  }
  .pe-sm-5{
    padding-right:3rem !important;
  }
  .pb-sm-0{
    padding-bottom:0 !important;
  }
  .pb-sm-1{
    padding-bottom:.25rem !important;
  }
  .pb-sm-2{
    padding-bottom:.5rem !important;
  }
  .pb-sm-3{
    padding-bottom:1rem !important;
  }
  .pb-sm-4{
    padding-bottom:1.5rem !important;
  }
  .pb-sm-5{
    padding-bottom:3rem !important;
  }
  .ps-sm-0{
    padding-left:0 !important;
  }
  .ps-sm-1{
    padding-left:.25rem !important;
  }
  .ps-sm-2{
    padding-left:.5rem !important;
  }
  .ps-sm-3{
    padding-left:1rem !important;
  }
  .ps-sm-4{
    padding-left:1.5rem !important;
  }
  .ps-sm-5{
    padding-left:3rem !important;
  }
}
@media (min-width:768px){
  .d-md-inline{
    display:inline !important;
  }
  .d-md-inline-block{
    display:inline-block !important;
  }
  .d-md-block{
    display:block !important;
  }
  .d-md-grid{
    display:grid !important;
  }
  .d-md-table{
    display:table !important;
  }
  .d-md-table-row{
    display:table-row !important;
  }
  .d-md-table-cell{
    display:table-cell !important;
  }
  .d-md-flex{
    display:flex !important;
  }
  .d-md-inline-flex{
    display:inline-flex !important;
  }
  .d-md-none{
    display:none !important;
  }
  .flex-md-fill{
    flex:1 1 auto !important;
  }
  .flex-md-row{
    flex-direction:row !important;
  }
  .flex-md-column{
    flex-direction:column !important;
  }
  .flex-md-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-md-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-md-grow-0{
    flex-grow:0 !important;
  }
  .flex-md-grow-1{
    flex-grow:1 !important;
  }
  .flex-md-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-md-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-md-wrap{
    flex-wrap:wrap !important;
  }
  .flex-md-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-md-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-md-start{
    justify-content:flex-start !important;
  }
  .justify-content-md-end{
    justify-content:flex-end !important;
  }
  .justify-content-md-center{
    justify-content:center !important;
  }
  .justify-content-md-between{
    justify-content:space-between !important;
  }
  .justify-content-md-around{
    justify-content:space-around !important;
  }
  .justify-content-md-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-md-start{
    align-items:flex-start !important;
  }
  .align-items-md-end{
    align-items:flex-end !important;
  }
  .align-items-md-center{
    align-items:center !important;
  }
  .align-items-md-baseline{
    align-items:baseline !important;
  }
  .align-items-md-stretch{
    align-items:stretch !important;
  }
  .align-content-md-start{
    align-content:flex-start !important;
  }
  .align-content-md-end{
    align-content:flex-end !important;
  }
  .align-content-md-center{
    align-content:center !important;
  }
  .align-content-md-between{
    align-content:space-between !important;
  }
  .align-content-md-around{
    align-content:space-around !important;
  }
  .align-content-md-stretch{
    align-content:stretch !important;
  }
  .align-self-md-auto{
    align-self:auto !important;
  }
  .align-self-md-start{
    align-self:flex-start !important;
  }
  .align-self-md-end{
    align-self:flex-end !important;
  }
  .align-self-md-center{
    align-self:center !important;
  }
  .align-self-md-baseline{
    align-self:baseline !important;
  }
  .align-self-md-stretch{
    align-self:stretch !important;
  }
  .order-md-first{
    order:-1 !important;
  }
  .order-md-0{
    order:0 !important;
  }
  .order-md-1{
    order:1 !important;
  }
  .order-md-2{
    order:2 !important;
  }
  .order-md-3{
    order:3 !important;
  }
  .order-md-4{
    order:4 !important;
  }
  .order-md-5{
    order:5 !important;
  }
  .order-md-last{
    order:6 !important;
  }
  .m-md-0{
    margin:0 !important;
  }
  .m-md-1{
    margin:.25rem !important;
  }
  .m-md-2{
    margin:.5rem !important;
  }
  .m-md-3{
    margin:1rem !important;
  }
  .m-md-4{
    margin:1.5rem !important;
  }
  .m-md-5{
    margin:3rem !important;
  }
  .m-md-auto{
    margin:auto !important;
  }
  .mx-md-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-md-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-md-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-md-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-md-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-md-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-md-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-md-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-md-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-md-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-md-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-md-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-md-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-md-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-md-0{
    margin-top:0 !important;
  }
  .mt-md-1{
    margin-top:.25rem !important;
  }
  .mt-md-2{
    margin-top:.5rem !important;
  }
  .mt-md-3{
    margin-top:1rem !important;
  }
  .mt-md-4{
    margin-top:1.5rem !important;
  }
  .mt-md-5{
    margin-top:3rem !important;
  }
  .mt-md-auto{
    margin-top:auto !important;
  }
  .me-md-0{
    margin-right:0 !important;
  }
  .me-md-1{
    margin-right:.25rem !important;
  }
  .me-md-2{
    margin-right:.5rem !important;
  }
  .me-md-3{
    margin-right:1rem !important;
  }
  .me-md-4{
    margin-right:1.5rem !important;
  }
  .me-md-5{
    margin-right:3rem !important;
  }
  .me-md-auto{
    margin-right:auto !important;
  }
  .mb-md-0{
    margin-bottom:0 !important;
  }
  .mb-md-1{
    margin-bottom:.25rem !important;
  }
  .mb-md-2{
    margin-bottom:.5rem !important;
  }
  .mb-md-3{
    margin-bottom:1rem !important;
  }
  .mb-md-4{
    margin-bottom:1.5rem !important;
  }
  .mb-md-5{
    margin-bottom:3rem !important;
  }
  .mb-md-auto{
    margin-bottom:auto !important;
  }
  .ms-md-0{
    margin-left:0 !important;
  }
  .ms-md-1{
    margin-left:.25rem !important;
  }
  .ms-md-2{
    margin-left:.5rem !important;
  }
  .ms-md-3{
    margin-left:1rem !important;
  }
  .ms-md-4{
    margin-left:1.5rem !important;
  }
  .ms-md-5{
    margin-left:3rem !important;
  }
  .ms-md-auto{
    margin-left:auto !important;
  }
  .p-md-0{
    padding:0 !important;
  }
  .p-md-1{
    padding:.25rem !important;
  }
  .p-md-2{
    padding:.5rem !important;
  }
  .p-md-3{
    padding:1rem !important;
  }
  .p-md-4{
    padding:1.5rem !important;
  }
  .p-md-5{
    padding:3rem !important;
  }
  .px-md-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-md-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-md-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-md-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-md-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-md-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-md-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-md-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-md-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-md-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-md-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-md-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-md-0{
    padding-top:0 !important;
  }
  .pt-md-1{
    padding-top:.25rem !important;
  }
  .pt-md-2{
    padding-top:.5rem !important;
  }
  .pt-md-3{
    padding-top:1rem !important;
  }
  .pt-md-4{
    padding-top:1.5rem !important;
  }
  .pt-md-5{
    padding-top:3rem !important;
  }
  .pe-md-0{
    padding-right:0 !important;
  }
  .pe-md-1{
    padding-right:.25rem !important;
  }
  .pe-md-2{
    padding-right:.5rem !important;
  }
  .pe-md-3{
    padding-right:1rem !important;
  }
  .pe-md-4{
    padding-right:1.5rem !important;
  }
  .pe-md-5{
    padding-right:3rem !important;
  }
  .pb-md-0{
    padding-bottom:0 !important;
  }
  .pb-md-1{
    padding-bottom:.25rem !important;
  }
  .pb-md-2{
    padding-bottom:.5rem !important;
  }
  .pb-md-3{
    padding-bottom:1rem !important;
  }
  .pb-md-4{
    padding-bottom:1.5rem !important;
  }
  .pb-md-5{
    padding-bottom:3rem !important;
  }
  .ps-md-0{
    padding-left:0 !important;
  }
  .ps-md-1{
    padding-left:.25rem !important;
  }
  .ps-md-2{
    padding-left:.5rem !important;
  }
  .ps-md-3{
    padding-left:1rem !important;
  }
  .ps-md-4{
    padding-left:1.5rem !important;
  }
  .ps-md-5{
    padding-left:3rem !important;
  }
}
@media (min-width:992px){
  .d-lg-inline{
    display:inline !important;
  }
  .d-lg-inline-block{
    display:inline-block !important;
  }
  .d-lg-block{
    display:block !important;
  }
  .d-lg-grid{
    display:grid !important;
  }
  .d-lg-table{
    display:table !important;
  }
  .d-lg-table-row{
    display:table-row !important;
  }
  .d-lg-table-cell{
    display:table-cell !important;
  }
  .d-lg-flex{
    display:flex !important;
  }
  .d-lg-inline-flex{
    display:inline-flex !important;
  }
  .d-lg-none{
    display:none !important;
  }
  .flex-lg-fill{
    flex:1 1 auto !important;
  }
  .flex-lg-row{
    flex-direction:row !important;
  }
  .flex-lg-column{
    flex-direction:column !important;
  }
  .flex-lg-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-lg-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-lg-grow-0{
    flex-grow:0 !important;
  }
  .flex-lg-grow-1{
    flex-grow:1 !important;
  }
  .flex-lg-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-lg-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-lg-wrap{
    flex-wrap:wrap !important;
  }
  .flex-lg-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-lg-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-lg-start{
    justify-content:flex-start !important;
  }
  .justify-content-lg-end{
    justify-content:flex-end !important;
  }
  .justify-content-lg-center{
    justify-content:center !important;
  }
  .justify-content-lg-between{
    justify-content:space-between !important;
  }
  .justify-content-lg-around{
    justify-content:space-around !important;
  }
  .justify-content-lg-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-lg-start{
    align-items:flex-start !important;
  }
  .align-items-lg-end{
    align-items:flex-end !important;
  }
  .align-items-lg-center{
    align-items:center !important;
  }
  .align-items-lg-baseline{
    align-items:baseline !important;
  }
  .align-items-lg-stretch{
    align-items:stretch !important;
  }
  .align-content-lg-start{
    align-content:flex-start !important;
  }
  .align-content-lg-end{
    align-content:flex-end !important;
  }
  .align-content-lg-center{
    align-content:center !important;
  }
  .align-content-lg-between{
    align-content:space-between !important;
  }
  .align-content-lg-around{
    align-content:space-around !important;
  }
  .align-content-lg-stretch{
    align-content:stretch !important;
  }
  .align-self-lg-auto{
    align-self:auto !important;
  }
  .align-self-lg-start{
    align-self:flex-start !important;
  }
  .align-self-lg-end{
    align-self:flex-end !important;
  }
  .align-self-lg-center{
    align-self:center !important;
  }
  .align-self-lg-baseline{
    align-self:baseline !important;
  }
  .align-self-lg-stretch{
    align-self:stretch !important;
  }
  .order-lg-first{
    order:-1 !important;
  }
  .order-lg-0{
    order:0 !important;
  }
  .order-lg-1{
    order:1 !important;
  }
  .order-lg-2{
    order:2 !important;
  }
  .order-lg-3{
    order:3 !important;
  }
  .order-lg-4{
    order:4 !important;
  }
  .order-lg-5{
    order:5 !important;
  }
  .order-lg-last{
    order:6 !important;
  }
  .m-lg-0{
    margin:0 !important;
  }
  .m-lg-1{
    margin:.25rem !important;
  }
  .m-lg-2{
    margin:.5rem !important;
  }
  .m-lg-3{
    margin:1rem !important;
  }
  .m-lg-4{
    margin:1.5rem !important;
  }
  .m-lg-5{
    margin:3rem !important;
  }
  .m-lg-auto{
    margin:auto !important;
  }
  .mx-lg-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-lg-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-lg-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-lg-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-lg-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-lg-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-lg-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-lg-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-lg-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-lg-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-lg-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-lg-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-lg-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-lg-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-lg-0{
    margin-top:0 !important;
  }
  .mt-lg-1{
    margin-top:.25rem !important;
  }
  .mt-lg-2{
    margin-top:.5rem !important;
  }
  .mt-lg-3{
    margin-top:1rem !important;
  }
  .mt-lg-4{
    margin-top:1.5rem !important;
  }
  .mt-lg-5{
    margin-top:3rem !important;
  }
  .mt-lg-auto{
    margin-top:auto !important;
  }
  .me-lg-0{
    margin-right:0 !important;
  }
  .me-lg-1{
    margin-right:.25rem !important;
  }
  .me-lg-2{
    margin-right:.5rem !important;
  }
  .me-lg-3{
    margin-right:1rem !important;
  }
  .me-lg-4{
    margin-right:1.5rem !important;
  }
  .me-lg-5{
    margin-right:3rem !important;
  }
  .me-lg-auto{
    margin-right:auto !important;
  }
  .mb-lg-0{
    margin-bottom:0 !important;
  }
  .mb-lg-1{
    margin-bottom:.25rem !important;
  }
  .mb-lg-2{
    margin-bottom:.5rem !important;
  }
  .mb-lg-3{
    margin-bottom:1rem !important;
  }
  .mb-lg-4{
    margin-bottom:1.5rem !important;
  }
  .mb-lg-5{
    margin-bottom:3rem !important;
  }
  .mb-lg-auto{
    margin-bottom:auto !important;
  }
  .ms-lg-0{
    margin-left:0 !important;
  }
  .ms-lg-1{
    margin-left:.25rem !important;
  }
  .ms-lg-2{
    margin-left:.5rem !important;
  }
  .ms-lg-3{
    margin-left:1rem !important;
  }
  .ms-lg-4{
    margin-left:1.5rem !important;
  }
  .ms-lg-5{
    margin-left:3rem !important;
  }
  .ms-lg-auto{
    margin-left:auto !important;
  }
  .p-lg-0{
    padding:0 !important;
  }
  .p-lg-1{
    padding:.25rem !important;
  }
  .p-lg-2{
    padding:.5rem !important;
  }
  .p-lg-3{
    padding:1rem !important;
  }
  .p-lg-4{
    padding:1.5rem !important;
  }
  .p-lg-5{
    padding:3rem !important;
  }
  .px-lg-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-lg-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-lg-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-lg-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-lg-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-lg-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-lg-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-lg-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-lg-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-lg-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-lg-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-lg-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-lg-0{
    padding-top:0 !important;
  }
  .pt-lg-1{
    padding-top:.25rem !important;
  }
  .pt-lg-2{
    padding-top:.5rem !important;
  }
  .pt-lg-3{
    padding-top:1rem !important;
  }
  .pt-lg-4{
    padding-top:1.5rem !important;
  }
  .pt-lg-5{
    padding-top:3rem !important;
  }
  .pe-lg-0{
    padding-right:0 !important;
  }
  .pe-lg-1{
    padding-right:.25rem !important;
  }
  .pe-lg-2{
    padding-right:.5rem !important;
  }
  .pe-lg-3{
    padding-right:1rem !important;
  }
  .pe-lg-4{
    padding-right:1.5rem !important;
  }
  .pe-lg-5{
    padding-right:3rem !important;
  }
  .pb-lg-0{
    padding-bottom:0 !important;
  }
  .pb-lg-1{
    padding-bottom:.25rem !important;
  }
  .pb-lg-2{
    padding-bottom:.5rem !important;
  }
  .pb-lg-3{
    padding-bottom:1rem !important;
  }
  .pb-lg-4{
    padding-bottom:1.5rem !important;
  }
  .pb-lg-5{
    padding-bottom:3rem !important;
  }
  .ps-lg-0{
    padding-left:0 !important;
  }
  .ps-lg-1{
    padding-left:.25rem !important;
  }
  .ps-lg-2{
    padding-left:.5rem !important;
  }
  .ps-lg-3{
    padding-left:1rem !important;
  }
  .ps-lg-4{
    padding-left:1.5rem !important;
  }
  .ps-lg-5{
    padding-left:3rem !important;
  }
}
@media (min-width:1200px){
  .d-xl-inline{
    display:inline !important;
  }
  .d-xl-inline-block{
    display:inline-block !important;
  }
  .d-xl-block{
    display:block !important;
  }
  .d-xl-grid{
    display:grid !important;
  }
  .d-xl-table{
    display:table !important;
  }
  .d-xl-table-row{
    display:table-row !important;
  }
  .d-xl-table-cell{
    display:table-cell !important;
  }
  .d-xl-flex{
    display:flex !important;
  }
  .d-xl-inline-flex{
    display:inline-flex !important;
  }
  .d-xl-none{
    display:none !important;
  }
  .flex-xl-fill{
    flex:1 1 auto !important;
  }
  .flex-xl-row{
    flex-direction:row !important;
  }
  .flex-xl-column{
    flex-direction:column !important;
  }
  .flex-xl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-xl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xl-center{
    justify-content:center !important;
  }
  .justify-content-xl-between{
    justify-content:space-between !important;
  }
  .justify-content-xl-around{
    justify-content:space-around !important;
  }
  .justify-content-xl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xl-start{
    align-items:flex-start !important;
  }
  .align-items-xl-end{
    align-items:flex-end !important;
  }
  .align-items-xl-center{
    align-items:center !important;
  }
  .align-items-xl-baseline{
    align-items:baseline !important;
  }
  .align-items-xl-stretch{
    align-items:stretch !important;
  }
  .align-content-xl-start{
    align-content:flex-start !important;
  }
  .align-content-xl-end{
    align-content:flex-end !important;
  }
  .align-content-xl-center{
    align-content:center !important;
  }
  .align-content-xl-between{
    align-content:space-between !important;
  }
  .align-content-xl-around{
    align-content:space-around !important;
  }
  .align-content-xl-stretch{
    align-content:stretch !important;
  }
  .align-self-xl-auto{
    align-self:auto !important;
  }
  .align-self-xl-start{
    align-self:flex-start !important;
  }
  .align-self-xl-end{
    align-self:flex-end !important;
  }
  .align-self-xl-center{
    align-self:center !important;
  }
  .align-self-xl-baseline{
    align-self:baseline !important;
  }
  .align-self-xl-stretch{
    align-self:stretch !important;
  }
  .order-xl-first{
    order:-1 !important;
  }
  .order-xl-0{
    order:0 !important;
  }
  .order-xl-1{
    order:1 !important;
  }
  .order-xl-2{
    order:2 !important;
  }
  .order-xl-3{
    order:3 !important;
  }
  .order-xl-4{
    order:4 !important;
  }
  .order-xl-5{
    order:5 !important;
  }
  .order-xl-last{
    order:6 !important;
  }
  .m-xl-0{
    margin:0 !important;
  }
  .m-xl-1{
    margin:.25rem !important;
  }
  .m-xl-2{
    margin:.5rem !important;
  }
  .m-xl-3{
    margin:1rem !important;
  }
  .m-xl-4{
    margin:1.5rem !important;
  }
  .m-xl-5{
    margin:3rem !important;
  }
  .m-xl-auto{
    margin:auto !important;
  }
  .mx-xl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xl-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-xl-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-xl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xl-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-xl-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-xl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xl-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-xl-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-xl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xl-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-xl-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-xl-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-xl-0{
    margin-top:0 !important;
  }
  .mt-xl-1{
    margin-top:.25rem !important;
  }
  .mt-xl-2{
    margin-top:.5rem !important;
  }
  .mt-xl-3{
    margin-top:1rem !important;
  }
  .mt-xl-4{
    margin-top:1.5rem !important;
  }
  .mt-xl-5{
    margin-top:3rem !important;
  }
  .mt-xl-auto{
    margin-top:auto !important;
  }
  .me-xl-0{
    margin-right:0 !important;
  }
  .me-xl-1{
    margin-right:.25rem !important;
  }
  .me-xl-2{
    margin-right:.5rem !important;
  }
  .me-xl-3{
    margin-right:1rem !important;
  }
  .me-xl-4{
    margin-right:1.5rem !important;
  }
  .me-xl-5{
    margin-right:3rem !important;
  }
  .me-xl-auto{
    margin-right:auto !important;
  }
  .mb-xl-0{
    margin-bottom:0 !important;
  }
  .mb-xl-1{
    margin-bottom:.25rem !important;
  }
  .mb-xl-2{
    margin-bottom:.5rem !important;
  }
  .mb-xl-3{
    margin-bottom:1rem !important;
  }
  .mb-xl-4{
    margin-bottom:1.5rem !important;
  }
  .mb-xl-5{
    margin-bottom:3rem !important;
  }
  .mb-xl-auto{
    margin-bottom:auto !important;
  }
  .ms-xl-0{
    margin-left:0 !important;
  }
  .ms-xl-1{
    margin-left:.25rem !important;
  }
  .ms-xl-2{
    margin-left:.5rem !important;
  }
  .ms-xl-3{
    margin-left:1rem !important;
  }
  .ms-xl-4{
    margin-left:1.5rem !important;
  }
  .ms-xl-5{
    margin-left:3rem !important;
  }
  .ms-xl-auto{
    margin-left:auto !important;
  }
  .p-xl-0{
    padding:0 !important;
  }
  .p-xl-1{
    padding:.25rem !important;
  }
  .p-xl-2{
    padding:.5rem !important;
  }
  .p-xl-3{
    padding:1rem !important;
  }
  .p-xl-4{
    padding:1.5rem !important;
  }
  .p-xl-5{
    padding:3rem !important;
  }
  .px-xl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xl-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-xl-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-xl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xl-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-xl-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-xl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xl-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-xl-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-xl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xl-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-xl-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-xl-0{
    padding-top:0 !important;
  }
  .pt-xl-1{
    padding-top:.25rem !important;
  }
  .pt-xl-2{
    padding-top:.5rem !important;
  }
  .pt-xl-3{
    padding-top:1rem !important;
  }
  .pt-xl-4{
    padding-top:1.5rem !important;
  }
  .pt-xl-5{
    padding-top:3rem !important;
  }
  .pe-xl-0{
    padding-right:0 !important;
  }
  .pe-xl-1{
    padding-right:.25rem !important;
  }
  .pe-xl-2{
    padding-right:.5rem !important;
  }
  .pe-xl-3{
    padding-right:1rem !important;
  }
  .pe-xl-4{
    padding-right:1.5rem !important;
  }
  .pe-xl-5{
    padding-right:3rem !important;
  }
  .pb-xl-0{
    padding-bottom:0 !important;
  }
  .pb-xl-1{
    padding-bottom:.25rem !important;
  }
  .pb-xl-2{
    padding-bottom:.5rem !important;
  }
  .pb-xl-3{
    padding-bottom:1rem !important;
  }
  .pb-xl-4{
    padding-bottom:1.5rem !important;
  }
  .pb-xl-5{
    padding-bottom:3rem !important;
  }
  .ps-xl-0{
    padding-left:0 !important;
  }
  .ps-xl-1{
    padding-left:.25rem !important;
  }
  .ps-xl-2{
    padding-left:.5rem !important;
  }
  .ps-xl-3{
    padding-left:1rem !important;
  }
  .ps-xl-4{
    padding-left:1.5rem !important;
  }
  .ps-xl-5{
    padding-left:3rem !important;
  }
}
@media (min-width:1400px){
  .d-xxl-inline{
    display:inline !important;
  }
  .d-xxl-inline-block{
    display:inline-block !important;
  }
  .d-xxl-block{
    display:block !important;
  }
  .d-xxl-grid{
    display:grid !important;
  }
  .d-xxl-table{
    display:table !important;
  }
  .d-xxl-table-row{
    display:table-row !important;
  }
  .d-xxl-table-cell{
    display:table-cell !important;
  }
  .d-xxl-flex{
    display:flex !important;
  }
  .d-xxl-inline-flex{
    display:inline-flex !important;
  }
  .d-xxl-none{
    display:none !important;
  }
  .flex-xxl-fill{
    flex:1 1 auto !important;
  }
  .flex-xxl-row{
    flex-direction:row !important;
  }
  .flex-xxl-column{
    flex-direction:column !important;
  }
  .flex-xxl-row-reverse{
    flex-direction:row-reverse !important;
  }
  .flex-xxl-column-reverse{
    flex-direction:column-reverse !important;
  }
  .flex-xxl-grow-0{
    flex-grow:0 !important;
  }
  .flex-xxl-grow-1{
    flex-grow:1 !important;
  }
  .flex-xxl-shrink-0{
    flex-shrink:0 !important;
  }
  .flex-xxl-shrink-1{
    flex-shrink:1 !important;
  }
  .flex-xxl-wrap{
    flex-wrap:wrap !important;
  }
  .flex-xxl-nowrap{
    flex-wrap:nowrap !important;
  }
  .flex-xxl-wrap-reverse{
    flex-wrap:wrap-reverse !important;
  }
  .justify-content-xxl-start{
    justify-content:flex-start !important;
  }
  .justify-content-xxl-end{
    justify-content:flex-end !important;
  }
  .justify-content-xxl-center{
    justify-content:center !important;
  }
  .justify-content-xxl-between{
    justify-content:space-between !important;
  }
  .justify-content-xxl-around{
    justify-content:space-around !important;
  }
  .justify-content-xxl-evenly{
    justify-content:space-evenly !important;
  }
  .align-items-xxl-start{
    align-items:flex-start !important;
  }
  .align-items-xxl-end{
    align-items:flex-end !important;
  }
  .align-items-xxl-center{
    align-items:center !important;
  }
  .align-items-xxl-baseline{
    align-items:baseline !important;
  }
  .align-items-xxl-stretch{
    align-items:stretch !important;
  }
  .align-content-xxl-start{
    align-content:flex-start !important;
  }
  .align-content-xxl-end{
    align-content:flex-end !important;
  }
  .align-content-xxl-center{
    align-content:center !important;
  }
  .align-content-xxl-between{
    align-content:space-between !important;
  }
  .align-content-xxl-around{
    align-content:space-around !important;
  }
  .align-content-xxl-stretch{
    align-content:stretch !important;
  }
  .align-self-xxl-auto{
    align-self:auto !important;
  }
  .align-self-xxl-start{
    align-self:flex-start !important;
  }
  .align-self-xxl-end{
    align-self:flex-end !important;
  }
  .align-self-xxl-center{
    align-self:center !important;
  }
  .align-self-xxl-baseline{
    align-self:baseline !important;
  }
  .align-self-xxl-stretch{
    align-self:stretch !important;
  }
  .order-xxl-first{
    order:-1 !important;
  }
  .order-xxl-0{
    order:0 !important;
  }
  .order-xxl-1{
    order:1 !important;
  }
  .order-xxl-2{
    order:2 !important;
  }
  .order-xxl-3{
    order:3 !important;
  }
  .order-xxl-4{
    order:4 !important;
  }
  .order-xxl-5{
    order:5 !important;
  }
  .order-xxl-last{
    order:6 !important;
  }
  .m-xxl-0{
    margin:0 !important;
  }
  .m-xxl-1{
    margin:.25rem !important;
  }
  .m-xxl-2{
    margin:.5rem !important;
  }
  .m-xxl-3{
    margin:1rem !important;
  }
  .m-xxl-4{
    margin:1.5rem !important;
  }
  .m-xxl-5{
    margin:3rem !important;
  }
  .m-xxl-auto{
    margin:auto !important;
  }
  .mx-xxl-0{
    margin-left:0 !important;
    margin-right:0 !important;
  }
  .mx-xxl-1{
    margin-left:.25rem !important;
    margin-right:.25rem !important;
  }
  .mx-xxl-2{
    margin-left:.5rem !important;
    margin-right:.5rem !important;
  }
  .mx-xxl-3{
    margin-left:1rem !important;
    margin-right:1rem !important;
  }
  .mx-xxl-4{
    margin-left:1.5rem !important;
    margin-right:1.5rem !important;
  }
  .mx-xxl-5{
    margin-left:3rem !important;
    margin-right:3rem !important;
  }
  .mx-xxl-auto{
    margin-left:auto !important;
    margin-right:auto !important;
  }
  .my-xxl-0{
    margin-bottom:0 !important;
    margin-top:0 !important;
  }
  .my-xxl-1{
    margin-bottom:.25rem !important;
    margin-top:.25rem !important;
  }
  .my-xxl-2{
    margin-bottom:.5rem !important;
    margin-top:.5rem !important;
  }
  .my-xxl-3{
    margin-bottom:1rem !important;
    margin-top:1rem !important;
  }
  .my-xxl-4{
    margin-bottom:1.5rem !important;
    margin-top:1.5rem !important;
  }
  .my-xxl-5{
    margin-bottom:3rem !important;
    margin-top:3rem !important;
  }
  .my-xxl-auto{
    margin-bottom:auto !important;
    margin-top:auto !important;
  }
  .mt-xxl-0{
    margin-top:0 !important;
  }
  .mt-xxl-1{
    margin-top:.25rem !important;
  }
  .mt-xxl-2{
    margin-top:.5rem !important;
  }
  .mt-xxl-3{
    margin-top:1rem !important;
  }
  .mt-xxl-4{
    margin-top:1.5rem !important;
  }
  .mt-xxl-5{
    margin-top:3rem !important;
  }
  .mt-xxl-auto{
    margin-top:auto !important;
  }
  .me-xxl-0{
    margin-right:0 !important;
  }
  .me-xxl-1{
    margin-right:.25rem !important;
  }
  .me-xxl-2{
    margin-right:.5rem !important;
  }
  .me-xxl-3{
    margin-right:1rem !important;
  }
  .me-xxl-4{
    margin-right:1.5rem !important;
  }
  .me-xxl-5{
    margin-right:3rem !important;
  }
  .me-xxl-auto{
    margin-right:auto !important;
  }
  .mb-xxl-0{
    margin-bottom:0 !important;
  }
  .mb-xxl-1{
    margin-bottom:.25rem !important;
  }
  .mb-xxl-2{
    margin-bottom:.5rem !important;
  }
  .mb-xxl-3{
    margin-bottom:1rem !important;
  }
  .mb-xxl-4{
    margin-bottom:1.5rem !important;
  }
  .mb-xxl-5{
    margin-bottom:3rem !important;
  }
  .mb-xxl-auto{
    margin-bottom:auto !important;
  }
  .ms-xxl-0{
    margin-left:0 !important;
  }
  .ms-xxl-1{
    margin-left:.25rem !important;
  }
  .ms-xxl-2{
    margin-left:.5rem !important;
  }
  .ms-xxl-3{
    margin-left:1rem !important;
  }
  .ms-xxl-4{
    margin-left:1.5rem !important;
  }
  .ms-xxl-5{
    margin-left:3rem !important;
  }
  .ms-xxl-auto{
    margin-left:auto !important;
  }
  .p-xxl-0{
    padding:0 !important;
  }
  .p-xxl-1{
    padding:.25rem !important;
  }
  .p-xxl-2{
    padding:.5rem !important;
  }
  .p-xxl-3{
    padding:1rem !important;
  }
  .p-xxl-4{
    padding:1.5rem !important;
  }
  .p-xxl-5{
    padding:3rem !important;
  }
  .px-xxl-0{
    padding-left:0 !important;
    padding-right:0 !important;
  }
  .px-xxl-1{
    padding-left:.25rem !important;
    padding-right:.25rem !important;
  }
  .px-xxl-2{
    padding-left:.5rem !important;
    padding-right:.5rem !important;
  }
  .px-xxl-3{
    padding-left:1rem !important;
    padding-right:1rem !important;
  }
  .px-xxl-4{
    padding-left:1.5rem !important;
    padding-right:1.5rem !important;
  }
  .px-xxl-5{
    padding-left:3rem !important;
    padding-right:3rem !important;
  }
  .py-xxl-0{
    padding-bottom:0 !important;
    padding-top:0 !important;
  }
  .py-xxl-1{
    padding-bottom:.25rem !important;
    padding-top:.25rem !important;
  }
  .py-xxl-2{
    padding-bottom:.5rem !important;
    padding-top:.5rem !important;
  }
  .py-xxl-3{
    padding-bottom:1rem !important;
    padding-top:1rem !important;
  }
  .py-xxl-4{
    padding-bottom:1.5rem !important;
    padding-top:1.5rem !important;
  }
  .py-xxl-5{
    padding-bottom:3rem !important;
    padding-top:3rem !important;
  }
  .pt-xxl-0{
    padding-top:0 !important;
  }
  .pt-xxl-1{
    padding-top:.25rem !important;
  }
  .pt-xxl-2{
    padding-top:.5rem !important;
  }
  .pt-xxl-3{
    padding-top:1rem !important;
  }
  .pt-xxl-4{
    padding-top:1.5rem !important;
  }
  .pt-xxl-5{
    padding-top:3rem !important;
  }
  .pe-xxl-0{
    padding-right:0 !important;
  }
  .pe-xxl-1{
    padding-right:.25rem !important;
  }
  .pe-xxl-2{
    padding-right:.5rem !important;
  }
  .pe-xxl-3{
    padding-right:1rem !important;
  }
  .pe-xxl-4{
    padding-right:1.5rem !important;
  }
  .pe-xxl-5{
    padding-right:3rem !important;
  }
  .pb-xxl-0{
    padding-bottom:0 !important;
  }
  .pb-xxl-1{
    padding-bottom:.25rem !important;
  }
  .pb-xxl-2{
    padding-bottom:.5rem !important;
  }
  .pb-xxl-3{
    padding-bottom:1rem !important;
  }
  .pb-xxl-4{
    padding-bottom:1.5rem !important;
  }
  .pb-xxl-5{
    padding-bottom:3rem !important;
  }
  .ps-xxl-0{
    padding-left:0 !important;
  }
  .ps-xxl-1{
    padding-left:.25rem !important;
  }
  .ps-xxl-2{
    padding-left:.5rem !important;
  }
  .ps-xxl-3{
    padding-left:1rem !important;
  }
  .ps-xxl-4{
    padding-left:1.5rem !important;
  }
  .ps-xxl-5{
    padding-left:3rem !important;
  }
}
@media print{
  .d-print-inline{
    display:inline !important;
  }
  .d-print-inline-block{
    display:inline-block !important;
  }
  .d-print-block{
    display:block !important;
  }
  .d-print-grid{
    display:grid !important;
  }
  .d-print-table{
    display:table !important;
  }
  .d-print-table-row{
    display:table-row !important;
  }
  .d-print-table-cell{
    display:table-cell !important;
  }
  .d-print-flex{
    display:flex !important;
  }
  .d-print-inline-flex{
    display:inline-flex !important;
  }
  .d-print-none{
    display:none !important;
  }
}
/*!
 * Bootstrap Reboot v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)
 */
*,:after,:before{
  box-sizing:border-box;
}

@media (prefers-reduced-motion:no-preference){
  :root{
    scroll-behavior:smooth;
  }
}

body{
  background-color:#fff;
  color:#212529;
  font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;
  font-size:1rem;
  line-height:1.5;
  -webkit-text-size-adjust:100%;
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}

hr{
  background-color:currentColor;
  border:0;
  color:inherit;
  margin:1rem 0;
  opacity:.25;
}

hr:not([size]){
  height:1px;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{
  font-weight:500;
  line-height:1.2;
  margin-bottom:.5rem;
  margin-top:0;
}

.h1,h1{
  font-size:calc(1.375rem + 1.5vw);
}
@media (min-width:1200px){
  .h1,h1{
    font-size:2.5rem;
  }
}

.h2,h2{
  font-size:calc(1.325rem + .9vw);
}
@media (min-width:1200px){
  .h2,h2{
    font-size:2rem;
  }
}

.h3,h3{
  font-size:calc(1.3rem + .6vw);
}
@media (min-width:1200px){
  .h3,h3{
    font-size:1.75rem;
  }
}

.h4,h4{
  font-size:calc(1.275rem + .3vw);
}
@media (min-width:1200px){
  .h4,h4{
    font-size:1.5rem;
  }
}

.h5,h5{
  font-size:1.25rem;
}

.h6,h6{
  font-size:1rem;
}

p{
  margin-bottom:1rem;
  margin-top:0;
}

abbr[data-bs-original-title],abbr[title]{
  cursor:help;
  text-decoration:underline dotted;
  text-decoration-skip-ink:none;
}

address{
  font-style:normal;
  line-height:inherit;
  margin-bottom:1rem;
}

ol,ul{
  padding-left:2rem;
}

dl,ol,ul{
  margin-bottom:1rem;
  margin-top:0;
}

ol ol,ol ul,ul ol,ul ul{
  margin-bottom:0;
}

dt{
  font-weight:700;
}

dd{
  margin-bottom:.5rem;
  margin-left:0;
}

blockquote{
  margin:0 0 1rem;
}

b,strong{
  font-weight:bolder;
}

.small,small{
  font-size:.875em;
}

.mark,mark{
  background-color:#fcf8e3;
  padding:.2em;
}

sub,sup{
  font-size:.75em;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}

sub{
  bottom:-.25em;
}

sup{
  top:-.5em;
}

a{
  color:#415480;
  text-decoration:underline;
}
a:hover{
  color:#344366;
}

a:not([href]):not([class]),a:not([href]):not([class]):hover{
  color:inherit;
  text-decoration:none;
}

code,kbd,pre,samp{
  direction:ltr;
  font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;
  font-size:1em;
  unicode-bidi:bidi-override;
}

pre{
  display:block;
  font-size:.875em;
  margin-bottom:1rem;
  margin-top:0;
  overflow:auto;
}
pre code{
  color:inherit;
  font-size:inherit;
  word-break:normal;
}

code{
  color:#d63384;
  font-size:.875em;
  word-wrap:break-word;
}
a>code{
  color:inherit;
}

kbd{
  background-color:#212529;
  border-radius:.2rem;
  color:#fff;
  font-size:.875em;
  padding:.2rem .4rem;
}
kbd kbd{
  font-size:1em;
  font-weight:700;
  padding:0;
}

figure{
  margin:0 0 1rem;
}

img,svg{
  vertical-align:middle;
}

table{
  border-collapse:collapse;
  caption-side:bottom;
}

caption{
  color:#6c757d;
  padding-bottom:.5rem;
  padding-top:.5rem;
  text-align:left;
}

th{
  text-align:inherit;
  text-align:-webkit-match-parent;
}

tbody,td,tfoot,th,thead,tr{
  border:0 solid;
  border-color:inherit;
}

label{
  display:inline-block;
}

button{
  border-radius:0;
}

button:focus:not(:focus-visible){
  outline:0;
}

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

button,select{
  text-transform:none;
}

[role=button]{
  cursor:pointer;
}

select{
  word-wrap:normal;
}
select:disabled{
  opacity:1;
}

[list]::-webkit-calendar-picker-indicator{
  display:none;
}

[type=button],[type=reset],[type=submit],button{
  -webkit-appearance:button;
}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){
  cursor:pointer;
}

::-moz-focus-inner{
  border-style:none;
  padding:0;
}

textarea{
  resize:vertical;
}

fieldset{
  border:0;
  margin:0;
  min-width:0;
  padding:0;
}

legend{
  float:left;
  font-size:calc(1.275rem + .3vw);
  line-height:inherit;
  margin-bottom:.5rem;
  padding:0;
  width:100%;
}
@media (min-width:1200px){
  legend{
    font-size:1.5rem;
  }
}
legend+*{
  clear:left;
}

::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{
  padding:0;
}

::-webkit-inner-spin-button{
  height:auto;
}

[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px;
}
::-webkit-search-decoration{
  -webkit-appearance:none;
}

::-webkit-color-swatch-wrapper{
  padding:0;
}

::file-selector-button{
  font:inherit;
}

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

output{
  display:inline-block;
}

iframe{
  border:0;
}

summary{
  cursor:pointer;
  display:list-item;
}

progress{
  vertical-align:baseline;
}

[hidden]{
  display:none !important;
}

body,html{
  overflow-x:hidden;
}
body.drawer-open,html.drawer-open{
  overflow:hidden;
}

@media screen and (max-width:991px){
  #smile-ui-container{
    display:none;
  }
}
input[type=email],input[type=password],input[type=text],textarea{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  -webkit-focus-ring-color:none;
  outline:none;
}
body{
  color:#2f4858;
  font-family:Plus Jakarta Sans,sans-serif;
  font-size:18px;
  line-height:1.4;
  margin:0;
  padding:0;
  text-rendering:optimizeLegibility !important;
  text-shadow:1px 1px 1px rgba(0,0,0,.004);
  -webkit-font-smoothing:antialiased !important;
  font-weight:400;
}
body p{
  margin-bottom:1.5rem;
}

a{
  color:#2f4858;
  text-decoration:none;
  transition:all .5s ease;
}

a:active,a:focus,a:hover,button:active,button:focus,button:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{
  outline:none !important;
  text-decoration:none;
}

.container,.page-width{
  padding:0 20px;
}

.loox-pn{
  bottom:130px !important;
}

@media screen and (max-width:575px){
  .sec-title{
    text-align:center;
  }
}
.sec-title>span{
  color:#fc6b07;
  font-size:14px;
  font-weight:700;
  letter-spacing:.24em;
  line-height:20px;
  margin-bottom:15px;
  text-transform:uppercase;
}
.sec-title .h2,.sec-title h2{
  color:#2f4858;
  font-size:48px;
  font-weight:700;
  letter-spacing:-.02em;
  line-height:1.1;
  margin-bottom:30px;
  margin-top:15px;
}
@media (min-width:992px) and (max-width:1199px){
  .sec-title .h2,.sec-title h2{
    font-size:38px;
    margin-bottom:25px;
    margin-top:10px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .sec-title .h2,.sec-title h2{
    font-size:38px;
    margin-bottom:25px;
    margin-top:10px;
  }
}
@media screen and (max-width:767px){
  .sec-title .h2,.sec-title h2{
    font-size:36px;
    margin-bottom:25px;
    margin-top:10px;
  }
}
@media screen and (max-width:575px){
  .sec-title .h2,.sec-title h2{
    font-size:31px;
  }
}
.no-gutters,.no-gutters .container,.no-gutters .container-fluid,.no-gutters .container-lg,.no-gutters .container-md,.no-gutters .container-sm,.no-gutters .container-xl,.no-gutters .container-xxl,.no-gutters .page-width,.no-gutters .row,.no-gutters div[class*=col-]{
  margin:0;
  padding:0;
}

.inner-section{
  padding:120px 0 55px;
}
.inner-section .title{
  font-size:60px;
}

.container,.page-width{
  max-width:1360px;
}

.flex-end{
  justify-content:flex-end;
}

.cc-home .cc-hp-banner .inner,.flex-center,.header-wrapper header.cc-header .inner .header-left,.header-wrapper header.cc-header .inner .header-right,.header-wrapper header.cc-header .inner .nav-icon ul,.logos-cont .logos-slide{
  align-items:center;
  display:flex;
  justify-content:center;
}

input{
  border:none;
  padding:10px;
  width:100%;
}

input[type=submit]{
  transition:all .5s ease;
}

@media screen and (max-width:767px){
  .hidden-xs{
    display:none;
  }
}

.visible-xs{
  display:none;
}
@media screen and (max-width:767px){
  .visible-xs{
    display:block !important;
  }
}

.visible-sm{
  display:none;
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm{
    display:block;
  }
  .hidden-sm{
    display:none;
  }
}

img{
  max-width:100%;
}

.top-header{
  background-color:#fff;
}
.top-header .th-inner{
  align-items:center;
  display:flex;
  font-size:13px;
  font-weight:600;
  height:33px;
  justify-content:space-between;
  padding:7px 20px;
}
@media (min-width:992px) and (max-width:1199px){
  .top-header .th-inner{
    padding:7px 20px;
  }
}
@media screen and (max-width:575px){
  .top-header .th-inner{
    padding:7px 15px;
  }
}
.top-header .th-inner>div{
  align-items:center;
  display:flex;
  width:33.3333%;
}
@media (min-width:992px) and (max-width:1199px){
  .top-header .th-inner>div{
    width:auto;
  }
}
@media (min-width:768px) and (max-width:991px){
  .top-header .th-inner>div{
    width:50%;
  }
}
@media screen and (max-width:767px){
  .top-header .th-inner>div{
    width:auto;
  }
}
@media screen and (max-width:575px){
  .top-header .th-inner>div{
    justify-content:space-between;
    width:100%;
  }
}
.top-header .th-inner>div img{
  height:17px;
  margin-right:10px;
  width:auto;
}
.top-header .th-inner .info{
  display:block;
}
@media screen and (max-width:1819px){
  .top-header .th-inner .info{
    display:none;
  }
}
.top-header .th-inner .info .owl-carousel{
  height:18px;
}
.top-header .th-inner .info .owl-carousel .owl-item span{
  align-items:center;
  display:flex;
  justify-content:center;
}
.top-header .th-inner .cc-login{
  justify-content:flex-end;
  text-align:right;
}
@media screen and (max-width:575px){
  .top-header .th-inner .cc-login{
    display:none;
  }
}
.top-header .th-inner .help span{
  color:#fc6b07;
  margin-right:10px;
}
@media screen and (max-width:575px){
  .top-header .th-inner .help span{
    display:none;
  }
}
.top-header .th-inner .help a:nth-child(2){
  margin-right:10px;
}

.section-header{
  z-index:999 !important;
}

.header-wrapper{
  border:none;
}
.header-wrapper header.cc-header{
  display:block;
  padding:0;
}
.header-wrapper header.cc-header .header__heading,.header-wrapper header.cc-header .header__heading-link{
  width:240px;
}
@media (min-width:992px) and (max-width:1199px){
  .header-wrapper header.cc-header .header__heading,.header-wrapper header.cc-header .header__heading-link{
    width:auto;
  }
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .header__heading,.header-wrapper header.cc-header .header__heading-link{
    width:210px;
  }
}
@media screen and (max-width:575px){
  .header-wrapper header.cc-header .header__heading,.header-wrapper header.cc-header .header__heading-link{
    text-align:left;
    width:180px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .header-wrapper header.cc-header .header__heading img,.header-wrapper header.cc-header .header__heading-link img{
    width:200px;
  }
}
.header-wrapper header.cc-header ul.list-menu li a span{
  color:transparent !important;
}
.header-wrapper header.cc-header .inner{
  align-items:center;
  background-color:#2f4858;
  display:flex;
  justify-content:space-between;
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .inner{
    border-bottom:1px solid hsla(0,0%,100%,.188);
  }
}
.header-wrapper header.cc-header .inner .cc-drawer{
  background:rgba(0,0,0,.1);
  margin-left:0;
  margin-right:20px;
}
@media screen and (max-width:575px){
  .header-wrapper header.cc-header .inner .cc-drawer{
    margin-right:10px;
  }
}
.header-wrapper header.cc-header .inner .cc-drawer .header__icon{
  height:40px;
  width:50px;
}
@media screen and (max-width:575px){
  .header-wrapper header.cc-header .inner .cc-drawer .header__icon{
    height:30px;
    width:30px;
  }
  .header-wrapper header.cc-header .inner .cc-drawer .header__icon svg{
    height:18px;
    width:18px;
  }
}
.header-wrapper header.cc-header .inner .cc-drawer .header__icon svg path{
  fill:#fff;
}
.header-wrapper header.cc-header .inner .info{
  color:#fff;
  display:none;
  font-size:14px;
  font-weight:600;
  justify-content:center;
  width:33.3333%;
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .inner .info{
    display:flex;
  }
}
@media screen and (max-width:991px){
  .header-wrapper header.cc-header .inner .info{
    display:none;
  }
}
.header-wrapper header.cc-header .inner .info .inner{
  border:none;
}
.header-wrapper header.cc-header .inner .info .inner span{
  align-items:center;
  display:flex;
  justify-content:center;
}
.header-wrapper header.cc-header .inner .info .inner span img{
  height:18px;
  margin-right:10px;
  width:auto;
}
.header-wrapper header.cc-header .inner .row{
  margin:0;
  width:100%;
}
.header-wrapper header.cc-header .inner .row .row-col{
  padding:0;
}
.header-wrapper header.cc-header .inner .header-left{
  height:80px;
  justify-content:space-between;
  padding:0 20px;
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .inner .header-left{
    height:65px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .header-wrapper header.cc-header .inner .header-left{
    padding:0 20px;
  }
}
@media screen and (max-width:991px){
  .header-wrapper header.cc-header .inner .header-left{
    justify-content:unset;
    width:70%;
  }
}
@media screen and (max-width:575px){
  .header-wrapper header.cc-header .inner .header-left{
    height:55px;
    padding:0 10px;
  }
}
.header-wrapper header.cc-header .inner .header-left .header__inline-menu{
  width:auto;
}
@media (min-width:992px) and (max-width:1199px){
  .header-wrapper header.cc-header .inner .header-left .header__inline-menu{
    width:auto;
  }
}
.header-wrapper header.cc-header .inner .header-right{
  border:none;
  height:80px;
  justify-content:flex-end;
  padding:0 20px;
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .inner .header-right{
    height:65px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .header-wrapper header.cc-header .inner .header-right{
    background-color:transparent;
  }
}
@media screen and (max-width:991px){
  .header-wrapper header.cc-header .inner .header-right{
    width:30%;
  }
}
@media screen and (max-width:575px){
  .header-wrapper header.cc-header .inner .header-right{
    height:55px;
  }
}
.header-wrapper header.cc-header .inner .header-right .header__icons{
  align-items:center;
}
.header-wrapper header.cc-header .inner .header-right .header__icons .header__icon{
  color:#fff;
}
@media screen and (max-width:575px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .header__icon--cart{
    width:45px;
  }
}
@media screen and (max-width:991px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .header__icon--cart .icon{
    height:4rem;
    width:4rem;
  }
}
@media screen and (max-width:991px) and (max-width:575px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .header__icon--cart .icon{
    height:3.2rem;
    width:3.2rem;
  }
}
@media screen and (max-width:575px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .header__icon--cart .cart-count-bubble{
    font-size:9px;
    height:14px;
    width:14px;
  }
  .header-wrapper header.cc-header .inner .header-right .header__icons .header__icon--search{
    width:36px;
  }
}
@media screen and (max-width:991px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .header__icon--search .icon{
    height:27px;
    width:27px;
  }
}
@media screen and (max-width:575px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .header__icon--search .icon{
    height:23px;
    width:23px;
  }
}
.header-wrapper header.cc-header .inner .header-right .header__icons .header__search{
  display:none;
}
@media screen and (max-width:991px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .header__search{
    display:block;
  }
}
.header-wrapper header.cc-header .inner .header-right .header__icons .header__search .search-modal__content{
  background:#f1f1f1;
}
.header-wrapper header.cc-header .inner .header-right .header__icons .header__search .search__input.field__input{
  border:1px solid #e2e2e2;
  font-size:16px;
  height:45px;
  padding:10px 23px 4px;
}
.header-wrapper header.cc-header .inner .header-right .header__icons .header__search .field__button{
  height:45px;
}
.header-wrapper header.cc-header .inner .header-right .header__icons .header__search .field__label{
  font-size:16px;
  top:10px;
}
@media screen and (max-width:991px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg{
    display:none;
  }
}
.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field:after,.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field:before{
  display:none;
}
.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .customer .field input:-webkit-autofill~label,.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .customer .field input:focus~label,.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .customer .field input:not(:placeholder-shown)~label,.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .field__input:-webkit-autofill~.field__label,.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .field__input:focus~.field__label,.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .field__input:not(:placeholder-shown)~.field__label{
  font-size:9px;
  left:calc(var(--inputs-border-width) + 2rem);
  top:5px;
}
.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .search__input{
  background:#f1f1f1;
  border-radius:100px;
  font-size:16px;
  height:48px;
  line-height:1;
  min-height:0;
  outline:none;
  padding:10px 25px;
  width:auto;
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .search__input{
    font-size:14px;
    height:42px;
    padding:5px 25px;
  }
}
.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .field__label{
  color:#7e7e7e;
  font-size:15px;
  font-weight:500;
  top:13px;
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .field__label{
    top:9px;
  }
}
.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .field__button{
  height:48px;
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .field__button{
    height:42px;
  }
}
.header-wrapper header.cc-header .inner .header-right .header__icons .sform-lg .field .search__button .icon{
  height:2rem;
  width:2rem;
}
.header-wrapper header.cc-header .inner .header-right img{
  height:25px;
  width:25px;
}
.header-wrapper header.cc-header .inner .nav-icon ul{
  list-style:none;
  margin:0;
  padding:0;
}
.header-wrapper header.cc-header .inner .nav-icon ul li:not(:last-child){
  margin-right:20px;
}
.header-wrapper header.cc-header .inner .nav-icon ul li a{
  position:relative;
}
.header-wrapper header.cc-header .inner .nav-icon ul li a .count{
  background:#2f4858;
  border-radius:10px;
  bottom:-8px;
  color:#fff;
  display:inline-block;
  font-size:10px;
  height:15px;
  line-height:11px;
  padding:2px;
  position:absolute;
  right:-4px;
  text-align:center;
  width:15px;
}
.header-wrapper header.cc-header .cc-nav-cont{
  left:49%;
  position:absolute;
  top:0;
  transform:translateX(-50%);
  width:1200px;
}
@media screen and (max-width:1819px){
  .header-wrapper header.cc-header .cc-nav-cont{
    position:static;
    transform:none;
    width:100%;
  }
}

@media (min-width:992px) and (max-width:1199px){
  .gm-menu-installed .cc-header .cc-nav-cont .gm-menu{
    flex-wrap:nowrap;
  }
}
.gm-menu-installed .cc-header .cc-nav-cont .gm-menu .gm-item.gm-level-0>.gm-target{
  padding:30px 15px !important;
}
@media screen and (max-width:1819px){
  .gm-menu-installed .cc-header .cc-nav-cont .gm-menu .gm-item.gm-level-0>.gm-target{
    padding:15px !important;
  }
}
.gm-menu-installed .cc-header .cc-nav-cont .gm-menu .gm-item.gm-level-0>.gm-target .gm-text{
  text-transform:uppercase;
}
@media (min-width:992px) and (max-width:1199px){
  .gm-menu-installed .cc-header .cc-nav-cont .gm-menu .gm-item.gm-level-0>.gm-target .gm-text{
    max-width:165px;
    text-align:center;
  }
}
.gm-menu-installed .cc-header .cc-nav-cont .gm-menu .gm-submenu .gm-text{
  color:#2f4858 !important;
}
.gm-menu-installed .cc-header #menu-drawer{
  width:70%;
}
@media screen and (max-width:575px){
  .gm-menu-installed .cc-header #menu-drawer{
    width:100%;
  }
}
.gm-menu-installed .cc-header #menu-drawer .menu-drawer__navigation{
  background:#2f4858;
  padding:0;
}
.gm-menu-installed .cc-header #menu-drawer .menu-drawer__navigation .gm-menu .gm-item .gm-submenu{
  padding:0 5px;
}
.gm-menu-installed .cc-header #menu-drawer .menu-drawer__navigation .gm-menu .gm-item .gm-submenu .gm-target .gm-text{
  color:#2f4858 !important;
}
.gm-menu-installed .cc-header #menu-drawer .menu-drawer__utility-links{
  display:none;
}

.cc-offer{
  background-color:rgba(47,72,88,.749);
  overflow:hidden;
  position:relative;
}
.cc-offer .cco-inner{
  align-items:center;
  display:flex;
  justify-content:space-between;
  padding:50px 0;
}
@media screen and (max-width:767px){
  .cc-offer .cco-inner{
    align-items:flex-start;
    flex-direction:column;
    padding:30px 0;
  }
}
.cc-offer .cco-inner .content{
  width:70%;
}
@media screen and (max-width:767px){
  .cc-offer .cco-inner .content{
    margin-bottom:20px;
    width:100%;
  }
}
.cc-offer .cco-inner .content .h2,.cc-offer .cco-inner .content h2,.cc-offer .cco-inner .content p{
  color:#fff;
}
.cc-offer .cco-inner .content .h2,.cc-offer .cco-inner .content h2{
  font-size:34px;
  margin-bottom:11px;
}
@media screen and (max-width:1199px){
  .cc-offer .cco-inner .content .h2,.cc-offer .cco-inner .content h2{
    font-size:31px;
  }
}
.cc-offer .cco-inner .content .h2 span,.cc-offer .cco-inner .content h2 span{
  color:#fc6b07;
}
.cc-offer .cco-inner .content p{
  font-size:21px;
}
@media screen and (max-width:1199px){
  .cc-offer .cco-inner .content p{
    font-size:18px;
  }
}
@media screen and (max-width:575px){
  .cc-offer .cco-inner .content p{
    text-align:center;
  }
  .cc-offer .cc-btn{
    margin:0 auto;
  }
}

footer.cc-footer{
  background-image:url(footer-bg.jpg);
  background-position:50%;
  background-size:cover;
  color:#fff;
  margin:0;
  padding-bottom:10px;
  position:relative;
}
footer.cc-footer:before{
  background:#2f4858;
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:.9;
  position:absolute;
  top:0;
  width:100%;
}
footer.cc-footer .row{
  flex-wrap:nowrap;
}
@media screen and (max-width:991px){
  footer.cc-footer .row{
    flex-wrap:wrap;
  }
}
footer.cc-footer .row>div{
  width:20%;
}
@media screen and (max-width:991px){
  footer.cc-footer .row>div{
    width:33.33333%;
  }
}
@media screen and (max-width:575px){
  footer.cc-footer .row>div{
    width:100%;
  }
}
footer.cc-footer .inner{
  padding-top:50px;
  position:relative;
  z-index:2;
}
@media screen and (max-width:575px){
  footer.cc-footer .inner .foot-widget{
    margin-bottom:20px;
  }
}
footer.cc-footer .inner .foot-widget .foot-content .foot-logo{
  margin-bottom:15px;
}
footer.cc-footer .inner .foot-widget .foot-content .foot-logo img{
  max-width:210px;
}
footer.cc-footer .inner .foot-widget .foot-content .footer__list-social{
  justify-content:flex-start;
  margin-left:-1.3rem;
}
footer.cc-footer .inner .foot-widget .foot-content .footer__list-social a{
  color:#fff;
}
footer.cc-footer .inner .foot-widget .foot-content .phonemail{
  margin-bottom:15px;
}
footer.cc-footer .inner .foot-widget .foot-content .phonemail a{
  color:#fff;
  display:block;
  font-size:16px;
  font-weight:700;
}
footer.cc-footer .inner .foot-widget .foot-links .h3,footer.cc-footer .inner .foot-widget .foot-links h3{
  font-size:14px;
  font-weight:700;
  margin-bottom:15px;
  text-transform:uppercase;
}
footer.cc-footer .inner .foot-widget .foot-links ul{
  list-style:none;
  margin:0;
  padding:0;
}
footer.cc-footer .inner .foot-widget .foot-links ul:not(:last-child){
  margin-bottom:20px;
}
footer.cc-footer .inner .foot-widget .foot-links ul li a{
  color:#fff;
  display:block;
  font-size:14px;
  left:0;
  opacity:.5;
  padding:5px 0;
  position:relative;
  transition:all .2s ease-in;
}
footer.cc-footer .inner .foot-widget .foot-links ul li a:active,footer.cc-footer .inner .foot-widget .foot-links ul li a:focus,footer.cc-footer .inner .foot-widget .foot-links ul li a:hover{
  color:#fc6b07;
  left:10px;
  opacity:1;
}
footer.cc-footer .cc-footer-nav{
  margin-top:50px;
}
@media screen and (max-width:575px){
  footer.cc-footer .cc-footer-nav{
    border-top:1px solid hsla(0,0%,100%,.071);
    margin-top:0;
    padding-top:20px;
  }
}
footer.cc-footer .cc-footer-nav ul{
  align-items:center;
  display:flex;
  justify-content:center;
  list-style:none;
  margin:0;
  padding:0;
}
@media screen and (max-width:767px){
  footer.cc-footer .cc-footer-nav ul{
    flex-wrap:wrap;
  }
}
footer.cc-footer .cc-footer-nav ul li{
  line-height:1;
}
@media screen and (max-width:767px){
  footer.cc-footer .cc-footer-nav ul li{
    margin-bottom:20px;
  }
}
footer.cc-footer .cc-footer-nav ul li:not(:last-child) a{
  border-right:1px solid hsla(0,0%,100%,.129);
}
@media screen and (max-width:767px){
  footer.cc-footer .cc-footer-nav ul li:not(:last-child) a{
    border:none;
  }
}
footer.cc-footer .cc-footer-nav ul li a{
  color:#fff;
  font-size:16px;
  line-height:inherit;
  padding:0 25px;
}
footer.cc-footer .cc-payments{
  margin-top:50px;
  position:relative;
}
@media screen and (max-width:575px){
  footer.cc-footer .cc-payments{
    margin-top:0;
    padding-top:20px;
  }
}
footer.cc-footer .cc-payments .ccp-inner{
  text-align:center;
}
footer.cc-footer .cc-payments .ccp-inner p{
  font-size:14px;
  opacity:.5;
}
footer.cc-footer .cc-payments .ccp-inner .icon-holder{
  align-items:center;
  display:flex;
  justify-content:center;
  margin-bottom:1rem;
  position:relative;
  z-index:2;
}
@media screen and (max-width:575px){
  footer.cc-footer .cc-payments .ccp-inner .icon-holder{
    flex-wrap:wrap;
  }
}
footer.cc-footer .cc-payments .ccp-inner .icon-holder span{
  background-size:contain;
  display:inline-block;
  height:25px;
  margin:5px;
  width:40px;
}
@media screen and (max-width:575px){
  footer.cc-footer .cc-payments .ccp-inner .icon-holder span{
    height:25px;
    width:38px;
  }
}

.cc-btn{
  align-items:center;
  border-radius:10rem;
  color:#fff;
  display:inline-flex;
  font-size:14px;
  font-weight:800;
  letter-spacing:.11em;
  overflow:hidden;
  padding:13px 40px;
  position:relative;
  text-transform:uppercase;
  z-index:1;
}
@media screen and (max-width:575px){
  .cc-btn{
    font-size:13px;
    padding:12px 37px;
  }
}
.cc-btn:after,.cc-btn:before{
  border-radius:10rem;
  bottom:0;
  content:"";
  height:100%;
  left:0;
  position:absolute;
  transition:all .3s;
  width:100%;
}
.cc-btn:before{
  background-color:#b44b02;
  width:0;
  z-index:-1;
}
.cc-btn:after{
  background-color:#fc6b07;
  z-index:-2;
}
.cc-btn:active,.cc-btn:focus,.cc-btn:hover{
  color:#fff;
}
.cc-btn:active:before,.cc-btn:focus:before,.cc-btn:hover:before{
  width:100%;
}
.cc-btn.wht{
  color:#2f4858;
}
.cc-btn.wht:after{
  background-color:#fff;
}
.cc-btn.wht:before{
  background-color:#fc6b07;
}
.cc-btn.wht:active,.cc-btn.wht:focus,.cc-btn.wht:hover{
  color:#fff;
}

.sale-badge{
  background:#fc6b07;
  border-radius:4px;
  display:inline-block;
  font-size:14px;
  font-weight:300;
  margin-bottom:15px;
  padding:3px 30px;
  transform:skewX(-11deg);
  -webkit-transform:skewX(-11deg);
}
.sale-badge strong{
  font-weight:700;
}

.klarna-banner{
  font-family:Golos Text,sans-serif;
}
.klarna-banner .inner{
  align-items:center;
  background-color:#000;
  display:flex;
  justify-content:space-around;
  padding:30px 10px;
}
.klarna-banner .inner .h5,.klarna-banner .inner h5{
  align-items:center;
  color:#fff;
  display:flex;
  font-size:36px;
  font-weight:700;
  margin:0;
}
.klarna-banner .inner .h5 img,.klarna-banner .inner h5 img{
  height:35px;
  margin-left:10px;
}
.klarna-banner .inner p{
  color:#fff;
  display:block;
  margin:0;
}
.klarna-banner.klarna-hp{
  background-color:#000;
  font-family:Golos Text,sans-serif;
  margin:25px 0;
  padding:10px 0;
}
@media (min-width:1200px) and (max-width:1400px){
  .klarna-banner.klarna-hp{
    width:calc(100% - 20px);
  }
}
@media screen and (max-width:991px){
  .klarna-banner.klarna-hp{
    padding:15px 0;
  }
}
.klarna-banner.klarna-hp .inner{
  background-color:transparent;
  margin-top:0;
  padding:0;
}
@media screen and (max-width:767px){
  .klarna-banner.klarna-hp .inner{
    flex-direction:column;
  }
}
@media screen and (max-width:991px){
  .klarna-banner.klarna-hp .inner .h5,.klarna-banner.klarna-hp .inner h5{
    font-size:29px;
  }
}
@media screen and (max-width:767px){
  .klarna-banner.klarna-hp .inner .h5,.klarna-banner.klarna-hp .inner h5{
    margin-bottom:5px;
  }
}
@media screen and (max-width:575px){
  .klarna-banner.klarna-hp .inner .h5,.klarna-banner.klarna-hp .inner h5{
    flex-direction:column;
    font-size:26px;
    margin-bottom:20px;
  }
  .klarna-banner.klarna-hp .inner .h5 img,.klarna-banner.klarna-hp .inner h5 img{
    margin-top:10px;
  }
}
@media screen and (max-width:991px){
  .klarna-banner.klarna-hp .inner p{
    font-size:16px;
  }
}
@media screen and (max-width:575px){
  .klarna-banner.klarna-hp .inner p{
    text-align:center;
  }
}
.klarna-banner.klarna-square .inner{
  align-items:center;
  flex-direction:column;
  justify-content:center;
  text-align:center;
}
@media (min-width:992px) and (max-width:1199px){
  .klarna-banner.klarna-square .inner{
    padding:30px 20px;
  }
}
@media screen and (max-width:767px){
  .klarna-banner.klarna-square .inner{
    padding:15px;
  }
  .klarna-banner.klarna-square .inner .heading{
    align-items:center;
    display:flex;
    margin-bottom:15px;
  }
}
@media screen and (max-width:575px){
  .klarna-banner.klarna-square .inner .heading{
    display:block;
  }
}
.klarna-banner.klarna-square .inner .heading .h5,.klarna-banner.klarna-square .inner .heading h5{
  justify-content:center;
  margin:0 0 10px;
}
@media (min-width:768px) and (max-width:991px){
  .klarna-banner.klarna-square .inner .heading .h5,.klarna-banner.klarna-square .inner .heading h5{
    font-size:31px;
  }
}
@media screen and (max-width:767px){
  .klarna-banner.klarna-square .inner .heading .h5,.klarna-banner.klarna-square .inner .heading h5{
    font-size:26px;
    margin:0;
  }
  .klarna-banner.klarna-square .inner .heading .h5 br,.klarna-banner.klarna-square .inner .heading h5 br{
    display:none;
  }
}
@media screen and (max-width:575px){
  .klarna-banner.klarna-square .inner .heading .h5,.klarna-banner.klarna-square .inner .heading h5{
    margin-bottom:10px;
  }
}
@media screen and (max-width:991px){
  .klarna-banner.klarna-square .inner .heading p{
    font-size:16px;
  }
}
.klarna-banner.klarna-square .inner img{
  margin-bottom:40px;
  max-width:70px;
}
@media screen and (max-width:767px){
  .klarna-banner.klarna-square .inner img{
    margin-bottom:0;
    margin-left:20px;
    max-width:60px;
  }
}
.klarna-banner.klarna-portrait .inner{
  align-items:center;
  background:#ffb3c7;
  flex-direction:column;
  justify-content:center;
  padding:11% 55px;
  text-align:center;
}
.klarna-banner.klarna-portrait .inner .h5,.klarna-banner.klarna-portrait .inner h5{
  color:#000;
  font-size:40px;
  justify-content:center;
  line-height:1;
  margin:0 0 10px;
}
.klarna-banner.klarna-portrait .inner img{
  margin-bottom:10px;
  margin-top:0;
  max-width:150px;
}
.klarna-banner.klarna-portrait .inner p{
  color:#000;
}

.cc-breadcrumbs{
  padding:20px 0;
}
.cc-breadcrumbs .breadcrumbs__list{
  align-items:center;
  display:flex;
  font-size:14px;
  list-style:none;
  margin:0;
  padding:0;
}
.cc-breadcrumbs .breadcrumbs__list .breadcrumbs__item:not(:last-child){
  margin-right:10px;
  padding-right:22px;
  position:relative;
}
.cc-breadcrumbs .breadcrumbs__list .breadcrumbs__item:not(:last-child):after{
  content:">";
  position:absolute;
  right:0;
}
.cc-breadcrumbs .breadcrumbs__list .breadcrumbs__item a:active,.cc-breadcrumbs .breadcrumbs__list .breadcrumbs__item a:focus,.cc-breadcrumbs .breadcrumbs__list .breadcrumbs__item a:hover{
  color:#fc6b07;
}

.cc-icons{
  background-color:#f1f1f1;
  padding:40px 0;
}
@media screen and (max-width:1199px){
  .cc-icons{
    padding:40px 0 20px;
  }
}
@media screen and (max-width:991px){
  .cc-icons{
    justify-content:flex-start;
    padding:20px 0 10px;
  }
}
.cc-icons .inner{
  align-items:center;
  display:flex;
  justify-content:space-between;
}
@media screen and (max-width:1199px){
  .cc-icons .inner{
    flex-wrap:wrap;
    justify-content:center;
  }
  .cc-icons .inner .block{
    margin:0 20px 20px;
    min-width:230px;
  }
}
@media screen and (max-width:991px){
  .cc-icons .inner .block{
    margin:0 5px 10px;
    width:calc(50% - 20px);
  }
}
@media screen and (max-width:575px){
  .cc-icons .inner .block{
    width:100%;
  }
}
@media screen and (max-width:991px){
  .cc-icons .inner .block:last-child{
    width:calc(100% - 30px);
  }
}
@media screen and (max-width:575px){
  .cc-icons .inner .block:last-child{
    width:100%;
  }
}
.cc-icons .inner .block:last-child .d-flex{
  justify-content:center;
}
@media screen and (max-width:575px){
  .cc-icons .inner .block:last-child .d-flex{
    justify-content:flex-start;
  }
}
.cc-icons .inner .block .d-flex{
  align-items:center;
  border:1px solid #d0d0d0;
  border-radius:4px;
  justify-content:center;
  padding:15px 22px;
}
@media (min-width:1200px) and (max-width:1400px){
  .cc-icons .inner .block .d-flex{
    padding:15px 17px;
  }
}
@media screen and (max-width:991px){
  .cc-icons .inner .block .d-flex{
    justify-content:flex-start;
    padding:10px 22px;
  }
}
@media screen and (max-width:767px){
  .cc-icons .inner .block .d-flex{
    padding:10px;
  }
}
.cc-icons .inner .block .d-flex img{
  margin-right:15px;
  width:40px;
}
.cc-icons .inner .block .d-flex .content .h4,.cc-icons .inner .block .d-flex .content h4{
  font-size:20px;
  font-weight:700;
  margin:0;
}
@media screen and (max-width:991px){
  .cc-icons .inner .block .d-flex .content .h4,.cc-icons .inner .block .d-flex .content h4{
    font-size:18px;
  }
}
.cc-icons .inner .block .d-flex .content p{
  font-size:14px;
  font-weight:400;
  margin-bottom:0;
}

.cc-prod-banner{
  overflow-x:hidden;
  padding:90px 0 0;
}
@media (min-width:768px) and (max-width:1199px){
  .cc-prod-banner{
    padding:60px 0 0;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner{
    padding:40px 0 0;
  }
}
.cc-prod-banner .fprod .inner{
  align-items:center;
  background-color:#2f4858;
  display:flex;
  position:relative;
}
@media screen and (max-width:575px){
  .cc-prod-banner .fprod .inner{
    flex-direction:column;
  }
}
.cc-prod-banner .fprod .inner .prod-logo{
  position:absolute;
  right:20px;
  top:20px;
  width:140px;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fprod .inner .prod-logo{
    width:120px;
  }
}
@media screen and (max-width:991px){
  .cc-prod-banner .fprod .inner .prod-logo{
    left:50px;
    right:auto;
    top:40px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fprod .inner .prod-logo{
    left:20px;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fprod .inner .prod-logo{
    left:0;
    margin:auto;
    right:0;
    top:20px;
    width:100px;
  }
}
.cc-prod-banner .fprod .inner:before{
  bottom:-5px;
  content:url(banner-bg-1.svg);
  height:auto;
  left:0;
  position:absolute;
  width:100%;
}
@media screen and (max-width:991px){
  .cc-prod-banner .fprod .inner:before{
    max-width:600px;
  }
}
.cc-prod-banner .fprod .inner:after{
  content:url(banner-bg-2.svg);
  position:absolute;
  right:0;
  top:0;
  width:250px;
}
.cc-prod-banner .fprod .inner .content{
  align-items:flex-start;
  color:#fff;
  display:flex;
  flex-direction:column;
  height:430px;
  justify-content:center;
  padding:0 50px;
  position:relative;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fprod .inner .content{
    height:320px;
    padding:0 20px;
  }
}
@media screen and (max-width:991px){
  .cc-prod-banner .fprod .inner .content{
    height:380px;
    padding-top:60px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fprod .inner .content{
    height:320px;
    padding:60px 20px 0;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fprod .inner .content{
    align-items:center;
    height:auto;
    justify-content:center;
    padding:70px 20px 10px;
    text-align:center;
  }
}
.cc-prod-banner .fprod .inner .content img{
  margin-bottom:20px;
  max-width:130px;
}
.cc-prod-banner .fprod .inner .content .h3,.cc-prod-banner .fprod .inner .content h3{
  font-size:50px;
  font-weight:700;
  margin-bottom:20px;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fprod .inner .content .h3,.cc-prod-banner .fprod .inner .content h3{
    font-size:38px;
  }
}
@media screen and (max-width:991px){
  .cc-prod-banner .fprod .inner .content .h3,.cc-prod-banner .fprod .inner .content h3{
    font-size:40px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fprod .inner .content .h3,.cc-prod-banner .fprod .inner .content h3{
    font-size:36px;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fprod .inner .content .h3,.cc-prod-banner .fprod .inner .content h3{
    font-size:31px;
  }
}
.cc-prod-banner .fprod .inner .content p{
  font-size:21px;
  margin-bottom:20px;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fprod .inner .content p{
    font-size:17px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fprod .inner .content p{
    font-size:17px;
  }
}
.cc-prod-banner .fprod .inner .img-holder{
  width:80%;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fprod .inner .img-holder{
    width:75%;
  }
}
@media screen and (max-width:991px){
  .cc-prod-banner .fprod .inner .img-holder{
    width:40%;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fprod .inner .img-holder{
    padding-right:20px;
    width:65%;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fprod .inner .img-holder{
    padding-right:0;
    text-align:center;
    width:60%;
  }
}
.cc-prod-banner .fprod .inner .img-holder img{
  bottom:-100px;
  position:absolute;
  right:30px;
  z-index:1;
}
@media (min-width:1200px) and (max-width:1400px){
  .cc-prod-banner .fprod .inner .img-holder img{
    right:20px;
    width:260px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fprod .inner .img-holder img{
    bottom:-10px;
    right:20px;
    width:170px;
  }
}
@media screen and (max-width:991px){
  .cc-prod-banner .fprod .inner .img-holder img{
    bottom:-10px;
    width:240px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fprod .inner .img-holder img{
    bottom:0;
    position:relative;
    right:0;
    width:190px;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fprod .inner .img-holder img{
    bottom:-10px;
  }
}
.cc-prod-banner .fvideo{
  height:100%;
  position:relative;
}
@media screen and (max-width:991px){
  .cc-prod-banner .fvideo{
    height:380px;
    margin-bottom:30px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fvideo{
    height:320px;
    margin-bottom:20px;
  }
}
.cc-prod-banner .fvideo .inner{
  align-items:center;
  background-image:url(vid-bg.jpg);
  background-position:50%;
  background-size:cover;
  display:flex;
  height:auto;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
  transition:all .2s ease-in;
  width:100%;
  z-index:2;
}
@media screen and (max-width:991px){
  .cc-prod-banner .fvideo .inner{
    height:100%;
  }
}
.cc-prod-banner .fvideo .inner.play{
  opacity:0;
  visibility:hidden;
  z-index:-1;
}
.cc-prod-banner .fvideo .inner:after{
  content:url(video-bg.svg);
  display:block;
  max-height:430px;
  position:absolute;
  right:0;
  top:0;
  width:530px;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fvideo .inner:after{
    width:380px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-prod-banner .fvideo .inner:after{
    width:480px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fvideo .inner:after{
    width:410px;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fvideo .inner:after{
    opacity:.2;
  }
}
.cc-prod-banner .fvideo .inner .content{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  height:430px;
  justify-content:center;
  padding:0 50px;
  position:relative;
  z-index:3;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fvideo .inner .content{
    height:320px;
    padding:0 20px;
  }
}
@media screen and (max-width:991px){
  .cc-prod-banner .fvideo .inner .content{
    height:inherit;
    width:70%;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fvideo .inner .content{
    height:320px;
    padding:0 20px;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fvideo .inner .content{
    justify-content:center;
    padding:30px 10px 0;
    width:100%;
  }
}
.cc-prod-banner .fvideo .inner img{
  margin-bottom:20px;
  width:auto;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fvideo .inner img{
    max-width:80px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fvideo .inner img{
    width:100px;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fvideo .inner img{
    width:80px;
  }
  .cc-prod-banner .fvideo .inner img.prod-logo{
    bottom:10px;
    margin:0;
    position:absolute;
    right:10px;
    width:100px;
  }
}
.cc-prod-banner .fvideo .inner .h3,.cc-prod-banner .fvideo .inner h3{
  font-size:50px;
  font-weight:700;
  margin-bottom:20px;
  max-width:330px;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-banner .fvideo .inner .h3,.cc-prod-banner .fvideo .inner h3{
    font-size:38px;
  }
}
@media screen and (max-width:991px){
  .cc-prod-banner .fvideo .inner .h3,.cc-prod-banner .fvideo .inner h3{
    font-size:40px;
    max-width:100%;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fvideo .inner .h3,.cc-prod-banner .fvideo .inner h3{
    font-size:36px;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fvideo .inner .h3,.cc-prod-banner .fvideo .inner h3{
    font-size:31px;
  }
}
.cc-prod-banner .fvideo .inner p{
  font-size:21px;
  margin-bottom:20px;
}
@media screen and (max-width:767px){
  .cc-prod-banner .fvideo .inner p{
    font-size:18px;
  }
}
.cc-prod-banner .fvideo .vid-holder{
  height:inherit;
  padding-bottom:56.25%;
  position:relative;
}
@media screen and (max-width:991px){
  .cc-prod-banner .fvideo .vid-holder{
    height:100%;
  }
}
.cc-prod-banner .fvideo .vid-holder iframe{
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
@media screen and (max-width:991px){
  .cc-prod-banner .fvideo .vid-holder iframe{
    height:380px;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fvideo .vid-holder iframe{
    height:320px;
  }
}
.cc-prod-banner .fvideo .img-holder{
  position:relative;
  width:20%;
  z-index:3;
}
@media screen and (max-width:991px){
  .cc-prod-banner .fvideo .img-holder{
    width:17%;
  }
}
@media screen and (max-width:767px){
  .cc-prod-banner .fvideo .img-holder{
    width:22%;
  }
}
@media screen and (max-width:575px){
  .cc-prod-banner .fvideo .img-holder{
    left:10px;
    position:absolute;
    top:10px;
    width:auto;
  }
}
.cc-prod-banner .fvideo .img-holder img{
  cursor:pointer;
  margin:0;
}

.cc-marketing-banner{
  overflow-x:hidden;
  padding-bottom:70px;
}
@media screen and (max-width:1199px){
  .cc-marketing-banner{
    padding:0 0 40px;
  }
}
@media screen and (max-width:767px){
  .cc-marketing-banner{
    padding:0 0 20px;
  }
}

.mbanner .inner{
  align-items:center;
  background-position:50%;
  background-size:cover;
  display:flex;
  position:relative;
}
.mbanner .inner .prod-logo{
  position:absolute;
  right:15px;
  top:15px;
  width:140px;
}
@media screen and (max-width:575px){
  .mbanner .inner .prod-logo{
    width:120px;
  }
}
.mbanner .inner .content{
  align-items:flex-start;
  color:#fff;
  display:flex;
  flex-direction:column;
  height:340px;
  justify-content:flex-end;
  padding:0 50px 50px;
  position:relative;
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner .inner .content{
    height:340px;
  }
}
@media screen and (max-width:767px){
  .mbanner .inner .content{
    height:320px;
  }
}
.mbanner .inner .content .h3,.mbanner .inner .content h3{
  font-size:30px;
  font-weight:700;
  margin-bottom:20px;
}
@media screen and (max-width:575px){
  .mbanner .inner .content .h3,.mbanner .inner .content h3{
    font-size:28px;
  }
}
.mbanner .inner .content p{
  font-size:19px;
  margin-bottom:20px;
}
@media screen and (max-width:575px){
  .mbanner .inner .content p{
    font-size:16px;
  }
}
@media screen and (max-width:767px){
  .mbanner.fbrand{
    margin-bottom:25px;
  }
}
.mbanner.fbrand .inner:before{
  background-color:rgba(0,0,0,.3);
  content:"";
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%;
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner.fbrand .inner .prod-logo{
    left:0;
    margin:0 auto;
    right:0;
    top:30px;
  }
  .mbanner.fbrand .inner .content{
    align-items:center;
    justify-content:center;
    padding:50px 30px 0;
    text-align:center;
  }
}
@media screen and (max-width:991px){
  .mbanner.fbrand .inner .content{
    padding:0 30px 30px;
  }
}
@media screen and (max-width:575px){
  .mbanner.fbrand .inner .content{
    padding:0 20px 30px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner.fbrand .inner .content .h3,.mbanner.fbrand .inner .content h3{
    margin-bottom:10px;
  }
}
@media screen and (max-width:767px){
  .mbanner.fpromo{
    margin-bottom:25px;
  }
}
.mbanner.fpromo .inner .content{
  align-items:center;
  justify-content:flex-start;
  padding:30px 20px 20px;
  width:100%;
}
.mbanner.fpromo .inner .content .h3,.mbanner.fpromo .inner .content h3{
  color:#2f4858;
  font-size:33px;
  font-weight:700;
  margin-bottom:15px;
  text-align:center;
}
@media screen and (max-width:575px){
  .mbanner.fpromo .inner .content .h3,.mbanner.fpromo .inner .content h3{
    font-size:31px;
  }
}
.mbanner.fpromo .inner .content .cc-btn{
  border:2px solid #fc6b07;
  color:#2f4858;
}
.mbanner.fpromo .inner .content .cc-btn:active,.mbanner.fpromo .inner .content .cc-btn:focus,.mbanner.fpromo .inner .content .cc-btn:hover{
  color:#fff;
}
@media screen and (max-width:991px){
  .mbanner.fprod-small{
    display:none;
  }
}
.mbanner.fprod-small .inner{
  background:hsla(0,0%,69%,.2);
}
.mbanner.fprod-small .inner .content{
  justify-content:flex-start;
  padding-left:25px;
  padding-right:0;
  padding-top:20px;
  position:static;
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner.fprod-small .inner .content{
    padding-left:15px;
    padding-top:30px;
  }
}
.mbanner.fprod-small .inner .content img{
  margin-bottom:20px;
  max-width:150px;
}
.mbanner.fprod-small .inner .content .h3,.mbanner.fprod-small .inner .content h3{
  color:#2f4858;
  font-size:26px;
  font-weight:700;
  text-transform:uppercase;
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner.fprod-small .inner .content .h3,.mbanner.fprod-small .inner .content h3{
    font-size:21px;
  }
}
.mbanner.fprod-small .inner .content a{
  color:#fc6b07;
  font-weight:700;
  text-decoration:underline;
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner.fprod-small .inner .content a{
    font-size:16px;
  }
}
.mbanner.fprod-small .inner .content .sale-badge{
  background:#1b548f;
  bottom:0;
  padding:6px 15px;
  position:absolute;
  right:170px;
  width:130px;
}
@media (min-width:1200px) and (max-width:1400px){
  .mbanner.fprod-small .inner .content .sale-badge{
    right:160px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner.fprod-small .inner .content .sale-badge{
    font-size:12px;
    right:100px;
  }
}
.mbanner.fprod-small .inner .img-holder{
  width:20%;
}
.mbanner.fprod-small .inner .img-holder img{
  bottom:-30px;
  height:246px;
  max-width:unset;
  position:absolute;
  right:-30px;
  z-index:9;
}
@media (min-width:1200px) and (max-width:1400px){
  .mbanner.fprod-small .inner .img-holder img{
    height:196px;
    right:0;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner.fprod-small .inner .img-holder img{
    bottom:-10px;
    height:180px;
  }
}
.mbanner.fcollection-large .inner .content{
  justify-content:flex-start;
  justify-content:center;
  padding:30px 50px;
  width:65%;
  z-index:10;
}
@media (min-width:1200px) and (max-width:1400px){
  .mbanner.fcollection-large .inner .content{
    width:75%;
  }
}
@media screen and (max-width:1199px){
  .mbanner.fcollection-large .inner .content{
    padding:30px;
    width:100%;
  }
}
@media screen and (max-width:991px){
  .mbanner.fcollection-large .inner .content{
    align-items:center;
  }
}
@media screen and (max-width:575px){
  .mbanner.fcollection-large .inner .content{
    padding:30px 10px;
  }
}
.mbanner.fcollection-large .inner .content .h3,.mbanner.fcollection-large .inner .content h3{
  color:#fff;
  font-size:33px;
  font-weight:700;
  margin-bottom:15px;
  text-align:left;
}
@media screen and (max-width:991px){
  .mbanner.fcollection-large .inner .content .h3,.mbanner.fcollection-large .inner .content h3{
    text-align:center;
  }
}
@media screen and (max-width:575px){
  .mbanner.fcollection-large .inner .content .h3,.mbanner.fcollection-large .inner .content h3{
    font-size:31px;
    text-align:center;
  }
}
.mbanner.fcollection-large .inner .content p{
  color:#fff;
}
@media screen and (max-width:991px){
  .mbanner.fcollection-large .inner .content p{
    text-align:center;
  }
}
.mbanner.fcollection-large .inner .content .cc-btn{
  background:#fc6b07;
  border:4px solid hsla(0,0%,100%,.329);
}
.mbanner.fcollection-large .inner .content .cc-btn:active,.mbanner.fcollection-large .inner .content .cc-btn:focus,.mbanner.fcollection-large .inner .content .cc-btn:hover{
  color:#fff;
}
.mbanner.fcollection-large .inner .content .cc-btn:active:before,.mbanner.fcollection-large .inner .content .cc-btn:focus:before,.mbanner.fcollection-large .inner .content .cc-btn:hover:before{
  width:100%;
}
.mbanner.fcollection-large .inner .img-holder{
  bottom:0;
  position:absolute;
  right:0;
  z-index:2;
}
@media screen and (max-width:991px){
  .mbanner.fcollection-large .inner .img-holder{
    display:none;
  }
}
.mbanner.fcollection-large .inner .img-holder img{
  width:480px;
}
@media (min-width:1200px) and (max-width:1400px){
  .mbanner.fcollection-large .inner .img-holder img{
    width:440px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .mbanner.fcollection-large .inner .img-holder img{
    width:275px !important;
  }
}

.cc-collections{
  padding:0 0 70px;
}
@media screen and (max-width:1199px){
  .cc-collections{
    padding:0 0 40px;
  }
}
@media screen and (max-width:767px){
  .cc-collections{
    padding:0 0 20px;
  }
}
.cc-collections .cc-col-slide{
  padding:0 5px;
}
.cc-collections .cc-col-slide .slide{
  padding-left:2px;
  text-align:center;
}
.cc-collections .cc-col-slide .slide .block{
  border:1px solid #e6e6e6;
  padding:30px;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-collections .cc-col-slide .slide .block{
    height:290px;
    padding:20px;
  }
}
@media screen and (max-width:991px){
  .cc-collections .cc-col-slide .slide .block{
    height:250px;
  }
}
.cc-collections .cc-col-slide .slide .block .img-holder{
  height:190px;
}
@media screen and (max-width:991px){
  .cc-collections .cc-col-slide .slide .block .img-holder{
    height:150px;
  }
}
.cc-collections .cc-col-slide .slide .block .img-holder img{
  height:100%;
  object-fit:contain;
  width:100%;
}
.cc-collections .cc-col-slide .slide .block .h3,.cc-collections .cc-col-slide .slide .block h3{
  font-size:16px;
  font-weight:700;
}

.logos-cont{
  display:flex;
  flex-direction:column;
  height:80px;
  justify-content:center;
  padding:0 20px;
}
@media screen and (max-width:991px){
  .logos-cont{
    display:none;
  }
}
.logos-cont .logos-slide .slide{
  text-align:center;
}
.logos-cont .logos-slide .slide a:active img,.logos-cont .logos-slide .slide a:focus img,.logos-cont .logos-slide .slide a:hover img{
  filter:grayscale(0);
}
.logos-cont .logos-slide .slide a img{
  display:inline-block;
  filter:grayscale(1);
  max-height:40px;
  max-width:150px;
  transition:all .2s ease-in;
  width:auto;
}

.owl-carousel .owl-stage{
  align-items:center;
  display:flex;
  justify-content:center;
}

.cc-brands{
  padding:70px 0;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-brands{
    padding:60px 0;
  }
}
@media screen and (max-width:991px){
  .cc-brands{
    padding:40px 0;
  }
}
.cc-brands .inner .sec-title{
  text-align:center;
}
@media screen and (max-width:991px){
  .cc-brands .inner .logos-cont{
    display:block;
  }
}
.cc-brands .inner .logos-cont .logos-slide .slide{
  text-align:center;
}
.cc-brands .inner .logos-cont .logos-slide .slide a img{
  max-height:60px;
  max-width:170px;
}
@media screen and (max-width:1199px){
  .cc-brands .inner .logos-cont .logos-slide .slide a img{
    max-height:45px;
    max-width:140px;
  }
}

.cc-leasing{
  padding-bottom:20px;
  padding-top:40px;
}
.cc-leasing .inner{
  align-items:center;
  border:1px solid #e6e6e6;
  display:flex;
  justify-content:space-between;
  overflow:hidden;
  padding:10px 50px;
  position:relative;
}
@media screen and (max-width:767px){
  .cc-leasing .inner{
    padding:10px;
  }
}
@media screen and (max-width:575px){
  .cc-leasing .inner{
    align-items:center;
    flex-direction:column;
    justify-content:center;
    padding:15px 10px;
  }
}
.cc-leasing .inner:before{
  background-image:url(lease-bg.jpg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:cover;
  content:"";
  display:block;
  height:100px;
  opacity:.2;
  position:absolute;
  right:0;
  top:0;
  width:660px;
}
@media screen and (max-width:575px){
  .cc-leasing .inner:before{
    height:100%;
    width:100%;
  }
}
.cc-leasing .inner:after{
  background:#fff;
  background:linear-gradient(97deg, #fff 61%, hsla(60,3%,94%,0) 66%);
  content:"";
  display:block;
  height:100%;
  position:absolute;
  width:100%;
}
@media screen and (max-width:767px){
  .cc-leasing .inner:after{
    display:none;
  }
}
.cc-leasing .inner .heading{
  align-items:center;
  display:flex;
  min-width:50%;
  position:relative;
  z-index:3;
}
@media screen and (max-width:991px){
  .cc-leasing .inner .heading{
    min-width:70%;
  }
}
@media screen and (max-width:767px){
  .cc-leasing .inner .heading{
    min-width:60%;
  }
}
@media screen and (max-width:575px){
  .cc-leasing .inner .heading{
    flex-direction:column;
    text-align:center;
  }
}
.cc-leasing .inner .heading .h3,.cc-leasing .inner .heading h3{
  color:#2f4858;
  font-size:25px;
}
@media screen and (max-width:767px){
  .cc-leasing .inner .heading .h3,.cc-leasing .inner .heading h3{
    font-size:23px;
  }
}
@media screen and (max-width:575px){
  .cc-leasing .inner .heading .h3,.cc-leasing .inner .heading h3{
    margin:5px 0 20px;
  }
}
.cc-leasing .inner .heading img{
  margin-right:30px;
  max-height:50px;
}
@media screen and (max-width:767px){
  .cc-leasing .inner .heading img{
    margin-right:10px;
    max-height:40px;
  }
}
.cc-leasing .inner .cc-btn{
  animation:pulse 1.5s infinite;
  position:relative;
  z-index:3;
}

.cc-mc-banner{
  padding-bottom:20px;
}
.cc-mc-banner .inner .row{
  align-items:center;
}
.cc-mc-banner .inner .mbanner{
  margin:0;
}
.cc-mc-banner .inner .mbanner .inner .content{
  height:420px;
}
.cc-mc-banner .inner .content{
  padding:50px 50px 50px 0;
}
@media (min-width:768px) and (max-width:1199px){
  .cc-mc-banner .inner .content{
    padding:50px 0;
  }
}
@media screen and (max-width:991px){
  .cc-mc-banner .inner .content{
    padding:0 0 30px;
  }
}
.cc-mc-banner .inner .content img{
  max-width:200px;
}
.cc-mc-banner .inner .content .h1,.cc-mc-banner .inner .content h1{
  font-size:41px;
  font-weight:700;
  margin:10px 0 30px;
}
@media screen and (max-width:991px){
  .cc-mc-banner .inner .content .h1,.cc-mc-banner .inner .content h1{
    font-size:36px;
  }
}
@media screen and (max-width:575px){
  .cc-mc-banner .inner .content .h1,.cc-mc-banner .inner .content h1{
    font-size:31px;
  }
}
.cc-mc-banner .inner .content .description{
  text-align:left !important;
}
@media screen and (max-width:1199px){
  .cc-mc-banner .inner .content .description{
    font-size:16px;
  }
}
.cc-mc-banner .inner .content .description p{
  text-align:left !important;
}
@media screen and (max-width:1199px){
  .cc-mc-banner .inner .content .description p{
    font-size:16px;
  }
}
.cc-mc-banner .inner .content .description>div{
  text-align:left !important;
}
.cc-mc-banner .inner .content p:last-child{
  margin-bottom:0;
}

.cc-product-grid,.related-products,.template-search{
  padding:30px 0 50px;
}
@media screen and (max-width:575px){
  .cc-product-grid,.related-products,.template-search{
    padding-top:0;
  }
  .cc-product-grid .facets,.related-products .facets,.template-search .facets{
    padding:0;
  }
  .cc-product-grid .facets__form,.related-products .facets__form,.template-search .facets__form{
    display:none;
  }
}
.cc-product-grid .facets__form .facet-filters__field .select__select,.cc-product-grid .facets__form .facet-filters__label,.cc-product-grid .facets__form .product-count__text,.related-products .facets__form .facet-filters__field .select__select,.related-products .facets__form .facet-filters__label,.related-products .facets__form .product-count__text,.template-search .facets__form .facet-filters__field .select__select,.template-search .facets__form .facet-filters__label,.template-search .facets__form .product-count__text{
  color:#000;
  font-family:Plus Jakarta Sans,sans-serif;
  font-size:14px;
}
.cc-product-grid .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item,.related-products .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item,.template-search .boost-pfs-filter-option-item-list .boost-pfs-filter-option-item{
  font-size:15px;
}
.cc-product-grid .boost-pfs-action-list-wrapper,.related-products .boost-pfs-action-list-wrapper,.template-search .boost-pfs-action-list-wrapper{
  top:45% !important;
  transform:translateY(-50%);
}
@media screen and (max-width:575px){
  .cc-product-grid .boost-pfs-action-list-wrapper,.related-products .boost-pfs-action-list-wrapper,.template-search .boost-pfs-action-list-wrapper{
    top:40% !important;
  }
  .cc-product-grid .product-grid .grid__item,.related-products .product-grid .grid__item,.template-search .product-grid .grid__item{
    max-width:100%;
    width:100%;
  }
}
.cc-product-grid .product-grid .grid__item:active .card-wrapper .card .card__content .card__information .card__heading,.cc-product-grid .product-grid .grid__item:focus .card-wrapper .card .card__content .card__information .card__heading,.cc-product-grid .product-grid .grid__item:hover .card-wrapper .card .card__content .card__information .card__heading,.related-products .product-grid .grid__item:active .card-wrapper .card .card__content .card__information .card__heading,.related-products .product-grid .grid__item:focus .card-wrapper .card .card__content .card__information .card__heading,.related-products .product-grid .grid__item:hover .card-wrapper .card .card__content .card__information .card__heading,.template-search .product-grid .grid__item:active .card-wrapper .card .card__content .card__information .card__heading,.template-search .product-grid .grid__item:focus .card-wrapper .card .card__content .card__information .card__heading,.template-search .product-grid .grid__item:hover .card-wrapper .card .card__content .card__information .card__heading{
  font-weight:700;
  line-height:1.5;
}
.cc-product-grid .product-grid .grid__item:active .card-wrapper .card .card__content .card__information .card__heading a,.cc-product-grid .product-grid .grid__item:focus .card-wrapper .card .card__content .card__information .card__heading a,.cc-product-grid .product-grid .grid__item:hover .card-wrapper .card .card__content .card__information .card__heading a,.related-products .product-grid .grid__item:active .card-wrapper .card .card__content .card__information .card__heading a,.related-products .product-grid .grid__item:focus .card-wrapper .card .card__content .card__information .card__heading a,.related-products .product-grid .grid__item:hover .card-wrapper .card .card__content .card__information .card__heading a,.template-search .product-grid .grid__item:active .card-wrapper .card .card__content .card__information .card__heading a,.template-search .product-grid .grid__item:focus .card-wrapper .card .card__content .card__information .card__heading a,.template-search .product-grid .grid__item:hover .card-wrapper .card .card__content .card__information .card__heading a{
  color:#fc6b07;
}
.cc-product-grid .product-grid .grid__item .boost-pfs-quickview-btn,.related-products .product-grid .grid__item .boost-pfs-quickview-btn,.template-search .product-grid .grid__item .boost-pfs-quickview-btn{
  background-color:#2f4858;
  background-image:url(view.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:24px;
  border-color:#2f4858;
}
.cc-product-grid .product-grid .grid__item .boost-pfs-quickview-btn:active,.cc-product-grid .product-grid .grid__item .boost-pfs-quickview-btn:focus,.cc-product-grid .product-grid .grid__item .boost-pfs-quickview-btn:hover,.related-products .product-grid .grid__item .boost-pfs-quickview-btn:active,.related-products .product-grid .grid__item .boost-pfs-quickview-btn:focus,.related-products .product-grid .grid__item .boost-pfs-quickview-btn:hover,.template-search .product-grid .grid__item .boost-pfs-quickview-btn:active,.template-search .product-grid .grid__item .boost-pfs-quickview-btn:focus,.template-search .product-grid .grid__item .boost-pfs-quickview-btn:hover{
  background-color:#fc6b07;
  border-color:#fc6b07;
}
.cc-product-grid .product-grid .grid__item .boost-pfs-quickview-btn svg,.related-products .product-grid .grid__item .boost-pfs-quickview-btn svg,.template-search .product-grid .grid__item .boost-pfs-quickview-btn svg{
  display:none;
}
.cc-product-grid .product-grid .grid__item .boost-pfs-addtocart-btn,.related-products .product-grid .grid__item .boost-pfs-addtocart-btn,.template-search .product-grid .grid__item .boost-pfs-addtocart-btn{
  background-color:#2f4858;
  background-image:url(cart-plus.svg);
  background-position:50%;
  background-repeat:no-repeat;
  background-size:24px;
  border-color:#2f4858;
}
.cc-product-grid .product-grid .grid__item .boost-pfs-addtocart-btn:active,.cc-product-grid .product-grid .grid__item .boost-pfs-addtocart-btn:focus,.cc-product-grid .product-grid .grid__item .boost-pfs-addtocart-btn:hover,.related-products .product-grid .grid__item .boost-pfs-addtocart-btn:active,.related-products .product-grid .grid__item .boost-pfs-addtocart-btn:focus,.related-products .product-grid .grid__item .boost-pfs-addtocart-btn:hover,.template-search .product-grid .grid__item .boost-pfs-addtocart-btn:active,.template-search .product-grid .grid__item .boost-pfs-addtocart-btn:focus,.template-search .product-grid .grid__item .boost-pfs-addtocart-btn:hover{
  background-color:#fc6b07;
  border-color:#fc6b07;
}
.cc-product-grid .product-grid .grid__item .boost-pfs-addtocart-btn span svg,.related-products .product-grid .grid__item .boost-pfs-addtocart-btn span svg,.template-search .product-grid .grid__item .boost-pfs-addtocart-btn span svg{
  display:none;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card,.related-products .product-grid .grid__item .card-wrapper .card,.template-search .product-grid .grid__item .card-wrapper .card{
  border:1px solid #e6e6e6;
  padding:15px;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__inner,.related-products .product-grid .grid__item .card-wrapper .card .card__inner,.template-search .product-grid .grid__item .card-wrapper .card .card__inner{
  background:transparent;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__content .card__information .card__heading,.related-products .product-grid .grid__item .card-wrapper .card .card__content .card__information .card__heading,.template-search .product-grid .grid__item .card-wrapper .card .card__content .card__information .card__heading{
  font-weight:700;
  line-height:1.5;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__content .card__information span.vat,.related-products .product-grid .grid__item .card-wrapper .card .card__content .card__information span.vat,.template-search .product-grid .grid__item .card-wrapper .card .card__content .card__information span.vat{
  color:#e8643b;
  font-size:12px;
  font-weight:700;
  letter-spacing:1px;
  text-transform:uppercase;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__content .card__information .caption-with-letter-spacing.light,.related-products .product-grid .grid__item .card-wrapper .card .card__content .card__information .caption-with-letter-spacing.light,.template-search .product-grid .grid__item .card-wrapper .card .card__content .card__information .caption-with-letter-spacing.light{
  color:#7b7b7b;
  font-size:11px;
  font-weight:500;
  letter-spacing:2px;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__content .card__information .info,.related-products .product-grid .grid__item .card-wrapper .card .card__content .card__information .info,.template-search .product-grid .grid__item .card-wrapper .card .card__content .card__information .info{
  align-items:center;
  display:flex;
  font-size:12px;
  font-weight:700;
  justify-content:space-between;
  margin-top:15px;
  text-transform:uppercase;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span,.related-products .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span,.template-search .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span{
  align-items:center;
  color:#9a9a9a;
  display:flex;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span:first-child,.related-products .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span:first-child,.template-search .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span:first-child{
  color:#fc6b07;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span:first-child:before,.related-products .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span:first-child:before,.template-search .product-grid .grid__item .card-wrapper .card .card__content .card__information .info span:first-child:before{
  content:url(circle-check.svg);
  display:block;
  height:18px;
  margin-right:7px;
  width:18px;
}
.cc-product-grid .product-grid .grid__item .card-wrapper .card .card__content .card__information .price,.related-products .product-grid .grid__item .card-wrapper .card .card__content .card__information .price,.template-search .product-grid .grid__item .card-wrapper .card .card__content .card__information .price{
  display:inline-block;
  font-size:24px;
  font-weight:700;
  letter-spacing:0;
  margin-top:20px;
}
@media screen and (max-width:575px){
  .cc-product-grid .pagination-wrapper,.related-products .pagination-wrapper,.template-search .pagination-wrapper{
    margin:0;
  }
}
.cc-product-grid .pagination-wrapper .pagination,.related-products .pagination-wrapper .pagination,.template-search .pagination-wrapper .pagination{
  align-items:center;
  display:flex;
  justify-content:center;
  list-style:none;
  padding-left:0;
}
.cc-product-grid .pagination-wrapper .pagination .pagination__list,.related-products .pagination-wrapper .pagination .pagination__list,.template-search .pagination-wrapper .pagination .pagination__list{
  align-items:center;
  display:flex;
  flex-wrap:nowrap;
  justify-content:center;
}
@media screen and (max-width:575px){
  .cc-product-grid .pagination-wrapper .pagination .pagination__list li,.related-products .pagination-wrapper .pagination .pagination__list li,.template-search .pagination-wrapper .pagination .pagination__list li{
    flex:1 0 2rem;
  }
}

.cc-subcol{
  margin-top:50px;
  padding:50px 0;
  position:relative;
}
@media screen and (max-width:991px){
  .cc-subcol{
    padding-bottom:0;
  }
}
.cc-subcol:before{
  background-image:url(https://www.transparenttextures.com/patterns/back-pattern.png);
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:.8;
  position:absolute;
  top:0;
  width:100%;
}
.cc-subcol .container,.cc-subcol .page-width{
  overflow:hidden;
}
.cc-subcol .inner{
  position:relative;
}
.cc-subcol .inner .sec-title{
  margin-bottom:50px;
}
.cc-subcol .inner .sec-title .h2,.cc-subcol .inner .sec-title h2{
  font-size:41px;
  line-height:1.3;
  overflow:hidden;
  position:relative;
}
@media screen and (max-width:991px){
  .cc-subcol .inner .sec-title .h2,.cc-subcol .inner .sec-title h2{
    font-size:36px;
  }
}
@media screen and (max-width:575px){
  .cc-subcol .inner .sec-title .h2,.cc-subcol .inner .sec-title h2{
    font-size:31px;
    line-height:1.2;
    overflow:visible;
  }
}
.cc-subcol .inner .sec-title .h2:after,.cc-subcol .inner .sec-title h2:after{
  background-color:rgba(0,0,0,.4);
  background-color:currentColor;
  content:"";
  height:10px;
  opacity:.4;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:100vw;
}
@media screen and (max-width:767px){
  .cc-subcol .inner .sec-title .h2:after,.cc-subcol .inner .sec-title h2:after{
    display:none;
  }
}
.cc-subcol .inner .sec-title .h2:after,.cc-subcol .inner .sec-title h2:after{
  margin-left:50px;
}
.cc-subcol .inner .subcol-grid{
  align-items:center;
  display:flex;
  flex-wrap:wrap;
  margin:0 -15px;
}
@media screen and (max-width:1199px){
  .cc-subcol .inner .subcol-grid{
    align-items:flex-start;
  }
}
.cc-subcol .inner .subcol-grid a:active .h3,.cc-subcol .inner .subcol-grid a:active h3,.cc-subcol .inner .subcol-grid a:focus .h3,.cc-subcol .inner .subcol-grid a:focus h3,.cc-subcol .inner .subcol-grid a:hover .h3,.cc-subcol .inner .subcol-grid a:hover h3{
  color:#fc6b07;
}
.cc-subcol .inner .subcol-grid a:active .h3:after,.cc-subcol .inner .subcol-grid a:active h3:after,.cc-subcol .inner .subcol-grid a:focus .h3:after,.cc-subcol .inner .subcol-grid a:focus h3:after,.cc-subcol .inner .subcol-grid a:hover .h3:after,.cc-subcol .inner .subcol-grid a:hover h3:after{
  left:0;
  opacity:1;
}
.cc-subcol .inner .subcol-grid .block{
  margin:0 15px 50px;
  width:calc(25% - 30px);
}
@media (min-width:992px) and (max-width:1199px){
  .cc-subcol .inner .subcol-grid .block{
    margin-bottom:30px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-subcol .inner .subcol-grid .block{
    margin-bottom:30px;
    width:calc(33.33333% - 30px);
  }
}
@media screen and (max-width:767px){
  .cc-subcol .inner .subcol-grid .block{
    margin:0 15px 20px;
    width:calc(50% - 30px);
  }
}
@media screen and (max-width:575px){
  .cc-subcol .inner .subcol-grid .block{
    margin:0 5px 20px;
    width:calc(50% - 10px);
  }
}
.cc-subcol .inner .subcol-grid .block .img-holder{
  height:230px;
  margin-bottom:10px;
  width:100%;
}
@media (min-width:768px) and (max-width:991px){
  .cc-subcol .inner .subcol-grid .block .img-holder{
    height:200px;
  }
}
@media screen and (max-width:575px){
  .cc-subcol .inner .subcol-grid .block .img-holder{
    height:150px;
  }
}
.cc-subcol .inner .subcol-grid .block .img-holder img{
  height:100%;
  object-fit:cover;
  object-position:center;
  width:100%;
}
.cc-subcol .inner .subcol-grid .block .h3,.cc-subcol .inner .subcol-grid .block h3{
  align-items:center;
  display:block;
  display:flex;
  font-size:21px;
  font-weight:700;
  transition:all .2s ease-in;
}
@media screen and (max-width:575px){
  .cc-subcol .inner .subcol-grid .block .h3,.cc-subcol .inner .subcol-grid .block h3{
    font-size:19px;
  }
}
.cc-subcol .inner .subcol-grid .block .h3:after,.cc-subcol .inner .subcol-grid .block h3:after{
  content:url(arrow-right.svg);
  display:block;
  height:28px;
  left:-10px;
  margin-left:10px;
  opacity:0;
  position:relative;
  transition:all .2s ease-in;
  width:20px;
}

.cc-mc-banner.cc-col-banner .inner .row{
  align-items:unset;
  min-height:350px;
}
.cc-mc-banner.cc-col-banner .inner .row>div:last-child{
  height:auto;
  padding:30px 0;
  position:relative;
}
@media screen and (max-width:767px){
  .cc-mc-banner.cc-col-banner .inner .row>div:last-child{
    padding:0;
  }
}
.cc-mc-banner.cc-col-banner .inner .content{
  align-items:center;
  display:flex;
  height:100%;
  padding:30px 100px 30px 0;
  text-align:left;
  width:100%;
}
@media screen and (max-width:1199px){
  .cc-mc-banner.cc-col-banner .inner .content{
    padding-right:20px;
  }
}
@media screen and (max-width:991px){
  .cc-mc-banner.cc-col-banner .inner .content{
    padding-bottom:0;
    padding-top:0;
  }
}
@media screen and (max-width:767px){
  .cc-mc-banner.cc-col-banner .inner .content{
    padding-right:0;
  }
}
.cc-mc-banner.cc-col-banner .inner .content .description,.cc-mc-banner.cc-col-banner .inner .content .description div,.cc-mc-banner.cc-col-banner .inner .content p,.cc-mc-banner.cc-col-banner .inner .content ul{
  text-align:left !important;
}
.cc-mc-banner.cc-col-banner .inner .content .description div table,.cc-mc-banner.cc-col-banner .inner .content .description div tbody,.cc-mc-banner.cc-col-banner .inner .content .description div td,.cc-mc-banner.cc-col-banner .inner .content .description div tr,.cc-mc-banner.cc-col-banner .inner .content .description table,.cc-mc-banner.cc-col-banner .inner .content .description tbody,.cc-mc-banner.cc-col-banner .inner .content .description td,.cc-mc-banner.cc-col-banner .inner .content .description tr{
  border:none;
  box-shadow:none;
  margin:0;
  padding:0;
}
.cc-mc-banner.cc-col-banner .inner .content img{
  display:inline-block !important;
  margin-bottom:30px;
}
.cc-mc-banner.cc-col-banner .inner .klarna-banner{
  height:100%;
  left:50%;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:100%;
}
@media (min-width:768px) and (max-width:991px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner{
    height:auto;
  }
}
@media screen and (max-width:767px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner{
    height:auto;
    position:static;
    transform:none;
  }
  .cc-mc-banner.cc-col-banner .inner .klarna-banner .heading{
    align-items:center;
    display:flex;
    justify-content:center;
  }
}
@media screen and (max-width:575px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner .heading{
    display:block;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner .h5,.cc-mc-banner.cc-col-banner .inner .klarna-banner h5{
    font-size:33px;
  }
}
@media screen and (max-width:767px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner .h5,.cc-mc-banner.cc-col-banner .inner .klarna-banner h5{
    font-size:28px;
    margin-right:20px;
  }
}
@media screen and (max-width:575px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner .h5,.cc-mc-banner.cc-col-banner .inner .klarna-banner h5{
    margin:0;
  }
}
@media screen and (max-width:767px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner p{
    font-size:16px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner img{
    max-width:130px;
  }
}
@media screen and (max-width:767px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner img{
    max-width:120px;
  }
}
@media screen and (max-width:575px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner img{
    margin:0;
  }
}
.cc-mc-banner.cc-col-banner .inner .klarna-banner .inner{
  height:inherit;
}
@media screen and (max-width:991px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner .inner{
    padding-left:15px;
    padding-right:15px;
  }
}
@media screen and (max-width:767px){
  .cc-mc-banner.cc-col-banner .inner .klarna-banner .inner{
    margin-top:30px;
    padding:20px 15px;
  }
}

.cc-prod-reviews{
  padding:50px 0;
}
@media screen and (max-width:767px){
  .cc-prod-reviews{
    padding-top:0;
  }
}
.cc-prod-reviews .inner .reviews{
  padding-left:20px;
}
@media screen and (max-width:767px){
  .cc-prod-reviews .inner .reviews{
    padding-left:0;
  }
}
.cc-prod-reviews .inner .reviews .h2,.cc-prod-reviews .inner .reviews h2{
  font-size:16px;
  font-weight:700;
  margin:0;
  padding-left:10px;
  padding-top:17px;
}
@media screen and (max-width:991px){
  .cc-prod-reviews .inner .cc-tabs{
    margin-bottom:30px;
  }
}
.cc-prod-reviews .inner .cc-tabs .nav-tabs{
  border:none;
}
@media screen and (max-width:575px){
  .cc-prod-reviews .inner .cc-tabs .nav-tabs{
    display:none;
    flex-direction:column;
  }
}
.cc-prod-reviews .inner .cc-tabs .nav-tabs .nav-item .nav-link{
  border:1px solid transparent;
  box-shadow:none;
  color:#fc6b07;
  font-size:16px;
  font-weight:700;
  padding:17px 40px;
  position:relative;
  transition:all .15s linear;
  z-index:1;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-prod-reviews .inner .cc-tabs .nav-tabs .nav-item .nav-link{
    padding:17px 23px;
  }
}
@media screen and (max-width:575px){
  .cc-prod-reviews .inner .cc-tabs .nav-tabs .nav-item .nav-link{
    width:100%;
  }
}
@media screen and (max-width:767px){
  .cc-prod-reviews .inner .cc-tabs .nav-tabs .nav-item .nav-link{
    padding:17px 20px;
  }
}
.cc-prod-reviews .inner .cc-tabs .nav-tabs .nav-item .nav-link.active{
  background:#f4f4f4;
  border:1px solid #e8e8e8;
  border-bottom-color:#f4f4f4;
  color:#2f4858;
}
@media screen and (max-width:575px){
  .cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane{
    display:block;
    margin-bottom:10px;
  }
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .inner{
  background:#f4f4f4;
  border:1px solid #e8e8e8;
  padding:15px 30px;
}
@media screen and (max-width:575px){
  .cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .inner{
    display:block;
    padding:10px 20px;
  }
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .col-link{
  border:1px solid rgba(47,72,88,.161);
  color:#2f4858;
  display:none;
  font-size:16px;
  font-weight:700;
  justify-content:space-between;
  margin-bottom:5px;
  padding:15px;
  width:100%;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .col-link svg{
  height:25px;
}
@media screen and (max-width:575px){
  .cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .col-link{
    display:flex;
  }
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .collapse:not(.show){
  display:block;
}
@media screen and (max-width:575px){
  .cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .collapse:not(.show){
    display:none;
  }
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-link{
  padding:25px 20px;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-link .download{
  display:flex;
  font-size:16px;
  font-weight:700;
  justify-content:center;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-link .download svg{
  margin-right:10px;
  max-height:20px;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-table{
  height:275px;
  overflow-y:scroll;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-table .table table{
  box-shadow:none;
  width:100%;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-table .table table tbody tr{
  border:none;
  box-shadow:none;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-table .table table tbody tr td{
  border:none;
  box-shadow:none;
  font-size:14px;
  padding:10px;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-table .table table tbody tr td:first-child{
  font-weight:700;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-support{
  overflow:hidden;
  padding-top:56.25%;
  position:relative;
  width:100%;
}
.cc-prod-reviews .inner .cc-tabs .tab-content .tab-pane .prod-support iframe{
  bottom:0;
  height:100% !important;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100% !important;
}

.related-products{
  overflow:hidden;
  padding:50px 0;
  position:relative;
}
.related-products:after{
  background-image:url(https://www.transparenttextures.com/patterns/back-pattern.png);
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:.8;
  position:absolute;
  top:0;
  width:100%;
}
.related-products .inner{
  overflow:hidden;
  position:relative;
  z-index:2;
}
.related-products .sec-title{
  margin-bottom:50px;
}
.related-products .sec-title .h2,.related-products .sec-title h2{
  font-size:41px;
  position:relative;
}
@media screen and (max-width:767px){
  .related-products .sec-title .h2,.related-products .sec-title h2{
    font-size:36px;
  }
}
@media screen and (max-width:575px){
  .related-products .sec-title .h2,.related-products .sec-title h2{
    font-size:31px;
  }
}
.related-products .sec-title .h2:after,.related-products .sec-title h2:after{
  background-color:rgba(0,0,0,.4);
  background-color:currentColor;
  content:"";
  height:10px;
  margin-left:50px;
  opacity:.4;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:100vw;
}
@media screen and (max-width:767px){
  .related-products .sec-title .h2:after,.related-products .sec-title h2:after{
    display:none;
  }
}

.cc-page-banner{
  background-color:#2f4858;
  position:relative;
}
.cc-page-banner:before{
  background-image:url(https://www.transparenttextures.com/patterns/back-pattern.png);
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:.2;
  position:absolute;
  top:0;
  width:100%;
}
.cc-page-banner .inner{
  display:flex;
  flex-direction:column;
  height:300px;
  justify-content:flex-end;
  position:relative;
}
@media screen and (max-width:767px){
  .cc-page-banner .inner{
    height:auto;
    padding-bottom:0;
  }
}
.cc-page-banner .inner .cc-breadcrumbs{
  color:#fff;
}
.cc-page-banner .inner .cc-breadcrumbs .breadcrumbs__link{
  color:hsla(0,0%,100%,.6);
}
.cc-page-banner .inner .cc-breadcrumbs .breadcrumbs__link[aria-current=page]{
  color:#fff;
}
.cc-page-banner .inner .cc-title{
  margin:50px 0 30px;
}
.cc-page-banner .inner .cc-title .h1,.cc-page-banner .inner .cc-title h1{
  color:#fff;
  font-size:57px;
  font-weight:700;
  line-height:1.2;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-page-banner .inner .cc-title .h1,.cc-page-banner .inner .cc-title h1{
    font-size:51px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-page-banner .inner .cc-title .h1,.cc-page-banner .inner .cc-title h1{
    font-size:46px;
  }
}
@media screen and (max-width:767px){
  .cc-page-banner .inner .cc-title .h1,.cc-page-banner .inner .cc-title h1{
    font-size:38px;
  }
}

.cc-home .header-wrapper header.cc-header .inner .header-right{
  background-color:#fff;
  border-bottom:1px solid #e2e2e2;
  border-top:1px solid #e2e2e2;
}
@media screen and (max-width:1819px){
  .cc-home .header-wrapper header.cc-header .inner .header-right{
    border:none;
    border-top:1px solid #e2e2e2;
  }
}
.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons{
  align-items:center;
}
.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .header__icon{
  color:#2f4858;
}
.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .search-modal__form .field:after,.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .search-modal__form .field:before{
  display:none;
}
.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .search-modal__form .field .customer .field input:-webkit-autofill~label,.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .search-modal__form .field .customer .field input:focus~label,.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .search-modal__form .field .customer .field input:not(:placeholder-shown)~label,.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .search-modal__form .field .field__input:-webkit-autofill~.field__label,.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .search-modal__form .field .field__input:focus~.field__label,.cc-home .header-wrapper header.cc-header .inner .header-right .header__icons .search-modal__form .field .field__input:not(:placeholder-shown)~.field__label{
  font-size:9px;
  left:calc(var(--inputs-border-width) + 2rem);
  top:5px;
}
.cc-home .cc-hp-banner{
  margin-top:-113px;
}
@media screen and (max-width:1819px){
  .cc-home .cc-hp-banner{
    margin-top:-160px;
  }
}
@media screen and (max-width:767px){
  .cc-home .cc-hp-banner{
    margin-top:0;
  }
}
.cc-home .cc-hp-banner .inner{
  align-items:flex-start;
}
.cc-home .cc-hp-banner .inner .content{
  width:50%;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-home .cc-hp-banner .inner .content{
    width:70%;
  }
}
@media screen and (max-width:991px){
  .cc-home .cc-hp-banner .inner .content{
    width:100%;
  }
}
.cc-home .cc-hp-banner .inner .content .holder{
  background-color:#2f4858;
  display:flex;
  flex-direction:column;
  height:calc(100vh - 80px);
  justify-content:center;
  padding:113px 50px 0;
  position:relative;
}
@media screen and (max-width:1819px){
  .cc-home .cc-hp-banner .inner .content .holder{
    padding-top:160px;
  }
}
@media screen and (max-width:991px){
  .cc-home .cc-hp-banner .inner .content .holder{
    height:720px;
  }
}
@media screen and (max-width:767px){
  .cc-home .cc-hp-banner .inner .content .holder{
    height:100vh;
    max-height:600px;
    padding:0 20px;
  }
}
.cc-home .cc-hp-banner .inner .content .holder:before{
  background-image:url(https://www.transparenttextures.com/patterns/back-pattern.png);
  content:"";
  display:block;
  height:100%;
  left:0;
  opacity:.2;
  position:absolute;
  top:0;
  width:100%;
}
.cc-home .cc-hp-banner .inner .content .holder .block{
  position:relative;
}
@media screen and (max-width:767px){
  .cc-home .cc-hp-banner .inner .content .holder .block{
    text-align:center;
  }
}
.cc-home .cc-hp-banner .inner .content .holder .block .h1,.cc-home .cc-hp-banner .inner .content .holder .block h1{
  color:#fff;
  font-size:57px;
  font-weight:700;
  line-height:1.2;
}
@media screen and (min-width:1600px){
  .cc-home .cc-hp-banner .inner .content .holder .block .h1,.cc-home .cc-hp-banner .inner .content .holder .block h1{
    font-size:67px;
  }
}
@media (min-width:992px) and (max-width:1199px){
  .cc-home .cc-hp-banner .inner .content .holder .block .h1,.cc-home .cc-hp-banner .inner .content .holder .block h1{
    font-size:47px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-home .cc-hp-banner .inner .content .holder .block .h1,.cc-home .cc-hp-banner .inner .content .holder .block h1{
    font-size:47px;
  }
}
@media screen and (max-width:767px){
  .cc-home .cc-hp-banner .inner .content .holder .block .h1,.cc-home .cc-hp-banner .inner .content .holder .block h1{
    font-size:41px;
  }
}
@media screen and (max-width:575px){
  .cc-home .cc-hp-banner .inner .content .holder .block .h1,.cc-home .cc-hp-banner .inner .content .holder .block h1{
    font-size:35px;
  }
}
.cc-home .cc-hp-banner .inner .content .holder .block .h2,.cc-home .cc-hp-banner .inner .content .holder .block h2{
  color:#fff;
  font-size:22px;
  font-weight:400;
  line-height:30px;
  margin-top:20px;
}
@media screen and (max-width:767px){
  .cc-home .cc-hp-banner .inner .content .holder .block .h2,.cc-home .cc-hp-banner .inner .content .holder .block h2{
    font-size:18px;
  }
}
.cc-home .cc-hp-banner .inner .content .holder .block .cc-btn{
  margin-top:50px;
}
@media screen and (max-width:767px){
  .cc-home .cc-hp-banner .inner .content .holder .block .cc-btn{
    margin-top:20px;
  }
}
.cc-home .cc-hp-banner .inner .img-holder{
  height:100vh;
  width:50%;
}
@media screen and (max-width:991px){
  .cc-home .cc-hp-banner .inner .img-holder{
    display:none;
  }
}
.cc-home .cc-hp-banner .inner .img-holder img{
  height:100%;
  object-fit:cover;
  width:100%;
}
.cc-home .cc-leasing{
  padding-top:0;
}

@media screen and (max-width:991px){
  .cc-mc-wrap .cc-icons{
    display:none;
  }
}
@media screen and (max-width:767px){
  .cc-mc-wrap .cc-mc-marketing-banners .row>div:last-child .mbanner.fbrand{
    margin-bottom:0;
  }
}

@media screen and (max-width:991px){
  .cc-product-wrap .cc-icons{
    display:none;
  }
}
.cc-product-wrap .cc-breadcrumbs .breadcrumbs__list{
  flex-wrap:wrap;
}
@media screen and (max-width:991px){
  .cc-product-wrap .product{
    align-items:center;
    flex-direction:column;
    justify-content:center;
  }
  .cc-product-wrap .product .product__media-wrapper{
    margin:0 auto;
    max-width:100%;
    width:70%;
  }
}
@media screen and (max-width:575px){
  .cc-product-wrap .product .product__media-wrapper{
    width:100%;
  }
}
.cc-product-wrap .product .product__media-wrapper .product-media-container{
  border:none;
}
@media screen and (max-width:991px){
  .cc-product-wrap .product .product__info-wrapper{
    max-width:100%;
    padding:0;
    width:100%;
  }
}
.cc-product-wrap .product .product__info-wrapper .caption-with-letter-spacing{
  color:#7b7b7b;
  font-size:11px;
  font-weight:500;
  letter-spacing:2px;
  margin-bottom:10px;
}
@media screen and (max-width:991px){
  .cc-product-wrap .product .product__info-wrapper .product-form__buttons,.cc-product-wrap .product .product__info-wrapper .product-form__quantity{
    margin:0 auto;
    text-align:center;
  }
  .cc-product-wrap .product .product__info-wrapper .product-form__buttons .quantity,.cc-product-wrap .product .product__info-wrapper .product-form__quantity .quantity{
    margin:0 auto;
  }
}
.cc-product-wrap .product .product__info-wrapper .product__title .h1,.cc-product-wrap .product .product__info-wrapper .product__title h1{
  font-size:26px;
  font-weight:700;
}
@media screen and (max-width:575px){
  .cc-product-wrap .product .product__info-wrapper .product__title .h1,.cc-product-wrap .product .product__info-wrapper .product__title h1{
    font-size:24px;
  }
}
.cc-product-wrap .product .product__info-wrapper .product__tax{
  display:none;
}
.cc-product-wrap .product .product__info-wrapper .price-block{
  margin-bottom:0;
}
.cc-product-wrap .product .product__info-wrapper .product__sku{
  color:#9a9a9a;
  font-size:12px;
  font-weight:700;
  margin:0;
}
.cc-product-wrap .product .product__info-wrapper span.vat{
  color:#e8643b;
  font-size:12px;
  font-weight:700;
  letter-spacing:1px;
  text-transform:uppercase;
}
@media screen and (max-width:991px){
  .cc-product-wrap .product .product__info-wrapper .product__info-container{
    max-width:100%;
  }
}
.cc-product-wrap .product .product__info-wrapper .product__description{
  font-size:16px;
  margin-top:15px;
}
.cc-product-wrap .product .product__info-wrapper .product__description img{
  border:none;
  margin-bottom:15px;
  max-width:290px;
  padding:20px;
}
.cc-product-wrap .product .product__info-wrapper .product__description ul{
  border:1px solid #f1f1f1;
  list-style:none;
  margin:15px 0;
  padding:0;
}
.cc-product-wrap .product .product__info-wrapper .product__description ul li{
  padding:9px 0;
}
.cc-product-wrap .product .product__info-wrapper .product__description ul li:nth-child(2n){
  background:#f1f1f1;
}

.cc-brand-mb .mbanner.fcollection-large .inner .img-holder img{
  width:345px;
}

@media screen and (max-width:991px){
  .cc-brand-wrap .cc-icons{
    display:none;
  }
}
.cc-brand-wrap .klarna-banner{
  margin-top:20px;
}
@media screen and (max-width:767px){
  .cc-brand-wrap .klarna-banner .inner{
    display:block;
    padding:20px 10px;
    text-align:center;
  }
  .cc-brand-wrap .klarna-banner .inner p{
    font-size:16px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-brand-wrap .klarna-banner .h5,.cc-brand-wrap .klarna-banner h5{
    font-size:31px;
  }
}
@media screen and (max-width:767px){
  .cc-brand-wrap .klarna-banner .h5,.cc-brand-wrap .klarna-banner h5{
    font-size:31px;
    justify-content:center;
  }
}
@media screen and (max-width:575px){
  .cc-brand-wrap .klarna-banner .h5,.cc-brand-wrap .klarna-banner h5{
    display:block;
    margin-bottom:10px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-brand-wrap .cc-mc-banner .inner .mbanner .content{
    padding:30px 15px 20px;
  }
}
@media screen and (max-width:767px){
  .cc-brand-wrap .cc-mc-banner .inner .mbanner .content{
    height:320px;
  }
}
@media (min-width:768px) and (max-width:991px){
  .cc-brand-wrap .cc-mc-banner .inner .mbanner .content .h3,.cc-brand-wrap .cc-mc-banner .inner .mbanner .content h3{
    font-size:31px;
  }
  .cc-brand-wrap .cc-mc-banner .inner .mbanner .content .cc-btn{
    padding:13px 30px;
  }
}

.cc-leasing-main{
  padding:100px 0;
}
@media (min-width:768px) and (max-width:991px){
  .cc-leasing-main{
    padding:70px 0;
  }
}
@media screen and (max-width:767px){
  .cc-leasing-main{
    font-size:16px;
    padding:40px 0 60px;
  }
}
.cc-leasing-main .row{
  align-items:center;
}
.cc-leasing-main .row .content{
  padding-right:100px;
}
@media screen and (max-width:1199px){
  .cc-leasing-main .row .content{
    padding-right:0;
  }
}
.cc-leasing-main .row .content p:first-child{
  font-weight:700;
}
.cc-leasing-main .row .img-holder{
  position:relative;
}
@media screen and (max-width:991px){
  .cc-leasing-main .row .img-holder{
    margin:0 auto;
    max-width:440px;
  }
}
.cc-leasing-main .row .img-holder img{
  position:relative;
  transform:scale(.95);
  transition:all .2s ease-in;
  z-index:9;
}
.cc-leasing-main .row .img-holder:after{
  background-color:#fc6b07;
  background-image:url(https://www.transparenttextures.com/patterns/back-pattern.png);
  bottom:-40px;
  content:"";
  display:block;
  height:90%;
  opacity:1;
  position:absolute;
  right:-40px;
  width:90%;
}
@media screen and (max-width:767px){
  .cc-leasing-main .row .img-holder:after{
    bottom:-20px;
    right:-20px;
  }
}

.calculate-section{
  padding-bottom:100px;
  position:relative;
}
.calculate-section .modal .field{
  margin-bottom:15px;
}
.calculate-section .sec-title{
  margin-bottom:50px;
}
.calculate-section .sec-title .h2,.calculate-section .sec-title h2{
  font-size:48px;
  overflow:hidden;
  position:relative;
}
@media (min-width:768px) and (max-width:991px){
  .calculate-section .sec-title .h2,.calculate-section .sec-title h2{
    font-size:41px;
  }
}
@media screen and (max-width:767px){
  .calculate-section .sec-title .h2,.calculate-section .sec-title h2{
    font-size:36px;
  }
}
.calculate-section .sec-title .h2:after,.calculate-section .sec-title h2:after{
  background-color:rgba(0,0,0,.4);
  background-color:currentColor;
  content:"";
  height:10px;
  opacity:.4;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  width:100vw;
}
@media screen and (max-width:767px){
  .calculate-section .sec-title .h2:after,.calculate-section .sec-title h2:after{
    display:none;
  }
}
.calculate-section .sec-title .h2:after,.calculate-section .sec-title h2:after{
  margin-left:50px;
}
.calculate-section .inner{
  position:relative;
  z-index:2;
}
@media screen and (max-width:991px){
  .calculate-section .inner{
    font-size:16px;
  }
}
.calculate-section .inner .products-in-cart-title{
  font-size:21px;
  margin-bottom:15px;
}
.calculate-section .inner .owl-stage .item{
  border:1px solid #e6e6e6;
  padding:15px;
}
@media screen and (max-width:575px){
  .calculate-section .inner .owl-stage .item{
    text-align:center;
  }
}
.calculate-section .inner .owl-stage .item .img-container{
  height:300px;
  margin-bottom:30px;
}
@media screen and (max-width:991px){
  .calculate-section .inner .owl-stage .item .img-container{
    height:170px;
  }
}
@media screen and (max-width:575px){
  .calculate-section .inner .owl-stage .item .img-container{
    height:200px;
  }
}
.calculate-section .inner .owl-stage .item .img-container img{
  height:100%;
  object-fit:contain;
}
.calculate-section .inner .owl-stage .item .product-name{
  font-size:15px;
  font-weight:600;
}
.calculate-section .inner .calculator-container{
  align-items:center;
  display:flex;
  font-size:21px;
  justify-content:center;
  margin-top:30px;
}
@media screen and (max-width:767px){
  .calculate-section .inner .calculator-container{
    font-size:18px;
  }
}
@media screen and (max-width:575px){
  .calculate-section .inner .calculator-container{
    flex-direction:column;
  }
}
.calculate-section .inner .calculator-container .label{
  align-items:center;
  display:flex;
  font-weight:700;
  margin:0 20px;
}
.calculate-section .inner .calculator-container .label input{
  background:#f1f1f1;
  border:1px solid #ddd;
  box-shadow:none !important;
  height:45px;
  line-height:1;
  margin-left:10px;
  outline:none !important;
  width:240px;
}
@media screen and (max-width:575px){
  .calculate-section .inner .calculator-container .label input{
    margin-bottom:20px;
    margin-top:20px;
  }
}
.calculate-section .inner .minimum{
  font-size:14px;
  font-weight:700;
  margin-bottom:50px;
  margin-top:10px;
  text-align:center;
  text-transform:uppercase;
}
.calculate-section .inner .table>:not(caption)>*>*{
  padding:1rem;
}
@media screen and (max-width:575px){
  .calculate-section .inner .leasing-table-container{
    overflow:auto;
    width:90vw;
  }
}
.calculate-section .inner .contact-container{
  align-items:center;
  display:flex;
  justify-content:center;
  margin-top:50px;
}
@media screen and (max-width:575px){
  .calculate-section .inner .contact-container{
    flex-direction:column;
  }
}
.calculate-section .inner .contact-container .cc-btn{
  margin-right:10px;
}
@media screen and (max-width:575px){
  .calculate-section .inner .contact-container .cc-btn{
    margin-bottom:15px;
    margin-right:0;
  }
}

.cc-policies .cc-page-banner .inner{
  height:400px;
  padding-bottom:100px;
}
@media screen and (max-width:767px){
  .cc-policies .cc-page-banner .inner{
    height:auto;
    padding-bottom:0;
  }
}
.cc-policies .cc-policies-main .content{
  background:#fff;
  box-shadow:5px 5px 21px -5px rgba(0,0,0,.251);
  padding:50px;
  transform:translateY(-100px);
}
@media screen and (max-width:767px){
  .cc-policies .cc-policies-main .content{
    box-shadow:none;
    font-size:16px;
    padding:50px 0;
    transform:none;
  }
}
.cc-policies .cc-policies-main .content .h1,.cc-policies .cc-policies-main .content .h2,.cc-policies .cc-policies-main .content .h3,.cc-policies .cc-policies-main .content .h4,.cc-policies .cc-policies-main .content .h5,.cc-policies .cc-policies-main .content .h6,.cc-policies .cc-policies-main .content h1,.cc-policies .cc-policies-main .content h2,.cc-policies .cc-policies-main .content h3,.cc-policies .cc-policies-main .content h4,.cc-policies .cc-policies-main .content h5,.cc-policies .cc-policies-main .content h6{
  margin-bottom:15px;
  padding-top:10px;
}
.cc-policies .cc-policies-main .content ul li:not(:last-child){
  margin-bottom:10px;
}

.cc-accounts-wrap .cc-page-banner .inner{
  height:400px;
  padding-bottom:100px;
}
@media screen and (max-width:767px){
  .cc-accounts-wrap .cc-page-banner .inner{
    height:auto;
    padding-bottom:0;
  }
}
.cc-accounts-wrap .cc-accounts .inner.customer{
  background:#fff;
  box-shadow:5px 5px 21px -5px rgba(0,0,0,.251);
  margin:0;
  padding:50px;
  text-align:left;
  transform:translateY(-100px);
}
@media (min-width:992px) and (max-width:1199px){
  .cc-accounts-wrap .cc-accounts .inner.customer{
    padding:30px;
  }
}
@media screen and (max-width:991px){
  .cc-accounts-wrap .cc-accounts .inner.customer{
    margin-bottom:30px;
    max-width:100%;
  }
}
@media screen and (max-width:767px){
  .cc-accounts-wrap .cc-accounts .inner.customer{
    box-shadow:none;
    padding:50px 0;
    transform:none;
  }
  .cc-accounts-wrap .cc-accounts .inner.customer #customer_login{
    margin-top:20px;
  }
}
.cc-accounts-wrap .cc-accounts .inner.customer .submit-btn{
  align-items:center;
  display:flex;
  margin-top:50px;
}
.cc-accounts-wrap .cc-accounts .inner.customer .submit-btn button{
  margin-bottom:0;
  margin-right:20px;
  margin-top:0;
}
.cc-accounts-wrap .cc-accounts .inner.customer .submit-btn a{
  margin:0;
}
.cc-accounts-wrap .cc-accounts .inner.customer .oh{
  margin-top:30px;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap{
  transform:translateY(-100px);
}
@media screen and (max-width:767px){
  .cc-accounts-wrap .cc-accounts .cc-acc-wrap{
    box-shadow:none;
    transform:none;
  }
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .klarna-banner .inner{
  background-color:#ffb3c7;
  padding:20px;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-accounts-wrap .cc-accounts .cc-acc-wrap .klarna-banner .inner{
    flex-direction:column;
    padding-top:5px;
  }
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .klarna-banner .inner .h5,.cc-accounts-wrap .cc-accounts .cc-acc-wrap .klarna-banner .inner h5{
  color:#000;
  font-size:25px;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .klarna-banner .inner .h5 img,.cc-accounts-wrap .cc-accounts .cc-acc-wrap .klarna-banner .inner h5 img{
  height:55px;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .klarna-banner .inner p{
  color:#000;
  font-size:16px;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content{
  background:#fff;
  box-shadow:5px 5px 21px -5px rgba(0,0,0,.251);
  margin-bottom:20px;
  padding:50px;
}
@media (min-width:992px) and (max-width:1199px){
  .cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content{
    padding:30px;
  }
}
@media screen and (max-width:767px){
  .cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content{
    box-shadow:none;
    padding:0;
    transform:none;
  }
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content .list{
  margin-top:30px;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content .list .block{
  align-items:center;
  display:flex;
  font-size:16px;
  margin-right:10px;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content .list .block:not(:last-child){
  margin-bottom:25px;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content .list .block img{
  margin-right:20px;
  max-height:40px;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content .list .block p{
  font-weight:700;
  margin:0;
}
.cc-accounts-wrap .cc-accounts .cc-acc-wrap .cc-acc-content .list .block p:last-child{
  font-weight:400;
}

@media screen and (max-width:991px){
  .cc-col-wrap .cc-icons{
    display:none;
  }
}
@media screen and (max-width:767px){
  .cc-col-wrap .cc-leasing{
    padding-top:0;
  }
}

.cc-contact{
  padding:70px 0;
}
.cc-contact .res-map{
  margin-bottom:20px;
  overflow:hidden;
  padding-top:56.25%;
  position:relative;
  width:100%;
}
@media screen and (max-width:767px){
  .cc-contact .res-map{
    display:none;
  }
}
.cc-contact .res-map iframe{
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
}
@media screen and (max-width:767px){
  .cc-contact{
    padding:40px 0 20px;
  }
}
.cc-contact .info{
  padding-right:60px;
}
@media (min-width:768px) and (max-width:991px){
  .cc-contact .info{
    padding-right:15px;
  }
}
@media screen and (max-width:767px){
  .cc-contact .info{
    padding:0;
  }
  .cc-contact .info .address,.cc-contact .info .policies{
    display:none;
  }
}
.cc-contact .info .policies ul{
  align-items:flex-start;
  display:flex;
  flex-direction:column;
  list-style:none;
  padding:0;
}
.cc-contact .info .policies ul li{
  margin-bottom:5px;
}
.cc-contact .info .policies ul li:before{
  display:none;
}
.cc-contact .cc-form .field{
  margin-bottom:15px;
}
.cc-contact .cc-form .address,.cc-contact .cc-form .res-map{
  display:none;
}
@media screen and (max-width:767px){
  .cc-contact .cc-form .address,.cc-contact .cc-form .res-map{
    display:block;
  }
}
.cc-contact .cc-form .res-map{
  margin-top:30px;
}


/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3RoZW1lL2Fzc2V0cy9tYWluLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUF5akJBLGdCQUVBO0FBMWpCQSx1SEFBdUg7QUFDdkgsNEZBQTRGO0FBQzVGO0VBT0UsK0JBQW9DO0VBTnBDLFVBQVc7RUFLWCxXQUFZO0VBRlosTUFBTztFQUZQLGlCQUFrQjtFQUNsQixLQUFNO0VBRU4sVUFBVztBQUdiOztBQUVBOzs7OztFQUtFO0FBQ0Y7RUFDRSxpQkFBa0I7RUFDbEIsbUJBQW9CO0VBQ3BCLG1CQUFvQjtFQUNwQixpQkFBa0I7RUFDbEIsZ0JBQWlCO0VBQ2pCLG1CQUFvQjtFQUNwQixtQkFBb0I7RUFDcEIsa0JBQW1CO0VBQ25CLGlCQUFrQjtFQUNsQixpQkFBa0I7RUFDbEIsZUFBZ0I7RUFDaEIsaUJBQWtCO0VBQ2xCLHNCQUF1QjtFQUN2QixvQkFBcUI7RUFDckIsc0JBQXVCO0VBQ3ZCLG9CQUFxQjtFQUNyQixpQkFBa0I7RUFDbEIsb0JBQXFCO0VBQ3JCLG1CQUFvQjtFQUNwQixrQkFBbUI7RUFDbkIsaUJBQWtCO0VBQ2xCLG9OQUFxTjtFQUNyTix3R0FBeUc7RUFDekcsNkVBQXlGO0FBQzNGOztBQWNBO0VBRUUscUNBQXNDO0FBUXhDOztBQThKQTtFQUlFLG9DQUFxQztBQUl2Qzs7QUFvT0E7RUFDRSxpQkFBa0I7RUFDbEIsZUFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQ0FBaUM7RUFDakMsZUFBZ0I7RUFDaEIsZUFBZ0I7QUFDbEI7QUFDQTtFQUNFO0lBQ0UsY0FBZTtFQUNqQjtBQUNGOztBQUVBO0VBQ0UsZ0NBQWlDO0VBQ2pDLGVBQWdCO0VBQ2hCLGVBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGdCQUFpQjtFQUNuQjtBQUNGOztBQUVBO0VBQ0UsZ0NBQWlDO0VBQ2pDLGVBQWdCO0VBQ2hCLGVBQWdCO0FBQ2xCO0FBQ0E7RUFDRTtJQUNFLGNBQWU7RUFDakI7QUFDRjs7QUFFQTtFQUNFLGdDQUFpQztFQUNqQyxlQUFnQjtFQUNo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QTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxvQkFBcUI7RUFDdkI7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxvQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxXQUFZO0VBQ2Q7RUFDQTtJQUNFLGFBQWM7SUFDZCxVQUFXO0VBQ2I7RUFDQTtJQUNFLGFBQWM7SUFDZCxVQUFXO0VBQ2I7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxvQkFBcUI7RUFDdkI7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxvQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxXQUFZO0VBQ2Q7RUFDQTtJQUNFLGFBQWM7SUFDZCxVQUFXO0VBQ2I7RUFDQTtJQUNFLGFBQWM7SUFDZCxVQUFXO0VBQ2I7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxvQkFBcUI7RUFDdkI7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxvQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxXQUFZO0VBQ2Q7RUFDQTtJQUNFLGFBQWM7SUFDZCxVQUFXO0VBQ2I7RUFDQTtJQUNFLGFBQWM7SUFDZCxVQUFXO0VBQ2I7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxvQkFBcUI7RUFDdkI7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxTQUFVO0VBQ1o7RUFDQTtJQUNFLGFBQWM7SUFDZCxvQkFBcUI7RUFDdkI7QUFDRjtBQUNB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QUViO0FBQ0E7RUFDRTtJQUNFLG1CQUFvQjtFQUN0QjtBQUNGO0FBQ0E7RUFDRSxrQkFBbUI7QUFDckI7QUFDQTtFQUNFO0lBQ0Usa0JBQW1CO0VBQ3JCO0FBQ0Y7QUFDQTtFQUNFO0lBQ0UsU0FBVTtFQUNaO0VBUUE7SUFDRSxZQUFhO0VBQ2Y7QUFURjtBQVdBO0VBR0Usc0JBQXVCO0VBRnZCLFlBQWE7RUFDYixxQkFBc0I7RUFHdEIsZUFBZ0I7RUFEaEIsU0FBVTtBQUVaO0FBQ0E7RUFDRSxpQkFBa0I7QUFDcEI7QUFDQTtFQUNFLFlBQWE7QUFDZjtBQUNBO0VBQ0Usa0JBQW1CO0FBQ3JCO0FBQ0E7RUFDRSxZQUFhO0FBQ2Y7QUFDQTtFQUNFO0lBQ0UsYUFBYztFQUNoQjtBQUNGO0FBQ0E7RUFDRSxlQUFnQjtBQUNsQiIsImZpbGUiOiJtYWluLm1pbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UGx1cytKYWthcnRhK1NhbnM6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwOzgwMDs5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdvbG9zK1RleHQ6d2dodEA0MDA7NjAwJmRpc3BsYXk9c3dhcFwiKTtcbi5vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIHY1LjAuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYnMtYmx1ZTogIzQxNTQ4MDtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNmY0MmMxO1xuICAtLWJzLXBpbms6ICNkNjMzODQ7XG4gIC0tYnMtcmVkOiAjZGMzNTQ1O1xuICAtLWJzLW9yYW5nZTogI0ZDNkIwNztcbiAgLS1icy15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tYnMtZ3JlZW46ICMxOTg3NTQ7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMGRjYWYwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM2Yzc1N2Q7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLWJzLXByaW1hcnk6ICM0MTU0ODA7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjNmM3NTdkO1xuICAtLWJzLXN1Y2Nlc3M6ICMxOTg3NTQ7XG4gIC0tYnMtaW5mbzogIzBkY2FmMDtcbiAgLS1icy13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWJzLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1icy1saWdodDogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrOiAjMjEyNTI5O1xuICAtLWJzLWZvbnQtc2Fucy1zZXJpZjogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC4yNTtcbn1cblxuaHI6bm90KFtzaXplXSkge1xuICBoZWlnaHQ6IDFweDtcbn1cblxuaDYsIC5oNiwgaDUsIC5oNSwgaDQsIC5oNCwgaDMsIC5oMywgaDIsIC5oMiwgaDEsIC5oMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLWJzLW9yaWdpbmFsLXRpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4yZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzQxNTQ4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmhvdmVyIHtcbiAgY29sb3I6ICMzNDQzNjY7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG4gIGRpcmVjdGlvbjogbHRyIC8qIHJ0bDppZ25vcmUgKi87XG4gIHVuaWNvZGUtYmlkaTogYmlkaS1vdmVycmlkZTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNkNjMzODQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbmEgPiBjb2RlIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjRyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50O1xufVxuXG50aGVhZCxcbnRib2R5LFxudGZvb3QsXG50cixcbnRkLFxudGgge1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPWJ1dHRvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2xpc3RdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmJsb2NrcXVvdGUgPiA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IC0xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAlMKgXCI7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLCAucGFnZS13aWR0aCxcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXh4bCxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLWxnLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItc20ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5wYWdlLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciwgLnBhZ2Utd2lkdGgge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAucGFnZS13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLCAucGFnZS13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIsIC5wYWdlLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWJzLWd1dHRlci15KSAqIC0xKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAtMC41KTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLWJzLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtc20tNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1zbS02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGcge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1sZy0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbGctOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LWxnLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbGctMCxcbiAgLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbGctMSxcbiAgLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMSxcbiAgLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLWxnLTMsXG4gIC5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1sZy01LFxuICAuZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tYnMtdGFibGUtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzIxMjUyOTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2O1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdGFibGUtYmcpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1hY2NlbnQtYmcpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi50YWJsZSA+IDpub3QoOmxhc3QtY2hpbGQpID4gOmxhc3QtY2hpbGQgPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xufVxuXG4uY2FwdGlvbi10b3Age1xuICBjYXB0aW9uLXNpZGU6IHRvcDtcbn1cblxuLnRhYmxlLXNtID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgMXB4O1xufVxuXG4udGFibGUtYm9yZGVybGVzcyA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgLS1icy10YWJsZS1hY2NlbnQtYmc6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcik7XG59XG5cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtaG92ZXItY29sb3IpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtYmc6ICNkOWRkZTY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2NlZDJkYjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2MzYzdjZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjOWNjZDU7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNjM2M3Y2Y7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWJnOiAjZTJlM2U1O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNkN2Q4ZGE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjYmNjY2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZDFkMmQ0O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjY2JjY2NlO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtYmc6ICNkMWU3ZGQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2M3ZGJkMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2JjZDBjNztcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjMWQ2Y2M7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNiY2QwYzc7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1iZzogI2NmZjRmYztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjYzVlOGVmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjYmFkY2UzO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2JmZTJlOTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2JhZGNlMztcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWJnOiAjZmZmM2NkO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNmMmU3YzM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlNmRiYjk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZWNlMWJlO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjZTZkYmI5O1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZDdkYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNjY2NmO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZjMmM0O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1YzdjYTtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RmYzJjNDtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZWNlZGVlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGZlMGUxO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2U1ZTZlNztcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2RmZTBlMTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWJnOiAjMjEyNTI5O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICMyYzMwMzQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICMzNzNiM2U7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjMzIzNTM5O1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzczYjNlO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbFt0eXBlPWZpbGVdIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXTpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2EwYWFjMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY1LCA4NCwgMTI4LCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIGhlaWdodDogMS41ZW07XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBtYXJnaW46IC0wLjM3NXJlbSAtMC43NXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1pbmxpbmUtZW5kLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZTBlMztcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luOiAtMC4zNzVyZW0gLTAuNzVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbDo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2w6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGUwZTM7XG59XG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7XG59XG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAoMC41cmVtICsgMnB4KSk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG4uZm9ybS1jb250cm9sLXNtOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgKDFyZW0gKyAycHgpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0xcmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtbGc6Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbjogLTAuNXJlbSAtMXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDFyZW07XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAoMC43NXJlbSArIDJweCkpO1xufVxudGV4dGFyZWEuZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArICgwLjVyZW0gKyAycHgpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAoMXJlbSArIDJweCkpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgbWF4LXdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDAuMzc1cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGhlaWdodDogMS41ZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMi4yNXJlbSAwLjM3NXJlbSAwLjc1cmVtO1xuICAtbW96LXBhZGRpbmctc3RhcnQ6IGNhbGMoMC43NXJlbSAtIDNweCk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2EwYWFjMDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY1LCA4NCwgMTI4LCAwLjI1KTtcbn1cbi5mb3JtLXNlbGVjdFttdWx0aXBsZV0sIC5mb3JtLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuLmZvcm0tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzIxMjUyOTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xufVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBtYXJnaW4tdG9wOiAwLjI1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0O1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmFjdGl2ZSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg5MCUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNhMGFhYzA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NSwgODQsIDEyOCwgMC4yNSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE1NDgwO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwbDMgM2w2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTU0ODA7XG4gIGJvcmRlci1jb2xvcjogIzQxNTQ4MDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nTTYgMTBoOCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0OmRpc2FibGVkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogMmVtO1xuICBtYXJnaW4tbGVmdDogLTIuNWVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzYTBhYWMwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoNjUsIDg0LCAxMjgsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDY1LCA4NCwgMTI4LCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTU0ODA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2Y2NkOTtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTU0ODA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmNjZDk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyAycHgpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZS1pbi1vdXQsIHRyYW5zZm9ybSAwLjFzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tZmxvYXRpbmcgPiBsYWJlbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cywgLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCB+IGxhYmVsIHtcbiAgb3BhY2l0eTogMC42NTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlucHV0LWdyb3VwIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSksXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4rNCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLnZhbGlkLXRvb2x0aXApOm5vdCgudmFsaWQtZmVlZGJhY2spOm5vdCguaW52YWxpZC10b29sdGlwKTpub3QoLmludmFsaWQtZmVlZGJhY2spIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjMTk4NzU0O1xufVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1LCAxMzUsIDg0LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZCwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzNDNhNDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIiksIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMTk4NzU0JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjUsIDEzNSwgODQsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZDpjaGVja2VkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyNSwgMTM1LCA4NCwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC52YWxpZC1mZWVkYmFjayB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZCxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICB6LWluZGV4OiAxO1xufVxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cyxcbi5pbnB1dC1ncm91cCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKSwgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RjMzU0NSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNkYzM1NDUnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjI1cmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweCwgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdDppbnZhbGlkLFxuLmlucHV0LWdyb3VwIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogMjtcbn1cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjUsIDg0LCAxMjgsIDAuMjUpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjY1O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE1NDgwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzQ3NmQ7XG4gIGJvcmRlci1jb2xvcjogIzM0NDM2Njtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXByaW1hcnksIC5idG4tcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzc0NzZkO1xuICBib3JkZXItY29sb3I6ICMzNDQzNjY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg5NCwgMTEwLCAxNDcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1wcmltYXJ5LCAuYnRuLXByaW1hcnk6YWN0aXZlLCAuYnRuLXByaW1hcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0NDM2NjtcbiAgYm9yZGVyLWNvbG9yOiAjMzEzZjYwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tcHJpbWFyeTpmb2N1cywgLmJ0bi1wcmltYXJ5OmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5LmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDk0LCAxMTAsIDE0NywgMC41KTtcbn1cbi5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTU0ODA7XG4gIGJvcmRlci1jb2xvcjogIzQxNTQ4MDtcbn1cblxuLmJ0bi1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjNjM2YTtcbiAgYm9yZGVyLWNvbG9yOiAjNTY1ZTY0O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc2Vjb25kYXJ5LCAuYnRuLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM2MzZhO1xuICBib3JkZXItY29sb3I6ICM1NjVlNjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMzAsIDEzOCwgMTQ1LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zZWNvbmRhcnksIC5idG4tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTY1ZTY0O1xuICBib3JkZXItY29sb3I6ICM1MTU4NWU7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1zZWNvbmRhcnk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG4uYnRuLXNlY29uZGFyeTpkaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xufVxuLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTczNDc7XG4gIGJvcmRlci1jb2xvcjogIzE0NmM0Mztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU3MzQ3O1xuICBib3JkZXItY29sb3I6ICMxNDZjNDM7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2MCwgMTUzLCAxMTAsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXN1Y2Nlc3MsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1zdWNjZXNzLCAuYnRuLXN1Y2Nlc3M6YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYWN0aXZlLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0NmM0MztcbiAgYm9yZGVyLWNvbG9yOiAjMTM2NTNmO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1zdWNjZXNzOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzOmFjdGl2ZTpmb2N1cywgLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDYwLCAxNTMsIDExMCwgMC41KTtcbn1cbi5idG4tc3VjY2VzczpkaXNhYmxlZCwgLmJ0bi1zdWNjZXNzLmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQ7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NDtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZGNhZjA7XG4gIGJvcmRlci1jb2xvcjogIzBkY2FmMDtcbn1cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzFkMmYyO1xuICBib3JkZXItY29sb3I6ICMyNWNmZjI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1pbmZvLCAuYnRuLWluZm86Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxZDJmMjtcbiAgYm9yZGVyLWNvbG9yOiAjMjVjZmYyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTEsIDE3MiwgMjA0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1pbmZvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4taW5mbywgLmJ0bi1pbmZvOmFjdGl2ZSwgLmJ0bi1pbmZvLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZGQ1ZjM7XG4gIGJvcmRlci1jb2xvcjogIzI1Y2ZmMjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4taW5mbzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWluZm86Zm9jdXMsIC5idG4taW5mbzphY3RpdmU6Zm9jdXMsIC5idG4taW5mby5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMSwgMTcyLCAyMDQsIDAuNSk7XG59XG4uYnRuLWluZm86ZGlzYWJsZWQsIC5idG4taW5mby5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG4uYnRuLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmY2EyYztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNzIwO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNhMmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIxNywgMTY0LCA2LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4td2FybmluZywgLmJ0bi13YXJuaW5nOmFjdGl2ZSwgLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmNkMzk7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzcyMDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4td2FybmluZzpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLXdhcm5pbmc6Zm9jdXMsIC5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4td2FybmluZy5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTcsIDE2NCwgNiwgMC41KTtcbn1cbi5idG4td2FybmluZzpkaXNhYmxlZCwgLmJ0bi13YXJuaW5nLmRpc2FibGVkIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiMmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjYjAyYTM3O1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmIyZDNiO1xuICBib3JkZXItY29sb3I6ICNiMDJhMzc7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFuZ2VyLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFuZ2VyLCAuYnRuLWRhbmdlcjphY3RpdmUsIC5idG4tZGFuZ2VyLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IwMmEzNztcbiAgYm9yZGVyLWNvbG9yOiAjYTUyODM0O1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTtcbn1cbi5idG4tZGFuZ2VyOmRpc2FibGVkLCAuYnRuLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1saWdodCwgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xuICBib3JkZXItY29sb3I6ICNmOWZhZmI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMTEsIDIxMiwgMjEzLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0LCAuYnRuLWxpZ2h0OmFjdGl2ZSwgLmJ0bi1saWdodC5hY3RpdmUsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZmFmYjtcbiAgYm9yZGVyLWNvbG9yOiAjZjlmYWZiO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1saWdodDpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0OmZvY3VzLCAuYnRuLWxpZ2h0OmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodC5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjExLCAyMTIsIDIxMywgMC41KTtcbn1cbi5idG4tbGlnaHQ6ZGlzYWJsZWQsIC5idG4tbGlnaHQuZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYzFmMjM7XG4gIGJvcmRlci1jb2xvcjogIzFhMWUyMTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhcmssIC5idG4tZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMxZjIzO1xuICBib3JkZXItY29sb3I6ICMxYTFlMjE7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyaywgLmJ0bi1kYXJrOmFjdGl2ZSwgLmJ0bi1kYXJrLmFjdGl2ZSwgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzE5MWMxZjtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tZGFyazpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyazphY3RpdmU6Zm9jdXMsIC5idG4tZGFyay5hY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NiwgNzAsIDczLCAwLjUpO1xufVxuLmJ0bi1kYXJrOmRpc2FibGVkLCAuYnRuLWRhcmsuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5O1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDE1NDgwO1xuICBib3JkZXItY29sb3I6ICM0MTU0ODA7XG59XG4uYnRuLW91dGxpbmUtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE1NDgwO1xuICBib3JkZXItY29sb3I6ICM0MTU0ODA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY1LCA4NCwgMTI4LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXByaW1hcnksIC5idG4tb3V0bGluZS1wcmltYXJ5OmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDE1NDgwO1xuICBib3JkZXItY29sb3I6ICM0MTU0ODA7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeS5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY1LCA4NCwgMTI4LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM0MTU0ODA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMTA4LCAxMTcsIDEyNSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MsIC5idG4tb3V0bGluZS1zdWNjZXNzOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuYWN0aXZlLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xuICBib3JkZXItY29sb3I6ICMxOTg3NTQ7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzcy5hY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDI1LCAxMzUsIDg0LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzLmRpc2FibGVkIHtcbiAgY29sb3I6ICMxOTg3NTQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwO1xuICBib3JkZXItY29sb3I6ICMwZGNhZjA7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWluZm8sIC5idG4tb3V0bGluZS1pbmZvOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDEzLCAyMDIsIDI0MCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1pbmZvLCAuYnRuLW91dGxpbmUtaW5mbzphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlLnNob3cge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBkY2FmMDtcbiAgYm9yZGVyLWNvbG9yOiAjMGRjYWYwO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUuc2hvdzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgxMywgMjAyLCAyNDAsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtaW5mbzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQge1xuICBjb2xvcjogIzBkY2FmMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtd2FybmluZywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZy5hY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG4uYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXIsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhbmdlciwgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYW5nZXIuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZS5zaG93OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpO1xufVxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LCAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1saWdodCwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQsIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodC5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUuc2hvdyB7XG4gIGNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMsIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1saWdodDpkaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMyMTI1Mjk7XG59XG4uYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhcmssIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDMzLCAzNywgNDEsIDAuNSk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtZGFyaywgLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyay5hY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZS5zaG93IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1jb2xvcjogIzIxMjUyOTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1kYXJrLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlLnNob3c6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cbi5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM0MTU0ODA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMzNDQzNjY7XG59XG4uYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuXG4uZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZhZGUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jb2xsYXBzaW5nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjEyNXJlbTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbn1cbi5kcm9wZG93bi1tZW51LXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uZHJvcGRvd24tbWVudS1lbmQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG4uZHJvcGRvd24tbWVudS1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXNtLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LW1kLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnQge1xuICAgIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14bC1lbmRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXh4bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteHhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcGVuZCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMC4xMjVyZW07XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbTtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3JlIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IDAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzFlMjEyNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTQ4MDtcbn1cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIGNvbG9yOiAjZGVlMmU2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtIHtcbiAgY29sb3I6ICNkZWUyZTY7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLW1lbnUtZGFyayAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTQ4MDtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsIC5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogI2FkYjViZDtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWRpdmlkZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG4uZHJvcGRvd24tbWVudS1kYXJrIC5kcm9wZG93bi1pdGVtLXRleHQge1xuICBjb2xvcjogI2RlZTJlNjtcbn1cbi5kcm9wZG93bi1tZW51LWRhcmsgLmRyb3Bkb3duLWhlYWRlciB7XG4gIGNvbG9yOiAjYWRiNWJkO1xufVxuXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYnRuLWdyb3VwID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bnRoLWNoaWxkKG4rMyksXG4uYnRuLWdyb3VwID4gOm5vdCguYnRuLWNoZWNrKSArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBjb2xvcjogIzQxNTQ4MDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzQ0MzY2O1xufVxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2O1xuICBpc29sYXRpb246IGlzb2xhdGU7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNmZmY7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXBpbGxzIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTU0ODA7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lciwgLm5hdmJhciA+IC5wYWdlLXdpZHRoLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLWJzLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgwLCAwLCAwLCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLnNob3cgPiAubmF2LWxpbmssXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjU1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbn1cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3Zlcixcbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jYXJkLWxpbmsgKyAuY2FyZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpIGNhbGMoMC4yNXJlbSAtIDFweCkgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmNhcmQtZm9vdGVyOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1ncm91cCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQgKyAuY2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItcmFkaXVzIDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICMzYjRjNzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VlZjI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzNiNGM3MyclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzIxMjUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBib3JkZXItY29sb3I6ICNhMGFhYzA7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NSwgODQsIDEyOCwgMC4yNSk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cbi5hY2NvcmRpb24taXRlbTpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxLjI1cmVtO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICBib3JkZXItd2lkdGg6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoIC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogdmFyKC0tYnMtYnJlYWRjcnVtYi1kaXZpZGVyLCBcIi9cIikgLyogcnRsOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAqLztcbn1cbi5icmVhZGNydW1iLWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM0MTU0ODA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wYWdlLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzM0NDM2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2O1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjMzQ0MzY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoNjUsIDg0LCAxMjgsIDAuMjUpO1xufVxuXG4ucGFnZS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE1NDgwO1xufVxuLnBhZ2UtaXRlbS5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07XG59XG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4ycmVtO1xufVxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjY1ZW07XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjczMjRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZGU2O1xuICBib3JkZXItY29sb3I6ICNjNmNjZDk7XG59XG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMWYyODNlO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0MTQ2NGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDZkODtcbn1cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzM0MzgzYztcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbiAgYm9yZGVyLWNvbG9yOiAjYmFkYmNjO1xufVxuLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzBjNDEyODtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NmZjRmYztcbiAgYm9yZGVyLWNvbG9yOiAjYjZlZmZiO1xufVxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA0NDE0ZDtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzY2NGQwMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjNjZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlY2I1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzUyM2UwMjtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWMyYzc7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2YTFhMjE7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzRmNTA1MDtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogIzE0MTYxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzZDNkNDtcbiAgYm9yZGVyLWNvbG9yOiAjYmNiZWJmO1xufVxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzEwMTIxNDtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFyZW07XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MTU0ODA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5saXN0LWdyb3VwLW51bWJlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBzZWN0aW9uO1xufVxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQgPiBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTQ4MDtcbiAgYm9yZGVyLWNvbG9yOiAjNDE1NDgwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14eGwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICB9XG59XG4ubGlzdC1ncm91cC1mbHVzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjczMjRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkZGU2O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMyNzMyNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2M3Y2Y7XG59XG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI3MzI0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjMjczMjRkO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDE0NjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlM2U1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNDE0NjRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JjY2NlO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNDY0YjtcbiAgYm9yZGVyLWNvbG9yOiAjNDE0NjRiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzBmNTEzMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QxZTdkZDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMGY1MTMyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmNkMGM3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZjUxMzI7XG4gIGJvcmRlci1jb2xvcjogIzBmNTEzMjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwNTUxNjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmY0ZmM7XG59XG4ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzA1NTE2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JhZGNlMztcbn1cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDU1MTYwO1xuICBib3JkZXItY29sb3I6ICMwNTUxNjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjNjY0ZDAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM2NjRkMDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNmRiYjk7XG59XG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NGQwMztcbiAgYm9yZGVyLWNvbG9yOiAjNjY0ZDAzO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODQyMDI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZjMmM0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg0MjAyOTtcbiAgYm9yZGVyLWNvbG9yOiAjODQyMDI5O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM2MzY0NjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZWZlZmU7XG59XG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjNjM2NDY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM2NDY0O1xuICBib3JkZXItY29sb3I6ICM2MzY0NjQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMTQxNjE5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNkM2Q0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxNDE2MTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWJlYmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTYxOTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxNjE5O1xufVxuXG4uYnRuLWNsb3NlIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IDAuNzU7XG59XG4uYnRuLWNsb3NlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY1LCA4NCwgMTI4LCAwLjI1KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5idG4tY2xvc2U6ZGlzYWJsZWQsIC5idG4tY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLnRvYXN0IHtcbiAgd2lkdGg6IDM1MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi50b2FzdDpub3QoLnNob3dpbmcpOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuLnRvYXN0LmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9hc3QtY29udGFpbmVyIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvYXN0LWNvbnRhaW5lciA+IDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMC41cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgbWFyZ2luOiAtMC41cmVtIC0wLjVyZW0gLTAuNXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IDAuMjVyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xuICB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuLm1vZGFsLWZ1bGxzY3JlZW4ge1xuICB3aWR0aDogMTAwdnc7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1oZWFkZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWhlYWRlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA4MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogMC45O1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMC44cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0ge1xuICBwYWRkaW5nOiAwLjRyZW0gMDtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG59XG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMC40cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG5cbi5icy10b29sdGlwLWVuZCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuXG4uYnMtdG9vbHRpcC1zdGFydCwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIHtcbiAgcGFkZGluZzogMCAwLjRyZW07XG59XG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAwLjRyZW07XG4gIGhlaWdodDogMC44cmVtO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNHJlbSAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMDAwO1xufVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwIC8qIHJ0bDppZ25vcmUgKi87XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDI3NnB4O1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG59XG5cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZjtcbn1cblxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3cge1xuICB0b3A6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMCAwLjVyZW0gMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xufVxuXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xuICB3aWR0aDogMC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwIDAuNXJlbSAwLjVyZW07XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG4ucG9wb3Zlci1oZWFkZXI6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8qIHJ0bDpvcHRpb25zOiB7XG4gIFwiYXV0b1JlbmFtZVwiOiB0cnVlLFxuICBcInN0cmluZ01hcFwiOlsge1xuICAgIFwibmFtZVwiICAgIDogXCJwcmV2LW5leHRcIixcbiAgICBcInNlYXJjaFwiICA6IFwicHJldlwiLFxuICAgIFwicmVwbGFjZVwiIDogXCJuZXh0XCJcbiAgfSBdXG59ICovXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAvKiBydGw6aWdub3JlICovO1xuICB9XG59XG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYm9yZGVyOiAwLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItYm9yZGVyO1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogMC43NXMgbGluZWFyIGluZmluaXRlIHNwaW5uZXItZ3Jvdztcbn1cblxuLnNwaW5uZXItZ3Jvdy1zbSB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICB9XG59XG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbn1cbi5vZmZjYW52YXMtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBtYXJnaW4tdG9wOiAtMC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW07XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5vZmZjYW52YXMtZW5kIHtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDQwMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4ub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMzB2aDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLm9mZmNhbnZhcy1ib3R0b20ge1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAzMHZoO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG5cbi5vZmZjYW52YXMuc2hvdyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmNsZWFyZml4OjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDE1NDgwO1xufVxuLmxpbmstcHJpbWFyeTpob3ZlciwgLmxpbmstcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMzQ0MzY2O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICM1NjVlNjQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NDtcbn1cbi5saW5rLXN1Y2Nlc3M6aG92ZXIsIC5saW5rLXN1Y2Nlc3M6Zm9jdXMge1xuICBjb2xvcjogIzE0NmM0Mztcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiAjMGRjYWYwO1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjM2RkNWYzO1xufVxuXG4ubGluay13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICNmZmNkMzk7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI2IwMmEzNztcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbn1cbi5saW5rLWxpZ2h0OmhvdmVyLCAubGluay1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjZjlmYWZiO1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG4ubGluay1kYXJrOmhvdmVyLCAubGluay1kYXJrOmZvY3VzIHtcbiAgY29sb3I6ICMxYTFlMjE7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tYnMtYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RpY2t5LXNtLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGlja3ktbWQtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnN0aWNreS1sZy10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnN0aWNreS14bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnN0aWNreS14eGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXN0YXJ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LWVuZCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDAsIDAsIDAsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctc20ge1xuICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U2ZTZlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTZlNmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlNmU2ZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDE1NDgwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTUwIHtcbiAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnctYXV0byB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdy0xMDAge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLmgtMjUge1xuICBoZWlnaHQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDtcbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm1pbi12aC0xMDAge1xuICBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMCB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTAge1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAge1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcC1yZXZlcnNlIHtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1tb25vc3BhY2UpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzI1cmVtICsgMC45dncpICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNiB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnN0LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xufVxuXG4uZnN0LW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1saWdodGVyIHtcbiAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXIgIWltcG9ydGFudDtcbn1cblxuLmZ3LW5vcm1hbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDE1NDgwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE5ODc1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMwZGNhZjAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWxpZ2h0IHtcbiAgY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFyayB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIGNvbG9yOiAjMjEyNTI5ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2stNTAge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlLTUwIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQxNTQ4MCAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxOTg3NTQgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGRjYWYwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50O1xufVxuXG4uYmctYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0zIHtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtc20tZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxvYXQtbWQtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LWxnLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5mbG9hdC14eGwtc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXh4bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZnMtMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMiB7XG4gICAgZm9udC1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTMge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy00IHtcbiAgICBmb250LXNpemU6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjUuMC4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbi5jb250YWluZXIsIC5wYWdlLXdpZHRoLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXItc20sXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXIteGwsXG4uY29udGFpbmVyLXh4bCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lciwgLnBhZ2Utd2lkdGgsIC5jb250YWluZXItc20ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLCAucGFnZS13aWR0aCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXIsIC5wYWdlLXdpZHRoLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsIC5wYWdlLXdpZHRoLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLCAucGFnZS13aWR0aCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci14eGwge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXkpICogLTEpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogLTAuNSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWd1dHRlci14KSAqIC0wLjUpO1xufVxuLnJvdyA+ICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG59XG5cbi5yb3ctY29scy00ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4ucm93LWNvbHMtNSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy1zbS0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMteGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxufVxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS1icy1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS1icy1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLWJzLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLWJzLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmctbWQtMCxcbiAgLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMSxcbiAgLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLW1kLTMsXG4gIC5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy1tZC01LFxuICAuZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlIHtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtcm93IHtcbiAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTMge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHgtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnB0LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBlLTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucGItMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTMge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNSB7XG4gIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20taW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItc20tZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXhsLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIVxuICogQm9vdHN0cmFwIFJlYm9vdCB2NS4wLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgOnJvb3Qge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICB9XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmhyOm5vdChbc2l6ZV0pIHtcbiAgaGVpZ2h0OiAxcHg7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIC5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmgxLCAuaDEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMjVyZW0gKyAwLjl2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuM3JlbSArIDAuNnZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGg0LCAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1icy1vcmlnaW5hbC10aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5zbWFsbCwgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxuXG5tYXJrLCAubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6ICM0MTU0ODA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMzQ0MzY2O1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSwgYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSk6aG92ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbiAgZGlyZWN0aW9uOiBsdHIgLyogcnRsOmlnbm9yZSAqLztcbiAgdW5pY29kZS1iaWRpOiBiaWRpLW92ZXJyaWRlO1xufVxuXG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2Q2MzM4NDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjUyOTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbnRoZWFkLFxudGJvZHksXG50Zm9vdCxcbnRyLFxudGQsXG50aCB7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuW3JvbGU9YnV0dG9uXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5zZWxlY3Q6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5bbGlzdF06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcblt0eXBlPWJ1dHRvbl0sXG5bdHlwZT1yZXNldF0sXG5bdHlwZT1zdWJtaXRdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5idXR0b246bm90KDpkaXNhYmxlZCksXG5bdHlwZT1idXR0b25dOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9cmVzZXRdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGVnZW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbmxlZ2VuZCArICoge1xuICBjbGVhcjogbGVmdDtcbn1cblxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZmllbGRzLXdyYXBwZXIsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC10ZXh0LFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbWludXRlLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtaG91ci1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWRheS1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1vbnRoLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQteWVhci1maWVsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9c2VhcmNoXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG46Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSwgaHRtbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHkuZHJhd2VyLW9wZW4sIGh0bWwuZHJhd2VyLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAjc21pbGUtdWktY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qKlxuICogQmFzaWMgc3R5bGVzIGZvciBpbnB1dCBmaWVsZHNcbiAqL1xuaW5wdXRbdHlwZT10ZXh0XSxcbmlucHV0W3R5cGU9ZW1haWxdLFxuaW5wdXRbdHlwZT1wYXNzd29yZF0sXG50ZXh0YXJlYSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8qKlxuICogQmFzaWMgdHlwb2dyYXBoeSBzdHlsZSBmb3IgY29weSB0ZXh0XG4qL1xuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsdXMgSmFrYXJ0YSBTYW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMkY0ODU4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wMDQpO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5ib2R5IHAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmEge1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJGNDg1ODtcbn1cblxuYTpob3ZlciwgYTphY3RpdmUsIGE6Zm9jdXMsXG5idXR0b246aG92ZXIsXG5idXR0b246YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyLFxuaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSxcbmlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY29udGFpbmVyLCAucGFnZS13aWR0aCB7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5sb294LXBuIHtcbiAgYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuc2VjLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zZWMtdGl0bGUgPiBzcGFuIHtcbiAgY29sb3I6ICNGQzZCMDc7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI0ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VjLXRpdGxlIGgyLCAuc2VjLXRpdGxlIC5oMiB7XG4gIGNvbG9yOiAjMkY0ODU4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zZWMtdGl0bGUgaDIsIC5zZWMtdGl0bGUgLmgyIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjLXRpdGxlIGgyLCAuc2VjLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiAzOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNlYy10aXRsZSBoMiwgLnNlYy10aXRsZSAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5zZWMtdGl0bGUgaDIsIC5zZWMtdGl0bGUgLmgyIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cblxuLm5vLWd1dHRlcnMge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubm8tZ3V0dGVycyAuY29udGFpbmVyLCAubm8tZ3V0dGVycyAucGFnZS13aWR0aCxcbi5uby1ndXR0ZXJzIC5jb250YWluZXItZmx1aWQsXG4ubm8tZ3V0dGVycyAuY29udGFpbmVyLXNtLFxuLm5vLWd1dHRlcnMgLmNvbnRhaW5lci1tZCxcbi5uby1ndXR0ZXJzIC5jb250YWluZXItbGcsXG4ubm8tZ3V0dGVycyAuY29udGFpbmVyLXhsLFxuLm5vLWd1dHRlcnMgLmNvbnRhaW5lci14eGwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ubm8tZ3V0dGVycyAucm93IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm5vLWd1dHRlcnMgZGl2W2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmlubmVyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMjBweCAwIDU1cHg7XG59XG4uaW5uZXItc2VjdGlvbiAudGl0bGUge1xuICBmb250LXNpemU6IDYwcHg7XG59XG5cbi5jb250YWluZXIsIC5wYWdlLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMzYwcHg7XG59XG5cbi5mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5mbGV4LWNlbnRlciwgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIsIC5sb2dvcy1jb250IC5sb2dvcy1zbGlkZSwgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5uYXYtaWNvbiB1bCwgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQsIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLWxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaW5wdXQge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udmlzaWJsZS14cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi50b3AtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi50b3AtaGVhZGVyIC50aC1pbm5lciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA3cHggMjBweDtcbiAgaGVpZ2h0OiAzM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50b3AtaGVhZGVyIC50aC1pbm5lciB7XG4gICAgcGFkZGluZzogN3B4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50b3AtaGVhZGVyIC50aC1pbm5lciB7XG4gICAgcGFkZGluZzogN3B4IDE1cHg7XG4gIH1cbn1cbi50b3AtaGVhZGVyIC50aC1pbm5lciA+IGRpdiB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudG9wLWhlYWRlciAudGgtaW5uZXIgPiBkaXYge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudG9wLWhlYWRlciAudGgtaW5uZXIgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b3AtaGVhZGVyIC50aC1pbm5lciA+IGRpdiB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50b3AtaGVhZGVyIC50aC1pbm5lciA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4udG9wLWhlYWRlciAudGgtaW5uZXIgPiBkaXYgaW1nIHtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRvcC1oZWFkZXIgLnRoLWlubmVyIC5pbmZvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODE5cHgpIHtcbiAgLnRvcC1oZWFkZXIgLnRoLWlubmVyIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wLWhlYWRlciAudGgtaW5uZXIgLmluZm8gLm93bC1jYXJvdXNlbCB7XG4gIGhlaWdodDogMThweDtcbn1cbi50b3AtaGVhZGVyIC50aC1pbm5lciAuaW5mbyAub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBzcGFuIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9wLWhlYWRlciAudGgtaW5uZXIgLmNjLWxvZ2luIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudG9wLWhlYWRlciAudGgtaW5uZXIgLmNjLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG9wLWhlYWRlciAudGgtaW5uZXIgLmhlbHAgc3BhbiB7XG4gIGNvbG9yOiAjRkM2QjA3O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudG9wLWhlYWRlciAudGgtaW5uZXIgLmhlbHAgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnRvcC1oZWFkZXIgLnRoLWlubmVyIC5oZWxwIGE6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uc2VjdGlvbi1oZWFkZXIge1xuICB6LWluZGV4OiA5OTkgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5oZWFkZXJfX2hlYWRpbmcsIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5oZWFkZXJfX2hlYWRpbmctbGluayB7XG4gIHdpZHRoOiAyNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaGVhZGVyX19oZWFkaW5nLCAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaGVhZGVyX19oZWFkaW5nLWxpbmsge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODE5cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmhlYWRlcl9faGVhZGluZywgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmhlYWRlcl9faGVhZGluZy1saW5rIHtcbiAgICB3aWR0aDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5oZWFkZXJfX2hlYWRpbmcsIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5oZWFkZXJfX2hlYWRpbmctbGluayB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaGVhZGVyX19oZWFkaW5nIGltZywgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmhlYWRlcl9faGVhZGluZy1saW5rIGltZyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciB1bC5saXN0LW1lbnUgbGkgYSBzcGFuIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0ODU4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODE5cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIHtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE4ODIzNTI5NDEpO1xuICB9XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmNjLWRyYXdlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuY2MtZHJhd2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuY2MtZHJhd2VyIC5oZWFkZXJfX2ljb24ge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5jYy1kcmF3ZXIgLmhlYWRlcl9faWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmNjLWRyYXdlciAuaGVhZGVyX19pY29uIHN2ZyB7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICB9XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmNjLWRyYXdlciAuaGVhZGVyX19pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaW5mbyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMzMuMzMzMyU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODE5cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmluZm8ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaW5mbyAuaW5uZXIge1xuICBib3JkZXI6IG5vbmU7XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmluZm8gLmlubmVyIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaW5mbyAuaW5uZXIgc3BhbiBpbWcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLnJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLnJvdyAucm93LWNvbCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1sZWZ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGhlaWdodDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MTlweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1sZWZ0IHtcbiAgICBoZWlnaHQ6IDY1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLWxlZnQge1xuICAgIHdpZHRoOiA3MCU7XG4gICAganVzdGlmeS1jb250ZW50OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItbGVmdCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGhlaWdodDogNTVweDtcbiAgfVxufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItbGVmdCAuaGVhZGVyX19pbmxpbmUtbWVudSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLWxlZnQgLmhlYWRlcl9faW5saW5lLW1lbnUge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCB7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyOiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODE5cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQge1xuICAgIGhlaWdodDogNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IHtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gIH1cbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5oZWFkZXJfX2ljb24ge1xuICBjb2xvcjogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5oZWFkZXJfX2ljb24tLWNhcnQge1xuICAgIHdpZHRoOiA0NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuaGVhZGVyX19pY29uLS1jYXJ0IC5pY29uIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9faWNvbi0tY2FydCAuaWNvbiB7XG4gICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9faWNvbi0tY2FydCAuY2FydC1jb3VudC1idWJibGUge1xuICAgIGhlaWdodDogMTRweDtcbiAgICB3aWR0aDogMTRweDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9faWNvbi0tc2VhcmNoIHtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9faWNvbi0tc2VhcmNoIC5pY29uIHtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5oZWFkZXJfX2ljb24tLXNlYXJjaCAuaWNvbiB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuaGVhZGVyX19zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9fc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2gtbW9kYWxfX2NvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9fc2VhcmNoIC5zZWFyY2hfX2lucHV0LmZpZWxkX19pbnB1dCB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMmUyZTI7XG4gIGhlaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMHB4IDIzcHggNHB4O1xufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9fc2VhcmNoIC5maWVsZF9fYnV0dG9uIHtcbiAgaGVpZ2h0OiA0NXB4O1xufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLmhlYWRlcl9fc2VhcmNoIC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRvcDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5zZm9ybS1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNmb3JtLWxnIC5maWVsZDpiZWZvcmUsIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5zZm9ybS1sZyAuZmllbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNmb3JtLWxnIC5maWVsZCAuZmllbGRfX2lucHV0OmZvY3VzIH4gLmZpZWxkX19sYWJlbCxcbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5zZm9ybS1sZyAuZmllbGQgLmZpZWxkX19pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5maWVsZF9fbGFiZWwsXG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuc2Zvcm0tbGcgLmZpZWxkIC5maWVsZF9faW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB+IC5maWVsZF9fbGFiZWwsXG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuc2Zvcm0tbGcgLmZpZWxkIC5jdXN0b21lciAuZmllbGQgaW5wdXQ6Zm9jdXMgfiBsYWJlbCxcbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5zZm9ybS1sZyAuZmllbGQgLmN1c3RvbWVyIC5maWVsZCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNmb3JtLWxnIC5maWVsZCAuY3VzdG9tZXIgLmZpZWxkIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0b3A6IDVweDtcbiAgbGVmdDogY2FsYyh2YXIoLS1pbnB1dHMtYm9yZGVyLXdpZHRoKSArIDJyZW0pO1xuICBsZWZ0OiBjYWxjKHZhcigtLWlucHV0cy1ib3JkZXItd2lkdGgpICsgMnJlbSk7XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuc2Zvcm0tbGcgLmZpZWxkIC5zZWFyY2hfX2lucHV0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogNDhweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MTlweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuc2Zvcm0tbGcgLmZpZWxkIC5zZWFyY2hfX2lucHV0IHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDVweCAyNXB4O1xuICB9XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuc2Zvcm0tbGcgLmZpZWxkIC5maWVsZF9fbGFiZWwge1xuICB0b3A6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjN2U3ZTdlO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODE5cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNmb3JtLWxnIC5maWVsZCAuZmllbGRfX2xhYmVsIHtcbiAgICB0b3A6IDlweDtcbiAgfVxufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNmb3JtLWxnIC5maWVsZCAuZmllbGRfX2J1dHRvbiB7XG4gIGhlaWdodDogNDhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MTlweCkge1xuICAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuc2Zvcm0tbGcgLmZpZWxkIC5maWVsZF9fYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDQycHg7XG4gIH1cbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5zZm9ybS1sZyAuZmllbGQgLnNlYXJjaF9fYnV0dG9uIC5pY29uIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cbi5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IGltZyB7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLm5hdi1pY29uIHVsIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5uYXYtaWNvbiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5uYXYtaWNvbiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5uYXYtaWNvbiB1bCBsaSBhIC5jb3VudCB7XG4gIGJhY2tncm91bmQ6ICMyRjQ4NTg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTFweDtcbiAgcGFkZGluZzogMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNHB4O1xuICBib3R0b206IC04cHg7XG59XG4uaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuY2MtbmF2LWNvbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbGVmdDogNDklO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODE5cHgpIHtcbiAgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmNjLW5hdi1jb250IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmdtLW1lbnUtaW5zdGFsbGVkIC5jYy1oZWFkZXIgLmNjLW5hdi1jb250IC5nbS1tZW51IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxufVxuLmdtLW1lbnUtaW5zdGFsbGVkIC5jYy1oZWFkZXIgLmNjLW5hdi1jb250IC5nbS1tZW51IC5nbS1pdGVtLmdtLWxldmVsLTAgPiAuZ20tdGFyZ2V0IHtcbiAgcGFkZGluZzogMzBweCAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxODE5cHgpIHtcbiAgLmdtLW1lbnUtaW5zdGFsbGVkIC5jYy1oZWFkZXIgLmNjLW5hdi1jb250IC5nbS1tZW51IC5nbS1pdGVtLmdtLWxldmVsLTAgPiAuZ20tdGFyZ2V0IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLmdtLW1lbnUtaW5zdGFsbGVkIC5jYy1oZWFkZXIgLmNjLW5hdi1jb250IC5nbS1tZW51IC5nbS1pdGVtLmdtLWxldmVsLTAgPiAuZ20tdGFyZ2V0IC5nbS10ZXh0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZ20tbWVudS1pbnN0YWxsZWQgLmNjLWhlYWRlciAuY2MtbmF2LWNvbnQgLmdtLW1lbnUgLmdtLWl0ZW0uZ20tbGV2ZWwtMCA+IC5nbS10YXJnZXQgLmdtLXRleHQge1xuICAgIG1heC13aWR0aDogMTY1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uZ20tbWVudS1pbnN0YWxsZWQgLmNjLWhlYWRlciAuY2MtbmF2LWNvbnQgLmdtLW1lbnUgLmdtLXN1Ym1lbnUgLmdtLXRleHQge1xuICBjb2xvcjogIzJGNDg1OCAhaW1wb3J0YW50O1xufVxuLmdtLW1lbnUtaW5zdGFsbGVkIC5jYy1oZWFkZXIgI21lbnUtZHJhd2VyIHtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5nbS1tZW51LWluc3RhbGxlZCAuY2MtaGVhZGVyICNtZW51LWRyYXdlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5nbS1tZW51LWluc3RhbGxlZCAuY2MtaGVhZGVyICNtZW51LWRyYXdlciAubWVudS1kcmF3ZXJfX25hdmlnYXRpb24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjMkY0ODU4O1xufVxuLmdtLW1lbnUtaW5zdGFsbGVkIC5jYy1oZWFkZXIgI21lbnUtZHJhd2VyIC5tZW51LWRyYXdlcl9fbmF2aWdhdGlvbiAuZ20tbWVudSAuZ20taXRlbSAuZ20tc3VibWVudSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmdtLW1lbnUtaW5zdGFsbGVkIC5jYy1oZWFkZXIgI21lbnUtZHJhd2VyIC5tZW51LWRyYXdlcl9fbmF2aWdhdGlvbiAuZ20tbWVudSAuZ20taXRlbSAuZ20tc3VibWVudSAuZ20tdGFyZ2V0IC5nbS10ZXh0IHtcbiAgY29sb3I6ICMyRjQ4NTggIWltcG9ydGFudDtcbn1cbi5nbS1tZW51LWluc3RhbGxlZCAuY2MtaGVhZGVyICNtZW51LWRyYXdlciAubWVudS1kcmF3ZXJfX3V0aWxpdHktbGlua3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2Mtb2ZmZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDcsIDcyLCA4OCwgMC43NDkwMTk2MDc4KTtcbn1cbi5jYy1vZmZlciAuY2NvLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Mtb2ZmZXIgLmNjby1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5jYy1vZmZlciAuY2NvLWlubmVyIC5jb250ZW50IHtcbiAgd2lkdGg6IDcwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1vZmZlciAuY2NvLWlubmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2Mtb2ZmZXIgLmNjby1pbm5lciAuY29udGVudCBoMiwgLmNjLW9mZmVyIC5jY28taW5uZXIgLmNvbnRlbnQgLmgyLFxuLmNjLW9mZmVyIC5jY28taW5uZXIgLmNvbnRlbnQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNjLW9mZmVyIC5jY28taW5uZXIgLmNvbnRlbnQgaDIsIC5jYy1vZmZlciAuY2NvLWlubmVyIC5jb250ZW50IC5oMiB7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2Mtb2ZmZXIgLmNjby1pbm5lciAuY29udGVudCBoMiwgLmNjLW9mZmVyIC5jY28taW5uZXIgLmNvbnRlbnQgLmgyIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbi5jYy1vZmZlciAuY2NvLWlubmVyIC5jb250ZW50IGgyIHNwYW4sIC5jYy1vZmZlciAuY2NvLWlubmVyIC5jb250ZW50IC5oMiBzcGFuIHtcbiAgY29sb3I6ICNGQzZCMDc7XG59XG4uY2Mtb2ZmZXIgLmNjby1pbm5lciAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAyMXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYy1vZmZlciAuY2NvLWlubmVyIC5jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLW9mZmVyIC5jY28taW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2Mtb2ZmZXIgLmNjLWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuZm9vdGVyLmNjLWZvb3RlciB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGZvb3Rlci1iZy5qcGcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuZm9vdGVyLmNjLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMkY0ODU4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLnJvdyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgZm9vdGVyLmNjLWZvb3RlciAucm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmZvb3Rlci5jYy1mb290ZXIgLnJvdyA+IGRpdiB7XG4gIHdpZHRoOiAyMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBmb290ZXIuY2MtZm9vdGVyIC5yb3cgPiBkaXYge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGZvb3Rlci5jYy1mb290ZXIgLnJvdyA+IGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbmZvb3Rlci5jYy1mb290ZXIgLmlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGZvb3Rlci5jYy1mb290ZXIgLmlubmVyIC5mb290LXdpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuZm9vdGVyLmNjLWZvb3RlciAuaW5uZXIgLmZvb3Qtd2lkZ2V0IC5mb290LWNvbnRlbnQgLmZvb3QtbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5mb290ZXIuY2MtZm9vdGVyIC5pbm5lciAuZm9vdC13aWRnZXQgLmZvb3QtY29udGVudCAuZm9vdC1sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMjEwcHg7XG59XG5mb290ZXIuY2MtZm9vdGVyIC5pbm5lciAuZm9vdC13aWRnZXQgLmZvb3QtY29udGVudCAuZm9vdGVyX19saXN0LXNvY2lhbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS4zcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5mb290ZXIuY2MtZm9vdGVyIC5pbm5lciAuZm9vdC13aWRnZXQgLmZvb3QtY29udGVudCAuZm9vdGVyX19saXN0LXNvY2lhbCBhIHtcbiAgY29sb3I6ICNmZmY7XG59XG5mb290ZXIuY2MtZm9vdGVyIC5pbm5lciAuZm9vdC13aWRnZXQgLmZvb3QtY29udGVudCAucGhvbmVtYWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLmlubmVyIC5mb290LXdpZGdldCAuZm9vdC1jb250ZW50IC5waG9uZW1haWwgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLmlubmVyIC5mb290LXdpZGdldCAuZm9vdC1saW5rcyBoMywgZm9vdGVyLmNjLWZvb3RlciAuaW5uZXIgLmZvb3Qtd2lkZ2V0IC5mb290LWxpbmtzIC5oMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLmlubmVyIC5mb290LXdpZGdldCAuZm9vdC1saW5rcyB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLmlubmVyIC5mb290LXdpZGdldCAuZm9vdC1saW5rcyB1bDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLmlubmVyIC5mb290LXdpZGdldCAuZm9vdC1saW5rcyB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLmlubmVyIC5mb290LXdpZGdldCAuZm9vdC1saW5rcyB1bCBsaSBhOmhvdmVyLCBmb290ZXIuY2MtZm9vdGVyIC5pbm5lciAuZm9vdC13aWRnZXQgLmZvb3QtbGlua3MgdWwgbGkgYTphY3RpdmUsIGZvb3Rlci5jYy1mb290ZXIgLmlubmVyIC5mb290LXdpZGdldCAuZm9vdC1saW5rcyB1bCBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQzZCMDc7XG4gIGxlZnQ6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG59XG5mb290ZXIuY2MtZm9vdGVyIC5jYy1mb290ZXItbmF2IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGZvb3Rlci5jYy1mb290ZXIgLmNjLWZvb3Rlci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzA1ODgyMzUzKTtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuZm9vdGVyLmNjLWZvb3RlciAuY2MtZm9vdGVyLW5hdiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIuY2MtZm9vdGVyIC5jYy1mb290ZXItbmF2IHVsIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmZvb3Rlci5jYy1mb290ZXIgLmNjLWZvb3Rlci1uYXYgdWwgbGkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGZvb3Rlci5jYy1mb290ZXIgLmNjLWZvb3Rlci1uYXYgdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbmZvb3Rlci5jYy1mb290ZXIgLmNjLWZvb3Rlci1uYXYgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSBhIHtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyOTQxMTc2NDcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZm9vdGVyLmNjLWZvb3RlciAuY2MtZm9vdGVyLW5hdiB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIGEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuZm9vdGVyLmNjLWZvb3RlciAuY2MtZm9vdGVyLW5hdiB1bCBsaSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLmNjLXBheW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgZm9vdGVyLmNjLWZvb3RlciAuY2MtcGF5bWVudHMge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cbmZvb3Rlci5jYy1mb290ZXIgLmNjLXBheW1lbnRzIC5jY3AtaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5mb290ZXIuY2MtZm9vdGVyIC5jYy1wYXltZW50cyAuY2NwLWlubmVyIHAge1xuICBvcGFjaXR5OiAwLjU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbmZvb3Rlci5jYy1mb290ZXIgLmNjLXBheW1lbnRzIC5jY3AtaW5uZXIgLmljb24taG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIGZvb3Rlci5jYy1mb290ZXIgLmNjLXBheW1lbnRzIC5jY3AtaW5uZXIgLmljb24taG9sZGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbmZvb3Rlci5jYy1mb290ZXIgLmNjLXBheW1lbnRzIC5jY3AtaW5uZXIgLmljb24taG9sZGVyIHNwYW4ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICBmb290ZXIuY2MtZm9vdGVyIC5jYy1wYXltZW50cyAuY2NwLWlubmVyIC5pY29uLWhvbGRlciBzcGFuIHtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cblxuLmNjLWJ0biB7XG4gIHBhZGRpbmc6IDEzcHggNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMHJlbTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtYnRuIHtcbiAgICBwYWRkaW5nOiAxMnB4IDM3cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG4uY2MtYnRuOmJlZm9yZSwgLmNjLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG4uY2MtYnRuOmJlZm9yZSB7XG4gIHdpZHRoOiAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I0NGIwMjtcbiAgei1pbmRleDogLTE7XG59XG4uY2MtYnRuOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNkIwNztcbiAgei1pbmRleDogLTI7XG59XG4uY2MtYnRuOmhvdmVyLCAuY2MtYnRuOmFjdGl2ZSwgLmNjLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNjLWJ0bjpob3ZlcjpiZWZvcmUsIC5jYy1idG46YWN0aXZlOmJlZm9yZSwgLmNjLWJ0bjpmb2N1czpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYy1idG4ud2h0IHtcbiAgY29sb3I6ICMyRjQ4NTg7XG59XG4uY2MtYnRuLndodDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uY2MtYnRuLndodDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM2QjA3O1xufVxuLmNjLWJ0bi53aHQ6aG92ZXIsIC5jYy1idG4ud2h0OmFjdGl2ZSwgLmNjLWJ0bi53aHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnNhbGUtYmFkZ2Uge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiBza2V3WCgtMTFkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2tld1goLTExZGVnKTtcbiAgYmFja2dyb3VuZDogI2ZjNmIwNztcbiAgcGFkZGluZzogM3B4IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zYWxlLWJhZGdlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5rbGFybmEtYmFubmVyIHtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3MgVGV4dFwiLCBzYW5zLXNlcmlmO1xufVxuLmtsYXJuYS1iYW5uZXIgLmlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDMwcHggMTBweDtcbn1cbi5rbGFybmEtYmFubmVyIC5pbm5lciBoNSwgLmtsYXJuYS1iYW5uZXIgLmlubmVyIC5oNSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG4ua2xhcm5hLWJhbm5lciAuaW5uZXIgaDUgaW1nLCAua2xhcm5hLWJhbm5lciAuaW5uZXIgLmg1IGltZyB7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ua2xhcm5hLWJhbm5lciAuaW5uZXIgcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmtsYXJuYS1iYW5uZXIua2xhcm5hLWhwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW46IDI1cHggMDtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3MgVGV4dFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAua2xhcm5hLWJhbm5lci5rbGFybmEtaHAge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLWhwIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cbi5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIgaDUsIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIgLmg1IHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIgaDUsIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIgLmg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIgaDUsIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIgLmg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLWhwIC5pbm5lciBoNSBpbWcsIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIgLmg1IGltZyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLWhwIC5pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5rbGFybmEtYmFubmVyLmtsYXJuYS1ocCAuaW5uZXIgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ua2xhcm5hLWJhbm5lci5rbGFybmEtc3F1YXJlIC5pbm5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLXNxdWFyZSAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLXNxdWFyZSAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rbGFybmEtYmFubmVyLmtsYXJuYS1zcXVhcmUgLmlubmVyIC5oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLXNxdWFyZSAuaW5uZXIgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ua2xhcm5hLWJhbm5lci5rbGFybmEtc3F1YXJlIC5pbm5lciAuaGVhZGluZyBoNSwgLmtsYXJuYS1iYW5uZXIua2xhcm5hLXNxdWFyZSAuaW5uZXIgLmhlYWRpbmcgLmg1IHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAua2xhcm5hLWJhbm5lci5rbGFybmEtc3F1YXJlIC5pbm5lciAuaGVhZGluZyBoNSwgLmtsYXJuYS1iYW5uZXIua2xhcm5hLXNxdWFyZSAuaW5uZXIgLmhlYWRpbmcgLmg1IHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rbGFybmEtYmFubmVyLmtsYXJuYS1zcXVhcmUgLmlubmVyIC5oZWFkaW5nIGg1LCAua2xhcm5hLWJhbm5lci5rbGFybmEtc3F1YXJlIC5pbm5lciAuaGVhZGluZyAuaDUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLXNxdWFyZSAuaW5uZXIgLmhlYWRpbmcgaDUgYnIsIC5rbGFybmEtYmFubmVyLmtsYXJuYS1zcXVhcmUgLmlubmVyIC5oZWFkaW5nIC5oNSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLXNxdWFyZSAuaW5uZXIgLmhlYWRpbmcgaDUsIC5rbGFybmEtYmFubmVyLmtsYXJuYS1zcXVhcmUgLmlubmVyIC5oZWFkaW5nIC5oNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmtsYXJuYS1iYW5uZXIua2xhcm5hLXNxdWFyZSAuaW5uZXIgLmhlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ua2xhcm5hLWJhbm5lci5rbGFybmEtc3F1YXJlIC5pbm5lciBpbWcge1xuICBtYXgtd2lkdGg6IDcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2xhcm5hLWJhbm5lci5rbGFybmEtc3F1YXJlIC5pbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4ua2xhcm5hLWJhbm5lci5rbGFybmEtcG9ydHJhaXQgLmlubmVyIHtcbiAgcGFkZGluZzogMTElIDU1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmIzYzc7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ua2xhcm5hLWJhbm5lci5rbGFybmEtcG9ydHJhaXQgLmlubmVyIGg1LCAua2xhcm5hLWJhbm5lci5rbGFybmEtcG9ydHJhaXQgLmlubmVyIC5oNSB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cbi5rbGFybmEtYmFubmVyLmtsYXJuYS1wb3J0cmFpdCAuaW5uZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiAxNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5rbGFybmEtYmFubmVyLmtsYXJuYS1wb3J0cmFpdCAuaW5uZXIgcCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uY2MtYnJlYWRjcnVtYnMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG4uY2MtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2MtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19saXN0IC5icmVhZGNydW1ic19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2MtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19saXN0IC5icmVhZGNydW1ic19faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbn1cbi5jYy1icmVhZGNydW1icyAuYnJlYWRjcnVtYnNfX2xpc3QgLmJyZWFkY3J1bWJzX19pdGVtIGE6aG92ZXIsIC5jYy1icmVhZGNydW1icyAuYnJlYWRjcnVtYnNfX2xpc3QgLmJyZWFkY3J1bWJzX19pdGVtIGE6YWN0aXZlLCAuY2MtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19saXN0IC5icmVhZGNydW1ic19faXRlbSBhOmZvY3VzIHtcbiAgY29sb3I6ICNGQzZCMDc7XG59XG5cbi5jYy1pY29ucyB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtaWNvbnMge1xuICAgIHBhZGRpbmc6IDQwcHggMCAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtaWNvbnMge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuLmNjLWljb25zIC5pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtaWNvbnMgLmlubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtaWNvbnMgLmlubmVyIC5ibG9jayB7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweDtcbiAgICBtaW4td2lkdGg6IDIzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtaWNvbnMgLmlubmVyIC5ibG9jayB7XG4gICAgbWFyZ2luOiAwIDVweCAxMHB4O1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtaWNvbnMgLmlubmVyIC5ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1pY29ucyAuaW5uZXIgLmJsb2NrOmxhc3QtY2hpbGQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLWljb25zIC5pbm5lciAuYmxvY2s6bGFzdC1jaGlsZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYy1pY29ucyAuaW5uZXIgLmJsb2NrOmxhc3QtY2hpbGQgLmQtZmxleCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLWljb25zIC5pbm5lciAuYmxvY2s6bGFzdC1jaGlsZCAuZC1mbGV4IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jYy1pY29ucyAuaW5uZXIgLmJsb2NrIC5kLWZsZXgge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDE1cHggMjJweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2QwZDBkMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5jYy1pY29ucyAuaW5uZXIgLmJsb2NrIC5kLWZsZXgge1xuICAgIHBhZGRpbmc6IDE1cHggMTdweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLWljb25zIC5pbm5lciAuYmxvY2sgLmQtZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWljb25zIC5pbm5lciAuYmxvY2sgLmQtZmxleCB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuLmNjLWljb25zIC5pbm5lciAuYmxvY2sgLmQtZmxleCBpbWcge1xuICB3aWR0aDogNDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmNjLWljb25zIC5pbm5lciAuYmxvY2sgLmQtZmxleCAuY29udGVudCBoNCwgLmNjLWljb25zIC5pbm5lciAuYmxvY2sgLmQtZmxleCAuY29udGVudCAuaDQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtaWNvbnMgLmlubmVyIC5ibG9jayAuZC1mbGV4IC5jb250ZW50IGg0LCAuY2MtaWNvbnMgLmlubmVyIC5ibG9jayAuZC1mbGV4IC5jb250ZW50IC5oNCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY2MtaWNvbnMgLmlubmVyIC5ibG9jayAuZC1mbGV4IC5jb250ZW50IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jYy1wcm9kLWJhbm5lciB7XG4gIHBhZGRpbmc6IDkwcHggMCAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMDtcbiAgfVxufVxuLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjQ4NTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLnByb2QtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRvcDogMjBweDtcbiAgd2lkdGg6IDE0MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5wcm9kLWxvZ28ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLnByb2QtbG9nbyB7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5wcm9kLWxvZ28ge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5wcm9kLWxvZ28ge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICB0b3A6IDIwcHg7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChiYW5uZXItYmctMS5zdmcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyOmJlZm9yZSB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxufVxuLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiB1cmwoYmFubmVyLWJnLTIuc3ZnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjUwcHg7XG59XG4uY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTMwcHg7XG59XG4uY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuY29udGVudCBoMywgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLmNvbnRlbnQgLmgzIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuY29udGVudCBoMywgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLmNvbnRlbnQgLmgzIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5jb250ZW50IGgzLCAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLmNvbnRlbnQgaDMsIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5jb250ZW50IC5oMyB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuY29udGVudCBoMywgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLmNvbnRlbnQgLmgzIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuaW1nLWhvbGRlciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLmltZy1ob2xkZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnByb2QgLmlubmVyIC5pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuaW1nLWhvbGRlciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTEwMHB4O1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mcHJvZCAuaW5uZXIgLmltZy1ob2xkZXIgaW1nIHtcbiAgICByaWdodDogMjBweDtcbiAgICB3aWR0aDogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuaW1nLWhvbGRlciBpbWcge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuaW1nLWhvbGRlciBpbWcge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuaW1nLWhvbGRlciBpbWcge1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZwcm9kIC5pbm5lciAuaW1nLWhvbGRlciBpbWcge1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCh2aWQtYmcuanBnKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyLnBsYXkge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xufVxuLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyOmFmdGVyIHtcbiAgY29udGVudDogdXJsKHZpZGVvLWJnLnN2Zyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDUzMHB4O1xuICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyOmFmdGVyIHtcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDQ4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiA0MTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbm5lciAuY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbm5lciBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbm5lciBpbWcge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIGltZyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIGltZy5wcm9kLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIGgzLCAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXIgLmgzIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiAzMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXIgaDMsIC5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbm5lciAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIGgzLCAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXIgLmgzIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXIgaDMsIC5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbm5lciAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIGgzLCAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW5uZXIgLmgzIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbm5lciBwIHtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmlubmVyIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLnZpZC1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC52aWQtaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC52aWQtaG9sZGVyIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLnZpZC1ob2xkZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAudmlkLWhvbGRlciBpZnJhbWUge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cbi5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDIwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2QtYmFubmVyIC5mdmlkZW8gLmltZy1ob2xkZXIge1xuICAgIHdpZHRoOiAxNyU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1wcm9kLWJhbm5lciAuZnZpZGVvIC5pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW1nLWhvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgdG9wOiAxMHB4O1xuICB9XG59XG4uY2MtcHJvZC1iYW5uZXIgLmZ2aWRlbyAuaW1nLWhvbGRlciBpbWcge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNjLW1hcmtldGluZy1iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYy1tYXJrZXRpbmctYmFubmVyIHtcbiAgICBwYWRkaW5nOiAwIDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLW1hcmtldGluZy1iYW5uZXIge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG5cbi5tYmFubmVyIC5pbm5lciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm1iYW5uZXIgLmlubmVyIC5wcm9kLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAxNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5tYmFubmVyIC5pbm5lciAucHJvZC1sb2dvIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cbi5tYmFubmVyIC5pbm5lciAuY29udGVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYmFubmVyIC5pbm5lciAuY29udGVudCB7XG4gICAgaGVpZ2h0OiAzNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1iYW5uZXIgLmlubmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4ubWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgaDMsIC5tYmFubmVyIC5pbm5lciAuY29udGVudCAuaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgaDMsIC5tYmFubmVyIC5pbm5lciAuY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuLm1iYW5uZXIgLmlubmVyIC5jb250ZW50IHAge1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWJhbm5lci5mYnJhbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tYmFubmVyLmZicmFuZCAuaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWJhbm5lci5mYnJhbmQgLmlubmVyIC5wcm9kLWxvZ28ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdG9wOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1iYW5uZXIuZmJyYW5kIC5pbm5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYmFubmVyLmZicmFuZCAuaW5uZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWJhbm5lci5mYnJhbmQgLmlubmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYmFubmVyLmZicmFuZCAuaW5uZXIgLmNvbnRlbnQgaDMsIC5tYmFubmVyLmZicmFuZCAuaW5uZXIgLmNvbnRlbnQgLmgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWJhbm5lci5mcHJvbW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5tYmFubmVyLmZwcm9tbyAuaW5uZXIgLmNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5tYmFubmVyLmZwcm9tbyAuaW5uZXIgLmNvbnRlbnQgaDMsIC5tYmFubmVyLmZwcm9tbyAuaW5uZXIgLmNvbnRlbnQgLmgzIHtcbiAgY29sb3I6ICMyRjQ4NTg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm1iYW5uZXIuZnByb21vIC5pbm5lciAuY29udGVudCBoMywgLm1iYW5uZXIuZnByb21vIC5pbm5lciAuY29udGVudCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuLm1iYW5uZXIuZnByb21vIC5pbm5lciAuY29udGVudCAuY2MtYnRuIHtcbiAgYm9yZGVyOiBzb2xpZCAycHggI0ZDNkIwNztcbiAgY29sb3I6ICMyRjQ4NTg7XG59XG4ubWJhbm5lci5mcHJvbW8gLmlubmVyIC5jb250ZW50IC5jYy1idG46aG92ZXIsIC5tYmFubmVyLmZwcm9tbyAuaW5uZXIgLmNvbnRlbnQgLmNjLWJ0bjphY3RpdmUsIC5tYmFubmVyLmZwcm9tbyAuaW5uZXIgLmNvbnRlbnQgLmNjLWJ0bjpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1iYW5uZXIuZnByb2Qtc21hbGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tYmFubmVyLmZwcm9kLXNtYWxsIC5pbm5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTc1LCAxNzUsIDE3NSwgMC4yKTtcbn1cbi5tYmFubmVyLmZwcm9kLXNtYWxsIC5pbm5lciAuY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWJhbm5lci5mcHJvZC1zbWFsbCAuaW5uZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuLm1iYW5uZXIuZnByb2Qtc21hbGwgLmlubmVyIC5jb250ZW50IGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4ubWJhbm5lci5mcHJvZC1zbWFsbCAuaW5uZXIgLmNvbnRlbnQgaDMsIC5tYmFubmVyLmZwcm9kLXNtYWxsIC5pbm5lciAuY29udGVudCAuaDMge1xuICBjb2xvcjogIzJGNDg1ODtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYmFubmVyLmZwcm9kLXNtYWxsIC5pbm5lciAuY29udGVudCBoMywgLm1iYW5uZXIuZnByb2Qtc21hbGwgLmlubmVyIC5jb250ZW50IC5oMyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG4ubWJhbm5lci5mcHJvZC1zbWFsbCAuaW5uZXIgLmNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjRkM2QjA3O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm1iYW5uZXIuZnByb2Qtc21hbGwgLmlubmVyIC5jb250ZW50IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLm1iYW5uZXIuZnByb2Qtc21hbGwgLmlubmVyIC5jb250ZW50IC5zYWxlLWJhZGdlIHtcbiAgYmFja2dyb3VuZDogIzFiNTQ4ZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTcwcHg7XG4gIHdpZHRoOiAxMzBweDtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLm1iYW5uZXIuZnByb2Qtc21hbGwgLmlubmVyIC5jb250ZW50IC5zYWxlLWJhZGdlIHtcbiAgICByaWdodDogMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWJhbm5lci5mcHJvZC1zbWFsbCAuaW5uZXIgLmNvbnRlbnQgLnNhbGUtYmFkZ2Uge1xuICAgIHJpZ2h0OiAxMDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5tYmFubmVyLmZwcm9kLXNtYWxsIC5pbm5lciAuaW1nLWhvbGRlciB7XG4gIHdpZHRoOiAyMCU7XG59XG4ubWJhbm5lci5mcHJvZC1zbWFsbCAuaW5uZXIgLmltZy1ob2xkZXIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDI0NnB4O1xuICBtYXgtd2lkdGg6IHVuc2V0O1xuICBib3R0b206IC0zMHB4O1xuICByaWdodDogLTMwcHg7XG4gIHotaW5kZXg6IDk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYmFubmVyLmZwcm9kLXNtYWxsIC5pbm5lciAuaW1nLWhvbGRlciBpbWcge1xuICAgIGhlaWdodDogMTk2cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWJhbm5lci5mcHJvZC1zbWFsbCAuaW5uZXIgLmltZy1ob2xkZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDE4MHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbn1cbi5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzBweCA1MHB4O1xuICB3aWR0aDogNjUlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1iYW5uZXIuZmNvbGxlY3Rpb24tbGFyZ2UgLmlubmVyIC5jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgfVxufVxuLm1iYW5uZXIuZmNvbGxlY3Rpb24tbGFyZ2UgLmlubmVyIC5jb250ZW50IGgzLCAubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmNvbnRlbnQgLmgzIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMzNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCBoMywgLm1iYW5uZXIuZmNvbGxlY3Rpb24tbGFyZ2UgLmlubmVyIC5jb250ZW50IC5oMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmNvbnRlbnQgaDMsIC5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCAuaDMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbi5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmNvbnRlbnQgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmNvbnRlbnQgLmNjLWJ0biB7XG4gIGJvcmRlcjogc29saWQgNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMjk0MTE3NjQ3KTtcbiAgYmFja2dyb3VuZDogI0ZDNkIwNztcbn1cbi5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCAuY2MtYnRuOmhvdmVyLCAubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmNvbnRlbnQgLmNjLWJ0bjphY3RpdmUsIC5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCAuY2MtYnRuOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmNvbnRlbnQgLmNjLWJ0bjpob3ZlcjpiZWZvcmUsIC5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCAuY2MtYnRuOmFjdGl2ZTpiZWZvcmUsIC5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuY29udGVudCAuY2MtYnRuOmZvY3VzOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm1iYW5uZXIuZmNvbGxlY3Rpb24tbGFyZ2UgLmlubmVyIC5pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1iYW5uZXIuZmNvbGxlY3Rpb24tbGFyZ2UgLmlubmVyIC5pbWctaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmltZy1ob2xkZXIgaW1nIHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmltZy1ob2xkZXIgaW1nIHtcbiAgICB3aWR0aDogNDQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubWJhbm5lci5mY29sbGVjdGlvbi1sYXJnZSAuaW5uZXIgLmltZy1ob2xkZXIgaW1nIHtcbiAgICB3aWR0aDogMjc1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uY2MtY29sbGVjdGlvbnMge1xuICBwYWRkaW5nOiAwIDAgNzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtY29sbGVjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtY29sbGVjdGlvbnMge1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG59XG4uY2MtY29sbGVjdGlvbnMgLmNjLWNvbC1zbGlkZSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuLmNjLWNvbGxlY3Rpb25zIC5jYy1jb2wtc2xpZGUgLnNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbn1cbi5jYy1jb2xsZWN0aW9ucyAuY2MtY29sLXNsaWRlIC5zbGlkZSAuYmxvY2sge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTZlNmU2O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYy1jb2xsZWN0aW9ucyAuY2MtY29sLXNsaWRlIC5zbGlkZSAuYmxvY2sge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgaGVpZ2h0OiAyOTBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLWNvbGxlY3Rpb25zIC5jYy1jb2wtc2xpZGUgLnNsaWRlIC5ibG9jayB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuLmNjLWNvbGxlY3Rpb25zIC5jYy1jb2wtc2xpZGUgLnNsaWRlIC5ibG9jayAuaW1nLWhvbGRlciB7XG4gIGhlaWdodDogMTkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtY29sbGVjdGlvbnMgLmNjLWNvbC1zbGlkZSAuc2xpZGUgLmJsb2NrIC5pbWctaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4uY2MtY29sbGVjdGlvbnMgLmNjLWNvbC1zbGlkZSAuc2xpZGUgLmJsb2NrIC5pbWctaG9sZGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uY2MtY29sbGVjdGlvbnMgLmNjLWNvbC1zbGlkZSAuc2xpZGUgLmJsb2NrIGgzLCAuY2MtY29sbGVjdGlvbnMgLmNjLWNvbC1zbGlkZSAuc2xpZGUgLmJsb2NrIC5oMyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sb2dvcy1jb250IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxvZ29zLWNvbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5sb2dvcy1jb250IC5sb2dvcy1zbGlkZSAuc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ubG9nb3MtY29udCAubG9nb3Mtc2xpZGUgLnNsaWRlIGE6aG92ZXIgaW1nLCAubG9nb3MtY29udCAubG9nb3Mtc2xpZGUgLnNsaWRlIGE6YWN0aXZlIGltZywgLmxvZ29zLWNvbnQgLmxvZ29zLXNsaWRlIC5zbGlkZSBhOmZvY3VzIGltZyB7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDApO1xufVxuLmxvZ29zLWNvbnQgLmxvZ29zLXNsaWRlIC5zbGlkZSBhIGltZyB7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNjLWJyYW5kcyB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtYnJhbmRzIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1icmFuZHMge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuLmNjLWJyYW5kcyAuaW5uZXIgLnNlYy10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1icmFuZHMgLmlubmVyIC5sb2dvcy1jb250IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNjLWJyYW5kcyAuaW5uZXIgLmxvZ29zLWNvbnQgLmxvZ29zLXNsaWRlIC5zbGlkZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYy1icmFuZHMgLmlubmVyIC5sb2dvcy1jb250IC5sb2dvcy1zbGlkZSAuc2xpZGUgYSBpbWcge1xuICBtYXgtaGVpZ2h0OiA2MHB4O1xuICBtYXgtd2lkdGg6IDE3MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYy1icmFuZHMgLmlubmVyIC5sb2dvcy1jb250IC5sb2dvcy1zbGlkZSAuc2xpZGUgYSBpbWcge1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgbWF4LWhlaWdodDogNDVweDtcbiAgfVxufVxuXG4uY2MtbGVhc2luZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cbi5jYy1sZWFzaW5nIC5pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTZlNmU2O1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtbGVhc2luZyAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYy1sZWFzaW5nIC5pbm5lciB7XG4gICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNjLWxlYXNpbmcgLmlubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChsZWFzZS1iZy5qcGcpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMHB4O1xuICB3aWR0aDogNjYwcHg7XG4gIG9wYWNpdHk6IDAuMjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLWxlYXNpbmcgLmlubmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uY2MtbGVhc2luZyAuaW5uZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiKDI1NSwgMjU1LCAyNTUpO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTdkZWcsIHJnYigyNTUsIDI1NSwgMjU1KSA2MSUsIHJnYmEoMjQwLCAyNDAsIDIzOSwgMCkgNjYlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWxlYXNpbmcgLmlubmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2MtbGVhc2luZyAuaW5uZXIgLmhlYWRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLWxlYXNpbmcgLmlubmVyIC5oZWFkaW5nIHtcbiAgICBtaW4td2lkdGg6IDcwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWxlYXNpbmcgLmlubmVyIC5oZWFkaW5nIHtcbiAgICBtaW4td2lkdGg6IDYwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLWxlYXNpbmcgLmlubmVyIC5oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNjLWxlYXNpbmcgLmlubmVyIC5oZWFkaW5nIGgzLCAuY2MtbGVhc2luZyAuaW5uZXIgLmhlYWRpbmcgLmgzIHtcbiAgY29sb3I6ICMyRjQ4NTg7XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1sZWFzaW5nIC5pbm5lciAuaGVhZGluZyBoMywgLmNjLWxlYXNpbmcgLmlubmVyIC5oZWFkaW5nIC5oMyB7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtbGVhc2luZyAuaW5uZXIgLmhlYWRpbmcgaDMsIC5jYy1sZWFzaW5nIC5pbm5lciAuaGVhZGluZyAuaDMge1xuICAgIG1hcmdpbjogNXB4IDAgMjBweDtcbiAgfVxufVxuLmNjLWxlYXNpbmcgLmlubmVyIC5oZWFkaW5nIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1sZWFzaW5nIC5pbm5lciAuaGVhZGluZyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uY2MtbGVhc2luZyAuaW5uZXIgLmNjLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbiAgYW5pbWF0aW9uOiBwdWxzZSAxLjVzIGluZmluaXRlO1xufVxuXG4uY2MtbWMtYmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG4uY2MtbWMtYmFubmVyIC5pbm5lciAucm93IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYy1tYy1iYW5uZXIgLmlubmVyIC5tYmFubmVyIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNjLW1jLWJhbm5lciAuaW5uZXIgLm1iYW5uZXIgLmlubmVyIC5jb250ZW50IHtcbiAgaGVpZ2h0OiA0MjBweDtcbn1cbi5jYy1tYy1iYW5uZXIgLmlubmVyIC5jb250ZW50IHtcbiAgcGFkZGluZzogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYy1tYy1iYW5uZXIgLmlubmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCA1MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1tYy1iYW5uZXIgLmlubmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgfVxufVxuLmNjLW1jLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5jYy1tYy1iYW5uZXIgLmlubmVyIC5jb250ZW50IGgxLCAuY2MtbWMtYmFubmVyIC5pbm5lciAuY29udGVudCAuaDEge1xuICBtYXJnaW46IDEwcHggMCAzMHB4O1xuICBmb250LXNpemU6IDQxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLW1jLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgaDEsIC5jYy1tYy1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5oMSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtbWMtYmFubmVyIC5pbm5lciAuY29udGVudCBoMSwgLmNjLW1jLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmgxIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbi5jYy1tYy1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtbWMtYmFubmVyIC5pbm5lciAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNjLW1jLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLW1jLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmNjLW1jLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmNjLW1jLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNjLXByb2R1Y3QtZ3JpZCxcbi50ZW1wbGF0ZS1zZWFyY2gsXG4ucmVsYXRlZC1wcm9kdWN0cyB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2R1Y3QtZ3JpZCxcbiAgLnRlbXBsYXRlLXNlYXJjaCxcbiAgLnJlbGF0ZWQtcHJvZHVjdHMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtcHJvZHVjdC1ncmlkIC5mYWNldHMsXG4gIC50ZW1wbGF0ZS1zZWFyY2ggLmZhY2V0cyxcbiAgLnJlbGF0ZWQtcHJvZHVjdHMgLmZhY2V0cyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2R1Y3QtZ3JpZCAuZmFjZXRzX19mb3JtLFxuICAudGVtcGxhdGUtc2VhcmNoIC5mYWNldHNfX2Zvcm0sXG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5mYWNldHNfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYy1wcm9kdWN0LWdyaWQgLmZhY2V0c19fZm9ybSAuZmFjZXQtZmlsdGVyc19fbGFiZWwsXG4uY2MtcHJvZHVjdC1ncmlkIC5mYWNldHNfX2Zvcm0gLnByb2R1Y3QtY291bnRfX3RleHQsXG4udGVtcGxhdGUtc2VhcmNoIC5mYWNldHNfX2Zvcm0gLmZhY2V0LWZpbHRlcnNfX2xhYmVsLFxuLnRlbXBsYXRlLXNlYXJjaCAuZmFjZXRzX19mb3JtIC5wcm9kdWN0LWNvdW50X190ZXh0LFxuLnJlbGF0ZWQtcHJvZHVjdHMgLmZhY2V0c19fZm9ybSAuZmFjZXQtZmlsdGVyc19fbGFiZWwsXG4ucmVsYXRlZC1wcm9kdWN0cyAuZmFjZXRzX19mb3JtIC5wcm9kdWN0LWNvdW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiUGx1cyBKYWthcnRhIFNhbnNcIiwgc2Fucy1zZXJpZjtcbn1cbi5jYy1wcm9kdWN0LWdyaWQgLmZhY2V0c19fZm9ybSAuZmFjZXQtZmlsdGVyc19fZmllbGQgLnNlbGVjdF9fc2VsZWN0LFxuLnRlbXBsYXRlLXNlYXJjaCAuZmFjZXRzX19mb3JtIC5mYWNldC1maWx0ZXJzX19maWVsZCAuc2VsZWN0X19zZWxlY3QsXG4ucmVsYXRlZC1wcm9kdWN0cyAuZmFjZXRzX19mb3JtIC5mYWNldC1maWx0ZXJzX19maWVsZCAuc2VsZWN0X19zZWxlY3Qge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LWZhbWlseTogXCJQbHVzIEpha2FydGEgU2Fuc1wiLCBzYW5zLXNlcmlmO1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAuYm9vc3QtcGZzLWZpbHRlci1vcHRpb24taXRlbS1saXN0IC5ib29zdC1wZnMtZmlsdGVyLW9wdGlvbi1pdGVtLFxuLnRlbXBsYXRlLXNlYXJjaCAuYm9vc3QtcGZzLWZpbHRlci1vcHRpb24taXRlbS1saXN0IC5ib29zdC1wZnMtZmlsdGVyLW9wdGlvbi1pdGVtLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLmJvb3N0LXBmcy1maWx0ZXItb3B0aW9uLWl0ZW0tbGlzdCAuYm9vc3QtcGZzLWZpbHRlci1vcHRpb24taXRlbSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbi5jYy1wcm9kdWN0LWdyaWQgLmJvb3N0LXBmcy1hY3Rpb24tbGlzdC13cmFwcGVyLFxuLnRlbXBsYXRlLXNlYXJjaCAuYm9vc3QtcGZzLWFjdGlvbi1saXN0LXdyYXBwZXIsXG4ucmVsYXRlZC1wcm9kdWN0cyAuYm9vc3QtcGZzLWFjdGlvbi1saXN0LXdyYXBwZXIge1xuICB0b3A6IDQ1JSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtcHJvZHVjdC1ncmlkIC5ib29zdC1wZnMtYWN0aW9uLWxpc3Qtd3JhcHBlcixcbiAgLnRlbXBsYXRlLXNlYXJjaCAuYm9vc3QtcGZzLWFjdGlvbi1saXN0LXdyYXBwZXIsXG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5ib29zdC1wZnMtYWN0aW9uLWxpc3Qtd3JhcHBlciB7XG4gICAgdG9wOiA0MCUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtLFxuICAudGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0sXG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtOmhvdmVyIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXJkX19oZWFkaW5nLCAuY2MtcHJvZHVjdC1ncmlkIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW06YWN0aXZlIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXJkX19oZWFkaW5nLCAuY2MtcHJvZHVjdC1ncmlkIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW06Zm9jdXMgLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmNhcmRfX2hlYWRpbmcsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW06aG92ZXIgLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmNhcmRfX2hlYWRpbmcsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW06YWN0aXZlIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXJkX19oZWFkaW5nLFxuLnRlbXBsYXRlLXNlYXJjaCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtOmZvY3VzIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXJkX19oZWFkaW5nLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbTpob3ZlciAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuY2FyZF9faGVhZGluZyxcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW06YWN0aXZlIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXJkX19oZWFkaW5nLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbTpmb2N1cyAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuY2FyZF9faGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtOmhvdmVyIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXJkX19oZWFkaW5nIGEsIC5jYy1wcm9kdWN0LWdyaWQgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbTphY3RpdmUgLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmNhcmRfX2hlYWRpbmcgYSwgLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtOmZvY3VzIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXJkX19oZWFkaW5nIGEsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW06aG92ZXIgLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmNhcmRfX2hlYWRpbmcgYSxcbi50ZW1wbGF0ZS1zZWFyY2ggLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbTphY3RpdmUgLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmNhcmRfX2hlYWRpbmcgYSxcbi50ZW1wbGF0ZS1zZWFyY2ggLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbTpmb2N1cyAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuY2FyZF9faGVhZGluZyBhLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbTpob3ZlciAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuY2FyZF9faGVhZGluZyBhLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbTphY3RpdmUgLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmNhcmRfX2hlYWRpbmcgYSxcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW06Zm9jdXMgLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmNhcmRfX2hlYWRpbmcgYSB7XG4gIGNvbG9yOiAjRkM2QjA3O1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtcXVpY2t2aWV3LWJ0bixcbi50ZW1wbGF0ZS1zZWFyY2ggLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuYm9vc3QtcGZzLXF1aWNrdmlldy1idG4sXG4ucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtcXVpY2t2aWV3LWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQ4NTg7XG4gIGJvcmRlci1jb2xvcjogIzJGNDg1ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKHZpZXcuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uY2MtcHJvZHVjdC1ncmlkIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1xdWlja3ZpZXctYnRuOmhvdmVyLCAuY2MtcHJvZHVjdC1ncmlkIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1xdWlja3ZpZXctYnRuOmFjdGl2ZSwgLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtcXVpY2t2aWV3LWJ0bjpmb2N1cyxcbi50ZW1wbGF0ZS1zZWFyY2ggLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuYm9vc3QtcGZzLXF1aWNrdmlldy1idG46aG92ZXIsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1xdWlja3ZpZXctYnRuOmFjdGl2ZSxcbi50ZW1wbGF0ZS1zZWFyY2ggLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuYm9vc3QtcGZzLXF1aWNrdmlldy1idG46Zm9jdXMsXG4ucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtcXVpY2t2aWV3LWJ0bjpob3Zlcixcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1xdWlja3ZpZXctYnRuOmFjdGl2ZSxcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1xdWlja3ZpZXctYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNkIwNztcbiAgYm9yZGVyLWNvbG9yOiAjRkM2QjA3O1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtcXVpY2t2aWV3LWJ0biBzdmcsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1xdWlja3ZpZXctYnRuIHN2Zyxcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1xdWlja3ZpZXctYnRuIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2MtcHJvZHVjdC1ncmlkIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1hZGR0b2NhcnQtYnRuLFxuLnRlbXBsYXRlLXNlYXJjaCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtYWRkdG9jYXJ0LWJ0bixcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1hZGR0b2NhcnQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGNDg1ODtcbiAgYm9yZGVyLWNvbG9yOiAjMkY0ODU4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoY2FydC1wbHVzLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtYWRkdG9jYXJ0LWJ0bjpob3ZlciwgLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtYWRkdG9jYXJ0LWJ0bjphY3RpdmUsIC5jYy1wcm9kdWN0LWdyaWQgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuYm9vc3QtcGZzLWFkZHRvY2FydC1idG46Zm9jdXMsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1hZGR0b2NhcnQtYnRuOmhvdmVyLFxuLnRlbXBsYXRlLXNlYXJjaCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtYWRkdG9jYXJ0LWJ0bjphY3RpdmUsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1hZGR0b2NhcnQtYnRuOmZvY3VzLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuYm9vc3QtcGZzLWFkZHRvY2FydC1idG46aG92ZXIsXG4ucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtYWRkdG9jYXJ0LWJ0bjphY3RpdmUsXG4ucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5ib29zdC1wZnMtYWRkdG9jYXJ0LWJ0bjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzZCMDc7XG4gIGJvcmRlci1jb2xvcjogI0ZDNkIwNztcbn1cbi5jYy1wcm9kdWN0LWdyaWQgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuYm9vc3QtcGZzLWFkZHRvY2FydC1idG4gc3BhbiBzdmcsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmJvb3N0LXBmcy1hZGR0b2NhcnQtYnRuIHNwYW4gc3ZnLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuYm9vc3QtcGZzLWFkZHRvY2FydC1idG4gc3BhbiBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCxcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlNmU2ZTY7XG59XG4uY2MtcHJvZHVjdC1ncmlkIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9faW5uZXIsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9faW5uZXIsXG4ucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2lubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGhlaWdodDogMjg1cHg7XG4gICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ3hzJykge1xuICAgICAgIGhlaWdodDogMjQwcHg7XG4gICAgIH1cbiAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygnbW9iaWxlJykge1xuICAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgIH0gXG4gICAgIC5jYXJkX19tZWRpYSB7XG4gICAgICAgLm1lZGlhIHtcbiAgICAgICAgIGhlaWdodDogMjg1cHg7XG4gICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKCd4cycpIHtcbiAgICAgICAgICAgaGVpZ2h0OiAyNDBweDtcbiAgICAgICAgIH1cbiAgICAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oJ21vYmlsZScpIHtcbiAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcbiAgICAgICAgIH1cblxuICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgfSBcbiAgICAgICB9XG4gICAgIH0gKi9cbn1cbi5jYy1wcm9kdWN0LWdyaWQgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuY2FyZF9faGVhZGluZyxcbi50ZW1wbGF0ZS1zZWFyY2ggLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuY2FyZF9faGVhZGluZyxcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmNhcmRfX2hlYWRpbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5jYy1wcm9kdWN0LWdyaWQgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiBzcGFuLnZhdCxcbi50ZW1wbGF0ZS1zZWFyY2ggLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiBzcGFuLnZhdCxcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gc3Bhbi52YXQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2U4NjQzYjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jYy1wcm9kdWN0LWdyaWQgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuY2FwdGlvbi13aXRoLWxldHRlci1zcGFjaW5nLmxpZ2h0LFxuLnRlbXBsYXRlLXNlYXJjaCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXB0aW9uLXdpdGgtbGV0dGVyLXNwYWNpbmcubGlnaHQsXG4ucmVsYXRlZC1wcm9kdWN0cyAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5jYXB0aW9uLXdpdGgtbGV0dGVyLXNwYWNpbmcubGlnaHQge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5pbmZvLFxuLnRlbXBsYXRlLXNlYXJjaCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5pbmZvLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5pbmZvIHNwYW4sXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmluZm8gc3Bhbixcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmluZm8gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjOWE5YTlhO1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5pbmZvIHNwYW46Zmlyc3QtY2hpbGQsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmluZm8gc3BhbjpmaXJzdC1jaGlsZCxcbi5yZWxhdGVkLXByb2R1Y3RzIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLmluZm8gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjRkM2QjA3O1xufVxuLmNjLXByb2R1Y3QtZ3JpZCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5pbmZvIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLnRlbXBsYXRlLXNlYXJjaCAucHJvZHVjdC1ncmlkIC5ncmlkX19pdGVtIC5jYXJkLXdyYXBwZXIgLmNhcmQgLmNhcmRfX2NvbnRlbnQgLmNhcmRfX2luZm9ybWF0aW9uIC5pbmZvIHNwYW46Zmlyc3QtY2hpbGQ6YmVmb3JlLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAuaW5mbyBzcGFuOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcImNpcmNsZS1jaGVjay5zdmdcIik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbi5jYy1wcm9kdWN0LWdyaWQgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAucHJpY2UsXG4udGVtcGxhdGUtc2VhcmNoIC5wcm9kdWN0LWdyaWQgLmdyaWRfX2l0ZW0gLmNhcmQtd3JhcHBlciAuY2FyZCAuY2FyZF9fY29udGVudCAuY2FyZF9faW5mb3JtYXRpb24gLnByaWNlLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnByb2R1Y3QtZ3JpZCAuZ3JpZF9faXRlbSAuY2FyZC13cmFwcGVyIC5jYXJkIC5jYXJkX19jb250ZW50IC5jYXJkX19pbmZvcm1hdGlvbiAucHJpY2Uge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2R1Y3QtZ3JpZCAucGFnaW5hdGlvbi13cmFwcGVyLFxuICAudGVtcGxhdGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIsXG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNjLXByb2R1Y3QtZ3JpZCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLFxuLnRlbXBsYXRlLXNlYXJjaCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uLFxuLnJlbGF0ZWQtcHJvZHVjdHMgLnBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uY2MtcHJvZHVjdC1ncmlkIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpc3QsXG4udGVtcGxhdGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpc3QsXG4ucmVsYXRlZC1wcm9kdWN0cyAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2R1Y3QtZ3JpZCAucGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uX19saXN0IGxpLFxuICAudGVtcGxhdGUtc2VhcmNoIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpc3QgbGksXG4gIC5yZWxhdGVkLXByb2R1Y3RzIC5wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnBhZ2luYXRpb25fX2xpc3QgbGkge1xuICAgIGZsZXg6IDEgMCAycmVtO1xuICB9XG59XG5cbi5jYy1zdWJjb2wge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1zdWJjb2wge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uY2Mtc3ViY29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vd3d3LnRyYW5zcGFyZW50dGV4dHVyZXMuY29tL3BhdHRlcm5zL2JhY2stcGF0dGVybi5wbmcpO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uY2Mtc3ViY29sIC5jb250YWluZXIsIC5jYy1zdWJjb2wgLnBhZ2Utd2lkdGgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNjLXN1YmNvbCAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2Mtc3ViY29sIC5pbm5lciAuc2VjLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbi5jYy1zdWJjb2wgLmlubmVyIC5zZWMtdGl0bGUgaDIsIC5jYy1zdWJjb2wgLmlubmVyIC5zZWMtdGl0bGUgLmgyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDQxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2Mtc3ViY29sIC5pbm5lciAuc2VjLXRpdGxlIGgyLCAuY2Mtc3ViY29sIC5pbm5lciAuc2VjLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2Mtc3ViY29sIC5pbm5lciAuc2VjLXRpdGxlIGgyLCAuY2Mtc3ViY29sIC5pbm5lciAuc2VjLXRpdGxlIC5oMiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbi5jYy1zdWJjb2wgLmlubmVyIC5zZWMtdGl0bGUgaDI6YWZ0ZXIsIC5jYy1zdWJjb2wgLmlubmVyIC5zZWMtdGl0bGUgLmgyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMHZ3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgb3BhY2l0eTogMC40O1xuICBoZWlnaHQ6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2Mtc3ViY29sIC5pbm5lciAuc2VjLXRpdGxlIGgyOmFmdGVyLCAuY2Mtc3ViY29sIC5pbm5lciAuc2VjLXRpdGxlIC5oMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNjLXN1YmNvbCAuaW5uZXIgLnNlYy10aXRsZSBoMjphZnRlciwgLmNjLXN1YmNvbCAuaW5uZXIgLnNlYy10aXRsZSAuaDI6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCBhOmhvdmVyIGgzLCAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgYTpob3ZlciAuaDMsIC5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCBhOmFjdGl2ZSBoMywgLmNjLXN1YmNvbCAuaW5uZXIgLnN1YmNvbC1ncmlkIGE6YWN0aXZlIC5oMywgLmNjLXN1YmNvbCAuaW5uZXIgLnN1YmNvbC1ncmlkIGE6Zm9jdXMgaDMsIC5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCBhOmZvY3VzIC5oMyB7XG4gIGNvbG9yOiAjRkM2QjA3O1xufVxuLmNjLXN1YmNvbCAuaW5uZXIgLnN1YmNvbC1ncmlkIGE6aG92ZXIgaDM6YWZ0ZXIsIC5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCBhOmhvdmVyIC5oMzphZnRlciwgLmNjLXN1YmNvbCAuaW5uZXIgLnN1YmNvbC1ncmlkIGE6YWN0aXZlIGgzOmFmdGVyLCAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgYTphY3RpdmUgLmgzOmFmdGVyLCAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgYTpmb2N1cyBoMzphZnRlciwgLmNjLXN1YmNvbCAuaW5uZXIgLnN1YmNvbC1ncmlkIGE6Zm9jdXMgLmgzOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgbGVmdDogMDtcbn1cbi5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCAuYmxvY2sge1xuICB3aWR0aDogY2FsYygyNSUgLSAzMHB4KTtcbiAgbWFyZ2luOiAwIDE1cHggNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMzMlIC0gMzBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLXN1YmNvbCAuaW5uZXIgLnN1YmNvbC1ncmlkIC5ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgbWFyZ2luOiAwIDE1cHggMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXN1YmNvbCAuaW5uZXIgLnN1YmNvbC1ncmlkIC5ibG9jayB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgbWFyZ2luOiAwIDVweCAyMHB4O1xuICB9XG59XG4uY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIC5pbWctaG9sZGVyIHtcbiAgaGVpZ2h0OiAyMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIC5pbWctaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIC5pbWctaG9sZGVyIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG4uY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIC5pbWctaG9sZGVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCAuYmxvY2sgaDMsIC5jYy1zdWJjb2wgLmlubmVyIC5zdWJjb2wtZ3JpZCAuYmxvY2sgLmgzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDIxcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIGgzLCAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIC5oMyB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICB9XG59XG4uY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIGgzOmFmdGVyLCAuY2Mtc3ViY29sIC5pbm5lciAuc3ViY29sLWdyaWQgLmJsb2NrIC5oMzphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcImFycm93LXJpZ2h0LnN2Z1wiKTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5yb3cge1xuICBhbGlnbi1pdGVtczogdW5zZXQ7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xufVxuLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAucm93ID4gZGl2Omxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5jYy1tYy1iYW5uZXIuY2MtY29sLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAzMHB4IDEwMHB4IDMwcHggMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAuY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAuY29udGVudCBwLFxuLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAuY29udGVudCB1bCB7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbn1cbi5jYy1tYy1iYW5uZXIuY2MtY29sLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uLFxuLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAuY29udGVudCAuZGVzY3JpcHRpb24gZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAuY29udGVudCAuZGVzY3JpcHRpb24gdGFibGUsXG4uY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiB0cixcbi5jYy1tYy1iYW5uZXIuY2MtY29sLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmRlc2NyaXB0aW9uIHRkLFxuLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAuY29udGVudCAuZGVzY3JpcHRpb24gdGJvZHksXG4uY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiBkaXYgdGFibGUsXG4uY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiBkaXYgdHIsXG4uY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiBkaXYgdGQsXG4uY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5kZXNjcmlwdGlvbiBkaXYgdGJvZHkge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5jYy1tYy1iYW5uZXIuY2MtY29sLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG4uY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5rbGFybmEtYmFubmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1tYy1iYW5uZXIuY2MtY29sLWJhbm5lciAuaW5uZXIgLmtsYXJuYS1iYW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAua2xhcm5hLWJhbm5lciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5rbGFybmEtYmFubmVyIC5oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYy1tYy1iYW5uZXIuY2MtY29sLWJhbm5lciAuaW5uZXIgLmtsYXJuYS1iYW5uZXIgLmhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5rbGFybmEtYmFubmVyIGg1LCAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5rbGFybmEtYmFubmVyIC5oNSB7XG4gICAgZm9udC1zaXplOiAzM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5rbGFybmEtYmFubmVyIGg1LCAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5rbGFybmEtYmFubmVyIC5oNSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAua2xhcm5hLWJhbm5lciBoNSwgLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAua2xhcm5hLWJhbm5lciAuaDUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAua2xhcm5hLWJhbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1tYy1iYW5uZXIuY2MtY29sLWJhbm5lciAuaW5uZXIgLmtsYXJuYS1iYW5uZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5rbGFybmEtYmFubmVyIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAua2xhcm5hLWJhbm5lciBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmNjLW1jLWJhbm5lci5jYy1jb2wtYmFubmVyIC5pbm5lciAua2xhcm5hLWJhbm5lciAuaW5uZXIge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtbWMtYmFubmVyLmNjLWNvbC1iYW5uZXIgLmlubmVyIC5rbGFybmEtYmFubmVyIC5pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1tYy1iYW5uZXIuY2MtY29sLWJhbm5lciAuaW5uZXIgLmtsYXJuYS1iYW5uZXIgLmlubmVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY2MtcHJvZC1yZXZpZXdzIHtcbiAgcGFkZGluZzogNTBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLXByb2QtcmV2aWV3cyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5yZXZpZXdzIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLnJldmlld3Mge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLnJldmlld3MgaDIsIC5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5yZXZpZXdzIC5oMiB7XG4gIHBhZGRpbmctdG9wOiAxN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5jYy10YWJzIC5uYXYtdGFicyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5jYy10YWJzIC5uYXYtdGFicyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2MtcHJvZC1yZXZpZXdzIC5pbm5lciAuY2MtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgcGFkZGluZzogMTdweCA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0ZDNkIwNztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGxpbmVhcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtcHJvZC1yZXZpZXdzIC5pbm5lciAuY2MtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgcGFkZGluZzogMTdweCAyM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtcHJvZC1yZXZpZXdzIC5pbm5lciAuY2MtdGFicyAubmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5jYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIH1cbn1cbi5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5jYy10YWJzIC5uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZjRmNGY0O1xuICBiYWNrZ3JvdW5kOiAjZjRmNGY0O1xuICBjb2xvcjogIzJGNDg1ODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5jYy10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cbi5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5jYy10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgLmlubmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAuaW5uZXIge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAxNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggcmdiYSg0NywgNzIsIDg4LCAwLjE2MDc4NDMxMzcpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY29sb3I6ICMyRjQ4NTg7XG59XG4uY2MtcHJvZC1yZXZpZXdzIC5pbm5lciAuY2MtdGFicyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5jb2wtbGluayBzdmcge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtcHJvZC1yZXZpZXdzIC5pbm5lciAuY2MtdGFicyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5jb2wtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAuY29sbGFwc2U6bm90KC5zaG93KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAucHJvZC1saW5rIHtcbiAgcGFkZGluZzogMjVweCAyMHB4O1xufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAucHJvZC1saW5rIC5kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAucHJvZC1saW5rIC5kb3dubG9hZCBzdmcge1xuICBtYXgtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY2MtcHJvZC1yZXZpZXdzIC5pbm5lciAuY2MtdGFicyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5wcm9kLXRhYmxlIHtcbiAgaGVpZ2h0OiAyNzVweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAucHJvZC10YWJsZSAudGFibGUgdGFibGUge1xuICBib3gtc2hhZG93OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cbi5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5jYy10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgLnByb2QtdGFibGUgLnRhYmxlIHRhYmxlIHRib2R5IHRyIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAucHJvZC10YWJsZSAudGFibGUgdGFibGUgdGJvZHkgdHIgdGQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuLmNjLXByb2QtcmV2aWV3cyAuaW5uZXIgLmNjLXRhYnMgLnRhYi1jb250ZW50IC50YWItcGFuZSAucHJvZC10YWJsZSAudGFibGUgdGFibGUgdGJvZHkgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYy1wcm9kLXJldmlld3MgLmlubmVyIC5jYy10YWJzIC50YWItY29udGVudCAudGFiLXBhbmUgLnByb2Qtc3VwcG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG4uY2MtcHJvZC1yZXZpZXdzIC5pbm5lciAuY2MtdGFicyAudGFiLWNvbnRlbnQgLnRhYi1wYW5lIC5wcm9kLXN1cHBvcnQgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmVsYXRlZC1wcm9kdWN0cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJlbGF0ZWQtcHJvZHVjdHM6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL3d3dy50cmFuc3BhcmVudHRleHR1cmVzLmNvbS9wYXR0ZXJucy9iYWNrLXBhdHRlcm4ucG5nKTtcbiAgb3BhY2l0eTogMC44O1xufVxuLnJlbGF0ZWQtcHJvZHVjdHMgLmlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLnJlbGF0ZWQtcHJvZHVjdHMgLnNlYy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ucmVsYXRlZC1wcm9kdWN0cyAuc2VjLXRpdGxlIGgyLCAucmVsYXRlZC1wcm9kdWN0cyAuc2VjLXRpdGxlIC5oMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA0MXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnJlbGF0ZWQtcHJvZHVjdHMgLnNlYy10aXRsZSBoMiwgLnJlbGF0ZWQtcHJvZHVjdHMgLnNlYy10aXRsZSAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnJlbGF0ZWQtcHJvZHVjdHMgLnNlYy10aXRsZSBoMiwgLnJlbGF0ZWQtcHJvZHVjdHMgLnNlYy10aXRsZSAuaDIge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuLnJlbGF0ZWQtcHJvZHVjdHMgLnNlYy10aXRsZSBoMjphZnRlciwgLnJlbGF0ZWQtcHJvZHVjdHMgLnNlYy10aXRsZSAuaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1wcm9kdWN0cyAuc2VjLXRpdGxlIGgyOmFmdGVyLCAucmVsYXRlZC1wcm9kdWN0cyAuc2VjLXRpdGxlIC5oMjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2MtcGFnZS1iYW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkY0ODU4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2MtcGFnZS1iYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cudHJhbnNwYXJlbnR0ZXh0dXJlcy5jb20vcGF0dGVybnMvYmFjay1wYXR0ZXJuLnBuZyk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jYy1wYWdlLWJhbm5lciAuaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDMwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtcGFnZS1iYW5uZXIgLmlubmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jYy1wYWdlLWJhbm5lciAuaW5uZXIgLmNjLWJyZWFkY3J1bWJzIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2MtcGFnZS1iYW5uZXIgLmlubmVyIC5jYy1icmVhZGNydW1icyAuYnJlYWRjcnVtYnNfX2xpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuLmNjLXBhZ2UtYmFubmVyIC5pbm5lciAuY2MtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19saW5rW2FyaWEtY3VycmVudD1wYWdlXSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNjLXBhZ2UtYmFubmVyIC5pbm5lciAuY2MtdGl0bGUge1xuICBtYXJnaW46IDUwcHggMCAzMHB4O1xufVxuLmNjLXBhZ2UtYmFubmVyIC5pbm5lciAuY2MtdGl0bGUgaDEsIC5jYy1wYWdlLWJhbm5lciAuaW5uZXIgLmNjLXRpdGxlIC5oMSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDU3cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLXBhZ2UtYmFubmVyIC5pbm5lciAuY2MtdGl0bGUgaDEsIC5jYy1wYWdlLWJhbm5lciAuaW5uZXIgLmNjLXRpdGxlIC5oMSB7XG4gICAgZm9udC1zaXplOiA1MXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtcGFnZS1iYW5uZXIgLmlubmVyIC5jYy10aXRsZSBoMSwgLmNjLXBhZ2UtYmFubmVyIC5pbm5lciAuY2MtdGl0bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDQ2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1wYWdlLWJhbm5lciAuaW5uZXIgLmNjLXRpdGxlIGgxLCAuY2MtcGFnZS1iYW5uZXIgLmlubmVyIC5jYy10aXRsZSAuaDEge1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxufVxuXG4uY2MtaG9tZSAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmUyO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2UyZTJlMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MTlweCkge1xuICAuY2MtaG9tZSAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZTJlMmUyO1xuICB9XG59XG4uY2MtaG9tZSAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uY2MtaG9tZSAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuaGVhZGVyX19pY29uIHtcbiAgY29sb3I6ICMyRjQ4NTg7XG59XG4uY2MtaG9tZSAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuc2VhcmNoLW1vZGFsX19mb3JtIC5maWVsZDpiZWZvcmUsIC5jYy1ob21lIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5zZWFyY2gtbW9kYWxfX2Zvcm0gLmZpZWxkOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYy1ob21lIC5oZWFkZXItd3JhcHBlciBoZWFkZXIuY2MtaGVhZGVyIC5pbm5lciAuaGVhZGVyLXJpZ2h0IC5oZWFkZXJfX2ljb25zIC5zZWFyY2gtbW9kYWxfX2Zvcm0gLmZpZWxkIC5maWVsZF9faW5wdXQ6Zm9jdXMgfiAuZmllbGRfX2xhYmVsLFxuLmNjLWhvbWUgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNlYXJjaC1tb2RhbF9fZm9ybSAuZmllbGQgLmZpZWxkX19pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IC5maWVsZF9fbGFiZWwsXG4uY2MtaG9tZSAuaGVhZGVyLXdyYXBwZXIgaGVhZGVyLmNjLWhlYWRlciAuaW5uZXIgLmhlYWRlci1yaWdodCAuaGVhZGVyX19pY29ucyAuc2VhcmNoLW1vZGFsX19mb3JtIC5maWVsZCAuZmllbGRfX2lucHV0Oi13ZWJraXQtYXV0b2ZpbGwgfiAuZmllbGRfX2xhYmVsLFxuLmNjLWhvbWUgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNlYXJjaC1tb2RhbF9fZm9ybSAuZmllbGQgLmN1c3RvbWVyIC5maWVsZCBpbnB1dDpmb2N1cyB+IGxhYmVsLFxuLmNjLWhvbWUgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNlYXJjaC1tb2RhbF9fZm9ybSAuZmllbGQgLmN1c3RvbWVyIC5maWVsZCBpbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB+IGxhYmVsLFxuLmNjLWhvbWUgLmhlYWRlci13cmFwcGVyIGhlYWRlci5jYy1oZWFkZXIgLmlubmVyIC5oZWFkZXItcmlnaHQgLmhlYWRlcl9faWNvbnMgLnNlYXJjaC1tb2RhbF9fZm9ybSAuZmllbGQgLmN1c3RvbWVyIC5maWVsZCBpbnB1dDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBmb250LXNpemU6IDlweDtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IGNhbGModmFyKC0taW5wdXRzLWJvcmRlci13aWR0aCkgKyAycmVtKTtcbiAgbGVmdDogY2FsYyh2YXIoLS1pbnB1dHMtYm9yZGVyLXdpZHRoKSArIDJyZW0pO1xufVxuLmNjLWhvbWUgLmNjLWhwLWJhbm5lciB7XG4gIG1hcmdpbi10b3A6IC0xMTNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE4MTlweCkge1xuICAuY2MtaG9tZSAuY2MtaHAtYmFubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMTYwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1ob21lIC5jYy1ocC1iYW5uZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uY2MtaG9tZSAuY2MtaHAtYmFubmVyIC5pbm5lciAuY29udGVudCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAxMTNweDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjQ4NTg7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgcGFkZGluZy10b3A6IDExM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTgxOXB4KSB7XG4gIC5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciB7XG4gICAgaGVpZ2h0OiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gIH1cbn1cbi5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cudHJhbnNwYXJlbnR0ZXh0dXJlcy5jb20vcGF0dGVybnMvYmFjay1wYXR0ZXJuLnBuZyk7XG4gIG9wYWNpdHk6IDAuMjtcbn1cbi5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXIgLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sgaDEsIC5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXIgLmJsb2NrIC5oMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNTdweDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sgaDEsIC5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXIgLmJsb2NrIC5oMSB7XG4gICAgZm9udC1zaXplOiA2N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sgaDEsIC5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXIgLmJsb2NrIC5oMSB7XG4gICAgZm9udC1zaXplOiA0N3B4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtaG9tZSAuY2MtaHAtYmFubmVyIC5pbm5lciAuY29udGVudCAuaG9sZGVyIC5ibG9jayBoMSwgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sgLmgxIHtcbiAgICBmb250LXNpemU6IDQ3cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXIgLmJsb2NrIGgxLCAuY2MtaG9tZSAuY2MtaHAtYmFubmVyIC5pbm5lciAuY29udGVudCAuaG9sZGVyIC5ibG9jayAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sgaDEsIC5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXIgLmJsb2NrIC5oMSB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG4uY2MtaG9tZSAuY2MtaHAtYmFubmVyIC5pbm5lciAuY29udGVudCAuaG9sZGVyIC5ibG9jayBoMiwgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sgLmgyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtaG9tZSAuY2MtaHAtYmFubmVyIC5pbm5lciAuY29udGVudCAuaG9sZGVyIC5ibG9jayBoMiwgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sgLmgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5jb250ZW50IC5ob2xkZXIgLmJsb2NrIC5jYy1idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmNvbnRlbnQgLmhvbGRlciAuYmxvY2sgLmNjLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmltZy1ob2xkZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLWhvbWUgLmNjLWhwLWJhbm5lciAuaW5uZXIgLmltZy1ob2xkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYy1ob21lIC5jYy1ocC1iYW5uZXIgLmlubmVyIC5pbWctaG9sZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmNjLWhvbWUgLmNjLWxlYXNpbmcge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLW1jLXdyYXAgLmNjLWljb25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtbWMtd3JhcCAuY2MtbWMtbWFya2V0aW5nLWJhbm5lcnMgLnJvdyA+IGRpdjpsYXN0LWNoaWxkIC5tYmFubmVyLmZicmFuZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtcHJvZHVjdC13cmFwIC5jYy1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNjLXByb2R1Y3Qtd3JhcCAuY2MtYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWJzX19saXN0IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2R1Y3Qtd3JhcCAucHJvZHVjdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtcHJvZHVjdC13cmFwIC5wcm9kdWN0IC5wcm9kdWN0X19tZWRpYS13cmFwcGVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNjLXByb2R1Y3Qtd3JhcCAucHJvZHVjdCAucHJvZHVjdF9fbWVkaWEtd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX21lZGlhLXdyYXBwZXIgLnByb2R1Y3QtbWVkaWEtY29udGFpbmVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2R1Y3Qtd3JhcCAucHJvZHVjdCAucHJvZHVjdF9faW5mby13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNjLXByb2R1Y3Qtd3JhcCAucHJvZHVjdCAucHJvZHVjdF9faW5mby13cmFwcGVyIC5jYXB0aW9uLXdpdGgtbGV0dGVyLXNwYWNpbmcge1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjN2I3YjdiO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLXByb2R1Y3Qtd3JhcCAucHJvZHVjdCAucHJvZHVjdF9faW5mby13cmFwcGVyIC5wcm9kdWN0LWZvcm1fX2J1dHRvbnMsXG4gIC5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdC1mb3JtX19xdWFudGl0eSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdC1mb3JtX19idXR0b25zIC5xdWFudGl0eSxcbiAgLmNjLXByb2R1Y3Qtd3JhcCAucHJvZHVjdCAucHJvZHVjdF9faW5mby13cmFwcGVyIC5wcm9kdWN0LWZvcm1fX3F1YW50aXR5IC5xdWFudGl0eSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fdGl0bGUgaDEsIC5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fdGl0bGUgLmgxIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fdGl0bGUgaDEsIC5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fdGl0bGUgLmgxIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cbi5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fdGF4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJpY2UtYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNjLXByb2R1Y3Qtd3JhcCAucHJvZHVjdCAucHJvZHVjdF9faW5mby13cmFwcGVyIC5wcm9kdWN0X19za3Uge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzlhOWE5YTtcbiAgbWFyZ2luOiAwO1xufVxuLmNjLXByb2R1Y3Qtd3JhcCAucHJvZHVjdCAucHJvZHVjdF9faW5mby13cmFwcGVyIHNwYW4udmF0IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNlODY0M2I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtcHJvZHVjdC13cmFwIC5wcm9kdWN0IC5wcm9kdWN0X19pbmZvLXdyYXBwZXIgLnByb2R1Y3RfX2luZm8tY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG4uY2MtcHJvZHVjdC13cmFwIC5wcm9kdWN0IC5wcm9kdWN0X19pbmZvLXdyYXBwZXIgLnByb2R1Y3RfX2Rlc2NyaXB0aW9uIGltZyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMjBweDtcbiAgbWF4LXdpZHRoOiAyOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fZGVzY3JpcHRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDE1cHggMDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2YxZjFmMTtcbn1cbi5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fZGVzY3JpcHRpb24gdWwgbGkge1xuICBwYWRkaW5nOiA5cHggMDtcbn1cbi5jYy1wcm9kdWN0LXdyYXAgLnByb2R1Y3QgLnByb2R1Y3RfX2luZm8td3JhcHBlciAucHJvZHVjdF9fZGVzY3JpcHRpb24gdWwgbGk6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZDogI2YxZjFmMTtcbn1cblxuLmNjLWJyYW5kLW1iIC5tYmFubmVyLmZjb2xsZWN0aW9uLWxhcmdlIC5pbm5lciAuaW1nLWhvbGRlciBpbWcge1xuICB3aWR0aDogMzQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1icmFuZC13cmFwIC5jYy1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNjLWJyYW5kLXdyYXAgLmtsYXJuYS1iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWJyYW5kLXdyYXAgLmtsYXJuYS1iYW5uZXIgLmlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gIC5jYy1icmFuZC13cmFwIC5rbGFybmEtYmFubmVyIC5pbm5lciBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1icmFuZC13cmFwIC5rbGFybmEtYmFubmVyIGg1LCAuY2MtYnJhbmQtd3JhcCAua2xhcm5hLWJhbm5lciAuaDUge1xuICAgIGZvbnQtc2l6ZTogMzFweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWJyYW5kLXdyYXAgLmtsYXJuYS1iYW5uZXIgaDUsIC5jYy1icmFuZC13cmFwIC5rbGFybmEtYmFubmVyIC5oNSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2MtYnJhbmQtd3JhcCAua2xhcm5hLWJhbm5lciBoNSwgLmNjLWJyYW5kLXdyYXAgLmtsYXJuYS1iYW5uZXIgLmg1IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtYnJhbmQtd3JhcCAuY2MtbWMtYmFubmVyIC5pbm5lciAubWJhbm5lciAuY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1icmFuZC13cmFwIC5jYy1tYy1iYW5uZXIgLmlubmVyIC5tYmFubmVyIC5jb250ZW50IHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtYnJhbmQtd3JhcCAuY2MtbWMtYmFubmVyIC5pbm5lciAubWJhbm5lciAuY29udGVudCBoMywgLmNjLWJyYW5kLXdyYXAgLmNjLW1jLWJhbm5lciAuaW5uZXIgLm1iYW5uZXIgLmNvbnRlbnQgLmgzIHtcbiAgICBmb250LXNpemU6IDMxcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1icmFuZC13cmFwIC5jYy1tYy1iYW5uZXIgLmlubmVyIC5tYmFubmVyIC5jb250ZW50IC5jYy1idG4ge1xuICAgIHBhZGRpbmc6IDEzcHggMzBweDtcbiAgfVxufVxuXG4uY2MtbGVhc2luZy1tYWluIHtcbiAgcGFkZGluZzogMTAwcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYy1sZWFzaW5nLW1haW4ge1xuICAgIHBhZGRpbmc6IDcwcHggMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWxlYXNpbmctbWFpbiB7XG4gICAgcGFkZGluZzogNDBweCAwIDYwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uY2MtbGVhc2luZy1tYWluIC5yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNjLWxlYXNpbmctbWFpbiAucm93IC5jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLWxlYXNpbmctbWFpbiAucm93IC5jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uY2MtbGVhc2luZy1tYWluIC5yb3cgLmNvbnRlbnQgcDpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uY2MtbGVhc2luZy1tYWluIC5yb3cgLmltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtbGVhc2luZy1tYWluIC5yb3cgLmltZy1ob2xkZXIge1xuICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jYy1sZWFzaW5nLW1haW4gLnJvdyAuaW1nLWhvbGRlciBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG59XG4uY2MtbGVhc2luZy1tYWluIC5yb3cgLmltZy1ob2xkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDkwJTtcbiAgd2lkdGg6IDkwJTtcbiAgcmlnaHQ6IC00MHB4O1xuICBib3R0b206IC00MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly93d3cudHJhbnNwYXJlbnR0ZXh0dXJlcy5jb20vcGF0dGVybnMvYmFjay1wYXR0ZXJuLnBuZyk7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzZCMDc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtbGVhc2luZy1tYWluIC5yb3cgLmltZy1ob2xkZXI6YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBib3R0b206IC0yMHB4O1xuICB9XG59XG5cbi5jYWxjdWxhdGUtc2VjdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhbGN1bGF0ZS1zZWN0aW9uIC5tb2RhbCAuZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmNhbGN1bGF0ZS1zZWN0aW9uIC5zZWMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuLmNhbGN1bGF0ZS1zZWN0aW9uIC5zZWMtdGl0bGUgaDIsIC5jYWxjdWxhdGUtc2VjdGlvbiAuc2VjLXRpdGxlIC5oMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhbGN1bGF0ZS1zZWN0aW9uIC5zZWMtdGl0bGUgaDIsIC5jYWxjdWxhdGUtc2VjdGlvbiAuc2VjLXRpdGxlIC5oMiB7XG4gICAgZm9udC1zaXplOiA0MXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2FsY3VsYXRlLXNlY3Rpb24gLnNlYy10aXRsZSBoMiwgLmNhbGN1bGF0ZS1zZWN0aW9uIC5zZWMtdGl0bGUgLmgyIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuc2VjLXRpdGxlIGgyOmFmdGVyLCAuY2FsY3VsYXRlLXNlY3Rpb24gLnNlYy10aXRsZSAuaDI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBvcGFjaXR5OiAwLjQ7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYWxjdWxhdGUtc2VjdGlvbiAuc2VjLXRpdGxlIGgyOmFmdGVyLCAuY2FsY3VsYXRlLXNlY3Rpb24gLnNlYy10aXRsZSAuaDI6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuc2VjLXRpdGxlIGgyOmFmdGVyLCAuY2FsY3VsYXRlLXNlY3Rpb24gLnNlYy10aXRsZSAuaDI6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FsY3VsYXRlLXNlY3Rpb24gLmlubmVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLnByb2R1Y3RzLWluLWNhcnQtdGl0bGUge1xuICBmb250LXNpemU6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uY2FsY3VsYXRlLXNlY3Rpb24gLmlubmVyIC5vd2wtc3RhZ2UgLml0ZW0ge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZTZlNmU2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhbGN1bGF0ZS1zZWN0aW9uIC5pbm5lciAub3dsLXN0YWdlIC5pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLm93bC1zdGFnZSAuaXRlbSAuaW1nLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2FsY3VsYXRlLXNlY3Rpb24gLmlubmVyIC5vd2wtc3RhZ2UgLml0ZW0gLmltZy1jb250YWluZXIge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLm93bC1zdGFnZSAuaXRlbSAuaW1nLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuLmNhbGN1bGF0ZS1zZWN0aW9uIC5pbm5lciAub3dsLXN0YWdlIC5pdGVtIC5pbWctY29udGFpbmVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLm93bC1zdGFnZSAuaXRlbSAucHJvZHVjdC1uYW1lIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmNhbGN1bGF0ZS1zZWN0aW9uIC5pbm5lciAuY2FsY3VsYXRvci1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhbGN1bGF0ZS1zZWN0aW9uIC5pbm5lciAuY2FsY3VsYXRvci1jb250YWluZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhbGN1bGF0ZS1zZWN0aW9uIC5pbm5lciAuY2FsY3VsYXRvci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLmNhbGN1bGF0b3ItY29udGFpbmVyIC5sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLmNhbGN1bGF0b3ItY29udGFpbmVyIC5sYWJlbCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmNhbGN1bGF0ZS1zZWN0aW9uIC5pbm5lciAuY2FsY3VsYXRvci1jb250YWluZXIgLmxhYmVsIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLm1pbmltdW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4uY2FsY3VsYXRlLXNlY3Rpb24gLmlubmVyIC50YWJsZSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FsY3VsYXRlLXNlY3Rpb24gLmlubmVyIC5sZWFzaW5nLXRhYmxlLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDkwdnc7XG4gIH1cbn1cbi5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLmNvbnRhY3QtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FsY3VsYXRlLXNlY3Rpb24gLmlubmVyIC5jb250YWN0LWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmNhbGN1bGF0ZS1zZWN0aW9uIC5pbm5lciAuY29udGFjdC1jb250YWluZXIgLmNjLWJ0biB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYWxjdWxhdGUtc2VjdGlvbiAuaW5uZXIgLmNvbnRhY3QtY29udGFpbmVyIC5jYy1idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5jYy1wb2xpY2llcyAuY2MtcGFnZS1iYW5uZXIgLmlubmVyIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLXBvbGljaWVzIC5jYy1wYWdlLWJhbm5lciAuaW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmNjLXBvbGljaWVzIC5jYy1wb2xpY2llcy1tYWluIC5jb250ZW50IHtcbiAgcGFkZGluZzogNTBweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1MDk4MDM5MjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1wb2xpY2llcyAuY2MtcG9saWNpZXMtbWFpbiAuY29udGVudCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmNjLXBvbGljaWVzIC5jYy1wb2xpY2llcy1tYWluIC5jb250ZW50IGgxLCAuY2MtcG9saWNpZXMgLmNjLXBvbGljaWVzLW1haW4gLmNvbnRlbnQgLmgxLFxuLmNjLXBvbGljaWVzIC5jYy1wb2xpY2llcy1tYWluIC5jb250ZW50IGgyLFxuLmNjLXBvbGljaWVzIC5jYy1wb2xpY2llcy1tYWluIC5jb250ZW50IC5oMixcbi5jYy1wb2xpY2llcyAuY2MtcG9saWNpZXMtbWFpbiAuY29udGVudCBoMyxcbi5jYy1wb2xpY2llcyAuY2MtcG9saWNpZXMtbWFpbiAuY29udGVudCAuaDMsXG4uY2MtcG9saWNpZXMgLmNjLXBvbGljaWVzLW1haW4gLmNvbnRlbnQgaDQsXG4uY2MtcG9saWNpZXMgLmNjLXBvbGljaWVzLW1haW4gLmNvbnRlbnQgLmg0LFxuLmNjLXBvbGljaWVzIC5jYy1wb2xpY2llcy1tYWluIC5jb250ZW50IGg1LFxuLmNjLXBvbGljaWVzIC5jYy1wb2xpY2llcy1tYWluIC5jb250ZW50IC5oNSxcbi5jYy1wb2xpY2llcyAuY2MtcG9saWNpZXMtbWFpbiAuY29udGVudCBoNixcbi5jYy1wb2xpY2llcyAuY2MtcG9saWNpZXMtbWFpbiAuY29udGVudCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cbi5jYy1wb2xpY2llcyAuY2MtcG9saWNpZXMtbWFpbiAuY29udGVudCB1bCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmNjLWFjY291bnRzLXdyYXAgLmNjLXBhZ2UtYmFubmVyIC5pbm5lciB7XG4gIGhlaWdodDogNDAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1hY2NvdW50cy13cmFwIC5jYy1wYWdlLWJhbm5lciAuaW5uZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5pbm5lci5jdXN0b21lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNTBweDtcbiAgYm94LXNoYWRvdzogNXB4IDVweCAyMXB4IC01cHggcmdiYSgwLCAwLCAwLCAwLjI1MDk4MDM5MjIpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmlubmVyLmN1c3RvbWVyIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmlubmVyLmN1c3RvbWVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5pbm5lci5jdXN0b21lciB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG4gIC5jYy1hY2NvdW50cy13cmFwIC5jYy1hY2NvdW50cyAuaW5uZXIuY3VzdG9tZXIgI2N1c3RvbWVyX2xvZ2luIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG4uY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmlubmVyLmN1c3RvbWVyIC5zdWJtaXQtYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cbi5jYy1hY2NvdW50cy13cmFwIC5jYy1hY2NvdW50cyAuaW5uZXIuY3VzdG9tZXIgLnN1Ym1pdC1idG4gYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5pbm5lci5jdXN0b21lciAuc3VibWl0LWJ0biBhIHtcbiAgbWFyZ2luOiAwO1xufVxuLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5pbm5lci5jdXN0b21lciAub2gge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5jYy1hY2Mtd3JhcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5jYy1hY2Mtd3JhcCB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi5jYy1hY2NvdW50cy13cmFwIC5jYy1hY2NvdW50cyAuY2MtYWNjLXdyYXAgLmtsYXJuYS1iYW5uZXIgLmlubmVyIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYjNjNztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmNjLWFjYy13cmFwIC5rbGFybmEtYmFubmVyIC5pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG59XG4uY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmNjLWFjYy13cmFwIC5rbGFybmEtYmFubmVyIC5pbm5lciBoNSwgLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5jYy1hY2Mtd3JhcCAua2xhcm5hLWJhbm5lciAuaW5uZXIgLmg1IHtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYy1hY2NvdW50cy13cmFwIC5jYy1hY2NvdW50cyAuY2MtYWNjLXdyYXAgLmtsYXJuYS1iYW5uZXIgLmlubmVyIGg1IGltZywgLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5jYy1hY2Mtd3JhcCAua2xhcm5hLWJhbm5lciAuaW5uZXIgLmg1IGltZyB7XG4gIGhlaWdodDogNTVweDtcbn1cbi5jYy1hY2NvdW50cy13cmFwIC5jYy1hY2NvdW50cyAuY2MtYWNjLXdyYXAgLmtsYXJuYS1iYW5uZXIgLmlubmVyIHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5jYy1hY2Mtd3JhcCAuY2MtYWNjLWNvbnRlbnQge1xuICBwYWRkaW5nOiA1MHB4O1xuICBib3gtc2hhZG93OiA1cHggNXB4IDIxcHggLTVweCByZ2JhKDAsIDAsIDAsIDAuMjUwOTgwMzkyMik7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNjLWFjY291bnRzLXdyYXAgLmNjLWFjY291bnRzIC5jYy1hY2Mtd3JhcCAuY2MtYWNjLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1hY2NvdW50cy13cmFwIC5jYy1hY2NvdW50cyAuY2MtYWNjLXdyYXAgLmNjLWFjYy1jb250ZW50IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmNjLWFjYy13cmFwIC5jYy1hY2MtY29udGVudCAubGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmNjLWFjYy13cmFwIC5jYy1hY2MtY29udGVudCAubGlzdCAuYmxvY2sge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYy1hY2NvdW50cy13cmFwIC5jYy1hY2NvdW50cyAuY2MtYWNjLXdyYXAgLmNjLWFjYy1jb250ZW50IC5saXN0IC5ibG9jazpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5jYy1hY2NvdW50cy13cmFwIC5jYy1hY2NvdW50cyAuY2MtYWNjLXdyYXAgLmNjLWFjYy1jb250ZW50IC5saXN0IC5ibG9jayBpbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmNjLWFjYy13cmFwIC5jYy1hY2MtY29udGVudCAubGlzdCAuYmxvY2sgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uY2MtYWNjb3VudHMtd3JhcCAuY2MtYWNjb3VudHMgLmNjLWFjYy13cmFwIC5jYy1hY2MtY29udGVudCAubGlzdCAuYmxvY2sgcDpsYXN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLWNvbC13cmFwIC5jYy1pY29ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWNvbC13cmFwIC5jYy1sZWFzaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY2MtY29udGFjdCB7XG4gIHBhZGRpbmc6IDcwcHggMDtcbn1cbi5jYy1jb250YWN0IC5yZXMtbWFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1jb250YWN0IC5yZXMtbWFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2MtY29udGFjdCAucmVzLW1hcCBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1jb250YWN0IHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMjBweDtcbiAgfVxufVxuLmNjLWNvbnRhY3QgLmluZm8ge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNjLWNvbnRhY3QgLmluZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYy1jb250YWN0IC5pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtY29udGFjdCAuaW5mbyAuYWRkcmVzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNjLWNvbnRhY3QgLmluZm8gLnBvbGljaWVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2MtY29udGFjdCAuaW5mbyAucG9saWNpZXMgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jYy1jb250YWN0IC5pbmZvIC5wb2xpY2llcyB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jYy1jb250YWN0IC5pbmZvIC5wb2xpY2llcyB1bCBsaTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNjLWNvbnRhY3QgLmNjLWZvcm0gLmZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5jYy1jb250YWN0IC5jYy1mb3JtIC5yZXMtbWFwLCAuY2MtY29udGFjdCAuY2MtZm9ybSAuYWRkcmVzcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY2MtY29udGFjdCAuY2MtZm9ybSAucmVzLW1hcCwgLmNjLWNvbnRhY3QgLmNjLWZvcm0gLmFkZHJlc3Mge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2MtY29udGFjdCAuY2MtZm9ybSAucmVzLW1hcCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbiJdfQ== */