.btn {
  display: inline-block;
  padding: 8px 15px;
  font-size: 16px;
  border-radius: 5px;
  border: 1px solid transparent;
  text-align: center;
  transition: all 0.1s ease-in-out;
  font-family: "lato", "Arial", sans-serif;
  box-sizing: border-box;
  min-height: 40px;
  cursor: pointer;
  color: white !important;
  background-color: #478220;
  border-color: #478220;
}

.btn:hover {
  background-color: #335E16;
  color: white !important;
}

.btn:disabled {
  background-color: #F4F3F4;
  border-color: #F4F3F4;
  color: #977777;
  cursor: default;
}

.btn-inverse {
  display: inline-block;
  padding: 8px 15px;
  font-size: 16px;
  border-radius: 5px;
  border: 1px solid transparent;
  text-align: center;
  transition: all 0.1s ease-in-out;
  font-family: "lato", "Arial", sans-serif;
  box-sizing: border-box;
  min-height: 40px;
  cursor: pointer;
  color: #478220 !important;
  background-color: white;
  border-color: #478220;
}

.btn-inverse:hover {
  background-color: #E2EDDB;
  color: #335E16 !important;
}

.btn-inverse:disabled {
  background-color: #FFF;
  color: #999999 !important;
  border-color: #F4F3F4;
  cursor: default;
}

.btn-inverse.disabled {
  pointer-events: none;
  cursor: default;
  background-color: #FFF;
  border-color: #F4F3F4;
  color: #999999 !important;
}

.btn-fb {
  display: inline-block;
  padding: 8px 15px;
  font-size: 16px;
  border-radius: 5px;
  border: 1px solid transparent;
  text-align: center;
  transition: all 0.1s ease-in-out;
  font-family: "lato", "Arial", sans-serif;
  box-sizing: border-box;
  min-height: 40px;
  cursor: pointer;
  color: white !important;
  background-color: #3963C7;
  border-color: #3963C7;
  position: relative;
}

.btn-fb .icon {
  display: flex;
  position: absolute;
  top: 50%;
  left: 15px;
  transform: translateY(-50%);
}

.btn-fb .icon svg {
  fill: white;
  width: 14px;
  height: 29px;
}

.btn-fb:hover {
  background-color: #3359b4;
  color: white !important;
}

.btn-fb:disabled {
  background-color: #F4F3F4;
  border-color: #F4F3F4;
  color: #999999 !important;
  cursor: default;
}

.btn.disabled {
  pointer-events: none;
  cursor: default;
  background-color: #F4F3F4;
  border-color: #F4F3F4;
  color: #999999 !important;
}

.checkbox label {
  display: flex;
  margin: 0;
  font-weight: normal !important;
  width: auto !important;
  cursor: pointer;
  position: relative;
}

.checkbox label input {
  display: none !important;
}

.checkbox label span {
  font-weight: normal;
  padding: 3px 3px 3px 30px;
  position: relative;
  display: inline-block;
}

.checkbox label span:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 17px;
  height: 17px;
  background-color: white;
  border: 2px solid #CDCDCD;
  border-radius: 2px;
  transition: all 0.1s ease-in-out;
}

.checkbox label span:after {
  content: '\2713';
  font-weight: bold;
  color: #fff;
  position: absolute;
  top: 1px;
  left: 4px;
  z-index: 2;
  opacity: 0;
  scale: 0;
  transition: all 0.1s ease-in-out;
}

.checkbox.checked span:before {
  border-color: #008466;
  background: #008466;
}

.checkbox.checked span:after {
  opacity: 1;
  scale: 1;
}

.radio input {
  display: none !important;
}

.radio label {
  display: flex;
  margin: 0;
  font-weight: normal !important;
  width: auto !important;
  cursor: pointer;
}

.radio label span {
  font-weight: normal;
  padding: 3px 3px 3px 30px;
  position: relative;
  display: inline-block;
}

.radio label span:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  width: 20px;
  height: 20px;
  background-color: white;
  border: 2px solid #CDCDCD;
  border-radius: 50%;
}

.radio.checked label span:before {
  border-color: #408BF7;
}

.radio.checked label span:after {
  content: '';
  display: block;
  position: absolute;
  top: 6px;
  left: 6px;
  width: 12px;
  height: 12px;
  background-color: #408BF7;
  border-radius: 50%;
}

.qty {
  display: flex;
  border: 1px solid #CBCBCB;
}

.qty-action {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  color: black;
  font-size: 16px;
  font-weight: bold;
}

.qty-input {
  width: 45px !important;
  text-align: center;
  flex-shrink: 0;
  border-radius: 0;
  border-top: none !important;
  border-bottom: none !important;
  border-left: 1px solid #CBCBCB;
  border-right: 1px solid #CBCBCB;
  font-size: 16px;
  font-weight: bold;
  text-indent: 0px !important;
  -moz-appearance: textfield;
}

.qty-input:-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.qty-input:-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.qty-action-up {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  color: black;
  font-size: 16px;
  font-weight: bold;
}

.qty-action-down {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  color: black;
  font-size: 16px;
  font-weight: bold;
}

.qty-action-up-disabled {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: bold;
  pointer-events: none;
  color: #d0d0d0;
}

.qty-action-down-disabled {
  width: 40px;
  height: 40px;
  flex-shrink: 0;
  font-size: 16px;
  font-weight: bold;
  pointer-events: none;
  color: #d0d0d0;
}

.form-element {
  display: flex;
  flex-direction: column;
  margin-bottom: 25px;
}

.form-element.offset-small {
  margin-bottom: 10px;
}

.form-element-labels {
  display: flex;
  justify-content: space-between;
}

.form-element-action {
  padding: 13px 0;
  display: inline-block;
}

.form-element-action.offset-left {
  padding-left: 203px;
}

.form-element label {
  font-weight: bold;
  margin-bottom: 6px;
}

.form-element input, .form-element textarea, .form-element select {
  width: 100% !important;
  padding: 13px 7px !important;
  border-radius: 0;
  display: block;
}

.form-element input, .form-element textarea {
  transition: all 0.1s ease-in-out;
  border-color: #cdcdcd;
  box-shadow: 0 0 0 2px rgba(123, 136, 147, 0);
}

.form-element input:hover, .form-element textarea:hover {
  border-color: #9c9083;
}

.form-element input:focus, .form-element textarea:focus {
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(123, 136, 147, 0.2) !important;
  border-color: #837769 !important;
}

.form-element select {
  apperance: none;
  background-image: url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAAMABADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9INW8dXHhbxcllrltHbaDfbUsdUjJ2rLjmObPCknOD0x+ODQfHVx4u8VTwaNaxzeHLMNHc6pITiWbskPZgO56enbPTaxo9l4g0240/UbZLuznXbJFIOCP6H3HIp+l6XaaLp8FjY26WtpAoSOGMYCj/PegD//Z");
  background-repeat: no-repeat;
  background-size: 16px 12px;
  background-position: right .8rem center;
  box-shadow: 0 0 0 2px rgba(123, 136, 147, 0);
  transition: all 0.1s ease-in-out;
}

.form-element select:hover {
  border-color: #9c9083;
}

.form-element select:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(123, 136, 147, 0.2);
  border-color: #837769;
}

.form-element.radios label {
  margin-bottom: 10px;
}

.form-element.radios .radio {
  margin: 7px 0;
}

.form-element.inline {
  flex-direction: row;
}

.form-element.inline label {
  width: 187px;
  flex-shrink: 0;
  margin-right: 15px;
}

.form-element.inline .form-element-inlinecontent {
  flex: 1;
}

.form-element.inline.label-right label {
  padding-top: 10px;
  margin-bottom: 0;
  align-items: center;
  text-align: right;
  justify-content: flex-end;
}

.form-element.smaller-width .form-element-inline-elements {
  padding-right: 50px;
}

.form-element-inline-elements {
  display: flex;
  flex-wrap: wrap;
  flex: 1;
}

.form-element-inline-elements.nowrap {
  flex-wrap: nowrap;
}

.form-element-inline-elements div + div {
  padding-left: 15px;
}

.form-element-inline-elements .checkbox {
  display: inline-block;
}

.form-element-inline-elements p.caption {
  color: #999999;
  margin: 10px 0;
}

.form-element-password-toggler {
  position: absolute;
  top: 15px;
  right: 10px;
  color: #333333;
}

.form-element-elements.password-trigger {
  position: relative;
}

.form-control-w10 {
  width: 10%;
}

.form-control-w20 {
  width: 20%;
}

.form-control-w25 {
  width: 25%;
}

.form-control-w30 {
  width: 30%;
}

.form-control-w33 {
  width: 33.3%;
}

.form-control-w35 {
  width: 35%;
}

.form-control-w40 {
  width: 40%;
}

.form-control-w45 {
  width: 45%;
}

.form-control-w50 {
  width: 50%;
}

.form-control-w60 {
  width: 60%;
}

.form-control-w80 {
  width: 80%;
}

.form-actions {
  padding: 10px 0 25px 0;
}

.form-actions .btn, .form-actions .btn-inverse {
  min-width: 100px;
}

.form-actions .btn {
  padding-left: 30px;
  padding-right: 30px;
}

.form-actions .btn + .btn-inverse {
  margin-left: 15px;
}

.alert {
  padding: 10px;
  border: 1px solid transparent;
}

.alert-blue {
  border-color: #2C79A8;
  color: #2C79A8;
}

.alert-blue h4, .alert-blue p, .alert-blue a {
  color: #2C79A8;
}

.alert-blue a {
  text-decoration: underline;
}

.tip {
  position: relative;
  z-index: 1000;
}

.tip:hover .tip-content {
  display: block;
}

.tip-content {
  display: none;
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translate(-50%, -100%);
  z-index: 100;
  width: 250px;
  color: #333;
  cursor: default;
  padding-bottom: 0;
}

.tip-content-inner {
  background: #FFFFFF;
  padding: 14px 18px;
  border-radius: 5px;
  border: 1px solid #c5c5c5;
  /*box-shadow: 0 2px 5px #cccccc;*/
  margin-bottom: 10px;
}

.border-box input, .border-box textarea, .border-box select {
  box-sizing: border-box;
}

.text-columns {
  -moz-column-count: 2;
       column-count: 2;
}

.column-container {
  display: flex;
  flex-wrap: wrap;
  min-width: 100%;
  box-sizing: border-box;
}

.column-container.column-offset-15 {
  margin-left: -15px;
  margin-right: -15px;
}

.column-container.column-offset-15 .column-item {
  padding: 0 15px;
}

.column-item {
  flex: 1;
  box-sizing: border-box;
}

.column-item.column-item-1-3 {
  max-width: 33.3%;
  width: 33.3%;
  flex: auto;
}

.column-item.column-item-1-4 {
  max-width: 25%;
  width: 25%;
  flex: auto;
}

.text-right {
  text-align: right;
}

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

.text-muted {
  color: #999999;
}

.text-orange {
  color: #ec7c35;
}

.h-100 {
  height: 100%;
}

.min-height-100 {
  min-height: 100%;
}

.min-height-300px {
  min-height: 300px;
}

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

.mb-10 {
  margin-bottom: 10px !important;
}

.mb-15 {
  margin-bottom: 15px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.mb-45 {
  margin-bottom: 45px !important;
}

.max-w-250 {
  max-width: 250px;
}

.max-w-223 {
  max-width: 223px;
}

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

.pb-15 {
  padding-bottom: 16px !important;
}

.mt-15 {
  margin-top: 15px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.d-flex {
  display: flex;
}

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

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

.ui-dialog-titlebar-custom {
  margin: 25px;
  padding: 0 0 25px 0;
  border-bottom: 1px solid #CDCDCD;
}

.ui-dialog-titlebar-custom .ui-dialog-title {
  font-size: 24px;
}

.ui-dialog-titlebar-custom .ui-dialog-titlebar-close .ui-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD3SURBVHgB7dXBDYIwFAbg1x7UoyN0BEaQC3pkFDew6gDGSfToTUZwhI7AUT1YW0iUqJT340WT/kkJKW2/QF8DUUzMX2ei1dg3ZE6mVR56LimADQUdfeOi2VothKTddKU2MOhj/UVQwkErzJJ2t0bcaNs2ToQW8cjAYcKhTj9dLKWFNmUHlh60Mb1ADopgLDCEohgb/IS6mYXrniMYBL6hdSDMRxKQau8k7R8dlsozUYmsAYHNPbP1Z02QcwqBrwVydYXTB2XtYVs1cs8pBHaVPoqKb7A+qAxgOfdQ+8UbezoeEUF/mCe6VHqmleKO92+KjI+J+c3cASx1ufI5hnzsAAAAAElFTkSuQmCC");
  background-position: center;
}

.ui-dialog-titlebar-custom .ui-dialog-titlebar-close:hover .ui-button-icon, .ui-dialog-titlebar-custom .ui-dialog-titlebar-close:active .ui-button-icon, .ui-dialog-titlebar-custom .ui-dialog-titlebar-close:focus .ui-button-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAD3SURBVHgB7dXBDYIwFAbg1x7UoyN0BEaQC3pkFDew6gDGSfToTUZwhI7AUT1YW0iUqJT340WT/kkJKW2/QF8DUUzMX2ei1dg3ZE6mVR56LimADQUdfeOi2VothKTddKU2MOhj/UVQwkErzJJ2t0bcaNs2ToQW8cjAYcKhTj9dLKWFNmUHlh60Mb1ADopgLDCEohgb/IS6mYXrniMYBL6hdSDMRxKQau8k7R8dlsozUYmsAYHNPbP1Z02QcwqBrwVydYXTB2XtYVs1cs8pBHaVPoqKb7A+qAxgOfdQ+8UbezoeEUF/mCe6VHqmleKO92+KjI+J+c3cASx1ufI5hnzsAAAAAElFTkSuQmCC");
  background-position: center;
}

.ui-dialog-content-custom {
  padding: 25px;
}

.ui-dialog-profile-password-modal .form-element:first-child {
  margin-bottom: 15px;
}

.ui-dialog-profile-password-modal .form-element .checkbox {
  margin: 10px 0;
}

.ui-dialog-profile-password-basicinfo .form-element.label-right label {
  width: 120px;
}

.ui-dialog-profile-password-basicinfo .dialog-actions {
  padding-left: 135px;
}

.dialog-review-content {
  padding: 0 50px 20px 50px;
}

.dialog-review-content .form-element.inline label {
  width: 90px;
  text-align: right;
}

.dialog-review-content .dialog-actions {
  padding-left: 105px;
}

a.all:hover {
  text-decoration: underline;
}

a.hidden-link {
  color: black;
}

a.hidden-link:hover {
  color: black;
  cursor: pointer;
}

h1 {
  color: #333;
  font: 23px 'latoblack';
}

.brand-pro {
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  position: absolute;
  right: 0;
  bottom: 0;
  color: #666;
}

h1.border {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
}

h2 {
  position: relative;
  margin: 0 0 5px;
  color: #333;
  font-weight: normal;
  font-size: 20px;
  line-height: 24px;
}

h2 a.all {
  margin-left: 1%;
  font-family: "lato", "Arial", sans-serif;
}

h2.border {
  color: #333;
  font: 19px 'latobold';
  margin-bottom: 12px;
  border-bottom: 1px solid #e7e7e7;
  margin-bottom: 20px;
  padding-bottom: 7px;
}

h2.border a {
  font: 15px 'lato';
  margin-left: 1%;
  padding-left: 1%;
  border-left: 1px solid #ccc;
}

h3 {
  position: relative;
  margin: 0 0 10px;
  color: #333;
  font-size: 18px;
  line-height: 24px;
}

h3 a.all {
  margin-left: 1%;
  font-family: "lato", "Arial", sans-serif;
}

h4 {
  position: relative;
  margin: 0 0 10px;
  color: #333;
  font-size: 13px;
  line-height: 18px;
}

ul {
  margin: 0 0 10px;
}

ol {
  margin: 0 0 10px;
}

dl {
  margin: 0 0 10px;
}

p {
  margin: 0 0 10px;
}

li {
  margin: 0 0 5px 25px;
}

table {
  margin: 0 0 20px;
  border-collapse: collapse;
  text-shadow: 0 1px 0 #fff;
  width: 100%;
}

table th {
  margin: 0;
  padding: 10px;
  text-align: left;
  vertical-align: bottom;
  font: 12px 'latobold';
  line-height: 12px;
}

table td {
  background: #fff;
  margin: 0;
  padding: 10px;
}

table td strong {
  font: 14px 'latobold';
}

#acc-favorites .avgRatingDiv {
  display: none;
}

#breadcrumb {
  color: #333333;
  padding: 13px 0px 20px;
  position: relative;
  clear: both;
  font-weight: bold;
}

#breadcrumb a {
  color: #6B6A6A;
  font: 14px 'latobold';
  margin-right: 5px;
}

#breadcrumb a:hover {
  color: #3c84c3;
  text-decoration: underline;
}

#breadcrumb table {
  margin-left: -30px;
  border: 0;
  margin: 0 0 15px;
}

#breadcrumb td {
  padding: 0;
  border: none;
}

#breadcrumb .helpme {
  top: 13px;
}

#breadcrumb .social {
  position: relative;
  top: -27px;
  margin-left: 720px;
}

#content h2.specific-h2 {
  margin-bottom: 12px;
  line-height: 34px !important;
  position: relative;
  color: #333;
  font: 23px 'latoblack';
  clear: both;
}

#content h1 {
  margin-bottom: 12px;
  line-height: 34px;
  position: relative;
  clear: both;
}

#content h1 a {
  display: inline-block;
  margin: 2px 0 0;
  font: 12px 'latobold';
}

#content h1 a:hover {
  text-decoration: underline;
}

#offer-right {
  color: #666;
  padding: 10px 0 20px;
  position: right;
}

#sidebar {
  float: left;
}

#sidebar h2 {
  margin: 0;
  padding: 4px 10px;
  font: 23px 'latoblack';
}

#sidebar h2.purista-subhead {
  font-size: 16px;
  font-weight: bold;
  padding-top: 20px;
}

#sidebar ul.purista-list li {
  margin: 0;
}

#sidebar .subnav-title {
  font-size: 14px;
  margin: 10px 0 30px 0;
  padding: 0;
}

#sidebar ul.subnav {
  margin-bottom: 28px;
  padding: 0;
  border: 1px solid #CDCDCD;
}

#sidebar ul.subnav li {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-family: "lato", "Arial", sans-serif;
}

#sidebar ul.subnav li:not(:last-child) a:after {
  content: '';
  position: absolute;
  display: block;
  width: calc(100% - 40px);
  height: 1px;
  background-color: #CDCDCD;
  bottom: 0px;
  left: 20px;
}

#sidebar ul.subnav li.active-link {
  padding: 20px 20px 16px 20px;
  font-family: 'lato';
  position: relative;
  color: #333333;
}

#sidebar ul.subnav li.active-link:not(:last-child):after {
  content: '';
  position: absolute;
  display: block;
  width: calc(100% - 40px);
  height: 1px;
  background-color: #CDCDCD;
  bottom: 0px;
  left: 20px;
}

#sidebar ul.subnav li a {
  position: relative;
  display: flex;
  color: #333;
  font: 14px 'lato';
  padding: 20px 20px 16px 20px;
  position: relative;
  text-decoration: none;
}

#sidebar ul.subnav li a:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 8px;
  height: 100%;
  top: 0;
  left: 0;
  background-color: transparent;
}

#sidebar ul.subnav li a:hover {
  color: #478220;
}

#sidebar ul.subnav li a .icon {
  display: block;
  width: 13px;
  height: auto;
  margin-right: 10px;
  flex-shrink: 0;
}

#sidebar ul.subnav li a .icon svg {
  fill: #333;
  width: 100%;
  height: 100%;
}

#sidebar ul.subnav li a .tip {
  display: inline-block;
  width: 19px;
  height: 19px;
  text-align: center;
  color: white;
  background-color: #FF000A;
  border-radius: 50%;
  margin-left: 10px;
  line-height: 19px;
  font-size: 12px;
}

#sidebar ul.subnav li.active a:before {
  background-color: #478220;
}

#sidebar ul.subnav li.red a {
  color: #b22626;
}

#sidebar ul.subnav li.red a .icon svg {
  fill: #b22626;
}

#sidebar ul.subnav ul {
  margin: 0;
  font-weight: normal;
  font-size: 12px;
  padding: 0px;
}

#sidebar ul.subnav .shop-link {
  padding: 20px 20px 16px 0px;
  font-size: 14px;
  font-family: 'lato';
  position: relative;
  color: #333333;
  border-bottom: 1px solid #cdcdcd;
  width: 78%;
  margin: 0 auto;
}

#sidebar ul.callouts {
  margin: 0;
  padding: 10px 0;
}

#sidebar ul.callouts li {
  list-style: none;
  padding: 0 0 10px;
  margin: 0;
}

#sidebar.cardiovascularSidebar ul.subnav li:not(:last-child) a:after {
  content: none;
}

.top-right {
  position: absolute;
  right: 0;
  top: 0;
}

.breadcrumbSeparator {
  font-style: normal;
}

.helpme {
  position: absolute;
  right: 0;
  color: #333;
  font-size: 14px;
}

.helpme em {
  font-family: "latoitalic", "Arial", sans-serif;
}

.float-left {
  float: left;
  margin: 0 10px 10px 0;
}

.float-right {
  float: right;
  margin: 0 0 10px 10px;
}

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

.social #fb-root {
  position: absolute;
}

.social #___plusone_0 {
  width: 66px !important;
}

.social #___plusone_0 iframe {
  width: 66px !important;
}

.social-label {
  float: left;
  padding: 2px 8px 0 0;
}

.cartLoginSection {
  max-width: 1220px;
  width: 100% !important;
  margin-left: auto;
  margin-right: auto;
}

.cartLoginSection h2 {
  margin-left: 0;
}

.section {
  position: relative;
  clear: both;
  padding: 0 0 20px;
}

.section .top-right-actions {
  padding-top: 8px;
}

.top-right-actions {
  padding-top: 10px;
  font-family: "latobold", "Arial", sans-serif;
  position: absolute;
  right: 0;
  top: 0;
}

.top-right-actions a {
  margin-left: 15px;
  font-size: 12px;
}

.top-right-actions a:hover {
  color: #177c92;
  text-decoration: underline;
}

.banner {
  margin: 0 0 15px;
  width: 1015px;
  max-width: 100%;
  text-align: center;
}

.top-banner {
  padding-left: 0;
  margin: 5px 0;
}

.homepage .top-banner {
  text-align: center;
  padding-left: 0;
}

.homepage .slideshow {
  height: 446px;
}

.cycle-slideshow {
  position: absolute;
  width: 100%;
  text-align: center;
  display: flex;
  justify-content: center;
  top: 220px;
  left: 0;
}

.cycle-slideshow li {
  margin: 0;
  width: 100%;
}

.cycle-slideshow li a {
  display: block;
}

.cycle-slideshow li img {
  left: 50%;
  position: relative;
  margin-left: -100%;
}

.catalog #content .cycle-slideshow {
  margin-top: 100px;
}

.catalog #content .review label.form-check {
  margin-right: 20px;
  margin-top: 5px;
}

.catalog .review dl dt {
  width: 30%;
}

.catalog .review dl dd {
  width: 70%;
}

ul.slideshow-content {
  overflow: hidden;
  margin: 0;
  position: relative;
  height: 415px;
  text-align: center;
}

ul.slideshow-content li {
  list-style: none;
  margin: auto;
  width: 100%;
  display: flex;
  justify-content: center;
}

ul.slideshow-content li img {
  height: 100%;
  width: 100%;
}

.slideshow-button {
  display: inline-block;
  font-size: 0;
  transition: all 0.25s ease;
}

.slideshow-prev {
  width: 12px;
  height: 20px;
  margin-top: -6px;
  overflow: hidden;
  color: #000;
  font-size: 0;
  position: absolute;
  top: 35%;
  cursor: pointer;
  background: url(../img/sprite.png) left top no-repeat;
  z-index: 5;
  left: 27px;
  background-position: -113px 0;
}

.slideshow-prev:hover {
  background-position: -113px -21px;
}

.slideshow-next {
  width: 12px;
  height: 20px;
  margin-top: -6px;
  overflow: hidden;
  color: #000;
  font-size: 0;
  position: absolute;
  top: 35%;
  cursor: pointer;
  background: url(../img/sprite.png) left top no-repeat;
  z-index: 5;
  right: 27px;
  background-position: -127px 0;
}

.slideshow-next:hover {
  background-position: -127px -21px;
}

.slideshow-controls {
  text-align: center;
  display: inline-block;
  margin: 0 auto;
  padding: 13px 34px;
  position: relative;
}

.follow {
  height: 40px;
  padding: 0 10px;
}

.follow-label {
  float: left;
  color: #7b8893;
  padding-top: 3px;
  margin-right: 10px;
}

.fb-like {
  float: left;
  margin-right: 10px;
}

.twitter-follow-button {
  float: left;
  margin-right: 10px;
}

ul.features {
  height: 442px;
  margin: 0 0 20px;
  position: relative;
  overflow: hidden;
}

ul.features li {
  float: left;
  width: 300px;
  height: 213px;
  list-style: none;
  margin: 0 20px 0 0;
}

ul.features li.last {
  position: absolute;
  margin: 0;
  right: 0;
  top: 0;
}

ul.features h3 {
  font-weight: normal;
  padding: 10px;
  margin: 0;
  text-align: left;
}

ul.brand {
  border: 1px solid #ccc;
  padding: 10px 10px 1px;
  margin: 0 0 20px;
}

ul.brand li {
  float: left;
  list-style: none;
  margin: 0 9px 9px 0;
}

ul.brand li img {
  display: block;
}

.seo {
  padding: 10px;
  color: #666;
}

.seo h4 {
  text-transform: none;
  color: #666;
}

.header {
  border: 1px solid #dbdbdb;
  background-color: #f1efe8;
  padding: 10px 10px 0;
  height: 22px;
  font: 12px 'latobold';
  line-height: 12px;
  position: relative;
}

.header span {
  position: absolute;
  top: 10px;
}

.tab {
  padding: 44px 0 0;
  position: relative;
}

ul.tab-nav {
  width: 100%;
  position: absolute;
  top: 0;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  border-radius: 0;
  height: 38px;
}

ul.tab-nav li {
  list-style: none;
  margin: 0;
  display: inline-block;
}

ul.tab-nav li a {
  color: #675d52;
  font: 16px 'latobold';
  display: inline-block;
  padding: 16px 20px 11px;
}

ul.tab-nav li a:hover {
  color: #333;
}

ul.tab-nav li a h2 {
  margin: 0;
  line-height: unset;
  font-size: 16px;
  color: #675d52;
}

ul.tab-nav li.ui-tabs-selected a {
  cursor: default;
  background: #fff;
  color: #333;
  border-color: #dfdfdf;
  border-bottom: none;
}

.ui-tabs-active {
  border-bottom: 3px solid orange;
}

.tab-content {
  margin-top: 4px;
  padding: 20px;
  line-height: 16px;
}

.tab-content h3 {
  position: relative;
}

.tab-content p {
  font-size: 15px;
  line-height: 20px;
  margin-top: 40px;
}

.ui-tabs-hide {
  display: none;
}

.tooltip {
  position: relative;
  text-align: left;
  margin-left: 3px;
}

.tooltip .tooltip-query {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 14px;
  background: url(../img/icons.png) no-repeat -101px -24px;
  font-size: 0;
  line-height: 23px;
}

.tooltip .tooltip-query2 {
  display: inline-block;
  position: relative;
  bottom: -3px;
  width: 14px;
  height: 14px;
  background: url(../img/icons.png) no-repeat -101px -24px;
  font-size: 0;
}

.tooltip .tooltip-options {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  background: url(../img/icons.png) no-repeat -198px 0;
  font-size: 0;
  cursor: context-menu;
}

.tooltip button.tooltip-text {
  margin: 0 5px;
  font-weight: bold;
  font-size: 11px;
}

.tooltip span.tooltip-text {
  margin: 0 5px;
  font-weight: bold;
  color: #666;
  font-size: 11px;
  cursor: help;
}

.tooltip .tooltip-content {
  display: none;
  position: absolute;
  right: 0;
  width: 250px;
  padding: 15px;
  text-align: left;
  border: 1px solid #ddd;
  font-weight: normal;
  box-shadow: 0 0 2px #ccc;
  background: #f3f3f3;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0;
  color: #333;
}

.tooltip .tooltip-content button {
  font-weight: bold;
}

.tooltip .tooltip-downward {
  top: 15px !important;
  bottom: auto !important;
}

.tooltip:hover {
  z-index: 9999;
}

.tooltip:hover .tooltip-content {
  display: block !important;
}

.tooltip:hover ul.tooltip-actions {
  display: block !important;
}

.tooltip ul.tooltip-actions {
  display: none;
  position: absolute;
  right: -10px;
  margin: 0;
  top: 15px;
  width: 210px;
  padding: 15px 15px 9px;
  font-size: 12px;
  line-height: 18px;
  text-align: left;
  background: #dee7f0;
  text-shadow: 0 1px 0 #fff;
  font-weight: normal;
  z-index: 1000;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.25);
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.tooltip-rewards {
  bottom: 6px;
}

.tooltip-pointer {
  cursor: pointer;
  height: 18px !important;
}

.bulkyItem .tooltip-query {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: url(../img/icons.png) no-repeat -101px -24px;
  font-size: 0;
  position: relative;
  left: 2px;
}

.ie7 .tooltip .tooltip-query {
  text-indent: 0;
  font-size: 1px;
  color: #fff;
  letter-spacing: -5px;
  top: -2px;
}

.active > .tooltip-content {
  display: block !important;
}

.active > ul.tooltip-actions {
  display: block !important;
}

ul.tooltip-actions li {
  margin: 0;
  font-weight: bold;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border: none !important;
  margin: 0 0 6px !important;
  list-style: none !important;
}

.checkout-button {
  display: block;
  padding: 9px 36px;
  color: #fff;
  font: 15px 'latobold';
  background: #b22626;
  border: 1px solid #b22626;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.checkout-button:hover {
  color: #fff;
  border: 1px solid #8f1d1d;
  background-color: #8f1d1d;
}

.button.button-big {
  display: block;
  padding: 9px 36px;
  color: #fff;
  font: 15px 'latobold';
  background: #b22626;
  border: 1px solid #b22626;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: inline-block;
  padding: 10px 40px;
}

.button.button-big:hover {
  color: #fff;
  border: 1px solid #8f1d1d;
  background-color: #8f1d1d;
}

.message {
  background: #eff4fa;
  padding: 15px;
  margin: 0 0 15px;
  font: 14px 'latobold';
  clear: both;
}

.message-beige {
  background: #f1efe8;
  border-radius: 5px;
  padding: 9px 0;
  margin: 2px auto;
  line-height: 19px;
  font-size: 17px;
  width: 158px;
}

.message-beige p {
  color: #fff;
}

.message-beige p .sprite-procheck {
  width: 20px;
  height: 20px;
}

.message-green {
  background: #b9df90;
  border-top: 2px solid #478220;
}

.message-grey {
  background: #f7f7f7;
}

.message-red {
  background: #fadede;
  border-top: 2px solid #e55c59;
  display: none;
}

.message-red-write-review {
  margin-bottom: 0 !important;
  margin-top: 30px !important;
}

.add-to-cart-notify {
  border: 1px solid #9e9e9e;
  font-size: 20px;
  padding: 7px 8px;
  height: 36px;
  position: relative;
  margin-top: 8px;
  clear: both;
  width: 97%;
}

.add-to-cart-notify:before {
  width: 20px;
  height: 20px;
  content: '';
  position: absolute;
  left: 12px;
  top: 14px;
  background: url(../img/sprite.png) -89px -313px no-repeat;
}

.add-to-cart-notify button.button {
  padding: 9px 18px;
  position: relative;
  background-color: #b22626;
  border: none;
}

.add-to-cart-notify button.button:hover {
  background-color: #8f1d1d;
}

.add-to-cart-notify button.button:after {
  width: 5px;
  height: 9px;
  content: '';
  position: absolute;
  right: 19px;
  top: 13px;
  background: url(../img/sprite.png) -39px 0 no-repeat;
}

ul.sitemap li {
  list-style: none;
  font-weight: bold;
  border-top: 1px solid #ddd;
  clear: both;
  margin: 0;
  padding: 10px 0;
  font-size: 15px;
}

ul.sitemap li li {
  border: none;
  font-size: 12px;
  padding: 5px 0;
  border-top: 1px solid #f1efe8;
}

ul.sitemap li li li {
  border: none;
  float: left;
  clear: none;
  width: 24.5%;
  font-weight: normal;
  font-size: 12px;
  padding: 0 0 5px;
}

ul.sitemap ul {
  padding-top: 10px;
}

ul.sitemap ul ul {
  padding-top: 5px;
}

.sitemap {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
}

dl.press-media dt {
  float: left;
  width: 200px;
  padding: 0 0 40px;
  clear: both;
  border-right: 1px solid #ccc;
}

dl.press-media dd {
  float: left;
  width: 460px;
  padding: 0 0 20px 20px;
  border-left: 1px solid #ccc;
  margin-left: -1px;
}

dl.press-media dd ul {
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
}

table.press-photos td {
  text-align: center;
}

ul.awards li {
  float: left;
  margin: 0;
  list-style: none;
  width: 19.5%;
  border-right: 1px solid #ddd;
  text-align: center;
  height: 100px;
}

ul.awards li img {
  max-width: 100px !important;
}

ul.awards li.row-last {
  border: none;
}

ul.cvv li {
  float: left;
  width: 125px;
  padding: 0 25px 0 0;
  margin: 0;
  list-style: none;
}

ul.discover {
  margin: 0;
  padding: 0 0 10px;
}

ul.discover li {
  float: left;
  margin: 0 10px 10px 0;
  list-style: none;
}

ul.discover li img {
  display: block;
}

ul.boxes {
  margin: 0;
  padding: 10px 0;
  width: 941px;
}

ul.boxes li {
  float: left;
  width: 22%;
  height: 275px;
  margin: 0 0 50px;
  padding: 0 1.5%;
  list-style: none;
  text-align: center;
}

ul.boxes li p {
  max-height: 42px;
  min-height: 42px;
  margin: 0 0 8px;
  font-size: 12px;
  line-height: 16px;
  overflow: hidden;
  word-wrap: break-word;
}

ul.boxes li:hover > p button.more {
  color: #fff;
  background-color: #444;
}

ul.boxes li:hover > p a.more {
  color: #fff;
  background-color: #444;
}

ul.boxes li a.more {
  width: 184px;
  margin: 0 auto;
  display: block;
  color: #fff;
  font: 11px/30px 'latobold';
  text-transform: uppercase;
  text-decoration: none;
  background-color: #b22626;
}

ul.boxes li button.more {
  width: 184px;
  margin: 0 auto;
  display: block;
  color: #fff;
  font: 11px/30px 'latobold';
  text-transform: uppercase;
  text-decoration: none;
  background-color: #b22626;
}

ul.boxes li.row-last {
  border: none;
}

.productImgBox {
  height: 125px;
  margin-bottom: 20px;
  transition: 300ms ease;
}

ul.ratings {
  width: 85px;
  height: 17px;
  padding: 0 !important;
  background: url(../img/y-icon-reviews.png) repeat-x left bottom;
  border: none !important;
}

ul.ratings li {
  background: url(../img/y-icon-reviews.png) no-repeat left top;
  font-size: 0;
  height: 17px !important;
  float: left;
  width: 17px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  border: none;
}

.items-wrapper .bx-wrapper ul.ratings {
  width: 85px;
  height: 17px;
  padding: 0 !important;
  background: url(../img/y-icon-reviews.png) repeat-x left bottom;
  border: none !important;
}

.items-wrapper .bx-wrapper ul.ratings li {
  background: url(../img/y-icon-reviews.png) no-repeat left top;
  font-size: 0;
  height: 17px !important;
  float: left;
  width: 17px;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  border: none;
}

ul.ratings-med {
  width: 130px !important;
  height: 26px !important;
  padding: 0 !important;
  background: url(../img/y-icon-reviews-md.png) repeat-x left bottom;
}

ul.ratings-med li {
  float: left;
  width: 20% !important;
  height: 26px !important;
  background: url(../img/y-icon-reviews-md.png) no-repeat left top;
  background-color: white;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  font-size: 0;
}

ul.ratings-large {
  width: 171px !important;
  height: 34px !important;
  padding: 0 !important;
  background: url(../img/y-icon-reviews-lg.png) repeat-x left bottom;
}

ul.ratings-large li {
  float: left;
  width: 34px !important;
  height: 34px !important;
  background: url(../img/y-icon-reviews-lg.png) no-repeat left top;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none;
  font-size: 0;
}

ul.ratings-large li.half {
  width: 17px !important;
}

.rewards-video {
  float: left;
  width: 360px;
  border: 1px solid #ddd;
  margin: 40px 0;
}

.rewards-intro {
  float: right;
  width: 540px;
  margin: 40px 0;
}

.cart-image {
  margin-left: 5px;
  top: 5px !important;
  position: relative !important;
  overflow: inherit !important;
}

.minicart-wrapper {
  right: -6px;
  position: absolute;
  text-align: right;
  top: -6px;
}

.my-cart-label {
  white-space: nowrap;
  font-size: 14px;
  background-color: #b22626;
  color: white;
  border-radius: 25px;
  padding: 3px;
  width: 17px;
  display: block;
  text-align: center;
}

.box-image {
  overflow: inherit !important;
}

.free-shipping {
  position: relative;
  top: 7px;
  color: #4f4f4f;
}

.no-text-transform {
  text-transform: none !important;
}

.promo-shipping-subheading {
  font-weight: normal !important;
}

.review-products-container {
  margin-top: 50px;
  padding-bottom: 30px;
}

.review-products-container h3 {
  color: #454444;
  font-family: "latoblack", "Arial", sans-serif;
  font-size: 20px;
  text-align: center;
}

.review-product-image {
  padding: 30px 0 0 18px;
  position: relative;
  height: auto !important;
  width: 170px !important;
}

.review-product-image img {
  text-align: center;
}

.review-product-mid-section {
  min-height: 105px;
  width: 95%;
  font: 13px 'latobold';
  text-align: center;
}

.product-display-name {
  font-family: "latobold", "Arial", sans-serif;
  line-height: 16px;
  height: 65px;
}

.favPrice {
  text-decoration: none;
  color: #b22626;
  font: 16.5px 'latobold';
}

.review-guest {
  margin-top: 50px;
  padding-bottom: 30px;
  border-right: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1;
  border-left: 1px solid #f1f1f1;
  overflow: hidden;
}

.review-first-image {
  margin-left: 140px;
}

.join-button {
  clear: both;
  padding-bottom: 20px;
  padding-top: 15px;
}

.join-button-anch {
  height: 32px;
  width: 200px;
  line-height: 32px;
  font-size: 19px;
}

.benefits {
  padding: 30px;
}

.order-history-content {
  margin-top: 10px;
  text-align: center;
}

.order-span {
  font-weight: bold;
  color: yellow;
}

.autoship-text {
  margin-top: 10px;
  text-align: center;
}

.fav-content {
  margin-top: 10px;
  text-align: center;
}

.autoShippingBlocks {
  width: 100%;
  float: left;
  text-align: center;
}

.autoShippingBlocks li {
  width: 21%;
  list-style: none;
  display: inline-block;
  margin: 0;
  padding: 0 3%;
  vertical-align: top;
}

.autoShippingBlocks li img {
  height: 121px;
  margin-bottom: 12px;
}

.autoShippingBlocks li p {
  color: #4a4a4a;
  font-size: 14px;
}

.autoShippingBlocks li span {
  display: block;
  margin-bottom: 3px;
  margin-top: 4px;
  font: 20px 'latoblack';
  color: #21767c;
}

.autoship-tooltip-modal {
  cursor: pointer;
}

.mainThanks {
  margin-top: 150px;
  text-align: center;
}

.mainThanks img {
  margin-bottom: 20px;
}

.secondThanks {
  padding: 30px;
  margin-top: 50px;
  text-align: center;
  background-color: #f7f7f7;
}

.secondThanks h1 {
  color: #21767c;
}

.secondThanks h2 {
  margin-bottom: 50px;
}

.otherBenefitsHeading {
  color: #21767c;
  font-family: "latoblack", "Arial", sans-serif;
  margin-bottom: 25px;
}

.reviewSubtitle {
  font: 16px lato;
  color: #4a4a4a;
  margin-top: 15px;
}

.terms-modal {
  cursor: pointer;
}

.tooltip-modal {
  cursor: pointer;
}

.pdp #breadcrumb {
  margin: 0 0 15px 6%;
  clear: both;
  font-style: italic;
  color: #757575;
}

.items-wrapper {
  border: 5px solid #f6f5f4;
  margin: 20px 0;
  padding: 20px 10px;
  min-height: 413px;
}

.items-wrapper .title {
  font-size: 24px;
  font-family: lato;
  font-weight: bold;
  color: #353535;
  margin-bottom: 12px;
  line-height: 34px;
}

.items-wrapper .des {
  font-size: 15px;
  font-family: lato;
  color: #393939;
  padding-top: 14px;
}

.items-wrapper h2 {
  text-transform: capitalize;
  padding-top: 14px;
}

.items-wrapper .view-all a {
  text-transform: uppercase;
  color: #2c6188;
  font-size: 14px;
  font-family: lato;
  font-weight: bold;
}

.items-wrapper .thumbnail-img {
  width: 156px;
  margin: 0 auto;
}

.items-wrapper .bx-viewport {
  height: 343px !important;
}

.item-img img {
  margin: 0 auto;
}

.item-holder button.notify-orange {
  width: 135px;
  height: 41px;
}

.items-spotlight .item-holder button.notify-orange {
  padding: 10px 0 !important;
}

.items-spotlight .outOfStock {
  left: 27px;
  width: 135px;
  top: 90px;
}

.items-spotlight button.button-green {
  display: inline-block;
  width: 135px !important;
}

.items-spotlight:hover button.item-qv {
  top: 75px;
  left: 35px !important;
}

.item-content .bx-wrapper {
  box-shadow: none;
  margin: 0 auto 20px;
  right: 0;
}

.item-content .bx-wrapper .bx-controls-direction a {
  top: 61%;
  z-index: 9;
}

.item-content .bx-wrapper .bx-prev {
  left: -30px;
  right: 0;
}

.item-content .bx-wrapper .bx-next {
  right: -35px;
}

.col-md-6 .view-all {
  height: 12px;
  text-align: center;
}

.col-md-6 .ver-view {
  min-height: 666px;
}

.col-md-6 .divider {
  width: 100%;
  border-bottom: 1px solid #f1efe8;
  margin: 0 0 13px;
}

.price .actual {
  padding-right: 10px;
  text-decoration: line-through;
}

.price .discount {
  color: red;
}

.horizontal-view {
  padding-top: 40px;
}

.item-imgbox {
  margin: 0 auto;
  width: 156px;
}

.controls-disable {
  pointer-events: none;
}

.items-viewer.item-grid {
  height: 370px;
  overflow: hidden;
}

.items-viewer .item-badge {
  position: absolute;
  position: absolute;
  left: 20px;
  left: 20px;
  top: 0;
  top: 0;
}

.items-viewer .item-qv-wrap {
  min-height: 172px;
  display: block;
  text-align: center;
  min-height: 162px !important;
}

.items-viewer .item-title {
  height: 65px;
  overflow: auto;
  font: 13px 'latobold';
  height: 46px !important;
  width: 138px;
}

.items-viewer .compare .item-title {
  height: 65px;
  overflow: auto;
  font: 13px 'latobold';
}

.items-viewer .compare .item-reviews {
  display: block;
  padding: 8px 0;
}

.items-viewer .compare .item-price {
  font: bold 14px 'Arial';
  margin: 0 0 3px;
}

.items-viewer .item-reviews {
  display: block;
  padding: 8px 0;
  height: 26px;
}

.items-viewer .item-price {
  font: bold 14px 'Arial';
  margin: 0 0 3px;
}

.items-viewer a {
  top: -27px !important;
}

.item-spotlight .item-badge {
  min-height: 172px;
  display: block;
  text-align: center;
}

.item-spotlight .item-title {
  height: 65px;
  overflow: auto;
  font: 13px 'latobold';
  height: 46px !important;
  width: 138px;
}

.item-spotlight .compare .item-title {
  height: 65px;
  overflow: auto;
  font: 13px 'latobold';
}

.item-spotlight .compare .item-reviews {
  display: block;
  padding: 8px 0;
}

.item-spotlight .compare .item-price {
  font: bold 14px 'Arial';
  margin: 0 0 3px;
}

.item-spotlight .item-reviews {
  display: block;
  padding: 8px 0;
  height: 26px;
}

.item-spotlight .item-price {
  font: bold 14px 'Arial';
  margin: 0 0 3px;
}

.item-spotlight .item-qv-wrap {
  min-height: 162px !important;
}

.item-spotlight a {
  left: 33px !important;
  top: -16px !important;
}

.item-spotlight .item-holder.text-center {
  width: 135px;
  margin: auto;
}

.multiple-record .bx-wrapper {
  max-width: 340px !important;
}

.single-record .bx-wrapper {
  max-width: 0;
}

.reviews {
  margin: 0 auto;
}

.reviews .item {
  list-style-type: none;
  margin: 0;
}

.reviews .item .overview h2 {
  margin: 0;
}

.reviews .badge {
  float: left;
  width: 15%;
  text-align: center;
}

.reviews .badge img {
  width: 120px;
  height: 160px;
}

.reviews .clear {
  clear: both;
}

.reviews .overview {
  float: left;
  width: 80%;
  padding-top: 20px;
}

.reviews .overview h2 {
  font: 17px 'latobold';
}

.reviews .overview p {
  font: 14px 'lato';
  color: #404040;
}

.reviews .overview .section span {
  font: 19px 'lato';
  color: #404040;
}

.reviews .tab-content {
  padding: 0;
}

.reviews .tab-content ul {
  padding: 0;
  margin: 0;
}

.reviews .tab-content ul li {
  list-style-type: none;
  margin: 0;
  padding: 20px;
  border-bottom: 1px solid #dfdfdf;
}

.reviews .header-title {
  float: left;
}

.reviews .review-author {
  float: right;
  text-align: right;
}

.reviews .review-author a {
  text-decoration: underline;
}

.reviews #review-form {
  display: none;
}

.reviews #review-form dt {
  margin-bottom: 15px;
  width: 30%;
}

.reviews #review-form dd {
  margin-bottom: 15px;
  width: 70%;
}

.reviews #review-form textarea {
  width: 100% !important;
}

.reviews .form-rating {
  display: inline-block;
  vertical-align: middle;
}

.reviews .review-form input[type="text"] {
  width: 100% !important;
}

.reviews-content .ui-widget.ui-widget-content {
  z-index: 1 !important;
}

.review-note {
  padding: 20px 0;
}

.review-note p {
  margin: 0;
}

.item.active .form-content {
  display: block;
}

.item .form-content {
  display: none;
}

.review-submit input {
  background: #478220;
  border: none;
  padding: 10px;
  color: #fff;
  text-transform: uppercase;
}

.purista-header {
  position: relative;
  top: -10px;
  margin: 0 0 40px;
}

.purista-left {
  float: left;
  width: 360px;
  padding-right: 30px;
  border-right: 1px solid #e7e7e7;
  margin: 0 0 20px;
}

.purista-right {
  text-align: center;
  float: left;
  width: 280px;
  padding-left: 30px;
  border-left: 1px solid #e7e7e7;
  margin: 0 0 30px -1px;
}

.purista-right ul {
  padding-left: 36px;
  height: 150px;
}

.purista-right ul li {
  float: left;
  margin: 0 12px 12px 0;
  list-style: none;
}

.purista-team {
  border: 1px solid #e7e7e7;
  background: #fbfbfb;
  position: relative;
  padding: 15px 30px;
}

.purista-team h4 {
  position: relative;
}

.purista-team p {
  margin: 0;
}

.purista-team-left {
  width: 40px;
  height: 1px;
  font-size: 0;
  background: #ddd;
  position: absolute;
  left: 0;
  top: 8px;
}

.purista-team-right {
  width: 40px;
  height: 1px;
  font-size: 0;
  background: #ddd;
  position: absolute;
  right: 0;
  top: 8px;
}

.purista-team-footer {
  background: url(../img/icons.png) no-repeat -196px -138px;
  width: 260px;
  height: 12px;
  position: absolute;
  bottom: -13px;
  right: -5px;
}

ul.purista-list {
  clear: both;
}

ul.purista-list li {
  float: left;
  margin: 0 1px 1px 0;
  list-style: none;
  background: #e8e8e8;
}

ul.purista-list li a {
  display: block;
  position: relative;
}

ul.purista-list li a img {
  position: relative;
}

ul.purista-list li a span {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 175px;
  font-size: 14px;
  text-align: center;
  padding: 12px 0;
  background: #fff;
  background: rgba(255, 255, 255, 0.5);
}

ul.purista-hero {
  height: 351px;
  margin: 0;
}

ul.purista-hero li {
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.purista-thumb {
  height: 80px;
  margin: 0;
  overflow: hidden;
}

ul.purista-thumb li {
  float: left;
  list-style: none;
  padding: 0 11px 0 0;
  margin: 0;
}

ul.purista-thumb li.last {
  padding-right: 0;
}

.purista-detail h1 {
  font-family: "Shadows Into Light", cursive;
  font-weight: normal;
  font-size: 44px;
  line-height: 48px;
  margin: 0;
}

.purista-detail dd {
  font-family: "Shadows Into Light", cursive;
  font-weight: normal;
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 20px;
}

.purista-detail h2 {
  color: #b22626;
  font-weight: bold;
}

.purista-detail dl {
  float: left;
  width: 280px;
}

.purista-detail dt {
  color: #b22626;
  font-weight: bold;
  font-size: 16px;
}

.purista-detail img {
  float: right;
}

.purista-products {
  clear: both;
  padding-top: 20px;
}

.purista-products .avgRatingDiv {
  display: none;
}

.popularBrands #galleryDesk #videoCarousel {
  display: inline-block;
}

.popularBrands #galleryDesk a {
  display: inline-block;
  vertical-align: top;
}

@media (min-width: 768px) and (max-width: 1340px) {
  ul.boxes {
    max-width: 100%;
  }
}

/* Tablet */
/* medicalsupervision css */
/* accesibility UI issue fixes */
/* Nvizion Recommendation Engine css*/
ul.facet {
  margin: 0 0 10px;
  padding: 20px 0 10px;
}

ul.facet li {
  list-style: none;
  position: relative;
  margin: 0 0 16px;
}

ul.facet li li {
  list-style: none;
  padding: 2px 0;
  border: none;
  margin: 0;
}

ul.facet li li small {
  float: right;
}

ul.facet li li button {
  color: #333;
  text-align: left;
  max-width: 82%;
  font: 14px/1.4 'lato', Arial, Helvetica, sans-serif;
}

ul.facet li li a {
  color: #333;
  text-align: left;
  max-width: 82%;
  font: 14px/1.4 'lato', Arial, Helvetica, sans-serif;
  cursor: pointer;
}

ul.facet li li a input[type="checkbox"] {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

ul.facet li button:hover {
  color: #177c92;
  text-decoration: underline;
}

ul.facet li a:hover {
  color: #177c92;
  text-decoration: underline;
}

ul.facet li a small {
  font-size: 11px;
  line-height: 18px;
  color: #666;
}

ul.facet li label {
  position: relative;
  padding-left: 19px;
  cursor: pointer;
  color: #333;
  font: 12px 'latobold';
  display: block;
}

ul.facet li label:hover {
  color: #999;
}

ul.facet li label input {
  position: absolute;
  left: 0;
  top: 0;
}

ul.facet li label small {
  font-size: 11px;
  line-height: 18px;
  color: #666;
}

ul.facet h4 {
  font: 12px 'latobold';
  margin: 0 15px;
  text-decoration: none;
  text-transform: uppercase;
}

ul.facet h4 a {
  font-size: 11px;
  color: #ff5400;
  position: absolute;
  right: 10px;
  top: 2px;
}

ul.facet h4 a:hover {
  color: #000;
}

ul.facet h4.facet-control {
  cursor: pointer;
}

ul.facet h4.facet-control:hover {
  color: #000;
}

ul.facet ul {
  position: relative;
  padding: 12px 10px;
  margin: 0 0 20px;
}

ul.facet .showall button {
  color: #177c92;
  font: 15px 'lato';
}

ul.facet .showall button strong {
  font-weight: normal;
}

ul.facet .showless button {
  color: #177c92;
  font: 15px 'lato';
}

ul.facet .showless button strong {
  font-weight: normal;
}

ul.facet li.last ul {
  margin: 0;
  border: none;
}

ul.facet li.last.showall a {
  position: relative;
}

ul.facet li.last.showall a strong {
  font: 12px 'latobold';
  color: #177c92;
}

ul.facet li.last.showall a:hover {
  text-decoration: underline;
}

ul.facet li.last.showless a {
  position: relative;
}

ul.facet li.last.showless a strong {
  font: 12px 'latobold';
  color: #177c92;
}

ul.facet li.last.showless a:hover {
  text-decoration: underline;
}

ul.facet li.item-item a {
  color: #177c92;
}

ul.facet ul.item {
  height: auto;
}

ul.facet .gallery .item:first-of-type {
  margin-left: -2px;
}

ul.facet .gallery .control-button {
  color: #aaa;
  font-size: 1.1em;
  width: 14px;
  height: 14px;
  background-color: #aaa;
  border-radius: 7px;
  margin-left: 3px;
  margin-right: 3px;
}

ul.facet div.controls {
  position: static;
  height: auto;
  text-align: center;
  display: none;
}

ul.facet ul.item-grid li.item-item {
  border: none;
  float: none;
  margin-left: auto;
  margin-right: auto;
}

ul.facet ul.ratings {
  border: none;
  display: inline-block;
  margin: 0 2px 0 0;
  position: relative;
  bottom: -2px;
}

ul.facet .ui-icon {
  width: 17px;
  height: 20px;
  background: url(../img/sprite.png) no-repeat -81px 0;
  right: 0;
  transform: rotate(90deg);
  position: absolute;
}

ul.facet-selected h4 {
  padding-left: 0;
}

ul.facet-selected li li {
  padding: 3px 0 3px 20px;
}

ul.facet-selected li li strong {
  font-family: "latobold";
  font-weight: normal;
}

ul.facet-selected button.facet-remove {
  background: url(../img/icons.png) no-repeat left top;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 4px;
  cursor: pointer;
  font-size: 0;
}

ul.facet-selected button.facet-remove:hover {
  background-position: left -15px;
}

ul.filter {
  border: 1px solid #e8e8e8;
  background: #f7f7f7;
  margin: 0 0 10px;
  padding: 0;
  position: relative;
  padding: 12px 15px;
}

ul.filter li {
  list-style: none;
  padding: 2px 0;
  border: none;
  margin: 0;
}

ul.filter li a {
  color: #333;
  font: 15px 'lato';
}

ul.filter li a input[type="checkbox"] {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

ul.filter li label {
  position: relative;
  padding-left: 19px;
  cursor: pointer;
  color: #333;
  font: 12px 'latobold';
  display: block;
}

ul.filter li label:hover {
  color: #999;
}

ul.filter li label input {
  position: absolute;
  left: 0;
  top: 0;
}

ul.subnav li.last.showall a {
  position: relative;
}

ul.subnav li.last.showall a strong {
  font: 12px 'latobold';
  color: #177c92;
}

ul.subnav li.last.showall a:hover {
  text-decoration: underline;
}

ul.subnav li.last.showless a {
  position: relative;
}

ul.subnav li.last.showless a strong {
  font: 12px 'latobold';
  color: #177c92;
}

ul.subnav li.last.showless a:hover {
  text-decoration: underline;
}

.catalog #content {
  width: 78%;
  float: left;
  margin-left: 3%;
}

.catalog .center {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
}

.catalog #sidebar ul.subnav li a {
  color: #333;
}

.catalog #sidebar ul.subnav li a:hover {
  color: #478220;
}

.catalog #sidebar ul.subnav li li {
  margin-bottom: 5px;
}

.facet-search {
  border-top: 1px solid #efefef;
  border-bottom: 1px solid #efefef;
  padding: 12px 15px 44px 15px;
  position: relative;
}

.facet-search label {
  font: 12px 'latobold';
  margin: 0 0 4px;
  display: block;
}

.facet-search input.facet-search-term {
  border: 1px solid #e1e1e1;
  float: left;
  height: 22px;
  padding: 5px 10px;
  width: 148px;
}

.facet-search input.facet-search-submit {
  background-color: #efefef;
  border: none;
  color: #333 !important;
  float: right;
  font-size: 11px;
  text-transform: uppercase;
  padding: 9px 11px;
  text-align: center;
}

.facet-search input.facet-search-submit:hover {
  background-color: #dadada;
}

.autoshipSpecial {
  color: #b22626;
  font-family: "latobolditalic";
}

.autoship a:hover {
  text-decoration: underline;
}

.autoship label {
  font: 12px 'latobold';
  line-height: 20px;
  display: block;
  margin-top: 6px;
}

.autoship label a {
  color: #177c92;
}

.autoship label input[type="checkbox"] {
  margin-top: 4px;
  margin-right: 8px;
  clear: both;
  float: left;
  display: block;
}

.fav-auto-ship {
  position: absolute;
  color: #333;
  font-family: "latobold";
}

ul.item {
  position: relative;
}

li.item-item {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  line-height: 16px;
}

.review-product-image img.item-thumb {
  display: block;
  margin: 0 auto 15px;
}

.review-product-image button.button.button-grey {
  padding: 9px 11px;
  font-size: 11px;
}

.review-product-image button.button.button-grey:hover {
  color: #fff !important;
}

.item-title {
  display: inline-block;
  text-decoration: none;
  font-family: "lato";
}

.item-price {
  display: block;
  font: 13px 'latobold';
}

.item-price strong {
  font-weight: normal;
}

.item-price del {
  font: 16.5px 'lato';
  color: #757575;
  text-decoration: line-through;
}

.item-price ins {
  text-decoration: none;
  color: #b22626;
}

.item-status {
  font: 11px 'latobold';
  display: block;
}

.item-remove {
  position: absolute;
  right: 10px;
  bottom: 20px;
  font-family: lato;
}

button.item-qv {
  position: absolute;
  left: -9999em;
  height: 40px;
  width: 120px;
  line-height: 30px;
  background-color: #111;
  color: #fff;
  opacity: .9;
  font: 14px 'latobold';
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -ie-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  border: none;
  transition: none;
  z-index: 99;
}

button.item-qv:hover {
  text-decoration: none !important;
  background-color: #ededed;
}

ul.item-grid {
  margin: 0;
  text-align: left;
}

ul.item-grid li.item-item {
  display: inline-block;
  text-align: center;
  width: 237px;
  height: 405px;
  padding: .5% .2%;
  margin: 0 0 35px 12px;
  border: 1px solid #e5edec;
  vertical-align: top;
}

ul.item-grid li.item-item button.item-qv {
  position: absolute;
  left: -9999em;
  height: 40px;
  width: 120px;
  line-height: 30px;
  background-color: #111;
  color: #fff;
  opacity: .9;
  font: 14px 'latobold';
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -ie-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  border: none;
  transition: none;
  z-index: 99;
}

ul.item-grid li.certona.item-item:first-of-type {
  margin-left: 0;
}

ul.item-grid li.certona.item-item:last-of-type {
  margin-right: 0;
}

ul.item-grid li.certona {
  width: 14%;
  min-width: 240px;
  text-align: center;
  height: 380px;
}

ul.item-grid img.item-thumb {
  margin: 0 0 8px 9px;
}

ul.item-grid .item-title {
  height: 65px;
  width: 95%;
  font: 13px 'latobold';
  text-align: center;
}

ul.item-grid .item-title a {
  color: #3572b7;
}

ul.item-grid .item-reviews {
  display: block;
  padding: 8px 0;
  height: 26px;
  text-align: center;
}

ul.item-grid .item-reviews ul.ratings {
  display: inline-block;
}

ul.item-grid .item-price {
  font: 16.5px 'latobold';
  color: #424242;
  text-align: center;
  margin-bottom: 10px;
}

ul.item-grid .item-badge {
  position: absolute;
  left: 10px;
  top: 10px;
}

ul.item-grid .item-compare {
  display: block;
  font: 13px 'lato';
  padding: 10px 0 0;
}

ul.item-grid .item-compare input[type="checkbox"] {
  margin-right: 5px;
  position: relative;
  top: 2px;
}

ul.item-grid button.item-qv {
  top: 70px;
}

ul.item-minicart {
  margin: 5px 0 0;
  padding: 0 12px;
  background: #fff;
}

ul.item-minicart img {
  vertical-align: text-bottom;
}

ul.item-minicart .item-title {
  position: absolute;
}

ul.item-minicart li.last {
  border: none;
}

ul.item-minicart .item-price {
  display: inline;
  font-size: 15px;
  font-family: "latobold";
}

ul.item-minicart li {
  padding-bottom: 20px;
  padding-top: 20px;
  border-top: 1px solid #ccc;
}

ul.item-minicart li.item-item a:hover {
  text-decoration: none;
}

ul.global-actions ul.item-minicart li.item-item {
  border-bottom: 1px dotted #ccc;
  min-height: 52px;
  padding: 10px 63px 15px;
  margin: 0 0 5px;
}

ul.global-actions ul.item-minicart li.item-item .item-qty {
  color: #555;
  font: 12px 'latobold';
  margin-left: 0;
}

ul.global-actions li.global-actions-cart ul.item-minicart img.item-thumb {
  border: 1px solid #ccc;
  position: absolute;
  left: 5px;
  top: 5px;
}

#global ul.item-minicart button.item-remove {
  position: absolute;
  right: 10px;
  bottom: 19px;
  display: inline-block;
  text-indent: 0;
  width: auto;
  height: auto;
  background: none;
  color: #444;
  font: 12px 'latobold';
}

.pdp .item-item.certona {
  width: 240px;
}

.certona-title {
  font: 14px 'latobold';
  text-align: center;
  display: block;
  height: 65px;
}

.certona-price {
  font: 16.5px 'latobold';
  text-align: center;
  color: #b22626;
}

.certona-price del {
  font: 16.5px 'lato';
  color: #757575;
  text-decoration: line-through;
}

.compare .avgRatingDiv {
  display: none;
}

.compare .item-item {
  width: 200px;
  padding: 5px;
  line-height: 16px;
  position: relative;
}

.compare .item-item button.remove {
  position: absolute;
  right: -6px;
  top: -2px;
}

.compare img.item-thumb {
  margin-right: auto;
  margin-left: auto;
  display: block;
}

.compare .item-title {
  height: 65px;
  width: 95%;
  font: 13px 'latobold';
  text-align: center;
}

.compare .item-reviews {
  display: block;
  padding: 8px 0;
  height: 26px;
  text-align: center;
}

.compare .item-reviews ul.ratings {
  display: inline-block;
}

.compare .item-price {
  font: 16.5px 'latobold';
  color: #424242;
  text-align: center;
  margin-bottom: 10px;
}

.compare .item-badge {
  position: absolute;
  left: 5px;
  top: 5px;
}

.compare table {
  width: auto;
}

.compare table th {
  border-bottom: 1px solid #ddd;
  vertical-align: top;
  width: 140px;
}

.compare table tr.compare-order td {
  text-align: center;
  padding: 5px 0;
}

.compare .item-rating {
  margin: 0 0 10px;
}

.compare ul.item-notes {
  margin: 0;
  font-weight: bold;
  font-size: 11px;
}

.compare ul.item-notes li {
  list-style: none;
  margin: 0;
}

.item-review {
  width: 120px;
  padding: 0 0 10px 20px;
  margin: 0;
  line-height: 16px;
  position: relative;
  float: right;
}

.item-review img.item-thumb {
  margin: 0 0 8px;
}

.item-review .item-title {
  font-family: "latobold";
}

.item-qv-wrap:hover + .item-qv {
  left: 62px !important;
  display: block !important;
}

.item-qv-wrap:focus + button.item-qv {
  left: 62px !important;
  display: block !important;
}

.item-qv:hover {
  left: 62px !important;
  display: block !important;
}

.item-qv:focus {
  left: 62px !important;
  display: block !important;
}

.compareRemove {
  float: right;
  cursor: pointer;
}

.compareRemove:hover {
  text-decoration: underline;
}

ul.item-carousel {
  margin: 0;
  text-align: center;
}

ul.item-carousel li.item-item {
  float: left;
  width: 160px;
  height: 345px;
  padding: 0 10px;
}

ul.item-carousel li.item-item span.item-reviews a {
  left: 58px;
  top: -1.9em;
}

ul.item-carousel img.item-thumb {
  margin: 0 auto 5px;
}

ul.item-carousel .item-title {
  font-family: "latobold";
  height: 85px;
  overflow: auto;
}

ul.item-carousel .item-reviews {
  display: block;
  height: 30px;
}

ul.item-carousel .item-reviews ul.ratings {
  margin: 0 auto 10px;
}

ul.item-carousel .item-price {
  margin: 0 0 8px;
}

ul.item-carousel .item-badge {
  position: absolute;
  left: 20px;
  top: 0;
}

ul.item-carousel .item-qv {
  position: static;
}

.facet-control img {
  float: right;
}

.facet-control.active img {
  transform: rotate(-180deg);
}

ul.item-checkout {
  border: 1px solid #f1efe8;
}

ul.item-checkout li.item-item {
  border-top: 1px solid #ddd;
  margin: -1px 0 0;
  padding: 13px 10px 13px 65px;
  min-height: 54px;
}

ul.item-checkout .item-thumb {
  position: absolute;
  left: 10px;
  top: 10px;
}

ul.item-checkout .item-title {
  font-family: "latobold";
  margin: 0 0 3px;
  width: 70%;
  float: left;
}

ul.item-checkout .item-warning {
  display: block;
  padding: 10px;
  font-size: 12px;
  margin: 8px 0 0;
  clear: both;
}

ul.item-checkout .item-warning a {
  color: #135786;
}

ul.item-checkout .item-qty {
  font-size: 13px;
  display: inline-block;
  margin: 0 0 3px;
  width: 100%;
}

ul.item-checkout .item-price {
  font-family: "latobold";
  display: block;
}

ul.item-checkout .item-autoship {
  font-weight: bold;
  font-size: 11px;
  display: inline-block;
}

ul.item-checkout .item-autoship-next {
  position: absolute;
  font: 13px 'latobold';
  right: 10px;
  top: 28px;
}

ul.item-history li.item-item {
  margin-top: 30px;
  display: inline-block;
  width: 100% !important;
  padding-right: 0 !important;
}

ul.item-history li.ice-cooler {
  margin-top: 0;
}

ul.item-history .item-modify {
  display: block;
  background-color: #f1efe8;
  border-top: 1px double #ccc;
  position: absolute;
  left: 0;
  top: -32px;
  width: 100%;
  height: 30px;
  font-size: 12px;
}

ul.item-history .item-modify label {
  position: absolute;
  left: 10px;
  top: 6px;
}

ul.item-history .item-modify ul {
  position: absolute;
  top: 6px;
  right: 10px;
  margin: 0;
  font-family: "latobold";
  color: #999;
}

ul.item-history .item-modify ul li {
  list-style: none;
  margin: 0 0 0 15px;
  display: inline;
}

ul.item-history .item-modify select.item-qty {
  width: 50px;
  left: 65px;
  top: 3px;
  position: absolute;
  padding: 3px;
  height: 22px;
}

ul.item-history .item-status {
  float: right;
  text-align: right;
  padding-right: 10px;
}

.history-modify {
  height: 30px;
  font-size: 11px;
  position: relative;
}

.history-modify label {
  position: absolute;
  left: 10px;
  top: 6px;
}

.history-modify ul {
  position: absolute;
  top: 6px;
  right: 10px;
  margin: 0;
  font-family: "latobold";
  color: #999;
}

.history-modify ul li.history-modify-title {
  color: #333;
}

.history-modify ul li {
  list-style: none;
  margin: 0 0 0 15px;
  display: inline;
}

.item-history-status {
  width: 100%;
  padding-bottom: 5px;
}

.brandBanner {
  width: 35%;
  display: inline-block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.brandBanner ul.ratings {
  margin-left: auto;
  margin-right: auto;
}

.brandBanner span {
  font-size: 11px;
}

div.brandDesc {
  width: 64%;
  color: #4c4c4c;
  vertical-align: top;
  display: inline-block;
  margin-bottom: 1em;
}

.descOpened {
  overflow: auto;
  height: auto;
}

.descCollapsed {
  overflow: hidden;
  height: 7em;
}

.showToggle {
  float: right;
  bottom: 20px;
  position: relative;
}

.hidden {
  display: none;
}

ul.cat {
  margin: 0;
}

ul.cat li {
  float: left;
  list-style: none;
  margin: 0 5px 20px 12px;
}

ul.cat li img {
  display: block;
  margin: 0 0 5px;
  padding: 0 36px;
  border: 1px solid #e8e8e8;
}

ul.cat li .cat-title {
  font: 15px 'lato';
  text-align: center;
  display: block;
  margin-top: 12px;
}

ul.cat-callouts {
  margin: 0;
  clear: both;
  height: 197px;
  margin-top: 35px;
  text-align: center;
}

ul.cat-callouts li {
  width: 231px;
  display: inline;
  list-style: none;
  margin: 0 17px 0 0;
}

ul.cat-callouts li img {
  border: 1px solid #5f5f5f;
}

ul.cat-callouts li.last {
  margin-right: 0;
}

.catlist {
  border-top: 4px double #ccc;
  padding: 20px 0 0;
}

.catlist a:hover {
  text-decoration: underline;
}

.catlist li {
  list-style: none;
  padding: 0 0 20px;
  margin: 0;
}

.catlist li li {
  padding: 8px 0 0;
}

.catlist ul {
  float: left;
  width: 33%;
  margin: 0;
  font-weight: bold;
  font-size: 14px;
}

.catlist ul li li a:hover {
  color: #177c92;
}

.catlist ul ul {
  float: none;
  width: auto;
  font-weight: normal;
  padding: 0 5px;
  font-size: 12px;
}

.catlist > ul > li > a {
  color: #333;
  background: url(../img/arrow-blue-right.png) no-repeat right center;
  padding-right: 10px;
}

.catlist .site-name {
  text-transform: uppercase;
  padding: 10px;
  margin-bottom: 20px;
  color: white;
}

.alpha-nav {
  border-top: 4px double #ccc;
  padding: 10px 0;
  color: #999;
  font: 14px 'latobold';
}

.alpha-nav ul {
  font-size: 14px;
  margin: 0;
}

.alpha-nav ul li {
  list-style: none;
  margin: 0 15px 0 0;
  display: inline;
}

.alpha-nav ul a:hover {
  color: #177c92;
  text-decoration: underline;
}

.alpha-nav ul li.last {
  margin-right: 0;
}

.alpha-nav-label {
  color: #b22626;
}

ul.alpha-list {
  border-top: 4px double #ccc;
  margin: 0 0 20px;
}

ul.alpha-list li {
  border-bottom: 4px double #ccc;
  padding: 20px 0;
  margin: 0;
  list-style: none;
  position: relative;
}

ul.alpha-list h3 {
  font-size: 56px;
  line-height: 56px;
  text-transform: uppercase;
  float: left;
  width: 65px;
  margin: 0;
  white-space: nowrap;
}

ul.alpha-list #new h3 {
  font-size: 24px;
  line-height: 24px;
}

ul.alpha-list ul {
  float: left;
  width: 290px;
  margin: 0;
}

ul.alpha-list ul a:hover {
  color: #177c92;
  text-decoration: underline;
}

ul.alpha-list ul li {
  padding: 5px 0 0;
  border: none;
}

ul.alpha-list a.top {
  position: absolute;
  right: 5px;
  bottom: 8px;
  z-index: 5;
}

.alpha-nav-ul {
  width: 724px !important;
}

.pagination {
  background-color: #f1efe8;
  position: relative;
  margin: 0 0 15px;
  padding: 8px 8px 8px 0;
  height: 29px;
}

.pagination h3 {
  height: 21px;
  line-height: 22px;
  float: left;
  font: 14px 'latobold';
  font-weight: normal;
}

.pagination ul.pagination-paging {
  float: left;
  padding: 1px 22px 0;
  line-height: 23px;
  margin: 3px 0 0;
  font-family: "latobold";
  color: #6B6B6B;
}

.pagination ul.pagination-paging li {
  position: inherit;
  display: inline;
  margin: 0 1px;
}

.pagination ul.pagination-paging li a {
  color: #333;
  padding: 0 4px;
  text-decoration: none;
}

.pagination ul.pagination-paging li strong {
  color: #333;
  padding: 0 4px;
  text-decoration: none;
  color: #666;
}

.pagination .pagination-sorting {
  padding: 0 0 0 22px;
  height: 24px;
  line-height: 22px;
  float: right;
  text-align: right;
  white-space: nowrap;
}

.pagination .pagination-sorting select {
  width: 185px;
  height: 30px;
  position: relative;
  top: 0;
  float: left;
  border: none;
  font-size: 13px;
  padding-top: 7px;
  line-height: 15px;
}

.pagination a.pagination-top {
  color: #333;
  float: right;
  font-family: "latobold";
  margin: 5px 10px 0 0;
}

.pagination a.pagination-top:hover {
  color: #000;
}

.pagination-paging .paging-left span {
  display: inline-block;
  width: 8px;
  height: 13px;
  text-align: left;
  font-size: 0;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
  position: relative;
  top: 4px;
  background-position: -81px -133px;
  position: inherit;
}

.pagination-paging .paging-left a {
  display: inline-block;
  width: 8px;
  height: 13px;
  text-align: left;
  font-size: 0;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
  position: relative;
  top: 4px;
  background-position: -91px -133px;
  position: inherit;
}

.pagination-paging .paging-right span {
  display: inline-block;
  width: 8px;
  height: 13px;
  text-align: left;
  font-size: 0;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
  position: relative;
  top: 4px;
  background-position: -81px -149px;
  position: inherit;
}

.pagination-paging .paging-right a {
  display: inline-block;
  width: 8px;
  height: 13px;
  text-align: left;
  font-size: 0;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
  position: relative;
  top: 4px;
  background-position: -91px -149px;
  position: inherit;
}

.pagination-view {
  display: inline-block;
  padding: 9px 0 0 !important;
}

.pagination-view a {
  color: #333;
  font: 14px 'latobold';
  line-height: normal;
  padding: 0;
}

.pagination-view a:hover {
  color: #666;
}

.search-global {
  padding: 40px 0;
}

.compare-bar {
  border: 1px solid #e8e8e8;
  background: #f7f7f7;
  margin: 0 0 10px;
  height: 70px;
  position: relative;
}

.compare-bar h3 {
  font-size: 16px;
  position: absolute;
  left: 12px;
  top: 12px;
  margin: 0;
  font-family: "latobold";
  font-weight: normal;
}

.compare-bar p {
  color: #666;
  position: absolute;
  left: 12px;
  bottom: 16px;
  margin: 0;
}

.compare-bar button.compare-clear {
  font: 11px 'latobold';
  color: #ff5400;
  position: absolute;
  right: 10px;
  top: 6px;
}

.compare-bar button.compare-clear:hover {
  color: #999;
}

.compare-bar .compare-submit {
  position: absolute;
  right: 8px;
  bottom: 8px;
  padding: 7px 16px;
}

ul.compare-list {
  position: absolute;
  left: 183px;
  top: 4px;
}

ul.compare-list li {
  float: left;
  width: 47px;
  margin: 0 11px 0 0;
  position: relative;
  list-style: none;
}

ul.compare-list li button.compare-remove {
  position: absolute;
  right: -6px;
  top: -3px;
}

ul.compare-list li img {
  display: block;
  border: 1px solid #ccc;
}

button.compare-remove {
  background: url(../img/icons.png) no-repeat left top;
  width: 15px;
  height: 15px;
  display: inline-block;
  font-size: 0;
}

button.compare-remove:hover {
  background-position: left -15px;
}

th.compare-show {
  padding-top: 15px;
}

th.compare-show ul {
  margin: 0;
  padding-top: 8px;
}

th.compare-show ul li {
  list-style: none;
  margin: 0 0 4px;
  font-weight: normal;
  width: 100px;
}

th.compare-show input {
  margin-right: 5px;
  margin-bottom: 5px;
}

.compare-order th {
  background: #f1efe8 url(../img/gradient.png) repeat-x left bottom;
}

.compare-order td {
  background: #f1efe8 url(../img/gradient.png) repeat-x left bottom;
}

.compare-highlight th {
  background: #ffc;
}

.compare-highlight td {
  background: #ffc;
}

.review {
  padding: 20px 0 0;
  clear: both;
}

.catalog-promo {
  margin-bottom: 20px;
}

.order-detail-item-autoship {
  margin-top: 10px;
  display: inline-block;
  width: 550px;
  padding-left: 65px;
}

.realign {
  padding: 13px 10px 13px 0 !important;
  width: auto !important;
}

.realign span.item-title {
  padding-left: 65px;
}

.realign span.item-qty {
  padding-left: 65px;
}

.realign span.item-price {
  padding-left: 65px;
}

.realign span.item-warning {
  margin: 20px 0 0;
  padding-left: 16px;
}

.realign span.item-status {
  right: 10px;
  top: -47px;
}

.prd-image {
  float: left;
}

.set-autoship-label {
  margin-top: 12px;
}

.return-reward {
  margin-top: -8px;
}

.item-promotion-total {
  width: 245px;
  position: absolute;
  text-align: right;
  display: block;
  right: 25px;
  color: #b22626;
  font-style: italic;
  border-left: 1px solid #ddd;
  padding-left: 10px;
  margin-top: 2px;
  position: static;
  float: right;
}

.item-promotion-code {
  float: left;
  width: 70%;
  font-style: italic;
  color: #595959;
  margin-top: 2px;
}

.item-cart-promotion {
  padding: 1.5px;
  border-top: 1px dotted #ddd;
  width: 95%;
  margin: 0 auto 18px;
  font-size: 11px;
}

.item-promotion-total-text {
  float: left;
}

.item-promotion-total-price {
  margin-left: 9px;
}

ul.account-orders span.tooltip-query {
  top: -3px;
}

#orderStatus dd {
  margin-bottom: 15px;
}

#orderStatus .form-float input {
  width: 108px;
}

.plp-medicalSupervision {
  text-align: left;
}

.plp-medicalSupervision .form-group {
  margin-bottom: 10px;
}

.plp-medicalSupervision input {
  margin-top: 8px;
}

.plp-medicalSupervision .submit {
  display: block;
  width: 96%;
  padding: 10px;
  border: none;
  margin: 0 auto;
}

.cat li a:focus {
  display: block;
}

.facet .facet-control {
  font: 12px 'latobold';
  margin: 0 15px;
  text-decoration: none;
  text-transform: uppercase;
  color: #000;
}

.facet .facet-control:hover {
  text-decoration: none;
  color: #000;
}

.pfRecSlot .hrzSlider {
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  overflow: hidden;
}

.pfRecSlot .viewContainer {
  width: 100%;
  overflow: hidden;
}

.pfRecSlot .jsCarousel {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  position: relative;
  left: 0;
  margin: 0;
  padding: 0;
}

.pfRecSlot .jsControls .rightArrow {
  right: 0;
  top: 13rem;
}

.pfRecSlot .jsControls .leftArrow {
  left: 0;
  top: 13rem;
}

#sidebar .pfRecSlot .jsControls .chevron {
  top: 8rem;
}

#sidebar .pfRecSlot ul.item-grid.gallery.catalog.jsCarousel {
  padding: 0 !important;
}

#sidebar .pfRecSlot .item-item {
  border: none;
  margin-bottom: 0;
}

#sidebar .pfRecSlot .title {
  display: none;
}

#sidebar .pfRecSlot[data-slotid='FAVORITEBRANDS'] .certona {
  background: url(https://i3.pureformulas.net/images/static/favorite-brands[1][1].png) no-repeat;
}

@media (min-width: 768px) and (max-width: 1340px) {
  .catalog #content {
    width: 70%;
    margin-left: 1.5%;
  }
  ul.alpha-list ul {
    width: 200px;
  }
  ul.cat li {
    width: 214px !important;
  }
  ul.cat-callouts {
    height: auto;
  }
  ul.cat-callouts li {
    margin: 0;
    padding-left: 3px;
  }
  ul.item-grid li.item-item {
    width: 210px;
    margin-left: 8px;
  }
  ul.item-grid .item-qv-wrap.active button.item-qv {
    left: 40px;
  }
}

input[type="text"] {
  border: 1px solid #cdcdcd;
  width: 90%;
  padding: 7px;
  text-indent: 10px;
}

input[type="email"] {
  border: 1px solid #cdcdcd;
  width: 90%;
  padding: 7px;
  text-indent: 10px;
}

input[type="tel"] {
  border: 1px solid #cdcdcd;
  width: 90%;
  padding: 7px;
  text-indent: 10px;
}

input[type="password"] {
  border: 1px solid #cdcdcd;
  width: 90%;
  padding: 7px;
  text-indent: 10px;
}

input[type="search"] {
  border: 1px solid #cdcdcd;
  width: 90%;
  padding: 7px;
  text-indent: 10px;
}

textarea {
  border: 1px solid #cdcdcd;
  width: 90%;
  padding: 7px;
  text-indent: 10px;
  height: 60px;
}

.ie input[type="text"] {
  min-height: 16px;
}

.ie input[type="email"] {
  min-height: 16px;
}

.ie input[type="search"] {
  min-height: 16px;
}

.ie input[type="password"] {
  min-height: 16px;
}

.textarea-return-reason {
  width: 365px;
  margin-top: 5px;
}

.return-reason {
  margin-left: 18px;
  margin-top: -15px;
  display: block;
}

select {
  border: 1px solid #cdcdcd;
  background: #fff;
  color: #333;
  padding: 7px 7px 8px;
  width: 80%;
}

.form-xxs {
  width: 25px !important;
}

.form-xs {
  padding-right: 15px;
}

.form-s {
  width: 95px !important;
  vertical-align: top;
}

.form-m {
  width: 120px !important;
  vertical-align: top;
}

.form-l {
  width: 170.9px !important;
}

.form-xl {
  width: 220px !important;
}

label.form-xxs {
  padding-top: 0;
  display: inline-block;
  float: left;
}

label.form-xxs input {
  top: 3px;
}

label.form-xs {
  padding-top: 0;
  display: inline-block;
  float: left;
}

label.form-xs input {
  top: 3px;
}

label.form-s {
  padding-top: 0;
  display: inline-block;
  float: left;
}

label.form-s input {
  top: 3px;
}

label.form-m {
  padding-top: 0;
  display: inline-block;
  float: left;
}

label.form-m input {
  top: 3px;
}

label.form-l {
  padding-top: 0;
  display: inline-block;
  float: left;
}

label.form-l input {
  top: 3px;
}

label.form-xl {
  padding-top: 0;
  display: inline-block;
  float: left;
}

label.form-xl input {
  top: 3px;
}

ul.form-checklist {
  padding-top: 8px;
}

ul.form-checklist li {
  float: left;
  list-style: none;
  width: 49.5%;
  margin: 0;
  padding: 0 0 6px;
}

label.form-check {
  position: relative;
  padding-left: 30px;
  display: inline-block;
}

label.form-check input {
  position: absolute;
  left: 0;
}

label.form-check input:disabled[type="radio"]::after {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: #eee;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #ccc;
  cursor: auto;
}

label.form-check input[type="radio"] {
  height: auto;
  top: 4px;
  cursor: pointer;
}

.form-qty-box {
  border: 1px solid #bbb;
  display: flex;
  text-align: center;
  border-radius: 8px;
}

.form-qty-box input {
  font: 17px 'latobold';
  text-align: center;
  width: 48px;
  -moz-appearance: textfield;
  margin: 2px 0 2px;
}

.form-qty-box a {
  width: 40px;
  height: 34px;
  cursor: pointer;
  background-size: 12px;
  background-repeat: no-repeat;
  background-position: center;
  z-index: 1;
}

.form-qty-box a.form-up {
  color: #6e6e6e;
  border-left: 1px solid #bbb;
  background-image: url(../img/plusIcon.png);
  font-size: 0;
}

.form-qty-box a.form-up-disabled {
  display: block;
  float: right;
  color: #d0d0d0;
  border-left: 1px solid #bbb;
  background-image: url(../img/disabledPlusIcon.png);
  font-size: 0;
  cursor: default;
}

.form-qty-box a.form-down {
  color: #6e6e6e;
  border-right: 1px solid #bbb;
  background-image: url(../img/minusiconActive.png);
  font-size: 0;
}

.form-qty-box a.form-down-disabled {
  display: block;
  float: left;
  color: #d0d0d0;
  border-right: 1px solid #bbb;
  background-image: url(../img/disabledMinusIcon.png);
  font-size: 0;
  cursor: default;
}

.form-qty input[type="number"] {
  -moz-appearance: textfield;
}

.form-qty input[type="number"]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input.button-offer {
  background: #cd3f7b url(../img/offer_arrow.png) repeat-x left bottom;
  color: #fff !important;
  text-decoration: none !important;
  font: 15px/18px 'latobold';
  text-transform: none;
  padding: 8px 29px 8px 10px;
  cursor: pointer;
  border: 1px solid #cd3f7b;
  text-align: center;
  text-shadow: none !important;
  width: 170px;
  background-position: right;
  background-repeat: no-repeat;
}

input.button-offer:hover {
  background: #c12267 url("../img/offer_arrow.png") no-repeat scroll right center;
}

button.button-offer {
  background: #cd3f7b url(../img/offer_arrow.png) repeat-x left bottom;
  color: #fff !important;
  text-decoration: none !important;
  font: 15px/18px 'latobold';
  text-transform: none;
  padding: 8px 29px 8px 10px;
  cursor: pointer;
  border: 1px solid #cd3f7b;
  text-align: center;
  text-shadow: none !important;
  width: 170px;
  background-position: right;
  background-repeat: no-repeat;
}

button.button-offer:hover {
  background: #c12267 url("../img/offer_arrow.png") no-repeat scroll right center;
}

input[type="submit"] {
  cursor: pointer;
  transition: 350ms ease;
}

input.button {
  cursor: pointer;
  transition: 350ms ease;
}

input.button::-moz-focus-inner {
  padding: 0 !important;
  border: 0 none !important;
}

button.button {
  cursor: pointer;
  transition: 350ms ease;
}

input.button-large {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  font: bold 13px/18px Helvetica, Arial, sans-serif;
}

button.button-large {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
  font: bold 13px/18px Helvetica, Arial, sans-serif;
}

input.button-small {
  margin-left: 28%;
  vertical-align: top;
  font-size: 11px;
  line-height: 12px;
  padding: 6px 8px;
}

button.button-small {
  margin-left: 28%;
  vertical-align: top;
  font-size: 11px;
  line-height: 12px;
  padding: 6px 8px;
}

input.button-white {
  background: #fff;
  color: #5b7a97;
  text-decoration: none;
  font-size: 11px;
  line-height: 12px;
  padding: 9px;
  border: 1px solid #ddd;
  border-radius: 3px;
  -ie-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

input.button-white:hover {
  background: #ededed;
}

button.button-white {
  background: #fff;
  color: #5b7a97;
  text-decoration: none;
  font-size: 11px;
  line-height: 12px;
  padding: 9px;
  border: 1px solid #ddd;
  border-radius: 3px;
  -ie-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}

button.button-white:hover {
  background: #ededed;
}

input.button-grey:hover {
  color: #177c92;
  background: #ddd;
}

button.button-grey:hover {
  color: #177c92;
  background: #ddd;
}

input.button-green {
  display: inline-block;
  background: #b22626;
  color: #fff;
  text-decoration: none;
  font: 11px 'latobold';
  text-align: center;
  line-height: 15px;
  padding: 7px 0;
  border: 1px solid #b22626;
}

input.button-green:hover {
  background: #444;
  border-color: #444;
}

button.button-green {
  display: inline-block;
  background: #b22626;
  color: #fff;
  text-decoration: none;
  font: 11px 'latobold';
  text-align: center;
  line-height: 15px;
  padding: 7px 0;
  border: 1px solid #b22626;
}

button.button-green:hover {
  background: #444;
  border-color: #444;
}

input.button-arrow {
  background-image: url(../img/arrow-white-right.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 30px;
}

button.button-arrow {
  background-image: url(../img/arrow-white-right.png);
  background-repeat: no-repeat;
  background-position: right center;
  padding-right: 30px;
}

input.button-bug {
  background: #666;
  border: none;
  text-transform: none;
  padding: 4px;
  font-size: 11px;
  line-height: 12px;
}

button.button-bug {
  background: #666;
  border: none;
  text-transform: none;
  padding: 4px;
  font-size: 11px;
  line-height: 12px;
}

input.button-fb {
  background: url(../img/button-fb.png) no-repeat left center;
  font: 13px 'latobold';
  padding-left: 10px;
  border-color: #2d3d63;
  display: block;
  width: 100%;
}

input.button-fb:hover {
  background: url(../img/button-fb.png) no-repeat left center;
  opacity: .9;
}

button.button-fb {
  background: url(../img/button-fb.png) no-repeat left center;
  font: 13px 'latobold';
  padding-left: 10px;
  border-color: #2d3d63;
  display: block;
  width: 100%;
}

button.button-fb:hover {
  background: url(../img/button-fb.png) no-repeat left center;
  opacity: .9;
}

dl.form dt {
  float: left;
  width: 24.9%;
  clear: both;
}

dl.form dt strong {
  font: 14px 'latobold';
}

dl.form dt label {
  font-family: "latobold";
  display: inline-block;
  padding: 4px 0;
}

dl.form #updateAutoship dt {
  width: 226px;
}

dl.form #updateAutoship dd {
  width: 531px;
}

dl.form dd {
  float: left;
  width: 74.9%;
}

dl.form dd input[type="email"] {
  width: 97%;
}

dl.form dd .button.button-grey {
  height: 35px;
  margin-left: 7px;
  padding: 9px 8px;
  vertical-align: top;
}

dl.form #ccEditForm dt {
  width: 28.9%;
  margin-top: 8px;
}

dl.form #ccEditForm dd {
  width: 70.9%;
  margin-top: 5px;
  margin-bottom: 5px;
}

dl.form #ccEditForm dd:last-of-type {
  margin-bottom: 20px;
}

dl.form dt.form-float {
  float: left;
  clear: none;
  width: auto;
}

dl.form dd.form-float {
  float: left;
  clear: none;
  width: auto;
}

dl.form dt.form-full {
  float: none;
  clear: both;
  width: auto;
}

dl.form dd.form-full {
  float: none;
  clear: both;
  width: auto;
}

dl.form dd.form-indent {
  float: none;
  clear: both;
  margin-left: 24.9%;
}

dl.form dd.form-indent a:hover {
  text-decoration: underline;
}

dl.form dd.form-checklist {
  padding: 7px 0;
}

dl.form dd.form-checklist label {
  display: block;
}

dl.form ul li {
  list-style: none;
  margin: 0 0 5px;
}

.pdp-autoship-increment {
  position: absolute;
  left: 160px;
  text-decoration: none;
  color: #151515;
  font-size: 11px;
  cursor: pointer;
  margin-top: 2px;
}

.pdp-autoship-decrement {
  position: absolute;
  left: 160px;
  text-decoration: none;
  color: #151515;
  font-size: 11px;
  cursor: pointer;
  margin-top: 14px;
}

dl.form-profile dt {
  width: 44.9% !important;
}

dl.form-profile dd {
  width: 54.9% !important;
  margin: 10px 0;
}

dl.form-profile dd:last-of-type {
  padding-bottom: 20px;
}

dl.form-profile dd strong {
  font: 14px 'latobold';
}

ul.form li {
  margin: 0 0 6px;
  list-style: none;
  position: relative;
}

.form-error input {
  border-color: #c00;
  background: #fadede;
}

.form-error select {
  border-color: #c00;
  background: #fadede;
}

input.form-error {
  border-color: #c00;
  background: #fadede;
}

select.form-error {
  border-color: #c00;
  background: #fadede;
}

span.form-error {
  border-color: #c00;
  background: #fadede;
}

textarea.form-error {
  border-color: #c00;
  background: #fadede;
}

.form-submit {
  text-align: right;
  margin: 0 0 10px;
  position: relative;
  clear: both;
}

.form-submit-left {
  left: 0;
  top: 7px;
}

.form-submit-left label.form-check {
  display: block;
  text-align: left;
}

.form-submit-or {
  font-family: "lato";
}

.form-note {
  font-weight: normal;
  color: #757575;
  font-size: 11px;
}

.form-rating {
  position: relative;
  background: url(../img/y-icon-reviews-lg.png) repeat-x left bottom;
  height: 34px;
  width: 171px;
  margin: 0 0 10px;
}

.form-rating label {
  display: block;
  background: url(../img/y-icon-reviews-lg.png) repeat-x left -100px;
  height: 34px;
  font-size: 0;
  position: absolute;
  left: 0;
  top: 0;
}

.form-rating label:hover {
  background-position: left top;
  cursor: pointer;
}

.form-rating label.active {
  background-position: left top;
  cursor: pointer;
}

.form-rating label.form-rating-1 {
  z-index: 30;
  width: 34px;
}

.form-rating label.form-rating-2 {
  z-index: 25;
  width: 68px;
}

.form-rating label.form-rating-3 {
  z-index: 20;
  width: 102px;
}

.form-rating label.form-rating-4 {
  z-index: 15;
  width: 136px;
}

.form-rating label.form-rating-5 {
  z-index: 10;
  width: 170px;
}

.form-rating input[type="radio"] {
  display: none;
}

#reviewForm dd {
  margin-bottom: 10px;
  padding-bottom: 10px;
}

#addGiftCardBtn {
  height: 35px;
  margin-left: 7px;
  padding: 9px 8px;
  vertical-align: top;
}

.login-legal {
  font-size: 12px;
}

.login-legal a:hover {
  text-decoration: underline;
}

.yesNoBtn {
  margin-top: 9px;
}

.tns-outer {
  padding: 0 !important;
}

.tns-outer [hidden] {
  display: none !important;
}

.tns-outer [aria-controls], .tns-outer [data-action] {
  cursor: pointer;
}

.tns-slider {
  transition: all 0s;
}

.tns-slider > .tns-item {
  box-sizing: border-box;
}

.tns-horizontal.tns-subpixel {
  white-space: nowrap;
}

.tns-horizontal.tns-subpixel > .tns-item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}

.tns-horizontal.tns-no-subpixel:after {
  content: '';
  display: table;
  clear: both;
}

.tns-horizontal.tns-no-subpixel > .tns-item {
  float: left;
}

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
  margin-right: -100%;
}

.tns-no-calc {
  position: relative;
  left: 0;
}

.tns-gallery {
  position: relative;
  left: 0;
  min-height: 1px;
}

.tns-gallery > .tns-item {
  position: absolute;
  left: -100%;
  transition: transform 0s, opacity 0s;
}

.tns-gallery > .tns-slide-active {
  position: relative;
  left: auto !important;
}

.tns-gallery > .tns-moving {
  transition: all 0.25s;
}

.tns-autowidth {
  display: inline-block;
}

.tns-lazy-img {
  transition: opacity 0.6s;
  opacity: 0.6;
}

.tns-lazy-img.tns-complete {
  opacity: 1;
}

.tns-ah {
  transition: height 0s;
}

.tns-ovh {
  overflow: hidden;
}

.tns-visually-hidden {
  position: absolute;
  left: -10000em;
}

.tns-transparent {
  opacity: 0;
  visibility: hidden;
}

.tns-fadeIn {
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 0;
}

.tns-normal, .tns-fadeOut {
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1;
}

.tns-vpfix {
  white-space: nowrap;
}

.tns-vpfix > div, .tns-vpfix > li {
  display: inline-block;
}

.tns-t-subp2 {
  margin: 0 auto;
  width: 310px;
  position: relative;
  height: 10px;
  overflow: hidden;
}

.tns-t-ct {
  width: 2333.3333333%;
  width: calc(100% * 70 / 3);
  position: absolute;
  right: 0;
}

.tns-t-ct:after {
  content: '';
  display: table;
  clear: both;
}

.tns-t-ct > div {
  width: 1.4285714%;
  width: calc(100% / 70);
  height: 10px;
  float: left;
}

.slider-container {
  padding-left: 60px;
  padding-right: 60px;
  position: relative;
}

.tns-outer .tns-controls button {
  position: absolute;
  top: 50%;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 3px solid #478220;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tns-outer .tns-controls button .icon {
  display: flex;
  align-items: center;
}

.tns-outer .tns-controls button:first-child {
  left: 0;
}

.tns-outer .tns-controls button:last-child {
  right: 0;
}

* {
  margin: 0;
  padding: 0;
  border: none;
  zoom: 1.0;
  -webkit-font-smoothing: antialiased !important;
}

a, span, div {
  outline: none;
}

a {
  color: #157489;
  text-decoration: none;
}

a:hover {
  color: #0b3c47;
}

.bold {
  font: 14px 'latobold';
}

dl .divider {
  border-bottom: 1px solid #f1efe8 !important;
}

body {
  overflow-x: hidden;
}

body, input, select, textarea {
  color: #595959;
  font: 14px/1.4 'lato', Arial, Helvetica, sans-serif;
  border-radius: 5px;
}

button {
  background: none;
  cursor: pointer;
  color: #135786;
}

input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=search]:focus, select:focus, textarea:focus {
  box-shadow: 0 0 5px #cacaca;
}

input[type='radio']:after {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: white;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 1px solid #333;
}

input[type='radio']:checked:after {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  top: -2px;
  left: -1px;
  position: relative;
  background-color: white;
  content: '';
  display: inline-block;
  visibility: visible;
  border: 6px solid blue;
}

input[type=number]::-webkit-inner-spin-button {
  opacity: 1 !important;
  cursor: pointer;
}

input::-ms-clear {
  display: none;
}

img {
  display: inline-block;
}

.gallery.catalog ul.item {
  max-height: 400px;
}

select {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 12px 9px;
  background-position: right .5rem center;
  background-repeat: no-repeat;
  background-color: #fff;
}

@font-face {
  font-family: 'lato';
  font-display: block;
  src: url("fonts/lato-regular-webfont.eot");
  src: url("fonts/lato-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-regular-webfont.woff2") format("woff2"), url("fonts/lato-regular-webfont.woff") format("woff"), url("fonts/lato-regular-webfont.ttf") format("truetype"), url("fonts/lato-regular-webfont.svg#lato") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'latoitalic';
  font-display: block;
  src: url("fonts/lato-italic-webfont.eot");
  src: url("fonts/lato-italic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-italic-webfont.woff2") format("woff2"), url("fonts/lato-italic-webfont.woff") format("woff"), url("fonts/lato-italic-webfont.ttf") format("truetype"), url("fonts/lato-italic-webfont.svg#latoitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'latoblack';
  font-display: block;
  src: url("fonts/lato-black-webfont.eot");
  src: url("fonts/lato-black-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-black-webfont.woff2") format("woff2"), url("fonts/lato-black-webfont.woff") format("woff"), url("fonts/lato-black-webfont.ttf") format("truetype"), url("fonts/lato-black-webfont.svg#latobold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'latobold';
  font-display: block;
  src: url("fonts/lato-bold-webfont.eot");
  src: url("fonts/lato-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-bold-webfont.woff2") format("woff2"), url("fonts/lato-bold-webfont.woff") format("woff"), url("fonts/lato-bold-webfont.ttf") format("truetype"), url("fonts/lato-bold-webfont.svg#latobold") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'latobolditalic';
  font-display: block;
  src: url("fonts/lato-bolditalic-webfont.eot");
  src: url("fonts/lato-bolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/lato-bolditalic-webfont.woff2") format("woff2"), url("fonts/lato-bolditalic-webfont.woff") format("woff"), url("fonts/lato-bolditalic-webfont.ttf") format("truetype"), url("fonts/lato-bolditalic-webfont.svg#latobolditalic") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldregular';
  font-display: block;
  src: url("fonts/oswald-regular-webfont.eot");
  src: url("fonts/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/oswald-regular-webfont.woff2") format("woff2"), url("fonts/oswald-regular-webfont.woff") format("woff"), url("fonts/oswald-regular-webfont.ttf") format("truetype"), url("fonts/oswald-regular-webfont.svg#oswaldregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldmedium';
  font-display: block;
  src: url("fonts/oswald-medium-webfont.eot");
  src: url("fonts/oswald-medium-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/oswald-medium-webfont.woff2") format("woff2"), url("fonts/oswald-medium-webfont.woff") format("woff"), url("fonts/oswald-medium-webfont.ttf") format("truetype"), url("fonts/oswald-medium-webfont.svg#oswaldmedium") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswaldbold';
  font-display: block;
  src: url("fonts/oswald-bold-webfont.eot");
  src: url("fonts/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/oswald-bold-webfont.woff2") format("woff2"), url("fonts/oswald-bold-webfont.woff") format("woff"), url("fonts/oswald-bold-webfont.ttf") format("truetype"), url("fonts/oswald-bold-webfont.svg#oswaldbold") format("svg");
  font-weight: normal;
  font-style: normal;
}

#body {
  margin-top: 92px;
}

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

.red {
  color: #c00;
}

.orange {
  color: #b22626;
}

.green {
  color: #498127;
}

.new {
  color: #b22626;
  font-weight: bold;
  font-size: 11px;
  text-transform: uppercase;
}

.no-close .ui-dialog-titlebar-close {
  display: none;
}

.centered {
  text-align: center;
}

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

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

.print-only {
  position: absolute;
  left: -9999em;
}

.clear {
  clear: both !important;
  height: 1px !important;
  overflow: hidden !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: block !important;
  border: none !important;
  background: none !important;
  list-style: none !important;
  min-height: 0 !important;
}

.divider {
  border-bottom: 4px double #ccc !important;
  clear: both !important;
  float: none !important;
  width: auto !important;
  height: 5px !important;
  margin: 0 0 15px !important;
  font-size: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
}

a.parent-tip-account span.parent-tip {
  top: 18px !important;
}

.nojs li:hover .parent-tip, li.active .parent-tip {
  display: block;
}

a.top {
  background: url(../img/arrow-black-up.png) no-repeat left top;
  width: 12px;
  height: 6px;
  overflow: hidden;
  font-size: 0;
  display: block;
  text-align: left;
}

#extole_zone_global_header {
  top: 50px;
  left: 15.3%;
  display: none;
  position: absolute;
  font-family: 'latobold';
}

/*Extole CTA*/
#extole_zone_global_footer a, #extole_zone_global_header a {
  color: #cc0000 !important;
  font-weight: bold;
}

#promos {
  background: #177c92;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  font-size: 13px;
}

#promos ul {
  text-align: center;
  padding: 6px 0;
}

#promos ul li {
  display: inline;
  padding: 0 70px;
  list-style: none;
  margin: 0;
}

#promos ul li.first {
  padding-left: 0;
}

#promos ul li.last {
  padding-right: 0;
}

::-webkit-input-placeholder, :-moz-placeholder, :-ms-input-placeholder, .placeholder {
  color: #999;
}

.pdp-promoorder-detail-promo {
  color: #c00;
  font-size: 11px;
  font-weight: bold;
  height: 30px;
  margin-bottom: 5px;
  padding-left: 65px;
  padding-bottom: 8px;
}

.pdp-promoorder-detail-promo a {
  color: #c00;
  font-weight: normal;
  text-decoration: underline;
}

#global {
  height: 37px;
  border: 1px solid #e5edec;
  background-color: #f1efe8;
  position: relative;
  z-index: 250;
  padding-left: 1%;
  padding-right: 1%;
}

#global .center {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
}

ul.global-actions {
  color: #666;
  float: right;
  margin: 1px 0 0;
}

ul.global-actions li {
  float: left;
  margin: 0 19px 0 0;
  position: relative;
  list-style: none;
}

ul.global-actions li:last-child, ul.global-actions li.last {
  margin: -4px 0 0;
  padding: 2px 0 10px;
}

ul.global-actions .global-drop.account-drop li:last-child, ul.global-actions .global-drop.account-drop li.last {
  margin: 0;
  padding: 4px 0;
}

ul.global-actions li .sprite {
  position: relative;
  top: 2px;
  margin-right: 2px;
}

ul.global-actions-offer {
  position: absolute;
  right: 0;
  top: 23px;
  margin: 0;
  color: #666;
}

.global-nav {
  font-family: 'latobold';
  margin-top: 12px;
  letter-spacing: .2px;
}

.global-nav:first-child {
  margin-left: 0;
}

.global-nav {
  list-style: none;
  margin-left: 2%;
}

.global-nav a {
  color: #333;
  font-size: 13px;
  margin: auto 0 auto 25px;
}

.global-nav .signUpContainer {
  margin-left: 0;
  cursor: pointer;
}

.global-nav .signUpAndSaveHeader {
  cursor: pointer;
}

.global-nav .signUpContainer:hover, .global-nav a:hover {
  text-decoration: underline;
  color: #177c92;
}

.global-nav img {
  vertical-align: sub;
  margin-right: 5px;
}

.global-nav .shippingHeaders a:first-of-type {
  margin-left: 3%;
  text-decoration: none;
}

.shippingHeaders {
  margin-left: 160px;
}

.iconedFeatures {
  line-height: 16.83px;
  float: right;
}

.iconedFeatures img {
  vertical-align: bottom;
  margin-left: 26px;
}

.freeShipHeader, .sameDayShipHeader {
  margin-right: 1%;
}

.topSubscriptionContainer .footer-email {
  z-index: 999;
  height: 308px;
  border: 1px solid #ddd;
  border-radius: 5px;
  background-color: #f4f4f4;
  padding: 20px;
  margin-top: 5px;
  right: 100px;
  position: absolute;
}

.topSubscriptionContainer .footer-email .topSubscriptionContainer-header {
  font: 15px "latobold";
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  line-height: 24px;
  margin-bottom: 8px;
  color: #333333;
}

.topSubscriptionContainer .emailSignupContent p {
  margin-top: 75px;
}

.topSubscriptionContainer .brontosignup input.button {
  width: 262px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
}

.footer-email .emailSignupContent .error p {
  margin-top: 0px;
}

#breadcrumbs-actions {
  display: none;
  position: relative;
  top: -60px;
  margin: 0;
  color: #666;
  text-align: left;
}

#breadcrumbs-actions .global-drop {
  z-index: 100;
}

ul.global-actions > li > a {
  color: #333;
  font: 13px/20px 'latobold';
  text-decoration: none;
  position: relative;
}

ul.global-actions > li > a:hover {
  text-decoration: underline;
}

.global-drop {
  position: absolute;
  border: 1px solid #aaa;
  background: #fff;
  right: 999em;
  top: 60px;
  margin: 0;
  text-transform: none;
  font-weight: normal;
}

.global-drop li a {
  color: #157489 !important;
}

.global-drop-minicart {
  position: absolute;
  border: 1px solid #bdbdbd;
  background: #fff;
  right: 999em;
  top: 100%;
  margin: 0;
  text-transform: none;
  font-weight: normal;
}

.global-drop-minicart:before {
  width: 17px;
  height: 8px;
  content: '';
  position: absolute;
  right: 58px;
  top: -7px;
  background: url(../img/sprite.png) -57px -55px no-repeat;
}

ul.global-drop:before {
  width: 17px;
  height: 7px;
  content: '';
  position: absolute;
  right: 71px;
  top: -6.5px;
  background: url(../img/sprite.png) -57px -65px no-repeat;
}

ul.global-drop {
  width: 200px;
  padding: 6px 14px;
  margin-top: 12px;
  margin-right: -28px;
  border-color: #cdcdcd;
  box-shadow: 0 0 2px #ddd;
}

ul.global-drop-minicart {
  width: 150px;
  padding: 6px 10px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -ie-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
}

ul.global-drop li {
  padding: 4px 0;
  font-size: 13px;
  line-height: 30px;
  clear: both;
}

ul.global-drop-minicart li {
  float: none;
  padding: 4px 0;
  font-size: 11px;
}

#global .global-drop li a {
  color: #333;
  font-size: 13px;
}

#global .global-drop li a:hover {
  text-decoration: underline;
}

#global .global-drop-minicart li a {
  color: #597a96;
  font: 13px 'latobold';
}

#global .global-drop-minicart li a:hover {
  text-decoration: underline;
}

.nojs li:hover .global-drop, li.active .global-drop {
  right: 0;
}

.nojs li:hover .global-drop-minicart, li.active .global-drop-minicart {
  right: 0;
  position: absolute;
}

.cart-container-span {
  background: url("../img/gradient-button-orange.png") repeat-x scroll left bottom #f2862e;
  border-radius: 3px;
  bottom: 7px;
  font-weight: bold;
  padding-left: 0;
  text-transform: none;
  text-align: left;
  height: 28px;
  margin-right: 0;
  list-style: none outside none;
  padding-top: 5px;
  padding-bottom: 5px;
}

.header-actions-li {
  padding-top: 16px;
}

.rightArr {
  width: 5px;
  height: 9px;
  display: inline-block;
  margin-left: 5px;
  position: relative;
  top: 5px;
  background: url(../img/sprite.png) -39px 0 no-repeat;
}

#minicart {
  width: 365px;
  font-size: 14px;
}

dl.minicart-total {
  margin: 0;
  padding: 19px 0 19px;
  font-size: 15px;
  text-align: center;
  background-color: #efefef;
}

dl.minicart-total dt, dl.minicart-total dd {
  display: inline;
}

.minicart-callout {
  text-align: center;
  color: #1a7278;
  font-family: lato;
  font-size: 13px;
  font-style: italic;
  display: block;
  margin: 5px;
}

.item-qty {
  color: #aaa;
  font-family: lato;
}

.minicart-callout-empty {
  padding: 12px 5px;
}

.global-actions-cart {
  position: absolute;
  height: 60px;
  bottom: 5px;
  right: -10px;
  font-size: 0;
}

.minicart-checkout {
  padding: 15px 0 15px;
  text-align: center;
  background-color: #efefef;
}

.minicart-checkout button.button {
  padding: 11px 22px;
  text-decoration: none;
  background-color: #b22626;
  border-radius: 5px;
  width: 312px;
  line-height: 31px;
  font-size: 17px;
  color: #fff;
}

.minicart-checkout button.button:hover {
  color: #fff;
  background-color: #8f1d1d;
}

#top {
  height: 50px;
  position: relative;
  z-index: 200;
}

#header, #header .center {
  position: relative;
  z-index: 200;
  max-width: 1360px;
  margin-left: auto;
  margin-right: auto;
}

.navParent {
  background-color: #478220;
  top: 125px;
  width: 200%;
  position: absolute;
  left: 50%;
  margin-left: -100%;
  text-align: center;
}

ul#nav {
  margin: 0;
}

ul#nav li {
  margin: 0;
  padding: 0 4px;
  list-style: none;
  display: inline-block;
}

ul#nav.hoverdelay > li {
  width: 140px;
}

ul#nav li a {
  display: block;
  padding: 16px;
  font: 16px 'latobold';
  color: #121212;
}

ul#nav > li > a {
  color: white;
}

ul#nav > li > a:hover {
  text-decoration: underline;
}

ul#nav > li.hover > a, ul#nav > li.focus > a, ul#nav > .highlight > a {
  text-decoration: none;
  color: #686868;
}

ul#nav li .parent-tip {
  bottom: -1px;
}

ul#nav li.nav-cat .parent-tip {
  background-position: center bottom;
}

ul#nav li.nav-home a {
  background: url(../img/icon-home.png) no-repeat center;
  width: 20px;
  font-size: 0;
}

.nav-content {
  width: 57%;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: absolute;
  left: -999em;
  border: 1px solid #ddd;
  box-shadow: 0 0 3px #ddd;
  background-color: #fff;
}

.nav-content > ul.subnav {
  width: 680px;
}

.nojs ul#nav li:hover .nav-content, ul#nav li.active .nav-content {
  left: 5%;
  right: 5%;
}

@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    .nojs ul#nav li:hover .nav-content, ul#nav li.active .nav-content {
      scale: .9;
      margin-top: -15px;
    }
  }
}

ul.subnav {
  margin: 0;
  font-size: 13px;
  line-height: 16px;
}

ul.subnav li {
  border: none;
  margin: 0;
  padding: 0;
}

ul.subnav li a {
  float: none;
  position: relative;
  color: #0069aa;
}

.subnav-content {
  position: absolute;
  left: -9999em;
}

.subnav-content a:hover {
  text-decoration: underline;
}

.subnav-content h3 {
  padding-top: 16px;
}

.subnav-content ul {
  float: left;
}

.subnav-content ul li {
  list-style: none;
  margin: 0 0 10px;
  padding: 0;
  height: auto !important;
  float: none !important;
  border: none !important;
}

.subnav-content ul li a {
  height: auto;
  padding: 0;
}

.nojs ul.subnav li:hover .subnav-content a, ul.subnav li.active .subnav-content a {
  border: none;
}

.subnav-feature img {
  display: block;
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 5px;
}

/* subnav by category */
.nav-cat .nav-content a:hover {
  text-decoration: underline;
}

ul#nav .nav-cat ul.subnav li {
  float: left;
  width: 28.33%;
  min-height: 140px;
  border: none;
  margin: 0;
  padding: 0 5% 0 0 !important;
}

ul#nav .nav-cat ul.subnav li:last-child {
  padding: 0;
}

#nav .nav-cat ul.subnav li a {
  padding: 0;
  color: #177c92;
  font: 14px 'lato';
  text-transform: none;
  border: none;
  background-color: inherit;
}

#nav .nav-cat ul.subnav li a:hover {
  text-decoration: underline;
}

ul#nav .nav-cat ul.subnav li ul li {
  float: none !important;
  width: auto !important;
  min-height: inherit;
  padding: 5px 0 0 !important;
}

ul#nav .nav-cat ul.subnav li ul li strong {
  font-family: 'latobold';
  font-weight: normal;
}

ul#nav .nav-cat ul.subnav li ul li a {
  color: #353535;
  font: 14px/20px 'lato';
}

.nav-cat .subnav-feature {
  float: right;
  width: 202px;
  padding: 5px 5px 10px 0;
  margin: 0;
}

.nav-cat .subnav-feature a {
  margin-bottom: 20px !important;
}

.nav-brand .nav-content {
  height: 390px;
}

.nav-brand ul.subnav {
  width: 100%;
  display: inline-flex;
  padding: 0;
  background-color: #eee;
}

ul#nav .nav-brand ul.subnav li:last-of-type {
  border-right: 0;
}

ul#nav .nav-brand ul.subnav li.nav-brand-new > a {
  width: 56px;
  text-transform: uppercase;
}

.long-title {
  font-size: 30px !important;
  line-height: 30px !important;
  text-transform: uppercase;
  letter-spacing: -.5px;
}

ul#nav .nav-brand ul.subnav > li a, ul#nav .nav-brand ul.subnav > li .vacant {
  font: 14px 'latobold';
}

.parent .active a {
  background-color: #fff;
}

ul#nav .nav-brand ul.subnav > li .vacant {
  display: block;
  color: #999;
}

.nav-brand > a:after, .nav-disco > a:after {
  content: "";
  position: absolute;
  width: 9px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  border-right: 2px solid darkgreen;
  border-bottom: 2px solid darkgreen;
}

.nav-brand .subnav-content {
  width: 60%;
  padding: 20px 0 0 110px;
  height: 285px;
}

.nojs .nav-brand ul.subnav li:hover .subnav-content, .nav-brand ul.subnav li.active .subnav-content {
  left: 0;
}

.nav-brand .subnav-content h3 {
  position: absolute;
  top: 0;
  left: 0;
  text-align: center;
  color: #b22626;
  font: 35px 'latobold';
  margin: 0;
  padding-left: 14px;
}

.nav-brand .nav-brand-new .subnav-content h3 {
  font-size: 30px;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: -.5px;
}

.nav-brand .subnav-content ul {
  width: 33%;
}

ul#nav .nav-brand .subnav-content ul li {
  padding: 0 0 8px;
  width: 100%;
  text-align: left;
}

ul#nav .nav-brand .subnav-content ul li a {
  padding: 0;
  color: #333;
  font: 14px/20px 'lato';
  text-transform: none;
}

ul#nav .nav-brand .subnav-content ul li a:hover {
  text-decoration: none;
  color: #177c92;
}

ul#nav .nav-brand .subnav-content .subnav-all {
  position: absolute;
  left: 10%;
  bottom: -32px;
}

ul#nav .nav-brand .subnav-content .subnav-all a {
  color: #0b75d2;
  display: inline-block;
  padding-left: 0;
  bottom: 11px;
}

ul#nav .nav-brand .subnav-content .subnav-all a:hover {
  text-decoration: underline;
}

.nav-brand .subnav-feature {
  position: absolute;
  right: -40%;
}

/* subnav - discover */
.nav-disco .nav-content {
  height: 390px;
}

ul#nav ul.nav-disco-promos {
  position: absolute;
  top: 0;
}

ul#nav ul.nav-disco-promos > li {
  width: auto;
  overflow: hidden;
  height: 300px;
}

ul#nav ul.nav-disco-promos > li.parent {
  border-top: 2px solid #ddd;
}

ul#nav ul.nav-disco-promos > li.last-of-type {
  display: block;
  width: auto;
}

ul#nav ul.nav-disco-promos li a {
  display: inline;
  padding: 0;
}

ul#nav .nav-disco p {
  font-weight: normal;
  padding: 0 25px 10px;
  margin: 0;
}

ul#nav .nav-disco .nav-content a {
  color: #177c92;
}

ul#nav .nav-disco .nav-content a:hover {
  text-decoration: underline;
}

ul#nav .nav-disco .nav-content button.more {
  font: 11px 'latobold';
}

ul#nav .nav-disco .nav-disco-more h2 {
  padding: 15px 0 0;
  margin-bottom: 12px;
  margin-right: 40px;
  margin-top: 20px;
  font: 15px 'latobold';
  display: inline-block;
}

ul#nav .nav-disco ul.subnav {
  display: inline-block;
}

ul#nav .nav-disco ul.subnav li {
  width: 160px;
  text-align: center;
  border-right: 2px solid #ddd;
  height: 25px;
  vertical-align: middle;
  padding-top: 5px;
}

ul#nav .nav-disco ul.subnav li:last-of-type {
  border-right: none;
}

ul#nav .nav-disco ul.subnav li a {
  display: block;
  color: #0b75d2;
  font: 14px 'lato';
  text-transform: none;
}

.subnav-pro {
  font-size: 12px;
  float: right;
  margin-top: 6px;
}

ul#nav li.nav-list {
  position: relative;
}

.nav-list .nav-content {
  width: 220px;
  padding: 0;
  box-shadow: inherit;
  border: none;
}

.nav-list ul.subnav {
  width: auto;
  float: none;
  padding: 0;
}

ul#nav .nav-list ul.subnav li {
  padding: 0;
  margin: 0;
  border: none;
  height: auto;
}

ul#nav .nav-list ul.subnav li a {
  margin: 0;
  padding: 6px 15px;
  color: #fff;
  font: 17px/24px 'lato';
  text-align: left;
  text-transform: capitalize;
  border: none;
  border-bottom: 1px solid #73a44c;
  background-color: #478220;
}

ul#nav .nav-list ul.subnav li a:hover {
  color: #fff;
  background-color: #73a44c;
}

#footer {
  clear: both;
  position: relative;
  margin-top: 30px;
}

#footer h3 {
  font: 16px/22px 'latobold';
}

ul.footer-links li {
  margin: 0;
  z-index: 5;
  float: left;
  width: 320px;
  list-style: none;
  position: relative;
}

ul.footer-links li a:hover {
  text-decoration: underline;
}

ul.footer-links li:last-child {
  padding: 0;
}

ul.footer-links li ul {
  margin: 0;
  padding: 0;
}

ul.footer-links li ul li {
  margin: 0 0 8px;
  padding: 0;
  border: none;
  float: none;
}

ul.footer-links li ul.footer-social li img {
  padding-right: 5px;
  vertical-align: middle;
}

ul.footer-links li.footer-contact {
  margin: 0 0 0 8px;
  font-family: 'latobold';
}

.footer-email {
  width: 262px;
  float: right;
  margin: 16px 0 0 0;
  padding: 0 13px;
  text-align: center;
  position: relative;
}

.footer-email h4 {
  margin-bottom: 8px;
  line-height: 24px;
}

.footer-email input {
  left: 0;
  right: 0;
  width: auto;
}

.footer-email ul, .footer-email ul.form li.last {
  margin: 0;
}

.footer-email ul.form li.last {
  height: 44px;
}

.footer-email ul.form li {
  height: 50px;
}

.emailSignupContent p {
  line-height: normal;
}

.emailSignupContent p button {
  color: #135786;
  text-decoration: none;
}

.emailSignupContent p button:hover {
  text-decoration: underline;
}

.x-icon {
  background: lightgray;
  padding: 6px 12px;
  border-radius: 50px;
  position: absolute;
  border: 1px solid darkgray;
  right: 5px;
  top: 5px;
  font-weight: bold;
  cursor: pointer;
}

.footer-email .form {
  text-align: left;
}

.footer-email .form #error-footer-name-text {
  margin-bottom: 5px;
}

.footer-email .form #error-footer-email-text {
  margin-bottom: 5px;
}

.brontosignup label {
  color: #757575;
  font: 15px 'latoitalic';
  text-align: left;
  margin-bottom: 5px;
}

.brontosignup input, .brontosignup input:focus {
  border: none;
}

.brontosignup input[type="text"], .brontosignup input[type="email"] {
  width: 240px;
  margin-bottom: 6px;
  padding: 10px;
  color: #595959;
  box-shadow: inherit;
  border: 1px solid #cdcdcd;
  position: inherit;
}

.brontosignup input.button {
  width: 100%;
  height: 44px;
  display: block;
  padding: 0;
  color: #fff;
  line-height: 44px;
  text-transform: uppercase;
  border: none;
  background-color: #478220;
}

.brontosignup input.button:hover {
  background-color: #3b671e;
}

ul.footer-logos {
  text-align: center;
  margin: 0 0 15px;
  padding: 0;
  list-style: none;
}

ul.footer-logos li {
  display: inline-block;
  margin: 0 0.3%;
  vertical-align: middle;
}

.footer-cards {
  text-align: center;
}

.footer-cards h4 {
  display: inline-block;
  padding-top: 5px;
}

ul.footer-cards li.footer-cards-clear {
  clear: both;
  float: none;
}

.footer-cards ul {
  margin: 0;
}

.footer-cards ul li {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0 4px;
  vertical-align: middle;
}

.footer-legal {
  color: #333;
  font-family: 'lato';
  text-align: center;
}

.footer-legal a {
  margin: 0 3px;
  text-decoration: none;
  color: #135786;
}

.footer-legal a:hover {
  text-decoration: underline;
}

.sprite {
  display: inline-block;
  font-size: 0;
  text-align: left;
  overflow: hidden;
  background-image: url(../img/icons.png);
  background-repeat: no-repeat;
}

.sprite-phone {
  width: 12px;
  height: 12px;
  display: none;
  background-position: -72px top;
}

a:hover .sprite-phone {
  background-position: -72px bottom;
}

.sprite-chat {
  width: 12px;
  height: 12px;
  background-position: -60px top;
}

a:hover .sprite-chat {
  background-position: -60px bottom;
}

.sprite-cart {
  width: 23px;
  height: 19px;
  background-position: -60px -12px;
}

.scale80 {
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: scale(0.8);
}

.sprite-shipping {
  width: 25px;
  height: 22px;
  background-position: -96px top;
}

.sprite-procheck {
  display: inline-block;
  font-size: 0;
  text-align: left;
  overflow: hidden;
  background-image: url(../img/doctor_trusted_checkmark.svg);
  background-repeat: no-repeat;
  width: 12px;
  height: 12px;
  margin-left: 5px;
}

.sprite-sample {
  width: 22px;
  height: 28px;
  background-position: -178px -62px;
}

.sprite-flag {
  width: 18px;
  height: 12px;
  background-position: -200px -62px;
}

.sprite-express {
  width: 27px;
  height: 17px;
  margin-right: 5px;
  background-position: -133px -133px;
  font-size: 12px;
}

.sprite-expressxl {
  width: 34px;
  height: 22px;
  background-position: -160px -128px;
}

.sprite-paypal {
  width: 58px;
  height: 16px;
  background-position: -133px -102px;
}

.sprite-print {
  width: 18px;
  height: 19px;
  background-position: -200px -74px;
}

.sprite-videothumb {
  width: 45px;
  height: 60px;
  background-position: -303px -60px;
}

.sprite-arrowup {
  width: 11px;
  height: 12px;
  background-position: -96px -40px;
}

.sprite-zoom {
  width: 12px;
  height: 12px;
  background-position: -84px -40px;
}

.sprite-dollar {
  width: 35px;
  height: 35px;
  background-position: -263px -60px;
}

.sprite-link {
  width: 16px;
  height: 16px;
  background-position: -287px top;
}

.sprite-email {
  width: 16px;
  height: 16px;
  background-position: -303px top;
}

.sprite-track {
  width: 16px;
  height: 16px;
  background-position: -319px top;
}

.sprite-next {
  width: 12px;
  height: 6px;
  background-position: -356px -44px;
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: rotate(270deg);
}

.sprite-down {
  width: 12px;
  height: 6px;
  /*background-position: -356px -44px;*/
  background: none;
  /* IE 9 */
  /* Chrome, Safari, Opera */
  transform: scale(0.8);
}

.jcarousel-prev, .jcarousel-next {
  background-image: url(https://i3.pureformulas.net/images/static/2018-left-active-arrow.png);
  width: 45px;
  height: 45px;
  display: block;
  position: absolute;
  cursor: pointer;
  font-size: 0;
}

.jcarousel-prev {
  transform: rotate(90deg) scale(0.75);
}

.jcarousel-next {
  transform: rotate(270deg) scale(0.75);
}

.jcarousel-prev:hover, .jcarousel-next:hover {
  opacity: 0.8;
}

.jcarousel-prev-disabled, .jcarousel-next-disabled {
  opacity: 1.0 !important;
  cursor: default;
}

.jcarousel-prev-disabled {
  background-position: -221px top;
}

.jcarousel-next-disabled {
  background-position: -248px top;
}

.min #header {
  border-bottom: 2px solid #ddd;
}

.min #header .header-help {
  position: absolute;
  right: 0;
  top: 35px;
  text-align: right;
  font-size: 15px;
}

.min #header .header-help p {
  margin: 0;
}

.min #header .header-help .header-continue {
  font-size: 12px;
}

.min #header h1 {
  border-top: 1px solid #ccc;
  padding: 24px 0;
  margin: 0;
}

.min #body .center {
  padding-top: 10px;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
}

#modal-message {
  height: 100px;
}

.autoship-ice-cooler {
  display: block;
  background: #eff4fa;
  padding: 5px 10px;
  font-size: 11px;
  margin: 3px 0 0;
  clear: both;
  margin-left: -55px;
  font-size: 11px;
  color: #007edd;
}

div.no-selection, span.no-selection {
  -webkit-user-select: none;
  /* webkit (safari, chrome) browsers */
  -moz-user-select: none;
  /* mozilla browsers */
  -khtml-user-select: none;
  /* webkit (konqueror) browsers */
  -ms-user-select: none;
  /* IE10+ */
}

.offer-email {
  width: 222px;
  padding: 10px;
  background: #fff;
  border: 1px solid #ddd;
  float: right;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -ie-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
}

.line_break {
  width: 400px;
  height: 5px;
  float: left;
  padding-top: 3px;
  border-bottom: 3px solid grey;
}

.op-com-pixel {
  display: none;
}

#shipTimeText {
  font-size: 12px;
  color: #595959;
}

#shipTimeText span.green {
  font-family: 'latobold';
}

#breadcrumb .help {
  float: right;
  color: #177c92;
  font: 13px 'latobold';
  text-decoration: none;
}

#breadcrumb .help .info {
  margin-left: 6px;
  transition: 350ms ease;
}

#breadcrumb .help:hover {
  color: #177c92;
  text-decoration: underline;
}

a.info, .help > .info, table td .info {
  width: 16px;
  height: 16px;
  display: inline;
  margin-right: 6px;
  padding: 1px 6px;
  color: #fff;
  font: 11px 'latobold';
  text-decoration: none;
  border-radius: 50%;
  background-color: #333;
}

.box .section h4 {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

.checkout-payment-auth-selection.payment-cc span a {
  font-family: 'latobold';
  font-weight: normal;
}

.checkout-payment-auth-selection.payment-cc span a:hover {
  color: #177c92;
  text-decoration: underline;
}

.footerLinksBlock {
  margin-bottom: 20px;
  padding-bottom: 20px;
  background-color: #f4f4f4;
}

.footerLinksOuter {
  float: left;
}

.footer-links {
  width: 100%;
  margin-bottom: 15px;
  padding: 34px 0 9px;
}

.giveUsCall {
  font-family: 'latobold';
  float: left;
  margin-top: 10px;
}

.spacer {
  padding: 0 3px;
}

.form-submit input.button-large, .form-submit button.button-large, .form-submit input[type="submit"], .form-submit input.button, .form-submit button.button, ul.orders-search span input[type="button"], #copyReferralCodeButton {
  display: inline-block;
  padding: 9px 36px;
  color: #4f4f4f;
  font: 13px 'latobold';
  border: 1px solid #c5c5c5;
  background: #efefef;
  border-radius: 5px;
}

.form-submit input.button-large:hover, .form-submit button.button-large:hover, .form-submit input[type="submit"]:hover, .form-submit input.button:hover, .form-submit button.button:hover, ul.orders-search span input[type="button"]:hover, #copyReferralCodeButton:hover {
  color: #222;
  background-color: #c5c5c5;
}

.form-submit input[type="submit"] {
  display: inline-block;
  padding: 9px 36px;
  color: #fff;
  font: 13px 'latobold';
  text-align: center;
  text-decoration: none;
  border: 1px solid #b22626;
  background: #b22626;
}

.form-submit input[type="submit"]:hover {
  color: #fff;
  border-color: #8f1d1d;
  background-color: #8f1d1d;
}

.form-submit input.button {
  display: inline-block;
  padding: 9px 36px;
  color: #fff;
  font: 13px 'latobold';
  text-align: center;
  text-decoration: none;
  border: 1px solid #b22626;
  background: #b22626;
}

.form-submit input.button:hover {
  color: #fff;
  border-color: #8f1d1d;
  background-color: #8f1d1d;
}

.form-submit button.button {
  display: inline-block;
  padding: 9px 36px;
  color: #fff;
  font: 13px 'latobold';
  text-align: center;
  text-decoration: none;
  border: 1px solid #b22626;
  background: #b22626;
}

.form-submit button.button:hover {
  color: #fff;
  border-color: #8f1d1d;
  background-color: #8f1d1d;
}

.inspectlet-sensitive input[type="button"] {
  display: inline-block;
  padding: 9px 36px;
  color: #fff;
  font: 13px 'latobold';
  text-align: center;
  text-decoration: none;
  border: 1px solid #b22626;
  background: #b22626;
}

.inspectlet-sensitive input[type="button"]:hover {
  color: #fff;
  border-color: #8f1d1d;
  background-color: #8f1d1d;
}

.button.button-cart {
  display: inline-block;
  padding: 9px 36px;
  color: #fff;
  font: 13px 'latobold';
  text-align: center;
  text-decoration: none;
  border: 1px solid #b22626;
  background: #b22626;
}

.button.button-cart:hover {
  color: #fff;
  border-color: #8f1d1d;
  background-color: #8f1d1d;
}

.searchButton input[type="button"].button {
  display: inline-block;
  padding: 9px 36px;
  color: #fff;
  font: 13px 'latobold';
  text-align: center;
  text-decoration: none;
  border: 1px solid #b22626;
  background: #b22626;
}

.searchButton input[type="button"].button:hover {
  color: #fff;
  border-color: #8f1d1d;
  background-color: #8f1d1d;
}

.commitOrderButton {
  display: inline-block;
  padding: 9px 36px;
  color: #fff;
  font: 13px 'latobold';
  text-align: center;
  text-decoration: none;
  border: 1px solid #b22626;
  background: #b22626;
}

.commitOrderButton:hover {
  color: #fff;
  border-color: #8f1d1d;
  background-color: #8f1d1d;
}

.button.button-cart {
  padding: 9px 18px;
  font-size: 11px;
}

.account-address strong, .inspectletIgnore strong {
  font: 14px 'latobold';
}

ul.orders-search span input[type="button"] {
  padding: 9px 16px;
}

.section p strong {
  font: 14px 'latobold';
}

#loginContent {
  width: 360px;
  padding: 35px 35px 45px 35px;
  background-color: #fff;
  border: 1px solid #cdcdcd;
}

#loginContent input, #loginContent textarea, #loginContent select {
  box-sizing: border-box;
}

#loginContent h1 {
  margin-bottom: 30px;
}

#loginContent .btn-fb {
  width: 100%;
  height: 48px;
}

#loginContent .or {
  padding: 25px 0 25px;
  display: block;
  position: relative;
}

#loginContent .or span {
  padding: 0 15px;
  background-color: #fff;
  position: relative;
}

#loginContent .or:before {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  position: absolute;
  top: 50%;
  left: 0;
  background-color: #CDCDCD;
}

#loginContent h3 {
  margin-bottom: 25px;
  text-align: center;
}

#loginContent #email {
  height: inherit;
  margin: 0;
}

#loginContent .form-element {
  margin-bottom: 15px;
}

.register-checkbox {
  margin-top: 25px;
}

.register-checkbox span {
  font-size: 90%;
}

#resetPasswordContent {
  box-shadow: 0px 2px 4px #0000001C;
  border: 1px solid #F4F3F4;
  border-radius: 4px;
  width: 495px;
  padding: 35px 35px 55px 35px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 70px;
}

#resetPasswordContent h1 {
  font: 23px 'latoblack';
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #cdcdcd;
}

#resetPasswordContent input, #resetPasswordContent textarea, #resetPasswordContent select {
  box-sizing: border-box;
}

.resetform-content-message {
  text-align: center;
  margin-top: 50px;
  margin-bottom: 50px;
  margin-left: auto;
  margin-right: auto;
  max-width: 400px;
}

.resetform-content-message p {
  font-size: 16px;
}

.resetform-content-actions {
  padding-left: 75px;
  padding-right: 75px;
}

.resetform-content-actions .btn {
  width: 100%;
  padding: 12px 15px;
}

#loginForm .loginLabel {
  padding-bottom: 15px;
  font-family: 'latobold';
}

#loginForm .loginLabel label {
  display: block;
  color: #333;
  font-family: 'latobold';
}

#loginForm input:focus {
  border-color: #ddd;
}

#loginForm #formCheck {
  font: 14px 'lato';
}

#loginForm input[type=checkbox] {
  float: left;
  margin: 1px 7px 0 0;
}

.form-submit.creatMyAccountBtn input[type="submit"] {
  width: 100%;
  margin-top: 10px;
  color: #fff;
  font: 18px 'latobold';
  height: 50px;
  cursor: pointer;
  background-color: #b22626;
}

.form-submit.creatMyAccountBtn input[type="submit"]:hover {
  color: #fff !important;
  background-color: #444;
}

.loginFormSubmit {
  margin-top: 30px;
}

.loginFormSubmit .btn {
  width: 100%;
  height: 48px;
}

.loginFormSubmit .btn-fb {
  width: 100%;
  height: 48px;
}

.accountLoginSection {
  display: block;
  margin: 20px auto;
  padding-top: 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 920px;
  box-sizing: border-box;
}

.accountLoginSection .top-banner {
  width: 100%;
}

.accountLoginSection hr {
  border-top: 1px solid #CDCDCD;
  margin-top: 30px;
}

.or {
  text-align: center;
}

#createAccountCheckoutSection {
  border: 1px solid #ddd;
  background-color: #f1efe8;
  margin: 0 1% 20px 10%;
  padding: 20px 2% 28px 28px;
  float: left;
  width: 35%;
}

#createAccountCheckoutSection .button {
  font: 18px/50px 'latobold';
  width: 100%;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 0;
}

#createAccountCheckoutSection h2 {
  font: 20px/24px 'latobold';
  margin-bottom: 24px;
}

#createAccountSection {
  box-shadow: 0px 2px 4px #0000001C;
  border: 1px solid #F4F3F4;
  border-radius: 4px;
  width: 320px;
  padding: 35px 35px 45px 35px;
}

#createAccountSection h2 {
  font: 23px 'latoblack';
  margin-bottom: 24px;
}

#createAccountSection h3 {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #0000001C;
}

#createAccountSection ul {
  margin: 0 0 35px;
}

#createAccountSection ul li {
  margin: 0 0 12px 17px;
}

#login_email {
  width: 100%;
  font-family: 'lato';
  border-color: #e1e1e1;
  background-color: #fff;
  height: 40px;
  padding: 0;
}

#login_password {
  width: 100%;
  font-family: 'lato';
  border-color: #e1e1e1;
  background-color: #fff;
  height: 40px;
  padding: 0;
}

.fbBtn {
  width: 99%;
  display: inline-block;
  color: #fff;
  font: bold 16px/50px 'arial';
  border-radius: 5px;
  border: 1px solid #2d3d63;
  background-color: #3e5991;
  background: url(../img/fb-img.gif) 10px top no-repeat, url(../img/fb-bg.gif) left top repeat-x;
  margin-top: 10px;
  text-align: center;
}

.fbBtnSmall {
  margin: 10px 0 20px 7px;
  padding: 0 36px;
  display: inline-block;
  color: #fff;
  font: bold 16px/50px 'arial';
  border-radius: 5px;
  border: 1px solid #2d3d63;
  background-color: #3e5991;
  background: url(../img/fb-img.gif) 10px top no-repeat, url(../img/fb-bg.gif) left top repeat-x;
}

#registrForm a:hover {
  text-decoration: underline;
}

.login-box h2 {
  font-family: 'latobold';
}

#guestEmailForm input[type="text"], #guestEmailForm input[type="password"] {
  width: 100%;
  border-color: #e1e1e1;
  height: 40px;
  padding: 0;
}

#shareReferralCodeLink {
  margin-top: 5px;
}

.form-submit-left .button.button-grey:hover {
  color: #fff !important;
}

.footerLinksBlock .center {
  overflow: hidden;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  flex-wrap: wrap;
}

.footerLinksBlock .center .footerLinksOuter {
  flex: 1;
}

.footerLinksBlock .center .footer-links {
  display: flex;
}

.footerLinksBlock .center .footer-links li {
  flex: 1;
}

#logo {
  float: left;
  margin-top: 1%;
}

.searchForm {
  width: 50%;
  margin-left: auto;
  margin-right: auto;
  padding-top: 35px;
  position: relative;
}

.telNo {
  display: none;
  float: right;
  margin-bottom: 5px;
  padding-left: 18px;
  color: #478220;
  font: 15px/19px 'latobold';
  position: relative;
}

.header-search {
  text-align: center;
  margin-right: 14%;
  width: 100%;
}

.header-search input[type=text], .header-search input[type=search] {
  height: 48px;
  margin: 0;
  padding: 10px 15px;
  color: #4a4a4a;
  font: 16px 'lato';
  box-shadow: inherit;
  width: 85%;
  text-align: left;
  -webkit-appearance: none;
}

/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}

input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}

/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration {
  display: none;
}

.header-search input[type=text]::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  text-align: center;
}

.header-search input[type=text]::-moz-placeholder {
  /* Firefox 19+ */
  text-align: center;
}

.header-search input[type=text]:-ms-input-placeholder {
  /* IE 10+ */
  text-align: center;
}

.header-search input[type=text]:-moz-placeholder {
  /* Firefox 18- */
  text-align: center;
}

.header-search input[type=text]:focus, .header-search input[type=search]:focus, .subscribeForm input[type=text]:focus, .subscribeForm input[type=email]:focus {
  box-shadow: 0 0 3px #666;
}

.header-search input[type=submit] {
  width: 52px;
  height: 46px;
  position: absolute;
  font-size: 0;
  background: url(../images/static/search-icon.png) 14px no-repeat;
  right: 9%;
}

.header-search input[type=submit]:hover {
  background-color: #e7e7e7 !important;
  opacity: .75;
}

.header-promo {
  width: 175px;
  padding: 12px 10px 0 0;
  position: absolute;
  left: 13.3%;
}

.accountLink {
  width: 75px;
  text-align: center;
}

.accountLink:hover span.nameIntro {
  display: none;
}

.accountLink:hover span.myProfileContent:after {
  content: 'My Account';
}

.headerLinks {
  position: absolute;
  right: 20px;
  top: 34px;
  font: 11.5px 'latobold';
}

.headerLink {
  color: #242424;
  float: left;
  list-style: none;
  margin-right: 23px;
  cursor: pointer;
}

.headerLink > li > a {
  color: #242424;
  display: block;
  text-align: center;
}

.headerLink > img {
  display: block;
  padding-bottom: 5px;
  margin: 0 auto;
  min-height: 30px;
}

.headerLink .cartIcon {
  display: block;
  min-height: 30px;
  padding-bottom: 5px;
}

.headerLink:last-child {
  margin-right: -3px;
}

/*.phoneIcon {
	position: absolute;
    top: -35px;
    left: 7px;
}
.favIcon {
	position: absolute;
    top: -35px;
    left: 73px;
}
.profileIcon {
	position: absolute;
    top: -35px;
	left: 157px;
}
.cartIcon {
	position: absolute;
    top: -35px;
    right: -4px;
}*/
#registrForm b {
  font-family: 'latobold';
}

.productBoxes {
  overflow: hidden;
  padding: 0 10px;
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
}

.productBoxes .row {
  width: 100%;
  margin: 30px auto 27px;
  display: grid;
  grid-template-columns: 33%;
}

.productBoxes .row div {
  text-align: center;
  position: relative;
}

.productBoxes .row div:first-child {
  grid-column: 1;
}

.productBoxes .row div:last-child {
  grid-column: 3;
}

.features-brands {
  padding: 20px 0;
  margin: auto;
}

.features-brands h3 {
  margin-bottom: 12px;
  margin-left: 2%;
  font: 23px 'latoblack';
}

.features-brands h3 a, .sideNavBlock .viewAll {
  font: 15px 'lato';
  margin-left: 1%;
  padding-left: 1%;
  border-left: 1px solid #ccc;
}

.features-brands h3 a:hover {
  text-decoration: underline;
}

.shop-header {
  margin-bottom: 360px;
  margin-top: 35px;
  text-align: center;
  margin-right: 27%;
}

.shop-header h1 {
  font: 30px 'latoblack';
}

.avgRatingDiv {
  width: 200px;
  float: left;
  padding-top: 5px;
  font-family: 'lato';
}

.avgRatingDiv span {
  font-family: 'latobold';
}

.quesItemTitle, #pdp-questions {
  width: 100%;
  float: left;
  padding-bottom: 15px;
}

.quesItemTitle h2 {
  width: 460px;
  float: left;
  margin: 5px 0 0;
}

#pdp-questions .reviews-pagination {
  top: 0 !important;
  margin: 0 !important;
}

#addQuestionForm {
  clear: both;
}

.qaHeader {
  font: 24px 'latobold';
  margin: 20px 0 5px;
}

#addQuestionForm dl.form dd {
  float: none;
  margin-left: auto;
  margin-right: auto;
}

.catalog input.button-green, .catalog button.button-green {
  width: 158px;
  color: #fff;
  padding: 10px 0;
  text-align: center;
  font: 16px 'latobold';
  border-color: #478220;
  background-color: #478220;
  border-radius: 5px;
}

.spaceName {
  padding: 0 1px;
}

.doubleSpaceName {
  padding: 0 2px;
}

.quadSpaceName {
  padding: 0 4px;
}

.usrName {
  font-family: 'latobold';
}

#content h1 a.editMyProfileBtn {
  margin-left: 178px;
}

#content h1 a:hover {
  text-decoration: none;
}

.searchButton input[type="button"].button {
  width: 84px;
  height: 35px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}

.orderDate select, .orderStatus select {
  height: 35px;
  line-height: normal;
}

#address-new select {
  height: 35px;
  vertical-align: top;
  text-indent: 10px;
}

#address-new select:first-child {
  margin: 0 5px;
}

.reviews-summary .avgRatingDiv {
  margin: -23px 0 0 145px;
}

.pdp-order-autoship.autoship {
  padding: 10px 5px 10px 16px;
  font: 12px 'latobold';
  background-color: #f1efe8;
  margin-bottom: 20px;
}

.autoshipRadio {
  margin-right: 7px;
  cursor: pointer;
}

.autoshipDays {
  width: 58px !important;
  border-radius: 5px;
  font-weight: bold;
  margin: 0 2px 2px;
  height: 30px;
  border: 1px solid #bbb;
  padding: 7px 7px 7px 1px;
  -moz-appearance: textfield;
  text-align: center;
  box-sizing: border-box !important;
}

.cart-autoship-increment {
  position: absolute;
  left: 155px;
  text-decoration: none;
  color: #151515;
  font-size: 11px;
  cursor: pointer;
  margin-top: 2px;
}

.cart-autoship-decrement {
  position: absolute;
  left: 155px;
  text-decoration: none;
  color: #151515;
  font-size: 11px;
  cursor: pointer;
  margin-top: 14px;
}

hr.separator {
  width: 90%;
  margin: 10px auto auto;
  border-top-width: 1px;
  border-bottom-width: 0;
  border-style: solid;
  border-color: #ddd;
}

.sr_productDetailDiv {
  margin-bottom: 10px;
}

.selectAddress select {
  width: 100%;
}

.idme-btn-container {
  padding-top: 7px;
  font-family: 'lato' !important;
  font-size: 13px;
}

.pdp-order-autoship label a + span + div, .pdp-order-autoship label span + span + div {
  padding-left: 15px;
  color: #177c92;
  font-family: lato;
}

#cart-content label a + span + div, #cart-content label + span + span + div {
  padding-left: 34px;
  color: #177c92;
  font-family: lato;
}

#visaAuthSelection {
  margin-bottom: 30px !important;
}

.form-submit.creatMyAccountBtn input[type="submit"] {
  width: 100%;
  margin: 10px 0;
  padding: 9px 36px;
}

.greenTitle {
  padding-left: 27px;
  color: #478220;
  font: 15px 'oswaldregular';
  text-transform: uppercase;
  position: relative;
  margin-top: 10px;
}

.greenTitle.autoship:before, .greenTitle.pureRewards:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(../img/sprite.png);
  background-repeat: no-repeat;
}

.greenTitle.autoship:before {
  width: 20px;
  height: 23px;
  background-position: 0 -314px;
}

.greenTitle.pureRewards:before {
  width: 20px;
  height: 20px;
  background-position: -23px -317px;
}

.greenTitleText {
  padding-left: 27px;
}

.shipLabelWrap {
  width: 100%;
  float: left;
}

.shipLabel {
  float: left;
  font: 14px 'latobold';
  margin-bottom: 10px;
}

.shipLabelLink {
  margin-left: 10px;
  display: inline-block;
}

.shipLabelLinkAuto {
  margin-left: 5px;
}

.tab-content .cancellationFuture {
  margin-top: 50px;
  padding-top: 20px;
  font-size: 13px;
  border-top: 1px solid #aaa;
}

.tab-content .cancellationFuture strong {
  display: block;
  margin-bottom: 10px;
}

.pdp-bulky-message {
  margin-bottom: 22px;
  text-align: center;
}

.bulkyItem {
  padding-left: 11px;
  font-family: 'lato';
  display: block;
}

#modal .bulkyItem:before {
  top: -7px;
}

.bulkyItem.bulkyItemModal:before {
  left: 0;
}

.bulkyItem .calculateFee {
  display: block;
  margin-left: -13px;
  color: #177c92;
  font: 13px 'lato';
  text-decoration: none;
}

.bulkyItem .calculateFee:hover {
  text-decoration: underline;
}

.bulkyZipCodeText {
  font-family: 'latobold';
}

.calculateShippingFeeInput {
  width: 55px !important;
  height: 20px;
  margin: 0 8px;
}

.bulkyItemModal {
  height: 30px;
  display: block;
}

#bulkyFee {
  text-align: center;
}

.zipCodeCheckout {
  width: 295px;
  display: inline-block;
  margin-left: 20px;
}

.zipCodeCheckout strong {
  font: 13px 'latobold';
}

button.button.calculateShippingFeeBtn {
  color: #fff !important;
}

.button.calculateShippingFeeBtn:hover {
  text-decoration: none;
}

#cartUpdateItems ul.item-cart .item-offer {
  padding-left: 12px;
  display: block;
  font-size: 13px;
}

.additionalBulkyCharge {
  padding: 10px 10px 0;
}

.additionalBulkyChargeCheck {
  padding-right: 10px;
}

.additionalBulkycurrency {
  float: right;
  padding-left: 10px;
  font: 14px 'latobold';
}

.listingBulky {
  color: #245b83;
  display: block;
  font: 12px 'latobold';
  margin-bottom: 3px;
  text-transform: uppercase;
}

.bulkyCartImage {
  height: 16px;
  top: 1px;
  position: relative;
}

.subscription-qty {
  height: 18px;
  position: absolute;
  right: 157px;
  text-align: center;
  top: 15px;
  width: 29px !important;
}

.pdp-order-bulk-product {
  position: absolute;
  left: 42px;
  bottom: 145px;
}

.cart-order-bulk-product {
  padding-top: 10px;
  padding-right: 4px;
  display: -webkit-inline-box;
  background: #f5d691;
  margin-right: -10px;
  margin-top: 6px;
  margin-bottom: 10px;
}

.pdp-order .bulkyCartImage {
  display: none;
}

.pdp-order .pdp-order-bulk-product {
  float: right;
  width: 220px;
}

.pdp-bulky-message .bulkyItem-uppercase {
  text-transform: uppercase;
  font-size: 12px;
  font-style: normal;
  font-weight: bolder;
  display: block;
}

.pdp-bulky-message .bulkyItem-shipping-message {
  font-size: 12px;
}

.checkout-payment-auth-selection {
  clear: both;
}

#sidebar .section .pdp-order-avail {
  margin: 0;
}

.minicart-dropdown {
  display: block;
  min-width: 400px;
  max-height: 431px;
  overflow-y: auto;
  overflow-x: hidden;
  z-index: 999;
}

.pdpSubscriptionContent:before, .pdpSubscriptionContent:after {
  display: table;
  content: '';
}

.pdpSubscriptionContent:after {
  clear: both;
}

ul.checkout-address.cards {
  margin-bottom: 0;
}

ul.checkout-address.cards li {
  padding: 0;
  overflow: hidden;
}

ul.checkout-address.cards li:after {
  content: '';
  display: table-cell;
  clear: both;
}

ul.checkout-address.cards li label.form-check {
  cursor: pointer;
  width: 100%;
  padding: 12px 10px 12px 28px;
}

ul.checkout-address.cards li label.form-check:after {
  content: '';
  display: table-cell;
  clear: both;
}

ul.checkout-address.cards li label.form-check input[type="radio"] {
  top: 15px;
  left: 11px;
}

ul.checkout-address.cards li label.form-check input[type="radio"] + .highlight {
  content: '';
  display: block;
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 3px;
  height: 100%;
}

ul.checkout-address.cards li label.form-check input[type="radio"]:checked + .highlight {
  background: #478220;
}

ul.checkout-address.cards li label.form-check .card-check {
  width: 300px;
  float: left;
}

ul.checkout-address.cards li label.form-check .billing-address {
  width: 300px;
  float: left;
}

ul.checkout-address.cards li label.form-check .billing-address address {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: normal;
}

ul.checkout-address.cards li label.form-check:hover {
  background: #f7f7f7;
}

ul.checkout-address.cards li.checkout-address-new a {
  display: block;
  padding: 10px 18px;
}

ul.checkout-address.cards li.checkout-address-new a:after {
  content: '';
  display: table-cell;
  clear: both;
}

ul.account-list.addresses li.inspectlet-sensitive {
  display: block;
}

ul.account-list.addresses li.inspectlet-sensitive .credit-card {
  display: inline-block;
  float: left;
  width: 333px;
  padding-right: 20px;
}

ul.account-list.addresses li.inspectlet-sensitive .billing-address {
  display: inline-block;
  position: relative;
  width: 300px;
}

ul.account-list.addresses li.inspectlet-sensitive .billing-address .description {
  opacity: 0;
  position: absolute;
  top: -2px;
  left: -89px;
  padding: 3px;
  font-size: 12px;
  color: #afafaf;
}

ul.account-list.addresses li.inspectlet-sensitive .billing-address address {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-style: normal;
}

ul.account-list.addresses li.inspectlet-sensitive:hover .billing-address .description {
  opacity: 1;
}

.hidden {
  display: none;
}

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

.error {
  border-color: red !important;
}

.checkout-login-errors {
  margin-left: 25px;
  margin-right: 25px;
}

.nav-brand .Misc h3 {
  font-size: 30px;
  letter-spacing: -0.5px;
  line-height: 30px;
  text-transform: uppercase;
}

.pdp-favorites-added {
  text-align: center;
  line-height: 32px;
  width: auto;
  margin: 2px 0 0;
}

#load-overlay {
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  z-index: 1200;
  background-color: #000;
  filter: alpha(opacity=20);
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2;
}

ul#nav ul.nav-disco-promos li .nav-disco-more {
  padding-left: 20px;
}

#footer li {
  list-style: none outside none;
}

#footer li a {
  color: #333;
}

ul.footer-links li ul li img {
  height: 30px;
  padding: 1px 5px 1px 0;
  vertical-align: middle;
}

#load {
  background: url(/img/ajax-loader.gif) no-repeat center 300px;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
}

.ui-autocomplete {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #ccc;
  margin: 0;
  padding: 0;
  position: absolute;
  left: 0;
  text-align: left;
  width: 400px;
  z-index: 9999;
}

ul.ui-autocomplete > li {
  float: none;
  height: auto;
  list-style: none outside none;
  margin: 0;
  font-family: 'latobold';
  padding: 2px 10px;
  color: #000;
  text-decoration: none;
}

ul.ui-autocomplete > li.ui-autocomplete-category:first-child {
  border: none;
}

ul.ui-autocomplete > li.ui-autocomplete-category {
  border-top: 1px solid #ddd;
  padding: 10px 5px 2px;
  color: #999;
  width: 98.2%;
  /*Fix PRFR1703-1713*/
  /*float: left;*/
}

ul.ui-autocomplete > li.product {
  color: #177c92;
  padding: 7px 10px;
  height: 60px;
}

ul.ui-autocomplete > li.product a:hover .item-result-text > .item-title {
  text-decoration: underline;
}

ul.ui-autocomplete > li.product .item-result {
  width: 100%;
  float: left;
}

ul.ui-autocomplete > li.product .item-result > a {
  float: left;
}

ul.ui-autocomplete > li.product .item-result .item-result-text {
  width: 470px;
  float: left;
  padding-left: 5px;
}

ul.ui-autocomplete > li.product .item-title {
  position: relative;
  display: block;
}

ul.ui-autocomplete > li.product button.item-title:hover {
  text-decoration: underline;
}

ul.ui-autocomplete > li.product .ratings {
  margin: 0;
  position: relative;
  top: -6px;
  display: inline-block !important;
}

ul.ui-autocomplete > li.product span.item-brand {
  color: #333;
  display: block;
  font-size: 13px;
  line-height: normal;
  margin: 4px 0;
  position: relative;
  top: -4px;
}

ul.ui-autocomplete > li.product .item-review-count {
  left: 4px;
  position: relative;
  color: #333;
  font-size: 13px;
  bottom: 9px;
}

ul.ui-autocomplete > li.product img {
  float: left;
  vertical-align: middle;
}

.pdp-back-to-product {
  clear: both;
  text-align: right;
}

button.pdp-back-to-product-link {
  font-weight: bold !important;
  padding: 0 10px 0 0 !important;
  text-transform: uppercase;
  font-size: 14px;
  color: #177c92 !important;
  width: auto !important;
  white-space: nowrap;
  display: inline;
}

button.pdp-back-to-product-link:hover {
  text-decoration: underline;
}

.catalog li.item-item span.item-reviews a {
  font: 13px 'lato';
  vertical-align: top;
}

.catalog li.item-item.certona span.item-reviews a {
  margin-left: 4px;
}

.catalog .items-spotlight li.item-item span.item-reviews a {
  position: relative;
  margin-left: 90px;
}

tr.compare-item span.item-reviews a {
  left: 11.5em;
  bottom: 4em;
  position: absolute;
}

ul.item-carousel span.item-reviews a {
  top: -2.2em;
}

ul#nav .nav-cat ul.subnav li.subnav-all.splitter {
  min-height: inherit;
  margin-bottom: 3px;
  padding: 5px !important;
}

ul#nav .nav-cat ul.subnav li.category-shop-by {
  min-height: inherit;
}

ul#nav .nav-cat ul.subnav li.category-shop-by a {
  display: inline-block;
  color: #333;
  font-family: 'latobold';
  text-transform: none;
  position: relative;
}

.button.notify-orange {
  margin-right: auto;
  margin-left: auto;
  color: #478220;
  display: block;
  font: 16px 'lato';
  padding: 9px 36px !important;
  border-radius: 5px;
  text-align: center;
  text-decoration: none;
  background-color: #fff;
  border: 2px solid #478220;
}

.button.notify-orange:hover {
  background-color: #39810c;
  color: white;
}

ul#nav .nav-cat ul.subnav li.category-shop-by a:after {
  width: 4px;
  height: 13px;
  content: '';
  position: absolute;
  right: -10px;
  top: 0;
  background: url(../img/sprite.png) no-repeat -91px -162px;
}

.item-note {
  position: absolute;
  right: 12px;
  bottom: 102px;
  font: 14px 'latoitalic';
}

.outOfStock {
  text-align: center;
  position: absolute;
  left: 42px;
  height: 40px;
  width: 155px;
  top: 130px;
  background-color: #999;
  color: #fff;
  opacity: .9;
  font: 14px/40px 'latobold';
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -ie-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  transition: none;
}

.order-notify-div {
  font-size: 13px;
  margin-left: 25%;
  margin-top: -7px;
  text-align: center;
  width: 150px;
  color: #666;
}

ul.offer-signup-ul {
  margin-right: 3px;
  width: 210px;
  margin-top: 5px;
}

.account-drop {
  display: none;
  margin-top: -5px !important;
  margin-right: 0 !important;
  width: 140px !important;
  right: 0;
  z-index: 100;
}

.qty-select-pos {
  line-height: 16px !important;
}

.compare-prod-copy {
  padding-left: 20px;
  font-size: 11px;
  color: #666;
}

.toleft {
  float: left;
}

.pdp-promo {
  color: #c00;
  bottom: -44px;
  font-size: 11px;
  font-weight: bold;
  position: absolute;
  margin-bottom: 5px;
  padding-bottom: 8px;
}

.pdp-promo-listing {
  color: #c00;
  margin-top: 5px;
  font: 12px 'latobold';
  position: absolute;
  width: 100%;
}

.fav-promo, .order-detail-promo, .order-detail-promo-space {
  color: #c00;
  font: 13px 'latobold';
  margin: 8px 0 8px 155px;
  position: relative;
}

.order-detail-promo-space {
  margin-left: 65px;
  display: inline-block;
}

.pdp-promo-listing a, .fav-promo a, .pdp-promo a, .order-detail-promo a, .order-detail-promo-space a, .pdp-promo-listing a:hover, .pdp-promo a:hover, .fav-promo a:hover, .order-detail-promo a:hover, .order-detail-promo-space a:hover {
  color: #c00 !important;
}

.pdp-promo-listing a:hover, .pdp-promo a:hover, .fav-promo a:hover, .order-detail-promo a:hover {
  text-decoration: underline;
}

.order-detail-promo {
  margin: 8px 0 8px 196px;
  clear: both;
}

/* Deals icon and customer service tooltip css */
.phoneHeader {
  position: relative;
  margin-right: 20px;
  cursor: default;
}

.phoneHeader .fa-comments {
  font-size: 20px;
  margin-right: 2px;
  color: #177c92;
  vertical-align: middle;
}

.phoneHeader:after {
  content: "";
  position: absolute;
  width: 7px;
  height: 7px;
  margin-left: 4px;
  margin-top: 1px;
  transform: rotate(45deg);
  border-right: 2px solid darkgreen;
  border-bottom: 2px solid darkgreen;
}

.phoneHeader .phoneHeaderDropdown {
  position: absolute;
  left: 0px;
  top: 26px;
  background: #fff;
  padding: 10px;
  color: #333;
  font-size: 13px;
  width: 126%;
  border-radius: 5px;
  box-shadow: 2px 4px 6px #ddd;
  display: none;
}

.phoneHeader .phoneHeaderDropdown p {
  padding-top: 5px;
}

.phoneHeader:hover .phoneHeaderDropdown {
  display: block;
}

#nav li a img {
  vertical-align: middle;
  margin-left: 5px;
}

@media print {
  #global, #headerSearch, #nav, #offer-signup-ul, #footer, #init_recaptcha, .confirm-print {
    display: none;
  }
  h2, h3 {
    page-break-after: avoid;
  }
  #sidebar h3, button.button, input.button {
    color: #444;
  }
}

/* IE */
@media all and (-ms-high-contrast: none) {
  .productBoxes .row {
    display: -ms-inline-flexbox;
  }
  .productBoxes .row div:first-child {
    float: left;
    margin-right: 7.5%;
  }
  .productBoxes .row div:last-child {
    float: right;
    margin-left: 7.5%;
  }
  #container #reviewsArea #reviewsText ul li p.txt {
    float: right;
    margin-right: 50px;
  }
  .footerLinksOuter {
    width: 65%;
  }
  .footerLinksBlock .center {
    max-width: 1500px;
  }
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1340px) {
  #extole_zone_global_header {
    left: 16.3%;
  }
  #valueProp img {
    max-width: 100%;
  }
  body {
    max-width: 100%;
  }
  ul.footer-links li {
    width: 220px;
  }
  ul.item-snapshot .item-price {
    bottom: 73px !important;
  }
  .cartLoginSection #createAccountSection {
    width: 28% !important;
  }
  .cycle-slideshow {
    max-width: 100%;
    overflow: hidden;
  }
  .footerLinksOuter {
    margin-left: 20px;
    margin-right: 20px;
  }
  .footer-email {
    float: left;
    padding: 5px;
  }
  .header-search input[type=text], .header-search input[type=search] {
    text-align: left;
  }
  .header-search input[type=submit] {
    right: 7%;
  }
  .login-box {
    height: 460px;
  }
  .navParent {
    width: 100%;
    margin-left: -50%;
  }
  .outOfStock {
    left: 14%;
  }
  .searchForm {
    width: 45%;
  }
  .shippingHeaders {
    margin-left: 138px;
  }
  .sprite-print {
    vertical-align: top;
  }
  .tablet-hide {
    display: none;
  }
  textarea, input.text, input[type="text"], input[type="button"], input[type="submit"], input[type="search"], .input-checkbox {
    -webkit-appearance: none;
    border-radius: 0;
  }
}

@media (min-width: 1340px) and (max-width: 1450px) {
  .nav-content {
    transform: scale(0.9);
    margin-top: -16px;
  }
}

.button.button-disabled {
  opacity: 0.8 !important;
  cursor: default !important;
}

.button.button-disabled.button-grey:hover, .button.button-disabled.button-grey:active, .button.button-disabled.button-grey:focus {
  background-color: #f1f1f1 !important;
  color: #333 !important;
}

.close {
  float: right;
  margin: 4px 18px;
}

.close a {
  text-decoration: none;
  font-size: 30px;
  font-weight: bold;
  cursor: pointer;
  color: #dfdddf;
}

#modal-footer {
  text-align: center;
  padding: 0 0 30px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
}

#modal-footer a {
  text-transform: capitalize;
  margin: 0 10px 0 0;
  display: inline-block;
  color: #61594e;
  opacity: 0.9;
  text-decoration: underline;
  font-size: 11px;
}

#off-percent {
  font-size: 106px;
  font-weight: bold;
  text-transform: uppercase;
  color: #635a52;
  font-family: 'oswaldbold';
}

#off-percent sup {
  font-size: 30px;
  display: inline-block;
  vertical-align: top;
  margin-top: 16px;
}

#order {
  text-transform: uppercase;
  font-size: 18px;
  letter-spacing: 2px;
  color: #61594e;
  padding-bottom: 5px;
  opacity: 0.9;
}

#divider {
  width: 50%;
  height: 2px;
  background: #ccc;
  text-align: center;
  display: inline-block;
}

#experience {
  text-transform: uppercase;
  font-size: 18px;
  padding: 5px 0 0;
  letter-spacing: 2px;
  color: #61594e;
  opacity: 0.9;
}

#reject {
  margin: 30px 0;
}

#reject a {
  text-transform: uppercase;
  font-size: 11px;
  display: block;
  color: #61594e;
  font-style: italic;
  opacity: 0.9;
  text-decoration: underline;
}

#submit {
  margin: 10px 0;
  position: relative;
}

#submit #popupsubmitbutton {
  cursor: pointer;
  text-transform: uppercase;
  width: 394px;
  height: 74px;
  text-align: center;
  border: none;
  background: #e37249;
  color: #fff;
  font-size: 18px;
  letter-spacing: 2px;
  border-radius: 0;
}

#submit span {
  content: '';
  position: absolute;
  margin-left: 6px;
  right: 293px;
  top: 31px;
  border-top: 6px solid transparent;
  border-left: 10px solid #fff;
  border-bottom: 6px solid transparent;
}

#submit button:focus {
  outline: none;
}

#pf-logo {
  float: left;
  width: 138px;
  padding: 5px 10px;
}

#pf-logo a {
  display: block;
}

#popup-header {
  text-transform: uppercase;
  font-size: 20px;
  letter-spacing: 2px;
  color: #61594e;
}

#email {
  margin: 15px auto;
  position: relative;
  width: 394px;
  height: 60px;
}

#email input {
  width: 86.5%;
  height: 74px;
  border-radius: 10px;
  border: none;
  background: #f0eef0;
  padding: 0 0 0 54px;
  height: 100%;
  max-width: 394px;
}

#email input:focus {
  outline: none;
}

#email label {
  position: absolute;
  top: 21px;
  left: 54px;
  color: #61594e;
  opacity: 0.8;
}

#email span {
  position: absolute;
  width: 38px;
  height: 28px;
  top: 16px;
  left: 9px;
  margin: 0 4px;
  background: url(../images/static/email.png);
}

#modal-footer sup {
  display: inline-block;
  vertical-align: middle;
  font-size: 14px;
  margin: 0 -2px;
}

#restrictions {
  position: absolute;
  padding: 38px;
  width: 540px;
  height: 100px;
  height: auto;
  top: 246px;
  left: 130px;
  z-index: 999;
  background-color: #f7f7f6;
  color: #000;
  display: none;
  text-align: justify;
  margin: 0 auto;
}

#restrictions #close-restrictions {
  position: absolute;
  top: 6px;
  right: 15px;
  font-size: 20px;
  cursor: pointer;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #off-percent {
    text-align: left;
    margin-left: 235px;
  }
}

#pdp-share .modal-body .share-container {
  padding: 0 30px;
}

#pdp-share #prd-title h3 {
  margin: 0;
}

#pdp-share .form-field label {
  display: block;
  text-transform: capitalize;
  font-weight: bold;
}

#pdp-share .form-field {
  margin: 10px 0;
}

#pdp-share .form-field input {
  padding: 5px 5px;
  width: 97.5%;
}

#pdp-share .form-field textarea {
  padding: 0 5px;
  width: 97.5%;
}

#pdp-share .thumb {
  border-bottom: 1px solid #bbb;
  padding: 10px 0;
}

#pdp-share .form-field#copy-email {
  margin: 10px 0 20px;
}

#pdp-share .form-field#copy-email input {
  display: inline-block;
  width: auto;
  margin: 0;
}

#pdp-share .form-field#copy-email label {
  display: inline-block;
  font-size: 12px;
  vertical-align: top;
  margin-left: 5px;
  text-transform: none;
}

#pdp-share .thumb #prd-thumb {
  display: inline-block;
  vertical-align: middle;
}

#pdp-share .thumb #prd-title {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px;
  width: 80%;
  word-wrap: break-word;
}

#pdp-share .form-field:nth-child(3) {
  margin: 0;
}

#pdp-share .modal-footer {
  background: none;
}

#pdp-share .modal-footer button {
  float: right;
}

#pdp-share .modal-footer ul {
  float: left;
  margin: 8px 0 0;
}

#pdp-share .modal-footer li {
  display: inline-block;
  margin: 0;
  font-weight: 100;
  font-size: 14px;
  vertical-align: middle;
}

#pdp-share input#shareProduct-popup-send-email-button {
  float: right;
  border-radius: 5px;
  padding: 20px;
}

#pdp-share .modal-footer .share-container {
  padding: 10px 30px;
}

#pdp-share .facebook {
  float: right;
  margin: 0 6px;
}

#pdp-share .twitter {
  float: left;
}

div#pdp-share-product-icon {
  float: right;
}

#pdp-share-product-icon a:hover {
  text-decoration: none;
}

#pdp-share-product-icon img {
  margin-right: 5px;
  vertical-align: bottom;
}

.iceCoolerMsg {
  padding: 10px;
  background: #0480a9;
  color: #fff;
}

.iceCoolerMsg .text {
  margin: 0 10px;
}

.iceCoolerMsg .text h2.fresh-item {
  position: relative;
  margin: 0 0 10px;
  font: 13px "latobold";
  line-height: 18px;
}

.iceCoolerMsg .text a:hover {
  text-decoration: none;
}

.iceCoolerMsg#mes3 {
  background: none;
  border: none;
  display: block;
  margin-left: 10px;
  width: 410px;
}

.iceCoolerMsg#mes3 .msg-icon img {
  display: inline-block;
  vertical-align: middle;
}

.iceCoolerMsg#mes2 {
  margin: 10px 0;
}

.iceCoolerMsg#mes2 h4 {
  border: none;
}

.iceCoolerMsg#mes2 li {
  border: none;
}

.iceCoolerMsg#mes3 .msg-icon h4 {
  display: inline-block;
  vertical-align: middle;
  margin: 0 5px;
  color: #757575;
  text-transform: uppercase;
}

.iceCoolerMsg#mes3 .text {
  margin: 0;
  color: #757575;
}

.iceCoolerMsg#mes2 .text h4 {
  color: #333;
  font-size: 15px;
}

#pdp_iceCoolerDetails p {
  margin: 24px;
  line-height: 20px;
  font-size: 15px;
  font-family: 'latobold';
}

.iceCoolerDialog .ui-widget-header {
  background: none;
  border: none;
  border-bottom: 1px solid #ddd;
}

.iceCoolerDialog .iceCoolerRemoveButton {
  border: 1px solid #00b3e1;
}

.iceCoolerDialog .iceCoolerRemoveButton {
  font-family: latobold;
  border: 1px solid #00b3e1 !important;
}

.iceCoolerDialog .iceCoolerRemoveButton:hover {
  font-family: latobold;
  border: 1px solid #00b3e1 !important;
}

#changereviewForm dt {
  width: 30%;
}

#changereviewForm dd {
  width: 70%;
}

.reviews label.form-check {
  margin-right: 20px;
}

.reviews .review-author h2 {
  font-family: 'latobold';
}

.reviews .pending-elements span > .form-rating {
  margin-left: 38px;
}

#body.checkout .reviews dl.form dd textarea {
  resize: auto;
}

.checkout .reviews {
  max-width: 1330px;
  margin-left: auto;
  margin-right: auto;
}

.reviews .review-author a {
  text-decoration: underline;
}

#spotlight-old-content {
  width: 870px;
  margin: 0 auto;
  padding-top: 20px;
}

#spotlight-old-content ul.reviews-list {
  padding-top: 0;
}

#spotlight-old-content .prevPagerInactive {
  bottom: 45px;
}

#spotlight-old-content .prevPagerActive {
  bottom: 45px;
}

#spotlight-old-content .nextPagerInactive {
  bottom: 45px;
}

#spotlight-old-content .nextPagerActive {
  bottom: 45px;
}

#spotlight-old-content .reviewCountSection {
  top: 153px;
  left: 10px;
}

#spotlight-old-content ul.reviews-list h3 {
  position: relative;
  margin-left: 0;
}

#spotlight-content {
  margin: 0 auto;
  padding-top: 20px;
  max-width: 1403px;
}

#spotlight-content .prevPagerInactive {
  bottom: 55px;
  left: 25%;
}

#spotlight-content .nextPagerInactive {
  bottom: 55px;
  right: 26%;
}

#spotlight-content .nextPagerActive {
  bottom: 55px;
  font-size: 0px;
  right: 26%;
}

#spotlight-content .prevPagerActive {
  bottom: 55px;
  font-size: 0px;
  left: 25%;
}

#spotlight-content .reviewCountSection {
  top: 130px;
  left: 20px;
}

#spotlight-content ul.reviews-list h3 {
  position: relative;
  margin-left: 0;
}

.reviewCountSection {
  position: absolute;
  top: 130px;
  left: 10px;
  font: 15px 'latobold';
}

.product-spotlight {
  display: flex;
  margin: 0 auto;
  max-width: 1403px;
}

.product-old-spotlight {
  width: 960px;
  margin: 0 auto;
  position: relative;
}

.spotlight-overview {
  width: 40%;
  padding: 53px 66px 0;
  position: relative;
}

.spotlight-old-overview {
  width: 430px;
  position: absolute;
  top: 70px;
  left: 70px;
}

.spotlight-title h1 {
  font: 32px 'latobold' !important;
  text-transform: capitalize;
}

.spotlight-title h4 {
  font-size: 15px;
  font-family: latobold;
  text-transform: none;
}

.spotlight-badge {
  width: 60%;
  margin-left: 15px;
}

.spotlight-old-title {
  padding-bottom: 40px;
}

.spotlight-old-title h1 {
  font: 56px 'latobold' !important;
  text-transform: capitalize;
  padding-bottom: 10px;
}

.spotlight-old-title h4 {
  font-size: 18px;
  font-family: latobold;
  text-transform: none;
}

.spotlight-old-badge img {
  width: 100%;
}

.spotlight-old-cost {
  padding-bottom: 15px;
}

.shopAllSpotLight {
  margin-bottom: 10px;
}

.shopAllSpotLight a {
  color: #0B75D2;
  text-decoration: none;
  font-size: 15px;
}

.spotlight-order-avail {
  margin-bottom: 3px;
}

.spotlight-order-price {
  padding-top: 5px;
}

.spotlight-order-price ins {
  font: 23px 'latobold';
  text-decoration: none;
  line-height: 32px;
}

.spotlight-order-price del {
  position: absolute;
  left: 150px;
  font-size: 22px;
  line-height: 32px;
  color: #999999;
}

.spotlight-order-price .freeShippingBigText {
  display: block;
  font: 14px 'latobold';
  margin-top: 5px;
  text-align: left;
  margin-left: 0px;
}

.spotlight-order-price .freeShippingBigText .spotlightTimeToOrder #pdpTimeToBuy {
  font-family: 'latobold';
  color: #000;
}

.spotlight-order-price .freeShippingBigText .tooltip-query.tooltip-modal {
  display: none;
}

.spot-light-product-promo-space {
  margin-bottom: 20px;
  margin-top: 8px;
  color: #b22626;
  font: 14px 'lato';
}

.spot-light-product-promo-space .upsell-tooltip-modal {
  color: #B22626;
}

span.spotlightTimeToOrder {
  font: 14px 'lato';
}

.spotlightOutOfStock {
  font: 17px "latobold";
  color: #b22626;
  margin-bottom: 20px;
  margin-top: 20px;
}

.spotlight-order-email {
  font: 13px 'latobold';
  padding-bottom: 30px;
  border-bottom: 1px solid #cdcdcd;
}

.spotlight-order-outOfStock input.spotlight-order-email-input {
  width: 68%;
  text-indent: 1.2em;
  height: 30px;
  margin-bottom: 10px;
  font-family: 'latobold';
}

.spotlight-order-outOfStock button.button.button-grey {
  padding: 12px 8px;
  color: white;
  border-radius: 5px;
  display: inline-block;
  background-color: #478220;
  width: 72%;
  height: 50px;
  font: 17px 'latobold';
}

.spotlightQuantityPerSizeContainer .pfRecSlot select {
  width: 51%;
}

span.spotlight-availability {
  font: 15px 'lato';
}

span.spotlight-availability-low {
  position: relative;
  left: 15px;
  top: 36px;
  font: 15px 'lato';
  color: #B22626;
}

.spotlight-product-quantity {
  display: flex;
}

dl.spotlight-order-form {
  text-align: left;
}

dl.spotlight-order-form dd {
  width: auto;
  float: right;
  margin-left: 7px;
}

dl.spotlight-order-form select {
  width: 150px;
}

dl.spotlight-order-form dt label {
  padding: 7px 0;
}

.spotlight-addtocart {
  padding: 20px 0px 30px 0px;
  border-bottom: 1px solid #CDCDCD;
}

.spotlight-html {
  margin: 30px 0px 20px 0px;
  line-height: 1.5em;
}

.spotLightHighlights {
  padding-bottom: 30px;
  border-bottom: 1px solid #CDCDCD;
  margin-bottom: 30px;
  line-height: 1.5em;
}

.spotHighLightsTitle {
  font: 14px "latobold";
}

.spotlightQuantityPerSizeContainer h2 {
  font-size: 15px;
  font-family: 'lato';
  padding: 3px 0px;
}

.spotlightQuantityPerSizeContainer {
  margin: 10px 0px;
}

.spotlight-quantity {
  padding-bottom: 10px;
  font-size: 15px;
  padding-top: 10px;
}

.spotLightFeaturedReviews {
  background-color: #f1efe8;
  padding: 15px;
  max-width: 400px;
}

.spotlight-cost h2 {
  font: 23px 'latobold';
  padding-bottom: 5px;
}

.spotlight-cost h4 {
  font: 15px 'latobold';
  padding-bottom: 10px;
}

.spotlight-addtocart button {
  border: none;
  width: 230px;
  height: 50px;
  background: #478220;
  color: #fff;
  border-color: #478220;
  border-radius: 5px;
  cursor: pointer;
  font: 18px 'lato';
}

.spotlight-old-addtocart button {
  border: none;
  width: 230px;
  height: 50px;
  text-transform: uppercase;
  background: #478220;
  color: #fff;
  border-color: #478220;
  font-weight: bold;
  border-radius: 5px;
  cursor: pointer;
  font-size: 15px;
}

.spotlight-old-addtocart button:focus {
  outline: none;
}

.spotlight-old-addtocart label {
  border: none;
  width: 165px;
  padding: 14px 16px 17px;
  text-transform: capitalize;
  background: rgba(204, 204, 204, 0.1);
  color: #fff;
  border-radius: 5px;
  font: 15px 'latobold';
  margin-left: 8px;
}

.spotlight-old-addtocart span {
  background: url("/img/check.png") no-repeat center;
  width: 20px;
  height: 20px;
  display: inline-block;
  border-radius: 23px;
  padding: 6px;
  text-align: center;
  vertical-align: middle;
}

.spotlight-old-reviewCount {
  display: inline-block;
  vertical-align: middle;
  margin-top: -5px;
  margin-left: 5px;
  font: 15px 'lato';
}

.spotlight-old-disclaimer {
  padding-top: 70px;
  text-align: center;
  font: 12px 'lato';
  color: #666;
}

.spotlight-addtocart button:focus {
  outline: none;
}

.spotlight-addtocart label {
  border: none;
  width: 165px;
  padding: 14px 16px 17px;
  text-transform: capitalize;
  border-radius: 5px;
  font: 15px 'latobold';
  margin-left: 8px;
}

.spotlight-addtocart span {
  background: #E0E0E0;
  padding: 4px;
  border-radius: 30px;
  font-size: 18px;
  margin-right: 6px;
}

.spotlight-reviewCount {
  margin-left: 5px;
  font: 15px 'lato';
  margin-bottom: 10px;
}

.spotlight-disclaimer {
  padding: 1rem 1.4rem;
  font: 12px 'lato';
  color: #666;
}

.spotlightSpecialties {
  margin-bottom: 8px;
}

.spotlight-orderlimit {
  margin: 20px 0px;
}

.spotlight-ratings {
  max-width: 430px;
}

.spotlight-ratings .rating {
  margin-bottom: 7px;
}

.spotlight-quantity {
  padding-bottom: 30px;
  font-size: 15px;
}

.spotlight-quantity p {
  font: 15px 'lato';
}

.spotlight-ratings ul.ratings-med li {
  background-color: transparent;
}

.spotlight-quantity ul.ratings-med li {
  background-color: transparent;
}

.spotlight-quantity .ratings-med {
  display: inline-block;
  vertical-align: middle;
}

.spotlight-ratings .rating ul.ratings-med {
  display: inline-block;
  vertical-align: middle;
  width: 85px !important;
  height: 17px !important;
  padding: 0 !important;
  background: url(../img/y-icon-reviews.png) repeat-x left bottom;
  border: none !important;
}

.spotlight-ratings .rating ul.ratings-med li {
  background: url(../img/y-icon-reviews.png) no-repeat left top;
  font-size: 0;
  height: 17px !important;
  float: left;
  width: 17px;
  margin: 0px !important;
  padding: 0 !important;
  list-style: none;
  border: none;
}

.form-qty-box .form-down-disabled {
  pointer-events: none;
}

.autoship-qty-message {
  text-align: center;
  padding: 9px 0;
  color: #b22626;
}

.spotlight-product-quantity .form-qty-box a.form-up {
  color: #6e6e6e;
  border-left: 1px solid #bbb;
  background-image: url(../img/plusIcon2.png);
  font-size: 0;
}

#spotlight-content .ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  background: 0 0;
}

.form-autoship-qty-message {
  color: #b22626;
  position: absolute;
  right: 5%;
  top: 0;
  text-align: center;
}

/** Accesibility UI Fixes **/
#cartUpdateItems .item-cart .item-offer {
  padding-left: 40px;
  display: block;
  font-size: 13px;
  background-image: url(../img/sale_tag.svg);
  background-size: 27px 15px;
  background-repeat: no-repeat;
  background-position: left 0.5rem center;
}

#cartUpdateItems .item-cart .item-offer button {
  font-size: 13px;
}

table.item-cart.cart-item-box tr.item-item .cart-autoship-decrement {
  top: 31px;
}

table.item-cart.cart-item-box tr.item-item .cart-autoship-increment {
  top: 31px;
}

/* Brand page css */
.brand_top_banner img {
  width: 100%;
}

.brands {
  border-bottom: 1px solid #ddd;
  margin-bottom: 30px;
}

.brand_top_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  padding: 10px 0;
}

.brand-ratings {
  display: flex;
}

.brand-ratings-des {
  margin-left: 5px;
}

.aboutBrandBackground {
  background-color: #f4f4f4;
}

.about-brand {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px 20px;
  margin-top: 20px;
}

.about-brand .nutritionists_thumb {
  width: 632px;
}

.about-brand .nutritionists_des {
  width: 48%;
  text-align: justify;
  color: #4c4c4c;
}

.nutritionists_thumb img {
  width: 100%;
}

.thumb-des {
  padding: 0 10px;
  color: #4c4c4c;
}

.thumb-hoder {
  display: flex;
  width: 30%;
}

.brand-benefits {
  display: flex;
  justify-content: space-between;
  align-content: center;
  padding: 60px 10px;
}

.thumb img {
  border-radius: 40px;
}

.brand-popover-container {
  display: flex;
  align-items: center;
}

.doctor-trusted-brand {
  display: flex;
  align-items: center;
  width: 13%;
}

.doctor-trusted-brand span {
  margin-left: 5px;
}

.doctor_trusted_popover {
  position: absolute;
  display: none;
  background: #fff;
  left: 235px;
  top: -23px;
  width: 26%;
  padding: 25px;
  box-shadow: 2px 1px 10px #cccccc;
  font-size: 15px;
  z-index: 999;
  color: #4c4c4c;
}

.brand-tooltip:hover .doctor_trusted_popover, .brand-bottom-banner a {
  display: block;
}

.toggleShow {
  display: inline-block;
  margin-top: 10px;
  outline: none;
}

.brand-bottom-banner {
  width: 1304px;
  margin: 0 auto;
}

.brand-bottom-banner img {
  width: 100%;
}

.nutritionists_des_container.closed {
  height: 7em;
  overflow: hidden;
}

.brand-name button {
  outline: none;
}

.brand-popover-container:after {
  display: block;
  content: '';
  position: absolute;
  right: -20px;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-left: 18px solid #dddddd;
  border-bottom: 12px solid transparent;
}

.brand-logo img {
  width: 100%;
  height: 68px;
}

.brand_top_targeter img {
  width: 100%;
}

/* medicalsupervision css */
.medicalSupervision-form input:focus {
  outline: none;
}

.medicalSupervision-form input.error {
  background-color: #fadede;
  border: 2px solid #c00;
}

.medicalSupervision-form label.error {
  color: #fadede;
}

.error-message {
  padding: 10px;
  color: #c00;
  background-color: #fadede;
  border: 2px solid #c00;
  display: block;
}

.medicalSupervision-form .reuiredField {
  float: right;
}

.checkbox-container {
  display: block;
  position: relative;
  padding-left: 26px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #fff;
  border: 1px solid #ddd;
}

.checkbox-container:hover input ~ .checkmark {
  background-color: #fff;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.checkbox-container input:checked ~ .checkmark:after {
  display: block;
}

.checkbox-container .checkmark:after {
  left: 6px;
  top: 0px;
  width: 5px;
  height: 10px;
  border: solid #000;
  border-width: 0px 3px 3px 0px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

.checkbox-container input.error ~ .checkmark {
  background-color: #fadede;
  border: 2px solid #c00;
}

/* accessability Ui fixes */
.spotlight-cost .spotlight-product-cost {
  font: 23px 'latobold';
  padding-bottom: 5px;
}

.spotlight-cost .spotlight-shipping-type {
  font: 15px 'latobold';
  padding-bottom: 10px;
}

.box .section .shippingGroup {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ddd;
}

/* currency dropdown css */
.shippingHeaders {
  margin-left: 60px;
}

.change-country {
  position: relative;
  margin-left: 10px;
  background: #1f7177;
  color: #fff;
  padding: 8px;
  border-radius: 6px;
  font-size: 12px;
  color: #fff !important;
}

.change-country:hover {
  text-decoration: none !important;
}

.change-country > img {
  margin: 0 2px 0;
}

.change-country span {
  margin-right: 2px;
}

.currency-dropdown li > a {
  margin: 0 -2px;
  display: block;
  padding: 12px 36px;
  border: 2px solid #1c7b95;
  background: #fff;
}

.iconedFeatures {
  position: relative;
}

.currency-dropdown {
  position: absolute;
  top: 26px;
  right: 0px;
  background-color: #f1efe8;
  display: none;
  padding: 36px 4px;
  width: 295px;
  text-align: center;
}

.currency-dropdown > h4 {
  margin-bottom: 20px;
}

.currency-dropdown ul {
  margin: 0;
}

.currency-dropdown li:first-child a {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.currency-dropdown li:nth-child(2) a {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.currency-dropdown li {
  display: inline-block;
  margin: 0;
}

.currency-dropdown li a:hover {
  text-decoration: none;
}

.currency-dropdown li.active a {
  background: #1c7b95;
  color: #fff;
}

.mz-button:focus {
  outline: 1px dashed #fff !important;
}

#nav li a:focus {
  outline: none !important;
  border: 1px dashed #fff !important;
}

a:focus, input:focus, button:focus {
  outline: 1px dashed #333 !important;
}

.col-xs-12.col-sm-5 a:focus {
  outline: 2px dashed #333 !important;
}

.col-xs-12.sixers a:focus {
  outline: 2px dashed #333 !important;
}

a.shipAnchor:focus {
  outline: 2px dashed #333 !important;
}

ul#nav .nav-brand .subnav-content ul li a:focus {
  outline: 1px dashed #333 !important;
}

.toggle.customizable > div:focus {
  outline: 1px dashed #333 !important;
}

.gallery .item {
  display: none;
}

.gallery .item:first-of-type {
  display: block;
}

.gallery .item.inActive {
  display: none;
}

.gallery .item.active {
  display: block;
  position: static;
  pointer-events: auto;
  opacity: 1;
}

.global-drop-minicart {
  display: none;
}

li.active .global-drop-minicart {
  display: block;
}

.order-reordercontainer {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

.order-productcard {
  width: 33.3%;
}

.order-productcard .product-item {
  margin: 0 15px 30px 15px;
}

.product-item {
  border: 1px solid #CDCDCD;
  padding: 20px 30px;
  position: relative;
}

.product-item-remove {
  position: absolute;
  top: 20px;
  right: 20px;
}

.product-item-remove .icon svg {
  fill: #7b8893;
}

.product-item-image {
  margin: auto;
  width: 120px;
  height: 160px;
}

.product-item-image img {
  display: block;
  width: 100%;
  height: auto;
}

.product-item-title {
  margin-top: 20px;
  margin-bottom: 5px;
  height: 40px;
  overflow: hidden;
}

.product-item-title a {
  color: #333 !important;
}

.product-item-rating {
  display: flex;
  align-items: center;
}

.product-item-rating ul.ratings {
  margin-bottom: 0;
}

.product-item-rating a {
  color: #333 !important;
}

.product-item-rating > span {
  display: inline-block;
  margin-left: 5px;
}

.product-item-price {
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: bold;
}

.product-item-price-was {
  font-weight: normal;
}

.product-item-label {
  height: 15px;
  font-size: 11px;
}

.product-item-action {
  margin: 15px 0;
  height: 40px;
}

.product-item-action .btn {
  padding: 10px 30px;
}

.product-item-sublabel {
  height: 40px;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  font-size: 11px;
}

.product-item-rewards {
  border: 1px solid #CDCDCD;
  padding: 20px 30px;
  position: relative;
}

.product-item-rewards-image {
  margin: auto;
  width: 120px;
  height: 160px;
}

.product-item-rewards-image img {
  display: block;
  width: 100%;
  height: auto;
}

.product-item-rewards-action {
  margin-top: 15px;
  margin-bottom: 15px;
  text-align: center;
}

.product-item-rewards-caption {
  text-align: center;
}

.reorder-itemiactions {
  border: 1px solid #E2E2E2;
}

.reorder-itemiactions.offset {
  margin-left: 136px;
}

.reorder-action-radio {
  padding: 13px 20px;
}

.reorder-action-radio + .reorder-action-radio {
  border-top: 1px solid #E2E2E2;
}

.reorder-action-radio-item {
  display: flex;
  align-items: center;
}

.reorder-action-radio-item-select {
  display: flex;
  border: 1px solid #CBCBCB;
  border-radius: 5px;
}

.reorder-action-radio-item-select input[type=number]::-webkit-inner-spin-button,
.reorder-action-radio-item-select input[type=number]::-webkit-outer-spin-button {
  opacity: 1 !important;
}

.reorder-action-radio-item-select input {
  flex-shrink: 0;
  border: none;
  display: inline-block;
  padding: 9px 9px 9px 13px;
  -moz-appearance: textfield;
}

.reorder-action-radio-item-select input:-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.reorder-action-radio-item-select input:-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.reorder-action-radio-item-select input:focus {
  outline: none;
  box-shadow: none;
}

.reorder-action-radio-item-select .ui-spinner-button {
  border: none;
  background: transparent;
}

.reorder-action-radio-item-select p {
  display: inline-block;
  padding: 10px 17px;
}

.reorder-action-radio-item .radio {
  margin-right: 10px;
}

.reorder-action-radio-item-subcaption {
  padding: 10px 0;
  display: flex;
}

.reorder-action-radio-item-subcaption .icon {
  flex-shrink: 0;
  display: block;
  margin-right: 5px;
  width: 13px;
  height: 13px;
}

.reorder-action-radio-item-subcaption .icon svg {
  width: 100%;
  height: 100%;
}

.reorder-itemqty {
  display: flex;
  align-items: center;
  padding: 20px 0;
}

.reorder-itemqty.offset {
  margin-left: 136px;
}

.reorder-itemqty p {
  margin: 0;
}

.reorder-itemqty .qty {
  margin: 0 14px;
}

.reorder-itemqty .btn {
  padding: 10px 30px;
  font-size: 16px;
}

.reorder-itemqty.bordered {
  position: relative;
}

.reorder-itemqty.bordered:before, .reorder-itemqty.bordered:after {
  content: '';
  display: block;
  width: 100%;
  height: 1px;
  background-color: #CDCDCD;
  position: absolute;
  right: 0;
}

.reorder-itemqty.bordered:before {
  top: 0;
}

.reorder-itemqty.bordered:after {
  bottom: 0;
}

.reorder-block p {
  margin-bottom: 15px;
}

.reorder-block.offset {
  margin-left: 136px;
}

@media (max-width: 992px) {
  .order-productcard {
    width: 50%;
  }
}

body.overlay-open {
  overflow: hidden;
}

.overlay {
  position: fixed;
  top: 0;
  left: 0;
  background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
}

.lds-spinner {
  color: official;
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
  border-radius: 10px;
  padding: 20px;
  transform: scale(0.7);
  background-color: #fff;
}

.lds-spinner div {
  transform-origin: 40px 40px;
  -webkit-animation: lds-spinner 1.2s linear infinite;
          animation: lds-spinner 1.2s linear infinite;
}

.lds-spinner div:after {
  content: " ";
  display: block;
  position: absolute;
  top: 3px;
  left: 37px;
  width: 6px;
  height: 18px;
  border-radius: 20%;
  background: #404040;
}

.lds-spinner div:nth-child(1) {
  transform: rotate(0deg);
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}

.lds-spinner div:nth-child(2) {
  transform: rotate(30deg);
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.lds-spinner div:nth-child(3) {
  transform: rotate(60deg);
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}

.lds-spinner div:nth-child(4) {
  transform: rotate(90deg);
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}

.lds-spinner div:nth-child(5) {
  transform: rotate(120deg);
  -webkit-animation-delay: -0.7s;
          animation-delay: -0.7s;
}

.lds-spinner div:nth-child(6) {
  transform: rotate(150deg);
  -webkit-animation-delay: -0.6s;
          animation-delay: -0.6s;
}

.lds-spinner div:nth-child(7) {
  transform: rotate(180deg);
  -webkit-animation-delay: -0.5s;
          animation-delay: -0.5s;
}

.lds-spinner div:nth-child(8) {
  transform: rotate(210deg);
  -webkit-animation-delay: -0.4s;
          animation-delay: -0.4s;
}

.lds-spinner div:nth-child(9) {
  transform: rotate(240deg);
  -webkit-animation-delay: -0.3s;
          animation-delay: -0.3s;
}

.lds-spinner div:nth-child(10) {
  transform: rotate(270deg);
  -webkit-animation-delay: -0.2s;
          animation-delay: -0.2s;
}

.lds-spinner div:nth-child(11) {
  transform: rotate(300deg);
  -webkit-animation-delay: -0.1s;
          animation-delay: -0.1s;
}

.lds-spinner div:nth-child(12) {
  transform: rotate(330deg);
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}

@-webkit-keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

@keyframes lds-spinner {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.autoshipActiongroup .autoshipActiongroup form {
  display: flex;
  flex-wrap: wrap;
}

.cartLoginSection #createAccountCheckoutSection {
  width: 29%;
  margin: 0 1% 20px 0%;
}

.message .button {
  color: white !important;
}

.message .button:hover {
  color: white !important;
}

.skipContent {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}

.skipContent:focus {
  opacity: 1;
}

.items-carousel .btn-inverse {
  margin-left: 15%;
}

.disableSelection {
  pointer-events: none;
}

/* Accessibility css for store cycle slideshow*/
/*#body.catalog{
	.center#center{
		.store-cycle-slideshow{
			position: relative;
			.cycle-slideshow{
				position: initial;
				top:0;
			}
			.slideArrowsContainer{
				position: static;
				.slideshow-prev-big{
					margin-left: 0;
					left: 0;
					top: 120px;
				}
				.slideshow-next-big{
					right: 0;
					top: 120px;
				}
			}
		}
		.shop-header{
			width: 100%;
		    display: inline-block;
		    margin: 30px 0;
		}
		#sidebar{
			margin-top: 0;
		}
	}
}*/
.footer-email .emailSignupContent .error p {
  color: #b22626;
  font-weight: bold;
}

.footer-email .emailSignupContent p {
  margin-bottom: 10px;
}

.footer-email .emailSignupHeader .success-thumb {
  margin-bottom: 10px;
}

.footer-email .emailSignupHeader h1 {
  margin-bottom: 10px;
}

.cart-link-wrapper {
  color: #242424;
  display: block;
  text-align: center;
}

.visually-hidden {
  position: absolute;
  left: -10000px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

iframe#linc-web-chat-iframe {
  bottom: 40px !important;
}

.discoverTitleBox {
  min-height: 58px;
  max-height: 58px;
  margin-bottom: 8px;
  text-transform: capitalize;
  font: 24px 'latoblack';
  margin-top: -165px;
  max-width: 210px;
  min-width: 210px;
  margin-left: auto;
  margin-right: auto;
}

.discoverTitleBox a.hidden-link {
  font: 25px 'latobold';
}

.featuredBrandModule .featuredCats span.offer {
  color: #d04618 !important;
}

.recipeImg {
  margin-bottom: 12px;
  margin-top: 30px;
}

.featuredCatsWrap .featuredCats h3.category-store {
  font: 18px 'latoblack' !important;
  margin-left: 20px !important;
  margin-top: 25px !important;
}

.bxslider-wrap {
  visibility: hidden;
}

.productBoxes .topselling-row {
  display: flex;
  width: 100%;
  align-items: flex-start;
  margin: 30px auto 27px;
  grid-template-columns: 33%;
}

.productBoxes .topselling-row h2 {
  color: #333;
  font: 23px 'latoblack';
}

.productBoxes .topselling-row .topSelling-products-container {
  position: relative;
}

.productBoxes .topselling-row .topSelling-products-container .topselling-products-body {
  position: static !important;
}

.productBoxes .topselling-row .topSelling-products-container .topselling-products-body .bx-wrapper {
  position: static;
  box-shadow: none;
  margin: 0;
  border: none;
}

.productBoxes .topselling-row .topSelling-products-container .topselling-products-body .bx-wrapper .bx-viewport {
  height: auto !important;
}

.productBoxes .topselling-row .topSelling-products-container .topselling-products-body .bx-wrapper .bx-controls {
  position: absolute;
  top: 10px;
  right: 10px;
}

.productBoxes .topselling-row .topSelling-products-container .topselling-products-body .bx-wrapper .bx-controls .bx-controls-auto {
  position: static;
}

.productBoxes .topselling-row .topSelling-products-container .topselling-products-body .bx-wrapper .bx-controls .bx-controls-auto a {
  background: none;
  text-indent: 0;
  width: auto;
  height: auto;
  font-size: 30px;
  color: #478220;
}

.productBoxes .topselling-row .topSelling-products-container .topselling-products-body .bx-wrapper ul li {
  margin: 0;
}

.productBoxes .topselling-row .top-featured-products {
  border: 1px solid #E5EDEC;
  margin: 0 18px 0 0;
  width: 33%;
}

.productBoxes .topselling-row .top-featured-products:last-child {
  margin-right: 0px;
}

.productBoxes .topselling-row .top-featured-products .topselling-products-header {
  background: #F1EFE8 0% 0% no-repeat padding-box;
  border: 1px solid #EAEDEC;
  padding: 10px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.productBoxes .topselling-row .top-featured-products .topselling-products-header .newarrival-viewaAll {
  color: #167489;
  font: normal normal bold 14px/25px Lato;
}

.productBoxes .topselling-row .top-featured-products .topselling-product {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 35px 20px 20px 20px;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselling-product-thumb a {
  display: block;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info {
  text-align: left;
  padding-left: 20px;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info .topselling-item-title a {
  color: #1A778B;
  font: normal normal bold 14px/20px Lato;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info .topselling-manufacturer div {
  text-align: left;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info .topselling-manufacturer div a {
  color: #333333;
  padding-bottom: 15px;
  display: inline-block;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info .topselling-item-price {
  padding-bottom: 10px;
  display: block;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info .topselling-item-price del {
  font: normal normal normal 16px/26px Lato;
  letter-spacing: 0px;
  color: #757575;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info .topselling-item-price ins {
  font: normal normal bold 16px/26px Lato;
  letter-spacing: 0px;
  color: #B22626;
  text-decoration: none;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info .topselling-shopnow-btn {
  text-align: left;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselleing-product-info .topselling-shopnow-btn a {
  width: 104px;
  font: normal normal bold 14px/20px Lato;
}

.productBoxes .topselling-row .top-featured-products .topselling-product .topselling-product-item-rating {
  display: flex;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap {
  margin-top: 0 !important;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap .featuredCats {
  margin: 0;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap .featuredCats .featuredIngredientModule {
  display: block;
  width: 100%;
  float: none;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap .featuredCats .featuredIngredientModule ul {
  display: block;
  margin: 0;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap .featuredCats .featuredIngredientModule ul li {
  display: flex;
  float: none;
  height: auto;
  margin: 0;
  border: 1px solid #E5EDEC;
  padding: 5px 0;
  border-width: 1px 0px 0px 0px;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap .featuredCats .featuredIngredientModule ul li a {
  display: block;
  height: 102px;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap .featuredCats .featuredIngredientModule ul li a span.offer {
  color: #b0272a !important;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap .featuredCats .featuredIngredientModule ul li a img {
  border: 1px solid #ededed;
  padding: 8px;
  box-shadow: 2px 2px 4px #ededed;
  width: 175px;
  margin: 10px;
}

.productBoxes .topselling-row .homePageMonthlyDeals .featuredCatsWrap .featuredCats .featuredIngredientModule ul li a span {
  padding-top: 5px;
  position: relative;
  left: 225px;
  bottom: 67px;
  text-align: left;
}

.proteinMenu .container p.protNavnavTitle a:focus {
  display: inline-block;
  outline: 1px dashed #333 !important;
}

.proteinMenu .container p.protNavactive a {
  color: #807569 !important;
}

p.discIntro {
  color: #797676 !important;
}

span.dates {
  color: #797676 !important;
}

ul.boxes p a.hidden-link {
  color: #797676 !important;
}

.container #topNav ul li a {
  color: #707070 !important;
}

.container #topNav ul li a:hover {
  color: #467E26 !important;
}

ul.difficulty li p span {
  color: #797676 !important;
}

.recipeMenuAllMeals .container #recpTopNav ul li.active, .container #recpTopNav ul li a:hover {
  color: #3d8706 !important;
}

.container p.blue {
  color: #037fb0 !important;
}

.autoshipDiscount {
  padding-left: 20px;
  padding-top: 8px;
}

.autoshipDiscount label {
  background: #F78000 0% 0% no-repeat padding-box;
  border-radius: 3px;
  display: inline-block;
  font: 12px/14px latobold;
  letter-spacing: 0px;
  color: #FFFFFF;
  padding: 4px 6px;
  margin-top: 0;
}

.autoshipDiscount p {
  font: normal normal normal 13px/16px Lato;
  letter-spacing: 0px;
  color: #333333;
  padding-top: 5px;
}

.autoshipDiscount .autoship-discount-price {
  font: normal normal bold 19px/17px Lato;
  letter-spacing: 0px;
  color: #B22626;
  padding-top: 7px;
  padding-bottom: 7px;
}

.autoshipDiscount .autoship-discount-price span {
  font: normal normal normal 14px/17px Lato;
  letter-spacing: 0px;
  color: #333333;
}

.autoshipDiscount ul {
  font: normal normal normal 13px/16px Lato;
  letter-spacing: 0px;
  color: #333333;
  padding-left: 16px;
  line-height: 20px;
}

.autoshipDiscount ul li {
  margin: 0;
}

#error p a {
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9jb21tb24uc2NzcyIsIl9taXhpbnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsImJhc2UuY3NzIiwiX2pxLXVpLnNjc3MiLCJjb250ZW50LnNjc3MiLCJjYXRhbG9nLnNjc3MiLCJmb3JtLnNjc3MiLCJ0aW55LXNsaWRlci5zY3NzIiwiYmFzZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VDREUscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLDZCQUE2QjtFQUM3QixrQkFBa0I7RUFDbEIsZ0NBQWdDO0VBQ2hDLHdDQ29CeUM7RURuQnpDLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDaEIsZUFBZTtFRFBmLHVCQUEyQjtFQUMzQix5QkVFa0I7RUZEbEIscUJFQ2tCO0FDUXBCOztBSGJBO0VBTUkseUJBQXlCO0VBQ3pCLHVCQUEyQjtBR1cvQjs7QUhsQkE7RUFVSSx5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGNBQWM7RUFDZCxlQUFlO0FHWW5COztBSFZFO0VDaEJBLHFCQUFxQjtFQUNyQixpQkFBaUI7RUFDakIsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQiw2QkFBNkI7RUFDN0Isa0JBQWtCO0VBQ2xCLGdDQUFnQztFQUNoQyx3Q0NvQnlDO0VEbkJ6QyxzQkFBc0I7RUFDdEIsZ0JBQWdCO0VBQ2hCLGVBQWU7RURRYix5QkFBNkI7RUFDN0IsdUJFTFk7RUZNWixxQkVkZ0I7QUNxQ3BCOztBSDNCRztFQU1HLHlCQUF5QjtFQUN6Qix5QkFBeUI7QUd5Qi9COztBSGhDRztFQVVHLHNCQUFzQjtFQUN0Qix5QkFBeUI7RUFDekIscUJBQXFCO0VBQ3JCLGVBQWU7QUcwQnJCOztBSHZDRztFQWdCRyxvQkFBb0I7RUFDcEIsZUFBZTtFQUNmLHNCQUFzQjtFQUN0QixxQkFBcUI7RUFDckIseUJBQXlCO0FHMkIvQjs7QUh4QkU7RUN2Q0EscUJBQXFCO0VBQ3JCLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysa0JBQWtC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Nk9BO0VBYUkseUJBQXlCO0FOZzZPN0I7O0FNMTVPQTtFQUNJLHlCQUF5QjtBTjY1TzdCOztBTTE1T0E7RUFDSSx5QkFBeUI7QU42NU83Qjs7QU0xNU9BO0VBQ0kseUJBQXlCO0FONjVPN0I7O0FNMTVPQTtFQUNDLHlCQUF5QjtBTjY1TzFCOztBTTM1T0E7RUFDQyx5QkFBeUI7QU44NU8xQjs7QU01NU9BO0VBQ0MseUJBQXlCO0FOKzVPMUI7O0FNNzVPQTtFQUNJLHlCQUF5QjtBTmc2TzdCOztBTXY1T0E7RUFDSSx5QkFBeUI7QU4wNU83Qjs7QU10NU9BO0VBQ0Msa0JBQWtCO0VBQ2xCLGdCQUFnQjtBTnk1T2pCOztBTTM1T0E7RUFJRSwrQ0FBK0M7RUFDNUMsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQix3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsYUFBYTtBTjI1T2xCOztBTXQ2T0E7RUFjRSx5Q0FBeUM7RUFDdEMsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxnQkFBZ0I7QU40NU9yQjs7QU03Nk9BO0VBb0JLLHVDQUF1QztFQUN2QyxtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixtQkFBbUI7QU42NU94Qjs7QU1yN09BO0VBMEJNLHlDQUF5QztFQUN6QyxtQkFBbUI7RUFDbkIsY0FBYztBTis1T3BCOztBTTM3T0E7RUFnQ0UseUNBQXlDO0VBQ3RDLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLGlCQUFpQjtBTis1T3RCOztBTW44T0E7RUFzQ00sU0FBUztBTmk2T2Y7O0FNNTVPQTtFQUdHLDBCQUEwQjtBTjY1TzdCIiwiZmlsZSI6ImJhc2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnbWl4aW5zJztcclxuXHJcbi5idG4ge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1zdHlsaW5nKCk7XHJcbiAgY29sb3I6ICRjb2xvcl8xNCAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvckdyZWVuO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yR3JlZW47XHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1RTE2O1xyXG4gICAgY29sb3I6ICRjb2xvcl8xNCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYzRjQ7XHJcbiAgICBib3JkZXItY29sb3I6ICNGNEYzRjQ7XHJcbiAgICBjb2xvcjogIzk3Nzc3NztcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICB9XHJcbiAgJi1pbnZlcnNlIHtcclxuICAgIEBpbmNsdWRlIGJ1dHRvbi1zdHlsaW5nKCk7XHJcbiAgICBjb2xvcjogJGNvbG9yR3JlZW4gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xNDtcclxuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yR3JlZW47XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0UyRUREQjtcclxuICAgICAgY29sb3I6ICMzMzVFMTYgIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xyXG4gICAgICBib3JkZXItY29sb3I6ICNGNEYzRjQ7XHJcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICBib3JkZXItY29sb3I6ICNGNEYzRjQ7XHJcbiAgICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG4gICYtZmIge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLXN0eWxpbmcoKTtcclxuICAgIGNvbG9yOiAkY29sb3JfMTQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzOTYzQzc7XHJcbiAgICBib3JkZXItY29sb3I6ICMzOTYzQzc7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuaWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgc3ZnIHtcclxuICAgICAgICBmaWxsOiAkY29sb3JfMTQ7XHJcbiAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCMzOTYzQzcsIDUlKTtcclxuICAgICAgY29sb3I6ICRjb2xvcl8xNCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEYzRjQ7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0Y0RjNGNDtcclxuICAgICAgY29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDtcclxuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgfVxyXG4gIH1cclxuICAmLmRpc2FibGVkIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjNGNDtcclxuICAgIGJvcmRlci1jb2xvcjogI0Y0RjNGNDtcclxuICAgIGNvbG9yOiAjOTk5OTk5ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hlY2tib3gge1xyXG4gIGxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaW5wdXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgcGFkZGluZzogM3B4IDNweCAzcHggMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDE3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxN3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl8xNDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkb3JkZXJCb3JkZXJDb2xvcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgIH1cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJ1xcMjcxMyc7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcldoaXRlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFweDtcclxuICAgICAgICBsZWZ0OiA0cHg7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHNjYWxlOiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuY2hlY2tlZCB7XHJcbiAgICBzcGFuIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwODQ2NjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4NDY2O1xyXG4gICAgICB9XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgc2NhbGU6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYWRpbyB7XHJcbiAgaW5wdXQge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHNwYW4ge1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBwYWRkaW5nOiAzcHggM3B4IDNweCAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yXzE0O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRvcmRlckJvcmRlckNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmNoZWNrZWQge1xyXG4gICAgbGFiZWwge1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0MDhCRjc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgbGVmdDogNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDA4QkY3O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF0eSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xyXG4gICYtYWN0aW9uIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICB9XHJcbiAgJi1pbnB1dCB7XHJcbiAgICB3aWR0aDogNDVweCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0JDQkNCO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NCQ0JDQjtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgICAmOi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICY6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF0eS1hY3Rpb24tdXAge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBjb2xvcjogYmxhY2s7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4ucXR5LWFjdGlvbi1kb3duIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgY29sb3I6IGJsYWNrO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnF0eS1hY3Rpb24tdXAtZGlzYWJsZWQge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgY29sb3I6ICNkMGQwZDA7XHJcbn1cclxuXHJcbi5xdHktYWN0aW9uLWRvd24tZGlzYWJsZWQge1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgY29sb3I6ICNkMGQwZDA7XHJcbn1cclxuXHJcbi5mb3JtIHtcclxuICAmLWVsZW1lbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gICAgJi5vZmZzZXQtc21hbGwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gICAgJi1sYWJlbHMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbiAgICAmLWFjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggMDtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAmLm9mZnNldC1sZWZ0IHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwM3B4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XHJcbiAgICB9XHJcbiAgICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgIHBhZGRpbmc6IDEzcHggN3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgaW5wdXQsIHRleHRhcmVhIHtcclxuICAgICAgQGluY2x1ZGUgaW5wdXQtY3VzdG9tKCk7XHJcbiAgICB9XHJcbiAgICBzZWxlY3Qge1xyXG4gICAgICBAaW5jbHVkZSBzZWxlY3QtYXJyb3ctY3VzdG9tKCk7XHJcbiAgICB9XHJcbiAgICAmLnJhZGlvcyB7XHJcbiAgICAgIGxhYmVsIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgbWFyZ2luOiA3cHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5pbmxpbmUge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBsYWJlbCB7XHJcbiAgICAgICAgd2lkdGg6IDE4N3B4O1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgICAgfVxyXG4gICAgICAuZm9ybS1lbGVtZW50LWlubGluZWNvbnRlbnQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgIH1cclxuICAgICAgJi5sYWJlbC1yaWdodCB7XHJcbiAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYuc21hbGxlci13aWR0aCB7XHJcbiAgICAgIC5mb3JtLWVsZW1lbnQtaW5saW5lLWVsZW1lbnRzIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWlubGluZS1lbGVtZW50cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgJi5ub3dyYXAge1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICAgIGRpdiB7XHJcbiAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIHAuY2FwdGlvbiB7XHJcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcGFzc3dvcmQge1xyXG4gICAgICAmLXRvZ2dsZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtZWxlbWVudHMge1xyXG4gICAgICAmLnBhc3N3b3JkLXRyaWdnZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWNvbnRyb2wge1xyXG4gICAgJi13MTAge1xyXG4gICAgICB3aWR0aDoxMCU7XHJcbiAgICB9XHJcbiAgICAmLXcyMCB7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcbiAgICAmLXcyNSB7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICB9XHJcbiAgICAmLXczMCB7XHJcbiAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICB9XHJcbiAgICAmLXczMyB7XHJcbiAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgIH1cclxuICAgICYtdzM1IHtcclxuICAgICAgd2lkdGg6IDM1JTtcclxuICAgIH1cclxuICAgICYtdzQwIHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgIH1cclxuICAgICYtdzQ1IHtcclxuICAgICAgd2lkdGg6IDQ1JTtcclxuICAgIH1cclxuICAgICYtdzUwIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuICAgICYtdzYwIHtcclxuICAgICAgd2lkdGg6IDYwJTtcclxuICAgIH1cclxuICAgICYtdzgwIHtcclxuICAgICAgd2lkdGg6IDgwJTtcclxuICAgIH1cclxuICB9XHJcbiAgJi1hY3Rpb25zIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAyNXB4IDA7XHJcbiAgICAuYnRuLCAuYnRuLWludmVyc2Uge1xyXG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0biB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgJiArIC5idG4taW52ZXJzZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAmLWJsdWUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMkM3OUE4O1xyXG4gICAgY29sb3I6ICMyQzc5QTg7XHJcbiAgICBoNCwgcCwgYSB7XHJcbiAgICAgIGNvbG9yOiAjMkM3OUE4O1xyXG4gICAgfVxyXG4gICAgYSB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRpcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDEwMDA7XHJcbiAgJjpob3ZlciB7XHJcbiAgICAudGlwLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgJi1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDBweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAmLWlubmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgICAgcGFkZGluZzogMTRweCAxOHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7XHJcbiAgICAgIC8qYm94LXNoYWRvdzogMCAycHggNXB4ICNjY2NjY2M7Ki9cclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ib3JkZXItYm94IHtcclxuICBpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQge1xyXG4gICYtY29sdW1ucyB7XHJcbiAgICBjb2x1bW4tY291bnQ6IDI7XHJcbiAgfVxyXG59XHJcblxyXG4uY29sdW1uIHtcclxuICAmLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICYuY29sdW1uIHtcclxuICAgICAgJi1vZmZzZXQge1xyXG4gICAgICAgICYtMTUge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICAgIC5jb2x1bW4ge1xyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLWl0ZW0ge1xyXG4gICAgZmxleDogMTtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAmLmNvbHVtbi1pdGVtLTEtMyB7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMyU7XHJcbiAgICAgIHdpZHRoOiAzMy4zJTtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgIH1cclxuICAgICYuY29sdW1uLWl0ZW0tMS00IHtcclxuICAgICAgbWF4LXdpZHRoOiAyNSU7XHJcbiAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgIGZsZXg6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1tdXRlZCB7XHJcbiAgY29sb3I6ICM5OTk5OTk7XHJcbn1cclxuXHJcbi50ZXh0LW9yYW5nZSB7XHJcbiAgY29sb3I6ICNlYzdjMzU7XHJcbn1cclxuXHJcbi5oIHtcclxuICAmLTEwMCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4ubWluIHtcclxuICAmLWhlaWdodCB7XHJcbiAgICAmLTEwMCB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmLTMwMHB4IHtcclxuICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWIge1xyXG4gICYtMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtMTAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLTE1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgJi0yMCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gICYtMzAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLTQ1IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5tYXgge1xyXG4gICYtdyB7XHJcbiAgICAmLTI1MCB7XHJcbiAgICAgIG1heC13aWR0aDogMjUwcHg7XHJcbiAgICB9XHJcbiAgICAmLTIyMyB7XHJcbiAgICAgIG1heC13aWR0aDogMjIzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHQge1xyXG4gICYtMCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLnBiIHtcclxuICAmLTE1IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubXQge1xyXG4gICYtMTUge1xyXG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xyXG4gIH1cclxuICAmLTMwIHtcclxuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5kIHtcclxuICAmLWZsZXgge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbn1cclxuXHJcbi5mbGV4IHtcclxuICAmLWNvbHVtbiB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuICAmLWdyb3cge1xyXG4gICAgJi0xIHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gYnV0dG9uLXN0eWxpbmcge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA4cHggMTVweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluLW91dDtcclxuICBmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzE7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBtaW4taGVpZ2h0OiA0MHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuQG1peGluIHNlbGVjdC1hcnJvdy1jdXN0b20oKXtcclxuICBhcHBlcmFuY2U6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL2pwZWc7YmFzZTY0LC85ai80QUFRU2taSlJnQUJBUUVBWUFCZ0FBRC8yd0JEQUFNQ0FnTUNBZ01EQXdNRUF3TUVCUWdGQlFRRUJRb0hCd1lJREFvTURBc0tDd3NORGhJUURRNFJEZ3NMRUJZUUVSTVVGUlVWREE4WEdCWVVHQklVRlJULzJ3QkRBUU1FQkFVRUJRa0ZCUWtVRFFzTkZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlQvd0FBUkNBQU1BQkFEQVNJQUFoRUJBeEVCLzhRQUh3QUFBUVVCQVFFQkFRRUFBQUFBQUFBQUFBRUNBd1FGQmdjSUNRb0wvOFFBdFJBQUFnRURBd0lFQXdVRkJBUUFBQUY5QVFJREFBUVJCUkloTVVFR0UxRmhCeUp4RkRLQmthRUlJMEt4d1JWUzBmQWtNMkp5Z2drS0ZoY1lHUm9sSmljb0tTbzBOVFkzT0RrNlEwUkZSa2RJU1VwVFZGVldWMWhaV21Oa1pXWm5hR2xxYzNSMWRuZDRlWHFEaElXR2g0aUppcEtUbEpXV2w1aVptcUtqcEtXbXA2aXBxckt6dExXMnQ3aTV1c0xEeE1YR3g4akp5dExUMU5YVzE5aloydUhpNCtUbDV1Zm82ZXJ4OHZQMDlmYjMrUG42LzhRQUh3RUFBd0VCQVFFQkFRRUJBUUFBQUFBQUFBRUNBd1FGQmdjSUNRb0wvOFFBdFJFQUFnRUNCQVFEQkFjRkJBUUFBUUozQUFFQ0F4RUVCU0V4QmhKQlVRZGhjUk1pTW9FSUZFS1JvYkhCQ1NNelV2QVZZbkxSQ2hZa05PRWw4UmNZR1JvbUp5Z3BLalUyTnpnNU9rTkVSVVpIU0VsS1UxUlZWbGRZV1ZwalpHVm1aMmhwYW5OMGRYWjNlSGw2Z29PRWhZYUhpSW1La3BPVWxaYVhtSm1hb3FPa3BhYW5xS21xc3JPMHRiYTN1TG02d3NQRXhjYkh5TW5LMHRQVTFkYlgyTm5hNHVQazVlYm42T25xOHZQMDlmYjMrUG42LzlvQURBTUJBQUlSQXhFQVB3RDlJTlc4ZFhIaGJ4Y2xscmx0SGJhRGZiVXNkVWpKMnJMam1PYlBDa25PRDB4K09EUWZIVng0dThWVHdhTmF4emVITE1OSGM2cElUaVdic2tQWmdPNTZlbmJQVGF4bzlsNGcwMjQwL1ViWkx1em5YYkpGSU9DUDZIM0hJcCtsNlhhYUxwOEZqWTI2V3RwQW9TT0dNWUNqL1BlZ0QvL1onKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IC44cmVtIGNlbnRlcjtcclxuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkY29sb3JfMTAsIDApO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl8xMSwgMjAlKTtcclxuICB9XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGNvbG9yXzEwLCAwLjIpO1xyXG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl8xMSwgMTAlKTtcclxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQWdFQVNBQklBQUQvMndCREFBRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRSC8yd0JEQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFIL3dBQVJDQUFNQUJBREFSRUFBaEVCQXhFQi84UUFId0FBQVFVQkFRRUJBUUVBQUFBQUFBQUFBQUVDQXdRRkJnY0lDUW9MLzhRQXRSQUFBZ0VEQXdJRUF3VUZCQVFBQUFGOUFRSURBQVFSQlJJaE1VRUdFMUZoQnlKeEZES0JrYUVJSTBLeHdSVlMwZkFrTTJKeWdna0tGaGNZR1JvbEppY29LU28wTlRZM09EazZRMFJGUmtkSVNVcFRWRlZXVjFoWldtTmtaV1puYUdscWMzUjFkbmQ0ZVhxRGhJV0doNGlKaXBLVGxKV1dsNWlabXFLanBLV21wNmlwcXJLenRMVzJ0N2k1dXNMRHhNWEd4OGpKeXRMVDFOWFcxOWpaMnVIaTQrVGw1dWZvNmVyeDh2UDA5ZmIzK1BuNi84UUFId0VBQXdFQkFRRUJBUUVCQVFBQUFBQUFBQUVDQXdRRkJnY0lDUW9MLzhRQXRSRUFBZ0VDQkFRREJBY0ZCQVFBQVFKM0FBRUNBeEVFQlNFeEJoSkJVUWRoY1JNaU1vRUlGRUtSb2JIQkNTTXpVdkFWWW5MUkNoWWtOT0VsOFJjWUdSb21KeWdwS2pVMk56ZzVPa05FUlVaSFNFbEtVMVJWVmxkWVdWcGpaR1ZtWjJocGFuTjBkWFozZUhsNmdvT0VoWWFIaUltS2twT1VsWmFYbUptYW9xT2twYWFucUttcXNyTzB0YmEzdUxtNndzUEV4Y2JIeU1uSzB0UFUxZGJYMk5uYTR1UGs1ZWJuNk9ucTh2UDA5ZmIzK1BuNi85b0FEQU1CQUFJUkF4RUFQd0QrMDc0MS9HdnhEcDNpR3grQ253V3NiVHhMOGJ2RVZxTHVScm5iSjRlK0dQaDZYS0h4cDQ0bFJIYTNpWU9qYWRwQ1JtKzFYZkdMYUp2dFduTHFJQlcrQzN4bThUanhUUDhBQXo0N1JXV2pmR1RTTGFlNjBUVkxPTkxYdzE4WGZEc0VUTzNpdndrOGl4Rk5VRWNGMWRheDRkaldLV3dnam5taXRsUzAxR0hTd0Q2V3Q5RzBpM3Y3M1hMWFM5T3ROWjFTMnRWMVBWcmF4dEl0UzFHR3d6OWt0cjYrRVAycTZndHhKSUlFbmxkcmNTT0lHaXp3QUxjYUpvK29YK21hdGZhVnAxNXFtakM1azBmVXJxeXRybS8wbDcyRklyeDlOdlo0NUxteWU3dDIrelhEMjhzYnlXNEVSYmFXM0FELzJRPT0nKTtcclxuICAgICY6YWN0aXZlIHtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBpbnB1dC1jdXN0b20oKSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAjY2RjZGNkO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRjb2xvcl8xMCwgMCk7XHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yXzExLCAyMCUpO1xyXG4gIH1cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRjb2xvcl8xMCwgMC4yKSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb2xvcl8xMSwgMTAlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxufSIsIiRjb2xvcl8xOiBibGFjaztcclxuJGNvbG9yV2hpdGU6ICNmZmY7XHJcbiRjb2xvclRleHQ6ICMzMzM7XHJcbiRjb2xvcnRleHRBbHQ6ICMxRDFEMUI7XHJcbiRjb2xvcl8zOiAjM2M4NGMzO1xyXG4kY29sb3JfNDogIzY2NjtcclxuJGNvbG9yXzU6ICMwMDY5YWE7XHJcbiRjb2xvckdyZWVuOiAjNDc4MjIwO1xyXG4kY29sb3JSZWQ6ICNiMjI2MjY7XHJcbiRjb2xvcl84OiAjMTc3YzkyO1xyXG4kY29sb3JfOTogIzAwMDtcclxuJGNvbG9yXzEwOiAjN2I4ODkzO1xyXG4kY29sb3JfMTE6ICM2NzVkNTI7XHJcbiRjb2xvcl8xMjogI2ZmZjtcclxuJGNvbG9yXzEzOiAjMzUzNTM1O1xyXG4kY29sb3JfMTQ6IHdoaXRlO1xyXG4kY29sb3JfMTU6ICM0ZjRmNGY7XHJcbiRjb2xvcl8xNjogIzQ1NDQ0NDtcclxuJGNvbG9yXzE3OiB5ZWxsb3c7XHJcbiRjb2xvcl8xODogIzRhNGE0YTtcclxuJGNvbG9yXzE5OiAjMjE3NjdjO1xyXG4kY29sb3JfMjA6ICM3NTc1NzU7XHJcbiRjb2xvcl8yMTogIzM5MzkzOTtcclxuJGNvbG9yXzIyOiAjMmM2MTg4O1xyXG4kY29sb3JCbHVlOiAjMEI3NUQyO1xyXG4kY29sb3JPcmFuZ2U6ICNGRkE3MDA7XHJcbiRjb2xvcl8yMzogcmVkO1xyXG4kY29sb3JfMjQ6ICM0MDQwNDA7XHJcbiRmb250X2ZhbWlseV8xOiAnbGF0bycsICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiRmb250X2ZhbWlseV8yOiAnbGF0b2l0YWxpYycsICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiRmb250X2ZhbWlseV8zOiAnbGF0b2JvbGQnLCAnQXJpYWwnLCBzYW5zLXNlcmlmO1xyXG4kZm9udF9mYW1pbHlfNDogJ2xhdG9ibGFjaycsICdBcmlhbCcsIHNhbnMtc2VyaWY7XHJcbiRmb250X2ZhbWlseV81OiBsYXRvO1xyXG4kZm9udF9mYW1pbHlfNjogJ1NoYWRvd3MgSW50byBMaWdodCcsIGN1cnNpdmU7XHJcbiRiYWNrZ3JvdW5kX2NvbG9yXzE6ICNmMWVmZTg7XHJcbiRiYWNrZ3JvdW5kX2NvbG9yXzI6ICM4ZjFkMWQ7XHJcbiRiYWNrZ3JvdW5kX2NvbG9yXzM6ICNiMjI2MjY7XHJcbiRiYWNrZ3JvdW5kX2NvbG9yXzQ6ICM0NDQ7XHJcbiRiYWNrZ3JvdW5kX2NvbG9yXzU6IHdoaXRlO1xyXG4kYmFja2dyb3VuZF9jb2xvcl82OiAjZjdmN2Y3O1xyXG4kYm9yZGVyX2NvbG9yXzE6ICNkZmRmZGY7XHJcbiRvcmRlckJvcmRlckNvbG9yOiAjQ0RDRENEO1xyXG4kb3JkZXJIZWFkZXJCZzogI0Y3RjdGNztcclxuXHJcbiRjb250YWluZXJNYXhXaWR0aDogMTM2MHB4OyIsIi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4MjIwO1xuICBib3JkZXItY29sb3I6ICM0NzgyMjA7XG59XG5cbi5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1RTE2O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJ0bjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYzRjQ7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjNGNDtcbiAgY29sb3I6ICM5Nzc3Nzc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bi1pbnZlcnNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBmb250LWZhbWlseTogXCJsYXRvXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzQ3ODIyMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjNDc4MjIwO1xufVxuXG4uYnRuLWludmVyc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFRERCO1xuICBjb2xvcjogIzMzNUUxNiAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWludmVyc2U6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGNEYzRjQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmJ0bi1pbnZlcnNlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGM0Y0O1xuICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWZiIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBmb250LWZhbWlseTogXCJsYXRvXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5NjNDNztcbiAgYm9yZGVyLWNvbG9yOiAjMzk2M0M3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5idG4tZmIgLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5idG4tZmIgLmljb24gc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5idG4tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM1OWI0O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1mYjpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEYzRjQ7XG4gIGJvcmRlci1jb2xvcjogI0Y0RjNGNDtcbiAgY29sb3I6ICM5OTk5OTkgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYnRuLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjNGNDtcbiAgYm9yZGVyLWNvbG9yOiAjRjRGM0Y0O1xuICBjb2xvcjogIzk5OTk5OSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tib3ggbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGVja2JveCBsYWJlbCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrYm94IGxhYmVsIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzcHggM3B4IDNweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNoZWNrYm94IGxhYmVsIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRENEQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveCBsYWJlbCBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogJ1xcMjcxMyc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgbGVmdDogNHB4O1xuICB6LWluZGV4OiAyO1xuICBvcGFjaXR5OiAwO1xuICBzY2FsZTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5jaGVja2JveC5jaGVja2VkIHNwYW46YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA4NDY2O1xuICBiYWNrZ3JvdW5kOiAjMDA4NDY2O1xufVxuXG4uY2hlY2tib3guY2hlY2tlZCBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgc2NhbGU6IDE7XG59XG5cbi5yYWRpbyBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnJhZGlvIGxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnJhZGlvIGxhYmVsIHNwYW4ge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAzcHggM3B4IDNweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJhZGlvIGxhYmVsIHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRENEQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJhZGlvLmNoZWNrZWQgbGFiZWwgc3BhbjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM0MDhCRjc7XG59XG5cbi5yYWRpby5jaGVja2VkIGxhYmVsIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwOEJGNztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcbn1cblxuLnF0eS1hY3Rpb24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucXR5LWlucHV0IHtcbiAgd2lkdGg6IDQ1cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NCQ0JDQjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0NCQ0JDQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1pbmRlbnQ6IDBweCAhaW1wb3J0YW50O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLnF0eS1pbnB1dDotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbi5xdHktaW5wdXQ6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucXR5LWFjdGlvbi11cCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5xdHktYWN0aW9uLWRvd24ge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucXR5LWFjdGlvbi11cC1kaXNhYmxlZCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICNkMGQwZDA7XG59XG5cbi5xdHktYWN0aW9uLWRvd24tZGlzYWJsZWQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiAjZDBkMGQwO1xufVxuXG4uZm9ybS1lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmZvcm0tZWxlbWVudC5vZmZzZXQtc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybS1lbGVtZW50LWxhYmVscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmZvcm0tZWxlbWVudC1hY3Rpb24ge1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm0tZWxlbWVudC1hY3Rpb24ub2Zmc2V0LWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDIwM3B4O1xufVxuXG4uZm9ybS1lbGVtZW50IGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZvcm0tZWxlbWVudCBpbnB1dCwgLmZvcm0tZWxlbWVudCB0ZXh0YXJlYSwgLmZvcm0tZWxlbWVudCBzZWxlY3Qge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxM3B4IDdweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZvcm0tZWxlbWVudCBpbnB1dCwgLmZvcm0tZWxlbWVudCB0ZXh0YXJlYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDEyMywgMTM2LCAxNDcsIDApO1xufVxuXG4uZm9ybS1lbGVtZW50IGlucHV0OmhvdmVyLCAuZm9ybS1lbGVtZW50IHRleHRhcmVhOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM5MDgzO1xufVxuXG4uZm9ybS1lbGVtZW50IGlucHV0OmZvY3VzLCAuZm9ybS1lbGVtZW50IHRleHRhcmVhOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgxMjMsIDEzNiwgMTQ3LCAwLjIpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzgzNzc2OSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1lbGVtZW50IHNlbGVjdCB7XG4gIGFwcGVyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9qcGVnO2Jhc2U2NCwvOWovNEFBUVNrWkpSZ0FCQVFFQVlBQmdBQUQvMndCREFBTUNBZ01DQWdNREF3TUVBd01FQlFnRkJRUUVCUW9IQndZSURBb01EQXNLQ3dzTkRoSVFEUTRSRGdzTEVCWVFFUk1VRlJVVkRBOFhHQllVR0JJVUZSVC8yd0JEQVFNRUJBVUVCUWtGQlFrVURRc05GQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJRVUZCUVVGQlFVRkJUL3dBQVJDQUFNQUJBREFTSUFBaEVCQXhFQi84UUFId0FBQVFVQkFRRUJBUUVBQUFBQUFBQUFBQUVDQXdRRkJnY0lDUW9MLzhRQXRSQUFBZ0VEQXdJRUF3VUZCQVFBQUFGOUFRSURBQVFSQlJJaE1VRUdFMUZoQnlKeEZES0JrYUVJSTBLeHdSVlMwZkFrTTJKeWdna0tGaGNZR1JvbEppY29LU28wTlRZM09EazZRMFJGUmtkSVNVcFRWRlZXVjFoWldtTmtaV1puYUdscWMzUjFkbmQ0ZVhxRGhJV0doNGlKaXBLVGxKV1dsNWlabXFLanBLV21wNmlwcXJLenRMVzJ0N2k1dXNMRHhNWEd4OGpKeXRMVDFOWFcxOWpaMnVIaTQrVGw1dWZvNmVyeDh2UDA5ZmIzK1BuNi84UUFId0VBQXdFQkFRRUJBUUVCQVFBQUFBQUFBQUVDQXdRRkJnY0lDUW9MLzhRQXRSRUFBZ0VDQkFRREJBY0ZCQVFBQVFKM0FBRUNBeEVFQlNFeEJoSkJVUWRoY1JNaU1vRUlGRUtSb2JIQkNTTXpVdkFWWW5MUkNoWWtOT0VsOFJjWUdSb21KeWdwS2pVMk56ZzVPa05FUlVaSFNFbEtVMVJWVmxkWVdWcGpaR1ZtWjJocGFuTjBkWFozZUhsNmdvT0VoWWFIaUltS2twT1VsWmFYbUptYW9xT2twYWFucUttcXNyTzB0YmEzdUxtNndzUEV4Y2JIeU1uSzB0UFUxZGJYMk5uYTR1UGs1ZWJuNk9ucTh2UDA5ZmIzK1BuNi85b0FEQU1CQUFJUkF4RUFQd0Q5SU5XOGRYSGhieGNsbHJsdEhiYURmYlVzZFVqSjJyTGptT2JQQ2tuT0QweCtPRFFmSFZ4NHU4VlR3YU5heHplSExNTkhjNnBJVGlXYnNrUFpnTzU2ZW5iUFRheG85bDRnMDI0MC9VYlpMdXpuWGJKRklPQ1A2SDNISXArbDZYYWFMcDhGalkyNld0cEFvU09HTVlDai9QZWdELy9aXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLjhyZW0gY2VudGVyO1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgxMjMsIDEzNiwgMTQ3LCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5mb3JtLWVsZW1lbnQgc2VsZWN0OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOWM5MDgzO1xufVxuXG4uZm9ybS1lbGVtZW50IHNlbGVjdDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDEyMywgMTM2LCAxNDcsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogIzgzNzc2OTtcbn1cblxuLmZvcm0tZWxlbWVudC5yYWRpb3MgbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZm9ybS1lbGVtZW50LnJhZGlvcyAucmFkaW8ge1xuICBtYXJnaW46IDdweCAwO1xufVxuXG4uZm9ybS1lbGVtZW50LmlubGluZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5mb3JtLWVsZW1lbnQuaW5saW5lIGxhYmVsIHtcbiAgd2lkdGg6IDE4N3B4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uZm9ybS1lbGVtZW50LmlubGluZSAuZm9ybS1lbGVtZW50LWlubGluZWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuXG4uZm9ybS1lbGVtZW50LmlubGluZS5sYWJlbC1yaWdodCBsYWJlbCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmZvcm0tZWxlbWVudC5zbWFsbGVyLXdpZHRoIC5mb3JtLWVsZW1lbnQtaW5saW5lLWVsZW1lbnRzIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmZvcm0tZWxlbWVudC1pbmxpbmUtZWxlbWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IDE7XG59XG5cbi5mb3JtLWVsZW1lbnQtaW5saW5lLWVsZW1lbnRzLm5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4uZm9ybS1lbGVtZW50LWlubGluZS1lbGVtZW50cyBkaXYgKyBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5mb3JtLWVsZW1lbnQtaW5saW5lLWVsZW1lbnRzIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZvcm0tZWxlbWVudC1pbmxpbmUtZWxlbWVudHMgcC5jYXB0aW9uIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uZm9ybS1lbGVtZW50LXBhc3N3b3JkLXRvZ2dsZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uZm9ybS1lbGVtZW50LWVsZW1lbnRzLnBhc3N3b3JkLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtLWNvbnRyb2wtdzEwIHtcbiAgd2lkdGg6IDEwJTtcbn1cblxuLmZvcm0tY29udHJvbC13MjAge1xuICB3aWR0aDogMjAlO1xufVxuXG4uZm9ybS1jb250cm9sLXcyNSB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5mb3JtLWNvbnRyb2wtdzMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmZvcm0tY29udHJvbC13MzMge1xuICB3aWR0aDogMzMuMyU7XG59XG5cbi5mb3JtLWNvbnRyb2wtdzM1IHtcbiAgd2lkdGg6IDM1JTtcbn1cblxuLmZvcm0tY29udHJvbC13NDAge1xuICB3aWR0aDogNDAlO1xufVxuXG4uZm9ybS1jb250cm9sLXc0NSB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5mb3JtLWNvbnRyb2wtdzUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmZvcm0tY29udHJvbC13NjAge1xuICB3aWR0aDogNjAlO1xufVxuXG4uZm9ybS1jb250cm9sLXc4MCB7XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5mb3JtLWFjdGlvbnMge1xuICBwYWRkaW5nOiAxMHB4IDAgMjVweCAwO1xufVxuXG4uZm9ybS1hY3Rpb25zIC5idG4sIC5mb3JtLWFjdGlvbnMgLmJ0bi1pbnZlcnNlIHtcbiAgbWluLXdpZHRoOiAxMDBweDtcbn1cblxuLmZvcm0tYWN0aW9ucyAuYnRuIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4uZm9ybS1hY3Rpb25zIC5idG4gKyAuYnRuLWludmVyc2Uge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5hbGVydC1ibHVlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMkM3OUE4O1xuICBjb2xvcjogIzJDNzlBODtcbn1cblxuLmFsZXJ0LWJsdWUgaDQsIC5hbGVydC1ibHVlIHAsIC5hbGVydC1ibHVlIGEge1xuICBjb2xvcjogIzJDNzlBODtcbn1cblxuLmFsZXJ0LWJsdWUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udGlwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4udGlwOmhvdmVyIC50aXAtY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udGlwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMjUwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udGlwLWNvbnRlbnQtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M1YzVjNTtcbiAgLypib3gtc2hhZG93OiAwIDJweCA1cHggI2NjY2NjYzsqL1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYm9yZGVyLWJveCBpbnB1dCwgLmJvcmRlci1ib3ggdGV4dGFyZWEsIC5ib3JkZXItYm94IHNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50ZXh0LWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDI7XG59XG5cbi5jb2x1bW4tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jb2x1bW4tY29udGFpbmVyLmNvbHVtbi1vZmZzZXQtMTUge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5jb2x1bW4tY29udGFpbmVyLmNvbHVtbi1vZmZzZXQtMTUgLmNvbHVtbi1pdGVtIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uY29sdW1uLWl0ZW0ge1xuICBmbGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uY29sdW1uLWl0ZW0uY29sdW1uLWl0ZW0tMS0zIHtcbiAgbWF4LXdpZHRoOiAzMy4zJTtcbiAgd2lkdGg6IDMzLjMlO1xuICBmbGV4OiBhdXRvO1xufVxuXG4uY29sdW1uLWl0ZW0uY29sdW1uLWl0ZW0tMS00IHtcbiAgbWF4LXdpZHRoOiAyNSU7XG4gIHdpZHRoOiAyNSU7XG4gIGZsZXg6IGF1dG87XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICNlYzdjMzU7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1pbi1oZWlnaHQtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuLm1pbi1oZWlnaHQtMzAwcHgge1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMjAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50O1xufVxuXG4ubWF4LXctMjUwIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbn1cblxuLm1heC13LTIyMyB7XG4gIG1heC13aWR0aDogMjIzcHg7XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzAge1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jb2x1bW4ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZmxleC1ncm93LTEge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi51aS1kaWFsb2ctdGl0bGViYXItY3VzdG9tIHtcbiAgbWFyZ2luOiAyNXB4O1xuICBwYWRkaW5nOiAwIDAgMjVweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NEQ0RDRDtcbn1cblxuLnVpLWRpYWxvZy10aXRsZWJhci1jdXN0b20gLnVpLWRpYWxvZy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnVpLWRpYWxvZy10aXRsZWJhci1jdXN0b20gLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSAudWktYnV0dG9uLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUJ3QUFBQWNDQVlBQUFCeURkK1VBQUFBQ1hCSVdYTUFBQXNUQUFBTEV3RUFtcHdZQUFBQUFYTlNSMElBcnM0YzZRQUFBQVJuUVUxQkFBQ3hqd3Y4WVFVQUFBRDNTVVJCVkhnQjdkWEJEWUl3RkFiZzF4N1VveU4wQkVhUUMzcGtGRGV3NmdER1NmVG9UVVp3aEk3QVVUMVlXMGlVcUpUMzQwV1Qva2tKS1cyL1FGOERVVXpNWDJlaTFkZzNaRTZtVlI1NkxpbUFEUVVkZmVPaTJWb3RoS1RkZEtVMk1PaGovVVZRd2tFcnpKSjJ0MGJjYU5zMlRvUVc4Y2pBWWNLaFRqOWRMS1dGTm1VSGxoNjBNYjFBRG9wZ0xEQ0VvaGdiL0lTNm1ZWHJuaU1ZQkw2aGRTRE1SeEtRYXU4azdSOGRsc296VVltc0FZSE5QYlAxWjAyUWN3cUJyd1Z5ZFlYVEIyWHRZVnMxY3M4cEJIYVZQb3FLYjdBK3FBeGdPZmRRKzhVYmV6b2VFVUYvbUNlNlZIcW1sZUtPOTIrS2pJK0orYzNjQVN4MXVmSTVobnpzQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4udWktZGlhbG9nLXRpdGxlYmFyLWN1c3RvbSAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmhvdmVyIC51aS1idXR0b24taWNvbiwgLnVpLWRpYWxvZy10aXRsZWJhci1jdXN0b20gLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZTphY3RpdmUgLnVpLWJ1dHRvbi1pY29uLCAudWktZGlhbG9nLXRpdGxlYmFyLWN1c3RvbSAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlOmZvY3VzIC51aS1idXR0b24taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQndBQUFBY0NBWUFBQUJ5RGQrVUFBQUFDWEJJV1hNQUFBc1RBQUFMRXdFQW1wd1lBQUFBQVhOU1IwSUFyczRjNlFBQUFBUm5RVTFCQUFDeGp3djhZUVVBQUFEM1NVUkJWSGdCN2RYQkRZSXdGQWJnMXg3VW95TjBCRWFRQzNwa0ZEZXc2Z0RHU2ZUb1RVWndoSTdBVVQxWVcwaVVxSlQzNDBXVC9ra0pLVzIvUUY4RFVVek1YMmVpMWRnM1pFNm1WUjU2TGltQURRVWRmZU9pMlZvdGhLVGRkS1UyTU9oai9VVlF3a0VyekpKMnQwYmNhTnMyVG9RVzhjakFZY0toVGo5ZExLV0ZObVVIbGg2ME1iMUFEb3BnTERDRW9oZ2IvSVM2bVlYcm5pTVlCTDZoZFNETVJ4S1FhdThrN1I4ZGxzb3pVWW1zQVlITlBiUDFaMDJRY3dxQnJ3VnlkWVhUQjJYdFlWczFjczhwQkhhVlBvcUtiN0ErcUF4Z09mZFErOFViZXpvZUVVRi9tQ2U2VkhxbWxlS085MitLakkrSitjM2NBU3gxdWZJNWhuenNBQUFBQUVsRlRrU3VRbUNDXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi51aS1kaWFsb2ctY29udGVudC1jdXN0b20ge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuXG4udWktZGlhbG9nLXByb2ZpbGUtcGFzc3dvcmQtbW9kYWwgLmZvcm0tZWxlbWVudDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi51aS1kaWFsb2ctcHJvZmlsZS1wYXNzd29yZC1tb2RhbCAuZm9ybS1lbGVtZW50IC5jaGVja2JveCB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4udWktZGlhbG9nLXByb2ZpbGUtcGFzc3dvcmQtYmFzaWNpbmZvIC5mb3JtLWVsZW1lbnQubGFiZWwtcmlnaHQgbGFiZWwge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi51aS1kaWFsb2ctcHJvZmlsZS1wYXNzd29yZC1iYXNpY2luZm8gLmRpYWxvZy1hY3Rpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbn1cblxuLmRpYWxvZy1yZXZpZXctY29udGVudCB7XG4gIHBhZGRpbmc6IDAgNTBweCAyMHB4IDUwcHg7XG59XG5cbi5kaWFsb2ctcmV2aWV3LWNvbnRlbnQgLmZvcm0tZWxlbWVudC5pbmxpbmUgbGFiZWwge1xuICB3aWR0aDogOTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5kaWFsb2ctcmV2aWV3LWNvbnRlbnQgLmRpYWxvZy1hY3Rpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbn1cblxuYS5hbGw6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYS5oaWRkZW4tbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuYS5oaWRkZW4tbGluazpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250OiAyM3B4ICdsYXRvYmxhY2snO1xufVxuXG4uYnJhbmQtcHJvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogIzY2Njtcbn1cblxuaDEuYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5oMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuaDIgYS5hbGwge1xuICBtYXJnaW4tbGVmdDogMSU7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuXG5oMi5ib3JkZXIge1xuICBjb2xvcjogIzMzMztcbiAgZm9udDogMTlweCAnbGF0b2JvbGQnO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbn1cblxuaDIuYm9yZGVyIGEge1xuICBmb250OiAxNXB4ICdsYXRvJztcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBwYWRkaW5nLWxlZnQ6IDElO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG59XG5cbmgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuaDMgYS5hbGwge1xuICBtYXJnaW4tbGVmdDogMSU7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuXG5oNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbnVsIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxub2wge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5kbCB7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG5saSB7XG4gIG1hcmdpbjogMCAwIDVweCAyNXB4O1xufVxuXG50YWJsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG50YWJsZSB0aCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udDogMTJweCAnbGF0b2JvbGQnO1xuICBsaW5lLWhlaWdodDogMTJweDtcbn1cblxudGFibGUgdGQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbnRhYmxlIHRkIHN0cm9uZyB7XG4gIGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcbn1cblxuI2FjYy1mYXZvcml0ZXMgLmF2Z1JhdGluZ0RpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNicmVhZGNydW1iIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmc6IDEzcHggMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jYnJlYWRjcnVtYiBhIHtcbiAgY29sb3I6ICM2QjZBNkE7XG4gIGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbiNicmVhZGNydW1iIGE6aG92ZXIge1xuICBjb2xvcjogIzNjODRjMztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNicmVhZGNydW1iIHRhYmxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMCAwIDE1cHg7XG59XG5cbiNicmVhZGNydW1iIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4jYnJlYWRjcnVtYiAuaGVscG1lIHtcbiAgdG9wOiAxM3B4O1xufVxuXG4jYnJlYWRjcnVtYiAuc29jaWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yN3B4O1xuICBtYXJnaW4tbGVmdDogNzIwcHg7XG59XG5cbiNjb250ZW50IGgyLnNwZWNpZmljLWgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udDogMjNweCAnbGF0b2JsYWNrJztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNjb250ZW50IGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiNjb250ZW50IGgxIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udDogMTJweCAnbGF0b2JvbGQnO1xufVxuXG4jY29udGVudCBoMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNvZmZlci1yaWdodCB7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiAxMHB4IDAgMjBweDtcbiAgcG9zaXRpb246IHJpZ2h0O1xufVxuXG4jc2lkZWJhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jc2lkZWJhciBoMiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIGZvbnQ6IDIzcHggJ2xhdG9ibGFjayc7XG59XG5cbiNzaWRlYmFyIGgyLnB1cmlzdGEtc3ViaGVhZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4jc2lkZWJhciB1bC5wdXJpc3RhLWxpc3QgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbiNzaWRlYmFyIC5zdWJuYXYtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDMwcHggMDtcbiAgcGFkZGluZzogMDtcbn1cblxuI3NpZGViYXIgdWwuc3VibmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NEQ0RDRDtcbn1cblxuI3NpZGViYXIgdWwuc3VibmF2IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9cIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuXG4jc2lkZWJhciB1bC5zdWJuYXYgbGk6bm90KDpsYXN0LWNoaWxkKSBhOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG4jc2lkZWJhciB1bC5zdWJuYXYgbGkuYWN0aXZlLWxpbmsge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTZweCAyMHB4O1xuICBmb250LWZhbWlseTogJ2xhdG8nO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4jc2lkZWJhciB1bC5zdWJuYXYgbGkuYWN0aXZlLWxpbms6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuICBib3R0b206IDBweDtcbiAgbGVmdDogMjBweDtcbn1cblxuI3NpZGViYXIgdWwuc3VibmF2IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250OiAxNHB4ICdsYXRvJztcbiAgcGFkZGluZzogMjBweCAyMHB4IDE2cHggMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNzaWRlYmFyIHVsLnN1Ym5hdiBsaSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI3NpZGViYXIgdWwuc3VibmF2IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzQ3ODIyMDtcbn1cblxuI3NpZGViYXIgdWwuc3VibmF2IGxpIGEgLmljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuI3NpZGViYXIgdWwuc3VibmF2IGxpIGEgLmljb24gc3ZnIHtcbiAgZmlsbDogIzMzMztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuI3NpZGViYXIgdWwuc3VibmF2IGxpIGEgLnRpcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjAwMEE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbiNzaWRlYmFyIHVsLnN1Ym5hdiBsaS5hY3RpdmUgYTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4MjIwO1xufVxuXG4jc2lkZWJhciB1bC5zdWJuYXYgbGkucmVkIGEge1xuICBjb2xvcjogI2IyMjYyNjtcbn1cblxuI3NpZGViYXIgdWwuc3VibmF2IGxpLnJlZCBhIC5pY29uIHN2ZyB7XG4gIGZpbGw6ICNiMjI2MjY7XG59XG5cbiNzaWRlYmFyIHVsLnN1Ym5hdiB1bCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbiNzaWRlYmFyIHVsLnN1Ym5hdiAuc2hvcC1saW5rIHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDE2cHggMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiAnbGF0byc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xuICB3aWR0aDogNzglO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI3NpZGViYXIgdWwuY2FsbG91dHMge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuI3NpZGViYXIgdWwuY2FsbG91dHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jc2lkZWJhci5jYXJkaW92YXNjdWxhclNpZGViYXIgdWwuc3VibmF2IGxpOm5vdCg6bGFzdC1jaGlsZCkgYTphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi50b3AtcmlnaHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5icmVhZGNydW1iU2VwYXJhdG9yIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uaGVscG1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmhlbHBtZSBlbSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9pdGFsaWNcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG59XG5cbi5mbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweCAxMHB4O1xufVxuXG4ubm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsICNmYi1yb290IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc29jaWFsICNfX19wbHVzb25lXzAge1xuICB3aWR0aDogNjZweCAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsICNfX19wbHVzb25lXzAgaWZyYW1lIHtcbiAgd2lkdGg6IDY2cHggIWltcG9ydGFudDtcbn1cblxuLnNvY2lhbC1sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAycHggOHB4IDAgMDtcbn1cblxuLmNhcnRMb2dpblNlY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmNhcnRMb2dpblNlY3Rpb24gaDIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiAwIDAgMjBweDtcbn1cblxuLnNlY3Rpb24gLnRvcC1yaWdodC1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnRvcC1yaWdodC1hY3Rpb25zIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9ib2xkXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4udG9wLXJpZ2h0LWFjdGlvbnMgYSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi50b3AtcmlnaHQtYWN0aW9ucyBhOmhvdmVyIHtcbiAgY29sb3I6ICMxNzdjOTI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmFubmVyIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgd2lkdGg6IDEwMTVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50b3AtYmFubmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW46IDVweCAwO1xufVxuXG4uaG9tZXBhZ2UgLnRvcC1iYW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmhvbWVwYWdlIC5zbGlkZXNob3cge1xuICBoZWlnaHQ6IDQ0NnB4O1xufVxuXG4uY3ljbGUtc2xpZGVzaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdG9wOiAyMjBweDtcbiAgbGVmdDogMDtcbn1cblxuLmN5Y2xlLXNsaWRlc2hvdyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jeWNsZS1zbGlkZXNob3cgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY3ljbGUtc2xpZGVzaG93IGxpIGltZyB7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG59XG5cbi5jYXRhbG9nICNjb250ZW50IC5jeWNsZS1zbGlkZXNob3cge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmNhdGFsb2cgI2NvbnRlbnQgLnJldmlldyBsYWJlbC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5jYXRhbG9nIC5yZXZpZXcgZGwgZHQge1xuICB3aWR0aDogMzAlO1xufVxuXG4uY2F0YWxvZyAucmV2aWV3IGRsIGRkIHtcbiAgd2lkdGg6IDcwJTtcbn1cblxudWwuc2xpZGVzaG93LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG51bC5zbGlkZXNob3ctY29udGVudCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG51bC5zbGlkZXNob3ctY29udGVudCBsaSBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2xpZGVzaG93LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcbn1cblxuLnNsaWRlc2hvdy1wcmV2IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgei1pbmRleDogNTtcbiAgbGVmdDogMjdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExM3B4IDA7XG59XG5cbi5zbGlkZXNob3ctcHJldjpob3ZlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTNweCAtMjFweDtcbn1cblxuLnNsaWRlc2hvdy1uZXh0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogLTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM1JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgei1pbmRleDogNTtcbiAgcmlnaHQ6IDI3cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjdweCAwO1xufVxuXG4uc2xpZGVzaG93LW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI3cHggLTIxcHg7XG59XG5cbi5zbGlkZXNob3ctY29udHJvbHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEzcHggMzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9sbG93IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5mb2xsb3ctbGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICM3Yjg4OTM7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmZiLWxpa2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4udHdpdHRlci1mb2xsb3ctYnV0dG9uIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxudWwuZmVhdHVyZXMge1xuICBoZWlnaHQ6IDQ0MnB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbnVsLmZlYXR1cmVzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAyMTNweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG51bC5mZWF0dXJlcyBsaS5sYXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW46IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG59XG5cbnVsLmZlYXR1cmVzIGgzIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG51bC5icmFuZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbnVsLmJyYW5kIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCA5cHggOXB4IDA7XG59XG5cbnVsLmJyYW5kIGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VvIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5zZW8gaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5oZWFkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZmU4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250OiAxMnB4ICdsYXRvYm9sZCc7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oZWFkZXIgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xufVxuXG4udGFiIHtcbiAgcGFkZGluZzogNDRweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwudGFiLW5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbnVsLnRhYi1uYXYgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwudGFiLW5hdiBsaSBhIHtcbiAgY29sb3I6ICM2NzVkNTI7XG4gIGZvbnQ6IDE2cHggJ2xhdG9ib2xkJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNnB4IDIwcHggMTFweDtcbn1cblxudWwudGFiLW5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbnVsLnRhYi1uYXYgbGkgYSBoMiB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNjc1ZDUyO1xufVxuXG51bC50YWItbmF2IGxpLnVpLXRhYnMtc2VsZWN0ZWQgYSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogI2RmZGZkZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnVpLXRhYnMtYWN0aXZlIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIG9yYW5nZTtcbn1cblxuLnRhYi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLnRhYi1jb250ZW50IGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGFiLWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi51aS10YWJzLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtcXVlcnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy5wbmcpIG5vLXJlcGVhdCAtMTAxcHggLTI0cHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG59XG5cbi50b29sdGlwIC50b29sdGlwLXF1ZXJ5MiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0zcHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMucG5nKSBuby1yZXBlYXQgLTEwMXB4IC0yNHB4O1xuICBmb250LXNpemU6IDA7XG59XG5cbi50b29sdGlwIC50b29sdGlwLW9wdGlvbnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy5wbmcpIG5vLXJlcGVhdCAtMTk4cHggMDtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IGNvbnRleHQtbWVudTtcbn1cblxuLnRvb2x0aXAgYnV0dG9uLnRvb2x0aXAtdGV4dCB7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi50b29sdGlwIHNwYW4udG9vbHRpcC10ZXh0IHtcbiAgbWFyZ2luOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDExcHg7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLnRvb2x0aXAgLnRvb2x0aXAtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZjNmM2YzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi50b29sdGlwIC50b29sdGlwLWNvbnRlbnQgYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50b29sdGlwIC50b29sdGlwLWRvd253YXJkIHtcbiAgdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcDpob3ZlciB7XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi50b29sdGlwOmhvdmVyIC50b29sdGlwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcDpob3ZlciB1bC50b29sdGlwLWFjdGlvbnMge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4udG9vbHRpcCB1bC50b29sdGlwLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyMTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZDogI2RlZTdmMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgei1pbmRleDogMTAwMDtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4udG9vbHRpcC1yZXdhcmRzIHtcbiAgYm90dG9tOiA2cHg7XG59XG5cbi50b29sdGlwLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMThweCAhaW1wb3J0YW50O1xufVxuXG4uYnVsa3lJdGVtIC50b29sdGlwLXF1ZXJ5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLnBuZykgbm8tcmVwZWF0IC0xMDFweCAtMjRweDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDJweDtcbn1cblxuLmllNyAudG9vbHRpcCAudG9vbHRpcC1xdWVyeSB7XG4gIHRleHQtaW5kZW50OiAwO1xuICBmb250LXNpemU6IDFweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAtNXB4O1xuICB0b3A6IC0ycHg7XG59XG5cbi5hY3RpdmUgPiAudG9vbHRpcC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmFjdGl2ZSA+IHVsLnRvb2x0aXAtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbnVsLnRvb2x0aXAtYWN0aW9ucyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCA2cHggIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hlY2tvdXQtYnV0dG9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTVweCAnbGF0b2JvbGQnO1xuICBiYWNrZ3JvdW5kOiAjYjIyNjI2O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjIyNjI2O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmNoZWNrb3V0LWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGYxZDFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDFkO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1iaWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOXB4IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAxNXB4ICdsYXRvYm9sZCc7XG4gIGJhY2tncm91bmQ6ICNiMjI2MjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMjI2MjY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggNDBweDtcbn1cblxuLmJ1dHRvbi5idXR0b24tYmlnOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4ZjFkMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjFkMWQ7XG59XG5cbi5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZDogI2VmZjRmYTtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgZm9udDogMTRweCAnbGF0b2JvbGQnO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm1lc3NhZ2UtYmVpZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZjFlZmU4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBtYXJnaW46IDJweCBhdXRvO1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB3aWR0aDogMTU4cHg7XG59XG5cbi5tZXNzYWdlLWJlaWdlIHAge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1lc3NhZ2UtYmVpZ2UgcCAuc3ByaXRlLXByb2NoZWNrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLm1lc3NhZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjYjlkZjkwO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzQ3ODIyMDtcbn1cblxuLm1lc3NhZ2UtZ3JleSB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5tZXNzYWdlLXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmYWRlZGU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTU1YzU5O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWVzc2FnZS1yZWQtd3JpdGUtcmV2aWV3IHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5hZGQtdG8tY2FydC1ub3RpZnkge1xuICBib3JkZXI6IDFweCBzb2xpZCAjOWU5ZTllO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogOTclO1xufVxuXG4uYWRkLXRvLWNhcnQtbm90aWZ5OmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEycHg7XG4gIHRvcDogMTRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUucG5nKSAtODlweCAtMzEzcHggbm8tcmVwZWF0O1xufVxuXG4uYWRkLXRvLWNhcnQtbm90aWZ5IGJ1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiA5cHggMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyNjI2O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5hZGQtdG8tY2FydC1ub3RpZnkgYnV0dG9uLmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjFkMWQ7XG59XG5cbi5hZGQtdG8tY2FydC1ub3RpZnkgYnV0dG9uLmJ1dHRvbjphZnRlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOXB4O1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTlweDtcbiAgdG9wOiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpIC0zOXB4IDAgbm8tcmVwZWF0O1xufVxuXG51bC5zaXRlbWFwIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxudWwuc2l0ZW1hcCBsaSBsaSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmMWVmZTg7XG59XG5cbnVsLnNpdGVtYXAgbGkgbGkgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbm9uZTtcbiAgd2lkdGg6IDI0LjUlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDAgMCA1cHg7XG59XG5cbnVsLnNpdGVtYXAgdWwge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxudWwuc2l0ZW1hcCB1bCB1bCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5zaXRlbWFwIHtcbiAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbmRsLnByZXNzLW1lZGlhIGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogMCAwIDQwcHg7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5kbC5wcmVzcy1tZWRpYSBkZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDYwcHg7XG4gIHBhZGRpbmc6IDAgMCAyMHB4IDIwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbmRsLnByZXNzLW1lZGlhIGRkIHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG50YWJsZS5wcmVzcy1waG90b3MgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnVsLmF3YXJkcyBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiAxOS41JTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG51bC5hd2FyZHMgbGkgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG51bC5hd2FyZHMgbGkucm93LWxhc3Qge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnVsLmN2diBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTI1cHg7XG4gIHBhZGRpbmc6IDAgMjVweCAwIDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwuZGlzY292ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMCAxMHB4O1xufVxuXG51bC5kaXNjb3ZlciBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMTBweCAxMHB4IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLmRpc2NvdmVyIGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5ib3hlcyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMTBweCAwO1xuICB3aWR0aDogOTQxcHg7XG59XG5cbnVsLmJveGVzIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMiU7XG4gIGhlaWdodDogMjc1cHg7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIHBhZGRpbmc6IDAgMS41JTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG51bC5ib3hlcyBsaSBwIHtcbiAgbWF4LWhlaWdodDogNDJweDtcbiAgbWluLWhlaWdodDogNDJweDtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbnVsLmJveGVzIGxpOmhvdmVyID4gcCBidXR0b24ubW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xufVxuXG51bC5ib3hlcyBsaTpob3ZlciA+IHAgYS5tb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG5cbnVsLmJveGVzIGxpIGEubW9yZSB7XG4gIHdpZHRoOiAxODRweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTFweC8zMHB4ICdsYXRvYm9sZCc7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjYyNjtcbn1cblxudWwuYm94ZXMgbGkgYnV0dG9uLm1vcmUge1xuICB3aWR0aDogMTg0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDExcHgvMzBweCAnbGF0b2JvbGQnO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjI2MjY7XG59XG5cbnVsLmJveGVzIGxpLnJvdy1sYXN0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ucHJvZHVjdEltZ0JveCB7XG4gIGhlaWdodDogMTI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogMzAwbXMgZWFzZTtcbn1cblxudWwucmF0aW5ncyB7XG4gIHdpZHRoOiA4NXB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxudWwucmF0aW5ncyBsaSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcveS1pY29uLXJldmlld3MucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaXRlbXMtd3JhcHBlciAuYngtd3JhcHBlciB1bC5yYXRpbmdzIHtcbiAgd2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMTdweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ktaWNvbi1yZXZpZXdzLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaXRlbXMtd3JhcHBlciAuYngtd3JhcHBlciB1bC5yYXRpbmdzIGxpIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxN3B4O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnVsLnJhdGluZ3MtbWVkIHtcbiAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcveS1pY29uLXJldmlld3MtbWQucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcbn1cblxudWwucmF0aW5ncy1tZWQgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy1tZC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxudWwucmF0aW5ncy1sYXJnZSB7XG4gIHdpZHRoOiAxNzFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ktaWNvbi1yZXZpZXdzLWxnLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG59XG5cbnVsLnJhdGluZ3MtbGFyZ2UgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM0cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcveS1pY29uLXJldmlld3MtbGcucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxudWwucmF0aW5ncy1sYXJnZSBsaS5oYWxmIHtcbiAgd2lkdGg6IDE3cHggIWltcG9ydGFudDtcbn1cblxuLnJld2FyZHMtdmlkZW8ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDM2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBtYXJnaW46IDQwcHggMDtcbn1cblxuLnJld2FyZHMtaW50cm8ge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA1NDBweDtcbiAgbWFyZ2luOiA0MHB4IDA7XG59XG5cbi5jYXJ0LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5taW5pY2FydC13cmFwcGVyIHtcbiAgcmlnaHQ6IC02cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHRvcDogLTZweDtcbn1cblxuLm15LWNhcnQtbGFiZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMjI2MjY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgcGFkZGluZzogM3B4O1xuICB3aWR0aDogMTdweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJveC1pbWFnZSB7XG4gIG92ZXJmbG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5mcmVlLXNoaXBwaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDdweDtcbiAgY29sb3I6ICM0ZjRmNGY7XG59XG5cbi5uby10ZXh0LXRyYW5zZm9ybSB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9tby1zaGlwcGluZy1zdWJoZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4ucmV2aWV3LXByb2R1Y3RzLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucmV2aWV3LXByb2R1Y3RzLWNvbnRhaW5lciBoMyB7XG4gIGNvbG9yOiAjNDU0NDQ0O1xuICBmb250LWZhbWlseTogXCJsYXRvYmxhY2tcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJldmlldy1wcm9kdWN0LWltYWdlIHtcbiAgcGFkZGluZzogMzBweCAwIDAgMThweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZpZXctcHJvZHVjdC1pbWFnZSBpbWcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXZpZXctcHJvZHVjdC1taWQtc2VjdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDEwNXB4O1xuICB3aWR0aDogOTUlO1xuICBmb250OiAxM3B4ICdsYXRvYm9sZCc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnByb2R1Y3QtZGlzcGxheS1uYW1lIHtcbiAgZm9udC1mYW1pbHk6IFwibGF0b2JvbGRcIiwgXCJBcmlhbFwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG4uZmF2UHJpY2Uge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjYjIyNjI2O1xuICBmb250OiAxNi41cHggJ2xhdG9ib2xkJztcbn1cblxuLnJldmlldy1ndWVzdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV2aWV3LWZpcnN0LWltYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4uam9pbi1idXR0b24ge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4uam9pbi1idXR0b24tYW5jaCB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDIwMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAxOXB4O1xufVxuXG4uYmVuZWZpdHMge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ub3JkZXItaGlzdG9yeS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JkZXItc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogeWVsbG93O1xufVxuXG4uYXV0b3NoaXAtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhdi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYXV0b1NoaXBwaW5nQmxvY2tzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hdXRvU2hpcHBpbmdCbG9ja3MgbGkge1xuICB3aWR0aDogMjElO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAzJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmF1dG9TaGlwcGluZ0Jsb2NrcyBsaSBpbWcge1xuICBoZWlnaHQ6IDEyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYXV0b1NoaXBwaW5nQmxvY2tzIGxpIHAge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYXV0b1NoaXBwaW5nQmxvY2tzIGxpIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQ6IDIwcHggJ2xhdG9ibGFjayc7XG4gIGNvbG9yOiAjMjE3NjdjO1xufVxuXG4uYXV0b3NoaXAtdG9vbHRpcC1tb2RhbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm1haW5UaGFua3Mge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubWFpblRoYW5rcyBpbWcge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uc2Vjb25kVGhhbmtzIHtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uc2Vjb25kVGhhbmtzIGgxIHtcbiAgY29sb3I6ICMyMTc2N2M7XG59XG5cbi5zZWNvbmRUaGFua3MgaDIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4ub3RoZXJCZW5lZml0c0hlYWRpbmcge1xuICBjb2xvcjogIzIxNzY3YztcbiAgZm9udC1mYW1pbHk6IFwibGF0b2JsYWNrXCIsIFwiQXJpYWxcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLnJldmlld1N1YnRpdGxlIHtcbiAgZm9udDogMTZweCBsYXRvO1xuICBjb2xvcjogIzRhNGE0YTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnRlcm1zLW1vZGFsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udG9vbHRpcC1tb2RhbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBkcCAjYnJlYWRjcnVtYiB7XG4gIG1hcmdpbjogMCAwIDE1cHggNiU7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4uaXRlbXMtd3JhcHBlciB7XG4gIGJvcmRlcjogNXB4IHNvbGlkICNmNmY1ZjQ7XG4gIG1hcmdpbjogMjBweCAwO1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDQxM3B4O1xufVxuXG4uaXRlbXMtd3JhcHBlciAudGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBsYXRvO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xufVxuXG4uaXRlbXMtd3JhcHBlciAuZGVzIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogbGF0bztcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xufVxuXG4uaXRlbXMtd3JhcHBlciBoMiB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbn1cblxuLml0ZW1zLXdyYXBwZXIgLnZpZXctYWxsIGEge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJjNjE4ODtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LWZhbWlseTogbGF0bztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5pdGVtcy13cmFwcGVyIC50aHVtYm5haWwtaW1nIHtcbiAgd2lkdGg6IDE1NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLml0ZW1zLXdyYXBwZXIgLmJ4LXZpZXdwb3J0IHtcbiAgaGVpZ2h0OiAzNDNweCAhaW1wb3J0YW50O1xufVxuXG4uaXRlbS1pbWcgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5pdGVtLWhvbGRlciBidXR0b24ubm90aWZ5LW9yYW5nZSB7XG4gIHdpZHRoOiAxMzVweDtcbiAgaGVpZ2h0OiA0MXB4O1xufVxuXG4uaXRlbXMtc3BvdGxpZ2h0IC5pdGVtLWhvbGRlciBidXR0b24ubm90aWZ5LW9yYW5nZSB7XG4gIHBhZGRpbmc6IDEwcHggMCAhaW1wb3J0YW50O1xufVxuXG4uaXRlbXMtc3BvdGxpZ2h0IC5vdXRPZlN0b2NrIHtcbiAgbGVmdDogMjdweDtcbiAgd2lkdGg6IDEzNXB4O1xuICB0b3A6IDkwcHg7XG59XG5cbi5pdGVtcy1zcG90bGlnaHQgYnV0dG9uLmJ1dHRvbi1ncmVlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtcy1zcG90bGlnaHQ6aG92ZXIgYnV0dG9uLml0ZW0tcXYge1xuICB0b3A6IDc1cHg7XG4gIGxlZnQ6IDM1cHggIWltcG9ydGFudDtcbn1cblxuLml0ZW0tY29udGVudCAuYngtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaXRlbS1jb250ZW50IC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIHRvcDogNjElO1xuICB6LWluZGV4OiA5O1xufVxuXG4uaXRlbS1jb250ZW50IC5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgbGVmdDogLTMwcHg7XG4gIHJpZ2h0OiAwO1xufVxuXG4uaXRlbS1jb250ZW50IC5ieC13cmFwcGVyIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IC0zNXB4O1xufVxuXG4uY29sLW1kLTYgLnZpZXctYWxsIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jb2wtbWQtNiAudmVyLXZpZXcge1xuICBtaW4taGVpZ2h0OiA2NjZweDtcbn1cblxuLmNvbC1tZC02IC5kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFlZmU4O1xuICBtYXJnaW46IDAgMCAxM3B4O1xufVxuXG4ucHJpY2UgLmFjdHVhbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xufVxuXG4ucHJpY2UgLmRpc2NvdW50IHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmhvcml6b250YWwtdmlldyB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uaXRlbS1pbWdib3gge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDE1NnB4O1xufVxuXG4uY29udHJvbHMtZGlzYWJsZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaXRlbXMtdmlld2VyLml0ZW0tZ3JpZCB7XG4gIGhlaWdodDogMzcwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pdGVtcy12aWV3ZXIgLml0ZW0tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAwO1xuICB0b3A6IDA7XG59XG5cbi5pdGVtcy12aWV3ZXIgLml0ZW0tcXYtd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDE3MnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xufVxuXG4uaXRlbXMtdmlld2VyIC5pdGVtLXRpdGxlIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xuICBoZWlnaHQ6IDQ2cHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDEzOHB4O1xufVxuXG4uaXRlbXMtdmlld2VyIC5jb21wYXJlIC5pdGVtLXRpdGxlIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xufVxuXG4uaXRlbXMtdmlld2VyIC5jb21wYXJlIC5pdGVtLXJldmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbi5pdGVtcy12aWV3ZXIgLmNvbXBhcmUgLml0ZW0tcHJpY2Uge1xuICBmb250OiBib2xkIDE0cHggJ0FyaWFsJztcbiAgbWFyZ2luOiAwIDAgM3B4O1xufVxuXG4uaXRlbXMtdmlld2VyIC5pdGVtLXJldmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLml0ZW1zLXZpZXdlciAuaXRlbS1wcmljZSB7XG4gIGZvbnQ6IGJvbGQgMTRweCAnQXJpYWwnO1xuICBtYXJnaW46IDAgMCAzcHg7XG59XG5cbi5pdGVtcy12aWV3ZXIgYSB7XG4gIHRvcDogLTI3cHggIWltcG9ydGFudDtcbn1cblxuLml0ZW0tc3BvdGxpZ2h0IC5pdGVtLWJhZGdlIHtcbiAgbWluLWhlaWdodDogMTcycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5pdGVtLXNwb3RsaWdodCAuaXRlbS10aXRsZSB7XG4gIGhlaWdodDogNjVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbiAgaGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMzhweDtcbn1cblxuLml0ZW0tc3BvdGxpZ2h0IC5jb21wYXJlIC5pdGVtLXRpdGxlIHtcbiAgaGVpZ2h0OiA2NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xufVxuXG4uaXRlbS1zcG90bGlnaHQgLmNvbXBhcmUgLml0ZW0tcmV2aWV3cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMDtcbn1cblxuLml0ZW0tc3BvdGxpZ2h0IC5jb21wYXJlIC5pdGVtLXByaWNlIHtcbiAgZm9udDogYm9sZCAxNHB4ICdBcmlhbCc7XG4gIG1hcmdpbjogMCAwIDNweDtcbn1cblxuLml0ZW0tc3BvdGxpZ2h0IC5pdGVtLXJldmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOHB4IDA7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLml0ZW0tc3BvdGxpZ2h0IC5pdGVtLXByaWNlIHtcbiAgZm9udDogYm9sZCAxNHB4ICdBcmlhbCc7XG4gIG1hcmdpbjogMCAwIDNweDtcbn1cblxuLml0ZW0tc3BvdGxpZ2h0IC5pdGVtLXF2LXdyYXAge1xuICBtaW4taGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xufVxuXG4uaXRlbS1zcG90bGlnaHQgYSB7XG4gIGxlZnQ6IDMzcHggIWltcG9ydGFudDtcbiAgdG9wOiAtMTZweCAhaW1wb3J0YW50O1xufVxuXG4uaXRlbS1zcG90bGlnaHQgLml0ZW0taG9sZGVyLnRleHQtY2VudGVyIHtcbiAgd2lkdGg6IDEzNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5tdWx0aXBsZS1yZWNvcmQgLmJ4LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW5nbGUtcmVjb3JkIC5ieC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAwO1xufVxuXG4ucmV2aWV3cyB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmV2aWV3cyAuaXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmV2aWV3cyAuaXRlbSAub3ZlcnZpZXcgaDIge1xuICBtYXJnaW46IDA7XG59XG5cbi5yZXZpZXdzIC5iYWRnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTUlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZXZpZXdzIC5iYWRnZSBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5yZXZpZXdzIC5jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucmV2aWV3cyAub3ZlcnZpZXcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDgwJTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5yZXZpZXdzIC5vdmVydmlldyBoMiB7XG4gIGZvbnQ6IDE3cHggJ2xhdG9ib2xkJztcbn1cblxuLnJldmlld3MgLm92ZXJ2aWV3IHAge1xuICBmb250OiAxNHB4ICdsYXRvJztcbiAgY29sb3I6ICM0MDQwNDA7XG59XG5cbi5yZXZpZXdzIC5vdmVydmlldyAuc2VjdGlvbiBzcGFuIHtcbiAgZm9udDogMTlweCAnbGF0byc7XG4gIGNvbG9yOiAjNDA0MDQwO1xufVxuXG4ucmV2aWV3cyAudGFiLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucmV2aWV3cyAudGFiLWNvbnRlbnQgdWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbi5yZXZpZXdzIC50YWItY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RmZGZkZjtcbn1cblxuLnJldmlld3MgLmhlYWRlci10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucmV2aWV3cyAucmV2aWV3LWF1dGhvciB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5yZXZpZXdzIC5yZXZpZXctYXV0aG9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJldmlld3MgI3Jldmlldy1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJldmlld3MgI3Jldmlldy1mb3JtIGR0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLnJldmlld3MgI3Jldmlldy1mb3JtIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgd2lkdGg6IDcwJTtcbn1cblxuLnJldmlld3MgI3Jldmlldy1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnJldmlld3MgLmZvcm0tcmF0aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ucmV2aWV3cyAucmV2aWV3LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0ge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucmV2aWV3cy1jb250ZW50IC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5yZXZpZXctbm90ZSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuLnJldmlldy1ub3RlIHAge1xuICBtYXJnaW46IDA7XG59XG5cbi5pdGVtLmFjdGl2ZSAuZm9ybS1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pdGVtIC5mb3JtLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmV2aWV3LXN1Ym1pdCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6ICM0NzgyMjA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5wdXJpc3RhLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbn1cblxuLnB1cmlzdGEtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlN2U3ZTc7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5wdXJpc3RhLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2U3ZTdlNztcbiAgbWFyZ2luOiAwIDAgMzBweCAtMXB4O1xufVxuXG4ucHVyaXN0YS1yaWdodCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMzZweDtcbiAgaGVpZ2h0OiAxNTBweDtcbn1cblxuLnB1cmlzdGEtcmlnaHQgdWwgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDEycHggMTJweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucHVyaXN0YS10ZWFtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U3ZTdlNztcbiAgYmFja2dyb3VuZDogI2ZiZmJmYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG59XG5cbi5wdXJpc3RhLXRlYW0gaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wdXJpc3RhLXRlYW0gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnB1cmlzdGEtdGVhbS1sZWZ0IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMXB4O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA4cHg7XG59XG5cbi5wdXJpc3RhLXRlYW0tcmlnaHQge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiA4cHg7XG59XG5cbi5wdXJpc3RhLXRlYW0tZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy5wbmcpIG5vLXJlcGVhdCAtMTk2cHggLTEzOHB4O1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xM3B4O1xuICByaWdodDogLTVweDtcbn1cblxudWwucHVyaXN0YS1saXN0IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLnB1cmlzdGEtbGlzdCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMXB4IDFweCAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xufVxuXG51bC5wdXJpc3RhLWxpc3QgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLnB1cmlzdGEtbGlzdCBsaSBhIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwucHVyaXN0YS1saXN0IGxpIGEgc3BhbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTc1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxudWwucHVyaXN0YS1oZXJvIHtcbiAgaGVpZ2h0OiAzNTFweDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5wdXJpc3RhLWhlcm8gbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsLnB1cmlzdGEtdGh1bWIge1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxudWwucHVyaXN0YS10aHVtYiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwIDExcHggMCAwO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLnB1cmlzdGEtdGh1bWIgbGkubGFzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wdXJpc3RhLWRldGFpbCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoYWRvd3MgSW50byBMaWdodFwiLCBjdXJzaXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5wdXJpc3RhLWRldGFpbCBkZCB7XG4gIGZvbnQtZmFtaWx5OiBcIlNoYWRvd3MgSW50byBMaWdodFwiLCBjdXJzaXZlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4ucHVyaXN0YS1kZXRhaWwgaDIge1xuICBjb2xvcjogI2IyMjYyNjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wdXJpc3RhLWRldGFpbCBkbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjgwcHg7XG59XG5cbi5wdXJpc3RhLWRldGFpbCBkdCB7XG4gIGNvbG9yOiAjYjIyNjI2O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ucHVyaXN0YS1kZXRhaWwgaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucHVyaXN0YS1wcm9kdWN0cyB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnB1cmlzdGEtcHJvZHVjdHMgLmF2Z1JhdGluZ0RpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3B1bGFyQnJhbmRzICNnYWxsZXJ5RGVzayAjdmlkZW9DYXJvdXNlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvcHVsYXJCcmFuZHMgI2dhbGxlcnlEZXNrIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICB1bC5ib3hlcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIFRhYmxldCAqL1xuLyogbWVkaWNhbHN1cGVydmlzaW9uIGNzcyAqL1xuLyogYWNjZXNpYmlsaXR5IFVJIGlzc3VlIGZpeGVzICovXG4vKiBOdml6aW9uIFJlY29tbWVuZGF0aW9uIEVuZ2luZSBjc3MqL1xudWwuZmFjZXQge1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAyMHB4IDAgMTBweDtcbn1cblxudWwuZmFjZXQgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG59XG5cbnVsLmZhY2V0IGxpIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5mYWNldCBsaSBsaSBzbWFsbCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxudWwuZmFjZXQgbGkgbGkgYnV0dG9uIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1heC13aWR0aDogODIlO1xuICBmb250OiAxNHB4LzEuNCAnbGF0bycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbnVsLmZhY2V0IGxpIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA4MiU7XG4gIGZvbnQ6IDE0cHgvMS40ICdsYXRvJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bC5mYWNldCBsaSBsaSBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG51bC5mYWNldCBsaSBidXR0b246aG92ZXIge1xuICBjb2xvcjogIzE3N2M5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsLmZhY2V0IGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzE3N2M5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsLmZhY2V0IGxpIGEgc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxudWwuZmFjZXQgbGkgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udDogMTJweCAnbGF0b2JvbGQnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwuZmFjZXQgbGkgbGFiZWw6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxudWwuZmFjZXQgbGkgbGFiZWwgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxudWwuZmFjZXQgbGkgbGFiZWwgc21hbGwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzY2Njtcbn1cblxudWwuZmFjZXQgaDQge1xuICBmb250OiAxMnB4ICdsYXRvYm9sZCc7XG4gIG1hcmdpbjogMCAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnVsLmZhY2V0IGg0IGEge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjZmY1NDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDJweDtcbn1cblxudWwuZmFjZXQgaDQgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG51bC5mYWNldCBoNC5mYWNldC1jb250cm9sIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG51bC5mYWNldCBoNC5mYWNldC1jb250cm9sOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbnVsLmZhY2V0IHVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDEwcHg7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbnVsLmZhY2V0IC5zaG93YWxsIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMTc3YzkyO1xuICBmb250OiAxNXB4ICdsYXRvJztcbn1cblxudWwuZmFjZXQgLnNob3dhbGwgYnV0dG9uIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbnVsLmZhY2V0IC5zaG93bGVzcyBidXR0b24ge1xuICBjb2xvcjogIzE3N2M5MjtcbiAgZm9udDogMTVweCAnbGF0byc7XG59XG5cbnVsLmZhY2V0IC5zaG93bGVzcyBidXR0b24gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudWwuZmFjZXQgbGkubGFzdCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG51bC5mYWNldCBsaS5sYXN0LnNob3dhbGwgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwuZmFjZXQgbGkubGFzdC5zaG93YWxsIGEgc3Ryb25nIHtcbiAgZm9udDogMTJweCAnbGF0b2JvbGQnO1xuICBjb2xvcjogIzE3N2M5Mjtcbn1cblxudWwuZmFjZXQgbGkubGFzdC5zaG93YWxsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxudWwuZmFjZXQgbGkubGFzdC5zaG93bGVzcyBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5mYWNldCBsaS5sYXN0LnNob3dsZXNzIGEgc3Ryb25nIHtcbiAgZm9udDogMTJweCAnbGF0b2JvbGQnO1xuICBjb2xvcjogIzE3N2M5Mjtcbn1cblxudWwuZmFjZXQgbGkubGFzdC5zaG93bGVzcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsLmZhY2V0IGxpLml0ZW0taXRlbSBhIHtcbiAgY29sb3I6ICMxNzdjOTI7XG59XG5cbnVsLmZhY2V0IHVsLml0ZW0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnVsLmZhY2V0IC5nYWxsZXJ5IC5pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxudWwuZmFjZXQgLmdhbGxlcnkgLmNvbnRyb2wtYnV0dG9uIHtcbiAgY29sb3I6ICNhYWE7XG4gIGZvbnQtc2l6ZTogMS4xZW07XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5cbnVsLmZhY2V0IGRpdi5jb250cm9scyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG51bC5mYWNldCB1bC5pdGVtLWdyaWQgbGkuaXRlbS1pdGVtIHtcbiAgYm9yZGVyOiBub25lO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxudWwuZmFjZXQgdWwucmF0aW5ncyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IC0ycHg7XG59XG5cbnVsLmZhY2V0IC51aS1pY29uIHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUucG5nKSBuby1yZXBlYXQgLTgxcHggMDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG51bC5mYWNldC1zZWxlY3RlZCBoNCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxudWwuZmFjZXQtc2VsZWN0ZWQgbGkgbGkge1xuICBwYWRkaW5nOiAzcHggMCAzcHggMjBweDtcbn1cblxudWwuZmFjZXQtc2VsZWN0ZWQgbGkgbGkgc3Ryb25nIHtcbiAgZm9udC1mYW1pbHk6IFwibGF0b2JvbGRcIjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudWwuZmFjZXQtc2VsZWN0ZWQgYnV0dG9uLmZhY2V0LXJlbW92ZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG51bC5mYWNldC1zZWxlY3RlZCBidXR0b24uZmFjZXQtcmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTVweDtcbn1cblxudWwuZmlsdGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG59XG5cbnVsLmZpbHRlciBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxudWwuZmlsdGVyIGxpIGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udDogMTVweCAnbGF0byc7XG59XG5cbnVsLmZpbHRlciBsaSBhIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG51bC5maWx0ZXIgbGkgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzMzMztcbiAgZm9udDogMTJweCAnbGF0b2JvbGQnO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwuZmlsdGVyIGxpIGxhYmVsOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbnVsLmZpbHRlciBsaSBsYWJlbCBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG51bC5zdWJuYXYgbGkubGFzdC5zaG93YWxsIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLnN1Ym5hdiBsaS5sYXN0LnNob3dhbGwgYSBzdHJvbmcge1xuICBmb250OiAxMnB4ICdsYXRvYm9sZCc7XG4gIGNvbG9yOiAjMTc3YzkyO1xufVxuXG51bC5zdWJuYXYgbGkubGFzdC5zaG93YWxsIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxudWwuc3VibmF2IGxpLmxhc3Quc2hvd2xlc3MgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwuc3VibmF2IGxpLmxhc3Quc2hvd2xlc3MgYSBzdHJvbmcge1xuICBmb250OiAxMnB4ICdsYXRvYm9sZCc7XG4gIGNvbG9yOiAjMTc3YzkyO1xufVxuXG51bC5zdWJuYXYgbGkubGFzdC5zaG93bGVzcyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRhbG9nICNjb250ZW50IHtcbiAgd2lkdGg6IDc4JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAzJTtcbn1cblxuLmNhdGFsb2cgLmNlbnRlciB7XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uY2F0YWxvZyAjc2lkZWJhciB1bC5zdWJuYXYgbGkgYSB7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uY2F0YWxvZyAjc2lkZWJhciB1bC5zdWJuYXYgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDc4MjIwO1xufVxuXG4uY2F0YWxvZyAjc2lkZWJhciB1bC5zdWJuYXYgbGkgbGkge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5mYWNldC1zZWFyY2gge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmc6IDEycHggMTVweCA0NHB4IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZhY2V0LXNlYXJjaCBsYWJlbCB7XG4gIGZvbnQ6IDEycHggJ2xhdG9ib2xkJztcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhY2V0LXNlYXJjaCBpbnB1dC5mYWNldC1zZWFyY2gtdGVybSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogMTQ4cHg7XG59XG5cbi5mYWNldC1zZWFyY2ggaW5wdXQuZmFjZXQtc2VhcmNoLXN1Ym1pdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDlweCAxMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYWNldC1zZWFyY2ggaW5wdXQuZmFjZXQtc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi5hdXRvc2hpcFNwZWNpYWwge1xuICBjb2xvcjogI2IyMjYyNjtcbiAgZm9udC1mYW1pbHk6IFwibGF0b2JvbGRpdGFsaWNcIjtcbn1cblxuLmF1dG9zaGlwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmF1dG9zaGlwIGxhYmVsIHtcbiAgZm9udDogMTJweCAnbGF0b2JvbGQnO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxuLmF1dG9zaGlwIGxhYmVsIGEge1xuICBjb2xvcjogIzE3N2M5Mjtcbn1cblxuLmF1dG9zaGlwIGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbGVmdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYXYtYXV0by1zaGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IFwibGF0b2JvbGRcIjtcbn1cblxudWwuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxubGkuaXRlbS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtaW1hZ2UgaW1nLml0ZW0tdGh1bWIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbn1cblxuLnJldmlldy1wcm9kdWN0LWltYWdlIGJ1dHRvbi5idXR0b24uYnV0dG9uLWdyZXkge1xuICBwYWRkaW5nOiA5cHggMTFweDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4ucmV2aWV3LXByb2R1Y3QtaW1hZ2UgYnV0dG9uLmJ1dHRvbi5idXR0b24tZ3JleTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9cIjtcbn1cblxuLml0ZW0tcHJpY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xufVxuXG4uaXRlbS1wcmljZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uaXRlbS1wcmljZSBkZWwge1xuICBmb250OiAxNi41cHggJ2xhdG8nO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5pdGVtLXByaWNlIGlucyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNiMjI2MjY7XG59XG5cbi5pdGVtLXN0YXR1cyB7XG4gIGZvbnQ6IDExcHggJ2xhdG9ib2xkJztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pdGVtLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGxhdG87XG59XG5cbmJ1dHRvbi5pdGVtLXF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuOTtcbiAgZm9udDogMTRweCAnbGF0b2JvbGQnO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtaWUtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB6LWluZGV4OiA5OTtcbn1cblxuYnV0dG9uLml0ZW0tcXY6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxudWwuaXRlbS1ncmlkIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG51bC5pdGVtLWdyaWQgbGkuaXRlbS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAyMzdweDtcbiAgaGVpZ2h0OiA0MDVweDtcbiAgcGFkZGluZzogLjUlIC4yJTtcbiAgbWFyZ2luOiAwIDAgMzVweCAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlZGVjO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG51bC5pdGVtLWdyaWQgbGkuaXRlbS1pdGVtIGJ1dHRvbi5pdGVtLXF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuOTtcbiAgZm9udDogMTRweCAnbGF0b2JvbGQnO1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtaWUtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlcjogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB6LWluZGV4OiA5OTtcbn1cblxudWwuaXRlbS1ncmlkIGxpLmNlcnRvbmEuaXRlbS1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxudWwuaXRlbS1ncmlkIGxpLmNlcnRvbmEuaXRlbS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxudWwuaXRlbS1ncmlkIGxpLmNlcnRvbmEge1xuICB3aWR0aDogMTQlO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGhlaWdodDogMzgwcHg7XG59XG5cbnVsLml0ZW0tZ3JpZCBpbWcuaXRlbS10aHVtYiB7XG4gIG1hcmdpbjogMCAwIDhweCA5cHg7XG59XG5cbnVsLml0ZW0tZ3JpZCAuaXRlbS10aXRsZSB7XG4gIGhlaWdodDogNjVweDtcbiAgd2lkdGg6IDk1JTtcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnVsLml0ZW0tZ3JpZCAuaXRlbS10aXRsZSBhIHtcbiAgY29sb3I6ICMzNTcyYjc7XG59XG5cbnVsLml0ZW0tZ3JpZCAuaXRlbS1yZXZpZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwuaXRlbS1ncmlkIC5pdGVtLXJldmlld3MgdWwucmF0aW5ncyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxudWwuaXRlbS1ncmlkIC5pdGVtLXByaWNlIHtcbiAgZm9udDogMTYuNXB4ICdsYXRvYm9sZCc7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbnVsLml0ZW0tZ3JpZCAuaXRlbS1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG51bC5pdGVtLWdyaWQgLml0ZW0tY29tcGFyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiAxM3B4ICdsYXRvJztcbiAgcGFkZGluZzogMTBweCAwIDA7XG59XG5cbnVsLml0ZW0tZ3JpZCAuaXRlbS1jb21wYXJlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG51bC5pdGVtLWdyaWQgYnV0dG9uLml0ZW0tcXYge1xuICB0b3A6IDcwcHg7XG59XG5cbnVsLml0ZW0tbWluaWNhcnQge1xuICBtYXJnaW46IDVweCAwIDA7XG4gIHBhZGRpbmc6IDAgMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxudWwuaXRlbS1taW5pY2FydCBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbnVsLml0ZW0tbWluaWNhcnQgLml0ZW0tdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbnVsLml0ZW0tbWluaWNhcnQgbGkubGFzdCB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxudWwuaXRlbS1taW5pY2FydCAuaXRlbS1wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJsYXRvYm9sZFwiO1xufVxuXG51bC5pdGVtLW1pbmljYXJ0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbn1cblxudWwuaXRlbS1taW5pY2FydCBsaS5pdGVtLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwuZ2xvYmFsLWFjdGlvbnMgdWwuaXRlbS1taW5pY2FydCBsaS5pdGVtLWl0ZW0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XG4gIG1pbi1oZWlnaHQ6IDUycHg7XG4gIHBhZGRpbmc6IDEwcHggNjNweCAxNXB4O1xuICBtYXJnaW46IDAgMCA1cHg7XG59XG5cbnVsLmdsb2JhbC1hY3Rpb25zIHVsLml0ZW0tbWluaWNhcnQgbGkuaXRlbS1pdGVtIC5pdGVtLXF0eSB7XG4gIGNvbG9yOiAjNTU1O1xuICBmb250OiAxMnB4ICdsYXRvYm9sZCc7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG51bC5nbG9iYWwtYWN0aW9ucyBsaS5nbG9iYWwtYWN0aW9ucy1jYXJ0IHVsLml0ZW0tbWluaWNhcnQgaW1nLml0ZW0tdGh1bWIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG59XG5cbiNnbG9iYWwgdWwuaXRlbS1taW5pY2FydCBidXR0b24uaXRlbS1yZW1vdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDE5cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250OiAxMnB4ICdsYXRvYm9sZCc7XG59XG5cbi5wZHAgLml0ZW0taXRlbS5jZXJ0b25hIHtcbiAgd2lkdGg6IDI0MHB4O1xufVxuXG4uY2VydG9uYS10aXRsZSB7XG4gIGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2NXB4O1xufVxuXG4uY2VydG9uYS1wcmljZSB7XG4gIGZvbnQ6IDE2LjVweCAnbGF0b2JvbGQnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjYjIyNjI2O1xufVxuXG4uY2VydG9uYS1wcmljZSBkZWwge1xuICBmb250OiAxNi41cHggJ2xhdG8nO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbi5jb21wYXJlIC5hdmdSYXRpbmdEaXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29tcGFyZSAuaXRlbS1pdGVtIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb21wYXJlIC5pdGVtLWl0ZW0gYnV0dG9uLnJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTJweDtcbn1cblxuLmNvbXBhcmUgaW1nLml0ZW0tdGh1bWIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNvbXBhcmUgLml0ZW0tdGl0bGUge1xuICBoZWlnaHQ6IDY1cHg7XG4gIHdpZHRoOiA5NSU7XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29tcGFyZSAuaXRlbS1yZXZpZXdzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBoZWlnaHQ6IDI2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbXBhcmUgLml0ZW0tcmV2aWV3cyB1bC5yYXRpbmdzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY29tcGFyZSAuaXRlbS1wcmljZSB7XG4gIGZvbnQ6IDE2LjVweCAnbGF0b2JvbGQnO1xuICBjb2xvcjogIzQyNDI0MjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY29tcGFyZSAuaXRlbS1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNXB4O1xuICB0b3A6IDVweDtcbn1cblxuLmNvbXBhcmUgdGFibGUge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbXBhcmUgdGFibGUgdGgge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDE0MHB4O1xufVxuXG4uY29tcGFyZSB0YWJsZSB0ci5jb21wYXJlLW9yZGVyIHRkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmNvbXBhcmUgLml0ZW0tcmF0aW5nIHtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbn1cblxuLmNvbXBhcmUgdWwuaXRlbS1ub3RlcyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuLmNvbXBhcmUgdWwuaXRlbS1ub3RlcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuLml0ZW0tcmV2aWV3IHtcbiAgd2lkdGg6IDEyMHB4O1xuICBwYWRkaW5nOiAwIDAgMTBweCAyMHB4O1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLml0ZW0tcmV2aWV3IGltZy5pdGVtLXRodW1iIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuXG4uaXRlbS1yZXZpZXcgLml0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJsYXRvYm9sZFwiO1xufVxuXG4uaXRlbS1xdi13cmFwOmhvdmVyICsgLml0ZW0tcXYge1xuICBsZWZ0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLXF2LXdyYXA6Zm9jdXMgKyBidXR0b24uaXRlbS1xdiB7XG4gIGxlZnQ6IDYycHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLml0ZW0tcXY6aG92ZXIge1xuICBsZWZ0OiA2MnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pdGVtLXF2OmZvY3VzIHtcbiAgbGVmdDogNjJweCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uY29tcGFyZVJlbW92ZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY29tcGFyZVJlbW92ZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG51bC5pdGVtLWNhcm91c2VsIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnVsLml0ZW0tY2Fyb3VzZWwgbGkuaXRlbS1pdGVtIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxNjBweDtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG51bC5pdGVtLWNhcm91c2VsIGxpLml0ZW0taXRlbSBzcGFuLml0ZW0tcmV2aWV3cyBhIHtcbiAgbGVmdDogNThweDtcbiAgdG9wOiAtMS45ZW07XG59XG5cbnVsLml0ZW0tY2Fyb3VzZWwgaW1nLml0ZW0tdGh1bWIge1xuICBtYXJnaW46IDAgYXV0byA1cHg7XG59XG5cbnVsLml0ZW0tY2Fyb3VzZWwgLml0ZW0tdGl0bGUge1xuICBmb250LWZhbWlseTogXCJsYXRvYm9sZFwiO1xuICBoZWlnaHQ6IDg1cHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG51bC5pdGVtLWNhcm91c2VsIC5pdGVtLXJldmlld3Mge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG51bC5pdGVtLWNhcm91c2VsIC5pdGVtLXJldmlld3MgdWwucmF0aW5ncyB7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG59XG5cbnVsLml0ZW0tY2Fyb3VzZWwgLml0ZW0tcHJpY2Uge1xuICBtYXJnaW46IDAgMCA4cHg7XG59XG5cbnVsLml0ZW0tY2Fyb3VzZWwgLml0ZW0tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMDtcbn1cblxudWwuaXRlbS1jYXJvdXNlbCAuaXRlbS1xdiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5mYWNldC1jb250cm9sIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZhY2V0LWNvbnRyb2wuYWN0aXZlIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG51bC5pdGVtLWNoZWNrb3V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZWZlODtcbn1cblxudWwuaXRlbS1jaGVja291dCBsaS5pdGVtLWl0ZW0ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luOiAtMXB4IDAgMDtcbiAgcGFkZGluZzogMTNweCAxMHB4IDEzcHggNjVweDtcbiAgbWluLWhlaWdodDogNTRweDtcbn1cblxudWwuaXRlbS1jaGVja291dCAuaXRlbS10aHVtYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxMHB4O1xufVxuXG51bC5pdGVtLWNoZWNrb3V0IC5pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwibGF0b2JvbGRcIjtcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICB3aWR0aDogNzAlO1xuICBmbG9hdDogbGVmdDtcbn1cblxudWwuaXRlbS1jaGVja291dCAuaXRlbS13YXJuaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICBjbGVhcjogYm90aDtcbn1cblxudWwuaXRlbS1jaGVja291dCAuaXRlbS13YXJuaW5nIGEge1xuICBjb2xvcjogIzEzNTc4Njtcbn1cblxudWwuaXRlbS1jaGVja291dCAuaXRlbS1xdHkge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgM3B4O1xuICB3aWR0aDogMTAwJTtcbn1cblxudWwuaXRlbS1jaGVja291dCAuaXRlbS1wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9ib2xkXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bC5pdGVtLWNoZWNrb3V0IC5pdGVtLWF1dG9zaGlwIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bC5pdGVtLWNoZWNrb3V0IC5pdGVtLWF1dG9zaGlwLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogMjhweDtcbn1cblxudWwuaXRlbS1oaXN0b3J5IGxpLml0ZW0taXRlbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG51bC5pdGVtLWhpc3RvcnkgbGkuaWNlLWNvb2xlciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbnVsLml0ZW0taGlzdG9yeSAuaXRlbS1tb2RpZnkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWZlODtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdWJsZSAjY2NjO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTMycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxudWwuaXRlbS1oaXN0b3J5IC5pdGVtLW1vZGlmeSBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA2cHg7XG59XG5cbnVsLml0ZW0taGlzdG9yeSAuaXRlbS1tb2RpZnkgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJsYXRvYm9sZFwiO1xuICBjb2xvcjogIzk5OTtcbn1cblxudWwuaXRlbS1oaXN0b3J5IC5pdGVtLW1vZGlmeSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG51bC5pdGVtLWhpc3RvcnkgLml0ZW0tbW9kaWZ5IHNlbGVjdC5pdGVtLXF0eSB7XG4gIHdpZHRoOiA1MHB4O1xuICBsZWZ0OiA2NXB4O1xuICB0b3A6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAzcHg7XG4gIGhlaWdodDogMjJweDtcbn1cblxudWwuaXRlbS1oaXN0b3J5IC5pdGVtLXN0YXR1cyB7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5oaXN0b3J5LW1vZGlmeSB7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oaXN0b3J5LW1vZGlmeSBsYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiA2cHg7XG59XG5cbi5oaXN0b3J5LW1vZGlmeSB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9ib2xkXCI7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uaGlzdG9yeS1tb2RpZnkgdWwgbGkuaGlzdG9yeS1tb2RpZnktdGl0bGUge1xuICBjb2xvcjogIzMzMztcbn1cblxuLmhpc3RvcnktbW9kaWZ5IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMCAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pdGVtLWhpc3Rvcnktc3RhdHVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5icmFuZEJhbm5lciB7XG4gIHdpZHRoOiAzNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnJhbmRCYW5uZXIgdWwucmF0aW5ncyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5icmFuZEJhbm5lciBzcGFuIHtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG5kaXYuYnJhbmREZXNjIHtcbiAgd2lkdGg6IDY0JTtcbiAgY29sb3I6ICM0YzRjNGM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG4uZGVzY09wZW5lZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5kZXNjQ29sbGFwc2VkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA3ZW07XG59XG5cbi5zaG93VG9nZ2xlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnVsLmNhdCB7XG4gIG1hcmdpbjogMDtcbn1cblxudWwuY2F0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCA1cHggMjBweCAxMnB4O1xufVxuXG51bC5jYXQgbGkgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgcGFkZGluZzogMCAzNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xufVxuXG51bC5jYXQgbGkgLmNhdC10aXRsZSB7XG4gIGZvbnQ6IDE1cHggJ2xhdG8nO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG51bC5jYXQtY2FsbG91dHMge1xuICBtYXJnaW46IDA7XG4gIGNsZWFyOiBib3RoO1xuICBoZWlnaHQ6IDE5N3B4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbnVsLmNhdC1jYWxsb3V0cyBsaSB7XG4gIHdpZHRoOiAyMzFweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMTdweCAwIDA7XG59XG5cbnVsLmNhdC1jYWxsb3V0cyBsaSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xufVxuXG51bC5jYXQtY2FsbG91dHMgbGkubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmNhdGxpc3Qge1xuICBib3JkZXItdG9wOiA0cHggZG91YmxlICNjY2M7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xufVxuXG4uY2F0bGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5jYXRsaXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuLmNhdGxpc3QgbGkgbGkge1xuICBwYWRkaW5nOiA4cHggMCAwO1xufVxuXG4uY2F0bGlzdCB1bCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMlO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5jYXRsaXN0IHVsIGxpIGxpIGE6aG92ZXIge1xuICBjb2xvcjogIzE3N2M5Mjtcbn1cblxuLmNhdGxpc3QgdWwgdWwge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5jYXRsaXN0ID4gdWwgPiBsaSA+IGEge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hcnJvdy1ibHVlLXJpZ2h0LnBuZykgbm8tcmVwZWF0IHJpZ2h0IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmNhdGxpc3QgLnNpdGUtbmFtZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmFscGhhLW5hdiB7XG4gIGJvcmRlci10b3A6IDRweCBkb3VibGUgI2NjYztcbiAgcGFkZGluZzogMTBweCAwO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udDogMTRweCAnbGF0b2JvbGQnO1xufVxuXG4uYWxwaGEtbmF2IHVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5hbHBoYS1uYXYgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDAgMTVweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmFscGhhLW5hdiB1bCBhOmhvdmVyIHtcbiAgY29sb3I6ICMxNzdjOTI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYWxwaGEtbmF2IHVsIGxpLmxhc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5hbHBoYS1uYXYtbGFiZWwge1xuICBjb2xvcjogI2IyMjYyNjtcbn1cblxudWwuYWxwaGEtbGlzdCB7XG4gIGJvcmRlci10b3A6IDRweCBkb3VibGUgI2NjYztcbiAgbWFyZ2luOiAwIDAgMjBweDtcbn1cblxudWwuYWxwaGEtbGlzdCBsaSB7XG4gIGJvcmRlci1ib3R0b206IDRweCBkb3VibGUgI2NjYztcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxudWwuYWxwaGEtbGlzdCBoMyB7XG4gIGZvbnQtc2l6ZTogNTZweDtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjVweDtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG51bC5hbHBoYS1saXN0ICNuZXcgaDMge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG51bC5hbHBoYS1saXN0IHVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyOTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5hbHBoYS1saXN0IHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzE3N2M5MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsLmFscGhhLWxpc3QgdWwgbGkge1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbnVsLmFscGhhLWxpc3QgYS50b3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogOHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWxwaGEtbmF2LXVsIHtcbiAgd2lkdGg6IDcyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWZlODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICBwYWRkaW5nOiA4cHggOHB4IDhweCAwO1xuICBoZWlnaHQ6IDI5cHg7XG59XG5cbi5wYWdpbmF0aW9uIGgzIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBhZ2luYXRpb24gdWwucGFnaW5hdGlvbi1wYWdpbmcge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMXB4IDIycHggMDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbjogM3B4IDAgMDtcbiAgZm9udC1mYW1pbHk6IFwibGF0b2JvbGRcIjtcbiAgY29sb3I6ICM2QjZCNkI7XG59XG5cbi5wYWdpbmF0aW9uIHVsLnBhZ2luYXRpb24tcGFnaW5nIGxpIHtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwIDFweDtcbn1cblxuLnBhZ2luYXRpb24gdWwucGFnaW5hdGlvbi1wYWdpbmcgbGkgYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiAwIDRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnaW5hdGlvbiB1bC5wYWdpbmF0aW9uLXBhZ2luZyBsaSBzdHJvbmcge1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZzogMCA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLXNvcnRpbmcge1xuICBwYWRkaW5nOiAwIDAgMCAyMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ucGFnaW5hdGlvbiAucGFnaW5hdGlvbi1zb3J0aW5nIHNlbGVjdCB7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBsaW5lLWhlaWdodDogMTVweDtcbn1cblxuLnBhZ2luYXRpb24gYS5wYWdpbmF0aW9uLXRvcCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9ib2xkXCI7XG4gIG1hcmdpbjogNXB4IDEwcHggMCAwO1xufVxuXG4ucGFnaW5hdGlvbiBhLnBhZ2luYXRpb24tdG9wOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wYWdpbmF0aW9uLXBhZ2luZyAucGFnaW5nLWxlZnQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MXB4IC0xMzNweDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5wYWdpbmF0aW9uLXBhZ2luZyAucGFnaW5nLWxlZnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05MXB4IC0xMzNweDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5wYWdpbmF0aW9uLXBhZ2luZyAucGFnaW5nLXJpZ2h0IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMTNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMTQ5cHg7XG4gIHBvc2l0aW9uOiBpbmhlcml0O1xufVxuXG4ucGFnaW5hdGlvbi1wYWdpbmcgLnBhZ2luZy1yaWdodCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkxcHggLTE0OXB4O1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbn1cblxuLnBhZ2luYXRpb24tdmlldyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOXB4IDAgMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnaW5hdGlvbi12aWV3IGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udDogMTRweCAnbGF0b2JvbGQnO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnaW5hdGlvbi12aWV3IGE6aG92ZXIge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnNlYXJjaC1nbG9iYWwge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi5jb21wYXJlLWJhciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tcGFyZS1iYXIgaDMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgdG9wOiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBcImxhdG9ib2xkXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5jb21wYXJlLWJhciBwIHtcbiAgY29sb3I6ICM2NjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTJweDtcbiAgYm90dG9tOiAxNnB4O1xuICBtYXJnaW46IDA7XG59XG5cbi5jb21wYXJlLWJhciBidXR0b24uY29tcGFyZS1jbGVhciB7XG4gIGZvbnQ6IDExcHggJ2xhdG9ib2xkJztcbiAgY29sb3I6ICNmZjU0MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNnB4O1xufVxuXG4uY29tcGFyZS1iYXIgYnV0dG9uLmNvbXBhcmUtY2xlYXI6aG92ZXIge1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmNvbXBhcmUtYmFyIC5jb21wYXJlLXN1Ym1pdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDhweDtcbiAgYm90dG9tOiA4cHg7XG4gIHBhZGRpbmc6IDdweCAxNnB4O1xufVxuXG51bC5jb21wYXJlLWxpc3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE4M3B4O1xuICB0b3A6IDRweDtcbn1cblxudWwuY29tcGFyZS1saXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA0N3B4O1xuICBtYXJnaW46IDAgMTFweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwuY29tcGFyZS1saXN0IGxpIGJ1dHRvbi5jb21wYXJlLXJlbW92ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTNweDtcbn1cblxudWwuY29tcGFyZS1saXN0IGxpIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG5idXR0b24uY29tcGFyZS1yZW1vdmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuYnV0dG9uLmNvbXBhcmUtcmVtb3ZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAtMTVweDtcbn1cblxudGguY29tcGFyZS1zaG93IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbnRoLmNvbXBhcmUtc2hvdyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxudGguY29tcGFyZS1zaG93IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB3aWR0aDogMTAwcHg7XG59XG5cbnRoLmNvbXBhcmUtc2hvdyBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5jb21wYXJlLW9yZGVyIHRoIHtcbiAgYmFja2dyb3VuZDogI2YxZWZlOCB1cmwoLi4vaW1nL2dyYWRpZW50LnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG59XG5cbi5jb21wYXJlLW9yZGVyIHRkIHtcbiAgYmFja2dyb3VuZDogI2YxZWZlOCB1cmwoLi4vaW1nL2dyYWRpZW50LnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG59XG5cbi5jb21wYXJlLWhpZ2hsaWdodCB0aCB7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG59XG5cbi5jb21wYXJlLWhpZ2hsaWdodCB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmM7XG59XG5cbi5yZXZpZXcge1xuICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jYXRhbG9nLXByb21vIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm9yZGVyLWRldGFpbC1pdGVtLWF1dG9zaGlwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTUwcHg7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLnJlYWxpZ24ge1xuICBwYWRkaW5nOiAxM3B4IDEwcHggMTNweCAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5yZWFsaWduIHNwYW4uaXRlbS10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLnJlYWxpZ24gc3Bhbi5pdGVtLXF0eSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLnJlYWxpZ24gc3Bhbi5pdGVtLXByaWNlIHtcbiAgcGFkZGluZy1sZWZ0OiA2NXB4O1xufVxuXG4ucmVhbGlnbiBzcGFuLml0ZW0td2FybmluZyB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cblxuLnJlYWxpZ24gc3Bhbi5pdGVtLXN0YXR1cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IC00N3B4O1xufVxuXG4ucHJkLWltYWdlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zZXQtYXV0b3NoaXAtbGFiZWwge1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuXG4ucmV0dXJuLXJld2FyZCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG59XG5cbi5pdGVtLXByb21vdGlvbi10b3RhbCB7XG4gIHdpZHRoOiAyNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAyNXB4O1xuICBjb2xvcjogI2IyMjYyNjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pdGVtLXByb21vdGlvbi1jb2RlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3MCU7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM1OTU5NTk7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuLml0ZW0tY2FydC1wcm9tb3Rpb24ge1xuICBwYWRkaW5nOiAxLjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGRkO1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IDAgYXV0byAxOHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5pdGVtLXByb21vdGlvbi10b3RhbC10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5pdGVtLXByb21vdGlvbi10b3RhbC1wcmljZSB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG5cbnVsLmFjY291bnQtb3JkZXJzIHNwYW4udG9vbHRpcC1xdWVyeSB7XG4gIHRvcDogLTNweDtcbn1cblxuI29yZGVyU3RhdHVzIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuI29yZGVyU3RhdHVzIC5mb3JtLWZsb2F0IGlucHV0IHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuXG4ucGxwLW1lZGljYWxTdXBlcnZpc2lvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5wbHAtbWVkaWNhbFN1cGVydmlzaW9uIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBscC1tZWRpY2FsU3VwZXJ2aXNpb24gaW5wdXQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wbHAtbWVkaWNhbFN1cGVydmlzaW9uIC5zdWJtaXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDk2JTtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmNhdCBsaSBhOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYWNldCAuZmFjZXQtY29udHJvbCB7XG4gIGZvbnQ6IDEycHggJ2xhdG9ib2xkJztcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5mYWNldCAuZmFjZXQtY29udHJvbDpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5wZlJlY1Nsb3QgLmhyelNsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wZlJlY1Nsb3QgLnZpZXdDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBmUmVjU2xvdCAuanNDYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wZlJlY1Nsb3QgLmpzQ29udHJvbHMgLnJpZ2h0QXJyb3cge1xuICByaWdodDogMDtcbiAgdG9wOiAxM3JlbTtcbn1cblxuLnBmUmVjU2xvdCAuanNDb250cm9scyAubGVmdEFycm93IHtcbiAgbGVmdDogMDtcbiAgdG9wOiAxM3JlbTtcbn1cblxuI3NpZGViYXIgLnBmUmVjU2xvdCAuanNDb250cm9scyAuY2hldnJvbiB7XG4gIHRvcDogOHJlbTtcbn1cblxuI3NpZGViYXIgLnBmUmVjU2xvdCB1bC5pdGVtLWdyaWQuZ2FsbGVyeS5jYXRhbG9nLmpzQ2Fyb3VzZWwge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbiNzaWRlYmFyIC5wZlJlY1Nsb3QgLml0ZW0taXRlbSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3NpZGViYXIgLnBmUmVjU2xvdCAudGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc2lkZWJhciAucGZSZWNTbG90W2RhdGEtc2xvdGlkPSdGQVZPUklURUJSQU5EUyddIC5jZXJ0b25hIHtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHBzOi8vaTMucHVyZWZvcm11bGFzLm5ldC9pbWFnZXMvc3RhdGljL2Zhdm9yaXRlLWJyYW5kc1sxXVsxXS5wbmcpIG5vLXJlcGVhdDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gIC5jYXRhbG9nICNjb250ZW50IHtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1hcmdpbi1sZWZ0OiAxLjUlO1xuICB9XG4gIHVsLmFscGhhLWxpc3QgdWwge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxuICB1bC5jYXQgbGkge1xuICAgIHdpZHRoOiAyMTRweCAhaW1wb3J0YW50O1xuICB9XG4gIHVsLmNhdC1jYWxsb3V0cyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIHVsLmNhdC1jYWxsb3V0cyBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICB9XG4gIHVsLml0ZW0tZ3JpZCBsaS5pdGVtLWl0ZW0ge1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIHVsLml0ZW0tZ3JpZCAuaXRlbS1xdi13cmFwLmFjdGl2ZSBidXR0b24uaXRlbS1xdiB7XG4gICAgbGVmdDogNDBweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIHdpZHRoOiA5MCU7XG4gIHBhZGRpbmc6IDdweDtcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG59XG5cbmlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiA3cHg7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xufVxuXG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiA3cHg7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xufVxuXG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbiAgd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogN3B4O1xuICB0ZXh0LWluZGVudDogMTBweDtcbn1cblxudGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuICB3aWR0aDogOTAlO1xuICBwYWRkaW5nOiA3cHg7XG4gIHRleHQtaW5kZW50OiAxMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pZSBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG59XG5cbi5pZSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBtaW4taGVpZ2h0OiAxNnB4O1xufVxuXG4uaWUgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG4gIG1pbi1oZWlnaHQ6IDE2cHg7XG59XG5cbi5pZSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBtaW4taGVpZ2h0OiAxNnB4O1xufVxuXG4udGV4dGFyZWEtcmV0dXJuLXJlYXNvbiB7XG4gIHdpZHRoOiAzNjVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ucmV0dXJuLXJlYXNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMzMzO1xuICBwYWRkaW5nOiA3cHggN3B4IDhweDtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmZvcm0teHhzIHtcbiAgd2lkdGg6IDI1cHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0teHMge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uZm9ybS1zIHtcbiAgd2lkdGg6IDk1cHggIWltcG9ydGFudDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmZvcm0tbSB7XG4gIHdpZHRoOiAxMjBweCAhaW1wb3J0YW50O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uZm9ybS1sIHtcbiAgd2lkdGg6IDE3MC45cHggIWltcG9ydGFudDtcbn1cblxuLmZvcm0teGwge1xuICB3aWR0aDogMjIwcHggIWltcG9ydGFudDtcbn1cblxubGFiZWwuZm9ybS14eHMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxubGFiZWwuZm9ybS14eHMgaW5wdXQge1xuICB0b3A6IDNweDtcbn1cblxubGFiZWwuZm9ybS14cyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5sYWJlbC5mb3JtLXhzIGlucHV0IHtcbiAgdG9wOiAzcHg7XG59XG5cbmxhYmVsLmZvcm0tcyB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5sYWJlbC5mb3JtLXMgaW5wdXQge1xuICB0b3A6IDNweDtcbn1cblxubGFiZWwuZm9ybS1tIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmxhYmVsLmZvcm0tbSBpbnB1dCB7XG4gIHRvcDogM3B4O1xufVxuXG5sYWJlbC5mb3JtLWwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxubGFiZWwuZm9ybS1sIGlucHV0IHtcbiAgdG9wOiAzcHg7XG59XG5cbmxhYmVsLmZvcm0teGwge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxubGFiZWwuZm9ybS14bCBpbnB1dCB7XG4gIHRvcDogM3B4O1xufVxuXG51bC5mb3JtLWNoZWNrbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbnVsLmZvcm0tY2hlY2tsaXN0IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA0OS41JTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgNnB4O1xufVxuXG5sYWJlbC5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxubGFiZWwuZm9ybS1jaGVjayBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbn1cblxubGFiZWwuZm9ybS1jaGVjayBpbnB1dDpkaXNhYmxlZFt0eXBlPVwicmFkaW9cIl06OmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG5sYWJlbC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGhlaWdodDogYXV0bztcbiAgdG9wOiA0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tcXR5LWJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uZm9ybS1xdHktYm94IGlucHV0IHtcbiAgZm9udDogMTdweCAnbGF0b2JvbGQnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA0OHB4O1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgbWFyZ2luOiAycHggMCAycHg7XG59XG5cbi5mb3JtLXF0eS1ib3ggYSB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5mb3JtLXF0eS1ib3ggYS5mb3JtLXVwIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbHVzSWNvbi5wbmcpO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5mb3JtLXF0eS1ib3ggYS5mb3JtLXVwLWRpc2FibGVkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6ICNkMGQwZDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXNhYmxlZFBsdXNJY29uLnBuZyk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZm9ybS1xdHktYm94IGEuZm9ybS1kb3duIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbWludXNpY29uQWN0aXZlLnBuZyk7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmZvcm0tcXR5LWJveCBhLmZvcm0tZG93bi1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNkMGQwZDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGlzYWJsZWRNaW51c0ljb24ucG5nKTtcbiAgZm9udC1zaXplOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5mb3JtLXF0eSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbi5mb3JtLXF0eSBpbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cblxuaW5wdXQuYnV0dG9uLW9mZmVyIHtcbiAgYmFja2dyb3VuZDogI2NkM2Y3YiB1cmwoLi4vaW1nL29mZmVyX2Fycm93LnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250OiAxNXB4LzE4cHggJ2xhdG9ib2xkJztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDNmN2I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuaW5wdXQuYnV0dG9uLW9mZmVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2MxMjI2NyB1cmwoXCIuLi9pbWcvb2ZmZXJfYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgY2VudGVyO1xufVxuXG5idXR0b24uYnV0dG9uLW9mZmVyIHtcbiAgYmFja2dyb3VuZDogI2NkM2Y3YiB1cmwoLi4vaW1nL29mZmVyX2Fycm93LnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250OiAxNXB4LzE4cHggJ2xhdG9ib2xkJztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAyOXB4IDhweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZDNmN2I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDE3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuYnV0dG9uLmJ1dHRvbi1vZmZlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjMTIyNjcgdXJsKFwiLi4vaW1nL29mZmVyX2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IGNlbnRlcjtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAzNTBtcyBlYXNlO1xuICB0cmFuc2l0aW9uOiAzNTBtcyBlYXNlO1xufVxuXG5pbnB1dC5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMzUwbXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogMzUwbXMgZWFzZTtcbn1cblxuaW5wdXQuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24uYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IDM1MG1zIGVhc2U7XG59XG5cbmlucHV0LmJ1dHRvbi1sYXJnZSB7XG4gIHBhZGRpbmctdG9wOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQ6IGJvbGQgMTNweC8xOHB4IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmJ1dHRvbi5idXR0b24tbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xuICBmb250OiBib2xkIDEzcHgvMThweCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5pbnB1dC5idXR0b24tc21hbGwge1xuICBtYXJnaW4tbGVmdDogMjglO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICBwYWRkaW5nOiA2cHggOHB4O1xufVxuXG5idXR0b24uYnV0dG9uLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDI4JTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogNnB4IDhweDtcbn1cblxuaW5wdXQuYnV0dG9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICM1YjdhOTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgcGFkZGluZzogOXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1pZS1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaW5wdXQuYnV0dG9uLXdoaXRlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VkZWRlZDtcbn1cblxuYnV0dG9uLmJ1dHRvbi13aGl0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjNWI3YTk3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHBhZGRpbmc6IDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtaWUtYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmJ1dHRvbi5idXR0b24td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWRlZGVkO1xufVxuXG5pbnB1dC5idXR0b24tZ3JleTpob3ZlciB7XG4gIGNvbG9yOiAjMTc3YzkyO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG5idXR0b24uYnV0dG9uLWdyZXk6aG92ZXIge1xuICBjb2xvcjogIzE3N2M5MjtcbiAgYmFja2dyb3VuZDogI2RkZDtcbn1cblxuaW5wdXQuYnV0dG9uLWdyZWVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjYjIyNjI2O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiAxMXB4ICdsYXRvYm9sZCc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDdweCAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjIyNjI2O1xufVxuXG5pbnB1dC5idXR0b24tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBib3JkZXItY29sb3I6ICM0NDQ7XG59XG5cbmJ1dHRvbi5idXR0b24tZ3JlZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNiMjI2MjY7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IDExcHggJ2xhdG9ib2xkJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgcGFkZGluZzogN3B4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMjI2MjY7XG59XG5cbmJ1dHRvbi5idXR0b24tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xuICBib3JkZXItY29sb3I6ICM0NDQ7XG59XG5cbmlucHV0LmJ1dHRvbi1hcnJvdyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctd2hpdGUtcmlnaHQucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG5idXR0b24uYnV0dG9uLWFycm93IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy13aGl0ZS1yaWdodC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbmlucHV0LmJ1dHRvbi1idWcge1xuICBiYWNrZ3JvdW5kOiAjNjY2O1xuICBib3JkZXI6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG59XG5cbmJ1dHRvbi5idXR0b24tYnVnIHtcbiAgYmFja2dyb3VuZDogIzY2NjtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgcGFkZGluZzogNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG5pbnB1dC5idXR0b24tZmIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J1dHRvbi1mYi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogIzJkM2Q2MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbnB1dC5idXR0b24tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J1dHRvbi1mYi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgb3BhY2l0eTogLjk7XG59XG5cbmJ1dHRvbi5idXR0b24tZmIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J1dHRvbi1mYi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogIzJkM2Q2MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5idXR0b24uYnV0dG9uLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9idXR0b24tZmIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gIG9wYWNpdHk6IC45O1xufVxuXG5kbC5mb3JtIGR0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyNC45JTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbmRsLmZvcm0gZHQgc3Ryb25nIHtcbiAgZm9udDogMTRweCAnbGF0b2JvbGQnO1xufVxuXG5kbC5mb3JtIGR0IGxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwibGF0b2JvbGRcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMDtcbn1cblxuZGwuZm9ybSAjdXBkYXRlQXV0b3NoaXAgZHQge1xuICB3aWR0aDogMjI2cHg7XG59XG5cbmRsLmZvcm0gI3VwZGF0ZUF1dG9zaGlwIGRkIHtcbiAgd2lkdGg6IDUzMXB4O1xufVxuXG5kbC5mb3JtIGRkIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NC45JTtcbn1cblxuZGwuZm9ybSBkZCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICB3aWR0aDogOTclO1xufVxuXG5kbC5mb3JtIGRkIC5idXR0b24uYnV0dG9uLWdyZXkge1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIHBhZGRpbmc6IDlweCA4cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmRsLmZvcm0gI2NjRWRpdEZvcm0gZHQge1xuICB3aWR0aDogMjguOSU7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuZGwuZm9ybSAjY2NFZGl0Rm9ybSBkZCB7XG4gIHdpZHRoOiA3MC45JTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbmRsLmZvcm0gI2NjRWRpdEZvcm0gZGQ6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuZGwuZm9ybSBkdC5mb3JtLWZsb2F0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuZGwuZm9ybSBkZC5mb3JtLWZsb2F0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBub25lO1xuICB3aWR0aDogYXV0bztcbn1cblxuZGwuZm9ybSBkdC5mb3JtLWZ1bGwge1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5kbC5mb3JtIGRkLmZvcm0tZnVsbCB7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmRsLmZvcm0gZGQuZm9ybS1pbmRlbnQge1xuICBmbG9hdDogbm9uZTtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAyNC45JTtcbn1cblxuZGwuZm9ybSBkZC5mb3JtLWluZGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmRsLmZvcm0gZGQuZm9ybS1jaGVja2xpc3Qge1xuICBwYWRkaW5nOiA3cHggMDtcbn1cblxuZGwuZm9ybSBkZC5mb3JtLWNoZWNrbGlzdCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kbC5mb3JtIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgNXB4O1xufVxuXG4ucGRwLWF1dG9zaGlwLWluY3JlbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTYwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNTE1MTU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbi5wZHAtYXV0b3NoaXAtZGVjcmVtZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxNjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE1MTUxNTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbmRsLmZvcm0tcHJvZmlsZSBkdCB7XG4gIHdpZHRoOiA0NC45JSAhaW1wb3J0YW50O1xufVxuXG5kbC5mb3JtLXByb2ZpbGUgZGQge1xuICB3aWR0aDogNTQuOSUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbmRsLmZvcm0tcHJvZmlsZSBkZDpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuZGwuZm9ybS1wcm9maWxlIGRkIHN0cm9uZyB7XG4gIGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcbn1cblxudWwuZm9ybSBsaSB7XG4gIG1hcmdpbjogMCAwIDZweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZm9ybS1lcnJvciBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2MwMDtcbiAgYmFja2dyb3VuZDogI2ZhZGVkZTtcbn1cblxuLmZvcm0tZXJyb3Igc2VsZWN0IHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xuICBiYWNrZ3JvdW5kOiAjZmFkZWRlO1xufVxuXG5pbnB1dC5mb3JtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xuICBiYWNrZ3JvdW5kOiAjZmFkZWRlO1xufVxuXG5zZWxlY3QuZm9ybS1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI2MwMDtcbiAgYmFja2dyb3VuZDogI2ZhZGVkZTtcbn1cblxuc3Bhbi5mb3JtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xuICBiYWNrZ3JvdW5kOiAjZmFkZWRlO1xufVxuXG50ZXh0YXJlYS5mb3JtLWVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzAwO1xuICBiYWNrZ3JvdW5kOiAjZmFkZWRlO1xufVxuXG4uZm9ybS1zdWJtaXQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmZvcm0tc3VibWl0LWxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDdweDtcbn1cblxuLmZvcm0tc3VibWl0LWxlZnQgbGFiZWwuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZm9ybS1zdWJtaXQtb3Ige1xuICBmb250LWZhbWlseTogXCJsYXRvXCI7XG59XG5cbi5mb3JtLW5vdGUge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4uZm9ybS1yYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcveS1pY29uLXJldmlld3MtbGcucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcbiAgaGVpZ2h0OiAzNHB4O1xuICB3aWR0aDogMTcxcHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG59XG5cbi5mb3JtLXJhdGluZyBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ktaWNvbi1yZXZpZXdzLWxnLnBuZykgcmVwZWF0LXggbGVmdCAtMTAwcHg7XG4gIGhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZvcm0tcmF0aW5nIGxhYmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tcmF0aW5nIGxhYmVsLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mb3JtLXJhdGluZyBsYWJlbC5mb3JtLXJhdGluZy0xIHtcbiAgei1pbmRleDogMzA7XG4gIHdpZHRoOiAzNHB4O1xufVxuXG4uZm9ybS1yYXRpbmcgbGFiZWwuZm9ybS1yYXRpbmctMiB7XG4gIHotaW5kZXg6IDI1O1xuICB3aWR0aDogNjhweDtcbn1cblxuLmZvcm0tcmF0aW5nIGxhYmVsLmZvcm0tcmF0aW5nLTMge1xuICB6LWluZGV4OiAyMDtcbiAgd2lkdGg6IDEwMnB4O1xufVxuXG4uZm9ybS1yYXRpbmcgbGFiZWwuZm9ybS1yYXRpbmctNCB7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogMTM2cHg7XG59XG5cbi5mb3JtLXJhdGluZyBsYWJlbC5mb3JtLXJhdGluZy01IHtcbiAgei1pbmRleDogMTA7XG4gIHdpZHRoOiAxNzBweDtcbn1cblxuLmZvcm0tcmF0aW5nIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNyZXZpZXdGb3JtIGRkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbiNhZGRHaWZ0Q2FyZEJ0biB7XG4gIGhlaWdodDogMzVweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgcGFkZGluZzogOXB4IDhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxvZ2luLWxlZ2FsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubG9naW4tbGVnYWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ueWVzTm9CdG4ge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi50bnMtb3V0ZXIge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50bnMtb3V0ZXIgW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50bnMtb3V0ZXIgW2FyaWEtY29udHJvbHNdLCAudG5zLW91dGVyIFtkYXRhLWFjdGlvbl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50bnMtc2xpZGVyIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDBzO1xuICB0cmFuc2l0aW9uOiBhbGwgMHM7XG59XG5cbi50bnMtc2xpZGVyID4gLnRucy1pdGVtIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi50bnMtaG9yaXpvbnRhbC50bnMtc3VicGl4ZWwge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsID4gLnRucy1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udG5zLWhvcml6b250YWwudG5zLW5vLXN1YnBpeGVsOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbCA+IC50bnMtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG59XG5cbi50bnMtbm8tY2FsYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMDtcbn1cblxuLnRucy1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiAxcHg7XG59XG5cbi50bnMtZ2FsbGVyeSA+IC50bnMtaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMCU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xuICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAwcywgb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO1xufVxuXG4udG5zLWdhbGxlcnkgPiAudG5zLXNsaWRlLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udG5zLWdhbGxlcnkgPiAudG5zLW1vdmluZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjI1cztcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzO1xufVxuXG4udG5zLWF1dG93aWR0aCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnRucy1sYXp5LWltZyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICAtbW96LXRyYW5zaXRpb246IG9wYWNpdHkgMC42cztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjZzO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRucy1haCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IGhlaWdodCAwcztcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDBzO1xufVxuXG4udG5zLW92aCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bnMtdmlzdWFsbHktaGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDBlbTtcbn1cblxuLnRucy10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnRucy1mYWRlSW4ge1xuICBvcGFjaXR5OiAxO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgei1pbmRleDogMDtcbn1cblxuLnRucy1ub3JtYWwsIC50bnMtZmFkZU91dCB7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50bnMtdnBmaXgge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udG5zLXZwZml4ID4gZGl2LCAudG5zLXZwZml4ID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50bnMtdC1zdWJwMiB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udG5zLXQtY3Qge1xuICB3aWR0aDogMjMzMy4zMzMzMzMzJTtcbiAgd2lkdGg6IC13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IC1tb3otY2FsYygxMDAlICogNzAgLyAzKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAqIDcwIC8gMyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi50bnMtdC1jdDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi50bnMtdC1jdCA+IGRpdiB7XG4gIHdpZHRoOiAxLjQyODU3MTQlO1xuICB3aWR0aDogLXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7XG4gIHdpZHRoOiAtbW96LWNhbGMoMTAwJSAvIDcwKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDcwKTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNsaWRlci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ3ODIyMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi50bnMtb3V0ZXIgLnRucy1jb250cm9scyBidXR0b24gLmljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG5zLW91dGVyIC50bnMtY29udHJvbHMgYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgbGVmdDogMDtcbn1cblxuLnRucy1vdXRlciAudG5zLWNvbnRyb2xzIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgcmlnaHQ6IDA7XG59XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgem9vbTogMS4wO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZCAhaW1wb3J0YW50O1xufVxuXG5hLCBzcGFuLCBkaXYge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxNTc0ODk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMGIzYzQ3O1xufVxuXG4uYm9sZCB7XG4gIGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcbn1cblxuZGwgLmRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZWZlOCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5ib2R5LCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIGNvbG9yOiAjNTk1OTU5O1xuICBmb250OiAxNHB4LzEuNCAnbGF0bycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzEzNTc4Njtcbn1cblxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLCBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsIHNlbGVjdDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggI2NhY2FjYTtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAjY2FjYWNhO1xufVxuXG5pbnB1dFt0eXBlPSdyYWRpbyddOmFmdGVyIHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG59XG5cbmlucHV0W3R5cGU9J3JhZGlvJ106Y2hlY2tlZDphZnRlciB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYm9yZGVyOiA2cHggc29saWQgYmx1ZTtcbn1cblxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5nYWxsZXJ5LmNhdGFsb2cgdWwuaXRlbSB7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xufVxuXG5zZWxlY3Qge1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDEyJTIyJTNFJTNDdGl0bGUlM0Vkb3duLWFycm93JTNDJTJGdGl0bGUlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzAwMDAwMCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwLjI5MyUyQzMuMjkzJTJDNiUyQzcuNTg2JTJDMS43MDclMkMzLjI5M0ExJTJDMSUyQzAlMkMwJTJDMCUyQy4yOTMlMkM0LjcwN2w1JTJDNWExJTJDMSUyQzAlMkMwJTJDMCUyQzEuNDE0JTJDMGw1LTVhMSUyQzElMkMwJTJDMSUyQzAtMS40MTQtMS40MTRaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMDAwMCUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHggOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAuNXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhdG8nO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcImZvbnRzL2xhdG8tcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvbGF0by1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2xhdG8tcmVndWxhci13ZWJmb250LnN2ZyNsYXRvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvaXRhbGljJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCJmb250cy9sYXRvLWl0YWxpYy13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9sYXRvLWl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL2xhdG8taXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xhdG8taXRhbGljLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9sYXRvLWl0YWxpYy13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvbGF0by1pdGFsaWMtd2ViZm9udC5zdmcjbGF0b2l0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JsYWNrJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCJmb250cy9sYXRvLWJsYWNrLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL2xhdG8tYmxhY2std2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9sYXRvLWJsYWNrLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xhdG8tYmxhY2std2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL2xhdG8tYmxhY2std2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL2xhdG8tYmxhY2std2ViZm9udC5zdmcjbGF0b2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCJmb250cy9sYXRvLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvbGF0by1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGF0by1ib2xkLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xhdG8tYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvbGF0by1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9sYXRvLWJvbGQtd2ViZm9udC5zdmcjbGF0b2JvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkaXRhbGljJztcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbiAgc3JjOiB1cmwoXCJmb250cy9sYXRvLWJvbGRpdGFsaWMtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvbGF0by1ib2xkaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvbGF0by1ib2xkaXRhbGljLXdlYmZvbnQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL2xhdG8tYm9sZGl0YWxpYy13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvbGF0by1ib2xkaXRhbGljLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9sYXRvLWJvbGRpdGFsaWMtd2ViZm9udC5zdmcjbGF0b2JvbGRpdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ29zd2FsZHJlZ3VsYXInO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcImZvbnRzL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9vc3dhbGQtcmVndWxhci13ZWJmb250LnN2ZyNvc3dhbGRyZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdvc3dhbGRtZWRpdW0nO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcImZvbnRzL29zd2FsZC1tZWRpdW0td2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvb3N3YWxkLW1lZGl1bS13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL29zd2FsZC1tZWRpdW0td2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLW1lZGl1bS13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLW1lZGl1bS13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLW1lZGl1bS13ZWJmb250LnN2ZyNvc3dhbGRtZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ29zd2FsZGJvbGQnO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xuICBzcmM6IHVybChcImZvbnRzL29zd2FsZC1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL29zd2FsZC1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLWJvbGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvb3N3YWxkLWJvbGQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL29zd2FsZC1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9vc3dhbGQtYm9sZC13ZWJmb250LnN2ZyNvc3dhbGRib2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4jYm9keSB7XG4gIG1hcmdpbi10b3A6IDkycHg7XG59XG5cbi5ub1RvcE1hcmdpbiB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnJlZCB7XG4gIGNvbG9yOiAjYzAwO1xufVxuXG4ub3JhbmdlIHtcbiAgY29sb3I6ICNiMjI2MjY7XG59XG5cbi5ncmVlbiB7XG4gIGNvbG9yOiAjNDk4MTI3O1xufVxuXG4ubmV3IHtcbiAgY29sb3I6ICNiMjI2MjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5uby1jbG9zZSAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wcmludC1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuXG4uY2xlYXIge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZGl2aWRlciB7XG4gIGJvcmRlci1ib3R0b206IDRweCBkb3VibGUgI2NjYyAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgMCAxNXB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuYS5wYXJlbnQtdGlwLWFjY291bnQgc3Bhbi5wYXJlbnQtdGlwIHtcbiAgdG9wOiAxOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ub2pzIGxpOmhvdmVyIC5wYXJlbnQtdGlwLCBsaS5hY3RpdmUgLnBhcmVudC10aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYS50b3Age1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWJsYWNrLXVwLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNleHRvbGVfem9uZV9nbG9iYWxfaGVhZGVyIHtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAxNS4zJTtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbn1cblxuLypFeHRvbGUgQ1RBKi9cbiNleHRvbGVfem9uZV9nbG9iYWxfZm9vdGVyIGEsICNleHRvbGVfem9uZV9nbG9iYWxfaGVhZGVyIGEge1xuICBjb2xvcjogI2NjMDAwMCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuI3Byb21vcyB7XG4gIGJhY2tncm91bmQ6ICMxNzdjOTI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jcHJvbW9zIHVsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA2cHggMDtcbn1cblxuI3Byb21vcyB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCA3MHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5cbiNwcm9tb3MgdWwgbGkuZmlyc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiNwcm9tb3MgdWwgbGkubGFzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgOi1tb3otcGxhY2Vob2xkZXIsIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ucGRwLXByb21vb3JkZXItZGV0YWlsLXByb21vIHtcbiAgY29sb3I6ICNjMDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG59XG5cbi5wZHAtcHJvbW9vcmRlci1kZXRhaWwtcHJvbW8gYSB7XG4gIGNvbG9yOiAjYzAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuI2dsb2JhbCB7XG4gIGhlaWdodDogMzdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U1ZWRlYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWZlODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyNTA7XG4gIHBhZGRpbmctbGVmdDogMSU7XG4gIHBhZGRpbmctcmlnaHQ6IDElO1xufVxuXG4jZ2xvYmFsIC5jZW50ZXIge1xuICBtYXgtd2lkdGg6IDEzMzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxudWwuZ2xvYmFsLWFjdGlvbnMge1xuICBjb2xvcjogIzY2NjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDFweCAwIDA7XG59XG5cbnVsLmdsb2JhbC1hY3Rpb25zIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxOXB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC5nbG9iYWwtYWN0aW9ucyBsaTpsYXN0LWNoaWxkLCB1bC5nbG9iYWwtYWN0aW9ucyBsaS5sYXN0IHtcbiAgbWFyZ2luOiAtNHB4IDAgMDtcbiAgcGFkZGluZzogMnB4IDAgMTBweDtcbn1cblxudWwuZ2xvYmFsLWFjdGlvbnMgLmdsb2JhbC1kcm9wLmFjY291bnQtZHJvcCBsaTpsYXN0LWNoaWxkLCB1bC5nbG9iYWwtYWN0aW9ucyAuZ2xvYmFsLWRyb3AuYWNjb3VudC1kcm9wIGxpLmxhc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDRweCAwO1xufVxuXG51bC5nbG9iYWwtYWN0aW9ucyBsaSAuc3ByaXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbnVsLmdsb2JhbC1hY3Rpb25zLW9mZmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyM3B4O1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uZ2xvYmFsLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjJweDtcbn1cblxuLmdsb2JhbC1uYXY6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdsb2JhbC1uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG5cbi5nbG9iYWwtbmF2IGEge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW46IGF1dG8gMCBhdXRvIDI1cHg7XG59XG5cbi5nbG9iYWwtbmF2IC5zaWduVXBDb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2xvYmFsLW5hdiAuc2lnblVwQW5kU2F2ZUhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdsb2JhbC1uYXYgLnNpZ25VcENvbnRhaW5lcjpob3ZlciwgLmdsb2JhbC1uYXYgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzE3N2M5Mjtcbn1cblxuLmdsb2JhbC1uYXYgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5nbG9iYWwtbmF2IC5zaGlwcGluZ0hlYWRlcnMgYTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDMlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zaGlwcGluZ0hlYWRlcnMge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5pY29uZWRGZWF0dXJlcyB7XG4gIGxpbmUtaGVpZ2h0OiAxNi44M3B4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5pY29uZWRGZWF0dXJlcyBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tbGVmdDogMjZweDtcbn1cblxuLmZyZWVTaGlwSGVhZGVyLCAuc2FtZURheVNoaXBIZWFkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDElO1xufVxuXG4udG9wU3Vic2NyaXB0aW9uQ29udGFpbmVyIC5mb290ZXItZW1haWwge1xuICB6LWluZGV4OiA5OTk7XG4gIGhlaWdodDogMzA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICByaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnRvcFN1YnNjcmlwdGlvbkNvbnRhaW5lciAuZm9vdGVyLWVtYWlsIC50b3BTdWJzY3JpcHRpb25Db250YWluZXItaGVhZGVyIHtcbiAgZm9udDogMTVweCBcImxhdG9ib2xkXCI7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4udG9wU3Vic2NyaXB0aW9uQ29udGFpbmVyIC5lbWFpbFNpZ251cENvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG59XG5cbi50b3BTdWJzY3JpcHRpb25Db250YWluZXIgLmJyb250b3NpZ251cCBpbnB1dC5idXR0b24ge1xuICB3aWR0aDogMjYycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmZvb3Rlci1lbWFpbCAuZW1haWxTaWdudXBDb250ZW50IC5lcnJvciBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4jYnJlYWRjcnVtYnMtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNjBweDtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogIzY2NjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2JyZWFkY3J1bWJzLWFjdGlvbnMgLmdsb2JhbC1kcm9wIHtcbiAgei1pbmRleDogMTAwO1xufVxuXG51bC5nbG9iYWwtYWN0aW9ucyA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250OiAxM3B4LzIwcHggJ2xhdG9ib2xkJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbnVsLmdsb2JhbC1hY3Rpb25zID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5nbG9iYWwtZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcmlnaHQ6IDk5OWVtO1xuICB0b3A6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5nbG9iYWwtZHJvcCBsaSBhIHtcbiAgY29sb3I6ICMxNTc0ODkgIWltcG9ydGFudDtcbn1cblxuLmdsb2JhbC1kcm9wLW1pbmljYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmRiZGJkO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICByaWdodDogOTk5ZW07XG4gIHRvcDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmdsb2JhbC1kcm9wLW1pbmljYXJ0OmJlZm9yZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDhweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU4cHg7XG4gIHRvcDogLTdweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUucG5nKSAtNTdweCAtNTVweCBuby1yZXBlYXQ7XG59XG5cbnVsLmdsb2JhbC1kcm9wOmJlZm9yZSB7XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDcxcHg7XG4gIHRvcDogLTYuNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpIC01N3B4IC02NXB4IG5vLXJlcGVhdDtcbn1cblxudWwuZ2xvYmFsLWRyb3Age1xuICB3aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDZweCAxNHB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yOHB4O1xuICBib3JkZXItY29sb3I6ICNjZGNkY2Q7XG4gIGJveC1zaGFkb3c6IDAgMCAycHggI2RkZDtcbn1cblxudWwuZ2xvYmFsLWRyb3AtbWluaWNhcnQge1xuICB3aWR0aDogMTUwcHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtaWUtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDJweCAzcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbnVsLmdsb2JhbC1kcm9wIGxpIHtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG51bC5nbG9iYWwtZHJvcC1taW5pY2FydCBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBwYWRkaW5nOiA0cHggMDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuXG4jZ2xvYmFsIC5nbG9iYWwtZHJvcCBsaSBhIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuI2dsb2JhbCAuZ2xvYmFsLWRyb3AgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4jZ2xvYmFsIC5nbG9iYWwtZHJvcC1taW5pY2FydCBsaSBhIHtcbiAgY29sb3I6ICM1OTdhOTY7XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbn1cblxuI2dsb2JhbCAuZ2xvYmFsLWRyb3AtbWluaWNhcnQgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubm9qcyBsaTpob3ZlciAuZ2xvYmFsLWRyb3AsIGxpLmFjdGl2ZSAuZ2xvYmFsLWRyb3Age1xuICByaWdodDogMDtcbn1cblxuLm5vanMgbGk6aG92ZXIgLmdsb2JhbC1kcm9wLW1pbmljYXJ0LCBsaS5hY3RpdmUgLmdsb2JhbC1kcm9wLW1pbmljYXJ0IHtcbiAgcmlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmNhcnQtY29udGFpbmVyLXNwYW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ3JhZGllbnQtYnV0dG9uLW9yYW5nZS5wbmdcIikgcmVwZWF0LXggc2Nyb2xsIGxlZnQgYm90dG9tICNmMjg2MmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm90dG9tOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5oZWFkZXItYWN0aW9ucy1saSB7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4ucmlnaHRBcnIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpIC0zOXB4IDAgbm8tcmVwZWF0O1xufVxuXG4jbWluaWNhcnQge1xuICB3aWR0aDogMzY1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuZGwubWluaWNhcnQtdG90YWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE5cHggMCAxOXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuZGwubWluaWNhcnQtdG90YWwgZHQsIGRsLm1pbmljYXJ0LXRvdGFsIGRkIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4ubWluaWNhcnQtY2FsbG91dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMxYTcyNzg7XG4gIGZvbnQtZmFtaWx5OiBsYXRvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogNXB4O1xufVxuXG4uaXRlbS1xdHkge1xuICBjb2xvcjogI2FhYTtcbiAgZm9udC1mYW1pbHk6IGxhdG87XG59XG5cbi5taW5pY2FydC1jYWxsb3V0LWVtcHR5IHtcbiAgcGFkZGluZzogMTJweCA1cHg7XG59XG5cbi5nbG9iYWwtYWN0aW9ucy1jYXJ0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLm1pbmljYXJ0LWNoZWNrb3V0IHtcbiAgcGFkZGluZzogMTVweCAwIDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjtcbn1cblxuLm1pbmljYXJ0LWNoZWNrb3V0IGJ1dHRvbi5idXR0b24ge1xuICBwYWRkaW5nOiAxMXB4IDIycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IyMjYyNjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMzEycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBmb250LXNpemU6IDE3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWluaWNhcnQtY2hlY2tvdXQgYnV0dG9uLmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDFkO1xufVxuXG4jdG9wIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDIwMDtcbn1cblxuI2hlYWRlciwgI2hlYWRlciAuY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyMDA7XG4gIG1heC13aWR0aDogMTM2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubmF2UGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3ODIyMDtcbiAgdG9wOiAxMjVweDtcbiAgd2lkdGg6IDIwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxudWwjbmF2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCNuYXYgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsI25hdi5ob3ZlcmRlbGF5ID4gbGkge1xuICB3aWR0aDogMTQwcHg7XG59XG5cbnVsI25hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGZvbnQ6IDE2cHggJ2xhdG9ib2xkJztcbiAgY29sb3I6ICMxMjEyMTI7XG59XG5cbnVsI25hdiA+IGxpID4gYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxudWwjbmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsI25hdiA+IGxpLmhvdmVyID4gYSwgdWwjbmF2ID4gbGkuZm9jdXMgPiBhLCB1bCNuYXYgPiAuaGlnaGxpZ2h0ID4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2ODY4Njg7XG59XG5cbnVsI25hdiBsaSAucGFyZW50LXRpcCB7XG4gIGJvdHRvbTogLTFweDtcbn1cblxudWwjbmF2IGxpLm5hdi1jYXQgLnBhcmVudC10aXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xufVxuXG51bCNuYXYgbGkubmF2LWhvbWUgYSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi1ob21lLnBuZykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLm5hdi1jb250ZW50IHtcbiAgd2lkdGg6IDU3JTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5ZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjZGRkO1xuICBib3gtc2hhZG93OiAwIDAgM3B4ICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5uYXYtY29udGVudCA+IHVsLnN1Ym5hdiB7XG4gIHdpZHRoOiA2ODBweDtcbn1cblxuLm5vanMgdWwjbmF2IGxpOmhvdmVyIC5uYXYtY29udGVudCwgdWwjbmF2IGxpLmFjdGl2ZSAubmF2LWNvbnRlbnQge1xuICBsZWZ0OiA1JTtcbiAgcmlnaHQ6IDUlO1xufVxuXG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOiAwLjAwMWRwY20pIHtcbiAgQHN1cHBvcnRzICgtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmUpIHtcbiAgICAubm9qcyB1bCNuYXYgbGk6aG92ZXIgLm5hdi1jb250ZW50LCB1bCNuYXYgbGkuYWN0aXZlIC5uYXYtY29udGVudCB7XG4gICAgICBzY2FsZTogLjk7XG4gICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICB9XG4gIH1cbn1cblxudWwuc3VibmF2IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG51bC5zdWJuYXYgbGkge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwuc3VibmF2IGxpIGEge1xuICBmbG9hdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzAwNjlhYTtcbn1cblxuLnN1Ym5hdi1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OWVtO1xufVxuXG4uc3VibmF2LWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3VibmF2LWNvbnRlbnQgaDMge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbn1cblxuLnN1Ym5hdi1jb250ZW50IHVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zdWJuYXYtY29udGVudCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN1Ym5hdi1jb250ZW50IHVsIGxpIGEge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ub2pzIHVsLnN1Ym5hdiBsaTpob3ZlciAuc3VibmF2LWNvbnRlbnQgYSwgdWwuc3VibmF2IGxpLmFjdGl2ZSAuc3VibmF2LWNvbnRlbnQgYSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnN1Ym5hdi1mZWF0dXJlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi8qIHN1Ym5hdiBieSBjYXRlZ29yeSAqL1xuLm5hdi1jYXQgLm5hdi1jb250ZW50IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMjguMzMlO1xuICBtaW4taGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgNSUgMCAwICFpbXBvcnRhbnQ7XG59XG5cbnVsI25hdiAubmF2LWNhdCB1bC5zdWJuYXYgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNuYXYgLm5hdi1jYXQgdWwuc3VibmF2IGxpIGEge1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogIzE3N2M5MjtcbiAgZm9udDogMTRweCAnbGF0byc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG5cbiNuYXYgLm5hdi1jYXQgdWwuc3VibmF2IGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaSB1bCBsaSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gIHBhZGRpbmc6IDVweCAwIDAgIWltcG9ydGFudDtcbn1cblxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaSB1bCBsaSBzdHJvbmcge1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaSB1bCBsaSBhIHtcbiAgY29sb3I6ICMzNTM1MzU7XG4gIGZvbnQ6IDE0cHgvMjBweCAnbGF0byc7XG59XG5cbi5uYXYtY2F0IC5zdWJuYXYtZmVhdHVyZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDIwMnB4O1xuICBwYWRkaW5nOiA1cHggNXB4IDEwcHggMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmF2LWNhdCAuc3VibmF2LWZlYXR1cmUgYSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm5hdi1icmFuZCAubmF2LWNvbnRlbnQge1xuICBoZWlnaHQ6IDM5MHB4O1xufVxuXG4ubmF2LWJyYW5kIHVsLnN1Ym5hdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxudWwjbmF2IC5uYXYtYnJhbmQgdWwuc3VibmF2IGxpOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxudWwjbmF2IC5uYXYtYnJhbmQgdWwuc3VibmF2IGxpLm5hdi1icmFuZC1uZXcgPiBhIHtcbiAgd2lkdGg6IDU2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5sb25nLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtLjVweDtcbn1cblxudWwjbmF2IC5uYXYtYnJhbmQgdWwuc3VibmF2ID4gbGkgYSwgdWwjbmF2IC5uYXYtYnJhbmQgdWwuc3VibmF2ID4gbGkgLnZhY2FudCB7XG4gIGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcbn1cblxuLnBhcmVudCAuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG51bCNuYXYgLm5hdi1icmFuZCB1bC5zdWJuYXYgPiBsaSAudmFjYW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4ubmF2LWJyYW5kID4gYTphZnRlciwgLm5hdi1kaXNjbyA+IGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGRhcmtncmVlbjtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtncmVlbjtcbn1cblxuLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQge1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nOiAyMHB4IDAgMCAxMTBweDtcbiAgaGVpZ2h0OiAyODVweDtcbn1cblxuLm5vanMgLm5hdi1icmFuZCB1bC5zdWJuYXYgbGk6aG92ZXIgLnN1Ym5hdi1jb250ZW50LCAubmF2LWJyYW5kIHVsLnN1Ym5hdiBsaS5hY3RpdmUgLnN1Ym5hdi1jb250ZW50IHtcbiAgbGVmdDogMDtcbn1cblxuLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQgaDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2IyMjYyNjtcbiAgZm9udDogMzVweCAnbGF0b2JvbGQnO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbn1cblxuLm5hdi1icmFuZCAubmF2LWJyYW5kLW5ldyAuc3VibmF2LWNvbnRlbnQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLS41cHg7XG59XG5cbi5uYXYtYnJhbmQgLnN1Ym5hdi1jb250ZW50IHVsIHtcbiAgd2lkdGg6IDMzJTtcbn1cblxudWwjbmF2IC5uYXYtYnJhbmQgLnN1Ym5hdi1jb250ZW50IHVsIGxpIHtcbiAgcGFkZGluZzogMCAwIDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbnVsI25hdiAubmF2LWJyYW5kIC5zdWJuYXYtY29udGVudCB1bCBsaSBhIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQ6IDE0cHgvMjBweCAnbGF0byc7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG51bCNuYXYgLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNzdjOTI7XG59XG5cbnVsI25hdiAubmF2LWJyYW5kIC5zdWJuYXYtY29udGVudCAuc3VibmF2LWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTAlO1xuICBib3R0b206IC0zMnB4O1xufVxuXG51bCNuYXYgLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQgLnN1Ym5hdi1hbGwgYSB7XG4gIGNvbG9yOiAjMGI3NWQyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm90dG9tOiAxMXB4O1xufVxuXG51bCNuYXYgLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQgLnN1Ym5hdi1hbGwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmF2LWJyYW5kIC5zdWJuYXYtZmVhdHVyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MCU7XG59XG5cbi8qIHN1Ym5hdiAtIGRpc2NvdmVyICovXG4ubmF2LWRpc2NvIC5uYXYtY29udGVudCB7XG4gIGhlaWdodDogMzkwcHg7XG59XG5cbnVsI25hdiB1bC5uYXYtZGlzY28tcHJvbW9zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbnVsI25hdiB1bC5uYXYtZGlzY28tcHJvbW9zID4gbGkge1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzMDBweDtcbn1cblxudWwjbmF2IHVsLm5hdi1kaXNjby1wcm9tb3MgPiBsaS5wYXJlbnQge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RkZDtcbn1cblxudWwjbmF2IHVsLm5hdi1kaXNjby1wcm9tb3MgPiBsaS5sYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87XG59XG5cbnVsI25hdiB1bC5uYXYtZGlzY28tcHJvbW9zIGxpIGEge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsI25hdiAubmF2LWRpc2NvIHAge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwIDI1cHggMTBweDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bCNuYXYgLm5hdi1kaXNjbyAubmF2LWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMTc3YzkyO1xufVxuXG51bCNuYXYgLm5hdi1kaXNjbyAubmF2LWNvbnRlbnQgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG51bCNuYXYgLm5hdi1kaXNjbyAubmF2LWNvbnRlbnQgYnV0dG9uLm1vcmUge1xuICBmb250OiAxMXB4ICdsYXRvYm9sZCc7XG59XG5cbnVsI25hdiAubmF2LWRpc2NvIC5uYXYtZGlzY28tbW9yZSBoMiB7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQ6IDE1cHggJ2xhdG9ib2xkJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG51bCNuYXYgLm5hdi1kaXNjbyB1bC5zdWJuYXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnVsI25hdiAubmF2LWRpc2NvIHVsLnN1Ym5hdiBsaSB7XG4gIHdpZHRoOiAxNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGRkO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbnVsI25hdiAubmF2LWRpc2NvIHVsLnN1Ym5hdiBsaTpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbnVsI25hdiAubmF2LWRpc2NvIHVsLnN1Ym5hdiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMGI3NWQyO1xuICBmb250OiAxNHB4ICdsYXRvJztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zdWJuYXYtcHJvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cblxudWwjbmF2IGxpLm5hdi1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmF2LWxpc3QgLm5hdi1jb250ZW50IHtcbiAgd2lkdGg6IDIyMHB4O1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluaGVyaXQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLm5hdi1saXN0IHVsLnN1Ym5hdiB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxudWwjbmF2IC5uYXYtbGlzdCB1bC5zdWJuYXYgbGkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG51bCNuYXYgLm5hdi1saXN0IHVsLnN1Ym5hdiBsaSBhIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMTVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDE3cHgvMjRweCAnbGF0byc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzNhNDRjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4MjIwO1xufVxuXG51bCNuYXYgLm5hdi1saXN0IHVsLnN1Ym5hdiBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3M2E0NGM7XG59XG5cbiNmb290ZXIge1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4jZm9vdGVyIGgzIHtcbiAgZm9udDogMTZweC8yMnB4ICdsYXRvYm9sZCc7XG59XG5cbnVsLmZvb3Rlci1saW5rcyBsaSB7XG4gIG1hcmdpbjogMDtcbiAgei1pbmRleDogNTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG51bC5mb290ZXItbGlua3MgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG51bC5mb290ZXItbGlua3MgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbnVsLmZvb3Rlci1saW5rcyBsaSB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxudWwuZm9vdGVyLWxpbmtzIGxpIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgOHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZsb2F0OiBub25lO1xufVxuXG51bC5mb290ZXItbGlua3MgbGkgdWwuZm9vdGVyLXNvY2lhbCBsaSBpbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnVsLmZvb3Rlci1saW5rcyBsaS5mb290ZXItY29udGFjdCB7XG4gIG1hcmdpbjogMCAwIDAgOHB4O1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbn1cblxuLmZvb3Rlci1lbWFpbCB7XG4gIHdpZHRoOiAyNjJweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDE2cHggMCAwIDA7XG4gIHBhZGRpbmc6IDAgMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb290ZXItZW1haWwgaDQge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uZm9vdGVyLWVtYWlsIGlucHV0IHtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uZm9vdGVyLWVtYWlsIHVsLCAuZm9vdGVyLWVtYWlsIHVsLmZvcm0gbGkubGFzdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1lbWFpbCB1bC5mb3JtIGxpLmxhc3Qge1xuICBoZWlnaHQ6IDQ0cHg7XG59XG5cbi5mb290ZXItZW1haWwgdWwuZm9ybSBsaSB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmVtYWlsU2lnbnVwQ29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmVtYWlsU2lnbnVwQ29udGVudCBwIGJ1dHRvbiB7XG4gIGNvbG9yOiAjMTM1Nzg2O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5lbWFpbFNpZ251cENvbnRlbnQgcCBidXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLngtaWNvbiB7XG4gIGJhY2tncm91bmQ6IGxpZ2h0Z3JheTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyYXk7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZm9vdGVyLWVtYWlsIC5mb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZvb3Rlci1lbWFpbCAuZm9ybSAjZXJyb3ItZm9vdGVyLW5hbWUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmZvb3Rlci1lbWFpbCAuZm9ybSAjZXJyb3ItZm9vdGVyLWVtYWlsLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5icm9udG9zaWdudXAgbGFiZWwge1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udDogMTVweCAnbGF0b2l0YWxpYyc7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmJyb250b3NpZ251cCBpbnB1dCwgLmJyb250b3NpZ251cCBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmJyb250b3NpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmJyb250b3NpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICB3aWR0aDogMjQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDZweDtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICM1OTU5NTk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcbiAgcG9zaXRpb246IGluaGVyaXQ7XG59XG5cbi5icm9udG9zaWdudXAgaW5wdXQuYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4MjIwO1xufVxuXG4uYnJvbnRvc2lnbnVwIGlucHV0LmJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzYjY3MWU7XG59XG5cbnVsLmZvb3Rlci1sb2dvcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwuZm9vdGVyLWxvZ29zIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMC4zJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvb3Rlci1jYXJkcyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvb3Rlci1jYXJkcyBoNCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxudWwuZm9vdGVyLWNhcmRzIGxpLmZvb3Rlci1jYXJkcy1jbGVhciB7XG4gIGNsZWFyOiBib3RoO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLmZvb3Rlci1jYXJkcyB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvb3Rlci1jYXJkcyB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZvb3Rlci1sZWdhbCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ2xhdG8nO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb290ZXItbGVnYWwgYSB7XG4gIG1hcmdpbjogMCAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxMzU3ODY7XG59XG5cbi5mb290ZXItbGVnYWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc3ByaXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnNwcml0ZS1waG9uZSB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03MnB4IHRvcDtcbn1cblxuYTpob3ZlciAuc3ByaXRlLXBob25lIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcycHggYm90dG9tO1xufVxuXG4uc3ByaXRlLWNoYXQge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCB0b3A7XG59XG5cbmE6aG92ZXIgLnNwcml0ZS1jaGF0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggYm90dG9tO1xufVxuXG4uc3ByaXRlLWNhcnQge1xuICB3aWR0aDogMjNweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMTJweDtcbn1cblxuLnNjYWxlODAge1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAvKiBJRSA5ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgKi9cbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uc3ByaXRlLXNoaXBwaW5nIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggdG9wO1xufVxuXG4uc3ByaXRlLXByb2NoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZG9jdG9yX3RydXN0ZWRfY2hlY2ttYXJrLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5zcHJpdGUtc2FtcGxlIHtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OHB4IC02MnB4O1xufVxuXG4uc3ByaXRlLWZsYWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTYycHg7XG59XG5cbi5zcHJpdGUtZXhwcmVzcyB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzcHggLTEzM3B4O1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5zcHJpdGUtZXhwcmVzc3hsIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMjJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MHB4IC0xMjhweDtcbn1cblxuLnNwcml0ZS1wYXlwYWwge1xuICB3aWR0aDogNThweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMzcHggLTEwMnB4O1xufVxuXG4uc3ByaXRlLXByaW50IHtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMHB4IC03NHB4O1xufVxuXG4uc3ByaXRlLXZpZGVvdGh1bWIge1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAzcHggLTYwcHg7XG59XG5cbi5zcHJpdGUtYXJyb3d1cCB7XG4gIHdpZHRoOiAxMXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IC00MHB4O1xufVxuXG4uc3ByaXRlLXpvb20ge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODRweCAtNDBweDtcbn1cblxuLnNwcml0ZS1kb2xsYXIge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzcHggLTYwcHg7XG59XG5cbi5zcHJpdGUtbGluayB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODdweCB0b3A7XG59XG5cbi5zcHJpdGUtZW1haWwge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAzcHggdG9wO1xufVxuXG4uc3ByaXRlLXRyYWNrIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxOXB4IHRvcDtcbn1cblxuLnNwcml0ZS1uZXh0IHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU2cHggLTQ0cHg7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAvKiBJRSA5ICovXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5zcHJpdGUtZG93biB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU2cHggLTQ0cHg7Ki9cbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLyogSUUgOSAqL1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmpjYXJvdXNlbC1wcmV2LCAuamNhcm91c2VsLW5leHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9pMy5wdXJlZm9ybXVsYXMubmV0L2ltYWdlcy9zdGF0aWMvMjAxOC1sZWZ0LWFjdGl2ZS1hcnJvdy5wbmcpO1xuICB3aWR0aDogNDVweDtcbiAgaGVpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmpjYXJvdXNlbC1wcmV2IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKDAuNzUpO1xufVxuXG4uamNhcm91c2VsLW5leHQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpIHNjYWxlKDAuNzUpO1xufVxuXG4uamNhcm91c2VsLXByZXY6aG92ZXIsIC5qY2Fyb3VzZWwtbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmpjYXJvdXNlbC1wcmV2LWRpc2FibGVkLCAuamNhcm91c2VsLW5leHQtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxLjAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uamNhcm91c2VsLXByZXYtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIxcHggdG9wO1xufVxuXG4uamNhcm91c2VsLW5leHQtZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ4cHggdG9wO1xufVxuXG4ubWluICNoZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RkZDtcbn1cblxuLm1pbiAjaGVhZGVyIC5oZWFkZXItaGVscCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMzVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm1pbiAjaGVhZGVyIC5oZWFkZXItaGVscCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubWluICNoZWFkZXIgLmhlYWRlci1oZWxwIC5oZWFkZXItY29udGludWUge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5taW4gI2hlYWRlciBoMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAyNHB4IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1pbiAjYm9keSAuY2VudGVyIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4jbW9kYWwtbWVzc2FnZSB7XG4gIGhlaWdodDogMTAwcHg7XG59XG5cbi5hdXRvc2hpcC1pY2UtY29vbGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNlZmY0ZmE7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbjogM3B4IDAgMDtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzAwN2VkZDtcbn1cblxuZGl2Lm5vLXNlbGVjdGlvbiwgc3Bhbi5uby1zZWxlY3Rpb24ge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiB3ZWJraXQgKHNhZmFyaSwgY2hyb21lKSBicm93c2VycyAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBtb3ppbGxhIGJyb3dzZXJzICovXG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSUUxMCsgKi9cbn1cblxuLm9mZmVyLWVtYWlsIHtcbiAgd2lkdGg6IDIyMnB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBmbG9hdDogcmlnaHQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLWllLWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubGluZV9icmVhayB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgZ3JleTtcbn1cblxuLm9wLWNvbS1waXhlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzaGlwVGltZVRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNTk1OTU5O1xufVxuXG4jc2hpcFRpbWVUZXh0IHNwYW4uZ3JlZW4ge1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbn1cblxuI2JyZWFkY3J1bWIgLmhlbHAge1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiAjMTc3YzkyO1xuICBmb250OiAxM3B4ICdsYXRvYm9sZCc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2JyZWFkY3J1bWIgLmhlbHAgLmluZm8ge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IDM1MG1zIGVhc2U7XG4gIHRyYW5zaXRpb246IDM1MG1zIGVhc2U7XG59XG5cbiNicmVhZGNydW1iIC5oZWxwOmhvdmVyIHtcbiAgY29sb3I6ICMxNzdjOTI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5hLmluZm8sIC5oZWxwID4gLmluZm8sIHRhYmxlIHRkIC5pbmZvIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMXB4IDZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDExcHggJ2xhdG9ib2xkJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4uYm94IC5zZWN0aW9uIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uY2hlY2tvdXQtcGF5bWVudC1hdXRoLXNlbGVjdGlvbi5wYXltZW50LWNjIHNwYW4gYSB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uY2hlY2tvdXQtcGF5bWVudC1hdXRoLXNlbGVjdGlvbi5wYXltZW50LWNjIHNwYW4gYTpob3ZlciB7XG4gIGNvbG9yOiAjMTc3YzkyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZvb3RlckxpbmtzQmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjRmNDtcbn1cblxuLmZvb3RlckxpbmtzT3V0ZXIge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZvb3Rlci1saW5rcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBwYWRkaW5nOiAzNHB4IDAgOXB4O1xufVxuXG4uZ2l2ZVVzQ2FsbCB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNwYWNlciB7XG4gIHBhZGRpbmc6IDAgM3B4O1xufVxuXG4uZm9ybS1zdWJtaXQgaW5wdXQuYnV0dG9uLWxhcmdlLCAuZm9ybS1zdWJtaXQgYnV0dG9uLmJ1dHRvbi1sYXJnZSwgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b24sIC5mb3JtLXN1Ym1pdCBidXR0b24uYnV0dG9uLCB1bC5vcmRlcnMtc2VhcmNoIHNwYW4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgI2NvcHlSZWZlcnJhbENvZGVCdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAzNnB4O1xuICBjb2xvcjogIzRmNGY0ZjtcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzVjNWM1O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b24tbGFyZ2U6aG92ZXIsIC5mb3JtLXN1Ym1pdCBidXR0b24uYnV0dG9uLWxhcmdlOmhvdmVyLCAuZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgLmZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbjpob3ZlciwgLmZvcm0tc3VibWl0IGJ1dHRvbi5idXR0b246aG92ZXIsIHVsLm9yZGVycy1zZWFyY2ggc3BhbiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdOmhvdmVyLCAjY29weVJlZmVycmFsQ29kZUJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xufVxuXG4uZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogOXB4IDM2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAxM3B4ICdsYXRvYm9sZCc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjIyNjI2O1xuICBiYWNrZ3JvdW5kOiAjYjIyNjI2O1xufVxuXG4uZm9ybS1zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4ZjFkMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjFkMWQ7XG59XG5cbi5mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcbiAgYmFja2dyb3VuZDogI2IyMjYyNjtcbn1cblxuLmZvcm0tc3VibWl0IGlucHV0LmJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM4ZjFkMWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZjFkMWQ7XG59XG5cbi5mb3JtLXN1Ym1pdCBidXR0b24uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA5cHggMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMjI2MjY7XG4gIGJhY2tncm91bmQ6ICNiMjI2MjY7XG59XG5cbi5mb3JtLXN1Ym1pdCBidXR0b24uYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzhmMWQxZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmMWQxZDtcbn1cblxuLmluc3BlY3RsZXQtc2Vuc2l0aXZlIGlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcbiAgYmFja2dyb3VuZDogI2IyMjYyNjtcbn1cblxuLmluc3BlY3RsZXQtc2Vuc2l0aXZlIGlucHV0W3R5cGU9XCJidXR0b25cIl06aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGYxZDFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDFkO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi1jYXJ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA5cHggMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMjI2MjY7XG4gIGJhY2tncm91bmQ6ICNiMjI2MjY7XG59XG5cbi5idXR0b24uYnV0dG9uLWNhcnQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGYxZDFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDFkO1xufVxuXG4uc2VhcmNoQnV0dG9uIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA5cHggMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiMjI2MjY7XG4gIGJhY2tncm91bmQ6ICNiMjI2MjY7XG59XG5cbi5zZWFyY2hCdXR0b24gaW5wdXRbdHlwZT1cImJ1dHRvblwiXS5idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOGYxZDFkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDFkO1xufVxuXG4uY29tbWl0T3JkZXJCdXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcbiAgYmFja2dyb3VuZDogI2IyMjYyNjtcbn1cblxuLmNvbW1pdE9yZGVyQnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogIzhmMWQxZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhmMWQxZDtcbn1cblxuLmJ1dHRvbi5idXR0b24tY2FydCB7XG4gIHBhZGRpbmc6IDlweCAxOHB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5hY2NvdW50LWFkZHJlc3Mgc3Ryb25nLCAuaW5zcGVjdGxldElnbm9yZSBzdHJvbmcge1xuICBmb250OiAxNHB4ICdsYXRvYm9sZCc7XG59XG5cbnVsLm9yZGVycy1zZWFyY2ggc3BhbiBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgcGFkZGluZzogOXB4IDE2cHg7XG59XG5cbi5zZWN0aW9uIHAgc3Ryb25nIHtcbiAgZm9udDogMTRweCAnbGF0b2JvbGQnO1xufVxuXG4jbG9naW5Db250ZW50IHtcbiAgd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nOiAzNXB4IDM1cHggNDVweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xufVxuXG4jbG9naW5Db250ZW50IGlucHV0LCAjbG9naW5Db250ZW50IHRleHRhcmVhLCAjbG9naW5Db250ZW50IHNlbGVjdCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiNsb2dpbkNvbnRlbnQgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jbG9naW5Db250ZW50IC5idG4tZmIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4jbG9naW5Db250ZW50IC5vciB7XG4gIHBhZGRpbmc6IDI1cHggMCAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbG9naW5Db250ZW50IC5vciBzcGFuIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNsb2dpbkNvbnRlbnQgLm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xufVxuXG4jbG9naW5Db250ZW50IGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbG9naW5Db250ZW50ICNlbWFpbCB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4jbG9naW5Db250ZW50IC5mb3JtLWVsZW1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucmVnaXN0ZXItY2hlY2tib3gge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucmVnaXN0ZXItY2hlY2tib3ggc3BhbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xufVxuXG4jcmVzZXRQYXNzd29yZENvbnRlbnQge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAjMDAwMDAwMUM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNEYzRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDQ5NXB4O1xuICBwYWRkaW5nOiAzNXB4IDM1cHggNTVweCAzNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4jcmVzZXRQYXNzd29yZENvbnRlbnQgaDEge1xuICBmb250OiAyM3B4ICdsYXRvYmxhY2snO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjZGNkY2Q7XG59XG5cbiNyZXNldFBhc3N3b3JkQ29udGVudCBpbnB1dCwgI3Jlc2V0UGFzc3dvcmRDb250ZW50IHRleHRhcmVhLCAjcmVzZXRQYXNzd29yZENvbnRlbnQgc2VsZWN0IHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnJlc2V0Zm9ybS1jb250ZW50LW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5yZXNldGZvcm0tY29udGVudC1tZXNzYWdlIHAge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yZXNldGZvcm0tY29udGVudC1hY3Rpb25zIHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucmVzZXRmb3JtLWNvbnRlbnQtYWN0aW9ucyAuYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEycHggMTVweDtcbn1cblxuI2xvZ2luRm9ybSAubG9naW5MYWJlbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbn1cblxuI2xvZ2luRm9ybSAubG9naW5MYWJlbCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7XG59XG5cbiNsb2dpbkZvcm0gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbiNsb2dpbkZvcm0gI2Zvcm1DaGVjayB7XG4gIGZvbnQ6IDE0cHggJ2xhdG8nO1xufVxuXG4jbG9naW5Gb3JtIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMXB4IDdweCAwIDA7XG59XG5cbi5mb3JtLXN1Ym1pdC5jcmVhdE15QWNjb3VudEJ0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250OiAxOHB4ICdsYXRvYm9sZCc7XG4gIGhlaWdodDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyNjI2O1xufVxuXG4uZm9ybS1zdWJtaXQuY3JlYXRNeUFjY291bnRCdG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG59XG5cbi5sb2dpbkZvcm1TdWJtaXQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubG9naW5Gb3JtU3VibWl0IC5idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4ubG9naW5Gb3JtU3VibWl0IC5idG4tZmIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OHB4O1xufVxuXG4uYWNjb3VudExvZ2luU2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDIwcHggYXV0bztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWF4LXdpZHRoOiA5MjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmFjY291bnRMb2dpblNlY3Rpb24gLnRvcC1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFjY291bnRMb2dpblNlY3Rpb24gaHIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0NEQ0RDRDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm9yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jY3JlYXRlQWNjb3VudENoZWNrb3V0U2VjdGlvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVmZTg7XG4gIG1hcmdpbjogMCAxJSAyMHB4IDEwJTtcbiAgcGFkZGluZzogMjBweCAyJSAyOHB4IDI4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzUlO1xufVxuXG4jY3JlYXRlQWNjb3VudENoZWNrb3V0U2VjdGlvbiAuYnV0dG9uIHtcbiAgZm9udDogMThweC81MHB4ICdsYXRvYm9sZCc7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4jY3JlYXRlQWNjb3VudENoZWNrb3V0U2VjdGlvbiBoMiB7XG4gIGZvbnQ6IDIwcHgvMjRweCAnbGF0b2JvbGQnO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4jY3JlYXRlQWNjb3VudFNlY3Rpb24ge1xuICBib3gtc2hhZG93OiAwcHggMnB4IDRweCAjMDAwMDAwMUM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGNEYzRjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBwYWRkaW5nOiAzNXB4IDM1cHggNDVweCAzNXB4O1xufVxuXG4jY3JlYXRlQWNjb3VudFNlY3Rpb24gaDIge1xuICBmb250OiAyM3B4ICdsYXRvYmxhY2snO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuXG4jY3JlYXRlQWNjb3VudFNlY3Rpb24gaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDAxQztcbn1cblxuI2NyZWF0ZUFjY291bnRTZWN0aW9uIHVsIHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbn1cblxuI2NyZWF0ZUFjY291bnRTZWN0aW9uIHVsIGxpIHtcbiAgbWFyZ2luOiAwIDAgMTJweCAxN3B4O1xufVxuXG4jbG9naW5fZW1haWwge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6ICdsYXRvJztcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNsb2dpbl9wYXNzd29yZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogJ2xhdG8nO1xuICBib3JkZXItY29sb3I6ICNlMWUxZTE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZiQnRuIHtcbiAgd2lkdGg6IDk5JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udDogYm9sZCAxNnB4LzUwcHggJ2FyaWFsJztcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkM2Q2MztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNlNTk5MTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9mYi1pbWcuZ2lmKSAxMHB4IHRvcCBuby1yZXBlYXQsIHVybCguLi9pbWcvZmItYmcuZ2lmKSBsZWZ0IHRvcCByZXBlYXQteDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmJCdG5TbWFsbCB7XG4gIG1hcmdpbjogMTBweCAwIDIwcHggN3B4O1xuICBwYWRkaW5nOiAwIDM2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQ6IGJvbGQgMTZweC81MHB4ICdhcmlhbCc7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZDNkNjM7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzZTU5OTE7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmItaW1nLmdpZikgMTBweCB0b3Agbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2ZiLWJnLmdpZikgbGVmdCB0b3AgcmVwZWF0LXg7XG59XG5cbiNyZWdpc3RyRm9ybSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5sb2dpbi1ib3ggaDIge1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbn1cblxuI2d1ZXN0RW1haWxGb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLCAjZ3Vlc3RFbWFpbEZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4jc2hhcmVSZWZlcnJhbENvZGVMaW5rIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZm9ybS1zdWJtaXQtbGVmdCAuYnV0dG9uLmJ1dHRvbi1ncmV5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmZvb3RlckxpbmtzQmxvY2sgLmNlbnRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5mb290ZXJMaW5rc0Jsb2NrIC5jZW50ZXIgLmZvb3RlckxpbmtzT3V0ZXIge1xuICBmbGV4OiAxO1xufVxuXG4uZm9vdGVyTGlua3NCbG9jayAuY2VudGVyIC5mb290ZXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9vdGVyTGlua3NCbG9jayAuY2VudGVyIC5mb290ZXItbGlua3MgbGkge1xuICBmbGV4OiAxO1xufVxuXG4jbG9nbyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxJTtcbn1cblxuLnNlYXJjaEZvcm0ge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udGVsTm8ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBjb2xvcjogIzQ3ODIyMDtcbiAgZm9udDogMTVweC8xOXB4ICdsYXRvYm9sZCc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhlYWRlci1zZWFyY2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTQlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdIHtcbiAgaGVpZ2h0OiA0OHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgY29sb3I6ICM0YTRhNGE7XG4gIGZvbnQ6IDE2cHggJ2xhdG8nO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluaGVyaXQ7XG4gIGJveC1zaGFkb3c6IGluaGVyaXQ7XG4gIHdpZHRoOiA4NSU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xuaW5wdXRbdHlwZT1zZWFyY2hdOjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1yZXZlYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4vKiBjbGVhcnMgdGhlICdYJyBmcm9tIENocm9tZSAqL1xuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtcmVzdWx0cy1idXR0b24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtZGVjb3JhdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIEZpcmVmb3ggMTkrICovXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgLnN1YnNjcmliZUZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLnN1YnNjcmliZUZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggIzY2NjtcbiAgYm94LXNoYWRvdzogMCAwIDNweCAjNjY2O1xufVxuXG4uaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogNTJweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGF0aWMvc2VhcmNoLWljb24ucG5nKSAxNHB4IG5vLXJlcGVhdDtcbiAgcmlnaHQ6IDklO1xufVxuXG4uaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3ICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuLmhlYWRlci1wcm9tbyB7XG4gIHdpZHRoOiAxNzVweDtcbiAgcGFkZGluZzogMTJweCAxMHB4IDAgMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMy4zJTtcbn1cblxuLmFjY291bnRMaW5rIHtcbiAgd2lkdGg6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFjY291bnRMaW5rOmhvdmVyIHNwYW4ubmFtZUludHJvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY291bnRMaW5rOmhvdmVyIHNwYW4ubXlQcm9maWxlQ29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICdNeSBBY2NvdW50Jztcbn1cblxuLmhlYWRlckxpbmtzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMjBweDtcbiAgdG9wOiAzNHB4O1xuICBmb250OiAxMS41cHggJ2xhdG9ib2xkJztcbn1cblxuLmhlYWRlckxpbmsge1xuICBjb2xvcjogIzI0MjQyNDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaGVhZGVyTGluayA+IGxpID4gYSB7XG4gIGNvbG9yOiAjMjQyNDI0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaGVhZGVyTGluayA+IGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMzBweDtcbn1cblxuLmhlYWRlckxpbmsgLmNhcnRJY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5oZWFkZXJMaW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IC0zcHg7XG59XG5cbi8qLnBob25lSWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzVweDtcclxuICAgIGxlZnQ6IDdweDtcclxufVxyXG4uZmF2SWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzVweDtcclxuICAgIGxlZnQ6IDczcHg7XHJcbn1cclxuLnByb2ZpbGVJY29uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zNXB4O1xyXG5cdGxlZnQ6IDE1N3B4O1xyXG59XHJcbi5jYXJ0SWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzVweDtcclxuICAgIHJpZ2h0OiAtNHB4O1xyXG59Ki9cbiNyZWdpc3RyRm9ybSBiIHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7XG59XG5cbi5wcm9kdWN0Qm94ZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdEJveGVzIC5yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjdweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyU7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnJvdyBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RCb3hlcyAucm93IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuXG4ucHJvZHVjdEJveGVzIC5yb3cgZGl2Omxhc3QtY2hpbGQge1xuICBncmlkLWNvbHVtbjogMztcbn1cblxuLmZlYXR1cmVzLWJyYW5kcyB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZmVhdHVyZXMtYnJhbmRzIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICBmb250OiAyM3B4ICdsYXRvYmxhY2snO1xufVxuXG4uZmVhdHVyZXMtYnJhbmRzIGgzIGEsIC5zaWRlTmF2QmxvY2sgLnZpZXdBbGwge1xuICBmb250OiAxNXB4ICdsYXRvJztcbiAgbWFyZ2luLWxlZnQ6IDElO1xuICBwYWRkaW5nLWxlZnQ6IDElO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XG59XG5cbi5mZWF0dXJlcy1icmFuZHMgaDMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uc2hvcC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzNjBweDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDI3JTtcbn1cblxuLnNob3AtaGVhZGVyIGgxIHtcbiAgZm9udDogMzBweCAnbGF0b2JsYWNrJztcbn1cblxuLmF2Z1JhdGluZ0RpdiB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtZmFtaWx5OiAnbGF0byc7XG59XG5cbi5hdmdSYXRpbmdEaXYgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xufVxuXG4ucXVlc0l0ZW1UaXRsZSwgI3BkcC1xdWVzdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucXVlc0l0ZW1UaXRsZSBoMiB7XG4gIHdpZHRoOiA0NjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuI3BkcC1xdWVzdGlvbnMgLnJldmlld3MtcGFnaW5hdGlvbiB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cblxuI2FkZFF1ZXN0aW9uRm9ybSB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucWFIZWFkZXIge1xuICBmb250OiAyNHB4ICdsYXRvYm9sZCc7XG4gIG1hcmdpbjogMjBweCAwIDVweDtcbn1cblxuI2FkZFF1ZXN0aW9uRm9ybSBkbC5mb3JtIGRkIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jYXRhbG9nIGlucHV0LmJ1dHRvbi1ncmVlbiwgLmNhdGFsb2cgYnV0dG9uLmJ1dHRvbi1ncmVlbiB7XG4gIHdpZHRoOiAxNThweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiAxNnB4ICdsYXRvYm9sZCc7XG4gIGJvcmRlci1jb2xvcjogIzQ3ODIyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3ODIyMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uc3BhY2VOYW1lIHtcbiAgcGFkZGluZzogMCAxcHg7XG59XG5cbi5kb3VibGVTcGFjZU5hbWUge1xuICBwYWRkaW5nOiAwIDJweDtcbn1cblxuLnF1YWRTcGFjZU5hbWUge1xuICBwYWRkaW5nOiAwIDRweDtcbn1cblxuLnVzck5hbWUge1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbn1cblxuI2NvbnRlbnQgaDEgYS5lZGl0TXlQcm9maWxlQnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDE3OHB4O1xufVxuXG4jY29udGVudCBoMSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2VhcmNoQnV0dG9uIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uIHtcbiAgd2lkdGg6IDg0cHg7XG4gIGhlaWdodDogMzVweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vcmRlckRhdGUgc2VsZWN0LCAub3JkZXJTdGF0dXMgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuXG4jYWRkcmVzcy1uZXcgc2VsZWN0IHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LWluZGVudDogMTBweDtcbn1cblxuI2FkZHJlc3MtbmV3IHNlbGVjdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5yZXZpZXdzLXN1bW1hcnkgLmF2Z1JhdGluZ0RpdiB7XG4gIG1hcmdpbjogLTIzcHggMCAwIDE0NXB4O1xufVxuXG4ucGRwLW9yZGVyLWF1dG9zaGlwLmF1dG9zaGlwIHtcbiAgcGFkZGluZzogMTBweCA1cHggMTBweCAxNnB4O1xuICBmb250OiAxMnB4ICdsYXRvYm9sZCc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWVmZTg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5hdXRvc2hpcFJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF1dG9zaGlwRGF5cyB7XG4gIHdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbjogMCAycHggMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG4gIHBhZGRpbmc6IDdweCA3cHggN3B4IDFweDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xufVxuXG4uY2FydC1hdXRvc2hpcC1pbmNyZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBmb250LXNpemU6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uY2FydC1hdXRvc2hpcC1kZWNyZW1lbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMTUxNTE1O1xuICBmb250LXNpemU6IDExcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuaHIuc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiAxMHB4IGF1dG8gYXV0bztcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG5cbi5zcl9wcm9kdWN0RGV0YWlsRGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlbGVjdEFkZHJlc3Mgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pZG1lLWJ0bi1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LWZhbWlseTogJ2xhdG8nICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLnBkcC1vcmRlci1hdXRvc2hpcCBsYWJlbCBhICsgc3BhbiArIGRpdiwgLnBkcC1vcmRlci1hdXRvc2hpcCBsYWJlbCBzcGFuICsgc3BhbiArIGRpdiB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgY29sb3I6ICMxNzdjOTI7XG4gIGZvbnQtZmFtaWx5OiBsYXRvO1xufVxuXG4jY2FydC1jb250ZW50IGxhYmVsIGEgKyBzcGFuICsgZGl2LCAjY2FydC1jb250ZW50IGxhYmVsICsgc3BhbiArIHNwYW4gKyBkaXYge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIGNvbG9yOiAjMTc3YzkyO1xuICBmb250LWZhbWlseTogbGF0bztcbn1cblxuI3Zpc2FBdXRoU2VsZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1zdWJtaXQuY3JlYXRNeUFjY291bnRCdG4gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDEwcHggMDtcbiAgcGFkZGluZzogOXB4IDM2cHg7XG59XG5cbi5ncmVlblRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICBjb2xvcjogIzQ3ODIyMDtcbiAgZm9udDogMTVweCAnb3N3YWxkcmVndWxhcic7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmdyZWVuVGl0bGUuYXV0b3NoaXA6YmVmb3JlLCAuZ3JlZW5UaXRsZS5wdXJlUmV3YXJkczpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5ncmVlblRpdGxlLmF1dG9zaGlwOmJlZm9yZSB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxNHB4O1xufVxuXG4uZ3JlZW5UaXRsZS5wdXJlUmV3YXJkczpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMzE3cHg7XG59XG5cbi5ncmVlblRpdGxlVGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMjdweDtcbn1cblxuLnNoaXBMYWJlbFdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaGlwTGFiZWwge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udDogMTRweCAnbGF0b2JvbGQnO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc2hpcExhYmVsTGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zaGlwTGFiZWxMaW5rQXV0byB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi50YWItY29udGVudCAuY2FuY2VsbGF0aW9uRnV0dXJlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7XG59XG5cbi50YWItY29udGVudCAuY2FuY2VsbGF0aW9uRnV0dXJlIHN0cm9uZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ucGRwLWJ1bGt5LW1lc3NhZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5idWxreUl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiAnbGF0byc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jbW9kYWwgLmJ1bGt5SXRlbTpiZWZvcmUge1xuICB0b3A6IC03cHg7XG59XG5cbi5idWxreUl0ZW0uYnVsa3lJdGVtTW9kYWw6YmVmb3JlIHtcbiAgbGVmdDogMDtcbn1cblxuLmJ1bGt5SXRlbSAuY2FsY3VsYXRlRmVlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMTNweDtcbiAgY29sb3I6ICMxNzdjOTI7XG4gIGZvbnQ6IDEzcHggJ2xhdG8nO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idWxreUl0ZW0gLmNhbGN1bGF0ZUZlZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnVsa3laaXBDb2RlVGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xufVxuXG4uY2FsY3VsYXRlU2hpcHBpbmdGZWVJbnB1dCB7XG4gIHdpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIDhweDtcbn1cblxuLmJ1bGt5SXRlbU1vZGFsIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2J1bGt5RmVlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uemlwQ29kZUNoZWNrb3V0IHtcbiAgd2lkdGg6IDI5NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4uemlwQ29kZUNoZWNrb3V0IHN0cm9uZyB7XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbn1cblxuYnV0dG9uLmJ1dHRvbi5jYWxjdWxhdGVTaGlwcGluZ0ZlZUJ0biB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5idXR0b24uY2FsY3VsYXRlU2hpcHBpbmdGZWVCdG46aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNjYXJ0VXBkYXRlSXRlbXMgdWwuaXRlbS1jYXJ0IC5pdGVtLW9mZmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYWRkaXRpb25hbEJ1bGt5Q2hhcmdlIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDA7XG59XG5cbi5hZGRpdGlvbmFsQnVsa3lDaGFyZ2VDaGVjayB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5hZGRpdGlvbmFsQnVsa3ljdXJyZW5jeSB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250OiAxNHB4ICdsYXRvYm9sZCc7XG59XG5cbi5saXN0aW5nQnVsa3kge1xuICBjb2xvcjogIzI0NWI4MztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDEycHggJ2xhdG9ib2xkJztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnVsa3lDYXJ0SW1hZ2Uge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdWJzY3JpcHRpb24tcXR5IHtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3A6IDE1cHg7XG4gIHdpZHRoOiAyOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wZHAtb3JkZXItYnVsay1wcm9kdWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MnB4O1xuICBib3R0b206IDE0NXB4O1xufVxuXG4uY2FydC1vcmRlci1idWxrLXByb2R1Y3Qge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGJhY2tncm91bmQ6ICNmNWQ2OTE7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnBkcC1vcmRlciAuYnVsa3lDYXJ0SW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGRwLW9yZGVyIC5wZHAtb3JkZXItYnVsay1wcm9kdWN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMjIwcHg7XG59XG5cbi5wZHAtYnVsa3ktbWVzc2FnZSAuYnVsa3lJdGVtLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBkcC1idWxreS1tZXNzYWdlIC5idWxreUl0ZW0tc2hpcHBpbmctbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmNoZWNrb3V0LXBheW1lbnQtYXV0aC1zZWxlY3Rpb24ge1xuICBjbGVhcjogYm90aDtcbn1cblxuI3NpZGViYXIgLnNlY3Rpb24gLnBkcC1vcmRlci1hdmFpbCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm1pbmljYXJ0LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1heC1oZWlnaHQ6IDQzMXB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLnBkcFN1YnNjcmlwdGlvbkNvbnRlbnQ6YmVmb3JlLCAucGRwU3Vic2NyaXB0aW9uQ29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjb250ZW50OiAnJztcbn1cblxuLnBkcFN1YnNjcmlwdGlvbkNvbnRlbnQ6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxudWwuY2hlY2tvdXQtYWRkcmVzcy5jYXJkcyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbnVsLmNoZWNrb3V0LWFkZHJlc3MuY2FyZHMgbGkge1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGNsZWFyOiBib3RoO1xufVxuXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpIGxhYmVsLmZvcm0tY2hlY2sge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMnB4IDEwcHggMTJweCAyOHB4O1xufVxuXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpIGxhYmVsLmZvcm0tY2hlY2s6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLmNoZWNrb3V0LWFkZHJlc3MuY2FyZHMgbGkgbGFiZWwuZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDExcHg7XG59XG5cbnVsLmNoZWNrb3V0LWFkZHJlc3MuY2FyZHMgbGkgbGFiZWwuZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyAuaGlnaGxpZ2h0IHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogMTAwJTtcbn1cblxudWwuY2hlY2tvdXQtYWRkcmVzcy5jYXJkcyBsaSBsYWJlbC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgLmhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICM0NzgyMjA7XG59XG5cbnVsLmNoZWNrb3V0LWFkZHJlc3MuY2FyZHMgbGkgbGFiZWwuZm9ybS1jaGVjayAuY2FyZC1jaGVjayB7XG4gIHdpZHRoOiAzMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbnVsLmNoZWNrb3V0LWFkZHJlc3MuY2FyZHMgbGkgbGFiZWwuZm9ybS1jaGVjayAuYmlsbGluZy1hZGRyZXNzIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxudWwuY2hlY2tvdXQtYWRkcmVzcy5jYXJkcyBsaSBsYWJlbC5mb3JtLWNoZWNrIC5iaWxsaW5nLWFkZHJlc3MgYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpIGxhYmVsLmZvcm0tY2hlY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xufVxuXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpLmNoZWNrb3V0LWFkZHJlc3MtbmV3IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxOHB4O1xufVxuXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpLmNoZWNrb3V0LWFkZHJlc3MtbmV3IGE6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbnVsLmFjY291bnQtbGlzdC5hZGRyZXNzZXMgbGkuaW5zcGVjdGxldC1zZW5zaXRpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwuYWNjb3VudC1saXN0LmFkZHJlc3NlcyBsaS5pbnNwZWN0bGV0LXNlbnNpdGl2ZSAuY3JlZGl0LWNhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbnVsLmFjY291bnQtbGlzdC5hZGRyZXNzZXMgbGkuaW5zcGVjdGxldC1zZW5zaXRpdmUgLmJpbGxpbmctYWRkcmVzcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbnVsLmFjY291bnQtbGlzdC5hZGRyZXNzZXMgbGkuaW5zcGVjdGxldC1zZW5zaXRpdmUgLmJpbGxpbmctYWRkcmVzcyAuZGVzY3JpcHRpb24ge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTg5cHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2FmYWZhZjtcbn1cblxudWwuYWNjb3VudC1saXN0LmFkZHJlc3NlcyBsaS5pbnNwZWN0bGV0LXNlbnNpdGl2ZSAuYmlsbGluZy1hZGRyZXNzIGFkZHJlc3Mge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxudWwuYWNjb3VudC1saXN0LmFkZHJlc3NlcyBsaS5pbnNwZWN0bGV0LXNlbnNpdGl2ZTpob3ZlciAuYmlsbGluZy1hZGRyZXNzIC5kZXNjcmlwdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuLWltcG9ydGFudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmVycm9yIHtcbiAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbn1cblxuLmNoZWNrb3V0LWxvZ2luLWVycm9ycyB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5uYXYtYnJhbmQgLk1pc2MgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ucGRwLWZhdm9yaXRlcy1hZGRlZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDJweCAwIDA7XG59XG5cbiNsb2FkLW92ZXJsYXkge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICAtbW96LW9wYWNpdHk6IDAuMjtcbiAgLWtodG1sLW9wYWNpdHk6IDAuMjtcbiAgb3BhY2l0eTogMC4yO1xufVxuXG51bCNuYXYgdWwubmF2LWRpc2NvLXByb21vcyBsaSAubmF2LWRpc2NvLW1vcmUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbiNmb290ZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lIG91dHNpZGUgbm9uZTtcbn1cblxuI2Zvb3RlciBsaSBhIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbnVsLmZvb3Rlci1saW5rcyBsaSB1bCBsaSBpbWcge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDFweCA1cHggMXB4IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNsb2FkIHtcbiAgYmFja2dyb3VuZDogdXJsKC9pbWcvYWpheC1sb2FkZXIuZ2lmKSBuby1yZXBlYXQgY2VudGVyIDMwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMCU7XG4gIGxlZnQ6IDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udWktYXV0b2NvbXBsZXRlIHtcbiAgYmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDQwMHB4O1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG51bC51aS1hdXRvY29tcGxldGUgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwudWktYXV0b2NvbXBsZXRlID4gbGkudWktYXV0b2NvbXBsZXRlLWNhdGVnb3J5OmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG51bC51aS1hdXRvY29tcGxldGUgPiBsaS51aS1hdXRvY29tcGxldGUtY2F0ZWdvcnkge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweCA1cHggMnB4O1xuICBjb2xvcjogIzk5OTtcbiAgd2lkdGg6IDk4LjIlO1xuICAvKkZpeCBQUkZSMTcwMy0xNzEzKi9cbiAgLypmbG9hdDogbGVmdDsqL1xufVxuXG51bC51aS1hdXRvY29tcGxldGUgPiBsaS5wcm9kdWN0IHtcbiAgY29sb3I6ICMxNzdjOTI7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpLnByb2R1Y3QgYTpob3ZlciAuaXRlbS1yZXN1bHQtdGV4dCA+IC5pdGVtLXRpdGxlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpLnByb2R1Y3QgLml0ZW0tcmVzdWx0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG51bC51aS1hdXRvY29tcGxldGUgPiBsaS5wcm9kdWN0IC5pdGVtLXJlc3VsdCA+IGEge1xuICBmbG9hdDogbGVmdDtcbn1cblxudWwudWktYXV0b2NvbXBsZXRlID4gbGkucHJvZHVjdCAuaXRlbS1yZXN1bHQgLml0ZW0tcmVzdWx0LXRleHQge1xuICB3aWR0aDogNDcwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxudWwudWktYXV0b2NvbXBsZXRlID4gbGkucHJvZHVjdCAuaXRlbS10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpLnByb2R1Y3QgYnV0dG9uLml0ZW0tdGl0bGU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxudWwudWktYXV0b2NvbXBsZXRlID4gbGkucHJvZHVjdCAucmF0aW5ncyB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC02cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG51bC51aS1hdXRvY29tcGxldGUgPiBsaS5wcm9kdWN0IHNwYW4uaXRlbS1icmFuZCB7XG4gIGNvbG9yOiAjMzMzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDRweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTRweDtcbn1cblxudWwudWktYXV0b2NvbXBsZXRlID4gbGkucHJvZHVjdCAuaXRlbS1yZXZpZXctY291bnQge1xuICBsZWZ0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYm90dG9tOiA5cHg7XG59XG5cbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpLnByb2R1Y3QgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5wZHAtYmFjay10by1wcm9kdWN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5idXR0b24ucGRwLWJhY2stdG8tcHJvZHVjdC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMTc3YzkyICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuYnV0dG9uLnBkcC1iYWNrLXRvLXByb2R1Y3QtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY2F0YWxvZyBsaS5pdGVtLWl0ZW0gc3Bhbi5pdGVtLXJldmlld3MgYSB7XG4gIGZvbnQ6IDEzcHggJ2xhdG8nO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY2F0YWxvZyBsaS5pdGVtLWl0ZW0uY2VydG9uYSBzcGFuLml0ZW0tcmV2aWV3cyBhIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLmNhdGFsb2cgLml0ZW1zLXNwb3RsaWdodCBsaS5pdGVtLWl0ZW0gc3Bhbi5pdGVtLXJldmlld3MgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbnRyLmNvbXBhcmUtaXRlbSBzcGFuLml0ZW0tcmV2aWV3cyBhIHtcbiAgbGVmdDogMTEuNWVtO1xuICBib3R0b206IDRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG51bC5pdGVtLWNhcm91c2VsIHNwYW4uaXRlbS1yZXZpZXdzIGEge1xuICB0b3A6IC0yLjJlbTtcbn1cblxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaS5zdWJuYXYtYWxsLnNwbGl0dGVyIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbn1cblxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaS5jYXRlZ29yeS1zaG9wLWJ5IHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cblxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaS5jYXRlZ29yeS1zaG9wLWJ5IGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ1dHRvbi5ub3RpZnktb3JhbmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgY29sb3I6ICM0NzgyMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250OiAxNnB4ICdsYXRvJztcbiAgcGFkZGluZzogOXB4IDM2cHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzQ3ODIyMDtcbn1cblxuLmJ1dHRvbi5ub3RpZnktb3JhbmdlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM5ODEwYztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG51bCNuYXYgLm5hdi1jYXQgdWwuc3VibmF2IGxpLmNhdGVnb3J5LXNob3AtYnkgYTphZnRlciB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTNweDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMHB4O1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLnBuZykgbm8tcmVwZWF0IC05MXB4IC0xNjJweDtcbn1cblxuLml0ZW0tbm90ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIGJvdHRvbTogMTAycHg7XG4gIGZvbnQ6IDE0cHggJ2xhdG9pdGFsaWMnO1xufVxuXG4ub3V0T2ZTdG9jayB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0MnB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxNTVweDtcbiAgdG9wOiAxMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IC45O1xuICBmb250OiAxNHB4LzQwcHggJ2xhdG9ib2xkJztcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLWllLWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5vcmRlci1ub3RpZnktZGl2IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBtYXJnaW4tbGVmdDogMjUlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbnVsLm9mZmVyLXNpZ251cC11bCB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICB3aWR0aDogMjEwcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmFjY291bnQtZHJvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxNDBweCAhaW1wb3J0YW50O1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ucXR5LXNlbGVjdC1wb3Mge1xuICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4uY29tcGFyZS1wcm9kLWNvcHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgY29sb3I6ICM2NjY7XG59XG5cbi50b2xlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBkcC1wcm9tbyB7XG4gIGNvbG9yOiAjYzAwO1xuICBib3R0b206IC00NHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbn1cblxuLnBkcC1wcm9tby1saXN0aW5nIHtcbiAgY29sb3I6ICNjMDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZm9udDogMTJweCAnbGF0b2JvbGQnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmF2LXByb21vLCAub3JkZXItZGV0YWlsLXByb21vLCAub3JkZXItZGV0YWlsLXByb21vLXNwYWNlIHtcbiAgY29sb3I6ICNjMDA7XG4gIGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcbiAgbWFyZ2luOiA4cHggMCA4cHggMTU1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9yZGVyLWRldGFpbC1wcm9tby1zcGFjZSB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wZHAtcHJvbW8tbGlzdGluZyBhLCAuZmF2LXByb21vIGEsIC5wZHAtcHJvbW8gYSwgLm9yZGVyLWRldGFpbC1wcm9tbyBhLCAub3JkZXItZGV0YWlsLXByb21vLXNwYWNlIGEsIC5wZHAtcHJvbW8tbGlzdGluZyBhOmhvdmVyLCAucGRwLXByb21vIGE6aG92ZXIsIC5mYXYtcHJvbW8gYTpob3ZlciwgLm9yZGVyLWRldGFpbC1wcm9tbyBhOmhvdmVyLCAub3JkZXItZGV0YWlsLXByb21vLXNwYWNlIGE6aG92ZXIge1xuICBjb2xvcjogI2MwMCAhaW1wb3J0YW50O1xufVxuXG4ucGRwLXByb21vLWxpc3RpbmcgYTpob3ZlciwgLnBkcC1wcm9tbyBhOmhvdmVyLCAuZmF2LXByb21vIGE6aG92ZXIsIC5vcmRlci1kZXRhaWwtcHJvbW8gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ub3JkZXItZGV0YWlsLXByb21vIHtcbiAgbWFyZ2luOiA4cHggMCA4cHggMTk2cHg7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4vKiBEZWFscyBpY29uIGFuZCBjdXN0b21lciBzZXJ2aWNlIHRvb2x0aXAgY3NzICovXG4ucGhvbmVIZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ucGhvbmVIZWFkZXIgLmZhLWNvbW1lbnRzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgY29sb3I6ICMxNzdjOTI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5waG9uZUhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIG1hcmdpbi1sZWZ0OiA0cHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBkYXJrZ3JlZW47XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZ3JlZW47XG59XG5cbi5waG9uZUhlYWRlciAucGhvbmVIZWFkZXJEcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDI2cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHdpZHRoOiAxMjYlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggNnB4ICNkZGQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5waG9uZUhlYWRlciAucGhvbmVIZWFkZXJEcm9wZG93biBwIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnBob25lSGVhZGVyOmhvdmVyIC5waG9uZUhlYWRlckRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNuYXYgbGkgYSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAjZ2xvYmFsLCAjaGVhZGVyU2VhcmNoLCAjbmF2LCAjb2ZmZXItc2lnbnVwLXVsLCAjZm9vdGVyLCAjaW5pdF9yZWNhcHRjaGEsIC5jb25maXJtLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGgyLCBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cbiAgI3NpZGViYXIgaDMsIGJ1dHRvbi5idXR0b24sIGlucHV0LmJ1dHRvbiB7XG4gICAgY29sb3I6ICM0NDQ7XG4gIH1cbn1cblxuLyogSUUgKi9cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucHJvZHVjdEJveGVzIC5yb3cge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgfVxuICAucHJvZHVjdEJveGVzIC5yb3cgZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNSU7XG4gIH1cbiAgLnByb2R1Y3RCb3hlcyAucm93IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNSU7XG4gIH1cbiAgI2NvbnRhaW5lciAjcmV2aWV3c0FyZWEgI3Jldmlld3NUZXh0IHVsIGxpIHAudHh0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5mb290ZXJMaW5rc091dGVyIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIC5mb290ZXJMaW5rc0Jsb2NrIC5jZW50ZXIge1xuICAgIG1heC13aWR0aDogMTUwMHB4O1xuICB9XG59XG5cbi8qIFRhYmxldCAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XG4gICNleHRvbGVfem9uZV9nbG9iYWxfaGVhZGVyIHtcbiAgICBsZWZ0OiAxNi4zJTtcbiAgfVxuICAjdmFsdWVQcm9wIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICB1bC5mb290ZXItbGlua3MgbGkge1xuICAgIHdpZHRoOiAyMjBweDtcbiAgfVxuICB1bC5pdGVtLXNuYXBzaG90IC5pdGVtLXByaWNlIHtcbiAgICBib3R0b206IDczcHggIWltcG9ydGFudDtcbiAgfVxuICAuY2FydExvZ2luU2VjdGlvbiAjY3JlYXRlQWNjb3VudFNlY3Rpb24ge1xuICAgIHdpZHRoOiAyOCUgIWltcG9ydGFudDtcbiAgfVxuICAuY3ljbGUtc2xpZGVzaG93IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuZm9vdGVyTGlua3NPdXRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5mb290ZXItZW1haWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgfVxuICAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRdLCAuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXNlYXJjaF0ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbiAgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICByaWdodDogNyU7XG4gIH1cbiAgLmxvZ2luLWJveCB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxuICAubmF2UGFyZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgfVxuICAub3V0T2ZTdG9jayB7XG4gICAgbGVmdDogMTQlO1xuICB9XG4gIC5zZWFyY2hGb3JtIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5zaGlwcGluZ0hlYWRlcnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzhweDtcbiAgfVxuICAuc3ByaXRlLXByaW50IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC50YWJsZXQtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICB0ZXh0YXJlYSwgaW5wdXQudGV4dCwgaW5wdXRbdHlwZT1cInRleHRcIl0sIGlucHV0W3R5cGU9XCJidXR0b25cIl0sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sIC5pbnB1dC1jaGVja2JveCB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNDBweCkgYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAubmF2LWNvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBtYXJnaW4tdG9wOiAtMTZweDtcbiAgfVxufVxuXG4uYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbi5idXR0b24tZGlzYWJsZWQuYnV0dG9uLWdyZXk6aG92ZXIsIC5idXR0b24uYnV0dG9uLWRpc2FibGVkLmJ1dHRvbi1ncmV5OmFjdGl2ZSwgLmJ1dHRvbi5idXR0b24tZGlzYWJsZWQuYnV0dG9uLWdyZXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiA0cHggMThweDtcbn1cblxuLmNsb3NlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNkZmRkZGY7XG59XG5cbiNtb2RhbC1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG59XG5cbiNtb2RhbC1mb290ZXIgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM2MTU5NGU7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cblxuI29mZi1wZXJjZW50IHtcbiAgZm9udC1zaXplOiAxMDZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjNjM1YTUyO1xuICBmb250LWZhbWlseTogJ29zd2FsZGJvbGQnO1xufVxuXG4jb2ZmLXBlcmNlbnQgc3VwIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG5cbiNvcmRlciB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgY29sb3I6ICM2MTU5NGU7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuI2RpdmlkZXIge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNleHBlcmllbmNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA1cHggMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogIzYxNTk0ZTtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4jcmVqZWN0IHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbiNyZWplY3QgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjNjE1OTRlO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG9wYWNpdHk6IDAuOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNzdWJtaXQge1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jc3VibWl0ICNwb3B1cHN1Ym1pdGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IDM5NHB4O1xuICBoZWlnaHQ6IDc0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjZTM3MjQ5O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4jc3VibWl0IHNwYW4ge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICByaWdodDogMjkzcHg7XG4gIHRvcDogMzFweDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbiNzdWJtaXQgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI3BmLWxvZ28ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEzOHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cblxuI3BmLWxvZ28gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jcG9wdXAtaGVhZGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBjb2xvcjogIzYxNTk0ZTtcbn1cblxuI2VtYWlsIHtcbiAgbWFyZ2luOiAxNXB4IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM5NHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbiNlbWFpbCBpbnB1dCB7XG4gIHdpZHRoOiA4Ni41JTtcbiAgaGVpZ2h0OiA3NHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmMGVlZjA7XG4gIHBhZGRpbmc6IDAgMCAwIDU0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzOTRweDtcbn1cblxuI2VtYWlsIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuI2VtYWlsIGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIxcHg7XG4gIGxlZnQ6IDU0cHg7XG4gIGNvbG9yOiAjNjE1OTRlO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbiNlbWFpbCBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IDlweDtcbiAgbWFyZ2luOiAwIDRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdGF0aWMvZW1haWwucG5nKTtcbn1cblxuI21vZGFsLWZvb3RlciBzdXAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwIC0ycHg7XG59XG5cbiNyZXN0cmljdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDM4cHg7XG4gIHdpZHRoOiA1NDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0b3A6IDI0NnB4O1xuICBsZWZ0OiAxMzBweDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y2O1xuICBjb2xvcjogIzAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbiNyZXN0cmljdGlvbnMgI2Nsb3NlLXJlc3RyaWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA2cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgI29mZi1wZXJjZW50IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyMzVweDtcbiAgfVxufVxuXG4jcGRwLXNoYXJlIC5tb2RhbC1ib2R5IC5zaGFyZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbiNwZHAtc2hhcmUgI3ByZC10aXRsZSBoMyB7XG4gIG1hcmdpbjogMDtcbn1cblxuI3BkcC1zaGFyZSAuZm9ybS1maWVsZCBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNwZHAtc2hhcmUgLmZvcm0tZmllbGQge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuI3BkcC1zaGFyZSAuZm9ybS1maWVsZCBpbnB1dCB7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIHdpZHRoOiA5Ny41JTtcbn1cblxuI3BkcC1zaGFyZSAuZm9ybS1maWVsZCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB3aWR0aDogOTcuNSU7XG59XG5cbiNwZHAtc2hhcmUgLnRodW1iIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cblxuI3BkcC1zaGFyZSAuZm9ybS1maWVsZCNjb3B5LWVtYWlsIHtcbiAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbn1cblxuI3BkcC1zaGFyZSAuZm9ybS1maWVsZCNjb3B5LWVtYWlsIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwO1xufVxuXG4jcGRwLXNoYXJlIC5mb3JtLWZpZWxkI2NvcHktZW1haWwgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNwZHAtc2hhcmUgLnRodW1iICNwcmQtdGh1bWIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbiNwZHAtc2hhcmUgLnRodW1iICNwcmQtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgd2lkdGg6IDgwJTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4jcGRwLXNoYXJlIC5mb3JtLWZpZWxkOm50aC1jaGlsZCgzKSB7XG4gIG1hcmdpbjogMDtcbn1cblxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIHVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogOHB4IDAgMDtcbn1cblxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuI3BkcC1zaGFyZSBpbnB1dCNzaGFyZVByb2R1Y3QtcG9wdXAtc2VuZC1lbWFpbC1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIC5zaGFyZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG59XG5cbiNwZHAtc2hhcmUgLmZhY2Vib29rIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDAgNnB4O1xufVxuXG4jcGRwLXNoYXJlIC50d2l0dGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbmRpdiNwZHAtc2hhcmUtcHJvZHVjdC1pY29uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4jcGRwLXNoYXJlLXByb2R1Y3QtaWNvbiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jcGRwLXNoYXJlLXByb2R1Y3QtaWNvbiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmljZUNvb2xlck1zZyB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMwNDgwYTk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaWNlQ29vbGVyTXNnIC50ZXh0IHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5pY2VDb29sZXJNc2cgLnRleHQgaDIuZnJlc2gtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMTBweDtcbiAgZm9udDogMTNweCBcImxhdG9ib2xkXCI7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uaWNlQ29vbGVyTXNnIC50ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pY2VDb29sZXJNc2cjbWVzMyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB3aWR0aDogNDEwcHg7XG59XG5cbi5pY2VDb29sZXJNc2cjbWVzMyAubXNnLWljb24gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uaWNlQ29vbGVyTXNnI21lczIge1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLmljZUNvb2xlck1zZyNtZXMyIGg0IHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4uaWNlQ29vbGVyTXNnI21lczIgbGkge1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5pY2VDb29sZXJNc2cjbWVzMyAubXNnLWljb24gaDQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCA1cHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaWNlQ29vbGVyTXNnI21lczMgLnRleHQge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4uaWNlQ29vbGVyTXNnI21lczIgLnRleHQgaDQge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4jcGRwX2ljZUNvb2xlckRldGFpbHMgcCB7XG4gIG1hcmdpbjogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7XG59XG5cbi5pY2VDb29sZXJEaWFsb2cgLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4uaWNlQ29vbGVyRGlhbG9nIC5pY2VDb29sZXJSZW1vdmVCdXR0b24ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBiM2UxO1xufVxuXG4uaWNlQ29vbGVyRGlhbG9nIC5pY2VDb29sZXJSZW1vdmVCdXR0b24ge1xuICBmb250LWZhbWlseTogbGF0b2JvbGQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGIzZTEgIWltcG9ydGFudDtcbn1cblxuLmljZUNvb2xlckRpYWxvZyAuaWNlQ29vbGVyUmVtb3ZlQnV0dG9uOmhvdmVyIHtcbiAgZm9udC1mYW1pbHk6IGxhdG9ib2xkO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBiM2UxICFpbXBvcnRhbnQ7XG59XG5cbiNjaGFuZ2VyZXZpZXdGb3JtIGR0IHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuI2NoYW5nZXJldmlld0Zvcm0gZGQge1xuICB3aWR0aDogNzAlO1xufVxuXG4ucmV2aWV3cyBsYWJlbC5mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmV2aWV3cyAucmV2aWV3LWF1dGhvciBoMiB7XG4gIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xufVxuXG4ucmV2aWV3cyAucGVuZGluZy1lbGVtZW50cyBzcGFuID4gLmZvcm0tcmF0aW5nIHtcbiAgbWFyZ2luLWxlZnQ6IDM4cHg7XG59XG5cbiNib2R5LmNoZWNrb3V0IC5yZXZpZXdzIGRsLmZvcm0gZGQgdGV4dGFyZWEge1xuICByZXNpemU6IGF1dG87XG59XG5cbi5jaGVja291dCAucmV2aWV3cyB7XG4gIG1heC13aWR0aDogMTMzMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucmV2aWV3cyAucmV2aWV3LWF1dGhvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiNzcG90bGlnaHQtb2xkLWNvbnRlbnQge1xuICB3aWR0aDogODcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuI3Nwb3RsaWdodC1vbGQtY29udGVudCB1bC5yZXZpZXdzLWxpc3Qge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuI3Nwb3RsaWdodC1vbGQtY29udGVudCAucHJldlBhZ2VySW5hY3RpdmUge1xuICBib3R0b206IDQ1cHg7XG59XG5cbiNzcG90bGlnaHQtb2xkLWNvbnRlbnQgLnByZXZQYWdlckFjdGl2ZSB7XG4gIGJvdHRvbTogNDVweDtcbn1cblxuI3Nwb3RsaWdodC1vbGQtY29udGVudCAubmV4dFBhZ2VySW5hY3RpdmUge1xuICBib3R0b206IDQ1cHg7XG59XG5cbiNzcG90bGlnaHQtb2xkLWNvbnRlbnQgLm5leHRQYWdlckFjdGl2ZSB7XG4gIGJvdHRvbTogNDVweDtcbn1cblxuI3Nwb3RsaWdodC1vbGQtY29udGVudCAucmV2aWV3Q291bnRTZWN0aW9uIHtcbiAgdG9wOiAxNTNweDtcbiAgbGVmdDogMTBweDtcbn1cblxuI3Nwb3RsaWdodC1vbGQtY29udGVudCB1bC5yZXZpZXdzLWxpc3QgaDMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4jc3BvdGxpZ2h0LWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogMTQwM3B4O1xufVxuXG4jc3BvdGxpZ2h0LWNvbnRlbnQgLnByZXZQYWdlckluYWN0aXZlIHtcbiAgYm90dG9tOiA1NXB4O1xuICBsZWZ0OiAyNSU7XG59XG5cbiNzcG90bGlnaHQtY29udGVudCAubmV4dFBhZ2VySW5hY3RpdmUge1xuICBib3R0b206IDU1cHg7XG4gIHJpZ2h0OiAyNiU7XG59XG5cbiNzcG90bGlnaHQtY29udGVudCAubmV4dFBhZ2VyQWN0aXZlIHtcbiAgYm90dG9tOiA1NXB4O1xuICBmb250LXNpemU6IDBweDtcbiAgcmlnaHQ6IDI2JTtcbn1cblxuI3Nwb3RsaWdodC1jb250ZW50IC5wcmV2UGFnZXJBY3RpdmUge1xuICBib3R0b206IDU1cHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICBsZWZ0OiAyNSU7XG59XG5cbiNzcG90bGlnaHQtY29udGVudCAucmV2aWV3Q291bnRTZWN0aW9uIHtcbiAgdG9wOiAxMzBweDtcbiAgbGVmdDogMjBweDtcbn1cblxuI3Nwb3RsaWdodC1jb250ZW50IHVsLnJldmlld3MtbGlzdCBoMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yZXZpZXdDb3VudFNlY3Rpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGZvbnQ6IDE1cHggJ2xhdG9ib2xkJztcbn1cblxuLnByb2R1Y3Qtc3BvdGxpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTQwM3B4O1xufVxuXG4ucHJvZHVjdC1vbGQtc3BvdGxpZ2h0IHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BvdGxpZ2h0LW92ZXJ2aWV3IHtcbiAgd2lkdGg6IDQwJTtcbiAgcGFkZGluZzogNTNweCA2NnB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNwb3RsaWdodC1vbGQtb3ZlcnZpZXcge1xuICB3aWR0aDogNDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MHB4O1xuICBsZWZ0OiA3MHB4O1xufVxuXG4uc3BvdGxpZ2h0LXRpdGxlIGgxIHtcbiAgZm9udDogMzJweCAnbGF0b2JvbGQnICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuXG4uc3BvdGxpZ2h0LXRpdGxlIGg0IHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LWZhbWlseTogbGF0b2JvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uc3BvdGxpZ2h0LWJhZGdlIHtcbiAgd2lkdGg6IDYwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5zcG90bGlnaHQtb2xkLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5zcG90bGlnaHQtb2xkLXRpdGxlIGgxIHtcbiAgZm9udDogNTZweCAnbGF0b2JvbGQnICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnNwb3RsaWdodC1vbGQtdGl0bGUgaDQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiBsYXRvYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5zcG90bGlnaHQtb2xkLWJhZGdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BvdGxpZ2h0LW9sZC1jb3N0IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5zaG9wQWxsU3BvdExpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNob3BBbGxTcG90TGlnaHQgYSB7XG4gIGNvbG9yOiAjMEI3NUQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLnNwb3RsaWdodC1vcmRlci1hdmFpbCB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLnNwb3RsaWdodC1vcmRlci1wcmljZSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5zcG90bGlnaHQtb3JkZXItcHJpY2UgaW5zIHtcbiAgZm9udDogMjNweCAnbGF0b2JvbGQnO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uc3BvdGxpZ2h0LW9yZGVyLXByaWNlIGRlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTUwcHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uc3BvdGxpZ2h0LW9yZGVyLXByaWNlIC5mcmVlU2hpcHBpbmdCaWdUZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4uc3BvdGxpZ2h0LW9yZGVyLXByaWNlIC5mcmVlU2hpcHBpbmdCaWdUZXh0IC5zcG90bGlnaHRUaW1lVG9PcmRlciAjcGRwVGltZVRvQnV5IHtcbiAgZm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3BvdGxpZ2h0LW9yZGVyLXByaWNlIC5mcmVlU2hpcHBpbmdCaWdUZXh0IC50b29sdGlwLXF1ZXJ5LnRvb2x0aXAtbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BvdC1saWdodC1wcm9kdWN0LXByb21vLXNwYWNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBjb2xvcjogI2IyMjYyNjtcbiAgZm9udDogMTRweCAnbGF0byc7XG59XG5cbi5zcG90LWxpZ2h0LXByb2R1Y3QtcHJvbW8tc3BhY2UgLnVwc2VsbC10b29sdGlwLW1vZGFsIHtcbiAgY29sb3I6ICNCMjI2MjY7XG59XG5cbnNwYW4uc3BvdGxpZ2h0VGltZVRvT3JkZXIge1xuICBmb250OiAxNHB4ICdsYXRvJztcbn1cblxuLnNwb3RsaWdodE91dE9mU3RvY2sge1xuICBmb250OiAxN3B4IFwibGF0b2JvbGRcIjtcbiAgY29sb3I6ICNiMjI2MjY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5zcG90bGlnaHQtb3JkZXItZW1haWwge1xuICBmb250OiAxM3B4ICdsYXRvYm9sZCc7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcbn1cblxuLnNwb3RsaWdodC1vcmRlci1vdXRPZlN0b2NrIGlucHV0LnNwb3RsaWdodC1vcmRlci1lbWFpbC1pbnB1dCB7XG4gIHdpZHRoOiA2OCU7XG4gIHRleHQtaW5kZW50OiAxLjJlbTtcbiAgaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LWZhbWlseTogJ2xhdG9ib2xkJztcbn1cblxuLnNwb3RsaWdodC1vcmRlci1vdXRPZlN0b2NrIGJ1dHRvbi5idXR0b24uYnV0dG9uLWdyZXkge1xuICBwYWRkaW5nOiAxMnB4IDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ3ODIyMDtcbiAgd2lkdGg6IDcyJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBmb250OiAxN3B4ICdsYXRvYm9sZCc7XG59XG5cbi5zcG90bGlnaHRRdWFudGl0eVBlclNpemVDb250YWluZXIgLnBmUmVjU2xvdCBzZWxlY3Qge1xuICB3aWR0aDogNTElO1xufVxuXG5zcGFuLnNwb3RsaWdodC1hdmFpbGFiaWxpdHkge1xuICBmb250OiAxNXB4ICdsYXRvJztcbn1cblxuc3Bhbi5zcG90bGlnaHQtYXZhaWxhYmlsaXR5LWxvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMTVweDtcbiAgdG9wOiAzNnB4O1xuICBmb250OiAxNXB4ICdsYXRvJztcbiAgY29sb3I6ICNCMjI2MjY7XG59XG5cbi5zcG90bGlnaHQtcHJvZHVjdC1xdWFudGl0eSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmRsLnNwb3RsaWdodC1vcmRlci1mb3JtIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuZGwuc3BvdGxpZ2h0LW9yZGVyLWZvcm0gZGQge1xuICB3aWR0aDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tbGVmdDogN3B4O1xufVxuXG5kbC5zcG90bGlnaHQtb3JkZXItZm9ybSBzZWxlY3Qge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbmRsLnNwb3RsaWdodC1vcmRlci1mb3JtIGR0IGxhYmVsIHtcbiAgcGFkZGluZzogN3B4IDA7XG59XG5cbi5zcG90bGlnaHQtYWRkdG9jYXJ0IHtcbiAgcGFkZGluZzogMjBweCAwcHggMzBweCAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0RDRENEO1xufVxuXG4uc3BvdGxpZ2h0LWh0bWwge1xuICBtYXJnaW46IDMwcHggMHB4IDIwcHggMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5zcG90TGlnaHRIaWdobGlnaHRzIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0RDRENEO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS41ZW07XG59XG5cbi5zcG90SGlnaExpZ2h0c1RpdGxlIHtcbiAgZm9udDogMTRweCBcImxhdG9ib2xkXCI7XG59XG5cbi5zcG90bGlnaHRRdWFudGl0eVBlclNpemVDb250YWluZXIgaDIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnbGF0byc7XG4gIHBhZGRpbmc6IDNweCAwcHg7XG59XG5cbi5zcG90bGlnaHRRdWFudGl0eVBlclNpemVDb250YWluZXIge1xuICBtYXJnaW46IDEwcHggMHB4O1xufVxuXG4uc3BvdGxpZ2h0LXF1YW50aXR5IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi5zcG90TGlnaHRGZWF0dXJlZFJldmlld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZmU4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xufVxuXG4uc3BvdGxpZ2h0LWNvc3QgaDIge1xuICBmb250OiAyM3B4ICdsYXRvYm9sZCc7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zcG90bGlnaHQtY29zdCBoNCB7XG4gIGZvbnQ6IDE1cHggJ2xhdG9ib2xkJztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5zcG90bGlnaHQtYWRkdG9jYXJ0IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICM0NzgyMjA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0NzgyMjA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiAxOHB4ICdsYXRvJztcbn1cblxuLnNwb3RsaWdodC1vbGQtYWRkdG9jYXJ0IGJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDIzMHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICM0NzgyMjA7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICM0NzgyMjA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc3BvdGxpZ2h0LW9sZC1hZGR0b2NhcnQgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLnNwb3RsaWdodC1vbGQtYWRkdG9jYXJ0IGxhYmVsIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTY1cHg7XG4gIHBhZGRpbmc6IDE0cHggMTZweCAxN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250OiAxNXB4ICdsYXRvYm9sZCc7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG5cbi5zcG90bGlnaHQtb2xkLWFkZHRvY2FydCBzcGFuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2ltZy9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICBwYWRkaW5nOiA2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLnNwb3RsaWdodC1vbGQtcmV2aWV3Q291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIGZvbnQ6IDE1cHggJ2xhdG8nO1xufVxuXG4uc3BvdGxpZ2h0LW9sZC1kaXNjbGFpbWVyIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udDogMTJweCAnbGF0byc7XG4gIGNvbG9yOiAjNjY2O1xufVxuXG4uc3BvdGxpZ2h0LWFkZHRvY2FydCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc3BvdGxpZ2h0LWFkZHRvY2FydCBsYWJlbCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgd2lkdGg6IDE2NXB4O1xuICBwYWRkaW5nOiAxNHB4IDE2cHggMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udDogMTVweCAnbGF0b2JvbGQnO1xuICBtYXJnaW4tbGVmdDogOHB4O1xufVxuXG4uc3BvdGxpZ2h0LWFkZHRvY2FydCBzcGFuIHtcbiAgYmFja2dyb3VuZDogI0UwRTBFMDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uc3BvdGxpZ2h0LXJldmlld0NvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgZm9udDogMTVweCAnbGF0byc7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5zcG90bGlnaHQtZGlzY2xhaW1lciB7XG4gIHBhZGRpbmc6IDFyZW0gMS40cmVtO1xuICBmb250OiAxMnB4ICdsYXRvJztcbiAgY29sb3I6ICM2NjY7XG59XG5cbi5zcG90bGlnaHRTcGVjaWFsdGllcyB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLnNwb3RsaWdodC1vcmRlcmxpbWl0IHtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbn1cblxuLnNwb3RsaWdodC1yYXRpbmdzIHtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbn1cblxuLnNwb3RsaWdodC1yYXRpbmdzIC5yYXRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5zcG90bGlnaHQtcXVhbnRpdHkge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uc3BvdGxpZ2h0LXF1YW50aXR5IHAge1xuICBmb250OiAxNXB4ICdsYXRvJztcbn1cblxuLnNwb3RsaWdodC1yYXRpbmdzIHVsLnJhdGluZ3MtbWVkIGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcG90bGlnaHQtcXVhbnRpdHkgdWwucmF0aW5ncy1tZWQgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNwb3RsaWdodC1xdWFudGl0eSAucmF0aW5ncy1tZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcG90bGlnaHQtcmF0aW5ncyAucmF0aW5nIHVsLnJhdGluZ3MtbWVkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogODVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ktaWNvbi1yZXZpZXdzLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc3BvdGxpZ2h0LXJhdGluZ3MgLnJhdGluZyB1bC5yYXRpbmdzLW1lZCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcveS1pY29uLXJldmlld3MucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTdweDtcbiAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mb3JtLXF0eS1ib3ggLmZvcm0tZG93bi1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYXV0b3NoaXAtcXR5LW1lc3NhZ2Uge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBjb2xvcjogI2IyMjYyNjtcbn1cblxuLnNwb3RsaWdodC1wcm9kdWN0LXF1YW50aXR5IC5mb3JtLXF0eS1ib3ggYS5mb3JtLXVwIHtcbiAgY29sb3I6ICM2ZTZlNmU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wbHVzSWNvbjIucG5nKTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4jc3BvdGxpZ2h0LWNvbnRlbnQgLnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kOiAwIDA7XG59XG5cbi5mb3JtLWF1dG9zaGlwLXF0eS1tZXNzYWdlIHtcbiAgY29sb3I6ICNiMjI2MjY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDUlO1xuICB0b3A6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLyoqIEFjY2VzaWJpbGl0eSBVSSBGaXhlcyAqKi9cbiNjYXJ0VXBkYXRlSXRlbXMgLml0ZW0tY2FydCAuaXRlbS1vZmZlciB7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zYWxlX3RhZy5zdmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAwLjVyZW0gY2VudGVyO1xufVxuXG4jY2FydFVwZGF0ZUl0ZW1zIC5pdGVtLWNhcnQgLml0ZW0tb2ZmZXIgYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG50YWJsZS5pdGVtLWNhcnQuY2FydC1pdGVtLWJveCB0ci5pdGVtLWl0ZW0gLmNhcnQtYXV0b3NoaXAtZGVjcmVtZW50IHtcbiAgdG9wOiAzMXB4O1xufVxuXG50YWJsZS5pdGVtLWNhcnQuY2FydC1pdGVtLWJveCB0ci5pdGVtLWl0ZW0gLmNhcnQtYXV0b3NoaXAtaW5jcmVtZW50IHtcbiAgdG9wOiAzMXB4O1xufVxuXG4vKiBCcmFuZCBwYWdlIGNzcyAqL1xuLmJyYW5kX3RvcF9iYW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icmFuZHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJyYW5kX3RvcF9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uYnJhbmQtcmF0aW5ncyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5icmFuZC1yYXRpbmdzLWRlcyB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hYm91dEJyYW5kQmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG59XG5cbi5hYm91dC1icmFuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWJvdXQtYnJhbmQgLm51dHJpdGlvbmlzdHNfdGh1bWIge1xuICB3aWR0aDogNjMycHg7XG59XG5cbi5hYm91dC1icmFuZCAubnV0cml0aW9uaXN0c19kZXMge1xuICB3aWR0aDogNDglO1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xuICBjb2xvcjogIzRjNGM0Yztcbn1cblxuLm51dHJpdGlvbmlzdHNfdGh1bWIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50aHVtYi1kZXMge1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGNvbG9yOiAjNGM0YzRjO1xufVxuXG4udGh1bWItaG9kZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMzAlO1xufVxuXG4uYnJhbmQtYmVuZWZpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogNjBweCAxMHB4O1xufVxuXG4udGh1bWIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbn1cblxuLmJyYW5kLXBvcG92ZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmRvY3Rvci10cnVzdGVkLWJyYW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEzJTtcbn1cblxuLmRvY3Rvci10cnVzdGVkLWJyYW5kIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uZG9jdG9yX3RydXN0ZWRfcG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbGVmdDogMjM1cHg7XG4gIHRvcDogLTIzcHg7XG4gIHdpZHRoOiAyNiU7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggMTBweCAjY2NjY2NjO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgY29sb3I6ICM0YzRjNGM7XG59XG5cbi5icmFuZC10b29sdGlwOmhvdmVyIC5kb2N0b3JfdHJ1c3RlZF9wb3BvdmVyLCAuYnJhbmQtYm90dG9tLWJhbm5lciBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50b2dnbGVTaG93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYnJhbmQtYm90dG9tLWJhbm5lciB7XG4gIHdpZHRoOiAxMzA0cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYnJhbmQtYm90dG9tLWJhbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm51dHJpdGlvbmlzdHNfZGVzX2NvbnRhaW5lci5jbG9zZWQge1xuICBoZWlnaHQ6IDdlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJyYW5kLW5hbWUgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmJyYW5kLXBvcG92ZXItY29udGFpbmVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjBweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDE4cHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJyYW5kLWxvZ28gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjhweDtcbn1cblxuLmJyYW5kX3RvcF90YXJnZXRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogbWVkaWNhbHN1cGVydmlzaW9uIGNzcyAqL1xuLm1lZGljYWxTdXBlcnZpc2lvbi1mb3JtIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLm1lZGljYWxTdXBlcnZpc2lvbi1mb3JtIGlucHV0LmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZGVkZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2MwMDtcbn1cblxuLm1lZGljYWxTdXBlcnZpc2lvbi1mb3JtIGxhYmVsLmVycm9yIHtcbiAgY29sb3I6ICNmYWRlZGU7XG59XG5cbi5lcnJvci1tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgY29sb3I6ICNjMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWRlZGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubWVkaWNhbFN1cGVydmlzaW9uLWZvcm0gLnJldWlyZWRGaWVsZCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMjZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5jaGVja21hcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICB3aWR0aDogMThweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lcjpob3ZlciBpbnB1dCB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2hlY2ttYXJrOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlciB7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiBzb2xpZCAjMDAwO1xuICBib3JkZXItd2lkdGg6IDBweCAzcHggM3B4IDBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dC5lcnJvciB+IC5jaGVja21hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFkZWRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjYzAwO1xufVxuXG4vKiBhY2Nlc3NhYmlsaXR5IFVpIGZpeGVzICovXG4uc3BvdGxpZ2h0LWNvc3QgLnNwb3RsaWdodC1wcm9kdWN0LWNvc3Qge1xuICBmb250OiAyM3B4ICdsYXRvYm9sZCc7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5zcG90bGlnaHQtY29zdCAuc3BvdGxpZ2h0LXNoaXBwaW5nLXR5cGUge1xuICBmb250OiAxNXB4ICdsYXRvYm9sZCc7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYm94IC5zZWN0aW9uIC5zaGlwcGluZ0dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4vKiBjdXJyZW5jeSBkcm9wZG93biBjc3MgKi9cbi5zaGlwcGluZ0hlYWRlcnMge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuLmNoYW5nZS1jb3VudHJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgYmFja2dyb3VuZDogIzFmNzE3NztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbi5jaGFuZ2UtY291bnRyeTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2hhbmdlLWNvdW50cnkgPiBpbWcge1xuICBtYXJnaW46IDAgMnB4IDA7XG59XG5cbi5jaGFuZ2UtY291bnRyeSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG59XG5cbi5jdXJyZW5jeS1kcm9wZG93biBsaSA+IGEge1xuICBtYXJnaW46IDAgLTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEycHggMzZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzFjN2I5NTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmljb25lZEZlYXR1cmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY3VycmVuY3ktZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjZweDtcbiAgcmlnaHQ6IDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWZlODtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzZweCA0cHg7XG4gIHdpZHRoOiAyOTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3VycmVuY3ktZHJvcGRvd24gPiBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jdXJyZW5jeS1kcm9wZG93biB1bCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmN1cnJlbmN5LWRyb3Bkb3duIGxpOmZpcnN0LWNoaWxkIGEge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbn1cblxuLmN1cnJlbmN5LWRyb3Bkb3duIGxpOm50aC1jaGlsZCgyKSBhIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbn1cblxuLmN1cnJlbmN5LWRyb3Bkb3duIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5jdXJyZW5jeS1kcm9wZG93biBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY3VycmVuY3ktZHJvcGRvd24gbGkuYWN0aXZlIGEge1xuICBiYWNrZ3JvdW5kOiAjMWM3Yjk1O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm16LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4jbmF2IGxpIGE6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCAjZmZmICFpbXBvcnRhbnQ7XG59XG5cbmE6Zm9jdXMsIGlucHV0OmZvY3VzLCBidXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZGFzaGVkICMzMzMgIWltcG9ydGFudDtcbn1cblxuLmNvbC14cy0xMi5jb2wtc20tNSBhOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5jb2wteHMtMTIuc2l4ZXJzIGE6Zm9jdXMge1xuICBvdXRsaW5lOiAycHggZGFzaGVkICMzMzMgIWltcG9ydGFudDtcbn1cblxuYS5zaGlwQW5jaG9yOmZvY3VzIHtcbiAgb3V0bGluZTogMnB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbnVsI25hdiAubmF2LWJyYW5kIC5zdWJuYXYtY29udGVudCB1bCBsaSBhOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi50b2dnbGUuY3VzdG9taXphYmxlID4gZGl2OmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5nYWxsZXJ5IC5pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdhbGxlcnkgLml0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZ2FsbGVyeSAuaXRlbS5pbkFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5nYWxsZXJ5IC5pdGVtLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLmdsb2JhbC1kcm9wLW1pbmljYXJ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxubGkuYWN0aXZlIC5nbG9iYWwtZHJvcC1taW5pY2FydCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3JkZXItcmVvcmRlcmNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4ub3JkZXItcHJvZHVjdGNhcmQge1xuICB3aWR0aDogMzMuMyU7XG59XG5cbi5vcmRlci1wcm9kdWN0Y2FyZCAucHJvZHVjdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDE1cHggMzBweCAxNXB4O1xufVxuXG4ucHJvZHVjdC1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NEQ0RDRDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wcm9kdWN0LWl0ZW0tcmVtb3ZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdC1pdGVtLXJlbW92ZSAuaWNvbiBzdmcge1xuICBmaWxsOiAjN2I4ODkzO1xufVxuXG4ucHJvZHVjdC1pdGVtLWltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTYwcHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0taW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5wcm9kdWN0LWl0ZW0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2R1Y3QtaXRlbS10aXRsZSBhIHtcbiAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbn1cblxuLnByb2R1Y3QtaXRlbS1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1pdGVtLXJhdGluZyB1bC5yYXRpbmdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnByb2R1Y3QtaXRlbS1yYXRpbmcgYSB7XG4gIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0LWl0ZW0tcmF0aW5nID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cblxuLnByb2R1Y3QtaXRlbS1wcmljZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnByb2R1Y3QtaXRlbS1wcmljZS13YXMge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucHJvZHVjdC1pdGVtLWxhYmVsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tYWN0aW9uIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGhlaWdodDogNDBweDtcbn1cblxuLnByb2R1Y3QtaXRlbS1hY3Rpb24gLmJ0biB7XG4gIHBhZGRpbmc6IDEwcHggMzBweDtcbn1cblxuLnByb2R1Y3QtaXRlbS1zdWJsYWJlbCB7XG4gIGhlaWdodDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5wcm9kdWN0LWl0ZW0tcmV3YXJkcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZHVjdC1pdGVtLXJld2FyZHMtaW1hZ2Uge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxNjBweDtcbn1cblxuLnByb2R1Y3QtaXRlbS1yZXdhcmRzLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucHJvZHVjdC1pdGVtLXJld2FyZHMtYWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvZHVjdC1pdGVtLXJld2FyZHMtY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnJlb3JkZXItaXRlbWlhY3Rpb25zIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UyRTJFMjtcbn1cblxuLnJlb3JkZXItaXRlbWlhY3Rpb25zLm9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzZweDtcbn1cblxuLnJlb3JkZXItYWN0aW9uLXJhZGlvIHtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8gKyAucmVvcmRlci1hY3Rpb24tcmFkaW8ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UyRTJFMjtcbn1cblxuLnJlb3JkZXItYWN0aW9uLXJhZGlvLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JDQkNCO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yZW9yZGVyLWFjdGlvbi1yYWRpby1pdGVtLXNlbGVjdCBpbnB1dFt0eXBlPW51bWJlcl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zZWxlY3QgaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zZWxlY3QgaW5wdXQge1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDlweCA5cHggOXB4IDEzcHg7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zZWxlY3QgaW5wdXQ6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zZWxlY3QgaW5wdXQ6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zZWxlY3QgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zZWxlY3QgLnVpLXNwaW5uZXItYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnJlb3JkZXItYWN0aW9uLXJhZGlvLWl0ZW0tc2VsZWN0IHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTdweDtcbn1cblxuLnJlb3JkZXItYWN0aW9uLXJhZGlvLWl0ZW0gLnJhZGlvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zdWJjYXB0aW9uIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucmVvcmRlci1hY3Rpb24tcmFkaW8taXRlbS1zdWJjYXB0aW9uIC5pY29uIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgd2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbn1cblxuLnJlb3JkZXItYWN0aW9uLXJhZGlvLWl0ZW0tc3ViY2FwdGlvbiAuaWNvbiBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucmVvcmRlci1pdGVtcXR5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG4ucmVvcmRlci1pdGVtcXR5Lm9mZnNldCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzZweDtcbn1cblxuLnJlb3JkZXItaXRlbXF0eSBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucmVvcmRlci1pdGVtcXR5IC5xdHkge1xuICBtYXJnaW46IDAgMTRweDtcbn1cblxuLnJlb3JkZXItaXRlbXF0eSAuYnRuIHtcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5yZW9yZGVyLWl0ZW1xdHkuYm9yZGVyZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZW9yZGVyLWl0ZW1xdHkuYm9yZGVyZWQ6YmVmb3JlLCAucmVvcmRlci1pdGVtcXR5LmJvcmRlcmVkOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yZW9yZGVyLWl0ZW1xdHkuYm9yZGVyZWQ6YmVmb3JlIHtcbiAgdG9wOiAwO1xufVxuXG4ucmVvcmRlci1pdGVtcXR5LmJvcmRlcmVkOmFmdGVyIHtcbiAgYm90dG9tOiAwO1xufVxuXG4ucmVvcmRlci1ibG9jayBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnJlb3JkZXItYmxvY2sub2Zmc2V0IHtcbiAgbWFyZ2luLWxlZnQ6IDEzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm9yZGVyLXByb2R1Y3RjYXJkIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbmJvZHkub3ZlcmxheS1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTAwMDtcbn1cblxuLmxkcy1zcGlubmVyIHtcbiAgY29sb3I6IG9mZmljaWFsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2IHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xuICBhbmltYXRpb246IGxkcy1zcGlubmVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogM3B4O1xuICBsZWZ0OiAzN3B4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwJTtcbiAgYmFja2dyb3VuZDogIzQwNDA0MDtcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDYwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTIwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNTBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg3KSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XG59XG5cbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjEwZGVnKTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcbn1cblxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNDBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMCkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMSkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMDBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xufVxuXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxMikge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzMzBkZWcpO1xuICBhbmltYXRpb24tZGVsYXk6IDBzO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1zcGlubmVyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYXV0b3NoaXBBY3Rpb25ncm91cCAuYXV0b3NoaXBBY3Rpb25ncm91cCBmb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uY2FydExvZ2luU2VjdGlvbiAjY3JlYXRlQWNjb3VudENoZWNrb3V0U2VjdGlvbiB7XG4gIHdpZHRoOiAyOSU7XG4gIG1hcmdpbjogMCAxJSAyMHB4IDAlO1xufVxuXG4ubWVzc2FnZSAuYnV0dG9uIHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi5tZXNzYWdlIC5idXR0b246aG92ZXIge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLnNraXBDb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDk5OTtcbn1cblxuLnNraXBDb250ZW50OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLml0ZW1zLWNhcm91c2VsIC5idG4taW52ZXJzZSB7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG5cbi5kaXNhYmxlU2VsZWN0aW9uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi8qIEFjY2Vzc2liaWxpdHkgY3NzIGZvciBzdG9yZSBjeWNsZSBzbGlkZXNob3cqL1xuLyojYm9keS5jYXRhbG9ne1xyXG5cdC5jZW50ZXIjY2VudGVye1xyXG5cdFx0LnN0b3JlLWN5Y2xlLXNsaWRlc2hvd3tcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQuY3ljbGUtc2xpZGVzaG93e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBpbml0aWFsO1xyXG5cdFx0XHRcdHRvcDowO1xyXG5cdFx0XHR9XHJcblx0XHRcdC5zbGlkZUFycm93c0NvbnRhaW5lcntcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdC5zbGlkZXNob3ctcHJldi1iaWd7XHJcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDEyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQuc2xpZGVzaG93LW5leHQtYmlne1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDEyMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LnNob3AtaGVhZGVye1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHQgICAgbWFyZ2luOiAzMHB4IDA7XHJcblx0XHR9XHJcblx0XHQjc2lkZWJhcntcclxuXHRcdFx0bWFyZ2luLXRvcDogMDtcclxuXHRcdH1cclxuXHR9XHJcbn0qL1xuLmZvb3Rlci1lbWFpbCAuZW1haWxTaWdudXBDb250ZW50IC5lcnJvciBwIHtcbiAgY29sb3I6ICNiMjI2MjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZm9vdGVyLWVtYWlsIC5lbWFpbFNpZ251cENvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mb290ZXItZW1haWwgLmVtYWlsU2lnbnVwSGVhZGVyIC5zdWNjZXNzLXRodW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZvb3Rlci1lbWFpbCAuZW1haWxTaWdudXBIZWFkZXIgaDEge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FydC1saW5rLXdyYXBwZXIge1xuICBjb2xvcjogIzI0MjQyNDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwcHg7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5pZnJhbWUjbGluYy13ZWItY2hhdC1pZnJhbWUge1xuICBib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLmRpc2NvdmVyVGl0bGVCb3gge1xuICBtaW4taGVpZ2h0OiA1OHB4O1xuICBtYXgtaGVpZ2h0OiA1OHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmb250OiAyNHB4ICdsYXRvYmxhY2snO1xuICBtYXJnaW4tdG9wOiAtMTY1cHg7XG4gIG1heC13aWR0aDogMjEwcHg7XG4gIG1pbi13aWR0aDogMjEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5kaXNjb3ZlclRpdGxlQm94IGEuaGlkZGVuLWxpbmsge1xuICBmb250OiAyNXB4ICdsYXRvYm9sZCc7XG59XG5cbi5mZWF0dXJlZEJyYW5kTW9kdWxlIC5mZWF0dXJlZENhdHMgc3Bhbi5vZmZlciB7XG4gIGNvbG9yOiAjZDA0NjE4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNpcGVJbWcge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uZmVhdHVyZWRDYXRzV3JhcCAuZmVhdHVyZWRDYXRzIGgzLmNhdGVnb3J5LXN0b3JlIHtcbiAgZm9udDogMThweCAnbGF0b2JsYWNrJyAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ieHNsaWRlci13cmFwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMjdweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyU7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IGgyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQ6IDIzcHggJ2xhdG9ibGFjayc7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3BTZWxsaW5nLXByb2R1Y3RzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2R1Y3RCb3hlcyAudG9wc2VsbGluZy1yb3cgLnRvcFNlbGxpbmctcHJvZHVjdHMtY29udGFpbmVyIC50b3BzZWxsaW5nLXByb2R1Y3RzLWJvZHkge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3BTZWxsaW5nLXByb2R1Y3RzLWNvbnRhaW5lciAudG9wc2VsbGluZy1wcm9kdWN0cy1ib2R5IC5ieC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3BTZWxsaW5nLXByb2R1Y3RzLWNvbnRhaW5lciAudG9wc2VsbGluZy1wcm9kdWN0cy1ib2R5IC5ieC13cmFwcGVyIC5ieC12aWV3cG9ydCB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wU2VsbGluZy1wcm9kdWN0cy1jb250YWluZXIgLnRvcHNlbGxpbmctcHJvZHVjdHMtYm9keSAuYngtd3JhcHBlciAuYngtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3BTZWxsaW5nLXByb2R1Y3RzLWNvbnRhaW5lciAudG9wc2VsbGluZy1wcm9kdWN0cy1ib2R5IC5ieC13cmFwcGVyIC5ieC1jb250cm9scyAuYngtY29udHJvbHMtYXV0byB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3BTZWxsaW5nLXByb2R1Y3RzLWNvbnRhaW5lciAudG9wc2VsbGluZy1wcm9kdWN0cy1ib2R5IC5ieC13cmFwcGVyIC5ieC1jb250cm9scyAuYngtY29udHJvbHMtYXV0byBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1pbmRlbnQ6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29sb3I6ICM0NzgyMjA7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3BTZWxsaW5nLXByb2R1Y3RzLWNvbnRhaW5lciAudG9wc2VsbGluZy1wcm9kdWN0cy1ib2R5IC5ieC13cmFwcGVyIHVsIGxpIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wLWZlYXR1cmVkLXByb2R1Y3RzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RURFQztcbiAgbWFyZ2luOiAwIDE4cHggMCAwO1xuICB3aWR0aDogMzMlO1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wLWZlYXR1cmVkLXByb2R1Y3RzOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLnByb2R1Y3RCb3hlcyAudG9wc2VsbGluZy1yb3cgLnRvcC1mZWF0dXJlZC1wcm9kdWN0cyAudG9wc2VsbGluZy1wcm9kdWN0cy1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRjFFRkU4IDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0VBRURFQztcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wLWZlYXR1cmVkLXByb2R1Y3RzIC50b3BzZWxsaW5nLXByb2R1Y3RzLWhlYWRlciAubmV3YXJyaXZhbC12aWV3YUFsbCB7XG4gIGNvbG9yOiAjMTY3NDg5O1xuICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTRweC8yNXB4IExhdG87XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3AtZmVhdHVyZWQtcHJvZHVjdHMgLnRvcHNlbGxpbmctcHJvZHVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzNXB4IDIwcHggMjBweCAyMHB4O1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wLWZlYXR1cmVkLXByb2R1Y3RzIC50b3BzZWxsaW5nLXByb2R1Y3QgLnRvcHNlbGxpbmctcHJvZHVjdC10aHVtYiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3AtZmVhdHVyZWQtcHJvZHVjdHMgLnRvcHNlbGxpbmctcHJvZHVjdCAudG9wc2VsbGVpbmctcHJvZHVjdC1pbmZvIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wLWZlYXR1cmVkLXByb2R1Y3RzIC50b3BzZWxsaW5nLXByb2R1Y3QgLnRvcHNlbGxlaW5nLXByb2R1Y3QtaW5mbyAudG9wc2VsbGluZy1pdGVtLXRpdGxlIGEge1xuICBjb2xvcjogIzFBNzc4QjtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMjBweCBMYXRvO1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wLWZlYXR1cmVkLXByb2R1Y3RzIC50b3BzZWxsaW5nLXByb2R1Y3QgLnRvcHNlbGxlaW5nLXByb2R1Y3QtaW5mbyAudG9wc2VsbGluZy1tYW51ZmFjdHVyZXIgZGl2IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb2R1Y3RCb3hlcyAudG9wc2VsbGluZy1yb3cgLnRvcC1mZWF0dXJlZC1wcm9kdWN0cyAudG9wc2VsbGluZy1wcm9kdWN0IC50b3BzZWxsZWluZy1wcm9kdWN0LWluZm8gLnRvcHNlbGxpbmctbWFudWZhY3R1cmVyIGRpdiBhIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3AtZmVhdHVyZWQtcHJvZHVjdHMgLnRvcHNlbGxpbmctcHJvZHVjdCAudG9wc2VsbGVpbmctcHJvZHVjdC1pbmZvIC50b3BzZWxsaW5nLWl0ZW0tcHJpY2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3AtZmVhdHVyZWQtcHJvZHVjdHMgLnRvcHNlbGxpbmctcHJvZHVjdCAudG9wc2VsbGVpbmctcHJvZHVjdC1pbmZvIC50b3BzZWxsaW5nLWl0ZW0tcHJpY2UgZGVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTZweC8yNnB4IExhdG87XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjNzU3NTc1O1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wLWZlYXR1cmVkLXByb2R1Y3RzIC50b3BzZWxsaW5nLXByb2R1Y3QgLnRvcHNlbGxlaW5nLXByb2R1Y3QtaW5mbyAudG9wc2VsbGluZy1pdGVtLXByaWNlIGlucyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxNnB4LzI2cHggTGF0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNCMjI2MjY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2R1Y3RCb3hlcyAudG9wc2VsbGluZy1yb3cgLnRvcC1mZWF0dXJlZC1wcm9kdWN0cyAudG9wc2VsbGluZy1wcm9kdWN0IC50b3BzZWxsZWluZy1wcm9kdWN0LWluZm8gLnRvcHNlbGxpbmctc2hvcG5vdy1idG4ge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAudG9wLWZlYXR1cmVkLXByb2R1Y3RzIC50b3BzZWxsaW5nLXByb2R1Y3QgLnRvcHNlbGxlaW5nLXByb2R1Y3QtaW5mbyAudG9wc2VsbGluZy1zaG9wbm93LWJ0biBhIHtcbiAgd2lkdGg6IDEwNHB4O1xuICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTRweC8yMHB4IExhdG87XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC50b3AtZmVhdHVyZWQtcHJvZHVjdHMgLnRvcHNlbGxpbmctcHJvZHVjdCAudG9wc2VsbGluZy1wcm9kdWN0LWl0ZW0tcmF0aW5nIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnByb2R1Y3RCb3hlcyAudG9wc2VsbGluZy1yb3cgLmhvbWVQYWdlTW9udGhseURlYWxzIC5mZWF0dXJlZENhdHNXcmFwIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAuaG9tZVBhZ2VNb250aGx5RGVhbHMgLmZlYXR1cmVkQ2F0c1dyYXAgLmZlYXR1cmVkQ2F0cyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnByb2R1Y3RCb3hlcyAudG9wc2VsbGluZy1yb3cgLmhvbWVQYWdlTW9udGhseURlYWxzIC5mZWF0dXJlZENhdHNXcmFwIC5mZWF0dXJlZENhdHMgLmZlYXR1cmVkSW5ncmVkaWVudE1vZHVsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC5ob21lUGFnZU1vbnRobHlEZWFscyAuZmVhdHVyZWRDYXRzV3JhcCAuZmVhdHVyZWRDYXRzIC5mZWF0dXJlZEluZ3JlZGllbnRNb2R1bGUgdWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAuaG9tZVBhZ2VNb250aGx5RGVhbHMgLmZlYXR1cmVkQ2F0c1dyYXAgLmZlYXR1cmVkQ2F0cyAuZmVhdHVyZWRJbmdyZWRpZW50TW9kdWxlIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxvYXQ6IG5vbmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFREVDO1xuICBwYWRkaW5nOiA1cHggMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC5ob21lUGFnZU1vbnRobHlEZWFscyAuZmVhdHVyZWRDYXRzV3JhcCAuZmVhdHVyZWRDYXRzIC5mZWF0dXJlZEluZ3JlZGllbnRNb2R1bGUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMnB4O1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAuaG9tZVBhZ2VNb250aGx5RGVhbHMgLmZlYXR1cmVkQ2F0c1dyYXAgLmZlYXR1cmVkQ2F0cyAuZmVhdHVyZWRJbmdyZWRpZW50TW9kdWxlIHVsIGxpIGEgc3Bhbi5vZmZlciB7XG4gIGNvbG9yOiAjYjAyNzJhICFpbXBvcnRhbnQ7XG59XG5cbi5wcm9kdWN0Qm94ZXMgLnRvcHNlbGxpbmctcm93IC5ob21lUGFnZU1vbnRobHlEZWFscyAuZmVhdHVyZWRDYXRzV3JhcCAuZmVhdHVyZWRDYXRzIC5mZWF0dXJlZEluZ3JlZGllbnRNb2R1bGUgdWwgbGkgYSBpbWcge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkO1xuICBwYWRkaW5nOiA4cHg7XG4gIGJveC1zaGFkb3c6IDJweCAycHggNHB4ICNlZGVkZWQ7XG4gIHdpZHRoOiAxNzVweDtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4ucHJvZHVjdEJveGVzIC50b3BzZWxsaW5nLXJvdyAuaG9tZVBhZ2VNb250aGx5RGVhbHMgLmZlYXR1cmVkQ2F0c1dyYXAgLmZlYXR1cmVkQ2F0cyAuZmVhdHVyZWRJbmdyZWRpZW50TW9kdWxlIHVsIGxpIGEgc3BhbiB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMjI1cHg7XG4gIGJvdHRvbTogNjdweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnByb3RlaW5NZW51IC5jb250YWluZXIgcC5wcm90TmF2bmF2VGl0bGUgYTpmb2N1cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3V0bGluZTogMXB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7XG59XG5cbi5wcm90ZWluTWVudSAuY29udGFpbmVyIHAucHJvdE5hdmFjdGl2ZSBhIHtcbiAgY29sb3I6ICM4MDc1NjkgIWltcG9ydGFudDtcbn1cblxucC5kaXNjSW50cm8ge1xuICBjb2xvcjogIzc5NzY3NiAhaW1wb3J0YW50O1xufVxuXG5zcGFuLmRhdGVzIHtcbiAgY29sb3I6ICM3OTc2NzYgIWltcG9ydGFudDtcbn1cblxudWwuYm94ZXMgcCBhLmhpZGRlbi1saW5rIHtcbiAgY29sb3I6ICM3OTc2NzYgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lciAjdG9wTmF2IHVsIGxpIGEge1xuICBjb2xvcjogIzcwNzA3MCAhaW1wb3J0YW50O1xufVxuXG4uY29udGFpbmVyICN0b3BOYXYgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY3RTI2ICFpbXBvcnRhbnQ7XG59XG5cbnVsLmRpZmZpY3VsdHkgbGkgcCBzcGFuIHtcbiAgY29sb3I6ICM3OTc2NzYgIWltcG9ydGFudDtcbn1cblxuLnJlY2lwZU1lbnVBbGxNZWFscyAuY29udGFpbmVyICNyZWNwVG9wTmF2IHVsIGxpLmFjdGl2ZSwgLmNvbnRhaW5lciAjcmVjcFRvcE5hdiB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMzZDg3MDYgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lciBwLmJsdWUge1xuICBjb2xvcjogIzAzN2ZiMCAhaW1wb3J0YW50O1xufVxuXG4uYXV0b3NoaXBEaXNjb3VudCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLmF1dG9zaGlwRGlzY291bnQgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiAjRjc4MDAwIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IDEycHgvMTRweCBsYXRvYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDRweCA2cHg7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5hdXRvc2hpcERpc2NvdW50IHAge1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxM3B4LzE2cHggTGF0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5hdXRvc2hpcERpc2NvdW50IC5hdXRvc2hpcC1kaXNjb3VudC1wcmljZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgYm9sZCAxOXB4LzE3cHggTGF0bztcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICNCMjI2MjY7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG59XG5cbi5hdXRvc2hpcERpc2NvdW50IC5hdXRvc2hpcC1kaXNjb3VudC1wcmljZSBzcGFuIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xN3B4IExhdG87XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYXV0b3NoaXBEaXNjb3VudCB1bCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDEzcHgvMTZweCBMYXRvO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmF1dG9zaGlwRGlzY291bnQgdWwgbGkge1xuICBtYXJnaW46IDA7XG59XG5cbiNlcnJvciBwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiIsIi51aSB7XHJcbiAgJi1kaWFsb2cge1xyXG4gICAgJi10aXRsZWJhciB7XHJcbiAgICAgIC8vIG1hcmdpbjogMjVweDtcclxuICAgICAgLy8gcGFkZGluZzogMCAwIDI1cHggMCAhaW1wb3J0YW50O1xyXG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG9yZGVyQm9yZGVyQ29sb3I7XHJcbiAgICAgIC8vIC51aS1kaWFsb2ctdGl0bGUge1xyXG4gICAgICAvLyAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgLy8gfVxyXG4gICAgICAmLWN1c3RvbSB7XHJcbiAgICAgICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4IDA7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRvcmRlckJvcmRlckNvbG9yO1xyXG4gICAgICAgIC51aS1kaWFsb2ctdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcclxuICAgICAgICAgIC51aS1idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCd0FBQUFjQ0FZQUFBQnlEZCtVQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUQzU1VSQlZIZ0I3ZFhCRFlJd0ZBYmcxeDdVb3lOMEJFYVFDM3BrRkRldzZnREdTZlRvVFVad2hJN0FVVDFZVzBpVXFKVDM0MFdUL2trSktXMi9RRjhEVVV6TVgyZWkxZGczWkU2bVZSNTZMaW1BRFFVZGZlT2kyVm90aEtUZGRLVTJNT2hqL1VWUXdrRXJ6SkoydDBiY2FOczJUb1FXOGNqQVljS2hUajlkTEtXRk5tVUhsaDYwTWIxQURvcGdMRENFb2hnYi9JUzZtWVhybmlNWUJMNmhkU0RNUnhLUWF1OGs3UjhkbHNvelVZbXNBWUhOUGJQMVowMlFjd3FCcndWeWRZWFRCMlh0WVZzMWNzOHBCSGFWUG9xS2I3QStxQXhnT2ZkUSs4VWJlem9lRVVGL21DZTZWSHFtbGVLTzkyK0tqSStKK2MzY0FTeDF1Zkk1aG56c0FBQUFBRWxGVGtTdVFtQ0MnKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAudWktYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFCd0FBQUFjQ0FZQUFBQnlEZCtVQUFBQUNYQklXWE1BQUFzVEFBQUxFd0VBbXB3WUFBQUFBWE5TUjBJQXJzNGM2UUFBQUFSblFVMUJBQUN4and2OFlRVUFBQUQzU1VSQlZIZ0I3ZFhCRFlJd0ZBYmcxeDdVb3lOMEJFYVFDM3BrRkRldzZnREdTZlRvVFVad2hJN0FVVDFZVzBpVXFKVDM0MFdUL2trSktXMi9RRjhEVVV6TVgyZWkxZGczWkU2bVZSNTZMaW1BRFFVZGZlT2kyVm90aEtUZGRLVTJNT2hqL1VWUXdrRXJ6SkoydDBiY2FOczJUb1FXOGNqQVljS2hUajlkTEtXRk5tVUhsaDYwTWIxQURvcGdMRENFb2hnYi9JUzZtWVhybmlNWUJMNmhkU0RNUnhLUWF1OGs3UjhkbHNvelVZbXNBWUhOUGJQMVowMlFjd3FCcndWeWRZWFRCMlh0WVZzMWNzOHBCSGFWUG9xS2I3QStxQXhnT2ZkUSs4VWJlem9lRVVGL21DZTZWSHFtbGVLTzkyK0tqSStKK2MzY0FTeDF1Zkk1aG56c0FBQUFBRWxGVGtTdVFtQ0MnKTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIC8vIHBhZGRpbmc6IDI1cHggIWltcG9ydGFudDtcclxuICAgICAgJi1jdXN0b20ge1xyXG4gICAgICAgIHBhZGRpbmc6IDI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtcHJvZmlsZSB7XHJcbiAgICAgICYtcGFzc3dvcmQge1xyXG4gICAgICAgICYtbW9kYWwge1xyXG4gICAgICAgICAgLmZvcm0tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWJhc2ljaW5mbyB7XHJcbiAgICAgICAgICAuZm9ybS1lbGVtZW50IHtcclxuICAgICAgICAgICAgJi5sYWJlbC1yaWdodCB7XHJcbiAgICAgICAgICAgICAgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRpYWxvZy1hY3Rpb25zIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaWFsb2cge1xyXG4gICYtcmV2aWV3IHtcclxuICAgICYtY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNTBweCAyMHB4IDUwcHg7XHJcbiAgICAgIC5mb3JtLWVsZW1lbnQge1xyXG4gICAgICAgICYuaW5saW5lIHtcclxuICAgICAgICAgIGxhYmVsIHtcclxuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGlhbG9nIHtcclxuICAgICAgICAmLWFjdGlvbnMge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0ICd2YXJpYWJsZXMnO1xyXG5AaW1wb3J0ICdjb21tb24nO1xyXG5AaW1wb3J0ICdqcS11aSc7XHJcblxyXG5hLmFsbCB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuYS5oaWRkZW4tbGluayB7XHJcblx0Y29sb3I6ICRjb2xvcl8xO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRjb2xvcl8xO1xyXG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdH1cclxufVxyXG5oMSB7XHJcblx0Y29sb3I6ICRjb2xvclRleHQ7XHJcblx0Zm9udDogMjNweCAnbGF0b2JsYWNrJztcclxufVxyXG4uYnJhbmQtcHJvIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdGNvbG9yOiAkY29sb3JfNDtcclxufVxyXG5oMS5ib3JkZXIge1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbmgyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bWFyZ2luOiAwIDAgNXB4O1xyXG5cdGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cdGEuYWxsIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxJTtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfMTtcclxuXHR9XHJcbn1cclxuaDIuYm9yZGVyIHtcclxuXHRjb2xvcjogJGNvbG9yVGV4dDtcclxuXHRmb250OiAxOXB4ICdsYXRvYm9sZCc7XHJcblx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA3cHg7XHJcblx0YSB7XHJcblx0XHRmb250OiAxNXB4ICdsYXRvJztcclxuXHRcdG1hcmdpbi1sZWZ0OiAxJTtcclxuXHRcdHBhZGRpbmctbGVmdDogMSU7XHJcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcblx0fVxyXG59XHJcbmgzIHtcclxuXHRhLmFsbCB7XHJcblx0XHRtYXJnaW4tbGVmdDogMSU7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzE7XHJcblx0fVxyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5oNCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0Y29sb3I6ICRjb2xvclRleHQ7XHJcblx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG59XHJcbnVsIHtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcbm9sIHtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcbmRsIHtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG59XHJcbnAge1xyXG5cdG1hcmdpbjogMCAwIDEwcHg7XHJcbn1cclxubGkge1xyXG5cdG1hcmdpbjogMCAwIDVweCAyNXB4O1xyXG59XHJcbnRhYmxlIHtcclxuXHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0dGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcclxuXHR3aWR0aDogMTAwJTtcclxuXHR0aCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4O1xyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XHJcblx0XHRmb250OiAxMnB4ICdsYXRvYm9sZCc7XHJcblx0XHRsaW5lLWhlaWdodDogMTJweDtcclxuXHR9XHJcblx0dGQge1xyXG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRzdHJvbmcge1xyXG5cdFx0XHRmb250OiAxNHB4ICdsYXRvYm9sZCc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNhY2MtZmF2b3JpdGVzIHtcclxuXHQuYXZnUmF0aW5nRGl2IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbiNicmVhZGNydW1iIHtcclxuXHRjb2xvcjogIzMzMzMzMztcclxuXHRwYWRkaW5nOiAxM3B4IDBweCAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjbGVhcjogYm90aDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRhIHtcclxuXHRcdGNvbG9yOiAjNkI2QTZBO1xyXG5cdFx0Zm9udDogMTRweCAnbGF0b2JvbGQnO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8zO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblx0dGFibGUge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xyXG5cdFx0Ym9yZGVyOiAwO1xyXG5cdFx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHR9XHJcblx0dGQge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcblx0LmhlbHBtZSB7XHJcblx0XHR0b3A6IDEzcHg7XHJcblx0fVxyXG5cdC5zb2NpYWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0dG9wOiAtMjdweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiA3MjBweDtcclxuXHR9XHJcbn1cclxuI2NvbnRlbnQge1xyXG5cdGgyLnNwZWNpZmljLWgye1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIFx0bGluZS1oZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuICAgIFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHRjb2xvcjogIzMzMztcclxuICAgIFx0Zm9udDogMjNweCAnbGF0b2JsYWNrJztcclxuICAgIFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cdGgxIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0bWFyZ2luOiAycHggMCAwO1xyXG5cdFx0XHRmb250OiAxMnB4ICdsYXRvYm9sZCc7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiNvZmZlci1yaWdodCB7XHJcblx0Y29sb3I6ICRjb2xvcl80O1xyXG5cdHBhZGRpbmc6IDEwcHggMCAyMHB4O1xyXG5cdHBvc2l0aW9uOiByaWdodDtcclxufVxyXG4jc2lkZWJhciB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0aDIge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogNHB4IDEwcHg7XHJcblx0XHRmb250OiAyM3B4ICdsYXRvYmxhY2snO1xyXG5cdH1cclxuXHRoMi5wdXJpc3RhLXN1YmhlYWQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHR9XHJcblx0dWwucHVyaXN0YS1saXN0IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc3VibmF2LXRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdG1hcmdpbjogMTBweCAwIDMwcHggMDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cdHVsLnN1Ym5hdiB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyOHB4O1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XHJcblx0XHRcclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfMTtcclxuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdFx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5hY3RpdmUtbGlua3tcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxNnB4IDIwcHg7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XHJcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCl7XHJcblx0XHRcdFx0XHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xyXG5cdFx0XHRcdFx0XHRcdGJvdHRvbTogMHB4O1xyXG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvclRleHQ7XHJcblx0XHRcdFx0Zm9udDogMTRweCAnbGF0byc7XHJcblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDE2cHggMjBweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yR3JlZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDEzcHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRcdGZpbGw6ICRjb2xvclRleHQ7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50aXAge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDE5cHg7XHJcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRkYwMDBBO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTlweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JHcmVlbjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Ji5yZWQge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvclJlZDtcclxuXHRcdFx0XHRcdC5pY29uIHtcclxuXHRcdFx0XHRcdFx0c3ZnIHtcclxuXHRcdFx0XHRcdFx0XHRmaWxsOiAkY29sb3JSZWQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHBhZGRpbmc6IDBweDtcclxuXHRcdH1cclxuXHRcdC5zaG9wLWxpbmt7XHJcblx0XHRcdHBhZGRpbmc6IDIwcHggMjBweCAxNnB4IDBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJ2xhdG8nO1xyXG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTsgXHJcblx0XHRcdGNvbG9yOiMzMzMzMzM7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xyXG4gICAgXHRcdHdpZHRoOiA3OCU7XHJcbiAgICBcdFx0bWFyZ2luOiAwIGF1dG87XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bC5jYWxsb3V0cyB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRsaSB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4jc2lkZWJhci5jYXJkaW92YXNjdWxhclNpZGViYXIge1xyXG5cdHVsLnN1Ym5hdiB7XHJcblx0XHRsaSB7XHJcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRcdFx0YXtcclxuXHRcdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRvcC1yaWdodCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMDtcclxufVxyXG4uYnJlYWRjcnVtYlNlcGFyYXRvciB7XHJcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbi5oZWxwbWUge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHRjb2xvcjogJGNvbG9yVGV4dDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0ZW0ge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8yO1xyXG5cdH1cclxufVxyXG4uZmxvYXQtbGVmdCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG59XHJcbi5mbG9hdC1yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdG1hcmdpbjogMCAwIDEwcHggMTBweDtcclxufVxyXG4ubm9ybWFsIHtcclxuXHRmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuLnNvY2lhbCB7XHJcblx0I2ZiLXJvb3Qge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdH1cclxuXHQjX19fcGx1c29uZV8wIHtcclxuXHRcdHdpZHRoOiA2NnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRpZnJhbWUge1xyXG5cdFx0XHR3aWR0aDogNjZweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc29jaWFsLWxhYmVsIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRwYWRkaW5nOiAycHggOHB4IDAgMDtcclxufVxyXG4uY2FydExvZ2luU2VjdGlvbiB7XHJcblx0bWF4LXdpZHRoOiAxMjIwcHg7XHJcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0aDIge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0fVxyXG59XHJcbi5zZWN0aW9uIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0cGFkZGluZzogMCAwIDIwcHg7XHJcblx0LnRvcC1yaWdodC1hY3Rpb25zIHtcclxuXHRcdHBhZGRpbmctdG9wOiA4cHg7XHJcblx0fVxyXG59XHJcbi50b3AtcmlnaHQtYWN0aW9ucyB7XHJcblx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8zO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDA7XHJcblx0YSB7XHJcblx0XHRtYXJnaW4tbGVmdDogMTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzg7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYmFubmVyIHtcclxuXHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdHdpZHRoOiAxMDE1cHg7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4udG9wLWJhbm5lciB7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdG1hcmdpbjogNXB4IDA7XHJcbn1cclxuLmhvbWVwYWdlIHtcclxuXHQudG9wLWJhbm5lciB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0fVxyXG5cdC5zbGlkZXNob3cge1xyXG5cdFx0aGVpZ2h0OiA0NDZweDtcclxuXHR9XHJcbn1cclxuLmN5Y2xlLXNsaWRlc2hvdyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHRvcDogMjIwcHg7XHJcblx0bGVmdDogMDtcclxuXHRsaSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdGxlZnQ6IDUwJTtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwMCU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYXRhbG9nIHtcclxuXHQjY29udGVudCB7XHJcblx0XHQuY3ljbGUtc2xpZGVzaG93IHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XHJcblx0XHR9XHJcblx0XHQucmV2aWV3IHtcclxuXHRcdFx0bGFiZWwuZm9ybS1jaGVjayB7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQucmV2aWV3IHtcclxuXHRcdGRsIHtcclxuXHRcdFx0ZHQge1xyXG5cdFx0XHRcdHdpZHRoOiAzMCU7XHJcblx0XHRcdH1cclxuXHRcdFx0ZGQge1xyXG5cdFx0XHRcdHdpZHRoOiA3MCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxudWwuc2xpZGVzaG93LWNvbnRlbnQge1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRoZWlnaHQ6IDQxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRsaSB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2xpZGVzaG93LWJ1dHRvbiB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHR0cmFuc2l0aW9uOiBhbGwgMC4yNXMgZWFzZTtcclxufVxyXG4uc2xpZGVzaG93LXByZXYge1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y29sb3I6ICRjb2xvcl85O1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAzNSU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLnBuZykgbGVmdCB0b3Agbm8tcmVwZWF0O1xyXG5cdHotaW5kZXg6IDU7XHJcblx0bGVmdDogMjdweDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzcHggMDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IC0xMTNweCAtMjFweDtcclxuXHR9XHJcbn1cclxuLnNsaWRlc2hvdy1uZXh0IHtcclxuXHR3aWR0aDogMTJweDtcclxuXHRoZWlnaHQ6IDIwcHg7XHJcblx0bWFyZ2luLXRvcDogLTZweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGNvbG9yOiAkY29sb3JfOTtcclxuXHRmb250LXNpemU6IDA7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMzUlO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpIGxlZnQgdG9wIG5vLXJlcGVhdDtcclxuXHR6LWluZGV4OiA1O1xyXG5cdHJpZ2h0OiAyN3B4O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0xMjdweCAwO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTEyN3B4IC0yMXB4O1xyXG5cdH1cclxufVxyXG4uc2xpZGVzaG93LWNvbnRyb2xzIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHBhZGRpbmc6IDEzcHggMzRweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLmZvbGxvdyB7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHBhZGRpbmc6IDAgMTBweDtcclxufVxyXG4uZm9sbG93LWxhYmVsIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRjb2xvcjogJGNvbG9yXzEwO1xyXG5cdHBhZGRpbmctdG9wOiAzcHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbi5mYi1saWtlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbn1cclxuLnR3aXR0ZXItZm9sbG93LWJ1dHRvbiB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG59XHJcbnVsLmZlYXR1cmVzIHtcclxuXHRoZWlnaHQ6IDQ0MnB4O1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bGkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMzAwcHg7XHJcblx0XHRoZWlnaHQ6IDIxM3B4O1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCAyMHB4IDAgMDtcclxuXHR9XHJcblx0bGkubGFzdCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblx0aDMge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdH1cclxufVxyXG51bC5icmFuZCB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRwYWRkaW5nOiAxMHB4IDEwcHggMXB4O1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0bGkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIDlweCA5cHggMDtcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uc2VvIHtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGNvbG9yOiAkY29sb3JfNDtcclxuXHRoNCB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRcdGNvbG9yOiAkY29sb3JfNDtcclxuXHR9XHJcbn1cclxuLmhlYWRlciB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RiZGJkYjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl8xO1xyXG5cdHBhZGRpbmc6IDEwcHggMTBweCAwO1xyXG5cdGhlaWdodDogMjJweDtcclxuXHRmb250OiAxMnB4ICdsYXRvYm9sZCc7XHJcblx0bGluZS1oZWlnaHQ6IDEycHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHNwYW4ge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAxMHB4O1xyXG5cdH1cclxufVxyXG4udGFiIHtcclxuXHRwYWRkaW5nOiA0NHB4IDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxudWwudGFiLW5hdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0aGVpZ2h0OiAzOHB4O1xyXG5cdGxpIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8xMTtcclxuXHRcdFx0Zm9udDogMTZweCAnbGF0b2JvbGQnO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHBhZGRpbmc6IDE2cHggMjBweCAxMXB4O1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yVGV4dDtcclxuXHRcdFx0fVxyXG5cdFx0XHRoMiB7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiB1bnNldDtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xMTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRsaS51aS10YWJzLXNlbGVjdGVkIHtcclxuXHRcdGEge1xyXG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMTtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnVpLXRhYnMtYWN0aXZlIHtcclxuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgb3JhbmdlO1xyXG59XHJcbi50YWItY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogNHB4O1xyXG5cdHBhZGRpbmc6IDIwcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0aDMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHRwIHtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHR9XHJcbn1cclxuLnVpLXRhYnMtaGlkZSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4udG9vbHRpcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0bWFyZ2luLWxlZnQ6IDNweDtcclxuXHQudG9vbHRpcC1xdWVyeSB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMucG5nKSBuby1yZXBlYXQgLTEwMXB4IC0yNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIzcHg7XHJcblx0fVxyXG5cdC50b29sdGlwLXF1ZXJ5MiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRib3R0b206IC0zcHg7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTRweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMucG5nKSBuby1yZXBlYXQgLTEwMXB4IC0yNHB4O1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdH1cclxuXHQudG9vbHRpcC1vcHRpb25zIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAxNnB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy5wbmcpIG5vLXJlcGVhdCAtMTk4cHggMDtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdGN1cnNvcjogY29udGV4dC1tZW51O1xyXG5cdH1cclxuXHRidXR0b24udG9vbHRpcC10ZXh0IHtcclxuXHRcdG1hcmdpbjogMCA1cHg7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcblx0c3Bhbi50b29sdGlwLXRleHQge1xyXG5cdFx0bWFyZ2luOiAwIDVweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl80O1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0Y3Vyc29yOiBoZWxwO1xyXG5cdH1cclxuXHQudG9vbHRpcC1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHdpZHRoOiAyNTBweDtcclxuXHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4ICNjY2M7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZjNmM2YzO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRsZXR0ZXItc3BhY2luZzogMDtcclxuXHRcdGNvbG9yOiAkY29sb3JUZXh0O1xyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC50b29sdGlwLWRvd253YXJkIHtcclxuXHRcdHRvcDogMTVweCAhaW1wb3J0YW50O1xyXG5cdFx0Ym90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0LnRvb2x0aXAtY29udGVudCB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0XHR1bC50b29sdGlwLWFjdGlvbnMge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdFx0ei1pbmRleDogOTk5OTtcclxuXHR9XHJcblx0dWwudG9vbHRpcC1hY3Rpb25zIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHR0b3A6IDE1cHg7XHJcblx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDE1cHggOXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0YmFja2dyb3VuZDogI2RlZTdmMDtcclxuXHRcdHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0ei1pbmRleDogMTAwMDtcclxuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjI1KTtcclxuXHRcdC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwuMjUpO1xyXG5cdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC4yNSk7XHJcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdH1cclxufVxyXG4udG9vbHRpcC1yZXdhcmRzIHtcclxuXHRib3R0b206IDZweDtcclxufVxyXG4udG9vbHRpcC1wb2ludGVyIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0aGVpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmJ1bGt5SXRlbSB7XHJcblx0LnRvb2x0aXAtcXVlcnkge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDE0cHg7XHJcblx0XHRoZWlnaHQ6IDE0cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLnBuZykgbm8tcmVwZWF0IC0xMDFweCAtMjRweDtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGxlZnQ6IDJweDtcclxuXHR9XHJcbn1cclxuLmllNyB7XHJcblx0LnRvb2x0aXAge1xyXG5cdFx0LnRvb2x0aXAtcXVlcnkge1xyXG5cdFx0XHR0ZXh0LWluZGVudDogMDtcclxuXHRcdFx0Zm9udC1zaXplOiAxcHg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfMTI7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtNXB4O1xyXG5cdFx0XHR0b3A6IC0ycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hY3RpdmUge1xyXG5cdD4udG9vbHRpcC1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdD51bC50b29sdGlwLWFjdGlvbnMge1xyXG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxudWwudG9vbHRpcC1hY3Rpb25zIHtcclxuXHRsaSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0XHRtYXJnaW46IDAgMCA2cHggIWltcG9ydGFudDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLmNoZWNrb3V0LWJ1dHRvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogOXB4IDM2cHg7XHJcblx0Y29sb3I6ICRjb2xvcl8xMjtcclxuXHRmb250OiAxNXB4ICdsYXRvYm9sZCc7XHJcblx0YmFja2dyb3VuZDogI2IyMjYyNjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYjIyNjI2O1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfMTI7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjOGYxZDFkO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfMjtcclxuXHR9XHJcbn1cclxuLmJ1dHRvbi5idXR0b24tYmlnIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA5cHggMzZweDtcclxuXHRjb2xvcjogJGNvbG9yXzEyO1xyXG5cdGZvbnQ6IDE1cHggJ2xhdG9ib2xkJztcclxuXHRiYWNrZ3JvdW5kOiAjYjIyNjI2O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNiMjI2MjY7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuXHRhcHBlYXJhbmNlOiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiAxMHB4IDQwcHg7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGNvbG9yXzEyO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzhmMWQxZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzI7XHJcblx0fVxyXG59XHJcbi5tZXNzYWdlIHtcclxuXHRiYWNrZ3JvdW5kOiAjZWZmNGZhO1xyXG5cdHBhZGRpbmc6IDE1cHg7XHJcblx0bWFyZ2luOiAwIDAgMTVweDtcclxuXHRmb250OiAxNHB4ICdsYXRvYm9sZCc7XHJcblx0Y2xlYXI6IGJvdGg7XHJcbn1cclxuLm1lc3NhZ2UtYmVpZ2Uge1xyXG5cdGJhY2tncm91bmQ6ICNmMWVmZTg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdHBhZGRpbmc6IDlweCAwO1xyXG5cdG1hcmdpbjogMnB4IGF1dG87XHJcblx0bGluZS1oZWlnaHQ6IDE5cHg7XHJcblx0Zm9udC1zaXplOiAxN3B4O1xyXG5cdHdpZHRoOiAxNThweDtcclxuXHRwIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfMTI7XHJcblx0XHQuc3ByaXRlLXByb2NoZWNrIHtcclxuXHRcdFx0d2lkdGg6IDIwcHg7XHJcblx0XHRcdGhlaWdodDogMjBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLm1lc3NhZ2UtZ3JlZW4ge1xyXG5cdGJhY2tncm91bmQ6ICNiOWRmOTA7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM0NzgyMjA7XHJcbn1cclxuLm1lc3NhZ2UtZ3JleSB7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxufVxyXG4ubWVzc2FnZS1yZWQge1xyXG5cdGJhY2tncm91bmQ6ICNmYWRlZGU7XHJcblx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNlNTVjNTk7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ubWVzc2FnZS1yZWQtd3JpdGUtcmV2aWV3IHtcclxuXHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xyXG59XHJcbi5hZGQtdG8tY2FydC1ub3RpZnkge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5ZTllOWU7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdHBhZGRpbmc6IDdweCA4cHg7XHJcblx0aGVpZ2h0OiAzNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0d2lkdGg6IDk3JTtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMTJweDtcclxuXHRcdHRvcDogMTRweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLnBuZykgLTg5cHggLTMxM3B4IG5vLXJlcGVhdDtcclxuXHR9XHJcblx0YnV0dG9uLmJ1dHRvbiB7XHJcblx0XHRwYWRkaW5nOiA5cHggMThweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzM7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfMjtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDogNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDlweDtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDE5cHg7XHJcblx0XHRcdHRvcDogMTNweDtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUucG5nKSAtMzlweCAwIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxudWwuc2l0ZW1hcCB7XHJcblx0bGkge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRjbGVhcjogYm90aDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdHBhZGRpbmc6IDEwcHggMDtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2YxZWZlODtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRmbG9hdDogbGVmdDtcclxuXHRcdFx0XHRjbGVhcjogbm9uZTtcclxuXHRcdFx0XHR3aWR0aDogMjQuNSU7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdFx0cGFkZGluZzogMCAwIDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRcdHVsIHtcclxuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnNpdGVtYXAge1xyXG5cdG1heC13aWR0aDogMTMzMHB4O1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5kbC5wcmVzcy1tZWRpYSB7XHJcblx0ZHQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDAgNDBweDtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcclxuXHR9XHJcblx0ZGQge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogNDYwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDAgMjBweCAyMHB4O1xyXG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XHJcblx0XHR1bCB7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxudGFibGUucHJlc3MtcGhvdG9zIHtcclxuXHR0ZCB7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbnVsLmF3YXJkcyB7XHJcblx0bGkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0d2lkdGg6IDE5LjUlO1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRtYXgtd2lkdGg6IDEwMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGxpLnJvdy1sYXN0IHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbn1cclxudWwuY3Z2IHtcclxuXHRsaSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxMjVweDtcclxuXHRcdHBhZGRpbmc6IDAgMjVweCAwIDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdH1cclxufVxyXG51bC5kaXNjb3ZlciB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDAgMCAxMHB4O1xyXG5cdGxpIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAwIDEwcHggMTBweCAwO1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG51bC5ib3hlcyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDEwcHggMDtcclxuXHR3aWR0aDogOTQxcHg7XHJcblx0bGkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMjIlO1xyXG5cdFx0aGVpZ2h0OiAyNzVweDtcclxuXHRcdG1hcmdpbjogMCAwIDUwcHg7XHJcblx0XHRwYWRkaW5nOiAwIDEuNSU7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0cCB7XHJcblx0XHRcdG1heC1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDQycHg7XHJcblx0XHRcdG1hcmdpbjogMCAwIDhweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFx0fVxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdD5wIHtcclxuXHRcdFx0XHRidXR0b24ubW9yZSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yXzEyO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfNDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0YS5tb3JlIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfMTI7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl80O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YS5tb3JlIHtcclxuXHRcdFx0d2lkdGg6IDE4NHB4O1xyXG5cdFx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfMTI7XHJcblx0XHRcdGZvbnQ6IDExcHgvMzBweCAnbGF0b2JvbGQnO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzM7XHJcblx0XHR9XHJcblx0XHRidXR0b24ubW9yZSB7XHJcblx0XHRcdHdpZHRoOiAxODRweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzEyO1xyXG5cdFx0XHRmb250OiAxMXB4LzMwcHggJ2xhdG9ib2xkJztcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl8zO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRsaS5yb3ctbGFzdCB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5wcm9kdWN0SW1nQm94IHtcclxuXHRoZWlnaHQ6IDEyNXB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBlYXNlO1xyXG5cdHRyYW5zaXRpb246IDMwMG1zIGVhc2U7XHJcbn1cclxuLy8gLnJlY2lwZU1lbnVBbGxNZWFscyAuY29udGFpbmVyIHVsLmJveGVzIGxpIC5wcm9kdWN0VGl0bGVCb3ggYSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIEltcGFjdCwgc2FuIHNlcmlmIDtcclxuLy8gICAgIGNvbG9yOiAjMzUzNTM1IDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAyNXB4IDtcclxuLy8gICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4vLyAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4vLyB9XHJcbnVsLnJhdGluZ3Mge1xyXG5cdHdpZHRoOiA4NXB4O1xyXG5cdGhlaWdodDogMTdweDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xyXG5cdGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGxpIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcveS1pY29uLXJldmlld3MucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHRoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDE3cHg7XHJcblx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uaXRlbXMtd3JhcHBlciAuYngtd3JhcHBlciB1bC5yYXRpbmdzIHtcclxuXHR3aWR0aDogODVweDtcclxuXHRoZWlnaHQ6IDE3cHg7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcveS1pY29uLXJldmlld3MucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHRsaSB7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ktaWNvbi1yZXZpZXdzLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0aGVpZ2h0OiAxN3B4ICFpbXBvcnRhbnQ7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAxN3B4O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxudWwucmF0aW5ncy1tZWQge1xyXG5cdHdpZHRoOiAxMzBweCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMjZweCAhaW1wb3J0YW50O1xyXG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ktaWNvbi1yZXZpZXdzLW1kLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XHJcblx0bGkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMjAlICFpbXBvcnRhbnQ7XHJcblx0XHRoZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcveS1pY29uLXJldmlld3MtbWQucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl81O1xyXG5cdFx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0Zm9udC1zaXplOiAwO1xyXG5cdH1cclxufVxyXG51bC5yYXRpbmdzLWxhcmdlIHtcclxuXHR3aWR0aDogMTcxcHggIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDM0cHggIWltcG9ydGFudDtcclxuXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy1sZy5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xyXG5cdGxpIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDM0cHggIWltcG9ydGFudDtcclxuXHRcdGhlaWdodDogMzRweCAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy1sZy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHR9XHJcblx0bGkuaGFsZiB7XHJcblx0XHR3aWR0aDogMTdweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4ucmV3YXJkcy12aWRlbyB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDM2MHB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcblx0bWFyZ2luOiA0MHB4IDA7XHJcbn1cclxuLnJld2FyZHMtaW50cm8ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogNTQwcHg7XHJcblx0bWFyZ2luOiA0MHB4IDA7XHJcbn1cclxuLmNhcnQtaW1hZ2Uge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0dG9wOiA1cHggIWltcG9ydGFudDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi5taW5pY2FydC13cmFwcGVyIHtcclxuXHRyaWdodDogLTZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0dG9wOiAtNnB4O1xyXG59XHJcbi5teS1jYXJ0LWxhYmVsIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl8zO1xyXG5cdGNvbG9yOiAkY29sb3JfMTQ7XHJcblx0Ym9yZGVyLXJhZGl1czogMjVweDtcclxuXHRwYWRkaW5nOiAzcHg7XHJcblx0d2lkdGg6IDE3cHg7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5ib3gtaW1hZ2Uge1xyXG5cdG92ZXJmbG93OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbn1cclxuLmZyZWUtc2hpcHBpbmcge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IDdweDtcclxuXHRjb2xvcjogJGNvbG9yXzE1O1xyXG59XHJcbi5uby10ZXh0LXRyYW5zZm9ybSB7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ucHJvbW8tc2hpcHBpbmctc3ViaGVhZGluZyB7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZXZpZXctcHJvZHVjdHMtY29udGFpbmVyIHtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdGgzIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfMTY7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzQ7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG59XHJcbi5yZXZpZXctcHJvZHVjdC1pbWFnZSB7XHJcblx0cGFkZGluZzogMzBweCAwIDAgMThweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IDE3MHB4ICFpbXBvcnRhbnQ7XHJcblx0aW1nIHtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcbn1cclxuLnJldmlldy1wcm9kdWN0LW1pZC1zZWN0aW9uIHtcclxuXHRtaW4taGVpZ2h0OiAxMDVweDtcclxuXHR3aWR0aDogOTUlO1xyXG5cdGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnByb2R1Y3QtZGlzcGxheS1uYW1lIHtcclxuXHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzM7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcblx0aGVpZ2h0OiA2NXB4O1xyXG59XHJcbi5mYXZQcmljZSB7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkY29sb3JSZWQ7XHJcblx0Zm9udDogMTYuNXB4ICdsYXRvYm9sZCc7XHJcbn1cclxuLnJldmlldy1ndWVzdCB7XHJcblx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjFmMWYxO1xyXG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmMWYxO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YxZjFmMTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5yZXZpZXctZmlyc3QtaW1hZ2Uge1xyXG5cdG1hcmdpbi1sZWZ0OiAxNDBweDtcclxufVxyXG4uam9pbi1idXR0b24ge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdHBhZGRpbmctdG9wOiAxNXB4O1xyXG59XHJcbi5qb2luLWJ1dHRvbi1hbmNoIHtcclxuXHRoZWlnaHQ6IDMycHg7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdGZvbnQtc2l6ZTogMTlweDtcclxufVxyXG4uYmVuZWZpdHMge1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuLm9yZGVyLWhpc3RvcnktY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm9yZGVyLXNwYW4ge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGNvbG9yOiAkY29sb3JfMTc7XHJcbn1cclxuLmF1dG9zaGlwLXRleHQge1xyXG5cdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mYXYtY29udGVudCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmF1dG9TaGlwcGluZ0Jsb2NrcyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpIHtcclxuXHRcdHdpZHRoOiAyMSU7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMCAzJTtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRoZWlnaHQ6IDEyMXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfMTg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdH1cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdGZvbnQ6IDIwcHggJ2xhdG9ibGFjayc7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfMTk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdXRvc2hpcC10b29sdGlwLW1vZGFsIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLm1haW5UaGFua3Mge1xyXG5cdG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRpbWcge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHR9XHJcbn1cclxuLnNlY29uZFRoYW5rcyB7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRtYXJnaW4tdG9wOiA1MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl82O1xyXG5cdGgxIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfMTk7XHJcblx0fVxyXG5cdGgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblx0fVxyXG59XHJcbi5vdGhlckJlbmVmaXRzSGVhZGluZyB7XHJcblx0Y29sb3I6ICRjb2xvcl8xOTtcclxuXHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjVweDtcclxufVxyXG4ucmV2aWV3U3VidGl0bGUge1xyXG5cdGZvbnQ6IDE2cHggbGF0bztcclxuXHRjb2xvcjogJGNvbG9yXzE4O1xyXG5cdG1hcmdpbi10b3A6IDE1cHg7XHJcbn1cclxuLnRlcm1zLW1vZGFsIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnRvb2x0aXAtbW9kYWwge1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4ucGRwIHtcclxuXHQjYnJlYWRjcnVtYiB7XHJcblx0XHRtYXJnaW46IDAgMCAxNXB4IDYlO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XHJcblx0XHRjb2xvcjogJGNvbG9yXzIwO1xyXG5cdH1cclxufVxyXG4uaXRlbXMtd3JhcHBlciB7XHJcblx0LnRpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfNTtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl8xMztcclxuXHRcdG1hcmdpbi1ib3R0b206IDEycHg7XHJcblx0XHRsaW5lLWhlaWdodDogMzRweDtcclxuXHR9XHJcblx0LmRlcyB7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzU7XHJcblx0XHRjb2xvcjogJGNvbG9yXzIxO1xyXG5cdFx0cGFkZGluZy10b3A6IDE0cHg7XHJcblx0fVxyXG5cdGJvcmRlcjogNXB4IHNvbGlkICNmNmY1ZjQ7XHJcblx0bWFyZ2luOiAyMHB4IDA7XHJcblx0cGFkZGluZzogMjBweCAxMHB4O1xyXG5cdG1pbi1oZWlnaHQ6IDQxM3B4O1xyXG5cdGgyIHtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cdFx0cGFkZGluZy10b3A6IDE0cHg7XHJcblx0fVxyXG5cdC52aWV3LWFsbCB7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8yMjtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudGh1bWJuYWlsLWltZyB7XHJcblx0XHR3aWR0aDogMTU2cHg7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblx0LmJ4LXZpZXdwb3J0IHtcclxuXHRcdGhlaWdodDogMzQzcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLml0ZW0taW1nIHtcclxuXHRpbWcge1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0fVxyXG59XHJcbi5pdGVtLWhvbGRlciB7XHJcblx0YnV0dG9uLm5vdGlmeS1vcmFuZ2Uge1xyXG5cdFx0d2lkdGg6IDEzNXB4O1xyXG5cdFx0aGVpZ2h0OiA0MXB4O1xyXG5cdH1cclxufVxyXG4uaXRlbXMtc3BvdGxpZ2h0IHtcclxuXHQuaXRlbS1ob2xkZXIge1xyXG5cdFx0YnV0dG9uLm5vdGlmeS1vcmFuZ2Uge1xyXG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm91dE9mU3RvY2sge1xyXG5cdFx0bGVmdDogMjdweDtcclxuXHRcdHdpZHRoOiAxMzVweDtcclxuXHRcdHRvcDogOTBweDtcclxuXHR9XHJcblx0YnV0dG9uLmJ1dHRvbi1ncmVlbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR3aWR0aDogMTM1cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHRidXR0b24uaXRlbS1xdiB7XHJcblx0XHRcdHRvcDogNzVweDtcclxuXHRcdFx0bGVmdDogMzVweCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaXRlbS1jb250ZW50IHtcclxuXHQuYngtd3JhcHBlciB7XHJcblx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG8gMjBweDtcclxuXHRcdHJpZ2h0OiAwO1xyXG5cdFx0LmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiB7XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdHRvcDogNjElO1xyXG5cdFx0XHRcdHotaW5kZXg6IDk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5ieC1wcmV2IHtcclxuXHRcdFx0bGVmdDogLTMwcHg7XHJcblx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0LmJ4LW5leHQge1xyXG5cdFx0XHRyaWdodDogLTM1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jb2wtbWQtNiB7XHJcblx0LnZpZXctYWxsIHtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR9XHJcblx0LnZlci12aWV3IHtcclxuXHRcdG1pbi1oZWlnaHQ6IDY2NnB4O1xyXG5cdH1cclxuXHQuZGl2aWRlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFlZmU4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMTNweDtcclxuXHR9XHJcbn1cclxuLnByaWNlIHtcclxuXHQuYWN0dWFsIHtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcblx0LmRpc2NvdW50IHtcclxuXHRcdGNvbG9yOiAkY29sb3JfMjM7XHJcblx0fVxyXG59XHJcbi5ob3Jpem9udGFsLXZpZXcge1xyXG5cdHBhZGRpbmctdG9wOiA0MHB4O1xyXG59XHJcbi5pdGVtLWltZ2JveCB7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0d2lkdGg6IDE1NnB4O1xyXG59XHJcbi5jb250cm9scy1kaXNhYmxlIHtcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uaXRlbXMtdmlld2VyLml0ZW0tZ3JpZCB7XHJcblx0aGVpZ2h0OiAzNzBweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbi5pdGVtcy12aWV3ZXIge1xyXG5cdC5pdGVtLWJhZGdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDIwcHg7XHJcblx0XHRsZWZ0OiAyMHB4O1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0dG9wOiAwO1xyXG5cdH1cclxuXHQuaXRlbS1xdi13cmFwIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDE3MnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRtaW4taGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQuaXRlbS10aXRsZSB7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcclxuXHRcdGhlaWdodDogNDZweCAhaW1wb3J0YW50O1xyXG5cdFx0d2lkdGg6IDEzOHB4O1xyXG5cdH1cclxuXHQuY29tcGFyZSB7XHJcblx0XHQuaXRlbS10aXRsZSB7XHJcblx0XHRcdGhlaWdodDogNjVweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGF1dG87XHJcblx0XHRcdGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcclxuXHRcdH1cclxuXHRcdC5pdGVtLXJldmlld3Mge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cGFkZGluZzogOHB4IDA7XHJcblx0XHR9XHJcblx0XHQuaXRlbS1wcmljZSB7XHJcblx0XHRcdGZvbnQ6IGJvbGQgMTRweCAnQXJpYWwnO1xyXG5cdFx0XHRtYXJnaW46IDAgMCAzcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtLXJldmlld3Mge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHR9XHJcblx0Lml0ZW0tcHJpY2Uge1xyXG5cdFx0Zm9udDogYm9sZCAxNHB4ICdBcmlhbCc7XHJcblx0XHRtYXJnaW46IDAgMCAzcHg7XHJcblx0fVxyXG5cdGEge1xyXG5cdFx0dG9wOiAtMjdweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4uaXRlbS1zcG90bGlnaHQge1xyXG5cdC5pdGVtLWJhZGdlIHtcclxuXHRcdG1pbi1oZWlnaHQ6IDE3MnB4O1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5pdGVtLXRpdGxlIHtcclxuXHRcdGhlaWdodDogNjVweDtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdFx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdFx0aGVpZ2h0OiA0NnB4ICFpbXBvcnRhbnQ7XHJcblx0XHR3aWR0aDogMTM4cHg7XHJcblx0fVxyXG5cdC5jb21wYXJlIHtcclxuXHRcdC5pdGVtLXRpdGxlIHtcclxuXHRcdFx0aGVpZ2h0OiA2NXB4O1xyXG5cdFx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdFx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdFx0fVxyXG5cdFx0Lml0ZW0tcmV2aWV3cyB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdH1cclxuXHRcdC5pdGVtLXByaWNlIHtcclxuXHRcdFx0Zm9udDogYm9sZCAxNHB4ICdBcmlhbCc7XHJcblx0XHRcdG1hcmdpbjogMCAwIDNweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lml0ZW0tcmV2aWV3cyB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBhZGRpbmc6IDhweCAwO1xyXG5cdFx0aGVpZ2h0OiAyNnB4O1xyXG5cdH1cclxuXHQuaXRlbS1wcmljZSB7XHJcblx0XHRmb250OiBib2xkIDE0cHggJ0FyaWFsJztcclxuXHRcdG1hcmdpbjogMCAwIDNweDtcclxuXHR9XHJcblx0Lml0ZW0tcXYtd3JhcCB7XHJcblx0XHRtaW4taGVpZ2h0OiAxNjJweCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHRhIHtcclxuXHRcdGxlZnQ6IDMzcHggIWltcG9ydGFudDtcclxuXHRcdHRvcDogLTE2cHggIWltcG9ydGFudDtcclxuXHR9XHJcblx0Lml0ZW0taG9sZGVyLnRleHQtY2VudGVyIHtcclxuXHRcdHdpZHRoOiAxMzVweDtcclxuXHRcdG1hcmdpbjogYXV0bztcclxuXHR9XHJcbn1cclxuLm11bHRpcGxlLXJlY29yZCB7XHJcblx0LmJ4LXdyYXBwZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAzNDBweCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG4uc2luZ2xlLXJlY29yZCB7XHJcblx0LmJ4LXdyYXBwZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAwO1xyXG5cdH1cclxufVxyXG4ucmV2aWV3cyB7XHJcblx0Lml0ZW0ge1xyXG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0Lm92ZXJ2aWV3IHtcclxuXHRcdFx0aDIge1xyXG5cdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuYmFkZ2Uge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHR3aWR0aDogMTUlO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE2MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2xlYXIge1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG5cdC5vdmVydmlldyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA4MCU7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdGgyIHtcclxuXHRcdFx0Zm9udDogMTdweCAnbGF0b2JvbGQnO1xyXG5cdFx0fVxyXG5cdFx0cCB7XHJcblx0XHRcdGZvbnQ6IDE0cHggJ2xhdG8nO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzI0O1xyXG5cdFx0fVxyXG5cdFx0LnNlY3Rpb24ge1xyXG5cdFx0XHRzcGFuIHtcclxuXHRcdFx0XHRmb250OiAxOXB4ICdsYXRvJztcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzI0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC50YWItY29udGVudCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0dWwge1xyXG5cdFx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZmRmZGY7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LmhlYWRlci10aXRsZSB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHR9XHJcblx0LnJldmlldy1hdXRob3Ige1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRhIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdCNyZXZpZXctZm9ybSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0ZHQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogMzAlO1xyXG5cdFx0fVxyXG5cdFx0ZGQge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0fVxyXG5cdFx0dGV4dGFyZWEge1xyXG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuZm9ybS1yYXRpbmcge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR9XHJcblx0LnJldmlldy1mb3JtIHtcclxuXHRcdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcclxuXHRcdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1jb250ZW50IHtcclxuXHRcdC51aS13aWRnZXQudWktd2lkZ2V0LWNvbnRlbnQge1xyXG5cdFx0XHR6LWluZGV4OiAxICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5yZXZpZXctbm90ZSB7XHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdHBhZGRpbmc6IDIwcHggMDtcclxufVxyXG4uaXRlbS5hY3RpdmUge1xyXG5cdC5mb3JtLWNvbnRlbnQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG59XHJcbi5pdGVtIHtcclxuXHQuZm9ybS1jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5yZXZpZXctc3VibWl0IHtcclxuXHRpbnB1dCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjNDc4MjIwO1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGNvbG9yOiAkY29sb3JfMTI7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdH1cclxufVxyXG4ucHVyaXN0YS1oZWFkZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC0xMHB4O1xyXG5cdG1hcmdpbjogMCAwIDQwcHg7XHJcbn1cclxuLnB1cmlzdGEtbGVmdCB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDM2MHB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U3ZTdlNztcclxuXHRtYXJnaW46IDAgMCAyMHB4O1xyXG59XHJcbi5wdXJpc3RhLXJpZ2h0IHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDI4MHB4O1xyXG5cdHBhZGRpbmctbGVmdDogMzBweDtcclxuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNlN2U3ZTc7XHJcblx0bWFyZ2luOiAwIDAgMzBweCAtMXB4O1xyXG5cdHVsIHtcclxuXHRcdHBhZGRpbmctbGVmdDogMzZweDtcclxuXHRcdGhlaWdodDogMTUwcHg7XHJcblx0XHRsaSB7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRtYXJnaW46IDAgMTJweCAxMnB4IDA7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wdXJpc3RhLXRlYW0ge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNlN2U3ZTc7XHJcblx0YmFja2dyb3VuZDogI2ZiZmJmYjtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0cGFkZGluZzogMTVweCAzMHB4O1xyXG5cdGg0IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR9XHJcblx0cCB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcbi5wdXJpc3RhLXRlYW0tbGVmdCB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiA4cHg7XHJcbn1cclxuLnB1cmlzdGEtdGVhbS1yaWdodCB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiAxcHg7XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGJhY2tncm91bmQ6ICNkZGQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogOHB4O1xyXG59XHJcbi5wdXJpc3RhLXRlYW0tZm9vdGVyIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb25zLnBuZykgbm8tcmVwZWF0IC0xOTZweCAtMTM4cHg7XHJcblx0d2lkdGg6IDI2MHB4O1xyXG5cdGhlaWdodDogMTJweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAtMTNweDtcclxuXHRyaWdodDogLTVweDtcclxufVxyXG51bC5wdXJpc3RhLWxpc3Qge1xyXG5cdGNsZWFyOiBib3RoO1xyXG5cdGxpIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luOiAwIDFweCAxcHggMDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZThlOGU4O1xyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAxMnB4IDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LC41KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG51bC5wdXJpc3RhLWhlcm8ge1xyXG5cdGhlaWdodDogMzUxcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG51bC5wdXJpc3RhLXRodW1iIHtcclxuXHRoZWlnaHQ6IDgwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0bGkge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMCAxMXB4IDAgMDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0bGkubGFzdCB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxufVxyXG4ucHVyaXN0YS1kZXRhaWwge1xyXG5cdGgxIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfNjtcclxuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0XHRmb250LXNpemU6IDQ0cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNDhweDtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcblx0ZGQge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV82O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG5cdFx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHR9XHJcblx0aDIge1xyXG5cdFx0Y29sb3I6ICRjb2xvclJlZDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdH1cclxuXHRkbCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAyODBweDtcclxuXHR9XHJcblx0ZHQge1xyXG5cdFx0Y29sb3I6ICRjb2xvclJlZDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxufVxyXG4ucHVyaXN0YS1wcm9kdWN0cyB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0LmF2Z1JhdGluZ0RpdiB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4ucG9wdWxhckJyYW5kcyB7XHJcblx0I2dhbGxlcnlEZXNrIHtcclxuXHRcdCN2aWRlb0Nhcm91c2VsIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEzNDBweCkge1xyXG5cdHVsLmJveGVzIHtcclxuXHRcdG1heC13aWR0aDogMTAwJTtcclxuXHR9XHJcbn0iLCIkY29sb3JfMTogI2ZmNTQwMDtcclxuJGNvbG9yXzI6ICMwMDA7XHJcbiRjb2xvcl8zOiAjMTc3YzkyO1xyXG4kY29sb3JfNDogIzMzMztcclxuJGNvbG9yXzU6ICNhYWE7XHJcbiRjb2xvcl82OiAjOTk5O1xyXG4kY29sb3JfNzogIzY2NjtcclxuJGNvbG9yXzg6ICNiMjI2MjY7XHJcbiRjb2xvcl85OiAjNzU3NTc1O1xyXG4kY29sb3JfMTA6ICNmZmY7XHJcbiRjb2xvcl8xMTogIzU1NTtcclxuJGNvbG9yXzEyOiAjNDQ0O1xyXG4kY29sb3JfMTM6ICM0MjQyNDI7XHJcbiRjb2xvcl8xNDogIzEzNTc4NjtcclxuJGNvbG9yXzE1OiAjNGM0YzRjO1xyXG4kY29sb3JfMTY6IHdoaXRlO1xyXG4kY29sb3JfMTc6ICNiZGJkYmQ7XHJcbiRjb2xvcl8xODogIzU5NTk1OTtcclxuJGNvbG9yXzE5OiAjNDc4MjIwO1xyXG4kZm9udF9mYW1pbHlfMTogJ2xhdG9ib2xkJztcclxuJGZvbnRfZmFtaWx5XzI6ICdsYXRvYm9sZGl0YWxpYyc7XHJcbiRmb250X2ZhbWlseV8zOiAnbGF0byc7XHJcbiRmb250X2ZhbWlseV80OiBsYXRvO1xyXG4kYmFja2dyb3VuZF9jb2xvcl8xOiAjYWFhO1xyXG4kYmFja2dyb3VuZF9jb2xvcl8yOiAjZWZlZmVmO1xyXG4kYmFja2dyb3VuZF9jb2xvcl8zOiAjZGFkYWRhO1xyXG4kYmFja2dyb3VuZF9jb2xvcl80OiAjMTExO1xyXG4kYmFja2dyb3VuZF9jb2xvcl81OiAjZWRlZGVkO1xyXG4kYmFja2dyb3VuZF9jb2xvcl82OiAjZjFlZmU4O1xyXG5cclxuLyogVGFibGV0ICovXHJcbi8qIG1lZGljYWxzdXBlcnZpc2lvbiBjc3MgKi9cclxuLyogYWNjZXNpYmlsaXR5IFVJIGlzc3VlIGZpeGVzICovXHJcbi8qIE52aXppb24gUmVjb21tZW5kYXRpb24gRW5naW5lIGNzcyovXHJcbnVsLmZhY2V0IHtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdHBhZGRpbmc6IDIwcHggMCAxMHB4O1xyXG5cdGxpIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRtYXJnaW46IDAgMCAxNnB4O1xyXG5cdFx0bGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRwYWRkaW5nOiAycHggMDtcclxuXHRcdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdH1cclxuXHRcdFx0YnV0dG9uIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzQ7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDgyJTtcclxuXHRcdFx0XHRmb250OiAxNHB4LzEuNCAnbGF0bycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XHJcblx0XHRcdH1cclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl80O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiA4MiU7XHJcblx0XHRcdFx0Zm9udDogMTRweC8xLjQgJ2xhdG8nLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0XHRzbWFsbCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfNztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGFiZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTlweDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzQ7XHJcblx0XHRcdGZvbnQ6IDEycHggJ2xhdG9ib2xkJztcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfNjtcclxuXHRcdFx0fVxyXG5cdFx0XHRpbnB1dCB7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdHNtYWxsIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl83O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGg0IHtcclxuXHRcdGZvbnQ6IDEycHggJ2xhdG9ib2xkJztcclxuXHRcdG1hcmdpbjogMCAxNXB4O1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGEge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfMTtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRoNC5mYWNldC1jb250cm9sIHtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzI7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHBhZGRpbmc6IDEycHggMTBweDtcclxuXHRcdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0fVxyXG5cdC5zaG93YWxsIHtcclxuXHRcdGJ1dHRvbiB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfMztcclxuXHRcdFx0Zm9udDogMTVweCAnbGF0byc7XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2hvd2xlc3Mge1xyXG5cdFx0YnV0dG9uIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8zO1xyXG5cdFx0XHRmb250OiAxNXB4ICdsYXRvJztcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdGxpLmxhc3Qge1xyXG5cdFx0dWwge1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0bGkubGFzdC5zaG93YWxsIHtcclxuXHRcdGEge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udDogMTJweCAnbGF0b2JvbGQnO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRsaS5sYXN0LnNob3dsZXNzIHtcclxuXHRcdGEge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Zm9udDogMTJweCAnbGF0b2JvbGQnO1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRsaS5pdGVtLWl0ZW0ge1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfMztcclxuXHRcdH1cclxuXHR9XHJcblx0dWwuaXRlbSB7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdC5nYWxsZXJ5IHtcclxuXHRcdC5pdGVtIHtcclxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmNvbnRyb2wtYnV0dG9uIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl81O1xyXG5cdFx0XHRmb250LXNpemU6IDEuMWVtO1xyXG5cdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl8xO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogM3B4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRkaXYuY29udHJvbHMge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdHVsLml0ZW0tZ3JpZCB7XHJcblx0XHRsaS5pdGVtLWl0ZW0ge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZsb2F0OiBub25lO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bC5yYXRpbmdzIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdG1hcmdpbjogMCAycHggMCAwO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Ym90dG9tOiAtMnB4O1xyXG5cdH1cclxuXHQudWktaWNvbiB7XHJcblx0XHR3aWR0aDogMTdweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLnBuZykgbm8tcmVwZWF0IC04MXB4IDA7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcbn1cclxudWwuZmFjZXQtc2VsZWN0ZWQge1xyXG5cdGg0IHtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHR9XHJcblx0bGkge1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nOiAzcHggMCAzcHggMjBweDtcclxuXHRcdFx0c3Ryb25nIHtcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzE7XHJcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRidXR0b24uZmFjZXQtcmVtb3ZlIHtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbnMucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XHJcblx0XHR3aWR0aDogMTVweDtcclxuXHRcdGhlaWdodDogMTVweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDRweDtcclxuXHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IC0xNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG51bC5maWx0ZXIge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNlOGU4ZTg7XHJcblx0YmFja2dyb3VuZDogI2Y3ZjdmNztcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmc6IDEycHggMTVweDtcclxuXHRsaSB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMnB4IDA7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl80O1xyXG5cdFx0XHRmb250OiAxNXB4ICdsYXRvJztcclxuXHRcdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdFx0dG9wOiAycHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE5cHg7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl80O1xyXG5cdFx0XHRmb250OiAxMnB4ICdsYXRvYm9sZCc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzY7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHRvcDogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG51bC5zdWJuYXYge1xyXG5cdGxpLmxhc3Quc2hvd2FsbCB7XHJcblx0XHRhIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGZvbnQ6IDEycHggJ2xhdG9ib2xkJztcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzM7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0bGkubGFzdC5zaG93bGVzcyB7XHJcblx0XHRhIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRzdHJvbmcge1xyXG5cdFx0XHRcdGZvbnQ6IDEycHggJ2xhdG9ib2xkJztcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzM7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNhdGFsb2cge1xyXG5cdCNjb250ZW50IHtcclxuXHRcdHdpZHRoOiA3OCU7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAzJTtcclxuXHR9XHJcblx0LmNlbnRlciB7XHJcblx0XHRtYXgtd2lkdGg6IDEzMzBweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHQjc2lkZWJhciB7XHJcblx0XHR1bC5zdWJuYXYge1xyXG5cdFx0XHRsaSB7XHJcblx0XHRcdFx0YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yXzQ7XHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xOTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0bGkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZmFjZXQtc2VhcmNoIHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2VmZWZlZjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWZlZjtcclxuXHRwYWRkaW5nOiAxMnB4IDE1cHggNDRweCAxNXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsYWJlbCB7XHJcblx0XHRmb250OiAxMnB4ICdsYXRvYm9sZCc7XHJcblx0XHRtYXJnaW46IDAgMCA0cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0aW5wdXQuZmFjZXQtc2VhcmNoLXRlcm0ge1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0cGFkZGluZzogNXB4IDEwcHg7XHJcblx0XHR3aWR0aDogMTQ4cHg7XHJcblx0fVxyXG5cdGlucHV0LmZhY2V0LXNlYXJjaC1zdWJtaXQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfMjtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGNvbG9yOiAkY29sb3JfNCAhaW1wb3J0YW50O1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdHBhZGRpbmc6IDlweCAxMXB4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kX2NvbG9yXzM7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hdXRvc2hpcFNwZWNpYWwge1xyXG5cdGNvbG9yOiAkY29sb3JfODtcclxuXHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzI7XHJcbn1cclxuLmF1dG9zaGlwIHtcclxuXHRhIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblx0bGFiZWwge1xyXG5cdFx0Zm9udDogMTJweCAnbGF0b2JvbGQnO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbi10b3A6IDZweDtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzM7XHJcblx0XHR9XHJcblx0XHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xyXG5cdFx0XHRjbGVhcjogYm90aDtcclxuXHRcdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uZmF2LWF1dG8tc2hpcCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGNvbG9yOiAkY29sb3JfNDtcclxuXHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzE7XHJcbn1cclxudWwuaXRlbSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbmxpLml0ZW0taXRlbSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxuLnJldmlldy1wcm9kdWN0LWltYWdlIHtcclxuXHRpbWcuaXRlbS10aHVtYiB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XHJcblx0fVxyXG5cdGJ1dHRvbi5idXR0b24uYnV0dG9uLWdyZXkge1xyXG5cdFx0cGFkZGluZzogOXB4IDExcHg7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8xMCAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaXRlbS10aXRsZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzM7XHJcbn1cclxuLml0ZW0tcHJpY2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcclxuXHRzdHJvbmcge1xyXG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHR9XHJcblx0ZGVsIHtcclxuXHRcdGZvbnQ6IDE2LjVweCAnbGF0byc7XHJcblx0XHRjb2xvcjogJGNvbG9yXzk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcblx0aW5zIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGNvbG9yOiAkY29sb3JfODtcclxuXHR9XHJcbn1cclxuLml0ZW0tc3RhdHVzIHtcclxuXHRmb250OiAxMXB4ICdsYXRvYm9sZCc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLml0ZW0tcmVtb3ZlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDEwcHg7XHJcblx0Ym90dG9tOiAyMHB4O1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfNDtcclxufVxyXG5idXR0b24uaXRlbS1xdiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IC05OTk5ZW07XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl80O1xyXG5cdGNvbG9yOiAkY29sb3JfMTA7XHJcblx0b3BhY2l0eTogLjk7XHJcblx0Zm9udDogMTRweCAnbGF0b2JvbGQnO1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC4yKTtcclxuXHQtaWUtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdC1tb3otYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHQtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHR6LWluZGV4OiA5OTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfNTtcclxuXHR9XHJcbn1cclxudWwuaXRlbS1ncmlkIHtcclxuXHRsaS5pdGVtLWl0ZW0ge1xyXG5cdFx0YnV0dG9uLml0ZW0tcXYge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IC05OTk5ZW07XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0d2lkdGg6IDEyMHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmRfY29sb3JfNDtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8xMDtcclxuXHRcdFx0b3BhY2l0eTogLjk7XHJcblx0XHRcdGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdFx0XHQtaWUtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdFx0XHQtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC4yKTtcclxuXHRcdFx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuMik7XHJcblx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiBub25lO1xyXG5cdFx0XHR6LWluZGV4OiA5OTtcclxuXHRcdH1cclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHdpZHRoOiAyMzdweDtcclxuXHRcdGhlaWdodDogNDA1cHg7XHJcblx0XHRwYWRkaW5nOiAuNSUgLjIlO1xyXG5cdFx0bWFyZ2luOiAwIDAgMzVweCAxMnB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZWRlYztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGxpLmNlcnRvbmEuaXRlbS1pdGVtIHtcclxuXHRcdCY6Zmlyc3Qtb2YtdHlwZSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0fVxyXG5cdFx0JjpsYXN0LW9mLXR5cGUge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGxpLmNlcnRvbmEge1xyXG5cdFx0d2lkdGg6IDE0JTtcclxuXHRcdG1pbi13aWR0aDogMjQwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRoZWlnaHQ6IDM4MHB4O1xyXG5cdH1cclxuXHRpbWcuaXRlbS10aHVtYiB7XHJcblx0XHRtYXJnaW46IDAgMCA4cHggOXB4O1xyXG5cdH1cclxuXHQuaXRlbS10aXRsZSB7XHJcblx0XHRoZWlnaHQ6IDY1cHg7XHJcblx0XHR3aWR0aDogOTUlO1xyXG5cdFx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0YXtcclxuXHRcdFx0Y29sb3I6ICMzNTcyYjc7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtLXJldmlld3Mge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHVsLnJhdGluZ3Mge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtLXByaWNlIHtcclxuXHRcdGZvbnQ6IDE2LjVweCAnbGF0b2JvbGQnO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl8xMztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdC5pdGVtLWJhZGdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0XHR0b3A6IDEwcHg7XHJcblx0fVxyXG5cdC5pdGVtLWNvbXBhcmUge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRmb250OiAxM3B4ICdsYXRvJztcclxuXHRcdHBhZGRpbmc6IDEwcHggMCAwO1xyXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiAycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGJ1dHRvbi5pdGVtLXF2IHtcclxuXHRcdHRvcDogNzBweDtcclxuXHR9XHJcbn1cclxudWwuaXRlbS1taW5pY2FydCB7XHJcblx0bWFyZ2luOiA1cHggMCAwO1xyXG5cdHBhZGRpbmc6IDAgMTJweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGltZyB7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcblx0fVxyXG5cdC5pdGVtLXRpdGxlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblx0bGkubGFzdCB7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0fVxyXG5cdC5pdGVtLXByaWNlIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfMTtcclxuXHR9XHJcblx0bGkge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcclxuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xyXG5cdH1cclxuXHRsaS5pdGVtLWl0ZW0ge1xyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG51bC5nbG9iYWwtYWN0aW9ucyB7XHJcblx0dWwuaXRlbS1taW5pY2FydCB7XHJcblx0XHRsaS5pdGVtLWl0ZW0ge1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNjY2M7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDUycHg7XHJcblx0XHRcdHBhZGRpbmc6IDEwcHggNjNweCAxNXB4O1xyXG5cdFx0XHRtYXJnaW46IDAgMCA1cHg7XHJcblx0XHRcdC5pdGVtLXF0eSB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl8xMTtcclxuXHRcdFx0XHRmb250OiAxMnB4ICdsYXRvYm9sZCc7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0bGkuZ2xvYmFsLWFjdGlvbnMtY2FydCB7XHJcblx0XHR1bC5pdGVtLW1pbmljYXJ0IHtcclxuXHRcdFx0aW1nLml0ZW0tdGh1bWIge1xyXG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jZ2xvYmFsIHtcclxuXHR1bC5pdGVtLW1pbmljYXJ0IHtcclxuXHRcdGJ1dHRvbi5pdGVtLXJlbW92ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdGJvdHRvbTogMTlweDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR0ZXh0LWluZGVudDogMDtcclxuXHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8xMjtcclxuXHRcdFx0Zm9udDogMTJweCAnbGF0b2JvbGQnO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGRwIHtcclxuXHQuaXRlbS1pdGVtLmNlcnRvbmEge1xyXG5cdFx0d2lkdGg6IDI0MHB4O1xyXG5cdH1cclxufVxyXG4uY2VydG9uYS10aXRsZSB7XHJcblx0Zm9udDogMTRweCAnbGF0b2JvbGQnO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRoZWlnaHQ6IDY1cHg7XHJcbn1cclxuLmNlcnRvbmEtcHJpY2Uge1xyXG5cdGZvbnQ6IDE2LjVweCAnbGF0b2JvbGQnO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogJGNvbG9yXzg7XHJcblx0ZGVsIHtcclxuXHRcdGZvbnQ6IDE2LjVweCAnbGF0byc7XHJcblx0XHRjb2xvcjogJGNvbG9yXzk7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuXHR9XHJcbn1cclxuLmNvbXBhcmUge1xyXG5cdC5hdmdSYXRpbmdEaXYge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Lml0ZW0taXRlbSB7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0XHRwYWRkaW5nOiA1cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTZweDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGJ1dHRvbi5yZW1vdmUge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAtNnB4O1xyXG5cdFx0XHR0b3A6IC0ycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGltZy5pdGVtLXRodW1iIHtcclxuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5pdGVtLXRpdGxlIHtcclxuXHRcdGhlaWdodDogNjVweDtcclxuXHRcdHdpZHRoOiA5NSU7XHJcblx0XHRmb250OiAxM3B4ICdsYXRvYm9sZCc7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5pdGVtLXJldmlld3Mge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA4cHggMDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHVsLnJhdGluZ3Mge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtLXByaWNlIHtcclxuXHRcdGZvbnQ6IDE2LjVweCAnbGF0b2JvbGQnO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl8xMztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdC5pdGVtLWJhZGdlIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDVweDtcclxuXHRcdHRvcDogNXB4O1xyXG5cdH1cclxuXHR0YWJsZSB7XHJcblx0XHR3aWR0aDogYXV0bztcclxuXHRcdHRoIHtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHRcdHdpZHRoOiAxNDBweDtcclxuXHRcdH1cclxuXHRcdHRyLmNvbXBhcmUtb3JkZXIge1xyXG5cdFx0XHR0ZCB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtLXJhdGluZyB7XHJcblx0XHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdH1cclxuXHR1bC5pdGVtLW5vdGVzIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pdGVtLXJldmlldyB7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdHBhZGRpbmc6IDAgMCAxMHB4IDIwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0aW1nLml0ZW0tdGh1bWIge1xyXG5cdFx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cdH1cclxuXHQuaXRlbS10aXRsZSB7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzE7XHJcblx0fVxyXG59XHJcbi5pdGVtLXF2LXdyYXAge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0JisuaXRlbS1xdiB7XHJcblx0XHRcdGxlZnQ6IDYycHggIWltcG9ydGFudDtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjpmb2N1cyB7XHJcblx0XHQmK2J1dHRvbi5pdGVtLXF2IHtcclxuXHRcdFx0bGVmdDogNjJweCAhaW1wb3J0YW50O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uaXRlbS1xdiB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRsZWZ0OiA2MnB4ICFpbXBvcnRhbnQ7XHJcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHQmOmZvY3VzIHtcclxuXHRcdGxlZnQ6IDYycHggIWltcG9ydGFudDtcclxuXHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbi5jb21wYXJlUmVtb3ZlIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0fVxyXG59XHJcbnVsLml0ZW0tY2Fyb3VzZWwge1xyXG5cdG1hcmdpbjogMDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0bGkuaXRlbS1pdGVtIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDE2MHB4O1xyXG5cdFx0aGVpZ2h0OiAzNDVweDtcclxuXHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdHNwYW4uaXRlbS1yZXZpZXdzIHtcclxuXHRcdFx0YSB7XHJcblx0XHRcdFx0bGVmdDogNThweDtcclxuXHRcdFx0XHR0b3A6IC0xLjllbTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHRpbWcuaXRlbS10aHVtYiB7XHJcblx0XHRtYXJnaW46IDAgYXV0byA1cHg7XHJcblx0fVxyXG5cdC5pdGVtLXRpdGxlIHtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfMTtcclxuXHRcdGhlaWdodDogODVweDtcclxuXHRcdG92ZXJmbG93OiBhdXRvO1xyXG5cdH1cclxuXHQuaXRlbS1yZXZpZXdzIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0dWwucmF0aW5ncyB7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvIDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtLXByaWNlIHtcclxuXHRcdG1hcmdpbjogMCAwIDhweDtcclxuXHR9XHJcblx0Lml0ZW0tYmFkZ2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcblx0Lml0ZW0tcXYge1xyXG5cdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHR9XHJcbn1cclxuXHJcblx0LmZhY2V0LWNvbnRyb2wge1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbi5mYWNldC1jb250cm9sLmFjdGl2ZSB7XHJcblx0aW1nIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG5cdH1cclxufVxyXG51bC5pdGVtLWNoZWNrb3V0IHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZjFlZmU4O1xyXG5cdGxpLml0ZW0taXRlbSB7XHJcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRcdG1hcmdpbjogLTFweCAwIDA7XHJcblx0XHRwYWRkaW5nOiAxM3B4IDEwcHggMTNweCA2NXB4O1xyXG5cdFx0bWluLWhlaWdodDogNTRweDtcclxuXHR9XHJcblx0Lml0ZW0tdGh1bWIge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMTBweDtcclxuXHRcdHRvcDogMTBweDtcclxuXHR9XHJcblx0Lml0ZW0tdGl0bGUge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8xO1xyXG5cdFx0bWFyZ2luOiAwIDAgM3B4O1xyXG5cdFx0d2lkdGg6IDcwJTtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdH1cclxuXHQuaXRlbS13YXJuaW5nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdG1hcmdpbjogOHB4IDAgMDtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfMTQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5pdGVtLXF0eSB7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW46IDAgMCAzcHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Lml0ZW0tcHJpY2Uge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8xO1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5pdGVtLWF1dG9zaGlwIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdH1cclxuXHQuaXRlbS1hdXRvc2hpcC1uZXh0IHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0dG9wOiAyOHB4O1xyXG5cdH1cclxufVxyXG51bC5pdGVtLWhpc3Rvcnkge1xyXG5cdGxpLml0ZW0taXRlbSB7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR9XHJcblx0bGkuaWNlLWNvb2xlciB7XHJcblx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHQuaXRlbS1tb2RpZnkge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl82O1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRvdWJsZSAjY2NjO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogLTMycHg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzBweDtcclxuXHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0XHR0b3A6IDZweDtcclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDZweDtcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8xO1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzY7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRcdG1hcmdpbjogMCAwIDAgMTVweDtcclxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHNlbGVjdC5pdGVtLXF0eSB7XHJcblx0XHRcdHdpZHRoOiA1MHB4O1xyXG5cdFx0XHRsZWZ0OiA2NXB4O1xyXG5cdFx0XHR0b3A6IDNweDtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRwYWRkaW5nOiAzcHg7XHJcblx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Lml0ZW0tc3RhdHVzIHtcclxuXHRcdGZsb2F0OiByaWdodDtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuLmhpc3RvcnktbW9kaWZ5IHtcclxuXHRoZWlnaHQ6IDMwcHg7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRsYWJlbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxMHB4O1xyXG5cdFx0dG9wOiA2cHg7XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNnB4O1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzE7XHJcblx0XHRjb2xvcjogJGNvbG9yXzY7XHJcblx0XHRsaS5oaXN0b3J5LW1vZGlmeS10aXRsZSB7XHJcblx0XHRcdGNvbG9yOiAkY29sb3JfNDtcclxuXHRcdH1cclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMCAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5pdGVtLWhpc3Rvcnktc3RhdHVzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcbi5icmFuZEJhbm5lciB7XHJcblx0d2lkdGg6IDM1JTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR1bC5yYXRpbmdzIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cdH1cclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHR9XHJcbn1cclxuZGl2LmJyYW5kRGVzYyB7XHJcblx0d2lkdGg6IDY0JTtcclxuXHRjb2xvcjogJGNvbG9yXzE1O1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG1hcmdpbi1ib3R0b206IDFlbTtcclxufVxyXG4uZGVzY09wZW5lZCB7XHJcblx0b3ZlcmZsb3c6IGF1dG87XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5kZXNjQ29sbGFwc2VkIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGhlaWdodDogN2VtO1xyXG59XHJcbi5zaG93VG9nZ2xlIHtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0Ym90dG9tOiAyMHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG4uaGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbnVsLmNhdCB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGxpIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdG1hcmdpbjogMCA1cHggMjBweCAxMnB4O1xyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcclxuXHRcdFx0cGFkZGluZzogMCAzNnB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG5cdFx0fVxyXG5cdFx0LmNhdC10aXRsZSB7XHJcblx0XHRcdGZvbnQ6IDE1cHggJ2xhdG8nO1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG51bC5jYXQtY2FsbG91dHMge1xyXG5cdG1hcmdpbjogMDtcclxuXHRjbGVhcjogYm90aDtcclxuXHRoZWlnaHQ6IDE5N3B4O1xyXG5cdG1hcmdpbi10b3A6IDM1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpIHtcclxuXHRcdHdpZHRoOiAyMzFweDtcclxuXHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW46IDAgMTdweCAwIDA7XHJcblx0XHRpbWcge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNWY1ZjVmO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRsaS5sYXN0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHR9XHJcbn1cclxuLmNhdGxpc3Qge1xyXG5cdGJvcmRlci10b3A6IDRweCBkb3VibGUgI2NjYztcclxuXHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRhIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcblx0bGkge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDAgMCAyMHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nOiA4cHggMCAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHR1bCB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiAzMyU7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdGEge1xyXG5cdFx0XHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfMztcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsIHtcclxuXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdHdpZHRoOiBhdXRvO1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHRwYWRkaW5nOiAwIDVweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+dWwge1xyXG5cdFx0PmxpIHtcclxuXHRcdFx0PmEge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfNDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWJsdWUtcmlnaHQucG5nKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnNpdGUtbmFtZSB7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0cGFkZGluZzogMTBweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRjb2xvcjogJGNvbG9yXzE2O1xyXG5cdH1cclxufVxyXG4uYWxwaGEtbmF2IHtcclxuXHRib3JkZXItdG9wOiA0cHggZG91YmxlICNjY2M7XHJcblx0cGFkZGluZzogMTBweCAwO1xyXG5cdGNvbG9yOiAkY29sb3JfNjtcclxuXHRmb250OiAxNHB4ICdsYXRvYm9sZCc7XHJcblx0dWwge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweCAwIDA7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzM7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGxpLmxhc3Qge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hbHBoYS1uYXYtbGFiZWwge1xyXG5cdGNvbG9yOiAkY29sb3JfODtcclxufVxyXG51bC5hbHBoYS1saXN0IHtcclxuXHRib3JkZXItdG9wOiA0cHggZG91YmxlICNjY2M7XHJcblx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRsaSB7XHJcblx0XHRib3JkZXItYm90dG9tOiA0cHggZG91YmxlICNjY2M7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDA7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdH1cclxuXHRoMyB7XHJcblx0XHRmb250LXNpemU6IDU2cHg7XHJcblx0XHRsaW5lLWhlaWdodDogNTZweDtcclxuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHdpZHRoOiA2NXB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHR9XHJcblx0I25ldyB7XHJcblx0XHRoMyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDI0cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDI5MHB4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0YSB7XHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfMztcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0bGkge1xyXG5cdFx0XHRwYWRkaW5nOiA1cHggMCAwO1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEudG9wIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRib3R0b206IDhweDtcclxuXHRcdHotaW5kZXg6IDU7XHJcblx0fVxyXG59XHJcbi5hbHBoYS1uYXYtdWwge1xyXG5cdHdpZHRoOiA3MjRweCAhaW1wb3J0YW50O1xyXG59XHJcbi5wYWdpbmF0aW9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl82O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdHBhZGRpbmc6IDhweCA4cHggOHB4IDA7XHJcblx0aGVpZ2h0OiAyOXB4O1xyXG5cdGgzIHtcclxuXHRcdGhlaWdodDogMjFweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRmb250OiAxNHB4ICdsYXRvYm9sZCc7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHR1bC5wYWdpbmF0aW9uLXBhZ2luZyB7XHJcblx0XHRmbG9hdDogbGVmdDtcclxuXHRcdHBhZGRpbmc6IDFweCAyMnB4IDA7XHJcblx0XHRsaW5lLWhlaWdodDogMjNweDtcclxuXHRcdG1hcmdpbjogM3B4IDAgMDtcclxuXHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfMTtcclxuXHRcdGNvbG9yOiAjNkI2QjZCO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lO1xyXG5cdFx0XHRtYXJnaW46IDAgMXB4O1xyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzQ7XHJcblx0XHRcdFx0cGFkZGluZzogMCA0cHg7XHJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHRcdHN0cm9uZyB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl80O1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgNHB4O1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0LnBhZ2luYXRpb24tc29ydGluZyB7XHJcblx0XHRwYWRkaW5nOiAwIDAgMCAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAyNHB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDIycHg7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRzZWxlY3Qge1xyXG5cdFx0XHR3aWR0aDogMTg1cHg7XHJcblx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGEucGFnaW5hdGlvbi10b3Age1xyXG5cdFx0Y29sb3I6ICRjb2xvcl80O1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8xO1xyXG5cdFx0bWFyZ2luOiA1cHggMTBweCAwIDA7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFnaW5hdGlvbi1wYWdpbmcge1xyXG5cdC5wYWdpbmctbGVmdCB7XHJcblx0XHRzcGFuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDEzcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9zcHJpdGUucG5nKTtcclxuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDRweDtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTgxcHggLTEzM3B4O1xyXG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTFweCAtMTMzcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGFnaW5nLXJpZ2h0IHtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA4cHg7XHJcblx0XHRcdGhlaWdodDogMTNweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0Zm9udC1zaXplOiAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRvcDogNHB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODFweCAtMTQ5cHg7XHJcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xyXG5cdFx0fVxyXG5cdFx0YSB7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDhweDtcclxuXHRcdFx0aGVpZ2h0OiAxM3B4O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7XHJcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0dG9wOiA0cHg7XHJcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IC05MXB4IC0xNDlweDtcclxuXHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYWdpbmF0aW9uLXZpZXcge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwYWRkaW5nOiA5cHggMCAwICFpbXBvcnRhbnQ7XHJcblx0YSB7XHJcblx0XHRjb2xvcjogJGNvbG9yXzQ7XHJcblx0XHRmb250OiAxNHB4ICdsYXRvYm9sZCc7XHJcblx0XHRsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogJGNvbG9yXzc7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5zZWFyY2gtZ2xvYmFsIHtcclxuXHRwYWRkaW5nOiA0MHB4IDA7XHJcbn1cclxuLmNvbXBhcmUtYmFyIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZThlOGU4O1xyXG5cdGJhY2tncm91bmQ6ICNmN2Y3Zjc7XHJcblx0bWFyZ2luOiAwIDAgMTBweDtcclxuXHRoZWlnaHQ6IDcwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGgzIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEycHg7XHJcblx0XHR0b3A6IDEycHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0XHRmb250LWZhbWlseTogJGZvbnRfZmFtaWx5XzE7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxuXHRwIHtcclxuXHRcdGNvbG9yOiAkY29sb3JfNztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDEycHg7XHJcblx0XHRib3R0b206IDE2cHg7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdGJ1dHRvbi5jb21wYXJlLWNsZWFyIHtcclxuXHRcdGZvbnQ6IDExcHggJ2xhdG9ib2xkJztcclxuXHRcdGNvbG9yOiAkY29sb3JfMTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0dG9wOiA2cHg7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl82O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuY29tcGFyZS1zdWJtaXQge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDhweDtcclxuXHRcdGJvdHRvbTogOHB4O1xyXG5cdFx0cGFkZGluZzogN3B4IDE2cHg7XHJcblx0fVxyXG59XHJcbnVsLmNvbXBhcmUtbGlzdCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDE4M3B4O1xyXG5cdHRvcDogNHB4O1xyXG5cdGxpIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0d2lkdGg6IDQ3cHg7XHJcblx0XHRtYXJnaW46IDAgMTFweCAwIDA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0YnV0dG9uLmNvbXBhcmUtcmVtb3ZlIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogLTZweDtcclxuXHRcdFx0dG9wOiAtM3B4O1xyXG5cdFx0fVxyXG5cdFx0aW1nIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbmJ1dHRvbi5jb21wYXJlLXJlbW92ZSB7XHJcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29ucy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuXHR3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgLTE1cHg7XHJcblx0fVxyXG59XHJcbnRoLmNvbXBhcmUtc2hvdyB7XHJcblx0cGFkZGluZy10b3A6IDE1cHg7XHJcblx0dWwge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZy10b3A6IDhweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdFx0bWFyZ2luOiAwIDAgNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR3aWR0aDogMTAwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0IHtcclxuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufVxyXG4uY29tcGFyZS1vcmRlciB7XHJcblx0dGgge1xyXG5cdFx0YmFja2dyb3VuZDogI2YxZWZlOCB1cmwoLi4vaW1nL2dyYWRpZW50LnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XHJcblx0fVxyXG5cdHRkIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmMWVmZTggdXJsKC4uL2ltZy9ncmFkaWVudC5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xyXG5cdH1cclxufVxyXG4uY29tcGFyZS1oaWdobGlnaHQge1xyXG5cdHRoIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmM7XHJcblx0fVxyXG5cdHRkIHtcclxuXHRcdGJhY2tncm91bmQ6ICNmZmM7XHJcblx0fVxyXG59XHJcbi5yZXZpZXcge1xyXG5cdHBhZGRpbmc6IDIwcHggMCAwO1xyXG5cdGNsZWFyOiBib3RoO1xyXG59XHJcbi5jYXRhbG9nLXByb21vIHtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5vcmRlci1kZXRhaWwtaXRlbS1hdXRvc2hpcCB7XHJcblx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0d2lkdGg6IDU1MHB4O1xyXG5cdHBhZGRpbmctbGVmdDogNjVweDtcclxufVxyXG4ucmVhbGlnbiB7XHJcblx0cGFkZGluZzogMTNweCAxMHB4IDEzcHggMCAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0c3Bhbi5pdGVtLXRpdGxlIHtcclxuXHRcdHBhZGRpbmctbGVmdDogNjVweDtcclxuXHR9XHJcblx0c3Bhbi5pdGVtLXF0eSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcblx0fVxyXG5cdHNwYW4uaXRlbS1wcmljZSB7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDY1cHg7XHJcblx0fVxyXG5cdHNwYW4uaXRlbS13YXJuaW5nIHtcclxuXHRcdG1hcmdpbjogMjBweCAwIDA7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcblx0fVxyXG5cdHNwYW4uaXRlbS1zdGF0dXMge1xyXG5cdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHR0b3A6IC00N3B4O1xyXG5cdH1cclxufVxyXG4ucHJkLWltYWdlIHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4uc2V0LWF1dG9zaGlwLWxhYmVsIHtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG59XHJcbi5yZXR1cm4tcmV3YXJkIHtcclxuXHRtYXJnaW4tdG9wOiAtOHB4O1xyXG59XHJcbi5pdGVtLXByb21vdGlvbi10b3RhbCB7XHJcblx0d2lkdGg6IDI0NXB4O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRyaWdodDogMjVweDtcclxuXHRjb2xvcjogJGNvbG9yXzg7XHJcblx0Zm9udC1zdHlsZTogaXRhbGljO1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxuXHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0bWFyZ2luLXRvcDogMnB4O1xyXG5cdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59XHJcbi5pdGVtLXByb21vdGlvbi1jb2RlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogNzAlO1xyXG5cdGZvbnQtc3R5bGU6IGl0YWxpYztcclxuXHRjb2xvcjogJGNvbG9yXzE4O1xyXG5cdG1hcmdpbi10b3A6IDJweDtcclxufVxyXG4uaXRlbS1jYXJ0LXByb21vdGlvbiB7XHJcblx0cGFkZGluZzogMS41cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGRkO1xyXG5cdHdpZHRoOiA5NSU7XHJcblx0bWFyZ2luOiAwIGF1dG8gMThweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcbn1cclxuLml0ZW0tcHJvbW90aW9uLXRvdGFsLXRleHQge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5pdGVtLXByb21vdGlvbi10b3RhbC1wcmljZSB7XHJcblx0bWFyZ2luLWxlZnQ6IDlweDtcclxufVxyXG51bC5hY2NvdW50LW9yZGVycyB7XHJcblx0c3Bhbi50b29sdGlwLXF1ZXJ5IHtcclxuXHRcdHRvcDogLTNweDtcclxuXHR9XHJcbn1cclxuI29yZGVyU3RhdHVzIHtcclxuXHRkZCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdH1cclxuXHQuZm9ybS1mbG9hdCB7XHJcblx0XHRpbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMDhweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnBscC1tZWRpY2FsU3VwZXJ2aXNpb24ge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0LmZvcm0tZ3JvdXAge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0bWFyZ2luLXRvcDogOHB4O1xyXG5cdH1cclxuXHQuc3VibWl0IHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0d2lkdGg6IDk2JTtcclxuXHRcdHBhZGRpbmc6IDEwcHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcbn1cclxuLmNhdCB7XHJcblx0bGkge1xyXG5cdFx0YSB7XHJcblx0XHRcdCY6Zm9jdXMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5mYWNldCB7XHJcblx0LmZhY2V0LWNvbnRyb2wge1xyXG5cdFx0Zm9udDogMTJweCAnbGF0b2JvbGQnO1xyXG5cdFx0bWFyZ2luOiAwIDE1cHg7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0Y29sb3I6ICRjb2xvcl8yO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGZSZWNTbG90IHtcclxuXHQuaHJ6U2xpZGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0fVxyXG5cdC52aWV3Q29udGFpbmVyIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcblx0LmpzQ2Fyb3VzZWwge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC13cmFwOiBub3dyYXA7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblx0LmpzQ29udHJvbHMge1xyXG5cdFx0LnJpZ2h0QXJyb3cge1xyXG5cdFx0XHRyaWdodDogMDtcclxuXHRcdFx0dG9wOiAxM3JlbTtcclxuXHRcdH1cclxuXHRcdC5sZWZ0QXJyb3cge1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDEzcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4jc2lkZWJhciB7XHJcblx0LnBmUmVjU2xvdCB7XHJcblx0XHQuanNDb250cm9scyB7XHJcblx0XHRcdC5jaGV2cm9uIHtcclxuXHRcdFx0XHR0b3A6IDhyZW07XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdHVsLml0ZW0tZ3JpZC5nYWxsZXJ5LmNhdGFsb2cuanNDYXJvdXNlbCB7XHJcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHRcdC5pdGVtLWl0ZW0ge1xyXG5cdFx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQucGZSZWNTbG90W2RhdGEtc2xvdGlkPSdGQVZPUklURUJSQU5EUyddIHtcclxuXHRcdC5jZXJ0b25hIHtcclxuXHRcdFx0YmFja2dyb3VuZDogdXJsKGh0dHBzOi8vaTMucHVyZWZvcm11bGFzLm5ldC9pbWFnZXMvc3RhdGljL2Zhdm9yaXRlLWJyYW5kc1sxXVsxXS5wbmcpIG5vLXJlcGVhdDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTM0MHB4KSB7XHJcblx0LmNhdGFsb2cge1xyXG5cdFx0I2NvbnRlbnQge1xyXG5cdFx0XHR3aWR0aDogNzAlO1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMS41JTtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwuYWxwaGEtbGlzdCB7XHJcblx0XHR1bCB7XHJcblx0XHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0dWwuY2F0IHtcclxuXHRcdGxpIHtcclxuXHRcdFx0d2lkdGg6IDIxNHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdHVsLmNhdC1jYWxsb3V0cyB7XHJcblx0XHRsaSB7XHJcblx0XHRcdG1hcmdpbjogMDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzcHg7XHJcblx0XHR9XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0fVxyXG5cdHVsLml0ZW0tZ3JpZCB7XHJcblx0XHRsaS5pdGVtLWl0ZW0ge1xyXG5cdFx0XHR3aWR0aDogMjEwcHg7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XHJcblx0XHR9XHJcblx0XHQuaXRlbS1xdi13cmFwLmFjdGl2ZSB7XHJcblx0XHRcdGJ1dHRvbi5pdGVtLXF2IHtcclxuXHRcdFx0XHRsZWZ0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIiRjb2xvcl8xOiAjMzMzO1xuJGNvbG9yXzI6ICM2ZTZlNmU7XG4kY29sb3JfMzogI2QwZDBkMDtcbiRjb2xvcl80OiAjZmZmO1xuJGNvbG9yXzU6ICM1YjdhOTc7XG4kY29sb3JfNjogIzE3N2M5MjtcbiRjb2xvcl83OiAjMTUxNTE1O1xuJGNvbG9yXzg6ICM3NTc1NzU7XG4kZm9udF9mYW1pbHlfMTogJ2xhdG9ib2xkJztcbiRmb250X2ZhbWlseV8yOiAnbGF0byc7XG4kYmFja2dyb3VuZF9jb2xvcl8xOiAjZWVlO1xuJGJvcmRlcl9jb2xvcl8xOiAjNDQ0O1xuJGJvcmRlcl9jb2xvcl8yOiAjMmQzZDYzO1xuJGJvcmRlcl9jb2xvcl8zOiAjYzAwO1xuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDdweDtcblx0dGV4dC1pbmRlbnQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuXHR3aWR0aDogOTAlO1xuXHRwYWRkaW5nOiA3cHg7XG5cdHRleHQtaW5kZW50OiAxMHB4O1xufVxuaW5wdXRbdHlwZT1cInRlbFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDdweDtcblx0dGV4dC1pbmRlbnQ6IDEwcHg7XG59XG5pbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2RjZGNkO1xuXHR3aWR0aDogOTAlO1xuXHRwYWRkaW5nOiA3cHg7XG5cdHRleHQtaW5kZW50OiAxMHB4O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDdweDtcblx0dGV4dC1pbmRlbnQ6IDEwcHg7XG59XG50ZXh0YXJlYSB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG5cdHdpZHRoOiA5MCU7XG5cdHBhZGRpbmc6IDdweDtcblx0dGV4dC1pbmRlbnQ6IDEwcHg7XG5cdGhlaWdodDogNjBweDtcbn1cbi5pZSB7XG5cdGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcblx0XHRtaW4taGVpZ2h0OiAxNnB4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0bWluLWhlaWdodDogMTZweDtcblx0fVxuXHRpbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcblx0XHRtaW4taGVpZ2h0OiAxNnB4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG5cdFx0bWluLWhlaWdodDogMTZweDtcblx0fVxufVxuLnRleHRhcmVhLXJldHVybi1yZWFzb24ge1xuXHR3aWR0aDogMzY1cHg7XG5cdG1hcmdpbi10b3A6IDVweDtcbn1cbi5yZXR1cm4tcmVhc29uIHtcblx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbnNlbGVjdCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAkY29sb3JfMTtcblx0cGFkZGluZzogN3B4IDdweCA4cHg7XG5cdHdpZHRoOiA4MCU7XG59XG4uZm9ybS14eHMge1xuXHR3aWR0aDogMjVweCAhaW1wb3J0YW50O1xufVxuLmZvcm0teHMge1xuXHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuLmZvcm0tcyB7XG5cdHdpZHRoOiA5NXB4ICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZm9ybS1tIHtcblx0d2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4uZm9ybS1sIHtcblx0d2lkdGg6IDE3MC45cHggIWltcG9ydGFudDtcbn1cbi5mb3JtLXhsIHtcblx0d2lkdGg6IDIyMHB4ICFpbXBvcnRhbnQ7XG59XG5sYWJlbC5mb3JtLXh4cyB7XG5cdHBhZGRpbmctdG9wOiAwO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiBsZWZ0O1xuXHRpbnB1dCB7XG5cdFx0dG9wOiAzcHg7XG5cdH1cbn1cbmxhYmVsLmZvcm0teHMge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0aW5wdXQge1xuXHRcdHRvcDogM3B4O1xuXHR9XG59XG5sYWJlbC5mb3JtLXMge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0aW5wdXQge1xuXHRcdHRvcDogM3B4O1xuXHR9XG59XG5sYWJlbC5mb3JtLW0ge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0aW5wdXQge1xuXHRcdHRvcDogM3B4O1xuXHR9XG59XG5sYWJlbC5mb3JtLWwge1xuXHRwYWRkaW5nLXRvcDogMDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0aW5wdXQge1xuXHRcdHRvcDogM3B4O1xuXHR9XG59XG5sYWJlbC5mb3JtLXhsIHtcblx0cGFkZGluZy10b3A6IDA7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ZmxvYXQ6IGxlZnQ7XG5cdGlucHV0IHtcblx0XHR0b3A6IDNweDtcblx0fVxufVxudWwuZm9ybS1jaGVja2xpc3Qge1xuXHRwYWRkaW5nLXRvcDogOHB4O1xuXHRsaSB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHR3aWR0aDogNDkuNSU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDAgMCA2cHg7XG5cdH1cbn1cbmxhYmVsLmZvcm0tY2hlY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRpbnB1dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0JjpkaXNhYmxlZFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHRvcDogLTJweDtcblx0XHRcdFx0bGVmdDogLTFweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZF9jb2xvcl8xO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRjdXJzb3I6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHRvcDogNHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxufVxuLmZvcm0tcXR5LWJveCB7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRpbnB1dCB7XG5cdFx0Zm9udDogMTdweCAnbGF0b2JvbGQnO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR3aWR0aDogNDhweDtcblx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcblx0XHRtYXJnaW46IDJweCAwIDJweDtcblx0fVxuXHRhIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTJweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cdGEuZm9ybS11cCB7XG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BsdXNJY29uLnBuZyk7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cdGEuZm9ybS11cC1kaXNhYmxlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYmI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9kaXNhYmxlZFBsdXNJY29uLnBuZyk7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGN1cnNvcjogZGVmYXVsdDtcblx0fVxuXHRhLmZvcm0tZG93biB7XG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmI7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9taW51c2ljb25BY3RpdmUucG5nKTtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cblx0YS5mb3JtLWRvd24tZGlzYWJsZWQge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNvbG9yOiAkY29sb3JfMztcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYmJiO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZGlzYWJsZWRNaW51c0ljb24ucG5nKTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG59XG4uZm9ybS1xdHkge1xuXHRpbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdFx0LW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG5cdH1cbn1cbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuXHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG59XG5pbnB1dC5idXR0b24tb2ZmZXIge1xuXHRiYWNrZ3JvdW5kOiAjY2QzZjdiIHVybCguLi9pbWcvb2ZmZXJfYXJyb3cucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbTtcblx0Y29sb3I6ICRjb2xvcl80ICFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXHRmb250OiAxNXB4LzE4cHggJ2xhdG9ib2xkJztcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHBhZGRpbmc6IDhweCAyOXB4IDhweCAxMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNjZDNmN2I7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblx0d2lkdGg6IDE3MHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI2MxMjI2NyB1cmwoXCIuLi9pbWcvb2ZmZXJfYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBzY3JvbGwgcmlnaHQgY2VudGVyO1xuXHR9XG59XG5idXR0b24uYnV0dG9uLW9mZmVyIHtcblx0YmFja2dyb3VuZDogI2NkM2Y3YiB1cmwoLi4vaW1nL29mZmVyX2Fycm93LnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG5cdGNvbG9yOiAkY29sb3JfNCAhaW1wb3J0YW50O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0Zm9udDogMTVweC8xOHB4ICdsYXRvYm9sZCc7XG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRwYWRkaW5nOiA4cHggMjlweCA4cHggMTBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjY2QzZjdiO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG5cdHdpZHRoOiAxNzBweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNjMTIyNjcgdXJsKFwiLi4vaW1nL29mZmVyX2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgc2Nyb2xsIHJpZ2h0IGNlbnRlcjtcblx0fVxufVxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0LXdlYmtpdC10cmFuc2l0aW9uOiAzNTBtcyBlYXNlO1xuXHR0cmFuc2l0aW9uOiAzNTBtcyBlYXNlO1xufVxuaW5wdXQuYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDM1MG1zIGVhc2U7XG5cdHRyYW5zaXRpb246IDM1MG1zIGVhc2U7XG5cdCY6Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDAgbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5idXR0b24uYnV0dG9uIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHQtd2Via2l0LXRyYW5zaXRpb246IDM1MG1zIGVhc2U7XG5cdHRyYW5zaXRpb246IDM1MG1zIGVhc2U7XG59XG5pbnB1dC5idXR0b24tbGFyZ2Uge1xuXHRwYWRkaW5nLXRvcDogMTFweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogMTFweCAhaW1wb3J0YW50O1xuXHRmb250OiBib2xkIDEzcHgvMThweCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xufVxuYnV0dG9uLmJ1dHRvbi1sYXJnZSB7XG5cdHBhZGRpbmctdG9wOiAxMXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctYm90dG9tOiAxMXB4ICFpbXBvcnRhbnQ7XG5cdGZvbnQ6IGJvbGQgMTNweC8xOHB4IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5pbnB1dC5idXR0b24tc21hbGwge1xuXHRtYXJnaW4tbGVmdDogMjglO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRwYWRkaW5nOiA2cHggOHB4O1xufVxuYnV0dG9uLmJ1dHRvbi1zbWFsbCB7XG5cdG1hcmdpbi1sZWZ0OiAyOCU7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdHBhZGRpbmc6IDZweCA4cHg7XG59XG5pbnB1dC5idXR0b24td2hpdGUge1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRjb2xvcjogJGNvbG9yXzU7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcblx0cGFkZGluZzogOXB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdC1pZS1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI2VkZWRlZDtcblx0fVxufVxuYnV0dG9uLmJ1dHRvbi13aGl0ZSB7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGNvbG9yOiAkY29sb3JfNTtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xuXHRwYWRkaW5nOiA5cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0LWllLWJvcmRlci1yYWRpdXM6IDNweDtcblx0LW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XG5cdC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAjZWRlZGVkO1xuXHR9XG59XG5pbnB1dC5idXR0b24tZ3JleSB7XG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkY29sb3JfNjtcblx0XHRiYWNrZ3JvdW5kOiAjZGRkO1xuXHR9XG59XG5idXR0b24uYnV0dG9uLWdyZXkge1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJGNvbG9yXzY7XG5cdFx0YmFja2dyb3VuZDogI2RkZDtcblx0fVxufVxuaW5wdXQuYnV0dG9uLWdyZWVuIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kOiAjYjIyNjI2O1xuXHRjb2xvcjogJGNvbG9yXzQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Zm9udDogMTFweCAnbGF0b2JvbGQnO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAxNXB4O1xuXHRwYWRkaW5nOiA3cHggMDtcblx0Ym9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogIzQ0NDtcblx0XHRib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMTtcblx0fVxufVxuYnV0dG9uLmJ1dHRvbi1ncmVlbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0YmFja2dyb3VuZDogI2IyMjYyNjtcblx0Y29sb3I6ICRjb2xvcl80O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGZvbnQ6IDExcHggJ2xhdG9ib2xkJztcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRsaW5lLWhlaWdodDogMTVweDtcblx0cGFkZGluZzogN3B4IDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiMjI2MjY7XG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICM0NDQ7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzE7XG5cdH1cbn1cbmlucHV0LmJ1dHRvbi1hcnJvdyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctd2hpdGUtcmlnaHQucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuYnV0dG9uLmJ1dHRvbi1hcnJvdyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctd2hpdGUtcmlnaHQucG5nKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuXHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuaW5wdXQuYnV0dG9uLWJ1ZyB7XG5cdGJhY2tncm91bmQ6ICM2NjY7XG5cdGJvcmRlcjogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdHBhZGRpbmc6IDRweDtcblx0Zm9udC1zaXplOiAxMXB4O1xuXHRsaW5lLWhlaWdodDogMTJweDtcbn1cbmJ1dHRvbi5idXR0b24tYnVnIHtcblx0YmFja2dyb3VuZDogIzY2Njtcblx0Ym9yZGVyOiBub25lO1xuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0cGFkZGluZzogNHB4O1xuXHRmb250LXNpemU6IDExcHg7XG5cdGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuaW5wdXQuYnV0dG9uLWZiIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9idXR0b24tZmIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2J1dHRvbi1mYi5wbmcpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcblx0XHRvcGFjaXR5OiAuOTtcblx0fVxufVxuYnV0dG9uLmJ1dHRvbi1mYiB7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnV0dG9uLWZiLnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuXHRmb250OiAxM3B4ICdsYXRvYm9sZCc7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzI7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9idXR0b24tZmIucG5nKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG5cdFx0b3BhY2l0eTogLjk7XG5cdH1cbn1cbmRsLmZvcm0ge1xuXHRkdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDI0LjklO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250OiAxNHB4ICdsYXRvYm9sZCc7XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9mYW1pbHlfMTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6IDRweCAwO1xuXHRcdH1cblx0fVxuXHQjdXBkYXRlQXV0b3NoaXAge1xuXHRcdGR0IHtcblx0XHRcdHdpZHRoOiAyMjZweDtcblx0XHR9XG5cdFx0ZGQge1xuXHRcdFx0d2lkdGg6IDUzMXB4O1xuXHRcdH1cblx0fVxuXHRkZCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDc0LjklO1xuXHRcdGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG5cdFx0XHR3aWR0aDogOTclO1xuXHRcdH1cblx0XHQuYnV0dG9uLmJ1dHRvbi1ncmV5IHtcblx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XG5cdFx0XHRwYWRkaW5nOiA5cHggOHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cblx0I2NjRWRpdEZvcm0ge1xuXHRcdGR0IHtcblx0XHRcdHdpZHRoOiAyOC45JTtcblx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHR9XG5cdFx0ZGQge1xuXHRcdFx0d2lkdGg6IDcwLjklO1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRkdC5mb3JtLWZsb2F0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHRkZC5mb3JtLWZsb2F0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxuXHRkdC5mb3JtLWZ1bGwge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdGRkLmZvcm0tZnVsbCB7XG5cdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0ZGQuZm9ybS1pbmRlbnQge1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdG1hcmdpbi1sZWZ0OiAyNC45JTtcblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0ZGQuZm9ybS1jaGVja2xpc3Qge1xuXHRcdHBhZGRpbmc6IDdweCAwO1xuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHR1bCB7XG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdG1hcmdpbjogMCAwIDVweDtcblx0XHR9XG5cdH1cbn1cbi5wZHAtYXV0b3NoaXAtaW5jcmVtZW50IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAxNjBweDtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRjb2xvcjogJGNvbG9yXzc7XG5cdGZvbnQtc2l6ZTogMTFweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRtYXJnaW4tdG9wOiAycHg7XG59XG4ucGRwLWF1dG9zaGlwLWRlY3JlbWVudCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMTYwcHg7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICRjb2xvcl83O1xuXHRmb250LXNpemU6IDExcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0bWFyZ2luLXRvcDogMTRweDtcbn1cbmRsLmZvcm0tcHJvZmlsZSB7XG5cdGR0IHtcblx0XHR3aWR0aDogNDQuOSUgIWltcG9ydGFudDtcblx0fVxuXHRkZCB7XG5cdFx0d2lkdGg6IDU0LjklICFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAxMHB4IDA7XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdHN0cm9uZyB7XG5cdFx0XHRmb250OiAxNHB4ICdsYXRvYm9sZCc7XG5cdFx0fVxuXHR9XG59XG51bC5mb3JtIHtcblx0bGkge1xuXHRcdG1hcmdpbjogMCAwIDZweDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxufVxuLmZvcm0tZXJyb3Ige1xuXHRpbnB1dCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzM7XG5cdFx0YmFja2dyb3VuZDogI2ZhZGVkZTtcblx0fVxuXHRzZWxlY3Qge1xuXHRcdGJvcmRlci1jb2xvcjogJGJvcmRlcl9jb2xvcl8zO1xuXHRcdGJhY2tncm91bmQ6ICNmYWRlZGU7XG5cdH1cbn1cbmlucHV0LmZvcm0tZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMztcblx0YmFja2dyb3VuZDogI2ZhZGVkZTtcbn1cbnNlbGVjdC5mb3JtLWVycm9yIHtcblx0Ym9yZGVyLWNvbG9yOiAkYm9yZGVyX2NvbG9yXzM7XG5cdGJhY2tncm91bmQ6ICNmYWRlZGU7XG59XG5zcGFuLmZvcm0tZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMztcblx0YmFja2dyb3VuZDogI2ZhZGVkZTtcbn1cbnRleHRhcmVhLmZvcm0tZXJyb3Ige1xuXHRib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3JfMztcblx0YmFja2dyb3VuZDogI2ZhZGVkZTtcbn1cbi5mb3JtLXN1Ym1pdCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGNsZWFyOiBib3RoO1xufVxuLmZvcm0tc3VibWl0LWxlZnQge1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDdweDtcblx0bGFiZWwuZm9ybS1jaGVjayB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxufVxuLmZvcm0tc3VibWl0LW9yIHtcblx0Zm9udC1mYW1pbHk6ICRmb250X2ZhbWlseV8yO1xufVxuLmZvcm0tbm90ZSB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGNvbG9yOiAkY29sb3JfODtcblx0Zm9udC1zaXplOiAxMXB4O1xufVxuLmZvcm0tcmF0aW5nIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ktaWNvbi1yZXZpZXdzLWxnLnBuZykgcmVwZWF0LXggbGVmdCBib3R0b207XG5cdGhlaWdodDogMzRweDtcblx0d2lkdGg6IDE3MXB4O1xuXHRtYXJnaW46IDAgMCAxMHB4O1xuXHRsYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy1sZy5wbmcpIHJlcGVhdC14IGxlZnQgLTEwMHB4O1xuXHRcdGhlaWdodDogMzRweDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHR9XG5cdGxhYmVsLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cdGxhYmVsLmZvcm0tcmF0aW5nLTEge1xuXHRcdHotaW5kZXg6IDMwO1xuXHRcdHdpZHRoOiAzNHB4O1xuXHR9XG5cdGxhYmVsLmZvcm0tcmF0aW5nLTIge1xuXHRcdHotaW5kZXg6IDI1O1xuXHRcdHdpZHRoOiA2OHB4O1xuXHR9XG5cdGxhYmVsLmZvcm0tcmF0aW5nLTMge1xuXHRcdHotaW5kZXg6IDIwO1xuXHRcdHdpZHRoOiAxMDJweDtcblx0fVxuXHRsYWJlbC5mb3JtLXJhdGluZy00IHtcblx0XHR6LWluZGV4OiAxNTtcblx0XHR3aWR0aDogMTM2cHg7XG5cdH1cblx0bGFiZWwuZm9ybS1yYXRpbmctNSB7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDE3MHB4O1xuXHR9XG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuI3Jldmlld0Zvcm0ge1xuXHRkZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0fVxufVxuI2FkZEdpZnRDYXJkQnRuIHtcblx0aGVpZ2h0OiAzNXB4O1xuXHRtYXJnaW4tbGVmdDogN3B4O1xuXHRwYWRkaW5nOiA5cHggOHB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLmxvZ2luLWxlZ2FsIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRhIHtcblx0XHQmOmhvdmVyIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxufVxuLnllc05vQnRuIHtcblx0bWFyZ2luLXRvcDogOXB4O1xufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcblxuLnRucy1vdXRlcntwYWRkaW5nOjAgIWltcG9ydGFudH0udG5zLW91dGVyIFtoaWRkZW5de2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS50bnMtb3V0ZXIgW2FyaWEtY29udHJvbHNdLC50bnMtb3V0ZXIgW2RhdGEtYWN0aW9uXXtjdXJzb3I6cG9pbnRlcn0udG5zLXNsaWRlcnstd2Via2l0LXRyYW5zaXRpb246YWxsIDBzOy1tb3otdHJhbnNpdGlvbjphbGwgMHM7dHJhbnNpdGlvbjphbGwgMHN9LnRucy1zbGlkZXI+LnRucy1pdGVtey13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94Oy1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveH0udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVse3doaXRlLXNwYWNlOm5vd3JhcH0udG5zLWhvcml6b250YWwudG5zLXN1YnBpeGVsPi50bnMtaXRlbXtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2hpdGUtc3BhY2U6bm9ybWFsfS50bnMtaG9yaXpvbnRhbC50bnMtbm8tc3VicGl4ZWw6YWZ0ZXJ7Y29udGVudDonJztkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9LnRucy1ob3Jpem9udGFsLnRucy1uby1zdWJwaXhlbD4udG5zLWl0ZW17ZmxvYXQ6bGVmdH0udG5zLWhvcml6b250YWwudG5zLWNhcm91c2VsLnRucy1uby1zdWJwaXhlbD4udG5zLWl0ZW17bWFyZ2luLXJpZ2h0Oi0xMDAlfS50bnMtbm8tY2FsY3twb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OjB9LnRucy1nYWxsZXJ5e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDttaW4taGVpZ2h0OjFweH0udG5zLWdhbGxlcnk+LnRucy1pdGVte3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMCU7LXdlYmtpdC10cmFuc2l0aW9uOnRyYW5zZm9ybSAwcywgb3BhY2l0eSAwczstbW96LXRyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzO3RyYW5zaXRpb246dHJhbnNmb3JtIDBzLCBvcGFjaXR5IDBzfS50bnMtZ2FsbGVyeT4udG5zLXNsaWRlLWFjdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZTtsZWZ0OmF1dG8gIWltcG9ydGFudH0udG5zLWdhbGxlcnk+LnRucy1tb3Zpbmd7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAwLjI1czstbW96LXRyYW5zaXRpb246YWxsIDAuMjVzO3RyYW5zaXRpb246YWxsIDAuMjVzfS50bnMtYXV0b3dpZHRoe2Rpc3BsYXk6aW5saW5lLWJsb2NrfS50bnMtbGF6eS1pbWd7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgMC42czstbW96LXRyYW5zaXRpb246b3BhY2l0eSAwLjZzO3RyYW5zaXRpb246b3BhY2l0eSAwLjZzO29wYWNpdHk6MC42fS50bnMtbGF6eS1pbWcudG5zLWNvbXBsZXRle29wYWNpdHk6MX0udG5zLWFoey13ZWJraXQtdHJhbnNpdGlvbjpoZWlnaHQgMHM7LW1vei10cmFuc2l0aW9uOmhlaWdodCAwczt0cmFuc2l0aW9uOmhlaWdodCAwc30udG5zLW92aHtvdmVyZmxvdzpoaWRkZW59LnRucy12aXN1YWxseS1oaWRkZW57cG9zaXRpb246YWJzb2x1dGU7bGVmdDotMTAwMDBlbX0udG5zLXRyYW5zcGFyZW50e29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0udG5zLWZhZGVJbntvcGFjaXR5OjE7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTt6LWluZGV4OjB9LnRucy1ub3JtYWwsLnRucy1mYWRlT3V0e29wYWNpdHk6MDtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKTt6LWluZGV4Oi0xfS50bnMtdnBmaXh7d2hpdGUtc3BhY2U6bm93cmFwfS50bnMtdnBmaXg+ZGl2LC50bnMtdnBmaXg+bGl7ZGlzcGxheTppbmxpbmUtYmxvY2t9LnRucy10LXN1YnAye21hcmdpbjowIGF1dG87d2lkdGg6MzEwcHg7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjEwcHg7b3ZlcmZsb3c6aGlkZGVufS50bnMtdC1jdHt3aWR0aDoyMzMzLjMzMzMzMzMlO3dpZHRoOi13ZWJraXQtY2FsYygxMDAlICogNzAgLyAzKTt3aWR0aDotbW96LWNhbGMoMTAwJSAqIDcwIC8gMyk7d2lkdGg6Y2FsYygxMDAlICogNzAgLyAzKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowfS50bnMtdC1jdDphZnRlcntjb250ZW50OicnO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0udG5zLXQtY3Q+ZGl2e3dpZHRoOjEuNDI4NTcxNCU7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLyA3MCk7d2lkdGg6LW1vei1jYWxjKDEwMCUgLyA3MCk7d2lkdGg6Y2FsYygxMDAlIC8gNzApO2hlaWdodDoxMHB4O2Zsb2F0OmxlZnR9XG5cbi5zbGlkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50bnMtb3V0ZXIge1xuXHQudG5zLWNvbnRyb2xzIHtcblx0XHRidXR0b24ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvckdyZWVuO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yV2hpdGU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLmljb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0Ly8gZmlsbDogJGNvbG9yR3JlZW47XG5cdFx0XHR9XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiQGltcG9ydCAndmFyaWFibGVzJztcclxuQGltcG9ydCAnbWl4aW5zJztcclxuQGltcG9ydCAnY29udGVudC5zY3NzJywgJ2NhdGFsb2cuc2NzcycsICdmb3JtLnNjc3MnO1xyXG5AaW1wb3J0ICd0aW55LXNsaWRlci5zY3NzJztcclxuXHJcbioge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR6b29tOiAxLjA7XHJcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQgIWltcG9ydGFudDtcclxufVxyXG5hLCBzcGFuLCBkaXYge291dGxpbmU6IG5vbmU7fVxyXG4vLyBhIHtjb2xvcjogJGNvbG9yQmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuYSB7Y29sb3I6ICMxNTc0ODk7IHRleHQtZGVjb3JhdGlvbjogbm9uZTt9XHJcbmE6aG92ZXIge2NvbG9yOiBkYXJrZW4oIzE1NzQ4OSwgMTUlKTt9XHJcbi5ib2xkIHtmb250OiAxNHB4ICdsYXRvYm9sZCc7fVxyXG5cclxuZGwgLmRpdmlkZXIge2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFlZmU4ICFpbXBvcnRhbnQ7fVxyXG5cclxuYm9keSB7b3ZlcmZsb3cteDogaGlkZGVuO31cclxuYm9keSwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWEge2NvbG9yOiAjNTk1OTU5OyBmb250OiAxNHB4LzEuNCAnbGF0bycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGJvcmRlci1yYWRpdXM6IDVweDt9XHJcbmJ1dHRvbiB7YmFja2dyb3VuZDogbm9uZTsgY3Vyc29yOiBwb2ludGVyOyBjb2xvcjogIzEzNTc4Njt9XHJcblxyXG5pbnB1dFt0eXBlPXRleHRdOmZvY3VzLCBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cywgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxzZWxlY3Q6Zm9jdXMsIHRleHRhcmVhOmZvY3VzIHstd2Via2l0LWJveC1zaGFkb3c6IDAgMCA1cHggI2NhY2FjYTsgYm94LXNoYWRvdzogMCAwIDVweCAjY2FjYWNhO31cclxuaW5wdXRbdHlwZT0ncmFkaW8nXTphZnRlciB7XHJcblx0d2lkdGg6IDE1cHg7XHJcblx0aGVpZ2h0OiAxNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR0b3A6IC0ycHg7XHJcblx0bGVmdDogLTFweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgIzMzMztcclxufVxyXG5cclxuaW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkOmFmdGVyIHtcclxuXHR3aWR0aDogNXB4O1xyXG5cdGhlaWdodDogNXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHR0b3A6IC0ycHg7XHJcblx0bGVmdDogLTFweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0Ym9yZGVyOiA2cHggc29saWQgYmx1ZTtcclxufVxyXG5cclxuaW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHsgIFxyXG5cdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbmlucHV0OjotbXMtY2xlYXIge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuaW1nIHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG5cclxuLmdhbGxlcnkuY2F0YWxvZyB1bC5pdGVtIHttYXgtaGVpZ2h0OiA0MDBweDt9XHJcblxyXG5zZWxlY3Qgey1tb3otYXBwZWFyYW5jZTogbm9uZTsgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyBhcHBlYXJhbmNlOiBub25lOyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjEyJTIyJTIwaGVpZ2h0JTNEJTIyMTIlMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxMiUyMDEyJTIyJTNFJTNDdGl0bGUlM0Vkb3duLWFycm93JTNDJTJGdGl0bGUlM0UlM0NnJTIwZmlsbCUzRCUyMiUyMzAwMDAwMCUyMiUzRSUzQ3BhdGglMjBkJTNEJTIyTTEwLjI5MyUyQzMuMjkzJTJDNiUyQzcuNTg2JTJDMS43MDclMkMzLjI5M0ExJTJDMSUyQzAlMkMwJTJDMCUyQy4yOTMlMkM0LjcwN2w1JTJDNWExJTJDMSUyQzAlMkMwJTJDMCUyQzEuNDE0JTJDMGw1LTVhMSUyQzElMkMwJTJDMSUyQzAtMS40MTQtMS40MTRaJTIyJTIwZmlsbCUzRCUyMiUyMzAwMDAwMCUyMiUzRSUzQyUyRnBhdGglM0UlM0MlMkZnJTNFJTNDJTJGc3ZnJTNFJyk7IGJhY2tncm91bmQtc2l6ZTogMTJweCA5cHg7IGJhY2tncm91bmQtcG9zaXRpb246cmlnaHQgLjVyZW0gY2VudGVyOyBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7fVxyXG5cclxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdsYXRvJzsgZm9udC1kaXNwbGF5OiBibG9jazsgc3JjOiB1cmwoJ2ZvbnRzL2xhdG8tcmVndWxhci13ZWJmb250LmVvdCcpOyBzcmM6IHVybCgnZm9udHMvbGF0by1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9sYXRvLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvbGF0by1yZWd1bGFyLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2xhdG8tcmVndWxhci13ZWJmb250LnN2ZyNsYXRvJykgZm9ybWF0KCdzdmcnKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsO31cclxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdsYXRvaXRhbGljJzsgZm9udC1kaXNwbGF5OiBibG9jazsgc3JjOiB1cmwoJ2ZvbnRzL2xhdG8taXRhbGljLXdlYmZvbnQuZW90Jyk7IHNyYzogdXJsKCdmb250cy9sYXRvLWl0YWxpYy13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvbGF0by1pdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9sYXRvLWl0YWxpYy13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9sYXRvLWl0YWxpYy13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9sYXRvLWl0YWxpYy13ZWJmb250LnN2ZyNsYXRvaXRhbGljJykgZm9ybWF0KCdzdmcnKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsO31cclxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdsYXRvYmxhY2snOyBmb250LWRpc3BsYXk6IGJsb2NrOyBzcmM6IHVybCgnZm9udHMvbGF0by1ibGFjay13ZWJmb250LmVvdCcpOyBzcmM6IHVybCgnZm9udHMvbGF0by1ibGFjay13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvbGF0by1ibGFjay13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL2xhdG8tYmxhY2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvbGF0by1ibGFjay13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9sYXRvLWJsYWNrLXdlYmZvbnQuc3ZnI2xhdG9ib2xkJykgZm9ybWF0KCdzdmcnKTsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgZm9udC1zdHlsZTogbm9ybWFsO31cclxuQGZvbnQtZmFjZSB7Zm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7IGZvbnQtZGlzcGxheTogYmxvY2s7IHNyYzogdXJsKCdmb250cy9sYXRvLWJvbGQtd2ViZm9udC5lb3QnKTsgc3JjOiB1cmwoJ2ZvbnRzL2xhdG8tYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnZm9udHMvbGF0by1ib2xkLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvbGF0by1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL2xhdG8tYm9sZC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCdmb250cy9sYXRvLWJvbGQtd2ViZm9udC5zdmcjbGF0b2JvbGQnKSBmb3JtYXQoJ3N2ZycpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7fVxyXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ2xhdG9ib2xkaXRhbGljJzsgZm9udC1kaXNwbGF5OiBibG9jazsgc3JjOiB1cmwoJ2ZvbnRzL2xhdG8tYm9sZGl0YWxpYy13ZWJmb250LmVvdCcpOyBzcmM6IHVybCgnZm9udHMvbGF0by1ib2xkaXRhbGljLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9sYXRvLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9sYXRvLWJvbGRpdGFsaWMtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvbGF0by1ib2xkaXRhbGljLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL2xhdG8tYm9sZGl0YWxpYy13ZWJmb250LnN2ZyNsYXRvYm9sZGl0YWxpYycpIGZvcm1hdCgnc3ZnJyk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDt9XHJcbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnb3N3YWxkcmVndWxhcic7IGZvbnQtZGlzcGxheTogYmxvY2s7IHNyYzogdXJsKCdmb250cy9vc3dhbGQtcmVndWxhci13ZWJmb250LmVvdCcpOyBzcmM6IHVybCgnZm9udHMvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL29zd2FsZC1yZWd1bGFyLXdlYmZvbnQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnZm9udHMvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnZm9udHMvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvb3N3YWxkLXJlZ3VsYXItd2ViZm9udC5zdmcjb3N3YWxkcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGZvbnQtc3R5bGU6IG5vcm1hbDt9XHJcbkBmb250LWZhY2Uge2ZvbnQtZmFtaWx5OiAnb3N3YWxkbWVkaXVtJzsgZm9udC1kaXNwbGF5OiBibG9jazsgc3JjOiB1cmwoJ2ZvbnRzL29zd2FsZC1tZWRpdW0td2ViZm9udC5lb3QnKTsgc3JjOiB1cmwoJ2ZvbnRzL29zd2FsZC1tZWRpdW0td2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL29zd2FsZC1tZWRpdW0td2ViZm9udC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCdmb250cy9vc3dhbGQtbWVkaXVtLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL29zd2FsZC1tZWRpdW0td2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvb3N3YWxkLW1lZGl1bS13ZWJmb250LnN2ZyNvc3dhbGRtZWRpdW0nKSBmb3JtYXQoJ3N2ZycpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7fVxyXG5AZm9udC1mYWNlIHtmb250LWZhbWlseTogJ29zd2FsZGJvbGQnOyBmb250LWRpc3BsYXk6IGJsb2NrOyBzcmM6IHVybCgnZm9udHMvb3N3YWxkLWJvbGQtd2ViZm9udC5lb3QnKTsgc3JjOiB1cmwoJ2ZvbnRzL29zd2FsZC1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCdmb250cy9vc3dhbGQtYm9sZC13ZWJmb250LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJ2ZvbnRzL29zd2FsZC1ib2xkLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJ2ZvbnRzL29zd2FsZC1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJ2ZvbnRzL29zd2FsZC1ib2xkLXdlYmZvbnQuc3ZnI29zd2FsZGJvbGQnKSBmb3JtYXQoJ3N2ZycpOyBmb250LXdlaWdodDogbm9ybWFsOyBmb250LXN0eWxlOiBub3JtYWw7fVxyXG5cclxuI2JvZHkge21hcmdpbi10b3A6IDkycHg7fVxyXG4ubm9Ub3BNYXJnaW4ge21hcmdpbi10b3A6IDAgIWltcG9ydGFudDt9XHJcblxyXG4ucmVkIHtjb2xvcjogI2MwMDt9XHJcbi5vcmFuZ2Uge2NvbG9yOiAjYjIyNjI2O31cclxuLmdyZWVuIHtjb2xvcjogIzQ5ODEyNzt9XHJcblxyXG4ubmV3IHtjb2xvcjogI2IyMjYyNjsgZm9udC13ZWlnaHQ6IGJvbGQ7IGZvbnQtc2l6ZTogMTFweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTt9XHJcblxyXG4ubm8tY2xvc2UgLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4uY2VudGVyZWQge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5hbGlnbi1jZW50ZXIge3RleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O31cclxuLmFsaWduLXJpZ2h0IHt0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O31cclxuXHJcbi5wcmludC1vbmx5IHtwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IC05OTk5ZW07fVxyXG5cclxuLmNsZWFyIHtcclxuXHRjbGVhcjogYm90aCAhaW1wb3J0YW50O1xyXG5cdGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0bWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0YmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcclxuXHRtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5kaXZpZGVyIHtcclxuXHRib3JkZXItYm90dG9tOiA0cHggZG91YmxlICNjY2MgIWltcG9ydGFudDtcclxuXHRjbGVhcjogYm90aCAhaW1wb3J0YW50O1xyXG5cdGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHRoZWlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG5cdG1hcmdpbjogMCAwIDE1cHggIWltcG9ydGFudDtcclxuXHRmb250LXNpemU6IDAgIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5hLnBhcmVudC10aXAtYWNjb3VudCBzcGFuLnBhcmVudC10aXAge3RvcDogMThweCAhaW1wb3J0YW50O31cclxuXHJcbi5ub2pzIGxpOmhvdmVyIC5wYXJlbnQtdGlwLCBsaS5hY3RpdmUgLnBhcmVudC10aXAge2Rpc3BsYXk6IGJsb2NrO31cclxuXHJcbmEudG9wIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Fycm93LWJsYWNrLXVwLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xyXG5cdHdpZHRoOiAxMnB4O1xyXG5cdGhlaWdodDogNnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Zm9udC1zaXplOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbn1cclxuXHJcbiNleHRvbGVfem9uZV9nbG9iYWxfaGVhZGVyIHtcclxuICAgIHRvcDogNTBweDtcclxuICAgIGxlZnQ6IDE1LjMlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xyXG59XHJcbi8qRXh0b2xlIENUQSovXHJcbiNleHRvbGVfem9uZV9nbG9iYWxfZm9vdGVyIGEsICNleHRvbGVfem9uZV9nbG9iYWxfaGVhZGVyIGEge2NvbG9yOiAjY2MwMDAwICFpbXBvcnRhbnQ7IGZvbnQtd2VpZ2h0OiBib2xkO31cclxuXHJcbiNwcm9tb3Mge1xyXG5cdGJhY2tncm91bmQ6ICMxNzdjOTI7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbn1cclxuI3Byb21vcyB1bCB7dGV4dC1hbGlnbjogY2VudGVyOyBwYWRkaW5nOiA2cHggMDt9XHJcbiNwcm9tb3MgdWwgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRwYWRkaW5nOiAwIDcwcHg7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuI3Byb21vcyB1bCBsaS5maXJzdCB7cGFkZGluZy1sZWZ0OiAwO31cclxuI3Byb21vcyB1bCBsaS5sYXN0IHtwYWRkaW5nLXJpZ2h0OiAwO31cclxuXHJcbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgOi1tb3otcGxhY2Vob2xkZXIsIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIC5wbGFjZWhvbGRlciB7Y29sb3I6ICM5OTk7fVxyXG5cclxuLnBkcC1wcm9tb29yZGVyLWRldGFpbC1wcm9tbyB7XHJcblx0Y29sb3I6ICNjMDA7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIHBhZGRpbmctbGVmdDogNjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XHJcbn1cclxuLnBkcC1wcm9tb29yZGVyLWRldGFpbC1wcm9tbyBhIHtcclxuXHRjb2xvcjogI2MwMDtcclxuXHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4jZ2xvYmFsIHtcclxuXHRoZWlnaHQ6IDM3cHg7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZWRlYztcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFlZmU4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyNTA7XHJcblx0cGFkZGluZy1sZWZ0OiAxJTtcclxuXHRwYWRkaW5nLXJpZ2h0OiAxJTtcclxufVxyXG4jZ2xvYmFsIC5jZW50ZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxudWwuZ2xvYmFsLWFjdGlvbnMge1xyXG5cdGNvbG9yOiAjNjY2O1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRtYXJnaW46IDFweCAwIDA7XHJcbn1cclxudWwuZ2xvYmFsLWFjdGlvbnMgbGkge1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG5cdG1hcmdpbjogMCAxOXB4IDAgMDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG51bC5nbG9iYWwtYWN0aW9ucyBsaTpsYXN0LWNoaWxkLCB1bC5nbG9iYWwtYWN0aW9ucyBsaS5sYXN0IHttYXJnaW46IC00cHggMCAwOyBwYWRkaW5nOiAycHggMCAxMHB4O31cclxudWwuZ2xvYmFsLWFjdGlvbnMgLmdsb2JhbC1kcm9wLmFjY291bnQtZHJvcCBsaTpsYXN0LWNoaWxkLCB1bC5nbG9iYWwtYWN0aW9ucyAuZ2xvYmFsLWRyb3AuYWNjb3VudC1kcm9wIGxpLmxhc3Qge21hcmdpbjogMDsgcGFkZGluZzogNHB4IDA7fVxyXG51bC5nbG9iYWwtYWN0aW9ucyBsaSAuc3ByaXRlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0dG9wOiAycHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcbn1cclxudWwuZ2xvYmFsLWFjdGlvbnMtb2ZmZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDIzcHg7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4uZ2xvYmFsLW5hdiB7Zm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7IG1hcmdpbi10b3A6IDEycHg7IGxldHRlci1zcGFjaW5nOiAuMnB4O31cclxuLmdsb2JhbC1uYXY6Zmlyc3QtY2hpbGQge21hcmdpbi1sZWZ0OiAwO31cclxuLmdsb2JhbC1uYXYge2xpc3Qtc3R5bGU6IG5vbmU7IG1hcmdpbi1sZWZ0OiAyJTt9XHJcbi5nbG9iYWwtbmF2IGEge2NvbG9yOiAjMzMzOyBmb250LXNpemU6IDEzcHg7IG1hcmdpbjogYXV0byAwIGF1dG8gMjVweDt9XHJcbi5nbG9iYWwtbmF2IC5zaWduVXBDb250YWluZXIge21hcmdpbi1sZWZ0OiAwOyBjdXJzb3I6IHBvaW50ZXI7fVxyXG4uZ2xvYmFsLW5hdiAuc2lnblVwQW5kU2F2ZUhlYWRlciB7Y3Vyc29yOiBwb2ludGVyO31cclxuLmdsb2JhbC1uYXYgLnNpZ25VcENvbnRhaW5lcjpob3ZlciwgLmdsb2JhbC1uYXYgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IGNvbG9yOiAjMTc3YzkyO31cclxuLmdsb2JhbC1uYXYgaW1nIHt2ZXJ0aWNhbC1hbGlnbjogc3ViOyBtYXJnaW4tcmlnaHQ6IDVweDt9XHJcblxyXG4uZ2xvYmFsLW5hdiAuc2hpcHBpbmdIZWFkZXJzIGE6Zmlyc3Qtb2YtdHlwZSB7bWFyZ2luLWxlZnQ6IDMlOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4uc2hpcHBpbmdIZWFkZXJzIHttYXJnaW4tbGVmdDogMTYwcHg7fVxyXG5cclxuLmljb25lZEZlYXR1cmVzIHtsaW5lLWhlaWdodDogMTYuODNweDsgZmxvYXQ6IHJpZ2h0O31cclxuLmljb25lZEZlYXR1cmVzIGltZyB7dmVydGljYWwtYWxpZ246IGJvdHRvbTsgbWFyZ2luLWxlZnQ6IDI2cHg7fVxyXG5cclxuLmZyZWVTaGlwSGVhZGVyLCAuc2FtZURheVNoaXBIZWFkZXIge21hcmdpbi1yaWdodDogMSU7fVxyXG5cclxuLnRvcFN1YnNjcmlwdGlvbkNvbnRhaW5lciAuZm9vdGVyLWVtYWlsIHtcclxuXHR6LWluZGV4OiA5OTk7XHJcbiAgICBoZWlnaHQ6IDMwOHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIHJpZ2h0OiAxMDBweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG4udG9wU3Vic2NyaXB0aW9uQ29udGFpbmVyIC5mb290ZXItZW1haWwgLnRvcFN1YnNjcmlwdGlvbkNvbnRhaW5lci1oZWFkZXIge1xyXG4gICAgZm9udDogMTVweCBcImxhdG9ib2xkXCI7XHJcbiAgICB3aWR0aDogOTAlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHRtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICBjb2xvcjogIzMzMzMzMztcclxufVxyXG4udG9wU3Vic2NyaXB0aW9uQ29udGFpbmVyIC5lbWFpbFNpZ251cENvbnRlbnQgcCB7bWFyZ2luLXRvcDogNzVweDt9XHJcbi50b3BTdWJzY3JpcHRpb25Db250YWluZXIgLmJyb250b3NpZ251cCBpbnB1dC5idXR0b24ge1xyXG5cdHdpZHRoOiAyNjJweDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5mb290ZXItZW1haWwgLmVtYWlsU2lnbnVwQ29udGVudCAuZXJyb3IgcCB7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuXHJcbiNicmVhZGNydW1icy1hY3Rpb25zIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR0b3A6IC02MHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRjb2xvcjogIzY2NjtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbiNicmVhZGNydW1icy1hY3Rpb25zIC5nbG9iYWwtZHJvcCB7ei1pbmRleDogMTAwO31cclxuXHJcbnVsLmdsb2JhbC1hY3Rpb25zPmxpPmEge2NvbG9yOiAjMzMzOyBmb250OiAxM3B4LzIwcHggJ2xhdG9ib2xkJzsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG51bC5nbG9iYWwtYWN0aW9ucz5saT5hOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcblxyXG4uZ2xvYmFsLWRyb3Age1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0cmlnaHQ6IDk5OWVtO1xyXG5cdHRvcDogNjBweDtcclxuXHRtYXJnaW46IDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuXHRsaSB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICMxNTc0ODkgIWltcG9ydGFudDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmdsb2JhbC1kcm9wLW1pbmljYXJ0IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2JkYmRiZDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHJpZ2h0OiA5OTllbTtcclxuXHR0b3A6IDEwMCU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbn1cclxuLmdsb2JhbC1kcm9wLW1pbmljYXJ0OmJlZm9yZSB7d2lkdGg6IDE3cHg7IGhlaWdodDogOHB4OyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogNThweDsgdG9wOiAtN3B4OyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3Nwcml0ZS5wbmcpIC01N3B4IC01NXB4IG5vLXJlcGVhdDt9XHJcbnVsLmdsb2JhbC1kcm9wOmJlZm9yZSB7d2lkdGg6IDE3cHg7IGhlaWdodDogN3B4OyBjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyByaWdodDogNzFweDsgdG9wOiAtNi41cHg7IGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLnBuZykgLTU3cHggLTY1cHggbm8tcmVwZWF0O31cclxudWwuZ2xvYmFsLWRyb3Age1xyXG5cdHdpZHRoOiAyMDBweDtcclxuXHRwYWRkaW5nOiA2cHggMTRweDtcclxuXHRtYXJnaW4tdG9wOiAxMnB4O1xyXG5cdG1hcmdpbi1yaWdodDogLTI4cHg7XHJcblx0Ym9yZGVyLWNvbG9yOiAjY2RjZGNkO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAycHggI2RkZDtcclxufVxyXG51bC5nbG9iYWwtZHJvcC1taW5pY2FydCB7XHJcblx0d2lkdGg6IDE1MHB4O1xyXG5cdHBhZGRpbmc6IDZweCAxMHB4O1xyXG5cdGJveC1zaGFkb3c6IDAgMnB4IDNweCByZ2JhKDAsMCwwLC4yKTtcclxuXHQtaWUtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdC1tb3otYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsLjIpO1xyXG5cdC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggM3B4IHJnYmEoMCwwLDAsLjIpO1xyXG59XHJcbnVsLmdsb2JhbC1kcm9wIGxpIHtcclxuXHRwYWRkaW5nOiA0cHggMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBjbGVhcjogYm90aDtcclxufVxyXG51bC5nbG9iYWwtZHJvcC1taW5pY2FydCBsaSB7XHJcblx0ZmxvYXQ6IG5vbmU7XHJcblx0cGFkZGluZzogNHB4IDA7XHJcblx0Zm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4jZ2xvYmFsIC5nbG9iYWwtZHJvcCBsaSBhIHtjb2xvcjogIzMzMzsgZm9udC1zaXplOiAxM3B4O31cclxuI2dsb2JhbCAuZ2xvYmFsLWRyb3AgbGkgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG4jZ2xvYmFsIC5nbG9iYWwtZHJvcC1taW5pY2FydCBsaSBhIHtjb2xvcjogIzU5N2E5NjsgZm9udDogMTNweCAnbGF0b2JvbGQnO31cclxuI2dsb2JhbCAuZ2xvYmFsLWRyb3AtbWluaWNhcnQgbGkgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG4ubm9qcyBsaTpob3ZlciAuZ2xvYmFsLWRyb3AsIGxpLmFjdGl2ZSAuZ2xvYmFsLWRyb3Age3JpZ2h0OiAwO31cclxuLm5vanMgbGk6aG92ZXIgLmdsb2JhbC1kcm9wLW1pbmljYXJ0LCBsaS5hY3RpdmUgLmdsb2JhbC1kcm9wLW1pbmljYXJ0IHtyaWdodDogMDsgcG9zaXRpb246IGFic29sdXRlO31cclxuXHJcbi5jYXJ0LWNvbnRhaW5lci1zcGFuIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZ3JhZGllbnQtYnV0dG9uLW9yYW5nZS5wbmdcIikgcmVwZWF0LXggc2Nyb2xsIGxlZnQgYm90dG9tICNmMjg2MmU7XHJcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xyXG5cdGJvdHRvbTogN3B4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcblx0cGFkZGluZy10b3A6IDVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG59XHJcblxyXG4uaGVhZGVyLWFjdGlvbnMtbGkge3BhZGRpbmctdG9wOiAxNnB4O31cclxuXHJcbi5yaWdodEFyciB7d2lkdGg6IDVweDsgaGVpZ2h0OiA5cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgbWFyZ2luLWxlZnQ6IDVweDsgcG9zaXRpb246IHJlbGF0aXZlOyB0b3A6IDVweDsgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9zcHJpdGUucG5nKSAtMzlweCAwIG5vLXJlcGVhdDt9XHJcblxyXG4jbWluaWNhcnQge3dpZHRoOiAzNjVweDsgZm9udC1zaXplOiAxNHB4O31cclxuXHJcbmRsLm1pbmljYXJ0LXRvdGFsIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMTlweCAwIDE5cHg7XHJcblx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG59XHJcblxyXG5kbC5taW5pY2FydC10b3RhbCBkdCwgZGwubWluaWNhcnQtdG90YWwgZGQge2Rpc3BsYXk6IGlubGluZTt9XHJcblxyXG4ubWluaWNhcnQtY2FsbG91dCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgY29sb3I6ICMxYTcyNzg7XHJcbiAgICBmb250LWZhbWlseTogbGF0bztcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiA1cHg7XHJcbn1cclxuXHJcbi5pdGVtLXF0eSB7Y29sb3I6ICNhYWE7IGZvbnQtZmFtaWx5OiBsYXRvO31cclxuXHJcbi5taW5pY2FydC1jYWxsb3V0LWVtcHR5IHtwYWRkaW5nOiAxMnB4IDVweDt9XHJcblxyXG4uZ2xvYmFsLWFjdGlvbnMtY2FydCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBib3R0b206IDVweDtcclxuICAgIHJpZ2h0OiAtMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxufVxyXG5cclxuLm1pbmljYXJ0LWNoZWNrb3V0IHtcclxuXHRwYWRkaW5nOiAxNXB4IDAgMTVweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xyXG59XHJcbi5taW5pY2FydC1jaGVja291dCBidXR0b24uYnV0dG9uIHtcclxuXHRwYWRkaW5nOiAxMXB4IDIycHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNiMjI2MjY7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgd2lkdGg6IDMxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG4ubWluaWNhcnQtY2hlY2tvdXQgYnV0dG9uLmJ1dHRvbjpob3ZlciB7Y29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM4ZjFkMWQ7fVxyXG5cclxuI3RvcCB7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAyMDA7XHJcbn1cclxuXHJcbiNoZWFkZXIsICNoZWFkZXIgLmNlbnRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDIwMDtcclxuXHRtYXgtd2lkdGg6ICRjb250YWluZXJNYXhXaWR0aDtcclxuXHRtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5uYXZQYXJlbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICM0NzgyMjA7XHJcbiAgICB0b3A6IDEyNXB4O1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnVsI25hdiB7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbnVsI25hdiBsaSB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDAgNHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG51bCNuYXYuaG92ZXJkZWxheSA+IGxpIHtcclxuXHR3aWR0aDogMTQwcHg7XHJcbn1cclxudWwjbmF2IGxpIGEge2Rpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAxNnB4OyBmb250OiAxNnB4ICdsYXRvYm9sZCc7IGNvbG9yOiAjMTIxMjEyO31cclxudWwjbmF2ID4gbGkgPiBhIHtjb2xvcjogd2hpdGU7fVxyXG51bCNuYXYgPiBsaSA+IGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxudWwjbmF2ID4gbGkuaG92ZXIgPiBhLCB1bCNuYXYgPiBsaS5mb2N1cyA+IGEsIHVsI25hdiA+IC5oaWdobGlnaHQgPiBhIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7IGNvbG9yOiAjNjg2ODY4O31cclxudWwjbmF2IGxpIC5wYXJlbnQtdGlwIHtib3R0b206IC0xcHg7fVxyXG51bCNuYXYgbGkubmF2LWNhdCAucGFyZW50LXRpcCB7YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTt9XHJcbnVsI25hdiBsaS5uYXYtaG9tZSBhIHtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24taG9tZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0Zm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4ubmF2LWNvbnRlbnQge3dpZHRoOiA1NyU7IG1hcmdpbi1sZWZ0OiBhdXRvOyBtYXJnaW4tcmlnaHQ6IGF1dG87IHBhZGRpbmc6IDA7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogLTk5OWVtOyBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAzcHggI2RkZDsgYm94LXNoYWRvdzogMCAwIDNweCAjZGRkOyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO31cclxuLm5hdi1jb250ZW50ID4gdWwuc3VibmF2IHt3aWR0aDogNjgwcHg7fVxyXG5cclxuLm5vanMgdWwjbmF2IGxpOmhvdmVyIC5uYXYtY29udGVudCwgdWwjbmF2IGxpLmFjdGl2ZSAubmF2LWNvbnRlbnQge2xlZnQ6IDUlOyByaWdodDogNSU7fVxyXG5AbWVkaWEgbm90IGFsbCBhbmQgKG1pbi1yZXNvbHV0aW9uOi4wMDFkcGNtKSB7XHJcbiAgICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKSB7XHJcblx0XHQubm9qcyB1bCNuYXYgbGk6aG92ZXIgLm5hdi1jb250ZW50LCB1bCNuYXYgbGkuYWN0aXZlIC5uYXYtY29udGVudCB7XHJcblx0IFx0XHRzY2FsZTogLjk7XHJcblx0ICBcdFx0bWFyZ2luLXRvcDogLTE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG51bC5zdWJuYXYge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IDE2cHg7XHJcbn1cclxudWwuc3VibmF2IGxpIHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxudWwuc3VibmF2IGxpIGEge1xyXG5cdGZsb2F0OiBub25lO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogIzAwNjlhYTtcclxufVxyXG5cclxuLnN1Ym5hdi1jb250ZW50IHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogLTk5OTllbTtcclxufVxyXG4uc3VibmF2LWNvbnRlbnQgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG4uc3VibmF2LWNvbnRlbnQgaDMge3BhZGRpbmctdG9wOiAxNnB4O31cclxuLnN1Ym5hdi1jb250ZW50IHVsIHtmbG9hdDogbGVmdDt9XHJcbi5zdWJuYXYtY29udGVudCB1bCBsaSB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW46IDAgMCAxMHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0aGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4uc3VibmF2LWNvbnRlbnQgdWwgbGkgYSB7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5ub2pzIHVsLnN1Ym5hdiBsaTpob3ZlciAuc3VibmF2LWNvbnRlbnQgYSwgdWwuc3VibmF2IGxpLmFjdGl2ZSAuc3VibmF2LWNvbnRlbnQgYSB7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbi5zdWJuYXYtZmVhdHVyZSBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbn1cclxuXHJcbi8qIHN1Ym5hdiBieSBjYXRlZ29yeSAqL1xyXG4ubmF2LWNhdCAubmF2LWNvbnRlbnQgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG5cclxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaSB7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDI4LjMzJTtcclxuXHRtaW4taGVpZ2h0OiAxNDBweDtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDAgNSUgMCAwICFpbXBvcnRhbnQ7XHJcbn1cclxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaTpsYXN0LWNoaWxkIHtwYWRkaW5nOiAwO31cclxuI25hdiAubmF2LWNhdCB1bC5zdWJuYXYgbGkgYSB7XHJcblx0cGFkZGluZzogMDsgY29sb3I6ICMxNzdjOTI7IGZvbnQ6IDE0cHggJ2xhdG8nOyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xyXG59XHJcbiNuYXYgLm5hdi1jYXQgdWwuc3VibmF2IGxpIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaSB1bCBsaSB7XHJcblx0ZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcclxuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1x0XHJcblx0bWluLWhlaWdodDogaW5oZXJpdDtcclxuXHRwYWRkaW5nOiA1cHggMCAwICFpbXBvcnRhbnQ7XHJcbn1cclxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaSB1bCBsaSBzdHJvbmcge2ZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnOyBmb250LXdlaWdodDogbm9ybWFsO31cclxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaSB1bCBsaSBhIHtjb2xvcjogIzM1MzUzNTsgZm9udDogMTRweC8yMHB4ICdsYXRvJzt9XHJcblxyXG4ubmF2LWNhdCAuc3VibmF2LWZlYXR1cmUge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHR3aWR0aDogMjAycHg7XHJcblx0cGFkZGluZzogNXB4IDVweCAxMHB4IDA7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbi5uYXYtY2F0IC5zdWJuYXYtZmVhdHVyZSBhIHttYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7fVxyXG5cclxuLm5hdi1icmFuZCAubmF2LWNvbnRlbnQge2hlaWdodDogMzkwcHg7fVxyXG4ubmF2LWJyYW5kIHVsLnN1Ym5hdiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxudWwjbmF2IC5uYXYtYnJhbmQgdWwuc3VibmF2IGxpOmxhc3Qtb2YtdHlwZSB7XHJcblx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG59XHJcbnVsI25hdiAubmF2LWJyYW5kIHVsLnN1Ym5hdiBsaS5uYXYtYnJhbmQtbmV3PmEge1xyXG5cdHdpZHRoOiA1NnB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5sb25nLXRpdGxlIHtcclxuXHRmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcclxuXHRsaW5lLWhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xyXG59XHJcblxyXG51bCNuYXYgLm5hdi1icmFuZCB1bC5zdWJuYXYgPiBsaSBhLCB1bCNuYXYgLm5hdi1icmFuZCB1bC5zdWJuYXYgPiBsaSAudmFjYW50IHtcclxuXHRmb250OiAxNHB4ICdsYXRvYm9sZCc7XHJcbn1cclxuLnBhcmVudCAuYWN0aXZlIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG51bCNuYXYgLm5hdi1icmFuZCB1bC5zdWJuYXYgPiBsaSAudmFjYW50IHtkaXNwbGF5OiBibG9jazsgY29sb3I6ICM5OTk7fVxyXG5cclxuLm5hdi1icmFuZD5hOmFmdGVyLCAubmF2LWRpc2NvPmE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6IFwiXCI7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDlweDtcclxuICAgIGhlaWdodDogOXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgIG1hcmdpbi10b3A6IDJweDtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgZGFya2dyZWVuO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtncmVlbjtcclxufVxyXG5cclxuLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQge1xyXG5cdHdpZHRoOiA2MCU7XHJcblx0cGFkZGluZzogMjBweCAwIDAgMTEwcHg7XHJcblx0aGVpZ2h0OiAyODVweDtcclxufVxyXG4ubm9qcyAubmF2LWJyYW5kIHVsLnN1Ym5hdiBsaTpob3ZlciAuc3VibmF2LWNvbnRlbnQsIC5uYXYtYnJhbmQgdWwuc3VibmF2IGxpLmFjdGl2ZSAuc3VibmF2LWNvbnRlbnQge2xlZnQ6IDA7fVxyXG4ubmF2LWJyYW5kIC5zdWJuYXYtY29udGVudCBoMyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRjb2xvcjogI2IyMjYyNjsgZm9udDogMzVweCAnbGF0b2JvbGQnO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nLWxlZnQ6IDE0cHg7XHJcbn1cclxuLm5hdi1icmFuZCAubmF2LWJyYW5kLW5ldyAuc3VibmF2LWNvbnRlbnQgaDMge1xyXG5cdGZvbnQtc2l6ZTogMzBweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtLjVweDtcclxufVxyXG4ubmF2LWJyYW5kIC5zdWJuYXYtY29udGVudCB1bCB7XHJcbiAgd2lkdGg6IDMzJTtcclxufVxyXG51bCNuYXYgLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQgdWwgbGkge3BhZGRpbmc6IDAgMCA4cHg7IHdpZHRoOiAxMDAlO3RleHQtYWxpZ246IGxlZnQ7fVxyXG51bCNuYXYgLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQgdWwgbGkgYSB7XHJcbiAgcGFkZGluZzogMDtcclxuICBjb2xvcjogIzMzMztcclxuICBmb250OiAxNHB4LzIwcHggJ2xhdG8nO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG51bCNuYXYgLm5hdi1icmFuZCAuc3VibmF2LWNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGNvbG9yOiAjMTc3YzkyO1xyXG59XHJcbnVsI25hdiAubmF2LWJyYW5kIC5zdWJuYXYtY29udGVudCAuc3VibmF2LWFsbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDEwJTtcclxuXHRib3R0b206IC0zMnB4O1xyXG59XHJcbnVsI25hdiAubmF2LWJyYW5kIC5zdWJuYXYtY29udGVudCAuc3VibmF2LWFsbCBhIHtcclxuXHRjb2xvcjogIzBiNzVkMjtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZy1sZWZ0OiAwO1xyXG4gIFx0Ym90dG9tOiAxMXB4O1xyXG59XHJcbnVsI25hdiAubmF2LWJyYW5kIC5zdWJuYXYtY29udGVudCAuc3VibmF2LWFsbCBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcbi5uYXYtYnJhbmQgLnN1Ym5hdi1mZWF0dXJlIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTQwJTtcclxufVxyXG5cclxuLyogc3VibmF2IC0gZGlzY292ZXIgKi9cclxuLm5hdi1kaXNjbyAubmF2LWNvbnRlbnQge1xyXG5cdGhlaWdodDogMzkwcHg7XHJcbn1cclxudWwjbmF2IHVsLm5hdi1kaXNjby1wcm9tb3Mge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcbn1cclxudWwjbmF2IHVsLm5hdi1kaXNjby1wcm9tb3MgPiBsaSB7XHJcblx0d2lkdGg6IGF1dG87XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbn1cclxudWwjbmF2IHVsLm5hdi1kaXNjby1wcm9tb3MgPiBsaS5wYXJlbnQge1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkZGQ7XHJcbn1cclxudWwjbmF2IHVsLm5hdi1kaXNjby1wcm9tb3MgPiBsaS5sYXN0LW9mLXR5cGUge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcbnVsI25hdiB1bC5uYXYtZGlzY28tcHJvbW9zIGxpIGEge1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbnVsI25hdiAubmF2LWRpc2NvIHAge1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblx0cGFkZGluZzogMCAyNXB4IDEwcHg7XHJcblx0bWFyZ2luOiAwO1xyXG59XHJcbnVsI25hdiAubmF2LWRpc2NvIC5uYXYtY29udGVudCBhIHtjb2xvcjogIzE3N2M5Mjt9XHJcbnVsI25hdiAubmF2LWRpc2NvIC5uYXYtY29udGVudCBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcbnVsI25hdiAubmF2LWRpc2NvIC5uYXYtY29udGVudCBidXR0b24ubW9yZSB7Zm9udDogMTFweCAnbGF0b2JvbGQnO31cclxudWwjbmF2IC5uYXYtZGlzY28gLm5hdi1kaXNjby1tb3JlIGgyIHtcclxuXHRwYWRkaW5nOiAxNXB4IDAgMDtcclxuXHRtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuXHRmb250OiAxNXB4ICdsYXRvYm9sZCc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxudWwjbmF2IC5uYXYtZGlzY28gdWwuc3VibmF2IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xyXG59XHJcbnVsI25hdiAubmF2LWRpc2NvIHVsLnN1Ym5hdiBsaSB7XHJcbiAgICB3aWR0aDogMTYwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbn1cclxudWwjbmF2IC5uYXYtZGlzY28gdWwuc3VibmF2IGxpOmxhc3Qtb2YtdHlwZSB7XHJcblx0Ym9yZGVyLXJpZ2h0OiBub25lO1xyXG59XHJcbnVsI25hdiAubmF2LWRpc2NvIHVsLnN1Ym5hdiBsaSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICBcdGNvbG9yOiAjMGI3NWQyO1xyXG5cdGZvbnQ6IDE0cHggJ2xhdG8nO1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbi5zdWJuYXYtcHJvIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIG1hcmdpbi10b3A6IDZweDtcclxufVxyXG5cclxudWwjbmF2IGxpLm5hdi1saXN0IHtwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4ubmF2LWxpc3QgLm5hdi1jb250ZW50IHt3aWR0aDogMjIwcHg7IHBhZGRpbmc6IDA7IC13ZWJraXQtYm94LXNoYWRvdzogaW5oZXJpdDsgYm94LXNoYWRvdzogaW5oZXJpdDsgYm9yZGVyOiBub25lO31cclxuLm5hdi1saXN0IHVsLnN1Ym5hdiB7d2lkdGg6IGF1dG87IGZsb2F0OiBub25lOyBwYWRkaW5nOiAwO31cclxudWwjbmF2IC5uYXYtbGlzdCB1bC5zdWJuYXYgbGkge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcbn1cclxudWwjbmF2IC5uYXYtbGlzdCB1bC5zdWJuYXYgbGkgYSB7bWFyZ2luOiAwOyBwYWRkaW5nOiA2cHggMTVweDsgY29sb3I6ICNmZmY7IGZvbnQ6IDE3cHgvMjRweCAnbGF0byc7IHRleHQtYWxpZ246IGxlZnQ7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyBib3JkZXI6IG5vbmU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzNhNDRjOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4MjIwO31cclxudWwjbmF2IC5uYXYtbGlzdCB1bC5zdWJuYXYgbGkgYTpob3ZlciB7Y29sb3I6ICNmZmY7IGJhY2tncm91bmQtY29sb3I6ICM3M2E0NGM7fVxyXG5cclxuI2Zvb3RlciB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxufVxyXG4jZm9vdGVyIGgzIHtcclxuICAgICBmb250OiAxNnB4LzIycHggJ2xhdG9ib2xkJztcclxufVxyXG5cclxudWwuZm9vdGVyLWxpbmtzIGxpIHtcclxuXHRtYXJnaW46IDA7XHJcblx0ei1pbmRleDogNTtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxudWwuZm9vdGVyLWxpbmtzIGxpIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxudWwuZm9vdGVyLWxpbmtzIGxpOmxhc3QtY2hpbGQge3BhZGRpbmc6IDA7fVxyXG51bC5mb290ZXItbGlua3MgbGkgdWwge21hcmdpbjogMDsgcGFkZGluZzogMDt9XHJcbnVsLmZvb3Rlci1saW5rcyBsaSB1bCBsaSB7XHJcblx0bWFyZ2luOiAwIDAgOHB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGZsb2F0OiBub25lO1xyXG59XHJcbnVsLmZvb3Rlci1saW5rcyBsaSB1bC5mb290ZXItc29jaWFsIGxpIGltZyB7cGFkZGluZy1yaWdodDogNXB4OyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxudWwuZm9vdGVyLWxpbmtzIGxpLmZvb3Rlci1jb250YWN0IHttYXJnaW46IDAgMCAwIDhweDsgZm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7fVxyXG5cclxuLmZvb3Rlci1lbWFpbCB7d2lkdGg6IDI2MnB4OyBmbG9hdDogcmlnaHQ7IG1hcmdpbjogMTZweCAwIDAgMDsgcGFkZGluZzogMCAxM3B4OyB0ZXh0LWFsaWduOiBjZW50ZXI7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5mb290ZXItZW1haWwgaDQge21hcmdpbi1ib3R0b206IDhweDsgbGluZS1oZWlnaHQ6IDI0cHg7fVxyXG4uZm9vdGVyLWVtYWlsIGlucHV0IHtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4uZm9vdGVyLWVtYWlsIHVsLCAuZm9vdGVyLWVtYWlsIHVsLmZvcm0gbGkubGFzdCB7bWFyZ2luOiAwO31cclxuLmZvb3Rlci1lbWFpbCB1bC5mb3JtIGxpLmxhc3Qge2hlaWdodDogNDRweDt9XHJcbi5mb290ZXItZW1haWwgdWwuZm9ybSBsaSB7aGVpZ2h0OiA1MHB4O31cclxuXHJcbi5lbWFpbFNpZ251cENvbnRlbnQgcCB7bGluZS1oZWlnaHQ6IG5vcm1hbDt9XHJcbi5lbWFpbFNpZ251cENvbnRlbnQgcCBidXR0b24ge2NvbG9yOiAjMTM1Nzg2OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4uZW1haWxTaWdudXBDb250ZW50IHAgYnV0dG9uOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcbi54LWljb24ge1xyXG4gICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xyXG4gICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgZGFya2dyYXk7XHJcbiAgICByaWdodDogNXB4O1xyXG4gICAgdG9wOiA1cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG4uZm9vdGVyLWVtYWlsIC5mb3Jte1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0I2Vycm9yLWZvb3Rlci1uYW1lLXRleHR7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0fVxyXG5cdCNlcnJvci1mb290ZXItZW1haWwtdGV4dHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHR9XHJcbn1cclxuLmJyb250b3NpZ251cCBsYWJlbCB7XHJcblx0Y29sb3I6ICM3NTc1NzU7IFxyXG5cdGZvbnQ6IDE1cHggJ2xhdG9pdGFsaWMnO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLmJyb250b3NpZ251cCBpbnB1dCwgLmJyb250b3NpZ251cCBpbnB1dDpmb2N1cyB7Ym9yZGVyOiBub25lO31cclxuLmJyb250b3NpZ251cCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgLmJyb250b3NpZ251cCBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xyXG5cdHdpZHRoOiAyNDBweDtcclxuXHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0cGFkZGluZzogMTBweDtcclxuXHRjb2xvcjogIzU5NTk1OTtcclxuXHQtd2Via2l0LWJveC1zaGFkb3c6IGluaGVyaXQ7XHJcblx0Ym94LXNoYWRvdzogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjZGNkY2Q7XHJcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxufVxyXG4uYnJvbnRvc2lnbnVwIGlucHV0LmJ1dHRvbiB7d2lkdGg6IDEwMCU7IGhlaWdodDogNDRweDsgZGlzcGxheTogYmxvY2s7IHBhZGRpbmc6IDA7IGNvbG9yOiAjZmZmOyBsaW5lLWhlaWdodDogNDRweDsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgYm9yZGVyOiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4MjIwO31cclxuLmJyb250b3NpZ251cCBpbnB1dC5idXR0b246aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICMzYjY3MWU7fVxyXG5cclxudWwuZm9vdGVyLWxvZ29zIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHRcclxuXHRtYXJnaW46IDAgMCAxNXB4O1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG51bC5mb290ZXItbG9nb3MgbGkge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW46IDAgMC4zJTtcdFxyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbi5mb290ZXItY2FyZHMge3RleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5mb290ZXItY2FyZHMgaDQge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZy10b3A6IDVweDt9XHJcbnVsLmZvb3Rlci1jYXJkcyBsaS5mb290ZXItY2FyZHMtY2xlYXIge2NsZWFyOiBib3RoOyBmbG9hdDogbm9uZTt9XHJcbi5mb290ZXItY2FyZHMgdWwge21hcmdpbjogMDt9XHJcbi5mb290ZXItY2FyZHMgdWwgbGkge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwIDRweDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZm9vdGVyLWxlZ2FsIHtjb2xvcjogIzMzMzsgZm9udC1mYW1pbHk6ICdsYXRvJzsgdGV4dC1hbGlnbjogY2VudGVyO31cclxuLmZvb3Rlci1sZWdhbCBhIHttYXJnaW46IDAgM3B4OyB0ZXh0LWRlY29yYXRpb246IG5vbmU7Y29sb3I6ICMxMzU3ODY7fVxyXG4uZm9vdGVyLWxlZ2FsIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuXHJcbi5zcHJpdGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDA7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbnMucG5nKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcblxyXG4uc3ByaXRlLXBob25lIHt3aWR0aDogMTJweDsgaGVpZ2h0OiAxMnB4OyBkaXNwbGF5OiBub25lOyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzJweCB0b3A7fVxyXG5hOmhvdmVyIC5zcHJpdGUtcGhvbmUge2JhY2tncm91bmQtcG9zaXRpb246IC03MnB4IGJvdHRvbTt9XHJcbi5zcHJpdGUtY2hhdCB7d2lkdGg6IDEycHg7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggdG9wO31cclxuYTpob3ZlciAuc3ByaXRlLWNoYXQge2JhY2tncm91bmQtcG9zaXRpb246IC02MHB4IGJvdHRvbTt9XHJcbi5zcHJpdGUtY2FydCB7d2lkdGg6IDIzcHg7IGhlaWdodDogMTlweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTEycHg7fVxyXG5cclxuLnNjYWxlODAge1xyXG5cdC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC8qIElFIDkgKi9cclxuXHQtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC44KTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcblx0dHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xyXG59XHJcbi5zcHJpdGUtc2hpcHBpbmcge3dpZHRoOiAyNXB4OyBoZWlnaHQ6IDIycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC05NnB4IHRvcDt9XHJcbi5zcHJpdGUtcHJvY2hlY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC1zaXplOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2RvY3Rvcl90cnVzdGVkX2NoZWNrbWFyay5zdmcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHR3aWR0aDogMTJweDsgaGVpZ2h0OiAxMnB4OyBtYXJnaW4tbGVmdDogNXB4O1xyXG59XHJcbi5zcHJpdGUtc2FtcGxlIHt3aWR0aDogMjJweDsgaGVpZ2h0OiAyOHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc4cHggLTYycHg7fVxyXG4uc3ByaXRlLWZsYWcge3dpZHRoOiAxOHB4OyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yMDBweCAtNjJweDt9XHJcbi5zcHJpdGUtZXhwcmVzcyB7d2lkdGg6IDI3cHg7IGhlaWdodDogMTdweDsgbWFyZ2luLXJpZ2h0OiA1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMzNweCAtMTMzcHg7IGZvbnQtc2l6ZTogMTJweDt9XHJcbi5zcHJpdGUtZXhwcmVzc3hsIHt3aWR0aDogMzRweDsgaGVpZ2h0OiAyMnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTYwcHggLTEyOHB4O31cclxuLnNwcml0ZS1wYXlwYWwge3dpZHRoOiA1OHB4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0xMzNweCAtMTAycHg7fVxyXG4uc3ByaXRlLXByaW50IHt3aWR0aDogMThweDsgaGVpZ2h0OiAxOXB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAwcHggLTc0cHg7fVxyXG4uc3ByaXRlLXZpZGVvdGh1bWIge3dpZHRoOiA0NXB4OyBoZWlnaHQ6IDYwcHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMDNweCAtNjBweDt9XHJcbi5zcHJpdGUtYXJyb3d1cCB7d2lkdGg6IDExcHg7IGhlaWdodDogMTJweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2cHggLTQwcHg7fVxyXG4uc3ByaXRlLXpvb20ge3dpZHRoOiAxMnB4OyBoZWlnaHQ6IDEycHg7IGJhY2tncm91bmQtcG9zaXRpb246IC04NHB4IC00MHB4O31cclxuLnNwcml0ZS1kb2xsYXIge3dpZHRoOiAzNXB4OyBoZWlnaHQ6IDM1cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0yNjNweCAtNjBweDt9XHJcbi5zcHJpdGUtbGluayB7d2lkdGg6IDE2cHg7IGhlaWdodDogMTZweDsgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4N3B4IHRvcDt9XHJcbi5zcHJpdGUtZW1haWwge3dpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zMDNweCB0b3A7fVxyXG4uc3ByaXRlLXRyYWNrIHt3aWR0aDogMTZweDsgaGVpZ2h0OiAxNnB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE5cHggdG9wO31cclxuLnNwcml0ZS1uZXh0IHt3aWR0aDogMTJweDsgaGVpZ2h0OiA2cHg7IGJhY2tncm91bmQtcG9zaXRpb246IC0zNTZweCAtNDRweDtcclxuXHQtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgLyogSUUgOSAqL1xyXG5cdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICovXHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxufVxyXG4uc3ByaXRlLWRvd24ge3dpZHRoOiAxMnB4OyBoZWlnaHQ6IDZweDsgLypiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU2cHggLTQ0cHg7Ki8gYmFja2dyb3VuZDogbm9uZTtcclxuXHQtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjgpOyAvKiBJRSA5ICovXHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuOCk7IC8qIENocm9tZSwgU2FmYXJpLCBPcGVyYSAqL1xyXG5cdHRyYW5zZm9ybTogc2NhbGUoMC44KTtcclxufVxyXG5cclxuLmpjYXJvdXNlbC1wcmV2LCAuamNhcm91c2VsLW5leHQge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2kzLnB1cmVmb3JtdWxhcy5uZXQvaW1hZ2VzL3N0YXRpYy8yMDE4LWxlZnQtYWN0aXZlLWFycm93LnBuZyk7XHJcblx0d2lkdGg6IDQ1cHg7XHJcblx0aGVpZ2h0OiA0NXB4O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1zaXplOiAwO1xyXG59XHJcbi5qY2Fyb3VzZWwtcHJldiB7dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpIHNjYWxlKC43NSk7fVxyXG4uamNhcm91c2VsLW5leHQge3RyYW5zZm9ybTogcm90YXRlKDI3MGRlZykgc2NhbGUoLjc1KTt9XHJcblxyXG4uamNhcm91c2VsLXByZXY6aG92ZXIsIC5qY2Fyb3VzZWwtbmV4dDpob3ZlciB7b3BhY2l0eTogMC44O31cclxuXHJcbi5qY2Fyb3VzZWwtcHJldi1kaXNhYmxlZCwgLmpjYXJvdXNlbC1uZXh0LWRpc2FibGVkIHtcclxuXHRvcGFjaXR5OiAxLjAgIWltcG9ydGFudDtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5qY2Fyb3VzZWwtcHJldi1kaXNhYmxlZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMXB4IHRvcDt9XHJcbi5qY2Fyb3VzZWwtbmV4dC1kaXNhYmxlZCB7YmFja2dyb3VuZC1wb3NpdGlvbjogLTI0OHB4IHRvcDt9XHJcblxyXG4ubWluICNoZWFkZXIge2JvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZGRkO31cclxuLm1pbiAjaGVhZGVyIC5oZWFkZXItaGVscCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHRvcDogMzVweDtcclxuXHR0ZXh0LWFsaWduOiByaWdodDtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuLm1pbiAjaGVhZGVyIC5oZWFkZXItaGVscCBwIHttYXJnaW46IDA7fVxyXG4ubWluICNoZWFkZXIgLmhlYWRlci1oZWxwIC5oZWFkZXItY29udGludWUge2ZvbnQtc2l6ZTogMTJweDt9XHJcbi5taW4gI2hlYWRlciBoMSB7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XHJcblx0cGFkZGluZzogMjRweCAwO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG5cclxuLm1pbiAjYm9keSAuY2VudGVyIHtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIG1heC13aWR0aDogMTMzMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbiNtb2RhbC1tZXNzYWdlIHtcclxuXHRoZWlnaHQ6IDEwMHB4O1xyXG59XHJcbi5hdXRvc2hpcC1pY2UtY29vbGVyIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRiYWNrZ3JvdW5kOiAjZWZmNGZhO1xyXG5cdHBhZGRpbmc6IDVweCAxMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRtYXJnaW46IDNweCAwIDA7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0bWFyZ2luLWxlZnQ6IC01NXB4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRjb2xvcjogIzAwN2VkZDtcclxufVxyXG5cclxuZGl2Lm5vLXNlbGVjdGlvbiwgc3Bhbi5uby1zZWxlY3Rpb24ge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IC8qIHdlYmtpdCAoc2FmYXJpLCBjaHJvbWUpIGJyb3dzZXJzICovXHJcblx0LW1vei11c2VyLXNlbGVjdDogbm9uZTsgLyogbW96aWxsYSBicm93c2VycyAqL1xyXG5cdC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTsgLyogd2Via2l0IChrb25xdWVyb3IpIGJyb3dzZXJzICovXHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lOyAvKiBJRTEwKyAqL1xyXG59XHJcblxyXG4ub2ZmZXItZW1haWwge1xyXG5cdHdpZHRoOiAyMjJweDtcclxuXHRwYWRkaW5nOiAxMHB4O1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuXHRmbG9hdDogcmlnaHQ7XHJcblx0Ym94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwuMSk7XHJcblx0LWllLWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMCwwLDAsLjEpO1xyXG5cdC1tb3otYm94LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLDAsMCwuMSk7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTBweCByZ2JhKDAsMCwwLC4xKTtcclxufVxyXG5cclxuLmxpbmVfYnJlYWsge1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gICAgaGVpZ2h0OiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgZ3JleTtcclxufVxyXG5cclxuLm9wLWNvbS1waXhlbCB7ZGlzcGxheTogbm9uZTt9XHJcblxyXG4jc2hpcFRpbWVUZXh0IHtmb250LXNpemU6IDEycHg7IGNvbG9yOiAjNTk1OTU5O31cclxuI3NoaXBUaW1lVGV4dCBzcGFuLmdyZWVuIHtmb250LWZhbWlseTogJ2xhdG9ib2xkJzt9XHJcblxyXG4jYnJlYWRjcnVtYiAuaGVscCB7ZmxvYXQ6IHJpZ2h0OyBjb2xvcjogIzE3N2M5MjsgZm9udDogMTNweCAnbGF0b2JvbGQnOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4jYnJlYWRjcnVtYiAuaGVscCAuaW5mbyB7bWFyZ2luLWxlZnQ6IDZweDsgLXdlYmtpdC10cmFuc2l0aW9uOiAzNTBtcyBlYXNlOyB0cmFuc2l0aW9uOiAzNTBtcyBlYXNlO31cclxuI2JyZWFkY3J1bWIgLmhlbHA6aG92ZXIge2NvbG9yOiAjMTc3YzkyOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcbmEuaW5mbywgLmhlbHAgPiAuaW5mbywgdGFibGUgdGQgLmluZm8ge3dpZHRoOiAxNnB4OyBoZWlnaHQ6IDE2cHg7IGRpc3BsYXk6IGlubGluZTsgbWFyZ2luLXJpZ2h0OiA2cHg7IHBhZGRpbmc6IDFweCA2cHg7IGNvbG9yOiAjZmZmOyBmb250OiAxMXB4ICdsYXRvYm9sZCc7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZC1jb2xvcjogIzMzMzt9XHJcblxyXG4uYm94IC5zZWN0aW9uIGg0IHttYXJnaW4tYm90dG9tOiAxMHB4OyBwYWRkaW5nLWJvdHRvbTogMTBweDsgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7fVxyXG4uY2hlY2tvdXQtcGF5bWVudC1hdXRoLXNlbGVjdGlvbi5wYXltZW50LWNjIHNwYW4gYSB7Zm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7IGZvbnQtd2VpZ2h0OiBub3JtYWw7fVxyXG4uY2hlY2tvdXQtcGF5bWVudC1hdXRoLXNlbGVjdGlvbi5wYXltZW50LWNjIHNwYW4gYTpob3ZlciB7Y29sb3I6ICMxNzdjOTI7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuLmZvb3RlckxpbmtzQmxvY2sge21hcmdpbi1ib3R0b206IDIwcHg7IHBhZGRpbmctYm90dG9tOiAyMHB4OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O31cclxuLmZvb3RlckxpbmtzT3V0ZXIge2Zsb2F0OiBsZWZ0O31cdFxyXG4uZm9vdGVyLWxpbmtzIHt3aWR0aDogMTAwJTsgbWFyZ2luLWJvdHRvbTogMTVweDsgcGFkZGluZzogMzRweCAwIDlweDt9XHJcbi5naXZlVXNDYWxsIHtmb250LWZhbWlseTogJ2xhdG9ib2xkJzsgZmxvYXQ6IGxlZnQ7IG1hcmdpbi10b3A6IDEwcHg7fVxyXG4uc3BhY2VyIHtwYWRkaW5nOiAwIDNweDt9XHJcblxyXG4uZm9ybS1zdWJtaXQgaW5wdXQuYnV0dG9uLWxhcmdlLCAuZm9ybS1zdWJtaXQgYnV0dG9uLmJ1dHRvbi1sYXJnZSwgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sIC5mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b24sIC5mb3JtLXN1Ym1pdCBidXR0b24uYnV0dG9uLCB1bC5vcmRlcnMtc2VhcmNoIHNwYW4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgI2NvcHlSZWZlcnJhbENvZGVCdXR0b24ge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jazsgcGFkZGluZzogOXB4IDM2cHg7IGNvbG9yOiAjNGY0ZjRmOyBmb250OiAxM3B4ICdsYXRvYm9sZCc7IGJvcmRlcjogMXB4IHNvbGlkICNjNWM1YzU7IGJhY2tncm91bmQ6ICNlZmVmZWY7IGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4uZm9ybS1zdWJtaXQgaW5wdXQuYnV0dG9uLWxhcmdlOmhvdmVyLCAuZm9ybS1zdWJtaXQgYnV0dG9uLmJ1dHRvbi1sYXJnZTpob3ZlciwgLmZvcm0tc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIC5mb3JtLXN1Ym1pdCBpbnB1dC5idXR0b246aG92ZXIsIC5mb3JtLXN1Ym1pdCBidXR0b24uYnV0dG9uOmhvdmVyLCB1bC5vcmRlcnMtc2VhcmNoIHNwYW4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXTpob3ZlciwgI2NvcHlSZWZlcnJhbENvZGVCdXR0b246aG92ZXIge1xyXG5cdGNvbG9yOiAjMjIyOyBiYWNrZ3JvdW5kLWNvbG9yOiAjYzVjNWM1O1xyXG59XHJcblxyXG4uZm9ybS1zdWJtaXQge1xyXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0cGFkZGluZzogOXB4IDM2cHg7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQ6IDEzcHggJ2xhdG9ib2xkJztcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNiMjI2MjY7XHJcblx0XHRiYWNrZ3JvdW5kOiAjYjIyNjI2O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0XHRib3JkZXItY29sb3I6ICM4ZjFkMWQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZjFkMWQ7XHJcblx0XHR9XHJcblx0fVxyXG5cdGlucHV0LmJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA5cHggMzZweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcclxuXHRcdGJhY2tncm91bmQ6ICNiMjI2MjY7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzhmMWQxZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhmMWQxZDtcclxuXHRcdH1cclxuXHR9XHJcblx0YnV0dG9uLmJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA5cHggMzZweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcclxuXHRcdGJhY2tncm91bmQ6ICNiMjI2MjY7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzhmMWQxZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhmMWQxZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmluc3BlY3RsZXQtc2Vuc2l0aXZlIHtcclxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDlweCAzNnB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250OiAxM3B4ICdsYXRvYm9sZCc7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYjIyNjI2O1xyXG5cdFx0YmFja2dyb3VuZDogI2IyMjYyNjtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjOGYxZDFkO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDFkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYnV0dG9uLmJ1dHRvbi1jYXJ0IHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogOXB4IDM2cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcclxuXHRiYWNrZ3JvdW5kOiAjYjIyNjI2O1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItY29sb3I6ICM4ZjFkMWQ7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOGYxZDFkO1xyXG5cdH1cclxufVxyXG4uc2VhcmNoQnV0dG9uIHtcclxuXHRpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRwYWRkaW5nOiA5cHggMzZweDtcclxuXHRcdGNvbG9yOiAjZmZmO1xyXG5cdFx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcclxuXHRcdGJhY2tncm91bmQ6ICNiMjI2MjY7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogIzhmMWQxZDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzhmMWQxZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNvbW1pdE9yZGVyQnV0dG9uIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cGFkZGluZzogOXB4IDM2cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2IyMjYyNjtcclxuXHRiYWNrZ3JvdW5kOiAjYjIyNjI2O1xyXG59XHJcbi5jb21taXRPcmRlckJ1dHRvbiB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlci1jb2xvcjogIzhmMWQxZDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZjFkMWQ7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmJ1dHRvbi5idXR0b24tY2FydCB7cGFkZGluZzogOXB4IDE4cHg7IGZvbnQtc2l6ZTogMTFweDt9XHJcblxyXG4uYWNjb3VudC1hZGRyZXNzIHN0cm9uZywgLmluc3BlY3RsZXRJZ25vcmUgc3Ryb25nIHtmb250OiAxNHB4ICdsYXRvYm9sZCc7fVxyXG51bC5vcmRlcnMtc2VhcmNoIHNwYW4gaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7cGFkZGluZzogOXB4IDE2cHg7fVxyXG4uc2VjdGlvbiBwIHN0cm9uZyB7Zm9udDogMTRweCAnbGF0b2JvbGQnO31cclxuXHJcbiNsb2dpbkNvbnRlbnQge1xyXG4gIHdpZHRoOiAzNjBweDtcclxuICBwYWRkaW5nOiAzNXB4IDM1cHggNDVweCAzNXB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NkY2RjZDtcclxuXHRpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxuXHRoMSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdH1cclxuXHQuYnRuLWZiIHtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0OHB4O1xyXG5cdH1cclxuXHQub3Ige1xyXG5cdFx0cGFkZGluZzogMjVweCAwIDI1cHg7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRwYWRkaW5nOiAwIDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgzIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0fVxyXG5cdCNlbWFpbCB7XHJcblx0XHRoZWlnaHQ6IGluaGVyaXQ7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG5cdC5mb3JtLWVsZW1lbnQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHR9XHJcbn1cclxuXHJcbi5yZWdpc3Rlci1jaGVja2JveCB7XHJcblx0bWFyZ2luLXRvcDogMjVweDtcclxuXHRzcGFuIHtcclxuXHRcdGZvbnQtc2l6ZTogOTAlO1xyXG5cdH1cclxufVxyXG5cclxuI3Jlc2V0UGFzc3dvcmRDb250ZW50IHtcclxuXHRib3gtc2hhZG93OiAwcHggMnB4IDRweCAjMDAwMDAwMUM7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI0Y0RjNGNDtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0d2lkdGg6IDQ5NXB4O1xyXG5cdHBhZGRpbmc6IDM1cHggMzVweCA1NXB4IDM1cHg7XHJcblx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcblx0aDEge1xyXG5cdFx0Zm9udDogMjNweCAnbGF0b2JsYWNrJztcclxuXHRcdHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2RjZGNkO1xyXG5cdH1cclxuXHRpbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCB7XHJcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdH1cclxufVxyXG5cclxuLnJlc2V0Zm9ybSB7XHJcblx0Ji1jb250ZW50IHtcclxuXHRcdCYtbWVzc2FnZSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0bWFyZ2luLXRvcDogNTBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XHJcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcclxuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWFjdGlvbnMge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDc1cHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDc1cHg7XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEycHggMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2xvZ2luRm9ybSB7XHJcblx0LmxvZ2luTGFiZWwge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRmb250LWZhbWlseTogJ2xhdG9ib2xkJztcclxuXHRcdGxhYmVsIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRmb250LWZhbWlseTogJ2xhdG9ib2xkJztcclxuXHRcdH1cclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0Jjpmb2N1cyB7XHJcblx0XHRcdGJvcmRlci1jb2xvcjogI2RkZDtcclxuXHRcdH1cclxuXHR9XHJcblx0I2Zvcm1DaGVjayB7XHJcblx0XHRmb250OiAxNHB4ICdsYXRvJztcclxuXHR9XHJcblx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xyXG5cdFx0ZmxvYXQ6IGxlZnQ7XHJcblx0XHRtYXJnaW46IDFweCA3cHggMCAwO1xyXG5cdH1cclxufVxyXG4uZm9ybS1zdWJtaXQuY3JlYXRNeUFjY291bnRCdG4ge1xyXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0Y29sb3I6ICNmZmY7XHJcblx0XHRmb250OiAxOHB4ICdsYXRvYm9sZCc7XHJcblx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjIyNjI2O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ubG9naW5Gb3JtU3VibWl0IHtcclxuXHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdC5idG4ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0fVxyXG5cdC5idG4tZmIge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQ4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uYWNjb3VudExvZ2luU2VjdGlvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luOiAyMHB4IGF1dG87XHJcbiAgcGFkZGluZy10b3A6IDYwcHg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdG1heC13aWR0aDogOTIwcHg7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQudG9wLWJhbm5lciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0aHIge1xyXG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNDRENEQ0Q7XHJcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xyXG5cdH1cclxufVxyXG5cclxuLm9yIHt0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG5cclxuI2NyZWF0ZUFjY291bnRDaGVja291dFNlY3Rpb24ge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZWZlODtcclxuICBtYXJnaW46IDAgMSUgMjBweCAxMCU7XHJcbiAgcGFkZGluZzogMjBweCAyJSAyOHB4IDI4cHg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IDM1JTtcclxufVxyXG5cclxuI2NyZWF0ZUFjY291bnRDaGVja291dFNlY3Rpb24gLmJ1dHRvbiB7XHJcbiAgZm9udDogMThweC81MHB4ICdsYXRvYm9sZCc7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbiNjcmVhdGVBY2NvdW50Q2hlY2tvdXRTZWN0aW9uIGgyIHtcclxuICBmb250OiAyMHB4LzI0cHggJ2xhdG9ib2xkJztcclxuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG59XHJcblxyXG4jY3JlYXRlQWNjb3VudFNlY3Rpb24ge1xyXG5cdGJveC1zaGFkb3c6IDBweCAycHggNHB4ICMwMDAwMDAxQztcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjRjRGM0Y0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHR3aWR0aDogMzIwcHg7XHJcblx0cGFkZGluZzogMzVweCAzNXB4IDQ1cHggMzVweDtcclxuXHRoMiB7XHJcblx0XHRmb250OiAyM3B4ICdsYXRvYmxhY2snO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjRweDtcclxuXHR9XHJcblx0aDMge1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDAwMDAxQztcclxuXHR9XHJcblx0dWwge1xyXG5cdFx0bWFyZ2luOiAwIDAgMzVweDtcclxuXHRcdGxpIHtcclxuXHRcdFx0bWFyZ2luOiAwIDAgMTJweCAxN3B4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2xvZ2luX2VtYWlsIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBmb250LWZhbWlseTogJ2xhdG8nO1xyXG4gIGJvcmRlci1jb2xvcjogI2UxZTFlMTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4jbG9naW5fcGFzc3dvcmQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGZvbnQtZmFtaWx5OiAnbGF0byc7XHJcbiAgYm9yZGVyLWNvbG9yOiAjZTFlMWUxO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mYkJ0biB7XHJcbiAgd2lkdGg6IDk5JTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udDogYm9sZCAxNnB4LzUwcHggJ2FyaWFsJztcclxuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcclxuICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkM2Q2MztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2U1OTkxO1xyXG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZmItaW1nLmdpZikgMTBweCB0b3Agbm8tcmVwZWF0LCB1cmwoLi4vaW1nL2ZiLWJnLmdpZikgbGVmdCB0b3AgcmVwZWF0LXg7XHJcbiAgbWFyZ2luLXRvcDogMTBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYkJ0blNtYWxsIHtcclxuXHRtYXJnaW46IDEwcHggMCAyMHB4IDdweDtcclxuXHRwYWRkaW5nOiAwIDM2cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGZvbnQ6IGJvbGQgMTZweC81MHB4ICdhcmlhbCc7XHJcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICMyZDNkNjM7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzNlNTk5MTtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ZiLWltZy5naWYpIDEwcHggdG9wIG5vLXJlcGVhdCwgdXJsKC4uL2ltZy9mYi1iZy5naWYpIGxlZnQgdG9wIHJlcGVhdC14O1xyXG59XHJcblxyXG5cclxuI3JlZ2lzdHJGb3JtIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuLmxvZ2luLWJveCBoMiB7Zm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7fVxyXG4jZ3Vlc3RFbWFpbEZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sICNndWVzdEVtYWlsRm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge3dpZHRoOiAxMDAlOyBib3JkZXItY29sb3I6ICNlMWUxZTE7IGhlaWdodDogNDBweDsgcGFkZGluZzogMDt9XHJcbiNzaGFyZVJlZmVycmFsQ29kZUxpbmsge21hcmdpbi10b3A6IDVweDt9XHJcbi5mb3JtLXN1Ym1pdC1sZWZ0IC5idXR0b24uYnV0dG9uLWdyZXk6aG92ZXIge2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7fVxyXG5cclxuLmZvb3RlckxpbmtzQmxvY2sgLmNlbnRlciB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXgtd2lkdGg6IDEzMzBweDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0LmZvb3RlckxpbmtzT3V0ZXIge1xyXG5cdFx0ZmxleDogMTtcclxuXHR9XHJcblx0LmZvb3Rlci1saW5rcyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bGkge1xyXG5cdFx0XHRmbGV4OiAxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuI2xvZ28ge2Zsb2F0OiBsZWZ0OyBtYXJnaW4tdG9wOiAxJTt9XHJcbi5zZWFyY2hGb3JtIHt3aWR0aDogNTAlOyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvOyBwYWRkaW5nLXRvcDogMzVweDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuLnRlbE5vIHtkaXNwbGF5OiBub25lOyBmbG9hdDogcmlnaHQ7IG1hcmdpbi1ib3R0b206IDVweDsgcGFkZGluZy1sZWZ0OiAxOHB4OyBjb2xvcjogIzQ3ODIyMDsgZm9udDogMTVweC8xOXB4ICdsYXRvYm9sZCc7IHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcbi5oZWFkZXItc2VhcmNoIHt0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbi1yaWdodDogMTQlOyB3aWR0aDogMTAwJTt9XHJcbi5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXSB7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAxMHB4IDE1cHg7XHJcblx0Y29sb3I6ICM0YTRhNGE7XHJcblx0Zm9udDogMTZweCAnbGF0byc7XHJcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBpbmhlcml0O1xyXG5cdGJveC1zaGFkb3c6IGluaGVyaXQ7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyogY2xlYXJzIHRoZSAnWCcgZnJvbSBJbnRlcm5ldCBFeHBsb3JlciAqL1xyXG5pbnB1dFt0eXBlPXNlYXJjaF06Oi1tcy1jbGVhciB7ZGlzcGxheTogbm9uZTsgd2lkdGg6IDA7IGhlaWdodDogMDt9XHJcbmlucHV0W3R5cGU9c2VhcmNoXTo6LW1zLXJldmVhbCB7ZGlzcGxheTogbm9uZTsgd2lkdGg6IDA7IGhlaWdodDogMDt9XHJcbi8qIGNsZWFycyB0aGUgJ1gnIGZyb20gQ2hyb21lICovXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLXJlc3VsdHMtYnV0dG9uLCBpbnB1dFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1yZXN1bHRzLWRlY29yYXRpb24ge2Rpc3BsYXk6IG5vbmU7fVxyXG5cclxuLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsIC5oZWFkZXItc2VhcmNoIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cywgLnN1YnNjcmliZUZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cywgLnN1YnNjcmliZUZvcm0gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMgey13ZWJraXQtYm94LXNoYWRvdzogMCAwIDNweCAjNjY2OyBib3gtc2hhZG93OiAwIDAgM3B4ICM2NjY7fVxyXG4uaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge3dpZHRoOiA1MnB4OyBoZWlnaHQ6IDQ2cHg7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgZm9udC1zaXplOiAwOyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0YXRpYy9zZWFyY2gtaWNvbi5wbmcpIDE0cHggbm8tcmVwZWF0OyByaWdodDogOSU7fVxyXG4uaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIge2JhY2tncm91bmQtY29sb3I6ICNlN2U3ZTcgIWltcG9ydGFudDsgb3BhY2l0eTogLjc1O31cclxuXHJcbi5oZWFkZXItcHJvbW8ge3dpZHRoOiAxNzVweDsgcGFkZGluZzogMTJweCAxMHB4IDAgMDsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxMy4zJTt9XHJcblxyXG4uYWNjb3VudExpbmsge1xyXG5cdHdpZHRoOiA3NXB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uYWNjb3VudExpbms6aG92ZXIgc3Bhbi5uYW1lSW50cm8ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmFjY291bnRMaW5rOmhvdmVyIHNwYW4ubXlQcm9maWxlQ29udGVudDphZnRlciB7Y29udGVudDogJ015IEFjY291bnQnO31cclxuLmhlYWRlckxpbmtzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0dG9wOiAzNHB4O1xyXG4gICAgZm9udDogMTEuNXB4ICdsYXRvYm9sZCc7XHJcbn1cclxuLmhlYWRlckxpbmsge1xyXG5cdGNvbG9yOiAjMjQyNDI0O1xyXG5cdGZsb2F0OiBsZWZ0O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHRtYXJnaW4tcmlnaHQ6IDIzcHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdD5saSB7XHJcblx0XHQ+YSB7XHJcblx0XHRcdGNvbG9yOiAjMjQyNDI0O1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQ+aW1ne1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0ICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cdCAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG5cdH1cclxuXHQuY2FydEljb257XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdH1cclxufVxyXG4uaGVhZGVyTGluazpsYXN0LWNoaWxkIHttYXJnaW4tcmlnaHQ6IC0zcHg7fVxyXG4vKi5waG9uZUljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTM1cHg7XHJcbiAgICBsZWZ0OiA3cHg7XHJcbn1cclxuLmZhdkljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTM1cHg7XHJcbiAgICBsZWZ0OiA3M3B4O1xyXG59XHJcbi5wcm9maWxlSWNvbiB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMzVweDtcclxuXHRsZWZ0OiAxNTdweDtcclxufVxyXG4uY2FydEljb24ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTM1cHg7XHJcbiAgICByaWdodDogLTRweDtcclxufSovXHJcblxyXG4jcmVnaXN0ckZvcm0gYiB7Zm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7fVxyXG4ucHJvZHVjdEJveGVzIHtvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwIDEwcHg7IG1heC13aWR0aDogMTMzMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvO31cclxuLnByb2R1Y3RCb3hlcyAucm93IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXJnaW46IDMwcHggYXV0byAyN3B4O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMlO1xyXG59XHJcbi5wcm9kdWN0Qm94ZXMgLnJvdyBkaXYge3RleHQtYWxpZ246IGNlbnRlcjsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuLnByb2R1Y3RCb3hlcyAucm93IGRpdjpmaXJzdC1jaGlsZCB7Z3JpZC1jb2x1bW46IDE7fVxyXG4ucHJvZHVjdEJveGVzIC5yb3cgZGl2Omxhc3QtY2hpbGQge2dyaWQtY29sdW1uOiAzO31cclxuXHJcbi5mZWF0dXJlcy1icmFuZHMge3BhZGRpbmc6IDIwcHggMDsgbWFyZ2luOiBhdXRvO31cclxuLmZlYXR1cmVzLWJyYW5kcyBoMyB7bWFyZ2luLWJvdHRvbTogMTJweDsgbWFyZ2luLWxlZnQ6IDIlOyBmb250OiAyM3B4ICdsYXRvYmxhY2snO31cclxuLmZlYXR1cmVzLWJyYW5kcyBoMyBhLCAuc2lkZU5hdkJsb2NrIC52aWV3QWxsIHtcclxuXHRmb250OiAxNXB4ICdsYXRvJztcclxuXHRtYXJnaW4tbGVmdDogMSU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcbi5mZWF0dXJlcy1icmFuZHMgaDMgYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG5cclxuLnNob3AtaGVhZGVyIHttYXJnaW4tYm90dG9tOiAzNjBweDsgbWFyZ2luLXRvcDogMzVweDsgdGV4dC1hbGlnbjogY2VudGVyOyBtYXJnaW4tcmlnaHQ6IDI3JTt9XHJcbi5zaG9wLWhlYWRlciBoMSB7Zm9udDogMzBweCAnbGF0b2JsYWNrJzt9XHJcblxyXG4uYXZnUmF0aW5nRGl2IHt3aWR0aDogMjAwcHg7IGZsb2F0OiBsZWZ0OyBwYWRkaW5nLXRvcDogNXB4OyBmb250LWZhbWlseTogJ2xhdG8nO31cclxuLmF2Z1JhdGluZ0RpdiBzcGFuIHtmb250LWZhbWlseTogJ2xhdG9ib2xkJzt9XHJcbi5xdWVzSXRlbVRpdGxlLCAjcGRwLXF1ZXN0aW9ucyB7d2lkdGg6IDEwMCU7IGZsb2F0OiBsZWZ0OyBwYWRkaW5nLWJvdHRvbTogMTVweDt9XHJcbi5xdWVzSXRlbVRpdGxlIGgyIHt3aWR0aDogNDYwcHg7IGZsb2F0OiBsZWZ0OyBtYXJnaW46IDVweCAwIDA7fVxyXG5cclxuI3BkcC1xdWVzdGlvbnMgLnJldmlld3MtcGFnaW5hdGlvbiB7dG9wOiAwICFpbXBvcnRhbnQ7IG1hcmdpbjogMCAhaW1wb3J0YW50O31cclxuI2FkZFF1ZXN0aW9uRm9ybSB7Y2xlYXI6IGJvdGg7fVxyXG4ucWFIZWFkZXIge2ZvbnQ6IDI0cHggJ2xhdG9ib2xkJzsgbWFyZ2luOiAyMHB4IDAgNXB4O31cclxuI2FkZFF1ZXN0aW9uRm9ybSBkbC5mb3JtIGRkIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuLmNhdGFsb2cgaW5wdXQuYnV0dG9uLWdyZWVuLCAuY2F0YWxvZyBidXR0b24uYnV0dG9uLWdyZWVuIHtcclxuXHR3aWR0aDogMTU4cHg7XHJcblx0Y29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udDogMTZweCAnbGF0b2JvbGQnO1xyXG5cdGJvcmRlci1jb2xvcjogIzQ3ODIyMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDc4MjIwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxufVxyXG4uc3BhY2VOYW1lIHtwYWRkaW5nOiAwIDFweDt9XHJcbi5kb3VibGVTcGFjZU5hbWUge3BhZGRpbmc6IDAgMnB4O31cclxuLnF1YWRTcGFjZU5hbWUge3BhZGRpbmc6IDAgNHB4O31cclxuLnVzck5hbWUge2ZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO31cclxuI2NvbnRlbnQgaDEgYS5lZGl0TXlQcm9maWxlQnRuIHttYXJnaW4tbGVmdDogMTc4cHg7fVxyXG4jY29udGVudCBoMSBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4uc2VhcmNoQnV0dG9uIGlucHV0W3R5cGU9XCJidXR0b25cIl0uYnV0dG9uIHt3aWR0aDogODRweDsgaGVpZ2h0OiAzNXB4OyBwYWRkaW5nLWxlZnQ6IDA7IHBhZGRpbmctcmlnaHQ6IDA7IHRleHQtYWxpZ246IGNlbnRlcjt9XHJcbi5vcmRlckRhdGUgc2VsZWN0LCAub3JkZXJTdGF0dXMgc2VsZWN0IHtoZWlnaHQ6IDM1cHg7IGxpbmUtaGVpZ2h0OiBub3JtYWw7fVxyXG4jYWRkcmVzcy1uZXcgc2VsZWN0IHtoZWlnaHQ6IDM1cHg7IHZlcnRpY2FsLWFsaWduOiB0b3A7IHRleHQtaW5kZW50OiAxMHB4O31cclxuI2FkZHJlc3MtbmV3IHNlbGVjdDpmaXJzdC1jaGlsZCB7bWFyZ2luOiAwIDVweDt9XHJcbi5yZXZpZXdzLXN1bW1hcnkgLmF2Z1JhdGluZ0RpdiB7bWFyZ2luOiAtMjNweCAwIDAgMTQ1cHg7fVxyXG4ucGRwLW9yZGVyLWF1dG9zaGlwLmF1dG9zaGlwIHtcclxuXHRwYWRkaW5nOiAxMHB4IDVweCAxMHB4IDE2cHg7XHJcblx0Zm9udDogMTJweCAnbGF0b2JvbGQnO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmMWVmZTg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5hdXRvc2hpcFJhZGlvIHttYXJnaW4tcmlnaHQ6IDdweDsgY3Vyc29yOiBwb2ludGVyO31cclxuXHJcbi5hdXRvc2hpcERheXMge1xyXG5cdHdpZHRoOiA1OHB4ICFpbXBvcnRhbnQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdG1hcmdpbjogMCAycHggMnB4O1xyXG5cdGhlaWdodDogMzBweDtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYmJiO1xyXG5cdHBhZGRpbmc6IDdweCA3cHggN3B4IDFweDtcclxuXHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG59XHJcbi5jYXJ0LWF1dG9zaGlwLWluY3JlbWVudCB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxNTVweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzE1MTUxNTsgZm9udC1zaXplOiAxMXB4OyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbi10b3A6IDJweDt9XHJcbi5jYXJ0LWF1dG9zaGlwLWRlY3JlbWVudCB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAxNTVweDsgdGV4dC1kZWNvcmF0aW9uOiBub25lOyBjb2xvcjogIzE1MTUxNTsgZm9udC1zaXplOiAxMXB4OyBjdXJzb3I6IHBvaW50ZXI7IG1hcmdpbi10b3A6IDE0cHg7fVxyXG5oci5zZXBhcmF0b3Ige3dpZHRoOiA5MCU7IG1hcmdpbjogMTBweCBhdXRvIGF1dG87IGJvcmRlci10b3Atd2lkdGg6IDFweDsgYm9yZGVyLWJvdHRvbS13aWR0aDogMDsgYm9yZGVyLXN0eWxlOiBzb2xpZDsgYm9yZGVyLWNvbG9yOiAjZGRkO31cclxuLnNyX3Byb2R1Y3REZXRhaWxEaXYge21hcmdpbi1ib3R0b206IDEwcHg7fVxyXG4uc2VsZWN0QWRkcmVzcyBzZWxlY3Qge3dpZHRoOiAxMDAlO31cclxuLmlkbWUtYnRuLWNvbnRhaW5lciB7cGFkZGluZy10b3A6IDdweDsgZm9udC1mYW1pbHk6ICdsYXRvJyAhaW1wb3J0YW50OyBmb250LXNpemU6IDEzcHg7fVxyXG4ucGRwLW9yZGVyLWF1dG9zaGlwIGxhYmVsIGEgKyBzcGFuICsgZGl2LCAucGRwLW9yZGVyLWF1dG9zaGlwIGxhYmVsIHNwYW4gKyBzcGFuICsgZGl2IHtwYWRkaW5nLWxlZnQ6IDE1cHg7IGNvbG9yOiAjMTc3YzkyOyBmb250LWZhbWlseTogbGF0bzt9XHJcbiNjYXJ0LWNvbnRlbnQgbGFiZWwgYSArIHNwYW4gKyBkaXYsICNjYXJ0LWNvbnRlbnQgbGFiZWwgKyBzcGFuICsgc3BhbiArIGRpdiB7cGFkZGluZy1sZWZ0OiAzNHB4OyBjb2xvcjogIzE3N2M5MjsgZm9udC1mYW1pbHk6IGxhdG87fVxyXG4jdmlzYUF1dGhTZWxlY3Rpb24ge21hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDt9XHJcbi5mb3JtLXN1Ym1pdC5jcmVhdE15QWNjb3VudEJ0biBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHt3aWR0aDogMTAwJTsgbWFyZ2luOjEwcHggMDsgcGFkZGluZzogOXB4IDM2cHg7fVxyXG4uZ3JlZW5UaXRsZSB7cGFkZGluZy1sZWZ0OiAyN3B4OyBjb2xvcjogIzQ3ODIyMDsgZm9udDogMTVweCAnb3N3YWxkcmVndWxhcic7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IHBvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLXRvcDogMTBweDt9XHJcbi5ncmVlblRpdGxlLmF1dG9zaGlwOmJlZm9yZSwgLmdyZWVuVGl0bGUucHVyZVJld2FyZHM6YmVmb3JlIHtjb250ZW50OiAnJzsgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDA7IGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvc3ByaXRlLnBuZyk7IGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7fVxyXG4uZ3JlZW5UaXRsZS5hdXRvc2hpcDpiZWZvcmUge3dpZHRoOiAyMHB4OyBoZWlnaHQ6IDIzcHg7IGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMxNHB4O31cclxuLmdyZWVuVGl0bGUucHVyZVJld2FyZHM6YmVmb3JlIHt3aWR0aDogMjBweDsgaGVpZ2h0OiAyMHB4OyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjNweCAtMzE3cHg7fVxyXG4uZ3JlZW5UaXRsZVRleHQge3BhZGRpbmctbGVmdDogMjdweDt9XHJcbi5zaGlwTGFiZWxXcmFwIHt3aWR0aDogMTAwJTsgZmxvYXQ6IGxlZnQ7fVxyXG4uc2hpcExhYmVsIHtmbG9hdDogbGVmdDsgZm9udDogMTRweCAnbGF0b2JvbGQnOyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxuLnNoaXBMYWJlbExpbmsge21hcmdpbi1sZWZ0OiAxMHB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7fVxyXG4uc2hpcExhYmVsTGlua0F1dG8ge21hcmdpbi1sZWZ0OiA1cHg7fVxyXG4udGFiLWNvbnRlbnQgLmNhbmNlbGxhdGlvbkZ1dHVyZSB7bWFyZ2luLXRvcDogNTBweDsgcGFkZGluZy10b3A6IDIwcHg7IGZvbnQtc2l6ZTogMTNweDsgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWE7fVxyXG4udGFiLWNvbnRlbnQgLmNhbmNlbGxhdGlvbkZ1dHVyZSBzdHJvbmcge2Rpc3BsYXk6IGJsb2NrOyBtYXJnaW4tYm90dG9tOiAxMHB4O31cclxuLnBkcC1idWxreS1tZXNzYWdlIHttYXJnaW4tYm90dG9tOiAyMnB4OyB0ZXh0LWFsaWduOiBjZW50ZXI7fVxyXG4uYnVsa3lJdGVtIHtwYWRkaW5nLWxlZnQ6IDExcHg7IGZvbnQtZmFtaWx5OiAnbGF0byc7IGRpc3BsYXk6IGJsb2NrO31cclxuI21vZGFsIC5idWxreUl0ZW06YmVmb3JlIHt0b3A6IC03cHg7fVxyXG4uYnVsa3lJdGVtLmJ1bGt5SXRlbU1vZGFsOmJlZm9yZSB7bGVmdDogMDt9XHJcbi5idWxreUl0ZW0gLmNhbGN1bGF0ZUZlZSB7ZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiAtMTNweDsgY29sb3I6ICMxNzdjOTI7IGZvbnQ6IDEzcHggJ2xhdG8nOyB0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4uYnVsa3lJdGVtIC5jYWxjdWxhdGVGZWU6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuLmJ1bGt5WmlwQ29kZVRleHQge2ZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO31cclxuLmNhbGN1bGF0ZVNoaXBwaW5nRmVlSW5wdXQge3dpZHRoOiA1NXB4ICFpbXBvcnRhbnQ7IGhlaWdodDogMjBweDsgbWFyZ2luOiAwIDhweDt9XHJcbi5idWxreUl0ZW1Nb2RhbCB7aGVpZ2h0OiAzMHB4OyBkaXNwbGF5OiBibG9jazt9XHJcbiNidWxreUZlZSB7dGV4dC1hbGlnbjogY2VudGVyO31cclxuLnppcENvZGVDaGVja291dCB7d2lkdGg6IDI5NXB4OyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IG1hcmdpbi1sZWZ0OiAyMHB4O31cclxuLnppcENvZGVDaGVja291dCBzdHJvbmcge2ZvbnQ6IDEzcHggJ2xhdG9ib2xkJzt9XHJcbmJ1dHRvbi5idXR0b24uY2FsY3VsYXRlU2hpcHBpbmdGZWVCdG4ge2NvbG9yOiAjZmZmICFpbXBvcnRhbnQ7fVxyXG4uYnV0dG9uLmNhbGN1bGF0ZVNoaXBwaW5nRmVlQnRuOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4jY2FydFVwZGF0ZUl0ZW1zIHVsLml0ZW0tY2FydCAuaXRlbS1vZmZlciB7cGFkZGluZy1sZWZ0OiAxMnB4OyBkaXNwbGF5OiBibG9jazsgZm9udC1zaXplOiAxM3B4O31cclxuLmFkZGl0aW9uYWxCdWxreUNoYXJnZSB7cGFkZGluZzogMTBweCAxMHB4IDA7fVxyXG4uYWRkaXRpb25hbEJ1bGt5Q2hhcmdlQ2hlY2sge3BhZGRpbmctcmlnaHQ6IDEwcHg7fVxyXG4uYWRkaXRpb25hbEJ1bGt5Y3VycmVuY3kge2Zsb2F0OiByaWdodDsgcGFkZGluZy1sZWZ0OiAxMHB4OyBmb250OiAxNHB4ICdsYXRvYm9sZCc7fVxyXG4ubGlzdGluZ0J1bGt5IHtjb2xvcjogcmdiKDM2LCA5MSwgMTMxKTsgZGlzcGxheTogYmxvY2s7IGZvbnQ6IDEycHggJ2xhdG9ib2xkJzsgbWFyZ2luLWJvdHRvbTogM3B4OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLmJ1bGt5Q2FydEltYWdlIHtoZWlnaHQ6IDE2cHg7IHRvcDogMXB4OyBwb3NpdGlvbjogcmVsYXRpdmU7fVxyXG4uc3Vic2NyaXB0aW9uLXF0eSB7aGVpZ2h0OiAxOHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAxNTdweDsgdGV4dC1hbGlnbjogY2VudGVyOyB0b3A6IDE1cHg7IHdpZHRoOiAyOXB4ICFpbXBvcnRhbnQ7fVxyXG4ucGRwLW9yZGVyLWJ1bGstcHJvZHVjdCB7cG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiA0MnB4OyBib3R0b206IDE0NXB4O31cclxuLmNhcnQtb3JkZXItYnVsay1wcm9kdWN0IHtwYWRkaW5nLXRvcDogMTBweDsgcGFkZGluZy1yaWdodDogNHB4OyBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7IGJhY2tncm91bmQ6ICNmNWQ2OTE7bWFyZ2luLXJpZ2h0OiAtMTBweDttYXJnaW4tdG9wOiA2cHg7bWFyZ2luLWJvdHRvbTogMTBweDt9XHJcbi5wZHAtb3JkZXIgLmJ1bGt5Q2FydEltYWdlIHtkaXNwbGF5OiBub25lO31cclxuLnBkcC1vcmRlciAucGRwLW9yZGVyLWJ1bGstcHJvZHVjdCB7ZmxvYXQ6IHJpZ2h0OyB3aWR0aDogMjIwcHg7fVxyXG4ucGRwLWJ1bGt5LW1lc3NhZ2UgLmJ1bGt5SXRlbS11cHBlcmNhc2Uge3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IGZvbnQtc2l6ZTogMTJweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXdlaWdodDogYm9sZGVyOyBkaXNwbGF5OiBibG9jazt9XHJcbi5wZHAtYnVsa3ktbWVzc2FnZSAuYnVsa3lJdGVtLXNoaXBwaW5nLW1lc3NhZ2V7Zm9udC1zaXplOiAxMnB4O31cclxuLmNoZWNrb3V0LXBheW1lbnQtYXV0aC1zZWxlY3Rpb24ge2NsZWFyOiBib3RoO31cclxuI3NpZGViYXIgLnNlY3Rpb24gLnBkcC1vcmRlci1hdmFpbCB7bWFyZ2luOiAwO31cclxuLm1pbmljYXJ0LWRyb3Bkb3duIHtkaXNwbGF5OiBibG9jazsgbWluLXdpZHRoOiA0MDBweDsgbWF4LWhlaWdodDogNDMxcHg7IG92ZXJmbG93LXk6IGF1dG87IG92ZXJmbG93LXg6IGhpZGRlbjsgei1pbmRleDogOTk5O31cclxuXHJcbi5wZHBTdWJzY3JpcHRpb25Db250ZW50OmJlZm9yZSwgLnBkcFN1YnNjcmlwdGlvbkNvbnRlbnQ6YWZ0ZXIge2Rpc3BsYXk6IHRhYmxlOyBjb250ZW50OiAnJzt9XHJcbi5wZHBTdWJzY3JpcHRpb25Db250ZW50OmFmdGVyIHtjbGVhcjogYm90aDt9XHJcblxyXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIHttYXJnaW4tYm90dG9tOiAwO31cclxudWwuY2hlY2tvdXQtYWRkcmVzcy5jYXJkcyBsaSB7cGFkZGluZzogMDsgb3ZlcmZsb3c6IGhpZGRlbjt9XHJcbnVsLmNoZWNrb3V0LWFkZHJlc3MuY2FyZHMgbGk6YWZ0ZXIge2NvbnRlbnQ6ICcnOyBkaXNwbGF5OiB0YWJsZS1jZWxsOyBjbGVhcjogYm90aDt9XHJcbnVsLmNoZWNrb3V0LWFkZHJlc3MuY2FyZHMgbGkgbGFiZWwuZm9ybS1jaGVjayB7Y3Vyc29yOiBwb2ludGVyOyB3aWR0aDogMTAwJTsgcGFkZGluZzogMTJweCAxMHB4IDEycHggMjhweDt9XHJcbnVsLmNoZWNrb3V0LWFkZHJlc3MuY2FyZHMgbGkgbGFiZWwuZm9ybS1jaGVjazphZnRlciB7Y29udGVudDogJyc7IGRpc3BsYXk6IHRhYmxlLWNlbGw7IGNsZWFyOiBib3RoO31cclxudWwuY2hlY2tvdXQtYWRkcmVzcy5jYXJkcyBsaSBsYWJlbC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7dG9wOiAxNXB4OyBsZWZ0OiAxMXB4O31cclxudWwuY2hlY2tvdXQtYWRkcmVzcy5jYXJkcyBsaSBsYWJlbC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIC5oaWdobGlnaHQge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHR3aWR0aDogM3B4O1xyXG5cdGhlaWdodDogMTAwJTtcclxufVxyXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpIGxhYmVsLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuaGlnaGxpZ2h0IHtiYWNrZ3JvdW5kOiAjNDc4MjIwO31cclxudWwuY2hlY2tvdXQtYWRkcmVzcy5jYXJkcyBsaSBsYWJlbC5mb3JtLWNoZWNrIC5jYXJkLWNoZWNrIHt3aWR0aDogMzAwcHg7IGZsb2F0OiBsZWZ0O31cclxudWwuY2hlY2tvdXQtYWRkcmVzcy5jYXJkcyBsaSBsYWJlbC5mb3JtLWNoZWNrIC5iaWxsaW5nLWFkZHJlc3Mge3dpZHRoOiAzMDBweDsgZmxvYXQ6IGxlZnQ7fVxyXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpIGxhYmVsLmZvcm0tY2hlY2sgLmJpbGxpbmctYWRkcmVzcyBhZGRyZXNzIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpIGxhYmVsLmZvcm0tY2hlY2s6aG92ZXIge2JhY2tncm91bmQ6ICNmN2Y3Zjc7fVxyXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpLmNoZWNrb3V0LWFkZHJlc3MtbmV3IGEge2Rpc3BsYXk6IGJsb2NrOyBwYWRkaW5nOiAxMHB4IDE4cHg7fVxyXG51bC5jaGVja291dC1hZGRyZXNzLmNhcmRzIGxpLmNoZWNrb3V0LWFkZHJlc3MtbmV3IGE6YWZ0ZXIge2NvbnRlbnQ6ICcnOyBkaXNwbGF5OiB0YWJsZS1jZWxsOyBjbGVhcjogYm90aDt9XHJcblxyXG51bC5hY2NvdW50LWxpc3QuYWRkcmVzc2VzIGxpLmluc3BlY3RsZXQtc2Vuc2l0aXZlIHtkaXNwbGF5OiBibG9jazt9XHJcbnVsLmFjY291bnQtbGlzdC5hZGRyZXNzZXMgbGkuaW5zcGVjdGxldC1zZW5zaXRpdmUgLmNyZWRpdC1jYXJkIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0ZmxvYXQ6IGxlZnQ7XHJcblx0d2lkdGg6IDMzM3B4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbn1cclxudWwuYWNjb3VudC1saXN0LmFkZHJlc3NlcyBsaS5pbnNwZWN0bGV0LXNlbnNpdGl2ZSAuYmlsbGluZy1hZGRyZXNzIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAzMDBweDtcclxufVxyXG51bC5hY2NvdW50LWxpc3QuYWRkcmVzc2VzIGxpLmluc3BlY3RsZXQtc2Vuc2l0aXZlIC5iaWxsaW5nLWFkZHJlc3MgLmRlc2NyaXB0aW9uIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IC0ycHg7XHJcblx0bGVmdDogLTg5cHg7XHJcblx0cGFkZGluZzogM3B4O1xyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRjb2xvcjogI2FmYWZhZjtcclxufVxyXG51bC5hY2NvdW50LWxpc3QuYWRkcmVzc2VzIGxpLmluc3BlY3RsZXQtc2Vuc2l0aXZlIC5iaWxsaW5nLWFkZHJlc3MgYWRkcmVzcyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHRmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxudWwuYWNjb3VudC1saXN0LmFkZHJlc3NlcyBsaS5pbnNwZWN0bGV0LXNlbnNpdGl2ZTpob3ZlciAuYmlsbGluZy1hZGRyZXNzIC5kZXNjcmlwdGlvbiB7b3BhY2l0eTogMTt9XHJcblxyXG4uaGlkZGVuIHtkaXNwbGF5OiBub25lO31cclxuLmhpZGRlbi1pbXBvcnRhbnQge2Rpc3BsYXk6IG5vbmUgIWltcG9ydGFudDt9XHJcblxyXG4uZXJyb3Ige2JvcmRlci1jb2xvcjogcmVkICFpbXBvcnRhbnQ7fVxyXG5cclxuLmNoZWNrb3V0LWxvZ2luLWVycm9ycyB7XHJcblx0bWFyZ2luLWxlZnQ6IDI1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4ubmF2LWJyYW5kIC5NaXNjIGgzIHtcclxuXHRmb250LXNpemU6IDMwcHg7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHRsaW5lLWhlaWdodDogMzBweDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4ucGRwLWZhdm9yaXRlcy1hZGRlZCB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1hcmdpbjogMnB4IDAgMDtcclxufVxyXG5cclxuI2xvYWQtb3ZlcmxheSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwJTtcclxuXHRsZWZ0OiAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ei1pbmRleDogMTIwMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG5cdGZpbHRlcjogYWxwaGEob3BhY2l0eSA9IDIwKTtcclxuXHQtbW96LW9wYWNpdHk6IDAuMjtcclxuXHQta2h0bWwtb3BhY2l0eTogMC4yO1xyXG5cdG9wYWNpdHk6IDAuMjtcclxufVxyXG5cclxudWwjbmF2IHVsLm5hdi1kaXNjby1wcm9tb3MgbGkgLm5hdi1kaXNjby1tb3JlIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbiNmb290ZXIgbGkge2xpc3Qtc3R5bGU6IG5vbmUgb3V0c2lkZSBub25lO31cclxuXHJcbiNmb290ZXIgbGkgYSB7Y29sb3I6ICMzMzM7fVxyXG5cclxudWwuZm9vdGVyLWxpbmtzIGxpIHVsIGxpIGltZyB7XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG5cdHBhZGRpbmc6IDFweCA1cHggMXB4IDA7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuI2xvYWQge1xyXG5cdGJhY2tncm91bmQ6IHVybCgvaW1nL2FqYXgtbG9hZGVyLmdpZikgbm8tcmVwZWF0IGNlbnRlciAzMDBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAwJTtcclxuXHRsZWZ0OiAwJTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi51aS1hdXRvY29tcGxldGUge1xyXG5cdGJhY2tncm91bmQ6IG5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAwO1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0d2lkdGg6IDQwMHB4O1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcbn1cclxuXHJcbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpIHtcclxuXHRmbG9hdDogbm9uZTtcclxuXHRoZWlnaHQ6IGF1dG87XHJcblx0bGlzdC1zdHlsZTogbm9uZSBvdXRzaWRlIG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xyXG5cdHBhZGRpbmc6IDJweCAxMHB4O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxudWwudWktYXV0b2NvbXBsZXRlID4gbGkudWktYXV0b2NvbXBsZXRlLWNhdGVnb3J5OmZpcnN0LWNoaWxkIHtib3JkZXI6IG5vbmU7fVxyXG5cclxudWwudWktYXV0b2NvbXBsZXRlID4gbGkudWktYXV0b2NvbXBsZXRlLWNhdGVnb3J5IHtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcclxuXHRwYWRkaW5nOiAxMHB4IDVweCAycHg7XHJcblx0Y29sb3I6ICM5OTk7XHJcblx0d2lkdGg6IDk4LjIlO1xyXG5cdC8qRml4IFBSRlIxNzAzLTE3MTMqL1xyXG4gIFx0LypmbG9hdDogbGVmdDsqL1xyXG59XHJcblxyXG51bC51aS1hdXRvY29tcGxldGUgPiBsaS5wcm9kdWN0IHtcclxuXHRjb2xvcjogIzE3N2M5MjtcclxuXHRwYWRkaW5nOiA3cHggMTBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcbn1cclxuXHJcbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpLnByb2R1Y3QgYTpob3ZlciAuaXRlbS1yZXN1bHQtdGV4dCA+IC5pdGVtLXRpdGxlIHt0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTt9XHJcbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpLnByb2R1Y3QgLml0ZW0tcmVzdWx0IHt3aWR0aDogMTAwJTsgZmxvYXQ6IGxlZnQ7fVxyXG51bC51aS1hdXRvY29tcGxldGUgPiBsaS5wcm9kdWN0IC5pdGVtLXJlc3VsdCA+IGEge2Zsb2F0OiBsZWZ0O31cclxudWwudWktYXV0b2NvbXBsZXRlID4gbGkucHJvZHVjdCAuaXRlbS1yZXN1bHQgLml0ZW0tcmVzdWx0LXRleHQge3dpZHRoOiA0NzBweDsgZmxvYXQ6IGxlZnQ7IHBhZGRpbmctbGVmdDogNXB4O31cclxuXHJcbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpLnByb2R1Y3QgLml0ZW0tdGl0bGUge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxudWwudWktYXV0b2NvbXBsZXRlID4gbGkucHJvZHVjdCBidXR0b24uaXRlbS10aXRsZTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG5cclxudWwudWktYXV0b2NvbXBsZXRlID4gbGkucHJvZHVjdCAucmF0aW5ncyB7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTZweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG59XHJcblxyXG51bC51aS1hdXRvY29tcGxldGUgPiBsaS5wcm9kdWN0IHNwYW4uaXRlbS1icmFuZCB7XHJcblx0Y29sb3I6ICMzMzM7XHJcblx0ZGlzcGxheTogYmxvY2s7XHRcclxuXHRmb250LXNpemU6IDEzcHg7XHJcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuXHRtYXJnaW46IDRweCAwO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTRweDtcclxufVxyXG5cclxudWwudWktYXV0b2NvbXBsZXRlID4gbGkucHJvZHVjdCAuaXRlbS1yZXZpZXctY291bnQge1xyXG5cdGxlZnQ6IDRweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYm90dG9tOiA5cHg7XHJcbn1cclxuXHJcbnVsLnVpLWF1dG9jb21wbGV0ZSA+IGxpLnByb2R1Y3QgaW1nIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4ucGRwLWJhY2stdG8tcHJvZHVjdCB7XHJcblx0Y2xlYXI6IGJvdGg7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbmJ1dHRvbi5wZHAtYmFjay10by1wcm9kdWN0LWxpbmsge1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAxMHB4IDAgMCAhaW1wb3J0YW50O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiAjMTc3YzkyICFpbXBvcnRhbnQ7XHJcblx0d2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGRpc3BsYXk6IGlubGluZTtcclxufVxyXG5cclxuYnV0dG9uLnBkcC1iYWNrLXRvLXByb2R1Y3QtbGluazpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7fVxyXG5cclxuLmNhdGFsb2cgbGkuaXRlbS1pdGVtIHNwYW4uaXRlbS1yZXZpZXdzIGEge1xyXG5cdGZvbnQ6IDEzcHggJ2xhdG8nO1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxufVxyXG4uY2F0YWxvZyBsaS5pdGVtLWl0ZW0uY2VydG9uYSBzcGFuLml0ZW0tcmV2aWV3cyBhIHttYXJnaW4tbGVmdDogNHB4O31cclxuLmNhdGFsb2cgLml0ZW1zLXNwb3RsaWdodCBsaS5pdGVtLWl0ZW0gc3Bhbi5pdGVtLXJldmlld3MgYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG59XHJcblxyXG50ci5jb21wYXJlLWl0ZW0gc3Bhbi5pdGVtLXJldmlld3MgYSB7XHJcbiAgICBsZWZ0OiAxMS41ZW07XHJcbiAgICBib3R0b206IDRlbTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxudWwuaXRlbS1jYXJvdXNlbCBzcGFuLml0ZW0tcmV2aWV3cyBhIHt0b3A6IC0yLjJlbTt9XHJcblxyXG51bCNuYXYgLm5hdi1jYXQgdWwuc3VibmF2IGxpLnN1Ym5hdi1hbGwuc3BsaXR0ZXIge1xyXG5cdG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcblx0bWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cdHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1x0XHJcbn1cclxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaS5jYXRlZ29yeS1zaG9wLWJ5IHttaW4taGVpZ2h0OiBpbmhlcml0O31cclxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaS5jYXRlZ29yeS1zaG9wLWJ5IGEge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjb2xvcjogIzMzMztcclxuXHRmb250LWZhbWlseTogJ2xhdG9ib2xkJztcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idXR0b24ubm90aWZ5LW9yYW5nZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHRjb2xvcjogIzQ3ODIyMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQ6IDE2cHggJ2xhdG8nO1xyXG4gICAgcGFkZGluZzogOXB4IDM2cHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzQ3ODIyMDtcclxufVxyXG5cclxuLmJ1dHRvbi5ub3RpZnktb3JhbmdlOmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzk4MTBjO1xyXG5cdGNvbG9yOiB3aGl0ZTtcclxufVxyXG5cclxudWwjbmF2IC5uYXYtY2F0IHVsLnN1Ym5hdiBsaS5jYXRlZ29yeS1zaG9wLWJ5IGE6YWZ0ZXIge1xyXG5cdHdpZHRoOiA0cHg7XHJcblx0aGVpZ2h0OiAxM3B4O1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogLTEwcHg7XHJcblx0dG9wOiAwO1xyXG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWcvc3ByaXRlLnBuZykgbm8tcmVwZWF0IC05MXB4IC0xNjJweDtcclxufVxyXG5cclxuLml0ZW0tbm90ZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHJpZ2h0OiAxMnB4O1xyXG5cdGJvdHRvbTogMTAycHg7XHJcbiAgICBmb250OiAxNHB4ICdsYXRvaXRhbGljJztcclxufVxyXG5cclxuLm91dE9mU3RvY2sge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICB3aWR0aDogMTU1cHg7XHJcbiAgICB0b3A6IDEzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgb3BhY2l0eTogLjk7XHJcbiAgICBmb250OiAxNHB4LzQwcHggJ2xhdG9ib2xkJztcclxuICAgIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIC1pZS1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLDAsMCwuMik7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsMCwwLC4yKTtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwwLDAsLjIpO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxufVxyXG5cclxuLm9yZGVyLW5vdGlmeS1kaXYge1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRtYXJnaW4tbGVmdDogMjUlO1xyXG5cdG1hcmdpbi10b3A6IC03cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHdpZHRoOiAxNTBweDtcclxuXHRjb2xvcjogIzY2NjtcclxufVxyXG5cclxudWwub2ZmZXItc2lnbnVwLXVsIHtcclxuXHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHR3aWR0aDogMjEwcHg7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59XHJcblxyXG4uYWNjb3VudC1kcm9wIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdG1hcmdpbi10b3A6IC01cHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuXHR3aWR0aDogMTQwcHggIWltcG9ydGFudDtcclxuXHRyaWdodDogMDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLnF0eS1zZWxlY3QtcG9zIHtsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O31cclxuXHJcbi5jb21wYXJlLXByb2QtY29weSB7XHJcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTFweDtcclxuXHRjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLnRvbGVmdCB7ZmxvYXQ6IGxlZnQ7fVxyXG5cclxuLnBkcC1wcm9tbyB7XHJcblx0Y29sb3I6ICNjMDA7XHJcblx0Ym90dG9tOiAtNDRweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdG1hcmdpbi1ib3R0b206IDVweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogOHB4O1xyXG59XHJcblxyXG4ucGRwLXByb21vLWxpc3Rpbmcge1xyXG5cdGNvbG9yOiAjYzAwO1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxuXHRmb250OiAxMnB4ICdsYXRvYm9sZCc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhdi1wcm9tbywgLm9yZGVyLWRldGFpbC1wcm9tbywgLm9yZGVyLWRldGFpbC1wcm9tby1zcGFjZSB7XHJcblx0Y29sb3I6ICNjMDA7XHJcblx0Zm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG5cdG1hcmdpbjogOHB4IDAgOHB4IDE1NXB4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLm9yZGVyLWRldGFpbC1wcm9tby1zcGFjZSB7bWFyZ2luLWxlZnQ6IDY1cHg7IGRpc3BsYXk6IGlubGluZS1ibG9jazt9XHJcblxyXG4ucGRwLXByb21vLWxpc3RpbmcgYSwgLmZhdi1wcm9tbyBhLCAucGRwLXByb21vIGEsIC5vcmRlci1kZXRhaWwtcHJvbW8gYSwgLm9yZGVyLWRldGFpbC1wcm9tby1zcGFjZSBhLCAucGRwLXByb21vLWxpc3RpbmcgYTpob3ZlciwgLnBkcC1wcm9tbyBhOmhvdmVyLCAuZmF2LXByb21vIGE6aG92ZXIsIC5vcmRlci1kZXRhaWwtcHJvbW8gYTpob3ZlciwgLm9yZGVyLWRldGFpbC1wcm9tby1zcGFjZSBhOmhvdmVyIHtjb2xvcjogI2MwMCAhaW1wb3J0YW50O31cclxuLnBkcC1wcm9tby1saXN0aW5nIGE6aG92ZXIsIC5wZHAtcHJvbW8gYTpob3ZlciwgLmZhdi1wcm9tbyBhOmhvdmVyLCAub3JkZXItZGV0YWlsLXByb21vIGE6aG92ZXIge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuXHJcbi5vcmRlci1kZXRhaWwtcHJvbW8ge21hcmdpbjogOHB4IDAgOHB4IDE5NnB4OyBjbGVhcjogYm90aDt9XHJcblxyXG5cclxuLyogRGVhbHMgaWNvbiBhbmQgY3VzdG9tZXIgc2VydmljZSB0b29sdGlwIGNzcyAqL1xyXG4ucGhvbmVIZWFkZXJ7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIC5mYS1jb21tZW50c3tcclxuXHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHQgICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcblx0ICAgIGNvbG9yOiAjMTc3YzkyO1xyXG5cdCAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHQgICAgY29udGVudDogXCJcIjtcclxuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgICB3aWR0aDogN3B4O1xyXG5cdCAgICBoZWlnaHQ6IDdweDtcclxuXHQgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuXHQgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcblx0ICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIGRhcmtncmVlbjtcclxuXHQgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGRhcmtncmVlbjtcclxuXHR9XHJcblx0LnBob25lSGVhZGVyRHJvcGRvd24ge1xyXG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0ICAgIGxlZnQ6IDBweDtcclxuXHQgICAgdG9wOiAyNnB4O1xyXG5cdCAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdCAgICBwYWRkaW5nOiAxMHB4O1xyXG5cdCAgICBjb2xvcjogIzMzMztcclxuXHQgICAgZm9udC1zaXplOiAxM3B4O1xyXG5cdCAgICB3aWR0aDogMTI2JTtcclxuXHQgICAgYm9yZGVyLXJhZGl1czo1cHg7XHJcblx0ICAgIGJveC1zaGFkb3c6IDJweCA0cHggNnB4ICNkZGQ7XHJcblx0ICAgIGRpc3BsYXk6bm9uZTtcclxuXHQgICAgcHtcclxuXHQgICAgXHRwYWRkaW5nLXRvcDo1cHg7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0Jjpob3ZlciB7XHJcblx0XHQucGhvbmVIZWFkZXJEcm9wZG93bntcclxuXHRcdFx0ZGlzcGxheTpibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiNuYXYge1xyXG5cdGxpIHtcclxuXHRcdGEge1xyXG5cdFx0XHRpbWd7XHJcblx0XHRcdFx0dmVydGljYWwtYWxpZ246bWlkZGxlO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBwcmludCB7XHJcblx0I2dsb2JhbCwgI2hlYWRlclNlYXJjaCwgI25hdiwgI29mZmVyLXNpZ251cC11bCwgI2Zvb3RlciwgI2luaXRfcmVjYXB0Y2hhLCAuY29uZmlybS1wcmludCB7ZGlzcGxheTogbm9uZTt9XHJcblx0aDIsIGgzIHtwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDt9XHJcblx0I3NpZGViYXIgaDMsIGJ1dHRvbi5idXR0b24sIGlucHV0LmJ1dHRvbiB7Y29sb3I6ICM0NDQ7fVxyXG59XHJcblxyXG4vKiBJRSAqL1xyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSkge1xyXG5cdC5wcm9kdWN0Qm94ZXMgLnJvdyB7ZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O31cclxuXHQucHJvZHVjdEJveGVzIC5yb3cgZGl2OmZpcnN0LWNoaWxkIHtcclxuXHRcdGZsb2F0OiBsZWZ0O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA3LjUlO1xyXG5cdH1cclxuXHQucHJvZHVjdEJveGVzIC5yb3cgZGl2Omxhc3QtY2hpbGQge1xyXG5cdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDcuNSU7XHJcblx0fVxyXG5cdCNjb250YWluZXIgI3Jldmlld3NBcmVhICNyZXZpZXdzVGV4dCB1bCBsaSBwLnR4dCB7XHJcblx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0fVxyXG5cdC5mb290ZXJMaW5rc091dGVyIHt3aWR0aDogNjUlO31cclxuXHQuZm9vdGVyTGlua3NCbG9jayAuY2VudGVyIHttYXgtd2lkdGg6IDE1MDBweDt9XHJcbn1cclxuXHJcbi8qIFRhYmxldCAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMzQwcHgpIHtcclxuXHQjZXh0b2xlX3pvbmVfZ2xvYmFsX2hlYWRlciB7bGVmdDogMTYuMyU7fVxyXG5cdCN2YWx1ZVByb3AgaW1nIHttYXgtd2lkdGg6IDEwMCU7fVxyXG5cdGJvZHkge21heC13aWR0aDogMTAwJTt9XHJcblx0dWwuZm9vdGVyLWxpbmtzIGxpIHt3aWR0aDogMjIwcHg7fVxyXG5cdHVsLml0ZW0tc25hcHNob3QgLml0ZW0tcHJpY2Uge2JvdHRvbTogNzNweCAhaW1wb3J0YW50O31cclxuXHQuY2FydExvZ2luU2VjdGlvbiAjY3JlYXRlQWNjb3VudFNlY3Rpb24ge3dpZHRoOiAyOCUgIWltcG9ydGFudDt9XHJcblx0LmN5Y2xlLXNsaWRlc2hvdyB7bWF4LXdpZHRoOiAxMDAlOyBvdmVyZmxvdzogaGlkZGVuO31cclxuXHQuZm9vdGVyTGlua3NPdXRlciB7bWFyZ2luLWxlZnQ6IDIwcHg7IG1hcmdpbi1yaWdodDogMjBweDt9XHJcblx0LmZvb3Rlci1lbWFpbCB7ZmxvYXQ6IGxlZnQ7IHBhZGRpbmc6IDVweDt9XHJcblx0LmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XSwgLmhlYWRlci1zZWFyY2ggaW5wdXRbdHlwZT1zZWFyY2hdIHt0ZXh0LWFsaWduOiBsZWZ0O31cclxuXHQuaGVhZGVyLXNlYXJjaCBpbnB1dFt0eXBlPXN1Ym1pdF0ge3JpZ2h0OiA3JTt9XHJcblx0LmxvZ2luLWJveCB7aGVpZ2h0OiA0NjBweDt9XHJcblx0Lm5hdlBhcmVudCB7d2lkdGg6IDEwMCU7IG1hcmdpbi1sZWZ0OiAtNTAlO31cclxuXHQub3V0T2ZTdG9jayB7bGVmdDogMTQlO31cclxuXHQuc2VhcmNoRm9ybSB7d2lkdGg6IDQ1JTt9XHJcblx0LnNoaXBwaW5nSGVhZGVycyB7bWFyZ2luLWxlZnQ6IDEzOHB4O31cclxuXHQuc3ByaXRlLXByaW50IHt2ZXJ0aWNhbC1hbGlnbjogdG9wO31cclxuXHQudGFibGV0LWhpZGUge2Rpc3BsYXk6IG5vbmU7fVxyXG5cdFxyXG5cdHRleHRhcmVhLCBpbnB1dC50ZXh0LCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSwgLmlucHV0LWNoZWNrYm94IHtcclxuXHQgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHQgIGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMzQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcclxuXHQubmF2LWNvbnRlbnQge1xyXG5cdCAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XHJcblx0ICAgIG1hcmdpbi10b3A6IC0xNnB4O1xyXG5cdH1cclxufVxyXG5cclxuLmJ1dHRvbi5idXR0b24tZGlzYWJsZWQge29wYWNpdHk6IDAuOCAhaW1wb3J0YW50OyBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDt9XHJcbi5idXR0b24uYnV0dG9uLWRpc2FibGVkLmJ1dHRvbi1ncmV5OmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi1kaXNhYmxlZC5idXR0b24tZ3JleTphY3RpdmUsIC5idXR0b24uYnV0dG9uLWRpc2FibGVkLmJ1dHRvbi1ncmV5OmZvY3VzIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxICFpbXBvcnRhbnQ7XHJcblx0Y29sb3I6ICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNsb3NlIHtmbG9hdDogcmlnaHQ7IG1hcmdpbjogNHB4IDE4cHg7fVxyXG4uY2xvc2UgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiAjZGZkZGRmO1xyXG59XHJcblxyXG4jbW9kYWwtZm9vdGVyIHt0ZXh0LWFsaWduOiBjZW50ZXI7IHBhZGRpbmc6IDAgMCAzMHB4OyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxMDAlOyBsZWZ0OiAwOyBib3R0b206IDA7fVxyXG4jbW9kYWwtZm9vdGVyIGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBtYXJnaW46IDAgMTBweCAwIDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBjb2xvcjogIzYxNTk0ZTtcclxuXHRvcGFjaXR5OiAwLjk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG4jb2ZmLXBlcmNlbnQge1xyXG4gICAgZm9udC1zaXplOiAxMDZweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiAjNjM1YTUyO1xyXG4gICAgZm9udC1mYW1pbHk6ICdvc3dhbGRib2xkJztcclxufVxyXG4jb2ZmLXBlcmNlbnQgc3VwIHtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG59XHJcbiNvcmRlciB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIGNvbG9yOiAjNjE1OTRlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxufVxyXG4jZGl2aWRlciB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgaGVpZ2h0OiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbiNleHBlcmllbmNlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuICAgIGNvbG9yOiAjNjE1OTRlO1xyXG4gXHRvcGFjaXR5OiAwLjk7XHJcbn1cclxuI3JlamVjdCB7bWFyZ2luOiAzMHB4IDA7fVxyXG4jcmVqZWN0IGEge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICM2MTU5NGU7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBvcGFjaXR5OiAwLjk7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4jc3VibWl0IHttYXJnaW46IDEwcHggMDsgcG9zaXRpb246IHJlbGF0aXZlO31cclxuI3N1Ym1pdCAjcG9wdXBzdWJtaXRidXR0b24ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHdpZHRoOiAzOTRweDtcclxuICAgIGhlaWdodDogNzRweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6ICNlMzcyNDk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcbiNzdWJtaXQgc3BhbiB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICByaWdodDogMjkzcHg7XHJcbiAgICB0b3A6IDMxcHg7XHJcbiAgICBib3JkZXItdG9wOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcbiNzdWJtaXQgYnV0dG9uOmZvY3VzIHtvdXRsaW5lOiBub25lO31cclxuXHJcbiNwZi1sb2dvIHtmbG9hdDogbGVmdDsgd2lkdGg6IDEzOHB4OyBwYWRkaW5nOiA1cHggMTBweDt9XHJcbiNwZi1sb2dvIGEge2Rpc3BsYXk6IGJsb2NrO31cclxuXHJcbiNwb3B1cC1oZWFkZXIge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XHJcbiAgICBjb2xvcjogIzYxNTk0ZTtcclxufVxyXG5cclxuI2VtYWlsIHtcclxuICAgIG1hcmdpbjogMTVweCBhdXRvO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMzk0cHg7XHJcblx0aGVpZ2h0OiA2MHB4O1xyXG59XHJcbiNlbWFpbCBpbnB1dCB7XHJcbiAgICB3aWR0aDogODYuNSU7XHJcblx0aGVpZ2h0OiA3NHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdGJhY2tncm91bmQ6ICNmMGVlZjA7XHJcblx0cGFkZGluZzogMCAwIDAgNTRweDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWF4LXdpZHRoOiAzOTRweFxyXG59XHJcbiNlbWFpbCBpbnB1dDpmb2N1cyB7b3V0bGluZTogbm9uZTt9XHJcbiNlbWFpbCBsYWJlbCB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMjFweDtcclxuXHRsZWZ0OiA1NHB4O1xyXG5cdGNvbG9yOiAjNjE1OTRlO1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG4jZW1haWwgc3BhbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDM4cHg7XHJcblx0aGVpZ2h0OiAyOHB4O1xyXG5cdHRvcDogMTZweDtcclxuXHRsZWZ0OiA5cHg7XHJcblx0bWFyZ2luOiAwIDRweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3N0YXRpYy9lbWFpbC5wbmcpO1xyXG59XHJcblxyXG4jbW9kYWwtZm9vdGVyIHN1cCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0bWFyZ2luOiAwIC0ycHg7XHJcbn1cclxuI3Jlc3RyaWN0aW9ucyB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcGFkZGluZzogMzhweDtcclxuICAgIHdpZHRoOiA1NDBweDtcclxuICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB0b3A6IDI0NnB4O1xyXG4gICBcdGxlZnQ6IDEzMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4jcmVzdHJpY3Rpb25zICNjbG9zZS1yZXN0cmljdGlvbnMge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7XHJcblx0I29mZi1wZXJjZW50e3RleHQtYWxpZ246bGVmdDttYXJnaW4tbGVmdDoyMzVweDt9XHJcbn1cclxuXHJcbiNwZHAtc2hhcmUgLm1vZGFsLWJvZHkgLnNoYXJlLWNvbnRhaW5lciB7cGFkZGluZzogMCAzMHB4O31cclxuI3BkcC1zaGFyZSAjcHJkLXRpdGxlIGgzIHttYXJnaW46IDA7fVxyXG4jcGRwLXNoYXJlIC5mb3JtLWZpZWxkIGxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxufVxyXG4jcGRwLXNoYXJlIC5mb3JtLWZpZWxkIHttYXJnaW46IDEwcHggMDt9XHJcbiNwZHAtc2hhcmUgLmZvcm0tZmllbGQgaW5wdXQge3BhZGRpbmc6IDVweCA1cHg7IHdpZHRoOiA5Ny41JTt9XHJcbiNwZHAtc2hhcmUgLmZvcm0tZmllbGQgdGV4dGFyZWEge3BhZGRpbmc6IDAgNXB4OyB3aWR0aDogOTcuNSU7fVxyXG4jcGRwLXNoYXJlIC50aHVtYiB7Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiYmI7IHBhZGRpbmc6IDEwcHggMDt9XHJcbiNwZHAtc2hhcmUgLmZvcm0tZmllbGQjY29weS1lbWFpbCB7bWFyZ2luOiAxMHB4IDAgMjBweDt9XHJcbiNwZHAtc2hhcmUgLmZvcm0tZmllbGQjY29weS1lbWFpbCBpbnB1dCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG1hcmdpbjogMDtcclxufVxyXG4jcGRwLXNoYXJlIC5mb3JtLWZpZWxkI2NvcHktZW1haWwgbGFiZWwge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcbiNwZHAtc2hhcmUgLnRodW1iICNwcmQtdGh1bWIge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcbiNwZHAtc2hhcmUgLnRodW1iICNwcmQtdGl0bGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdG1hcmdpbjogMCAwIDAgMTBweDtcclxuXHR3aWR0aDogODAlO1xyXG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcclxufVxyXG4jcGRwLXNoYXJlIC5mb3JtLWZpZWxkOm50aC1jaGlsZCgzKSB7bWFyZ2luOiAwO31cclxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIHtiYWNrZ3JvdW5kOiBub25lO31cclxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIGJ1dHRvbiB7ZmxvYXQ6IHJpZ2h0O31cclxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIHVsIHtmbG9hdDogbGVmdDsgbWFyZ2luOiA4cHggMCAwO31cclxuI3BkcC1zaGFyZSAubW9kYWwtZm9vdGVyIGxpIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuI3BkcC1zaGFyZSBpbnB1dCNzaGFyZVByb2R1Y3QtcG9wdXAtc2VuZC1lbWFpbC1idXR0b24ge1xyXG5cdGZsb2F0OiByaWdodDtcclxuXHRib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcbiNwZHAtc2hhcmUgLm1vZGFsLWZvb3RlciAuc2hhcmUtY29udGFpbmVyIHtwYWRkaW5nOiAxMHB4IDMwcHg7fVxyXG4jcGRwLXNoYXJlIC5mYWNlYm9vayB7ZmxvYXQ6IHJpZ2h0OyBtYXJnaW46IDAgNnB4O31cclxuI3BkcC1zaGFyZSAudHdpdHRlciB7ZmxvYXQ6IGxlZnQ7fVxyXG5kaXYjcGRwLXNoYXJlLXByb2R1Y3QtaWNvbiB7ZmxvYXQ6IHJpZ2h0O31cclxuI3BkcC1zaGFyZS1wcm9kdWN0LWljb24gYTpob3ZlciB7dGV4dC1kZWNvcmF0aW9uOiBub25lO31cclxuI3BkcC1zaGFyZS1wcm9kdWN0LWljb24gaW1nIHttYXJnaW4tcmlnaHQ6IDVweDsgdmVydGljYWwtYWxpZ246IGJvdHRvbTt9XHJcblxyXG4uaWNlQ29vbGVyTXNnIHtwYWRkaW5nOiAxMHB4OyBiYWNrZ3JvdW5kOiAjMDQ4MGE5OyBjb2xvcjogI2ZmZjt9XHJcbi5pY2VDb29sZXJNc2cgLnRleHQge21hcmdpbjogMCAxMHB4O31cclxuLmljZUNvb2xlck1zZyAudGV4dCBoMi5mcmVzaC1pdGVtIHsgICAgXHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweDtcclxuICAgIGZvbnQ6IDEzcHggXCJsYXRvYm9sZFwiO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbn1cclxuLmljZUNvb2xlck1zZyAudGV4dCBhOmhvdmVyIHt0ZXh0LWRlY29yYXRpb246IG5vbmU7fVxyXG4uaWNlQ29vbGVyTXNnI21lczMge2JhY2tncm91bmQ6IG5vbmU7IGJvcmRlcjogbm9uZTsgZGlzcGxheTogYmxvY2s7IG1hcmdpbi1sZWZ0OiAxMHB4OyB3aWR0aDogNDEwcHg7fVxyXG4uaWNlQ29vbGVyTXNnI21lczMgLm1zZy1pY29uIGltZyB7ZGlzcGxheTogaW5saW5lLWJsb2NrOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO31cclxuLmljZUNvb2xlck1zZyNtZXMyIHttYXJnaW46IDEwcHggMDt9XHJcbi5pY2VDb29sZXJNc2cjbWVzMiBoNCB7Ym9yZGVyOiBub25lO31cclxuLmljZUNvb2xlck1zZyNtZXMyIGxpIHtib3JkZXI6IG5vbmU7fVxyXG4uaWNlQ29vbGVyTXNnI21lczMgLm1zZy1pY29uIGg0IHtkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IG1hcmdpbjogMCA1cHg7IGNvbG9yOiAjNzU3NTc1OyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO31cclxuLmljZUNvb2xlck1zZyNtZXMzIC50ZXh0IHttYXJnaW46IDA7IGNvbG9yOiAjNzU3NTc1O31cclxuLmljZUNvb2xlck1zZyNtZXMyIC50ZXh0IGg0IHtjb2xvcjogIzMzMzsgZm9udC1zaXplOiAxNXB4O31cclxuI3BkcF9pY2VDb29sZXJEZXRhaWxzIHAge21hcmdpbjogMjRweDsgbGluZS1oZWlnaHQ6IDIwcHg7IGZvbnQtc2l6ZTogMTVweDsgZm9udC1mYW1pbHk6ICdsYXRvYm9sZCc7fVxyXG4uaWNlQ29vbGVyRGlhbG9nIC51aS13aWRnZXQtaGVhZGVyIHtiYWNrZ3JvdW5kOiBub25lOyBib3JkZXI6IG5vbmU7IGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO31cclxuLmljZUNvb2xlckRpYWxvZyAuaWNlQ29vbGVyUmVtb3ZlQnV0dG9uIHtib3JkZXI6IDFweCBzb2xpZCAjMDBiM2UxO31cclxuLmljZUNvb2xlckRpYWxvZyAuaWNlQ29vbGVyUmVtb3ZlQnV0dG9uIHtmb250LWZhbWlseTogbGF0b2JvbGQ7IGJvcmRlcjogMXB4IHNvbGlkICMwMGIzZTEgIWltcG9ydGFudDt9XHJcbi5pY2VDb29sZXJEaWFsb2cgLmljZUNvb2xlclJlbW92ZUJ1dHRvbjpob3ZlciB7Zm9udC1mYW1pbHk6IGxhdG9ib2xkOyBib3JkZXI6IDFweCBzb2xpZCAjMDBiM2UxICFpbXBvcnRhbnQ7fVxyXG5cclxuI2NoYW5nZXJldmlld0Zvcm0gZHQge3dpZHRoOiAzMCU7fVxyXG4jY2hhbmdlcmV2aWV3Rm9ybSBkZCB7d2lkdGg6IDcwJTt9XHJcbi5yZXZpZXdzIGxhYmVsLmZvcm0tY2hlY2sge21hcmdpbi1yaWdodDogMjBweDt9XHJcbi5yZXZpZXdzIC5yZXZpZXctYXV0aG9yIGgyIHtmb250LWZhbWlseTogJ2xhdG9ib2xkJzt9XHJcbi5yZXZpZXdzIC5wZW5kaW5nLWVsZW1lbnRzIHNwYW4+LmZvcm0tcmF0aW5nIHttYXJnaW4tbGVmdDogMzhweDt9XHJcbiNib2R5LmNoZWNrb3V0IC5yZXZpZXdzIGRsLmZvcm0gZGQgdGV4dGFyZWEge3Jlc2l6ZTogYXV0bzt9XHJcblxyXG4uY2hlY2tvdXQgLnJldmlld3Mge21heC13aWR0aDogMTMzMHB4OyBtYXJnaW4tbGVmdDogYXV0bzsgbWFyZ2luLXJpZ2h0OiBhdXRvO31cclxuXHJcbi5yZXZpZXdzIC5yZXZpZXctYXV0aG9yIGEge3RleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO31cclxuXHJcbiNzcG90bGlnaHQtb2xkLWNvbnRlbnQge3dpZHRoOiA4NzBweDsgbWFyZ2luOiAwIGF1dG87IHBhZGRpbmctdG9wOiAyMHB4O31cclxuI3Nwb3RsaWdodC1vbGQtY29udGVudCB1bC5yZXZpZXdzLWxpc3Qge3BhZGRpbmctdG9wOiAwO31cclxuI3Nwb3RsaWdodC1vbGQtY29udGVudCAucHJldlBhZ2VySW5hY3RpdmUge2JvdHRvbTogNDVweDt9XHJcbiNzcG90bGlnaHQtb2xkLWNvbnRlbnQgLnByZXZQYWdlckFjdGl2ZSB7Ym90dG9tOiA0NXB4O31cclxuI3Nwb3RsaWdodC1vbGQtY29udGVudCAubmV4dFBhZ2VySW5hY3RpdmUge2JvdHRvbTogNDVweDt9XHJcbiNzcG90bGlnaHQtb2xkLWNvbnRlbnQgLm5leHRQYWdlckFjdGl2ZSB7Ym90dG9tOiA0NXB4O31cclxuI3Nwb3RsaWdodC1vbGQtY29udGVudCAucmV2aWV3Q291bnRTZWN0aW9uIHt0b3A6IDE1M3B4OyBsZWZ0OiAxMHB4O31cclxuI3Nwb3RsaWdodC1vbGQtY29udGVudCB1bC5yZXZpZXdzLWxpc3QgaDMge3Bvc2l0aW9uOiByZWxhdGl2ZTsgbWFyZ2luLWxlZnQ6IDA7fVxyXG5cclxuXHJcbiNzcG90bGlnaHQtY29udGVudCB7bWFyZ2luOiAwIGF1dG87IHBhZGRpbmctdG9wOiAyMHB4OyBtYXgtd2lkdGg6IDE0MDNweDt9XHJcbi8vICNzcG90bGlnaHQtY29udGVudCB1bC5yZXZpZXdzLWxpc3Qge3BhZGRpbmctdG9wOiAwO31cclxuI3Nwb3RsaWdodC1jb250ZW50IC5wcmV2UGFnZXJJbmFjdGl2ZSB7Ym90dG9tOiA1NXB4OyBsZWZ0OiAyNSV9XHJcbiNzcG90bGlnaHQtY29udGVudCAubmV4dFBhZ2VySW5hY3RpdmUge2JvdHRvbTogNTVweDsgcmlnaHQ6IDI2JTt9XHJcbiNzcG90bGlnaHQtY29udGVudCAubmV4dFBhZ2VyQWN0aXZlIHtib3R0b206IDU1cHg7Zm9udC1zaXplOiAwcHg7IHJpZ2h0OiAyNiV9XHJcbiNzcG90bGlnaHQtY29udGVudCAucHJldlBhZ2VyQWN0aXZlIHtib3R0b206IDU1cHg7IGZvbnQtc2l6ZTogMHB4OyBsZWZ0OiAyNSV9XHJcbiNzcG90bGlnaHQtY29udGVudCAucmV2aWV3Q291bnRTZWN0aW9uIHt0b3A6IDEzMHB4OyBsZWZ0OiAyMHB4O31cclxuI3Nwb3RsaWdodC1jb250ZW50IHVsLnJldmlld3MtbGlzdCBoMyB7cG9zaXRpb246IHJlbGF0aXZlOyBtYXJnaW4tbGVmdDogMDt9XHJcblxyXG4ucmV2aWV3Q291bnRTZWN0aW9uIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiAxMzBweDsgXHJcblx0bGVmdDogMTBweDtcclxuXHRmb250OiAxNXB4ICdsYXRvYm9sZCc7XHJcbn1cclxuXHJcbi5wcm9kdWN0LXNwb3RsaWdodCB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTQwM3B4O1xyXG59XHJcblxyXG4ucHJvZHVjdC1vbGQtc3BvdGxpZ2h0IHtcclxuXHR3aWR0aDogOTYwcHg7XHJcblx0bWFyZ2luOiAwIGF1dG87XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uc3BvdGxpZ2h0LW92ZXJ2aWV3IHtcclxuICAgIHdpZHRoOiA0MCU7XHJcbiAgICBwYWRkaW5nOiA1M3B4IDY2cHggMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNwb3RsaWdodC1vbGQtb3ZlcnZpZXcge1xyXG5cdHdpZHRoOiA0MzBweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA3MHB4O1xyXG5cdGxlZnQ6IDcwcHg7XHJcbn1cclxuXHJcbi5zcG90bGlnaHQtdGl0bGUgaDEge1xyXG5cdGZvbnQ6IDMycHggJ2xhdG9ib2xkJyAhaW1wb3J0YW50O1xyXG5cdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG59XHJcbi5zcG90bGlnaHQtdGl0bGUgaDQge1xyXG5cdGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LWZhbWlseTogbGF0b2JvbGQ7XHRcclxuXHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG4uc3BvdGxpZ2h0LWJhZGdle1xyXG5cdHdpZHRoOiA2MCU7XHJcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcbn1cclxuLnNwb3RsaWdodC1iYWRnZSBpbWcge31cclxuXHJcbi5zcG90bGlnaHQtb2xkLXRpdGxlIHtwYWRkaW5nLWJvdHRvbTogNDBweDt9XHJcbi5zcG90bGlnaHQtb2xkLXRpdGxlIGgxIHtcclxuXHRmb250OiA1NnB4ICdsYXRvYm9sZCcgIWltcG9ydGFudDtcclxuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxufVxyXG4uc3BvdGxpZ2h0LW9sZC10aXRsZSBoNCB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGZvbnQtZmFtaWx5OiBsYXRvYm9sZDtcdFxyXG5cdHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG5cclxuLnNwb3RsaWdodC1vbGQtYmFkZ2UgaW1nIHt3aWR0aDogMTAwJTt9XHJcbi5zcG90bGlnaHQtb2xkLWNvc3Qge3BhZGRpbmctYm90dG9tOiAxNXB4O31cclxuXHJcblxyXG4uc2hvcEFsbFNwb3RMaWdodCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRhe1xyXG5cdFx0Y29sb3I6ICMwQjc1RDI7XHJcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdH1cclxuICB9XHJcblxyXG4gIC5zcG90bGlnaHQtb3JkZXItYXZhaWwge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG59XHJcblxyXG4gIC5zcG90bGlnaHQtb3JkZXItcHJpY2Uge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuXHRpbnN7XHJcblx0XHRmb250OiAyM3B4ICdsYXRvYm9sZCc7XHJcbiAgICBcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdH1cclxuXHRkZWx7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRsZWZ0OiAxNTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG5cdFx0Y29sb3I6ICM5OTk5OTk7XHJcblx0fVxyXG5cdC5mcmVlU2hpcHBpbmdCaWdUZXh0e1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcbiAgICBcdGZvbnQ6IDE0cHggJ2xhdG9ib2xkJztcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRtYXJnaW4tbGVmdDogMHB4O1xyXG5cdFx0LnNwb3RsaWdodFRpbWVUb09yZGVye1xyXG5cdFx0XHQjcGRwVGltZVRvQnV5e1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xyXG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQudG9vbHRpcC1xdWVyeS50b29sdGlwLW1vZGFse1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRcdFxyXG59XHJcbi5zcG90LWxpZ2h0LXByb2R1Y3QtcHJvbW8tc3BhY2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRtYXJnaW4tdG9wOiA4cHg7XHJcblx0Y29sb3I6ICNiMjI2MjY7XHJcblx0Zm9udDogMTRweCAnbGF0byc7XHJcblx0LnVwc2VsbC10b29sdGlwLW1vZGFsIHtcclxuXHRcdGNvbG9yOiAjQjIyNjI2O1xyXG5cdH1cclxufVxyXG5cclxuc3Bhbi5zcG90bGlnaHRUaW1lVG9PcmRlciB7XHJcbiAgICBmb250OiAxNHB4ICdsYXRvJztcclxufVxyXG5cclxuLnNwb3RsaWdodE91dE9mU3RvY2sge1xyXG4gICAgZm9udDogMTdweCBcImxhdG9ib2xkXCI7XHJcbiAgICBjb2xvcjogI2IyMjYyNjtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuXHJcbi5zcG90bGlnaHQtb3JkZXItZW1haWwge1xyXG4gICAgZm9udDogMTNweCAnbGF0b2JvbGQnO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NkY2RjZDtcclxufVxyXG4uc3BvdGxpZ2h0LW9yZGVyLW91dE9mU3RvY2sgaW5wdXQuc3BvdGxpZ2h0LW9yZGVyLWVtYWlsLWlucHV0IHtcclxuICAgIHdpZHRoOiA2OCU7XHJcbiAgICB0ZXh0LWluZGVudDogMS4yZW07XHJcblx0aGVpZ2h0OiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnbGF0b2JvbGQnO1xyXG59XHJcbi5zcG90bGlnaHQtb3JkZXItb3V0T2ZTdG9jayBidXR0b24uYnV0dG9uLmJ1dHRvbi1ncmV5IHtcclxuICAgIHBhZGRpbmc6IDEycHggOHB4O1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ3ODIyMDtcclxuICAgIHdpZHRoOiA3MiU7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGZvbnQ6IDE3cHggJ2xhdG9ib2xkJztcclxufVxyXG4uc3BvdGxpZ2h0UXVhbnRpdHlQZXJTaXplQ29udGFpbmVyIC5wZlJlY1Nsb3Qgc2VsZWN0IHtcclxuICAgIHdpZHRoOiA1MSU7XHJcbn1cclxuc3Bhbi5zcG90bGlnaHQtYXZhaWxhYmlsaXR5IHtcclxuXHRmb250OiAxNXB4ICdsYXRvJztcclxuXHJcbn1cclxuc3Bhbi5zcG90bGlnaHQtYXZhaWxhYmlsaXR5LWxvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiAxNXB4O1xyXG4gICAgdG9wOiAzNnB4O1xyXG5cdGZvbnQ6IDE1cHggJ2xhdG8nO1xyXG5cdGNvbG9yOiNCMjI2MjY7XHJcbn1cclxuLnNwb3RsaWdodC1wcm9kdWN0LXF1YW50aXR5IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbmRsLnNwb3RsaWdodC1vcmRlci1mb3JtIHt0ZXh0LWFsaWduOiBsZWZ0O31cclxuZGwuc3BvdGxpZ2h0LW9yZGVyLWZvcm0gZGQge3dpZHRoOiBhdXRvOyBmbG9hdDogcmlnaHQ7IG1hcmdpbi1sZWZ0OiA3cHg7fVxyXG5kbC5zcG90bGlnaHQtb3JkZXItZm9ybSBzZWxlY3Qge3dpZHRoOiAxNTBweDt9XHJcbmRsLnNwb3RsaWdodC1vcmRlci1mb3JtIGR0IGxhYmVsIHtwYWRkaW5nOiA3cHggMDt9XHJcblxyXG4uc3BvdGxpZ2h0LWFkZHRvY2FydCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDBweCAzMHB4IDBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0RDRENEO1xyXG59XHJcblxyXG4uc3BvdGxpZ2h0LWh0bWwge1xyXG4gICAgbWFyZ2luOiAzMHB4IDBweCAyMHB4IDBweDtcclxuXHRsaW5lLWhlaWdodDogMS41ZW07XHJcbn1cclxuXHJcbi5zcG90TGlnaHRIaWdobGlnaHRzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDRENEQ0Q7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG4uc3BvdEhpZ2hMaWdodHNUaXRsZSB7XHJcbiAgICBmb250OiAxNHB4IFwibGF0b2JvbGRcIjtcclxufVxyXG4uc3BvdGxpZ2h0UXVhbnRpdHlQZXJTaXplQ29udGFpbmVyIGgyIHtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuXHRmb250LWZhbWlseTogJ2xhdG8nO1xyXG4gICAgcGFkZGluZzogM3B4IDBweDtcclxufVxyXG4uc3BvdGxpZ2h0UXVhbnRpdHlQZXJTaXplQ29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMTBweCAwcHg7XHJcbn1cclxuXHJcbi5zcG90bGlnaHQtcXVhbnRpdHkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4uc3BvdExpZ2h0RmVhdHVyZWRSZXZpZXdzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWVmZTg7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG5cdG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuLnNwb3RsaWdodC1jb3N0IGgyIHtmb250OiAyM3B4ICdsYXRvYm9sZCc7IHBhZGRpbmctYm90dG9tOiA1cHg7fVxyXG4uc3BvdGxpZ2h0LWNvc3QgaDQge2ZvbnQ6IDE1cHggJ2xhdG9ib2xkJzsgcGFkZGluZy1ib3R0b206IDEwcHg7fVxyXG4uc3BvdGxpZ2h0LWFkZHRvY2FydCBidXR0b24ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR3aWR0aDogMjMwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdGJhY2tncm91bmQ6ICM0NzgyMjA7XHJcblx0Y29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLWNvbG9yOiAjNDc4MjIwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udDogMThweCAnbGF0byc7XHJcbn1cclxuXHJcbi5zcG90bGlnaHQtb2xkLWFkZHRvY2FydCBidXR0b24ge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR3aWR0aDogMjMwcHg7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0YmFja2dyb3VuZDogIzQ3ODIyMDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRib3JkZXItY29sb3I6ICM0NzgyMjA7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRmb250LXNpemU6IDE1cHg7XHJcbn1cclxuXHJcbi5zcG90bGlnaHQtb2xkLWFkZHRvY2FydCBidXR0b246Zm9jdXMge291dGxpbmU6IG5vbmU7fVxyXG4uc3BvdGxpZ2h0LW9sZC1hZGR0b2NhcnQgbGFiZWwge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR3aWR0aDogMTY1cHg7XHJcblx0cGFkZGluZzogMTRweCAxNnB4IDE3cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0YmFja2dyb3VuZDogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjEpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDVweDtcclxuXHRmb250OiAxNXB4ICdsYXRvYm9sZCc7XHJcblx0bWFyZ2luLWxlZnQ6IDhweDtcclxufVxyXG4uc3BvdGxpZ2h0LW9sZC1hZGR0b2NhcnQgc3BhbiB7XHJcblx0YmFja2dyb3VuZDogdXJsKCcvaW1nL2NoZWNrLnBuZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRib3JkZXItcmFkaXVzOiAyM3B4O1xyXG5cdHBhZGRpbmc6IDZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uc3BvdGxpZ2h0LW9sZC1yZXZpZXdDb3VudCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0bWFyZ2luLXRvcDogLTVweDtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdGZvbnQ6IDE1cHggJ2xhdG8nO1xyXG59XHJcbi5zcG90bGlnaHQtb2xkLWRpc2NsYWltZXIge1xyXG5cdHBhZGRpbmctdG9wOiA3MHB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250OiAxMnB4ICdsYXRvJztcclxuXHRjb2xvcjogIzY2NjtcclxufVxyXG5cclxuLnNwb3RsaWdodC1hZGR0b2NhcnQgYnV0dG9uOmZvY3VzIHtvdXRsaW5lOiBub25lO31cclxuLnNwb3RsaWdodC1hZGR0b2NhcnQgbGFiZWwge1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHR3aWR0aDogMTY1cHg7XHJcblx0cGFkZGluZzogMTRweCAxNnB4IDE3cHg7XHJcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xyXG5cdGZvbnQ6IDE1cHggJ2xhdG9ib2xkJztcclxuXHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdFxyXG59XHJcbi5zcG90bGlnaHQtYWRkdG9jYXJ0IHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogI0UwRTBFMDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG4uc3BvdGxpZ2h0LXJldmlld0NvdW50IHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdGZvbnQ6IDE1cHggJ2xhdG8nO1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG4uc3BvdGxpZ2h0LWRpc2NsYWltZXIge1xyXG5cdHBhZGRpbmc6IDFyZW0gMS40cmVtO1xyXG5cdGZvbnQ6IDEycHggJ2xhdG8nO1xyXG5cdGNvbG9yOiAjNjY2O1xyXG59XHJcbi5zcG90bGlnaHRTcGVjaWFsdGllcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4cHhcclxuO1xyXG59XHJcbi5zcG90bGlnaHQtb3JkZXJsaW1pdCB7XHJcbiAgICBtYXJnaW46IDIwcHggMHB4O1xyXG59XHJcblxyXG4uc3BvdGxpZ2h0LXJhdGluZ3N7XHJcblx0bWF4LXdpZHRoOiA0MzBweDtcclxuXHQucmF0aW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDdweDtcclxufVxyXG59XHJcbi5zcG90bGlnaHQtcXVhbnRpdHkge3BhZGRpbmctYm90dG9tOiAzMHB4OyBmb250LXNpemU6IDE1cHg7fVxyXG4uc3BvdGxpZ2h0LXF1YW50aXR5IHAge2ZvbnQ6IDE1cHggJ2xhdG8nO31cclxuLnNwb3RsaWdodC1yYXRpbmdzIHVsLnJhdGluZ3MtbWVkIGxpIHtiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDt9XHJcbi5zcG90bGlnaHQtcXVhbnRpdHkgdWwucmF0aW5ncy1tZWQgbGkge2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O31cclxuLnNwb3RsaWdodC1xdWFudGl0eSAucmF0aW5ncy1tZWQge2Rpc3BsYXk6IGlubGluZS1ibG9jazsgdmVydGljYWwtYWxpZ246IG1pZGRsZTt9XHJcblxyXG4uc3BvdGxpZ2h0LXJhdGluZ3MgLnJhdGluZyB1bC5yYXRpbmdzLW1lZCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0d2lkdGg6IDg1cHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTdweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy5wbmcpIHJlcGVhdC14IGxlZnQgYm90dG9tO1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblx0bGkge1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy95LWljb24tcmV2aWV3cy5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcclxuICAgIFx0Zm9udC1zaXplOiAwO1xyXG4gICAgXHRoZWlnaHQ6IDE3cHggIWltcG9ydGFudDtcclxuICAgIFx0ZmxvYXQ6IGxlZnQ7XHJcbiAgICBcdHdpZHRoOiAxN3B4O1xyXG4gICAgXHRtYXJnaW46IDBweCAhaW1wb3J0YW50O1xyXG4gICAgXHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBcdGJvcmRlcjogbm9uZTtcclxuXHR9XHJcbn1cclxuLmZvcm0tcXR5LWJveCAuZm9ybS1kb3duLWRpc2FibGVke3BvaW50ZXItZXZlbnRzOiBub25lfVxyXG4uYXV0b3NoaXAtcXR5LW1lc3NhZ2Uge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcGFkZGluZzogOXB4IDA7XHJcbiAgICBjb2xvcjojYjIyNjI2O1xyXG59XHJcbi5zcG90bGlnaHQtcHJvZHVjdC1xdWFudGl0eSAuZm9ybS1xdHktYm94IGEuZm9ybS11cCB7XHJcblx0Y29sb3I6ICM2ZTZlNmU7XHJcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYmJiO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGx1c0ljb24yLnBuZyk7XHJcblx0Zm9udC1zaXplOiAwO1xyXG4gIH1cclxuICBcclxuI3Nwb3RsaWdodC1jb250ZW50IC51aS10YWJzIC51aS10YWJzLXBhbmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgYmFja2dyb3VuZDogMCAwO1xyXG59XHJcblxyXG4uZm9ybS1hdXRvc2hpcC1xdHktbWVzc2FnZXtcclxuXHRjb2xvcjojYjIyNjI2O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDUlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4vKiogQWNjZXNpYmlsaXR5IFVJIEZpeGVzICoqL1xyXG4jY2FydFVwZGF0ZUl0ZW1zIC5pdGVtLWNhcnQgLml0ZW0tb2ZmZXIge1xyXG5cdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3NhbGVfdGFnLnN2Zyk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDI3cHggMTVweDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAuNXJlbSBjZW50ZXI7XHJcbn1cclxuI2NhcnRVcGRhdGVJdGVtcyAuaXRlbS1jYXJ0IC5pdGVtLW9mZmVyIGJ1dHRvbiB7Zm9udC1zaXplOiAxM3B4O31cclxudGFibGUuaXRlbS1jYXJ0LmNhcnQtaXRlbS1ib3ggdHIuaXRlbS1pdGVtIC5jYXJ0LWF1dG9zaGlwLWRlY3JlbWVudHt0b3A6MzFweDt9XHJcbnRhYmxlLml0ZW0tY2FydC5jYXJ0LWl0ZW0tYm94IHRyLml0ZW0taXRlbSAuY2FydC1hdXRvc2hpcC1pbmNyZW1lbnR7dG9wOjMxcHg7fVxyXG5cclxuLyogQnJhbmQgcGFnZSBjc3MgKi9cclxuLmJyYW5kX3RvcF9iYW5uZXIgaW1ne3dpZHRoOjEwMCU7fVxyXG4uYnJhbmRze1xyXG5cdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOjMwcHg7XHJcbn1cclxuLmJyYW5kX3RvcF9oZWFkZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzoxMHB4IDA7XHJcbn1cclxuLmJyYW5kLXJhdGluZ3N7ZGlzcGxheTpmbGV4O31cclxuLmJyYW5kLXJhdGluZ3MtZGVze21hcmdpbi1sZWZ0OjVweDt9XHJcbi5hYm91dEJyYW5kQmFja2dyb3VuZHtiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O31cclxuLmFib3V0LWJyYW5ke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5hYm91dC1icmFuZCAubnV0cml0aW9uaXN0c190aHVtYnt3aWR0aDo2MzJweDt9XHJcbi5hYm91dC1icmFuZCAubnV0cml0aW9uaXN0c19kZXN7XHJcbiAgICB3aWR0aDogNDglO1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgIGNvbG9yOiM0YzRjNGM7XHJcbn1cclxuLm51dHJpdGlvbmlzdHNfdGh1bWIgaW1ne3dpZHRoOjEwMCU7fVxyXG4udGh1bWItZGVzIHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIGNvbG9yOiAjNGM0YzRjO1xyXG59XHJcbi50aHVtYi1ob2RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDMwJTtcclxufVxyXG4uYnJhbmQtYmVuZWZpdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDYwcHggMTBweDtcclxufVxyXG4udGh1bWIgaW1ne2JvcmRlci1yYWRpdXM6NDBweDt9XHJcbi5icmFuZC1wb3BvdmVyLWNvbnRhaW5lcntcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbi5kb2N0b3ItdHJ1c3RlZC1icmFuZHtkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6IGNlbnRlcjt3aWR0aDogMTMlO31cclxuLmRvY3Rvci10cnVzdGVkLWJyYW5kIHNwYW57bWFyZ2luLWxlZnQ6NXB4O31cclxuLmRvY3Rvcl90cnVzdGVkX3BvcG92ZXJ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGxlZnQ6IDIzNXB4O1xyXG4gICAgdG9wOiAtMjNweDtcclxuICAgIHdpZHRoOiAyNiU7XHJcbiAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDFweCAxMHB4ICNjY2NjY2M7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBjb2xvcjogIzRjNGM0YztcclxufVxyXG4uYnJhbmQtdG9vbHRpcDpob3ZlciAuZG9jdG9yX3RydXN0ZWRfcG9wb3ZlciwgLmJyYW5kLWJvdHRvbS1iYW5uZXIgYSB7ZGlzcGxheTpibG9jazt9XHJcbi50b2dnbGVTaG93IHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcbi5icmFuZC1ib3R0b20tYmFubmVyIHtcclxuICAgIHdpZHRoOiAxMzA0cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uYnJhbmQtYm90dG9tLWJhbm5lciBpbWd7d2lkdGg6MTAwJTt9XHJcbi5udXRyaXRpb25pc3RzX2Rlc19jb250YWluZXIuY2xvc2VkIHtcclxuICAgIGhlaWdodDogN2VtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uYnJhbmQtbmFtZSBidXR0b257b3V0bGluZTpub25lO31cclxuLmJyYW5kLXBvcG92ZXItY29udGFpbmVyOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogLTIwcHg7XHJcbiAgICB3aWR0aDogMDtcclxuICAgIGhlaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItbGVmdDogMThweCBzb2xpZCAjZGRkZGRkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG4uYnJhbmQtbG9nbyBpbWd7d2lkdGg6MTAwJTtoZWlnaHQ6NjhweDt9XHJcbi5icmFuZF90b3BfdGFyZ2V0ZXIgaW1ne3dpZHRoOjEwMCU7fVxyXG5cclxuXHJcbi8qIG1lZGljYWxzdXBlcnZpc2lvbiBjc3MgKi9cclxuLm1lZGljYWxTdXBlcnZpc2lvbi1mb3JtIGlucHV0OmZvY3Vze291dGxpbmU6bm9uZTt9XHJcbi5tZWRpY2FsU3VwZXJ2aXNpb24tZm9ybSBpbnB1dC5lcnJvcntiYWNrZ3JvdW5kLWNvbG9yOiNmYWRlZGU7Ym9yZGVyOjJweCBzb2xpZCAjYzAwO31cclxuLm1lZGljYWxTdXBlcnZpc2lvbi1mb3JtIGxhYmVsLmVycm9ye2NvbG9yOiNmYWRlZGU7fVxyXG4uZXJyb3ItbWVzc2FnZXtwYWRkaW5nOjEwcHg7Y29sb3I6I2MwMDtiYWNrZ3JvdW5kLWNvbG9yOiNmYWRlZGU7Ym9yZGVyOjJweCBzb2xpZCAjYzAwO2Rpc3BsYXk6YmxvY2s7fVxyXG4ubWVkaWNhbFN1cGVydmlzaW9uLWZvcm0gLnJldWlyZWRGaWVsZHtmbG9hdDpyaWdodDt9XHJcbi5jaGVja2JveC1jb250YWluZXJ7XHJcblx0ZGlzcGxheTpibG9jaztcclxuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWxlZnQ6MjZweDtcclxuXHRtYXJnaW4tYm90dG9tOjEycHg7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0LXdlYmtpdC11c2VyLXNlbGVjdDpub25lO1xyXG5cdC1tcy11c2VyLXNlbGVjdDpub25lO1xyXG5cdHVzZXItc2VsZWN0Om5vbmU7XHJcbn1cclxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dHtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRvcGFjaXR5OjA7XHJcblx0Y3Vyc29yOnBvaW50ZXI7XHJcblx0aGVpZ2h0OjA7XHJcblx0d2lkdGg6MDtcclxufVxyXG4uY2hlY2ttYXJre1xyXG5cdHBvc2l0aW9uOmFic29sdXRlO1xyXG5cdHRvcDowO1xyXG5cdGxlZnQ6MDtcclxuXHRoZWlnaHQ6MThweDtcclxuXHR3aWR0aDoxOHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcbi5jaGVja2JveC1jb250YWluZXI6aG92ZXIgaW5wdXQgfiAuY2hlY2ttYXJre1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxufVxyXG4uY2hlY2ttYXJrOmFmdGVye1xyXG5cdGNvbnRlbnQ6XCJcIjtcclxuXHRwb3NpdGlvbjphYnNvbHV0ZTtcclxuXHRkaXNwbGF5Om5vbmU7XHJcbn1cclxuLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gLmNoZWNrbWFyazphZnRlcntcclxuXHRkaXNwbGF5OmJsb2NrO1xyXG59XHJcbi5jaGVja2JveC1jb250YWluZXIgLmNoZWNrbWFyazphZnRlcntcclxuXHRsZWZ0OjZweDtcclxuXHR0b3A6MHB4O1xyXG5cdHdpZHRoOjVweDtcclxuXHRoZWlnaHQ6MTBweDtcclxuXHRib3JkZXI6c29saWQgIzAwMDtcclxuXHRib3JkZXItd2lkdGg6IDBweCAzcHggM3B4IDBweDtcclxuXHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuXHQtd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xyXG5cdC1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxufVxyXG4uY2hlY2tib3gtY29udGFpbmVyIGlucHV0LmVycm9yIH4gLmNoZWNrbWFya3tcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNmYWRlZGU7XHJcblx0Ym9yZGVyOiAycHggc29saWQgI2MwMDtcclxufVxyXG5cclxuXHJcbi8qIGFjY2Vzc2FiaWxpdHkgVWkgZml4ZXMgKi9cclxuLnNwb3RsaWdodC1jb3N0IC5zcG90bGlnaHQtcHJvZHVjdC1jb3N0e1xyXG4gICAgZm9udDogMjNweCAnbGF0b2JvbGQnO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcclxufVxyXG4uc3BvdGxpZ2h0LWNvc3QgLnNwb3RsaWdodC1zaGlwcGluZy10eXBle1xyXG4gICAgZm9udDogMTVweCAnbGF0b2JvbGQnO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbn1cclxuLmJveCAuc2VjdGlvbiAuc2hpcHBpbmdHcm91cCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxufVxyXG4vKiBjdXJyZW5jeSBkcm9wZG93biBjc3MgKi9cclxuLnNoaXBwaW5nSGVhZGVyc3ttYXJnaW4tbGVmdDo2MHB4O31cclxuLmNoYW5nZS1jb3VudHJ5e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWxlZnQ6MTBweDtcclxuICAgIGJhY2tncm91bmQ6ICMxZjcxNzc7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNoYW5nZS1jb3VudHJ5OmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lICFpbXBvcnRhbnQ7fVxyXG4uY2hhbmdlLWNvdW50cnk+aW1ne21hcmdpbjowIDJweCAwfVxyXG4uY2hhbmdlLWNvdW50cnkgc3BhbnttYXJnaW4tcmlnaHQ6MnB4O31cclxuLmN1cnJlbmN5LWRyb3Bkb3duIGxpPmF7XHJcbiAgICBtYXJnaW46MCAtMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDM2cHg7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWM3Yjk1O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxufVxyXG4uaWNvbmVkRmVhdHVyZXN7cG9zaXRpb246IHJlbGF0aXZlO31cclxuLmN1cnJlbmN5LWRyb3Bkb3due1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyNnB4O1xyXG4gICAgcmlnaHQ6IDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWVmZTg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcGFkZGluZzogMzZweCA0cHg7XHJcbiAgICB3aWR0aDogMjk1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLmN1cnJlbmN5LWRyb3Bkb3duPmg0e21hcmdpbi1ib3R0b206MjBweDt9XHJcbi5jdXJyZW5jeS1kcm9wZG93biB1bHtcclxuXHRtYXJnaW46MDtcclxufVxyXG4uY3VycmVuY3ktZHJvcGRvd24gbGk6Zmlyc3QtY2hpbGQgYXtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcclxufVxyXG4uY3VycmVuY3ktZHJvcGRvd24gbGk6bnRoLWNoaWxkKDIpIGF7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcclxufVxyXG4uY3VycmVuY3ktZHJvcGRvd24gbGl7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7fVxyXG4uY3VycmVuY3ktZHJvcGRvd24gbGkgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZTt9XHJcbi5jdXJyZW5jeS1kcm9wZG93biBsaS5hY3RpdmUgYXtiYWNrZ3JvdW5kOiMxYzdiOTU7Y29sb3I6I2ZmZn1cclxuLm16LWJ1dHRvbjpmb2N1c3tvdXRsaW5lOiAxcHggZGFzaGVkICNmZmYgIWltcG9ydGFudDt9XHJcbiNuYXYgbGkgYTpmb2N1c3tvdXRsaW5lOm5vbmUgIWltcG9ydGFudDtib3JkZXI6IDFweCBkYXNoZWQgI2ZmZiAhaW1wb3J0YW50O31cclxuYTpmb2N1cyxpbnB1dDpmb2N1cyxidXR0b246Zm9jdXN7b3V0bGluZTogMXB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7fVxyXG4vL0FjY2Vzc2liaWxpdHkgc3ByaW50IDYwIC0gcHVyZS01OFxyXG4uY29sLXhzLTEyLmNvbC1zbS01IGE6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxuLmNvbC14cy0xMi5zaXhlcnMgYTpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiAycHggZGFzaGVkICMzMzMgIWltcG9ydGFudDtcclxufVxyXG5hLnNoaXBBbmNob3I6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogMnB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7XHJcbn1cclxudWwjbmF2IC5uYXYtYnJhbmQgLnN1Ym5hdi1jb250ZW50IHVsIGxpIGE6Zm9jdXN7b3V0bGluZTogMXB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7fVxyXG4udG9nZ2xlLmN1c3RvbWl6YWJsZT5kaXY6Zm9jdXN7b3V0bGluZTogMXB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7fVxyXG4uZ2FsbGVyeSAuaXRlbXtkaXNwbGF5Om5vbmU7fVxyXG4uZ2FsbGVyeSAuaXRlbTpmaXJzdC1vZi10eXBle2Rpc3BsYXk6YmxvY2s7fVxyXG4uZ2FsbGVyeSAuaXRlbS5pbkFjdGl2ZXtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmdhbGxlcnkgLml0ZW0uYWN0aXZle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5nbG9iYWwtZHJvcC1taW5pY2FydHtkaXNwbGF5Om5vbmU7fVxyXG5saS5hY3RpdmUgLmdsb2JhbC1kcm9wLW1pbmljYXJ0e2Rpc3BsYXk6YmxvY2s7fVxyXG5cclxuLm9yZGVyIHtcclxuXHQmLXJlb3JkZXJjb250YWluZXIge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XHJcblx0fVxyXG5cdCYtcHJvZHVjdGNhcmQge1xyXG5cdFx0d2lkdGg6IDMzLjMlO1xyXG5cdFx0Ly8gcGFkZGluZzogMCAxNXB4IDMwcHggMTVweDtcclxuXHRcdC5wcm9kdWN0LWl0ZW0ge1xyXG5cdFx0XHRtYXJnaW46IDAgMTVweCAzMHB4IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHJvZHVjdCB7XHJcblx0Ji1pdGVtIHtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XHJcblx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQmLXJlbW92ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0dG9wOiAyMHB4O1xyXG5cdFx0XHRyaWdodDogMjBweDtcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdHN2ZyB7XHJcblx0XHRcdFx0XHRmaWxsOiAkY29sb3JfMTA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWltYWdlIHtcclxuXHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogMTIwcHg7XHJcblx0XHRcdGhlaWdodDogMTYwcHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JUZXh0ICFpbXBvcnRhbnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcmF0aW5nIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0dWwucmF0aW5ncyB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRhIHtcclxuXHRcdFx0XHRjb2xvcjogJGNvbG9yVGV4dCAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcblx0XHRcdD4gc3BhbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcHJpY2Uge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdCYtd2FzIHtcclxuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWxhYmVsIHtcclxuXHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0XHQmLWFjdGlvbiB7XHJcblx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zdWJsYWJlbCB7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHR9XHJcblx0XHQmLXJld2FyZHMge1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDMwcHg7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0Ji1pbWFnZSB7XHJcblx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDE2MHB4O1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQmLWFjdGlvbiB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLWNhcHRpb24ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJlb3JkZXIge1xyXG4gJi1pdGVtaWFjdGlvbnMge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNFMkUyRTI7XHJcblx0Ji5vZmZzZXQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEzNnB4O1xyXG5cdH1cclxuIH1cclxuICYtYWN0aW9uIHtcclxuXHQgJi1yYWRpbyB7XHJcblx0XHQgcGFkZGluZzogMTNweCAyMHB4O1xyXG5cdFx0ICYgKyAucmVvcmRlci1hY3Rpb24tcmFkaW8ge1xyXG5cdFx0XHQgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMkUyRTI7XHJcblx0XHQgfVxyXG5cdFx0ICYtaXRlbSB7XHJcblx0XHRcdCBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0ICYtc2VsZWN0IHtcclxuXHRcdFx0XHQgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHQgYm9yZGVyOiAxcHggc29saWQgI0NCQ0JDQjtcclxuXHRcdFx0XHQgYm9yZGVyLXJhZGl1czogNXB4O1xyXG5cdFx0XHRcdFx0aW5wdXRbdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBcclxuXHRcdFx0XHRcdGlucHV0W3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7ICBcclxuXHRcdFx0XHRcdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdCBpbnB1dCB7XHJcblx0XHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDlweCA5cHggOXB4IDEzcHg7XHJcblx0XHRcdFx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcclxuXHRcdFx0XHRcdCY6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcblx0XHRcdFx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0Jjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuXHRcdFx0XHRcdFx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmOmZvY3VzIHtcclxuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcclxuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnVpLXNwaW5uZXItYnV0dG9uIHtcclxuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQgcCB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHQgcGFkZGluZzogMTBweCAxN3B4O1xyXG5cdFx0XHRcdCB9XHJcblx0XHRcdCB9XHJcblx0XHRcdCAucmFkaW8ge1xyXG5cdFx0XHRcdCBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRcdCB9XHJcblx0XHRcdCAmLXN1YmNhcHRpb24ge1xyXG5cdFx0XHRcdCBwYWRkaW5nOiAxMHB4IDA7XHJcblx0XHRcdFx0IGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0IC5pY29uIHtcclxuXHRcdFx0XHRcdCBmbGV4LXNocmluazogMDtcclxuXHRcdFx0XHRcdCBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdCBtYXJnaW4tcmlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdCB3aWR0aDogMTNweDtcclxuXHRcdFx0XHRcdCBoZWlnaHQ6IDEzcHg7XHJcblx0XHRcdFx0XHQgc3ZnIHtcclxuXHRcdFx0XHRcdFx0IHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0XHQgaGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0IH1cclxuXHRcdFx0XHQgfVxyXG5cdFx0XHQgfVxyXG5cdFx0IH1cclxuXHQgfVxyXG4gfVxyXG4gJi1pdGVtcXR5IHtcclxuXHQgJi5vZmZzZXQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEzNnB4O1xyXG5cdCB9XHJcblx0IGRpc3BsYXk6IGZsZXg7XHJcblx0IGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0IHBhZGRpbmc6IDIwcHggMDtcclxuXHQgcCB7XHJcblx0XHQgbWFyZ2luOiAwO1xyXG5cdCB9XHJcblx0IC5xdHkge1xyXG5cdFx0bWFyZ2luOiAwIDE0cHg7XHJcblx0IH1cclxuXHQgLmJ0biB7XHJcblx0XHQgcGFkZGluZzogMTBweCAzMHB4O1xyXG5cdFx0IGZvbnQtc2l6ZTogMTZweDtcclxuXHQgfVxyXG5cdCAmLmJvcmRlcmVkIHtcclxuXHRcdCBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG5cdFx0XHQgY29udGVudDogJyc7XHJcblx0XHRcdCBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0IHdpZHRoOiAxMDAlO1xyXG5cdFx0XHQgaGVpZ2h0OiAxcHg7XHJcblx0XHRcdCBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JkZXJCb3JkZXJDb2xvcjtcclxuXHRcdFx0IHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0IHJpZ2h0OiAwO1xyXG5cdFx0IH1cclxuXHRcdCAmOmJlZm9yZSB7XHJcblx0XHRcdCB0b3A6IDA7XHJcblx0XHQgfVxyXG5cdFx0ICY6YWZ0ZXIge1xyXG5cdFx0XHQgYm90dG9tOiAwO1xyXG5cdFx0IH1cclxuXHQgfVxyXG4gfVxyXG4gJi1ibG9jayB7XHJcblx0IHAge1xyXG5cdFx0IG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0IH1cclxuXHQgJi5vZmZzZXQge1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDEzNnB4O1xyXG5cdCB9XHJcbiB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG5cdC5vcmRlciB7XHJcblx0XHQmLXJlb3JkZXJjb250YWluZXIge1xyXG5cclxuXHRcdH1cclxuXHRcdCYtcHJvZHVjdGNhcmQge1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuYm9keSB7XHJcblx0Ji5vdmVybGF5LW9wZW4ge1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR9XHJcbn1cclxuXHJcbi5vdmVybGF5IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0dG9wOiAwO1xyXG5cdGxlZnQ6IDA7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JXaGl0ZSwgMC44KTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHotaW5kZXg6IDEwMDA7XHJcbn1cclxuXHJcbi5sZHMtc3Bpbm5lciB7XHJcbiAgY29sb3I6IG9mZmljaWFsO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDgwcHg7XHJcblx0aGVpZ2h0OiA4MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHR0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yV2hpdGU7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdiB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNDBweCA0MHB4O1xyXG4gIGFuaW1hdGlvbjogbGRzLXNwaW5uZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjphZnRlciB7XHJcbiAgY29udGVudDogXCIgXCI7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogM3B4O1xyXG4gIGxlZnQ6IDM3cHg7XHJcbiAgd2lkdGg6IDZweDtcclxuICBoZWlnaHQ6IDE4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjAlO1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcl8yNDtcclxufVxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgxKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcclxufVxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCgyKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTFzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDMpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg2MGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcclxufVxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg0KSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoNSkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDEyMGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC43cztcclxufVxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg2KSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTUwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjZzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDcpIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNXM7XHJcbn1cclxuLmxkcy1zcGlubmVyIGRpdjpudGgtY2hpbGQoOCkge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDIxMGRlZyk7XHJcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC40cztcclxufVxyXG4ubGRzLXNwaW5uZXIgZGl2Om50aC1jaGlsZCg5KSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjQwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjNzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEwKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDExKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzAwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IC0wLjFzO1xyXG59XHJcbi5sZHMtc3Bpbm5lciBkaXY6bnRoLWNoaWxkKDEyKSB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzMwZGVnKTtcclxuICBhbmltYXRpb24tZGVsYXk6IDBzO1xyXG59XHJcbkBrZXlmcmFtZXMgbGRzLXNwaW5uZXIge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbi5hdXRvc2hpcEFjdGlvbmdyb3VwIC5hdXRvc2hpcEFjdGlvbmdyb3VwIGZvcm0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG4uY2FydExvZ2luU2VjdGlvbiB7XHJcblx0I2NyZWF0ZUFjY291bnRDaGVja291dFNlY3Rpb24ge1xyXG5cdFx0d2lkdGg6IDI5JTtcclxuXHRcdG1hcmdpbjogMCAxJSAyMHB4IDAlO1xyXG5cdH1cclxufVxyXG5cclxuLm1lc3NhZ2Uge1xyXG5cdC5idXR0b24ge1xyXG5cdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2tpcENvbnRlbnR7XHJcblx0b3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcblx0Jjpmb2N1c3tcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLml0ZW1zLWNhcm91c2Vse1xyXG5cdC5idG4taW52ZXJzZXtcclxuXHRcdG1hcmdpbi1sZWZ0OiAxNSU7XHJcblx0fVxyXG59XHJcblxyXG4uZGlzYWJsZVNlbGVjdGlvbntcclxuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLyogQWNjZXNzaWJpbGl0eSBjc3MgZm9yIHN0b3JlIGN5Y2xlIHNsaWRlc2hvdyovXHJcbi8qI2JvZHkuY2F0YWxvZ3tcclxuXHQuY2VudGVyI2NlbnRlcntcclxuXHRcdC5zdG9yZS1jeWNsZS1zbGlkZXNob3d7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0LmN5Y2xlLXNsaWRlc2hvd3tcclxuXHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcclxuXHRcdFx0XHR0b3A6MDtcclxuXHRcdFx0fVxyXG5cdFx0XHQuc2xpZGVBcnJvd3NDb250YWluZXJ7XHJcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0XHQuc2xpZGVzaG93LXByZXYtYmlne1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAxMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNsaWRlc2hvdy1uZXh0LWJpZ3tcclxuXHRcdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0dG9wOiAxMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5zaG9wLWhlYWRlcntcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0ICAgIG1hcmdpbjogMzBweCAwO1xyXG5cdFx0fVxyXG5cdFx0I3NpZGViYXJ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHR9XHJcblx0fVxyXG59Ki9cclxuXHJcbi5mb290ZXItZW1haWx7XHJcblx0LmVtYWlsU2lnbnVwQ29udGVudHtcclxuXHRcdC5lcnJvcntcclxuXHRcdFx0cHtcclxuXHRcdFx0XHRjb2xvcjogI2IyMjYyNjtcclxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0cHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmVtYWlsU2lnbnVwSGVhZGVye1xyXG5cdFx0LnN1Y2Nlc3MtdGh1bWJ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHR9XHJcblx0XHRoMXtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vcHVyZS02IGxpbmsgY2FydFxyXG4uY2FydC1saW5rLXdyYXBwZXJ7XHJcblx0Y29sb3I6ICMyNDI0MjQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG5cclxuLy9wdXJlLTExIGhlYWRpbmdzXHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRsZWZ0OiAtMTAwMDBweDtcclxuXHR3aWR0aDogMXB4O1xyXG5cdGhlaWdodDogMXB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuLy9QUkZSMTcwOS02MzQgLSBMaW5jIFdlYiBDaGF0XHJcbmlmcmFtZSNsaW5jLXdlYi1jaGF0LWlmcmFtZSB7XHJcbiAgICBib3R0b206IDQwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLy8gQ1NTIGNhdGVnb3J5IHBhZ2UgOjphZnRlciBTcHJpbnQgNjAgUFJGUjE3MDktNjI1XHJcbi8vIC5jYXRlZ29yaWVzU2lkZWJhciB1bC5zdWJuYXYgbGk6bm90KDpsYXN0LWNoaWxkKSBhOmFmdGVyIHtcclxuLy8gICAgIGNvbnRlbnQ6ICcnO1xyXG4vLyAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4vLyAgICAgZGlzcGxheTogYmxvY2s7XHJcbi8vICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XHJcbi8vICAgICBoZWlnaHQ6IDFweDtcclxuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICNjZGNkY2Q7XHJcbi8vICAgICBib3R0b206IDA7XHJcbi8vICAgICBsZWZ0OiAyMHB4O1xyXG4vLyB9XHJcbi5kaXNjb3ZlclRpdGxlQm94IHtcclxuICAgIG1pbi1oZWlnaHQ6IDU4cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiA1OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICBmb250OiAyNHB4ICdsYXRvYmxhY2snO1xyXG4gICAgbWFyZ2luLXRvcDogLTE2NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAyMTBweDtcclxuICAgIG1pbi13aWR0aDogMjEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uZGlzY292ZXJUaXRsZUJveCBhLmhpZGRlbi1saW5rIHtcclxuICAgIGZvbnQ6IDI1cHggJ2xhdG9ib2xkJztcclxufVxyXG5cclxuLy9BY2Nlc3NpYmlsaXR5IGlzc3VlcyBQUkZSMTcwOS02NDBcclxuLy8gLmZlYXR1cmVkQ2F0c1dyYXAgLmZlYXR1cmVkQ2F0cyBoMy5zdG9yZSB7XHJcbi8vICAgICBmb250OiAxOHB4ICdsYXRvYmxhY2snICFpbXBvcnRhbnQ7XHJcbi8vICAgICBtYXJnaW4tbGVmdDogMjBweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi8vIC5mZWF0dXJlZENhdHNXcmFwIC5mZWF0dXJlZENhdHMgaDMuc3RvcmUge1xyXG4vLyAgICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi5mZWF0dXJlZEJyYW5kTW9kdWxlIC5mZWF0dXJlZENhdHMgc3Bhbi5vZmZlciB7XHJcbiAgICBjb2xvcjogI2QwNDYxOCAhaW1wb3J0YW50O1xyXG59XHJcbi5yZWNpcGVJbWcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlZENhdHNXcmFwIC5mZWF0dXJlZENhdHMgaDMuY2F0ZWdvcnktc3RvcmUge1xyXG4gICAgZm9udDogMThweCAnbGF0b2JsYWNrJyAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcclxuXHRtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIHRvcCBzZWxsaW5nIHByb2R1Y3RzIG9uIGhvbWVwYWdlIGNzc1xyXG5cclxuLmJ4c2xpZGVyLXdyYXB7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4ucHJvZHVjdEJveGVze1xyXG5cdC50b3BzZWxsaW5nLXJvd3tcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0bWFyZ2luOiAzMHB4IGF1dG8gMjdweDtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzMlO1xyXG5cdFx0aDIge1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0Zm9udDogMjNweCAnbGF0b2JsYWNrJztcclxuXHRcdH1cclxuXHRcdC50b3BTZWxsaW5nLXByb2R1Y3RzLWNvbnRhaW5lcntcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQudG9wc2VsbGluZy1wcm9kdWN0cy1ib2R5e1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHRcdFx0XHQuYngtd3JhcHBlciB7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdCAgICBib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRcdCAgICBtYXJnaW46IDA7XHJcblx0XHRcdFx0ICAgIGJvcmRlcjogbm9uZTtcclxuXHRcdFx0XHQgICAgLmJ4LXZpZXdwb3J0e1xyXG5cdFx0XHRcdCAgICBcdGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0ICAgIC5ieC1jb250cm9sc3tcclxuXHRcdFx0XHQgICAgXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdCAgICBcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHQgICAgXHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHQgICAgXHRcdC5ieC1jb250cm9scy1hdXRve1xyXG5cdFx0XHQgICAgXHRcdFx0cG9zaXRpb246IHN0YXRpYztcclxuXHRcdFx0ICAgIFx0XHRcdGF7XHJcblx0XHRcdCAgICBcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0ICAgIHRleHQtaW5kZW50OiAwO1xyXG5cdFx0XHRcdFx0XHRcdCAgICB3aWR0aDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHQgICAgaGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjNDc4MjIwO1xyXG5cdFx0XHQgICAgXHRcdFx0fVxyXG5cdFx0XHQgICAgXHRcdH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICB1bHtcclxuXHRcdFx0XHQgICAgXHRsaXtcclxuXHRcdFx0XHQgICAgXHRcdG1hcmdpbjogMDtcclxuXHRcdFx0XHQgICAgXHR9XHJcblx0XHRcdFx0ICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQudG9wLWZlYXR1cmVkLXByb2R1Y3Rze1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjRTVFREVDO1xyXG5cdFx0XHRtYXJnaW46IDAgMThweCAwIDA7XHJcblx0XHRcdHdpZHRoOiAzMyU7XHJcblx0XHRcdCY6bGFzdC1jaGlsZHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQudG9wc2VsbGluZy1wcm9kdWN0cy1oZWFkZXJ7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogI0YxRUZFOCAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFREVDO1xyXG5cdFx0XHQgICAgcGFkZGluZzogMTBweDtcclxuXHRcdFx0ICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRcdCAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHQgICAgLm5ld2Fycml2YWwtdmlld2FBbGx7XHJcblx0XHRcdCAgICBcdGNvbG9yOiAjMTY3NDg5O1xyXG5cdFx0ICAgIFx0XHRmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTRweC8yNXB4IExhdG87XHJcblx0XHRcdCAgICB9XHJcblx0XHRcdH1cclxuXHRcdFx0LnRvcHNlbGxpbmctcHJvZHVjdCB7XHJcblx0XHRcdCAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRwYWRkaW5nOiAzNXB4IDIwcHggMjBweCAyMHB4O1x0XHRcdFx0XHJcblx0XHRcdFx0LnRvcHNlbGxpbmctcHJvZHVjdC10aHVtYntcclxuXHRcdFx0XHRcdGF7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudG9wc2VsbGVpbmctcHJvZHVjdC1pbmZveyBcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdFx0XHQudG9wc2VsbGluZy1pdGVtLXRpdGxle1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMUE3NzhCO1xyXG5cdFx0XHRcdFx0XHQgICAgZm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE0cHgvMjBweCBMYXRvO1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQudG9wc2VsbGluZy1tYW51ZmFjdHVyZXJ7IFxyXG5cdFx0XHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdCAgICBcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHQgICAgXHRcdGF7XHJcblx0XHRcdFx0ICAgIFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xyXG5cdFx0XHRcdCAgICBcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHRcdCAgICBcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdCAgICBcdFx0fVxyXG5cdFx0XHRcdCAgICBcdH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdCAgICAudG9wc2VsbGluZy1pdGVtLXByaWNlIHtcclxuXHRcdFx0XHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHRcdFx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0XHRcdCAgICBkZWx7XHJcblx0XHRcdFx0XHQgICAgXHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNnB4LzI2cHggTGF0bztcclxuXHRcdFx0XHRcdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHRcdFx0XHRcdCAgICBjb2xvcjogIzc1NzU3NTtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHQgICAgaW5ze1xyXG5cdFx0XHRcdFx0ICAgIFx0Zm9udDogbm9ybWFsIG5vcm1hbCBib2xkIDE2cHgvMjZweCBMYXRvO1xyXG5cdFx0XHRcdFx0XHQgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHRcdFx0XHRcdFx0ICAgIGNvbG9yOiAjQjIyNjI2O1xyXG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdCAgICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0ICAgIC50b3BzZWxsaW5nLXNob3Bub3ctYnRue1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdFx0XHRhe1xyXG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDRweDtcclxuXHRcdFx0XHRcdFx0XHRmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTRweC8yMHB4IExhdG87XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHQgICAgfVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudG9wc2VsbGluZy1wcm9kdWN0LWl0ZW0tcmF0aW5nIHtcclxuXHRcdFx0XHQgICAgZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaG9tZVBhZ2VNb250aGx5RGVhbHN7IFxyXG5cdFx0XHQuZmVhdHVyZWRDYXRzV3JhcCB7XHJcblx0XHQgICAgXHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcblx0XHQgICAgXHQuZmVhdHVyZWRDYXRze1xyXG5cdFx0ICAgIFx0XHRtYXJnaW46IDA7XHJcblx0XHQgICAgXHRcdC5mZWF0dXJlZEluZ3JlZGllbnRNb2R1bGV7XHJcblx0XHQgICAgXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHQgICAgXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHQgICAgXHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHQgICAgXHRcdFx0dWx7XHJcblx0XHQgICAgXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdCAgICBcdFx0XHRcdG1hcmdpbjogMDtcclxuXHRcdCAgICBcdFx0XHRcdGxpe1xyXG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdCAgICBcdFx0XHRcdFx0ZmxvYXQ6IG5vbmU7XHJcblx0XHRcdFx0XHRcdFx0ICAgIGhlaWdodDogYXV0bztcclxuXHRcdFx0XHRcdFx0XHQgICAgbWFyZ2luOiAwO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjRTVFREVDO1xyXG5cdFx0XHRcdFx0XHRcdCAgICBwYWRkaW5nOiA1cHggMDtcclxuXHRcdFx0XHRcdFx0XHQgICAgYm9yZGVyLXdpZHRoOiAxcHggMHB4IDBweCAwcHg7XHJcblx0XHQgICAgXHRcdFx0XHRcdGF7XHJcblx0XHQgICAgXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTAycHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdHNwYW4ub2ZmZXJ7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNiMDI3MmEgIWltcG9ydGFudDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHRcdFx0XHRpbWd7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMnB4IDJweCA0cHggI2VkZWRlZDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMTc1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luOiAxMHB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHR9XHJcblx0XHQgICAgXHRcdFx0XHRcdFx0c3BhbntcclxuXHRcdCAgICBcdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XHJcblx0XHRcdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGxlZnQ6IDIyNXB4O1xyXG5cdFx0XHRcdFx0XHRcdFx0XHRcdGJvdHRvbTogNjdweDtcclxuXHRcdFx0XHRcdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0ICAgIFx0XHRcdFx0XHRcdH1cclxuXHRcdCAgICBcdFx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdFx0fVxyXG5cdFx0ICAgIFx0XHRcdH1cclxuXHRcdCAgICBcdFx0fVxyXG5cdFx0ICAgIFx0fVxyXG5cdFx0ICAgIH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIFBSRlIxNzA5IC0gSGlnaGVyIFJlcGl0aXRpb24gaXNzdWVzIC0gNjQ3IC0gU3ByaW50IDYyIFxyXG5cclxuLnByb3RlaW5NZW51e1xyXG5cdCAuY29udGFpbmVye1xyXG5cdFx0cC5wcm90TmF2bmF2VGl0bGV7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Jjpmb2N1c3tcclxuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIFx0XHRcdFx0b3V0bGluZTogMXB4IGRhc2hlZCAjMzMzICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHRwLnByb3ROYXZhY3RpdmV7XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6ICM4MDc1NjkgIWltcG9ydGFudDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufSBcdFxyXG5cclxucC5kaXNjSW50cm97XHJcbiAgICBjb2xvcjogIzc5NzY3NiAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zcGFuLmRhdGVze1xyXG4gICAgY29sb3I6ICM3OTc2NzYgIWltcG9ydGFudDtcclxufVxyXG5cclxudWwuYm94ZXMgcCBhLmhpZGRlbi1saW5re1xyXG4gICAgY29sb3I6ICM3OTc2NzYgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRhaW5lciAjdG9wTmF2IHVsIGxpIGF7XHJcblx0Y29sb3I6ICM3MDcwNzAgIWltcG9ydGFudDtcclxufVxyXG4uY29udGFpbmVyICN0b3BOYXYgdWwgbGkgYTpob3ZlcntcclxuXHRjb2xvcjogIzQ2N0UyNiAhaW1wb3J0YW50O1xyXG59XHJcbnVsLmRpZmZpY3VsdHkgbGkgcCBzcGFue1xyXG5cdGNvbG9yOiAjNzk3Njc2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJlY2lwZU1lbnVBbGxNZWFscyAuY29udGFpbmVyICNyZWNwVG9wTmF2IHVsIGxpLmFjdGl2ZSwgLmNvbnRhaW5lciAjcmVjcFRvcE5hdiB1bCBsaSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjM2Q4NzA2ICFpbXBvcnRhbnQ7XHJcbn1cclxuLy8gLmZlYXR1cmVkQ2F0cyBzcGFuIHtcclxuLy8gICAgIGNvbG9yOiAjNzk3Njc2ICFpbXBvcnRhbnQ7XHJcbi8vIH1cclxuXHJcbi8vIC5jb250YWluZXIgdWwgbGkgc3BhbiB7XHJcbi8vICAgICBjb2xvcjogIzNkODcwNiAhaW1wb3J0YW50O1xyXG4vLyB9XHJcbi5jb250YWluZXIgcC5ibHVlIHtcclxuICAgIGNvbG9yOiAjMDM3ZmIwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vYXV0b3NoaXAgZGlzY291bnQgY3NzXHJcbi5hdXRvc2hpcERpc2NvdW50e1xyXG5cdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRwYWRkaW5nLXRvcDogOHB4O1xyXG5cdGxhYmVse1xyXG5cdFx0YmFja2dyb3VuZDogI0Y3ODAwMCAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XHJcblx0ICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgICBmb250OiAxMnB4LzE0cHggbGF0b2JvbGQ7XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0ICAgIGNvbG9yOiAjRkZGRkZGO1xyXG5cdCAgICBwYWRkaW5nOiA0cHggNnB4O1xyXG5cdCAgICBtYXJnaW4tdG9wOiAwO1xyXG5cdH1cclxuXHRwe1xyXG5cdFx0Zm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTNweC8xNnB4IExhdG87XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0ICAgIGNvbG9yOiAjMzMzMzMzO1xyXG5cdCAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cdH1cclxuXHQuYXV0b3NoaXAtZGlzY291bnQtcHJpY2Uge1xyXG5cdCAgICBmb250OiBub3JtYWwgbm9ybWFsIGJvbGQgMTlweC8xN3B4IExhdG87XHJcblx0ICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0ICAgIGNvbG9yOiAjQjIyNjI2O1xyXG5cdCAgICBwYWRkaW5nLXRvcDogN3B4O1xyXG5cdCAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG5cdCAgICBzcGFue1xyXG5cdCAgICBcdGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMTdweCBMYXRvO1xyXG5cdFx0ICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XHJcblx0XHQgICAgY29sb3I6ICMzMzMzMzM7XHJcblx0ICAgIH1cclxuXHR9XHJcblx0dWx7XHJcblx0XHRmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxM3B4LzE2cHggTGF0bztcclxuXHQgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcclxuXHQgICAgY29sb3I6ICMzMzMzMzM7XHJcblx0ICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuXHQgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcblx0ICAgIGxpe1xyXG5cdCAgICBcdG1hcmdpbjogMDtcclxuXHQgICAgfVxyXG5cdH1cclxufVxyXG5cclxuI2Vycm9ye1xyXG5cdHB7XHJcblx0XHRhe1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHRcdH1cclxuXHR9XHJcbn0iXX0= */
