/* ==== BASE ===== */
@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Light.eot");
  src: url("fonts/Montserrat-Light.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Light.otf") format("otf"), url("fonts/Montserrat-Light.woff") format("woff"), url("fonts/Montserrat-Light.woff2") format("woff2"), url("fonts/Montserrat-Light.ttf") format("truetype"), url("fonts/Montserrat-Light.svg#aller") format("svg");
  font-weight: 300;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-LightItalic.eot");
  src: url("fonts/Montserrat-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-LightItalic.otf") format("otf"), url("fonts/Montserrat-LightItalic.woff") format("woff"), url("fonts/Montserrat-LightItalic.woff2") format("woff2"), url("fonts/Montserrat-LightItalic.ttf") format("truetype"), url("fonts/Montserrat-LightItalic.svg#aller") format("svg");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Regular.eot");
  src: url("fonts/Montserrat-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Regular.otf") format("otf"), url("fonts/Montserrat-Regular.woff") format("woff"), url("fonts/Montserrat-Regular.woff2") format("woff2"), url("fonts/Montserrat-Regular.ttf") format("truetype"), url("fonts/Montserrat-Regular.svg#aller") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Italic.eot");
  src: url("fonts/Montserrat-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Italic.otf") format("otf"), url("fonts/Montserrat-Italic.woff") format("woff"), url("fonts/Montserrat-Italic.woff2") format("woff2"), url("fonts/Montserrat-Italic.ttf") format("truetype"), url("fonts/Montserrat-Italic.svg#aller") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Medium.eot");
  src: url("fonts/Montserrat-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Medium.otf") format("otf"), url("fonts/Montserrat-Medium.woff") format("woff"), url("fonts/Montserrat-Medium.woff2") format("woff2"), url("fonts/Montserrat-Medium.ttf") format("truetype"), url("fonts/Montserrat-Medium.svg#aller") format("svg");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-MediumItalic.eot");
  src: url("fonts/Montserrat-MediumItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-MediumItalic.otf") format("otf"), url("fonts/Montserrat-MediumItalic.woff") format("woff"), url("fonts/Montserrat-MediumItalic.woff2") format("woff2"), url("fonts/Montserrat-MediumItalic.ttf") format("truetype"), url("fonts/Montserrat-MediumItalic.svg#aller") format("svg");
  font-weight: 500;
  font-style: italic; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-Bold.eot");
  src: url("fonts/Montserrat-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-Bold.otf") format("otf"), url("fonts/Montserrat-Bold.woff") format("woff"), url("fonts/Montserrat-Bold.woff2") format("woff2"), url("fonts/Montserrat-Bold.ttf") format("truetype"), url("fonts/Montserrat-Bold.svg#aller") format("svg");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "Montserrat";
  src: url("fonts/Montserrat-BoldItalic.eot");
  src: url("fonts/Montserrat-BoldItalic.eot?#iefix") format("embedded-opentype"), url("fonts/Montserrat-BoldItalic.otf") format("otf"), url("fonts/Montserrat-BoldItalic.woff") format("woff"), url("fonts/Montserrat-BoldItalic.woff2") format("woff2"), url("fonts/Montserrat-BoldItalic.ttf") format("truetype"), url("fonts/Montserrat-BoldItalic.svg#aller") format("svg");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: "Nunito";
  src: url("fonts/NunitoSans-Regular.eot");
  src: url("fonts/NunitoSans-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/NunitoSans-Regular.otf") format("otf"), url("fonts/NunitoSans-Regular.woff") format("woff"), url("fonts/NunitoSans-Regular.woff2") format("woff2"), url("fonts/NunitoSans-Regular.ttf") format("truetype"), url("fonts/NunitoSans-Regular.svg#aller") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "Nunito";
  src: url("fonts/NunitoSans-Italic.eot");
  src: url("fonts/NunitoSans-Italic.eot?#iefix") format("embedded-opentype"), url("fonts/NunitoSans-Italic.otf") format("otf"), url("fonts/NunitoSans-Italic.woff") format("woff"), url("fonts/NunitoSans-Italic.woff2") format("woff2"), url("fonts/NunitoSans-Italic.ttf") format("truetype"), url("fonts/NunitoSans-Italic.svg#aller") format("svg");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: "OpenSans";
  src: url("fonts/OpenSans-Regular.eot");
  src: url("fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Regular.otf") format("otf"), url("fonts/OpenSans-Regular.woff") format("woff"), url("fonts/OpenSans-Regular.woff2") format("woff2"), url("fonts/OpenSans-Regular.ttf") format("truetype"), url("fonts/OpenSans-Regular.svg#aller") format("svg");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: "OpenSans";
  src: url("fonts/OpenSans-Bold.eot");
  src: url("fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/OpenSans-Bold.otf") format("otf"), url("fonts/OpenSans-Bold.woff") format("woff"), url("fonts/OpenSans-Bold.woff2") format("woff2"), url("fonts/OpenSans-Bold.ttf") format("truetype"), url("fonts/OpenSans-Bold.svg#aller") format("svg");
  font-weight: 700;
  font-style: normal; }

* {
  margin: 0;
  padding: 0;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  font-family: inherit; }

body {
  line-height: unset;
  -webkit-text-size-adjust: 100%; }

a {
  text-decoration: unset;
  text-decoration-color: unset;
  color: inherit; }

a:link,
a:visited,
a:active,
a:hover,
a:focus {
  text-decoration-color: unset; }

input[type=submit],
a,
button {
  cursor: pointer; }

input {
  color: inherit;
  font-size: inherit;
  font-weight: inherit; }

label {
  margin: 0;
  display: block;
  width: auto; }

ul {
  margin: 0px; }

li {
  display: block; }

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1;
  color: inherit;
  margin: 0; }

dd,
dt {
  line-height: normal;
  font-weight: normal; }

textarea {
  border: 2px solid;
  font-size: 16px; }

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

table {
  border-spacing: 0;
  border-collapse: collapse; }

svg {
  fill: inherit; }

input[type="radio"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 13px;
  height: 13px;
  padding: 3px;
  background-clip: content-box;
  border-radius: 50%;
  border: 1px solid #dddddd;
  background-color: white;
  cursor: pointer; }

/* appearance for checked radiobutton */
input[type="radio"]:checked {
  background-color: #878787; }

input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  min-width: 13px;
  height: 13px;
  padding: 2px;
  background-clip: content-box;
  border-radius: 2px;
  border: 1px solid #dddddd;
  background-color: white;
  cursor: pointer; }

/* appearance for checked radiobutton */
input[type="checkbox"]:checked {
  background-color: #878787; }

s {
  text-decoration: none; }

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

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

.hover-font--bold:hover {
  font-weight: bold; }

.font-style--italic {
  font-style: italic; }

.font-style--italic {
  font-style: italic; }

/* ==== COLOR ===== */
/*---transparent---*/
.background-color--transparent {
  background-color: transparent; }

.color--transparent {
  color: transparent; }

.border-color--transparent {
  border-color: transparent; }

/*---white---*/
.background-color--white {
  background-color: #ffffff; }

.color--white {
  color: #ffffff; }

.border-color--white {
  border-color: #ffffff; }

/*---grey-10---*/
.background-color--grey-10 {
  background-color: #f6f6f6; }

.color--grey-10 {
  color: #f6f6f6; }

.border-color--grey-10 {
  border-color: #f6f6f6; }

/*---grey-20---*/
.background-color--grey-20 {
  background-color: #f5f5f5; }

.color--grey-20 {
  color: #f5f5f5; }

.border-color--grey-20 {
  border-color: #f5f5f5; }

/*---grey-30---*/
.background-color--grey-30 {
  background-color: #f1f3f4; }

.color--grey-30 {
  color: #f1f3f4; }

.border-color--grey-30 {
  border-color: #f1f3f4; }

/*---grey-40---*/
.background-color--grey-40 {
  background-color: #dddddd; }

.color--grey-40 {
  color: #dddddd; }

.border-color--grey-40 {
  border-color: #dddddd; }

/*---grey-50---*/
.background-color--grey-50 {
  background-color: #dadada; }

.color--grey-50 {
  color: #dadada; }

.border-color--grey-50 {
  border-color: #dadada; }

/*---grey-60---*/
.background-color--grey-60 {
  background-color: #d0d0d0; }

.color--grey-60 {
  color: #d0d0d0; }

.border-color--grey-60 {
  border-color: #d0d0d0; }

/*---grey-70---*/
.background-color--grey-70 {
  background-color: #c9c9c9; }

.color--grey-70 {
  color: #c9c9c9; }

.border-color--grey-70 {
  border-color: #c9c9c9; }

/*---grey-80---*/
.background-color--grey-80 {
  background-color: #b7b7b7; }

.color--grey-80 {
  color: #b7b7b7; }

.border-color--grey-80 {
  border-color: #b7b7b7; }

/*---grey-90---*/
.background-color--grey-90 {
  background-color: #b5b5b5; }

.color--grey-90 {
  color: #b5b5b5; }

.border-color--grey-90 {
  border-color: #b5b5b5; }

/*---grey-100---*/
.background-color--grey-100 {
  background-color: #9c9c9b; }

.color--grey-100 {
  color: #9c9c9b; }

.border-color--grey-100 {
  border-color: #9c9c9b; }

/*---grey-110---*/
.background-color--grey-110 {
  background-color: #95989a; }

.color--grey-110 {
  color: #95989a; }

.border-color--grey-110 {
  border-color: #95989a; }

/*---grey-120---*/
.background-color--grey-120 {
  background-color: #8d8d8d; }

.color--grey-120 {
  color: #8d8d8d; }

.border-color--grey-120 {
  border-color: #8d8d8d; }

/*---grey-130---*/
.background-color--grey-130 {
  background-color: #878787; }

.color--grey-130 {
  color: #878787; }

.border-color--grey-130 {
  border-color: #878787; }

/*---grey-140---*/
.background-color--grey-140 {
  background-color: #828282; }

.color--grey-140 {
  color: #828282; }

.border-color--grey-140 {
  border-color: #828282; }

/*---grey-150---*/
.background-color--grey-150 {
  background-color: #7b7b7b; }

.color--grey-150 {
  color: #7b7b7b; }

.border-color--grey-150 {
  border-color: #7b7b7b; }

/*---grey-160---*/
.background-color--grey-160 {
  background-color: #707070; }

.color--grey-160 {
  color: #707070; }

.border-color--grey-160 {
  border-color: #707070; }

/*---grey-170---*/
.background-color--grey-170 {
  background-color: #686868; }

.color--grey-170 {
  color: #686868; }

.border-color--grey-170 {
  border-color: #686868; }

/*---grey-180---*/
.background-color--grey-180 {
  background-color: #4d4d4d; }

.color--grey-180 {
  color: #4d4d4d; }

.border-color--grey-180 {
  border-color: #4d4d4d; }

/*---grey-190---*/
.background-color--grey-190 {
  background-color: #3f3b3c; }

.color--grey-190 {
  color: #3f3b3c; }

.border-color--grey-190 {
  border-color: #3f3b3c; }

/*---grey-200---*/
.background-color--grey-200 {
  background-color: #393939; }

.color--grey-200 {
  color: #393939; }

.border-color--grey-200 {
  border-color: #393939; }

/*---grey-210---*/
.background-color--grey-210 {
  background-color: #343434; }

.color--grey-210 {
  color: #343434; }

.border-color--grey-210 {
  border-color: #343434; }

/*---grey-220---*/
.background-color--grey-220 {
  background-color: #e5e5e5; }

.color--grey-220 {
  color: #e5e5e5; }

.border-color--grey-220 {
  border-color: #e5e5e5; }

/*---grey-230---*/
.background-color--grey-230 {
  background-color: #acacac; }

.color--grey-230 {
  color: #acacac; }

.border-color--grey-230 {
  border-color: #acacac; }

/*---black---*/
.background-color--black {
  background-color: #000000; }

.color--black {
  color: #000000; }

.border-color--black {
  border-color: #000000; }

/*---red-error---*/
.background-color--red-error {
  background-color: #ed3237; }

.color--red-error {
  color: #ed3237; }

.border-color--red-error {
  border-color: #ed3237; }

/*---green-success---*/
.background-color--green-success {
  background-color: #539342; }

.color--green-success {
  color: #539342; }

.border-color--green-success {
  border-color: #539342; }

/*---yellow-10---*/
.background-color--yellow-10 {
  background-color: #f6b319; }

.color--yellow-10 {
  color: #f6b319; }

.border-color--yellow-10 {
  border-color: #f6b319; }

/*---yellow-20---*/
.background-color--yellow-20 {
  background-color: #f28626; }

.color--yellow-20 {
  color: #f28626; }

.border-color--yellow-20 {
  border-color: #f28626; }

/*---base-10---*/
.background-color--base-10 {
  background-color: #2bac76; }

.color--base-10 {
  color: #2bac76; }

.border-color--base-10 {
  border-color: #2bac76; }

/*---base-20---*/
.background-color--base-20 {
  background-color: #32a33b; }

.color--base-20 {
  color: #32a33b; }

.border-color--base-20 {
  border-color: #32a33b; }

/*---base-30---*/
.background-color--base-30 {
  background-color: #d92025; }

.color--base-30 {
  color: #d92025; }

.border-color--base-30 {
  border-color: #d92025; }

/*---base-40---*/
.background-color--base-40 {
  background-color: #ec1d23; }

.color--base-40 {
  color: #ec1d23; }

.border-color--base-40 {
  border-color: #ec1d23; }

/*---base-50---*/
.background-color--base-50 {
  background-color: #ed3237; }

.color--base-50 {
  color: #ed3237; }

.border-color--base-50 {
  border-color: #ed3237; }

/*---base-60---*/
.background-color--base-60 {
  background-color: #efd300; }

.color--base-60 {
  color: #efd300; }

.border-color--base-60 {
  border-color: #efd300; }

/*---base-70---*/
.background-color--base-70 {
  background-color: #fbd100; }

.color--base-70 {
  color: #fbd100; }

.border-color--base-70 {
  border-color: #fbd100; }

/*---base-80---*/
.background-color--base-80 {
  background-color: #ffba00; }

.color--base-80 {
  color: #ffba00; }

.border-color--base-80 {
  border-color: #ffba00; }

/*---transparent---*/
.hover-background-color--transparent:hover {
  background-color: transparent; }

.hover-color--transparent:hover {
  color: transparent; }

.hover-border-color--transparent:hover {
  border-color: transparent; }

/*---white---*/
.hover-background-color--white:hover {
  background-color: #ffffff; }

.hover-color--white:hover {
  color: #ffffff; }

.hover-border-color--white:hover {
  border-color: #ffffff; }

/*---grey-10---*/
.hover-background-color--grey-10:hover {
  background-color: #f6f6f6; }

.hover-color--grey-10:hover {
  color: #f6f6f6; }

.hover-border-color--grey-10:hover {
  border-color: #f6f6f6; }

/*---grey-20---*/
.hover-background-color--grey-20:hover {
  background-color: #f5f5f5; }

.hover-color--grey-20:hover {
  color: #f5f5f5; }

.hover-border-color--grey-20:hover {
  border-color: #f5f5f5; }

/*---grey-30---*/
.hover-background-color--grey-30:hover {
  background-color: #f1f3f4; }

.hover-color--grey-30:hover {
  color: #f1f3f4; }

.hover-border-color--grey-30:hover {
  border-color: #f1f3f4; }

/*---grey-40---*/
.hover-background-color--grey-40:hover {
  background-color: #dddddd; }

.hover-color--grey-40:hover {
  color: #dddddd; }

.hover-border-color--grey-40:hover {
  border-color: #dddddd; }

/*---grey-50---*/
.hover-background-color--grey-50:hover {
  background-color: #dadada; }

.hover-color--grey-50:hover {
  color: #dadada; }

.hover-border-color--grey-50:hover {
  border-color: #dadada; }

/*---grey-60---*/
.hover-background-color--grey-60:hover {
  background-color: #d0d0d0; }

.hover-color--grey-60:hover {
  color: #d0d0d0; }

.hover-border-color--grey-60:hover {
  border-color: #d0d0d0; }

/*---grey-70---*/
.hover-background-color--grey-70:hover {
  background-color: #c9c9c9; }

.hover-color--grey-70:hover {
  color: #c9c9c9; }

.hover-border-color--grey-70:hover {
  border-color: #c9c9c9; }

/*---grey-80---*/
.hover-background-color--grey-80:hover {
  background-color: #b7b7b7; }

.hover-color--grey-80:hover {
  color: #b7b7b7; }

.hover-border-color--grey-80:hover {
  border-color: #b7b7b7; }

/*---grey-90---*/
.hover-background-color--grey-90:hover {
  background-color: #b5b5b5; }

.hover-color--grey-90:hover {
  color: #b5b5b5; }

.hover-border-color--grey-90:hover {
  border-color: #b5b5b5; }

/*---grey-100---*/
.hover-background-color--grey-100:hover {
  background-color: #9c9c9b; }

.hover-color--grey-100:hover {
  color: #9c9c9b; }

.hover-border-color--grey-100:hover {
  border-color: #9c9c9b; }

/*---grey-110---*/
.hover-background-color--grey-110:hover {
  background-color: #95989a; }

.hover-color--grey-110:hover {
  color: #95989a; }

.hover-border-color--grey-110:hover {
  border-color: #95989a; }

/*---grey-120---*/
.hover-background-color--grey-120:hover {
  background-color: #8d8d8d; }

.hover-color--grey-120:hover {
  color: #8d8d8d; }

.hover-border-color--grey-120:hover {
  border-color: #8d8d8d; }

/*---grey-130---*/
.hover-background-color--grey-130:hover {
  background-color: #878787; }

.hover-color--grey-130:hover {
  color: #878787; }

.hover-border-color--grey-130:hover {
  border-color: #878787; }

/*---grey-140---*/
.hover-background-color--grey-140:hover {
  background-color: #828282; }

.hover-color--grey-140:hover {
  color: #828282; }

.hover-border-color--grey-140:hover {
  border-color: #828282; }

/*---grey-150---*/
.hover-background-color--grey-150:hover {
  background-color: #7b7b7b; }

.hover-color--grey-150:hover {
  color: #7b7b7b; }

.hover-border-color--grey-150:hover {
  border-color: #7b7b7b; }

/*---grey-160---*/
.hover-background-color--grey-160:hover {
  background-color: #707070; }

.hover-color--grey-160:hover {
  color: #707070; }

.hover-border-color--grey-160:hover {
  border-color: #707070; }

/*---grey-170---*/
.hover-background-color--grey-170:hover {
  background-color: #686868; }

.hover-color--grey-170:hover {
  color: #686868; }

.hover-border-color--grey-170:hover {
  border-color: #686868; }

/*---grey-180---*/
.hover-background-color--grey-180:hover {
  background-color: #4d4d4d; }

.hover-color--grey-180:hover {
  color: #4d4d4d; }

.hover-border-color--grey-180:hover {
  border-color: #4d4d4d; }

/*---grey-190---*/
.hover-background-color--grey-190:hover {
  background-color: #3f3b3c; }

.hover-color--grey-190:hover {
  color: #3f3b3c; }

.hover-border-color--grey-190:hover {
  border-color: #3f3b3c; }

/*---grey-200---*/
.hover-background-color--grey-200:hover {
  background-color: #393939; }

.hover-color--grey-200:hover {
  color: #393939; }

.hover-border-color--grey-200:hover {
  border-color: #393939; }

/*---grey-210---*/
.hover-background-color--grey-210:hover {
  background-color: #343434; }

.hover-color--grey-210:hover {
  color: #343434; }

.hover-border-color--grey-210:hover {
  border-color: #343434; }

/*---grey-220---*/
.hover-background-color--grey-220:hover {
  background-color: #e5e5e5; }

.hover-color--grey-220:hover {
  color: #e5e5e5; }

.hover-border-color--grey-220:hover {
  border-color: #e5e5e5; }

/*---grey-230---*/
.hover-background-color--grey-230:hover {
  background-color: #acacac; }

.hover-color--grey-230:hover {
  color: #acacac; }

.hover-border-color--grey-230:hover {
  border-color: #acacac; }

/*---black---*/
.hover-background-color--black:hover {
  background-color: #000000; }

.hover-color--black:hover {
  color: #000000; }

.hover-border-color--black:hover {
  border-color: #000000; }

/*---red-error---*/
.hover-background-color--red-error:hover {
  background-color: #ed3237; }

.hover-color--red-error:hover {
  color: #ed3237; }

.hover-border-color--red-error:hover {
  border-color: #ed3237; }

/*---green-success---*/
.hover-background-color--green-success:hover {
  background-color: #539342; }

.hover-color--green-success:hover {
  color: #539342; }

.hover-border-color--green-success:hover {
  border-color: #539342; }

/*---yellow-10---*/
.hover-background-color--yellow-10:hover {
  background-color: #f6b319; }

.hover-color--yellow-10:hover {
  color: #f6b319; }

.hover-border-color--yellow-10:hover {
  border-color: #f6b319; }

/*---yellow-20---*/
.hover-background-color--yellow-20:hover {
  background-color: #f28626; }

.hover-color--yellow-20:hover {
  color: #f28626; }

.hover-border-color--yellow-20:hover {
  border-color: #f28626; }

/*---base-10---*/
.hover-background-color--base-10:hover {
  background-color: #2bac76; }

.hover-color--base-10:hover {
  color: #2bac76; }

.hover-border-color--base-10:hover {
  border-color: #2bac76; }

/*---base-20---*/
.hover-background-color--base-20:hover {
  background-color: #32a33b; }

.hover-color--base-20:hover {
  color: #32a33b; }

.hover-border-color--base-20:hover {
  border-color: #32a33b; }

/*---base-30---*/
.hover-background-color--base-30:hover {
  background-color: #d92025; }

.hover-color--base-30:hover {
  color: #d92025; }

.hover-border-color--base-30:hover {
  border-color: #d92025; }

/*---base-40---*/
.hover-background-color--base-40:hover {
  background-color: #ec1d23; }

.hover-color--base-40:hover {
  color: #ec1d23; }

.hover-border-color--base-40:hover {
  border-color: #ec1d23; }

/*---base-50---*/
.hover-background-color--base-50:hover {
  background-color: #ed3237; }

.hover-color--base-50:hover {
  color: #ed3237; }

.hover-border-color--base-50:hover {
  border-color: #ed3237; }

/*---base-60---*/
.hover-background-color--base-60:hover {
  background-color: #efd300; }

.hover-color--base-60:hover {
  color: #efd300; }

.hover-border-color--base-60:hover {
  border-color: #efd300; }

/*---base-70---*/
.hover-background-color--base-70:hover {
  background-color: #fbd100; }

.hover-color--base-70:hover {
  color: #fbd100; }

.hover-border-color--base-70:hover {
  border-color: #fbd100; }

/*---base-80---*/
.hover-background-color--base-80:hover {
  background-color: #ffba00; }

.hover-color--base-80:hover {
  color: #ffba00; }

.hover-border-color--base-80:hover {
  border-color: #ffba00; }

/*---transparent---*/
.fill--transparent {
  fill: transparent; }

/*---white---*/
.fill--white {
  fill: #ffffff; }

/*---grey-10---*/
.fill--grey-10 {
  fill: #f6f6f6; }

/*---grey-20---*/
.fill--grey-20 {
  fill: #f5f5f5; }

/*---grey-30---*/
.fill--grey-30 {
  fill: #f1f3f4; }

/*---grey-40---*/
.fill--grey-40 {
  fill: #dddddd; }

/*---grey-50---*/
.fill--grey-50 {
  fill: #dadada; }

/*---grey-60---*/
.fill--grey-60 {
  fill: #d0d0d0; }

/*---grey-70---*/
.fill--grey-70 {
  fill: #c9c9c9; }

/*---grey-80---*/
.fill--grey-80 {
  fill: #b7b7b7; }

/*---grey-90---*/
.fill--grey-90 {
  fill: #b5b5b5; }

/*---grey-100---*/
.fill--grey-100 {
  fill: #9c9c9b; }

/*---grey-110---*/
.fill--grey-110 {
  fill: #95989a; }

/*---grey-120---*/
.fill--grey-120 {
  fill: #8d8d8d; }

/*---grey-130---*/
.fill--grey-130 {
  fill: #878787; }

/*---grey-140---*/
.fill--grey-140 {
  fill: #828282; }

/*---grey-150---*/
.fill--grey-150 {
  fill: #7b7b7b; }

/*---grey-160---*/
.fill--grey-160 {
  fill: #707070; }

/*---grey-170---*/
.fill--grey-170 {
  fill: #686868; }

/*---grey-180---*/
.fill--grey-180 {
  fill: #4d4d4d; }

/*---grey-190---*/
.fill--grey-190 {
  fill: #3f3b3c; }

/*---grey-200---*/
.fill--grey-200 {
  fill: #393939; }

/*---grey-210---*/
.fill--grey-210 {
  fill: #343434; }

/*---grey-220---*/
.fill--grey-220 {
  fill: #e5e5e5; }

/*---grey-230---*/
.fill--grey-230 {
  fill: #acacac; }

/*---black---*/
.fill--black {
  fill: #000000; }

/*---red-error---*/
.fill--red-error {
  fill: #ed3237; }

/*---green-success---*/
.fill--green-success {
  fill: #539342; }

/*---yellow-10---*/
.fill--yellow-10 {
  fill: #f6b319; }

/*---yellow-20---*/
.fill--yellow-20 {
  fill: #f28626; }

/*---base-10---*/
.fill--base-10 {
  fill: #2bac76; }

/*---base-20---*/
.fill--base-20 {
  fill: #32a33b; }

/*---base-30---*/
.fill--base-30 {
  fill: #d92025; }

/*---base-40---*/
.fill--base-40 {
  fill: #ec1d23; }

/*---base-50---*/
.fill--base-50 {
  fill: #ed3237; }

/*---base-60---*/
.fill--base-60 {
  fill: #efd300; }

/*---base-70---*/
.fill--base-70 {
  fill: #fbd100; }

/*---base-80---*/
.fill--base-80 {
  fill: #ffba00; }

/*---transparent---*/
.hover-fill--transparent:hover {
  fill: transparent; }

/*---white---*/
.hover-fill--white:hover {
  fill: #ffffff; }

/*---grey-10---*/
.hover-fill--grey-10:hover {
  fill: #f6f6f6; }

/*---grey-20---*/
.hover-fill--grey-20:hover {
  fill: #f5f5f5; }

/*---grey-30---*/
.hover-fill--grey-30:hover {
  fill: #f1f3f4; }

/*---grey-40---*/
.hover-fill--grey-40:hover {
  fill: #dddddd; }

/*---grey-50---*/
.hover-fill--grey-50:hover {
  fill: #dadada; }

/*---grey-60---*/
.hover-fill--grey-60:hover {
  fill: #d0d0d0; }

/*---grey-70---*/
.hover-fill--grey-70:hover {
  fill: #c9c9c9; }

/*---grey-80---*/
.hover-fill--grey-80:hover {
  fill: #b7b7b7; }

/*---grey-90---*/
.hover-fill--grey-90:hover {
  fill: #b5b5b5; }

/*---grey-100---*/
.hover-fill--grey-100:hover {
  fill: #9c9c9b; }

/*---grey-110---*/
.hover-fill--grey-110:hover {
  fill: #95989a; }

/*---grey-120---*/
.hover-fill--grey-120:hover {
  fill: #8d8d8d; }

/*---grey-130---*/
.hover-fill--grey-130:hover {
  fill: #878787; }

/*---grey-140---*/
.hover-fill--grey-140:hover {
  fill: #828282; }

/*---grey-150---*/
.hover-fill--grey-150:hover {
  fill: #7b7b7b; }

/*---grey-160---*/
.hover-fill--grey-160:hover {
  fill: #707070; }

/*---grey-170---*/
.hover-fill--grey-170:hover {
  fill: #686868; }

/*---grey-180---*/
.hover-fill--grey-180:hover {
  fill: #4d4d4d; }

/*---grey-190---*/
.hover-fill--grey-190:hover {
  fill: #3f3b3c; }

/*---grey-200---*/
.hover-fill--grey-200:hover {
  fill: #393939; }

/*---grey-210---*/
.hover-fill--grey-210:hover {
  fill: #343434; }

/*---grey-220---*/
.hover-fill--grey-220:hover {
  fill: #e5e5e5; }

/*---grey-230---*/
.hover-fill--grey-230:hover {
  fill: #acacac; }

/*---black---*/
.hover-fill--black:hover {
  fill: #000000; }

/*---red-error---*/
.hover-fill--red-error:hover {
  fill: #ed3237; }

/*---green-success---*/
.hover-fill--green-success:hover {
  fill: #539342; }

/*---yellow-10---*/
.hover-fill--yellow-10:hover {
  fill: #f6b319; }

/*---yellow-20---*/
.hover-fill--yellow-20:hover {
  fill: #f28626; }

/*---base-10---*/
.hover-fill--base-10:hover {
  fill: #2bac76; }

/*---base-20---*/
.hover-fill--base-20:hover {
  fill: #32a33b; }

/*---base-30---*/
.hover-fill--base-30:hover {
  fill: #d92025; }

/*---base-40---*/
.hover-fill--base-40:hover {
  fill: #ec1d23; }

/*---base-50---*/
.hover-fill--base-50:hover {
  fill: #ed3237; }

/*---base-60---*/
.hover-fill--base-60:hover {
  fill: #efd300; }

/*---base-70---*/
.hover-fill--base-70:hover {
  fill: #fbd100; }

/*---base-80---*/
.hover-fill--base-80:hover {
  fill: #ffba00; }

/*---transparent---*/
.hover-fill--transparent:hover {
  fill: transparent; }

.color-placeholder--transparent::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: transparent;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--transparent:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: transparent; }

.color-placeholder--transparent::-ms-input-placeholder {
  color: transparent; }

/*---white---*/
.hover-fill--white:hover {
  fill: #ffffff; }

.color-placeholder--white::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffffff;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--white:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ffffff; }

.color-placeholder--white::-ms-input-placeholder {
  color: #ffffff; }

/*---grey-10---*/
.hover-fill--grey-10:hover {
  fill: #f6f6f6; }

.color-placeholder--grey-10::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f6f6f6;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-10:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f6f6f6; }

.color-placeholder--grey-10::-ms-input-placeholder {
  color: #f6f6f6; }

/*---grey-20---*/
.hover-fill--grey-20:hover {
  fill: #f5f5f5; }

.color-placeholder--grey-20::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f5f5f5;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-20:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f5f5f5; }

.color-placeholder--grey-20::-ms-input-placeholder {
  color: #f5f5f5; }

/*---grey-30---*/
.hover-fill--grey-30:hover {
  fill: #f1f3f4; }

.color-placeholder--grey-30::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f1f3f4;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-30:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f1f3f4; }

.color-placeholder--grey-30::-ms-input-placeholder {
  color: #f1f3f4; }

/*---grey-40---*/
.hover-fill--grey-40:hover {
  fill: #dddddd; }

.color-placeholder--grey-40::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #dddddd;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-40:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #dddddd; }

.color-placeholder--grey-40::-ms-input-placeholder {
  color: #dddddd; }

/*---grey-50---*/
.hover-fill--grey-50:hover {
  fill: #dadada; }

.color-placeholder--grey-50::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #dadada;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-50:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #dadada; }

.color-placeholder--grey-50::-ms-input-placeholder {
  color: #dadada; }

/*---grey-60---*/
.hover-fill--grey-60:hover {
  fill: #d0d0d0; }

.color-placeholder--grey-60::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d0d0d0;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-60:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #d0d0d0; }

.color-placeholder--grey-60::-ms-input-placeholder {
  color: #d0d0d0; }

/*---grey-70---*/
.hover-fill--grey-70:hover {
  fill: #c9c9c9; }

.color-placeholder--grey-70::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #c9c9c9;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-70:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #c9c9c9; }

.color-placeholder--grey-70::-ms-input-placeholder {
  color: #c9c9c9; }

/*---grey-80---*/
.hover-fill--grey-80:hover {
  fill: #b7b7b7; }

.color-placeholder--grey-80::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b7b7b7;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-80:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b7b7b7; }

.color-placeholder--grey-80::-ms-input-placeholder {
  color: #b7b7b7; }

/*---grey-90---*/
.hover-fill--grey-90:hover {
  fill: #b5b5b5; }

.color-placeholder--grey-90::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #b5b5b5;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-90:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #b5b5b5; }

.color-placeholder--grey-90::-ms-input-placeholder {
  color: #b5b5b5; }

/*---grey-100---*/
.hover-fill--grey-100:hover {
  fill: #9c9c9b; }

.color-placeholder--grey-100::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #9c9c9b;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-100:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #9c9c9b; }

.color-placeholder--grey-100::-ms-input-placeholder {
  color: #9c9c9b; }

/*---grey-110---*/
.hover-fill--grey-110:hover {
  fill: #95989a; }

.color-placeholder--grey-110::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #95989a;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-110:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #95989a; }

.color-placeholder--grey-110::-ms-input-placeholder {
  color: #95989a; }

/*---grey-120---*/
.hover-fill--grey-120:hover {
  fill: #8d8d8d; }

.color-placeholder--grey-120::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #8d8d8d;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-120:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #8d8d8d; }

.color-placeholder--grey-120::-ms-input-placeholder {
  color: #8d8d8d; }

/*---grey-130---*/
.hover-fill--grey-130:hover {
  fill: #878787; }

.color-placeholder--grey-130::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #878787;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-130:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #878787; }

.color-placeholder--grey-130::-ms-input-placeholder {
  color: #878787; }

/*---grey-140---*/
.hover-fill--grey-140:hover {
  fill: #828282; }

.color-placeholder--grey-140::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #828282;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-140:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #828282; }

.color-placeholder--grey-140::-ms-input-placeholder {
  color: #828282; }

/*---grey-150---*/
.hover-fill--grey-150:hover {
  fill: #7b7b7b; }

.color-placeholder--grey-150::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #7b7b7b;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-150:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #7b7b7b; }

.color-placeholder--grey-150::-ms-input-placeholder {
  color: #7b7b7b; }

/*---grey-160---*/
.hover-fill--grey-160:hover {
  fill: #707070; }

.color-placeholder--grey-160::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #707070;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-160:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #707070; }

.color-placeholder--grey-160::-ms-input-placeholder {
  color: #707070; }

/*---grey-170---*/
.hover-fill--grey-170:hover {
  fill: #686868; }

.color-placeholder--grey-170::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #686868;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-170:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #686868; }

.color-placeholder--grey-170::-ms-input-placeholder {
  color: #686868; }

/*---grey-180---*/
.hover-fill--grey-180:hover {
  fill: #4d4d4d; }

.color-placeholder--grey-180::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #4d4d4d;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-180:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #4d4d4d; }

.color-placeholder--grey-180::-ms-input-placeholder {
  color: #4d4d4d; }

/*---grey-190---*/
.hover-fill--grey-190:hover {
  fill: #3f3b3c; }

.color-placeholder--grey-190::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #3f3b3c;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-190:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #3f3b3c; }

.color-placeholder--grey-190::-ms-input-placeholder {
  color: #3f3b3c; }

/*---grey-200---*/
.hover-fill--grey-200:hover {
  fill: #393939; }

.color-placeholder--grey-200::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #393939;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-200:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #393939; }

.color-placeholder--grey-200::-ms-input-placeholder {
  color: #393939; }

/*---grey-210---*/
.hover-fill--grey-210:hover {
  fill: #343434; }

.color-placeholder--grey-210::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #343434;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-210:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #343434; }

.color-placeholder--grey-210::-ms-input-placeholder {
  color: #343434; }

/*---grey-220---*/
.hover-fill--grey-220:hover {
  fill: #e5e5e5; }

.color-placeholder--grey-220::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #e5e5e5;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-220:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #e5e5e5; }

.color-placeholder--grey-220::-ms-input-placeholder {
  color: #e5e5e5; }

/*---grey-230---*/
.hover-fill--grey-230:hover {
  fill: #acacac; }

.color-placeholder--grey-230::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #acacac;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--grey-230:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #acacac; }

.color-placeholder--grey-230::-ms-input-placeholder {
  color: #acacac; }

/*---black---*/
.hover-fill--black:hover {
  fill: #000000; }

.color-placeholder--black::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000000;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--black:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #000000; }

.color-placeholder--black::-ms-input-placeholder {
  color: #000000; }

/*---red-error---*/
.hover-fill--red-error:hover {
  fill: #ed3237; }

.color-placeholder--red-error::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ed3237;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--red-error:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ed3237; }

.color-placeholder--red-error::-ms-input-placeholder {
  color: #ed3237; }

/*---green-success---*/
.hover-fill--green-success:hover {
  fill: #539342; }

.color-placeholder--green-success::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #539342;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--green-success:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #539342; }

.color-placeholder--green-success::-ms-input-placeholder {
  color: #539342; }

/*---yellow-10---*/
.hover-fill--yellow-10:hover {
  fill: #f6b319; }

.color-placeholder--yellow-10::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f6b319;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--yellow-10:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f6b319; }

.color-placeholder--yellow-10::-ms-input-placeholder {
  color: #f6b319; }

/*---yellow-20---*/
.hover-fill--yellow-20:hover {
  fill: #f28626; }

.color-placeholder--yellow-20::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #f28626;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--yellow-20:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #f28626; }

.color-placeholder--yellow-20::-ms-input-placeholder {
  color: #f28626; }

/*---base-10---*/
.hover-fill--base-10:hover {
  fill: #2bac76; }

.color-placeholder--base-10::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #2bac76;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-10:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #2bac76; }

.color-placeholder--base-10::-ms-input-placeholder {
  color: #2bac76; }

/*---base-20---*/
.hover-fill--base-20:hover {
  fill: #32a33b; }

.color-placeholder--base-20::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #32a33b;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-20:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #32a33b; }

.color-placeholder--base-20::-ms-input-placeholder {
  color: #32a33b; }

/*---base-30---*/
.hover-fill--base-30:hover {
  fill: #d92025; }

.color-placeholder--base-30::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #d92025;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-30:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #d92025; }

.color-placeholder--base-30::-ms-input-placeholder {
  color: #d92025; }

/*---base-40---*/
.hover-fill--base-40:hover {
  fill: #ec1d23; }

.color-placeholder--base-40::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ec1d23;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-40:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ec1d23; }

.color-placeholder--base-40::-ms-input-placeholder {
  color: #ec1d23; }

/*---base-50---*/
.hover-fill--base-50:hover {
  fill: #ed3237; }

.color-placeholder--base-50::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ed3237;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-50:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ed3237; }

.color-placeholder--base-50::-ms-input-placeholder {
  color: #ed3237; }

/*---base-60---*/
.hover-fill--base-60:hover {
  fill: #efd300; }

.color-placeholder--base-60::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #efd300;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-60:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #efd300; }

.color-placeholder--base-60::-ms-input-placeholder {
  color: #efd300; }

/*---base-70---*/
.hover-fill--base-70:hover {
  fill: #fbd100; }

.color-placeholder--base-70::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #fbd100;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-70:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #fbd100; }

.color-placeholder--base-70::-ms-input-placeholder {
  color: #fbd100; }

/*---base-80---*/
.hover-fill--base-80:hover {
  fill: #ffba00; }

.color-placeholder--base-80::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ffba00;
  opacity: 1;
  /* Firefox */ }

.color-placeholder--base-80:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ffba00; }

.color-placeholder--base-80::-ms-input-placeholder {
  color: #ffba00; }

.opacity--0 {
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0; }

.opacity--10 {
  -moz-opacity: 0.1;
  -khtml-opacity: 0.1;
  opacity: 0.1; }

.opacity--20 {
  -moz-opacity: 0.2;
  -khtml-opacity: 0.2;
  opacity: 0.2; }

.opacity--30 {
  -moz-opacity: 0.3;
  -khtml-opacity: 0.3;
  opacity: 0.3; }

.opacity--40 {
  -moz-opacity: 0.4;
  -khtml-opacity: 0.4;
  opacity: 0.4; }

.opacity--50 {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5; }

.opacity--60 {
  -moz-opacity: 0.6;
  -khtml-opacity: 0.6;
  opacity: 0.6; }

.opacity--70 {
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7; }

.opacity--80 {
  -moz-opacity: 0.8;
  -khtml-opacity: 0.8;
  opacity: 0.8; }

.opacity--90 {
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9; }

.opacity--100 {
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1; }

/* ==== FONTS ===== */
.font-family--Nunito {
  font-family: "Nunito"; }

.font-family--Ubuntu {
  font-family: "Ubuntu"; }

.font-family--Montserrat {
  font-family: "Montserrat"; }

.font-size--4xs {
  font-size: 9px; }

.font-size--3xs {
  font-size: 10px; }

.font-size--2xs {
  font-size: 11px; }

.font-size--xs {
  font-size: 12px; }

.font-size--s {
  font-size: 13px; }

.font-size--m {
  font-size: 14px; }

.font-size--l {
  font-size: 16px; }

.font-size--xl {
  font-size: 18px; }

.font-size--2xl {
  font-size: 20px; }

.font-size--3xl {
  font-size: 21px; }

.font-size--4xl {
  font-size: 24px; }

.font-size--5xl {
  font-size: 25px; }

.font-size--6xl {
  font-size: 30px; }

.font-size--7xl {
  font-size: 33px; }

.font-size--8xl {
  font-size: 54px; }

.font--light,
.font-weight--300 {
  font-weight: 300; }

.font--regular,
.font-weight--400 {
  font-weight: 400; }

.font--medium,
.font-weight--500 {
  font-weight: 500; }

.font--semi-bold,
.font-weight--600 {
  font-weight: 600; }

.font--bold,
.font-weight--700 {
  font-weight: 700; }

.font-weight--800 {
  font-weight: 800; }

.font--black,
.font-weight--900 {
  font-weight: 900; }

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

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

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

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

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

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

.text-decoration--line-underline {
  text-decoration: underline; }

.text-overflow--elipsis {
  text-overflow: ellipsis; }

.font-style--italic {
  font-style: italic; }

.font-style--oblique {
  font-style: oblique; }

.font-style--normal {
  font-style: normal; }

.font-style--normal {
  font-style: unset; }

/*INPUT ELEMENT*/
.input {
  min-width: 0px; }

select.input {
  -webkit-appearance: none;
  -ms-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/* ==== GENERICS ===== */
.width--0px {
  width: "0px"; }

.width-max--0px {
  max-width: "0px"; }

.width-min--0px {
  min-width: "0px"; }

.width--auto {
  width: auto; }

.width-max--auto {
  max-width: auto; }

.width-min--auto {
  min-width: auto; }

.width--15px {
  width: 15px; }

.width-max--15px {
  max-width: 15px; }

.width-min--15px {
  min-width: 15px; }

.width--16px {
  width: 16px; }

.width-max--16px {
  max-width: 16px; }

.width-min--16px {
  min-width: 16px; }

.width--18px {
  width: 18px; }

.width-max--18px {
  max-width: 18px; }

.width-min--18px {
  min-width: 18px; }

.width--21px {
  width: 21px; }

.width-max--21px {
  max-width: 21px; }

.width-min--21px {
  min-width: 21px; }

.width--22px {
  width: 22px; }

.width-max--22px {
  max-width: 22px; }

.width-min--22px {
  min-width: 22px; }

.width--23px {
  width: 23px; }

.width-max--23px {
  max-width: 23px; }

.width-min--23px {
  min-width: 23px; }

.width--24px {
  width: 24px; }

.width-max--24px {
  max-width: 24px; }

.width-min--24px {
  min-width: 24px; }

.width--30px {
  width: 30px; }

.width-max--30px {
  max-width: 30px; }

.width-min--30px {
  min-width: 30px; }

.width--32px {
  width: 32px; }

.width-max--32px {
  max-width: 32px; }

.width-min--32px {
  min-width: 32px; }

.width--40px {
  width: 40px; }

.width-max--40px {
  max-width: 40px; }

.width-min--40px {
  min-width: 40px; }

.width--42px {
  width: 42px; }

.width-max--42px {
  max-width: 42px; }

.width-min--42px {
  min-width: 42px; }

.width--44px {
  width: 44px; }

.width-max--44px {
  max-width: 44px; }

.width-min--44px {
  min-width: 44px; }

.width--45px {
  width: 45px; }

.width-max--45px {
  max-width: 45px; }

.width-min--45px {
  min-width: 45px; }

.width--46px {
  width: 46px; }

.width-max--46px {
  max-width: 46px; }

.width-min--46px {
  min-width: 46px; }

.width--47px {
  width: 47px; }

.width-max--47px {
  max-width: 47px; }

.width-min--47px {
  min-width: 47px; }

.width--50px {
  width: 50px; }

.width-max--50px {
  max-width: 50px; }

.width-min--50px {
  min-width: 50px; }

.width--55px {
  width: 55px; }

.width-max--55px {
  max-width: 55px; }

.width-min--55px {
  min-width: 55px; }

.width--60px {
  width: 60px; }

.width-max--60px {
  max-width: 60px; }

.width-min--60px {
  min-width: 60px; }

.width--65px {
  width: 65px; }

.width-max--65px {
  max-width: 65px; }

.width-min--65px {
  min-width: 65px; }

.width--70px {
  width: 70px; }

.width-max--70px {
  max-width: 70px; }

.width-min--70px {
  min-width: 70px; }

.width--75px {
  width: 75px; }

.width-max--75px {
  max-width: 75px; }

.width-min--75px {
  min-width: 75px; }

.width--80px {
  width: 80px; }

.width-max--80px {
  max-width: 80px; }

.width-min--80px {
  min-width: 80px; }

.width--85px {
  width: 85px; }

.width-max--85px {
  max-width: 85px; }

.width-min--85px {
  min-width: 85px; }

.width--90px {
  width: 90px; }

.width-max--90px {
  max-width: 90px; }

.width-min--90px {
  min-width: 90px; }

.width--95px {
  width: 95px; }

.width-max--95px {
  max-width: 95px; }

.width-min--95px {
  min-width: 95px; }

.width--155px {
  width: 155px; }

.width-max--155px {
  max-width: 155px; }

.width-min--155px {
  min-width: 155px; }

.width--170px {
  width: 170px; }

.width-max--170px {
  max-width: 170px; }

.width-min--170px {
  min-width: 170px; }

.width--180px {
  width: 180px; }

.width-max--180px {
  max-width: 180px; }

.width-min--180px {
  min-width: 180px; }

.width--215px {
  width: 215px; }

.width-max--215px {
  max-width: 215px; }

.width-min--215px {
  min-width: 215px; }

.width--240px {
  width: 240px; }

.width-max--240px {
  max-width: 240px; }

.width-min--240px {
  min-width: 240px; }

.width--260px {
  width: 260px; }

.width-max--260px {
  max-width: 260px; }

.width-min--260px {
  min-width: 260px; }

.width--270px {
  width: 270px; }

.width-max--270px {
  max-width: 270px; }

.width-min--270px {
  min-width: 270px; }

.width--300px {
  width: 300px; }

.width-max--300px {
  max-width: 300px; }

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

.width--315px {
  width: 315px; }

.width-max--315px {
  max-width: 315px; }

.width-min--315px {
  min-width: 315px; }

.width--330px {
  width: 330px; }

.width-max--330px {
  max-width: 330px; }

.width-min--330px {
  min-width: 330px; }

.width--370px {
  width: 370px; }

.width-max--370px {
  max-width: 370px; }

.width-min--370px {
  min-width: 370px; }

.width--400px {
  width: 400px; }

.width-max--400px {
  max-width: 400px; }

.width-min--400px {
  min-width: 400px; }

.width--430px {
  width: 430px; }

.width-max--430px {
  max-width: 430px; }

.width-min--430px {
  min-width: 430px; }

.width--490px {
  width: 490px; }

.width-max--490px {
  max-width: 490px; }

.width-min--490px {
  min-width: 490px; }

.width--565px {
  width: 565px; }

.width-max--565px {
  max-width: 565px; }

.width-min--565px {
  min-width: 565px; }

.width--570px {
  width: 570px; }

.width-max--570px {
  max-width: 570px; }

.width-min--570px {
  min-width: 570px; }

.width--655px {
  width: 655px; }

.width-max--655px {
  max-width: 655px; }

.width-min--655px {
  min-width: 655px; }

.width--470px {
  width: 470px; }

.width-max--470px {
  max-width: 470px; }

.width-min--470px {
  min-width: 470px; }

.width--870px {
  width: 870px; }

.width-max--870px {
  max-width: 870px; }

.width-min--870px {
  min-width: 870px; }

.width--890px {
  width: 890px; }

.width-max--890px {
  max-width: 890px; }

.width-min--890px {
  min-width: 890px; }

.width--930px {
  width: 930px; }

.width-max--930px {
  max-width: 930px; }

.width-min--930px {
  min-width: 930px; }

.width--0 {
  width: 0%; }

.width-max--0 {
  max-width: 0%; }

.width-min--0 {
  min-width: 0%; }

.width--5 {
  width: 5%; }

.width-max--5 {
  max-width: 5%; }

.width-min--5 {
  min-width: 5%; }

.width--10 {
  width: 10%; }

.width-max--10 {
  max-width: 10%; }

.width-min--10 {
  min-width: 10%; }

.width--15 {
  width: 15%; }

.width-max--15 {
  max-width: 15%; }

.width-min--15 {
  min-width: 15%; }

.width--20 {
  width: 20%; }

.width-max--20 {
  max-width: 20%; }

.width-min--20 {
  min-width: 20%; }

.width--21 {
  width: 21%; }

.width-max--21 {
  max-width: 21%; }

.width-min--21 {
  min-width: 21%; }

.width--22 {
  width: 22%; }

.width-max--22 {
  max-width: 22%; }

.width-min--22 {
  min-width: 22%; }

.width--25 {
  width: 25%; }

.width-max--25 {
  max-width: 25%; }

.width-min--25 {
  min-width: 25%; }

.width--30 {
  width: 30%; }

.width-max--30 {
  max-width: 30%; }

.width-min--30 {
  min-width: 30%; }

.width--32 {
  width: 32%; }

.width-max--32 {
  max-width: 32%; }

.width-min--32 {
  min-width: 32%; }

.width--33 {
  width: 33%; }

.width-max--33 {
  max-width: 33%; }

.width-min--33 {
  min-width: 33%; }

.width--34 {
  width: 34%; }

.width-max--34 {
  max-width: 34%; }

.width-min--34 {
  min-width: 34%; }

.width--35 {
  width: 35%; }

.width-max--35 {
  max-width: 35%; }

.width-min--35 {
  min-width: 35%; }

.width--40 {
  width: 40%; }

.width-max--40 {
  max-width: 40%; }

.width-min--40 {
  min-width: 40%; }

.width--45 {
  width: 45%; }

.width-max--45 {
  max-width: 45%; }

.width-min--45 {
  min-width: 45%; }

.width--47 {
  width: 47%; }

.width-max--47 {
  max-width: 47%; }

.width-min--47 {
  min-width: 47%; }

.width--50 {
  width: 50%; }

.width-max--50 {
  max-width: 50%; }

.width-min--50 {
  min-width: 50%; }

.width--55 {
  width: 55%; }

.width-max--55 {
  max-width: 55%; }

.width-min--55 {
  min-width: 55%; }

.width--60 {
  width: 60%; }

.width-max--60 {
  max-width: 60%; }

.width-min--60 {
  min-width: 60%; }

.width--65 {
  width: 65%; }

.width-max--65 {
  max-width: 65%; }

.width-min--65 {
  min-width: 65%; }

.width--70 {
  width: 70%; }

.width-max--70 {
  max-width: 70%; }

.width-min--70 {
  min-width: 70%; }

.width--75 {
  width: 75%; }

.width-max--75 {
  max-width: 75%; }

.width-min--75 {
  min-width: 75%; }

.width--80 {
  width: 80%; }

.width-max--80 {
  max-width: 80%; }

.width-min--80 {
  min-width: 80%; }

.width--85 {
  width: 85%; }

.width-max--85 {
  max-width: 85%; }

.width-min--85 {
  min-width: 85%; }

.width--88 {
  width: 88%; }

.width-max--88 {
  max-width: 88%; }

.width-min--88 {
  min-width: 88%; }

.width--90 {
  width: 90%; }

.width-max--90 {
  max-width: 90%; }

.width-min--90 {
  min-width: 90%; }

.width--93 {
  width: 93%; }

.width-max--93 {
  max-width: 93%; }

.width-min--93 {
  min-width: 93%; }

.width--95 {
  width: 95%; }

.width-max--95 {
  max-width: 95%; }

.width-min--95 {
  min-width: 95%; }

.width--100 {
  width: 100%; }

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

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

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

.flex-order--2 {
  order: 2; }

.flex-order--3 {
  order: 3; }

.flex-order--4 {
  order: 4; }

.flex-order--5 {
  order: 5; }

.flex-order--6 {
  order: 6; }

.height--0px {
  height: "0px"; }

.height-max--0px {
  max-height: "0px"; }

.height-min--0px {
  min-height: "0px"; }

.height--auto {
  height: auto; }

.height-max--auto {
  max-height: auto; }

.height-min--auto {
  min-height: auto; }

.height--15px {
  height: 15px; }

.height-max--15px {
  max-height: 15px; }

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

.height--16px {
  height: 16px; }

.height-max--16px {
  max-height: 16px; }

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

.height--18px {
  height: 18px; }

.height-max--18px {
  max-height: 18px; }

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

.height--21px {
  height: 21px; }

.height-max--21px {
  max-height: 21px; }

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

.height--22px {
  height: 22px; }

.height-max--22px {
  max-height: 22px; }

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

.height--23px {
  height: 23px; }

.height-max--23px {
  max-height: 23px; }

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

.height--24px {
  height: 24px; }

.height-max--24px {
  max-height: 24px; }

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

.height--30px {
  height: 30px; }

.height-max--30px {
  max-height: 30px; }

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

.height--32px {
  height: 32px; }

.height-max--32px {
  max-height: 32px; }

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

.height--40px {
  height: 40px; }

.height-max--40px {
  max-height: 40px; }

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

.height--42px {
  height: 42px; }

.height-max--42px {
  max-height: 42px; }

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

.height--44px {
  height: 44px; }

.height-max--44px {
  max-height: 44px; }

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

.height--45px {
  height: 45px; }

.height-max--45px {
  max-height: 45px; }

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

.height--46px {
  height: 46px; }

.height-max--46px {
  max-height: 46px; }

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

.height--47px {
  height: 47px; }

.height-max--47px {
  max-height: 47px; }

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

.height--50px {
  height: 50px; }

.height-max--50px {
  max-height: 50px; }

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

.height--55px {
  height: 55px; }

.height-max--55px {
  max-height: 55px; }

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

.height--60px {
  height: 60px; }

.height-max--60px {
  max-height: 60px; }

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

.height--65px {
  height: 65px; }

.height-max--65px {
  max-height: 65px; }

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

.height--70px {
  height: 70px; }

.height-max--70px {
  max-height: 70px; }

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

.height--75px {
  height: 75px; }

.height-max--75px {
  max-height: 75px; }

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

.height--80px {
  height: 80px; }

.height-max--80px {
  max-height: 80px; }

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

.height--85px {
  height: 85px; }

.height-max--85px {
  max-height: 85px; }

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

.height--90px {
  height: 90px; }

.height-max--90px {
  max-height: 90px; }

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

.height--95px {
  height: 95px; }

.height-max--95px {
  max-height: 95px; }

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

.height--155px {
  height: 155px; }

.height-max--155px {
  max-height: 155px; }

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

.height--170px {
  height: 170px; }

.height-max--170px {
  max-height: 170px; }

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

.height--180px {
  height: 180px; }

.height-max--180px {
  max-height: 180px; }

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

.height--215px {
  height: 215px; }

.height-max--215px {
  max-height: 215px; }

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

.height--240px {
  height: 240px; }

.height-max--240px {
  max-height: 240px; }

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

.height--260px {
  height: 260px; }

.height-max--260px {
  max-height: 260px; }

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

.height--270px {
  height: 270px; }

.height-max--270px {
  max-height: 270px; }

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

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

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

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

.height--315px {
  height: 315px; }

.height-max--315px {
  max-height: 315px; }

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

.height--330px {
  height: 330px; }

.height-max--330px {
  max-height: 330px; }

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

.height--370px {
  height: 370px; }

.height-max--370px {
  max-height: 370px; }

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

.height--400px {
  height: 400px; }

.height-max--400px {
  max-height: 400px; }

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

.height--430px {
  height: 430px; }

.height-max--430px {
  max-height: 430px; }

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

.height--490px {
  height: 490px; }

.height-max--490px {
  max-height: 490px; }

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

.height--565px {
  height: 565px; }

.height-max--565px {
  max-height: 565px; }

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

.height--570px {
  height: 570px; }

.height-max--570px {
  max-height: 570px; }

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

.height--655px {
  height: 655px; }

.height-max--655px {
  max-height: 655px; }

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

.height--470px {
  height: 470px; }

.height-max--470px {
  max-height: 470px; }

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

.height--870px {
  height: 870px; }

.height-max--870px {
  max-height: 870px; }

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

.height--890px {
  height: 890px; }

.height-max--890px {
  max-height: 890px; }

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

.height--930px {
  height: 930px; }

.height-max--930px {
  max-height: 930px; }

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

.height--0 {
  height: 0%; }

.height-max--0 {
  max-height: 0%; }

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

.height--5 {
  height: 5%; }

.height-max--5 {
  max-height: 5%; }

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

.height--10 {
  height: 10%; }

.height-max--10 {
  max-height: 10%; }

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

.height--15 {
  height: 15%; }

.height-max--15 {
  max-height: 15%; }

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

.height--20 {
  height: 20%; }

.height-max--20 {
  max-height: 20%; }

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

.height--21 {
  height: 21%; }

.height-max--21 {
  max-height: 21%; }

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

.height--22 {
  height: 22%; }

.height-max--22 {
  max-height: 22%; }

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

.height--25 {
  height: 25%; }

.height-max--25 {
  max-height: 25%; }

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

.height--30 {
  height: 30%; }

.height-max--30 {
  max-height: 30%; }

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

.height--32 {
  height: 32%; }

.height-max--32 {
  max-height: 32%; }

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

.height--33 {
  height: 33%; }

.height-max--33 {
  max-height: 33%; }

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

.height--34 {
  height: 34%; }

.height-max--34 {
  max-height: 34%; }

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

.height--35 {
  height: 35%; }

.height-max--35 {
  max-height: 35%; }

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

.height--40 {
  height: 40%; }

.height-max--40 {
  max-height: 40%; }

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

.height--45 {
  height: 45%; }

.height-max--45 {
  max-height: 45%; }

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

.height--47 {
  height: 47%; }

.height-max--47 {
  max-height: 47%; }

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

.height--50 {
  height: 50%; }

.height-max--50 {
  max-height: 50%; }

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

.height--55 {
  height: 55%; }

.height-max--55 {
  max-height: 55%; }

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

.height--60 {
  height: 60%; }

.height-max--60 {
  max-height: 60%; }

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

.height--65 {
  height: 65%; }

.height-max--65 {
  max-height: 65%; }

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

.height--70 {
  height: 70%; }

.height-max--70 {
  max-height: 70%; }

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

.height--75 {
  height: 75%; }

.height-max--75 {
  max-height: 75%; }

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

.height--80 {
  height: 80%; }

.height-max--80 {
  max-height: 80%; }

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

.height--85 {
  height: 85%; }

.height-max--85 {
  max-height: 85%; }

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

.height--88 {
  height: 88%; }

.height-max--88 {
  max-height: 88%; }

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

.height--90 {
  height: 90%; }

.height-max--90 {
  max-height: 90%; }

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

.height--93 {
  height: 93%; }

.height-max--93 {
  max-height: 93%; }

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

.height--95 {
  height: 95%; }

.height-max--95 {
  max-height: 95%; }

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

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

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

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

.line-height--0px {
  line-height: "0px"; }

.line-height--auto {
  line-height: auto; }

.line-height--15px {
  line-height: 15px; }

.line-height--16px {
  line-height: 16px; }

.line-height--18px {
  line-height: 18px; }

.line-height--21px {
  line-height: 21px; }

.line-height--22px {
  line-height: 22px; }

.line-height--23px {
  line-height: 23px; }

.line-height--24px {
  line-height: 24px; }

.line-height--30px {
  line-height: 30px; }

.line-height--32px {
  line-height: 32px; }

.line-height--40px {
  line-height: 40px; }

.line-height--42px {
  line-height: 42px; }

.line-height--44px {
  line-height: 44px; }

.line-height--45px {
  line-height: 45px; }

.line-height--46px {
  line-height: 46px; }

.line-height--47px {
  line-height: 47px; }

.line-height--50px {
  line-height: 50px; }

.line-height--55px {
  line-height: 55px; }

.line-height--60px {
  line-height: 60px; }

.line-height--65px {
  line-height: 65px; }

.line-height--70px {
  line-height: 70px; }

.line-height--75px {
  line-height: 75px; }

.line-height--80px {
  line-height: 80px; }

.line-height--85px {
  line-height: 85px; }

.line-height--90px {
  line-height: 90px; }

.line-height--95px {
  line-height: 95px; }

.line-height--155px {
  line-height: 155px; }

.line-height--170px {
  line-height: 170px; }

.line-height--180px {
  line-height: 180px; }

.line-height--215px {
  line-height: 215px; }

.line-height--240px {
  line-height: 240px; }

.line-height--260px {
  line-height: 260px; }

.line-height--270px {
  line-height: 270px; }

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

.line-height--315px {
  line-height: 315px; }

.line-height--330px {
  line-height: 330px; }

.line-height--370px {
  line-height: 370px; }

.line-height--400px {
  line-height: 400px; }

.line-height--430px {
  line-height: 430px; }

.line-height--490px {
  line-height: 490px; }

.line-height--565px {
  line-height: 565px; }

.line-height--570px {
  line-height: 570px; }

.line-height--655px {
  line-height: 655px; }

.line-height--470px {
  line-height: 470px; }

.line-height--870px {
  line-height: 870px; }

.line-height--890px {
  line-height: 890px; }

.line-height--930px {
  line-height: 930px; }

.line-height--0 {
  line-height: 0%; }

.line-height--5 {
  line-height: 5%; }

.line-height--10 {
  line-height: 10%; }

.line-height--15 {
  line-height: 15%; }

.line-height--20 {
  line-height: 20%; }

.line-height--21 {
  line-height: 21%; }

.line-height--22 {
  line-height: 22%; }

.line-height--25 {
  line-height: 25%; }

.line-height--30 {
  line-height: 30%; }

.line-height--32 {
  line-height: 32%; }

.line-height--33 {
  line-height: 33%; }

.line-height--34 {
  line-height: 34%; }

.line-height--35 {
  line-height: 35%; }

.line-height--40 {
  line-height: 40%; }

.line-height--45 {
  line-height: 45%; }

.line-height--47 {
  line-height: 47%; }

.line-height--50 {
  line-height: 50%; }

.line-height--55 {
  line-height: 55%; }

.line-height--60 {
  line-height: 60%; }

.line-height--65 {
  line-height: 65%; }

.line-height--70 {
  line-height: 70%; }

.line-height--75 {
  line-height: 75%; }

.line-height--80 {
  line-height: 80%; }

.line-height--85 {
  line-height: 85%; }

.line-height--88 {
  line-height: 88%; }

.line-height--90 {
  line-height: 90%; }

.line-height--93 {
  line-height: 93%; }

.line-height--95 {
  line-height: 95%; }

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

.line-height--4xs {
  line-height: 9px; }

.line-height--3xs {
  line-height: 10px; }

.line-height--2xs {
  line-height: 11px; }

.line-height--xs {
  line-height: 12px; }

.line-height--s {
  line-height: 13px; }

.line-height--m {
  line-height: 14px; }

.line-height--l {
  line-height: 16px; }

.line-height--xl {
  line-height: 18px; }

.line-height--2xl {
  line-height: 20px; }

.line-height--3xl {
  line-height: 21px; }

.line-height--4xl {
  line-height: 24px; }

.line-height--5xl {
  line-height: 25px; }

.line-height--6xl {
  line-height: 30px; }

.line-height--7xl {
  line-height: 33px; }

.line-height--8xl {
  line-height: 54px; }

.margin--auto {
  margin: auto; }

.margin-left--auto {
  margin-left: auto; }

.margin-right--auto {
  margin-right: auto; }

.margin-top--auto {
  margin-top: auto; }

.margin-bottom--auto {
  margin-bottom: auto; }

.margin--0 {
  margin: 0px; }

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

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

.margin-top--0 {
  margin-top: 0px; }

.margin-bottom--0 {
  margin-bottom: 0px; }

.margin--44px {
  margin: 44px; }

.margin-left--44px {
  margin-left: 44px; }

.margin-right--44px {
  margin-right: 44px; }

.margin-top--44px {
  margin-top: 44px; }

.margin-bottom--44px {
  margin-bottom: 44px; }

.margin--0px {
  margin: 0px; }

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

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

.margin-top--0px {
  margin-top: 0px; }

.margin-bottom--0px {
  margin-bottom: 0px; }

.margin--5px {
  margin: 5px; }

.margin-left--5px {
  margin-left: 5px; }

.margin-right--5px {
  margin-right: 5px; }

.margin-top--5px {
  margin-top: 5px; }

.margin-bottom--5px {
  margin-bottom: 5px; }

.margin--10px {
  margin: 10px; }

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

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

.margin-top--10px {
  margin-top: 10px; }

.margin-bottom--10px {
  margin-bottom: 10px; }

.margin--15px {
  margin: 15px; }

.margin-left--15px {
  margin-left: 15px; }

.margin-right--15px {
  margin-right: 15px; }

.margin-top--15px {
  margin-top: 15px; }

.margin-bottom--15px {
  margin-bottom: 15px; }

.margin--18px {
  margin: 18px; }

.margin-left--18px {
  margin-left: 18px; }

.margin-right--18px {
  margin-right: 18px; }

.margin-top--18px {
  margin-top: 18px; }

.margin-bottom--18px {
  margin-bottom: 18px; }

.margin--25px {
  margin: 25px; }

.margin-left--25px {
  margin-left: 25px; }

.margin-right--25px {
  margin-right: 25px; }

.margin-top--25px {
  margin-top: 25px; }

.margin-bottom--25px {
  margin-bottom: 25px; }

.margin--55px {
  margin: 55px; }

.margin-left--55px {
  margin-left: 55px; }

.margin-right--55px {
  margin-right: 55px; }

.margin-top--55px {
  margin-top: 55px; }

.margin-bottom--55px {
  margin-bottom: 55px; }

.margin--30px {
  margin: 30px; }

.margin-left--30px {
  margin-left: 30px; }

.margin-right--30px {
  margin-right: 30px; }

.margin-top--30px {
  margin-top: 30px; }

.margin-bottom--30px {
  margin-bottom: 30px; }

.margin--40px {
  margin: 40px; }

.margin-left--40px {
  margin-left: 40px; }

.margin-right--40px {
  margin-right: 40px; }

.margin-top--40px {
  margin-top: 40px; }

.margin-bottom--40px {
  margin-bottom: 40px; }

.margin--43px {
  margin: 43px; }

.margin-left--43px {
  margin-left: 43px; }

.margin-right--43px {
  margin-right: 43px; }

.margin-top--43px {
  margin-top: 43px; }

.margin-bottom--43px {
  margin-bottom: 43px; }

.margin--45px {
  margin: 45px; }

.margin-left--45px {
  margin-left: 45px; }

.margin-right--45px {
  margin-right: 45px; }

.margin-top--45px {
  margin-top: 45px; }

.margin-bottom--45px {
  margin-bottom: 45px; }

.margin--50px {
  margin: 50px; }

.margin-left--50px {
  margin-left: 50px; }

.margin-right--50px {
  margin-right: 50px; }

.margin-top--50px {
  margin-top: 50px; }

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

.margin--60px {
  margin: 60px; }

.margin-left--60px {
  margin-left: 60px; }

.margin-right--60px {
  margin-right: 60px; }

.margin-top--60px {
  margin-top: 60px; }

.margin-bottom--60px {
  margin-bottom: 60px; }

.margin--65px {
  margin: 65px; }

.margin-left--65px {
  margin-left: 65px; }

.margin-right--65px {
  margin-right: 65px; }

.margin-top--65px {
  margin-top: 65px; }

.margin-bottom--65px {
  margin-bottom: 65px; }

.margin--68px {
  margin: 68px; }

.margin-left--68px {
  margin-left: 68px; }

.margin-right--68px {
  margin-right: 68px; }

.margin-top--68px {
  margin-top: 68px; }

.margin-bottom--68px {
  margin-bottom: 68px; }

.margin--70px {
  margin: 70px; }

.margin-left--70px {
  margin-left: 70px; }

.margin-right--70px {
  margin-right: 70px; }

.margin-top--70px {
  margin-top: 70px; }

.margin-bottom--70px {
  margin-bottom: 70px; }

.margin--75px {
  margin: 75px; }

.margin-left--75px {
  margin-left: 75px; }

.margin-right--75px {
  margin-right: 75px; }

.margin-top--75px {
  margin-top: 75px; }

.margin-bottom--75px {
  margin-bottom: 75px; }

.margin--80px {
  margin: 80px; }

.margin-left--80px {
  margin-left: 80px; }

.margin-right--80px {
  margin-right: 80px; }

.margin-top--80px {
  margin-top: 80px; }

.margin-bottom--80px {
  margin-bottom: 80px; }

.margin--85px {
  margin: 85px; }

.margin-left--85px {
  margin-left: 85px; }

.margin-right--85px {
  margin-right: 85px; }

.margin-top--85px {
  margin-top: 85px; }

.margin-bottom--85px {
  margin-bottom: 85px; }

.margin--90px {
  margin: 90px; }

.margin-left--90px {
  margin-left: 90px; }

.margin-right--90px {
  margin-right: 90px; }

.margin-top--90px {
  margin-top: 90px; }

.margin-bottom--90px {
  margin-bottom: 90px; }

.margin--100px {
  margin: 100px; }

.margin-left--100px {
  margin-left: 100px; }

.margin-right--100px {
  margin-right: 100px; }

.margin-top--100px {
  margin-top: 100px; }

.margin-bottom--100px {
  margin-bottom: 100px; }

.margin--110px {
  margin: 110px; }

.margin-left--110px {
  margin-left: 110px; }

.margin-right--110px {
  margin-right: 110px; }

.margin-top--110px {
  margin-top: 110px; }

.margin-bottom--110px {
  margin-bottom: 110px; }

.margin--160px {
  margin: 160px; }

.margin-left--160px {
  margin-left: 160px; }

.margin-right--160px {
  margin-right: 160px; }

.margin-top--160px {
  margin-top: 160px; }

.margin-bottom--160px {
  margin-bottom: 160px; }

.margin--4xs {
  margin: 4px; }

.margin-left--4xs {
  margin-left: 4px; }

.margin-right--4xs {
  margin-right: 4px; }

.margin-top--4xs {
  margin-top: 4px; }

.margin-bottom--4xs {
  margin-bottom: 4px; }

.margin--3xs {
  margin: 5px; }

.margin-left--3xs {
  margin-left: 5px; }

.margin-right--3xs {
  margin-right: 5px; }

.margin-top--3xs {
  margin-top: 5px; }

.margin-bottom--3xs {
  margin-bottom: 5px; }

.margin--2xs {
  margin: 8px; }

.margin-left--2xs {
  margin-left: 8px; }

.margin-right--2xs {
  margin-right: 8px; }

.margin-top--2xs {
  margin-top: 8px; }

.margin-bottom--2xs {
  margin-bottom: 8px; }

.margin--xs {
  margin: 11px; }

.margin-left--xs {
  margin-left: 11px; }

.margin-right--xs {
  margin-right: 11px; }

.margin-top--xs {
  margin-top: 11px; }

.margin-bottom--xs {
  margin-bottom: 11px; }

.margin--s {
  margin: 13px; }

.margin-left--s {
  margin-left: 13px; }

.margin-right--s {
  margin-right: 13px; }

.margin-top--s {
  margin-top: 13px; }

.margin-bottom--s {
  margin-bottom: 13px; }

.margin--m {
  margin: 16px; }

.margin-left--m {
  margin-left: 16px; }

.margin-right--m {
  margin-right: 16px; }

.margin-top--m {
  margin-top: 16px; }

.margin-bottom--m {
  margin-bottom: 16px; }

.margin--l {
  margin: 20px; }

.margin-left--l {
  margin-left: 20px; }

.margin-right--l {
  margin-right: 20px; }

.margin-top--l {
  margin-top: 20px; }

.margin-bottom--l {
  margin-bottom: 20px; }

.margin--xl {
  margin: 25px; }

.margin-left--xl {
  margin-left: 25px; }

.margin-right--xl {
  margin-right: 25px; }

.margin-top--xl {
  margin-top: 25px; }

.margin-bottom--xl {
  margin-bottom: 25px; }

.margin--2xl {
  margin: 30px; }

.margin-left--2xl {
  margin-left: 30px; }

.margin-right--2xl {
  margin-right: 30px; }

.margin-top--2xl {
  margin-top: 30px; }

.margin-bottom--2xl {
  margin-bottom: 30px; }

.margin--3xl {
  margin: 36px; }

.margin-left--3xl {
  margin-left: 36px; }

.margin-right--3xl {
  margin-right: 36px; }

.margin-top--3xl {
  margin-top: 36px; }

.margin-bottom--3xl {
  margin-bottom: 36px; }

.margin--4xl {
  margin: 42px; }

.margin-left--4xl {
  margin-left: 42px; }

.margin-right--4xl {
  margin-right: 42px; }

.margin-top--4xl {
  margin-top: 42px; }

.margin-bottom--4xl {
  margin-bottom: 42px; }

.margin--5xl {
  margin: 48px; }

.margin-left--5xl {
  margin-left: 48px; }

.margin-right--5xl {
  margin-right: 48px; }

.margin-top--5xl {
  margin-top: 48px; }

.margin-bottom--5xl {
  margin-bottom: 48px; }

.padding--auto {
  padding: auto; }

.padding-left--auto {
  padding-left: auto; }

.padding-right--auto {
  padding-right: auto; }

.padding-top--auto {
  padding-top: auto; }

.padding-bottom--auto {
  padding-bottom: auto; }

.padding--0 {
  padding: 0px; }

.padding-left--0 {
  padding-left: 0px; }

.padding-right--0 {
  padding-right: 0px; }

.padding-top--0 {
  padding-top: 0px; }

.padding-bottom--0 {
  padding-bottom: 0px; }

.padding--44px {
  padding: 44px; }

.padding-left--44px {
  padding-left: 44px; }

.padding-right--44px {
  padding-right: 44px; }

.padding-top--44px {
  padding-top: 44px; }

.padding-bottom--44px {
  padding-bottom: 44px; }

.padding--0px {
  padding: 0px; }

.padding-left--0px {
  padding-left: 0px; }

.padding-right--0px {
  padding-right: 0px; }

.padding-top--0px {
  padding-top: 0px; }

.padding-bottom--0px {
  padding-bottom: 0px; }

.padding--5px {
  padding: 5px; }

.padding-left--5px {
  padding-left: 5px; }

.padding-right--5px {
  padding-right: 5px; }

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

.padding-bottom--5px {
  padding-bottom: 5px; }

.padding--10px {
  padding: 10px; }

.padding-left--10px {
  padding-left: 10px; }

.padding-right--10px {
  padding-right: 10px; }

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

.padding-bottom--10px {
  padding-bottom: 10px; }

.padding--15px {
  padding: 15px; }

.padding-left--15px {
  padding-left: 15px; }

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

.padding-top--15px {
  padding-top: 15px; }

.padding-bottom--15px {
  padding-bottom: 15px; }

.padding--18px {
  padding: 18px; }

.padding-left--18px {
  padding-left: 18px; }

.padding-right--18px {
  padding-right: 18px; }

.padding-top--18px {
  padding-top: 18px; }

.padding-bottom--18px {
  padding-bottom: 18px; }

.padding--25px {
  padding: 25px; }

.padding-left--25px {
  padding-left: 25px; }

.padding-right--25px {
  padding-right: 25px; }

.padding-top--25px {
  padding-top: 25px; }

.padding-bottom--25px {
  padding-bottom: 25px; }

.padding--55px {
  padding: 55px; }

.padding-left--55px {
  padding-left: 55px; }

.padding-right--55px {
  padding-right: 55px; }

.padding-top--55px {
  padding-top: 55px; }

.padding-bottom--55px {
  padding-bottom: 55px; }

.padding--30px {
  padding: 30px; }

.padding-left--30px {
  padding-left: 30px; }

.padding-right--30px {
  padding-right: 30px; }

.padding-top--30px {
  padding-top: 30px; }

.padding-bottom--30px {
  padding-bottom: 30px; }

.padding--40px {
  padding: 40px; }

.padding-left--40px {
  padding-left: 40px; }

.padding-right--40px {
  padding-right: 40px; }

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

.padding-bottom--40px {
  padding-bottom: 40px; }

.padding--43px {
  padding: 43px; }

.padding-left--43px {
  padding-left: 43px; }

.padding-right--43px {
  padding-right: 43px; }

.padding-top--43px {
  padding-top: 43px; }

.padding-bottom--43px {
  padding-bottom: 43px; }

.padding--45px {
  padding: 45px; }

.padding-left--45px {
  padding-left: 45px; }

.padding-right--45px {
  padding-right: 45px; }

.padding-top--45px {
  padding-top: 45px; }

.padding-bottom--45px {
  padding-bottom: 45px; }

.padding--50px {
  padding: 50px; }

.padding-left--50px {
  padding-left: 50px; }

.padding-right--50px {
  padding-right: 50px; }

.padding-top--50px {
  padding-top: 50px; }

.padding-bottom--50px {
  padding-bottom: 50px; }

.padding--60px {
  padding: 60px; }

.padding-left--60px {
  padding-left: 60px; }

.padding-right--60px {
  padding-right: 60px; }

.padding-top--60px {
  padding-top: 60px; }

.padding-bottom--60px {
  padding-bottom: 60px; }

.padding--65px {
  padding: 65px; }

.padding-left--65px {
  padding-left: 65px; }

.padding-right--65px {
  padding-right: 65px; }

.padding-top--65px {
  padding-top: 65px; }

.padding-bottom--65px {
  padding-bottom: 65px; }

.padding--68px {
  padding: 68px; }

.padding-left--68px {
  padding-left: 68px; }

.padding-right--68px {
  padding-right: 68px; }

.padding-top--68px {
  padding-top: 68px; }

.padding-bottom--68px {
  padding-bottom: 68px; }

.padding--70px {
  padding: 70px; }

.padding-left--70px {
  padding-left: 70px; }

.padding-right--70px {
  padding-right: 70px; }

.padding-top--70px {
  padding-top: 70px; }

.padding-bottom--70px {
  padding-bottom: 70px; }

.padding--75px {
  padding: 75px; }

.padding-left--75px {
  padding-left: 75px; }

.padding-right--75px {
  padding-right: 75px; }

.padding-top--75px {
  padding-top: 75px; }

.padding-bottom--75px {
  padding-bottom: 75px; }

.padding--80px {
  padding: 80px; }

.padding-left--80px {
  padding-left: 80px; }

.padding-right--80px {
  padding-right: 80px; }

.padding-top--80px {
  padding-top: 80px; }

.padding-bottom--80px {
  padding-bottom: 80px; }

.padding--85px {
  padding: 85px; }

.padding-left--85px {
  padding-left: 85px; }

.padding-right--85px {
  padding-right: 85px; }

.padding-top--85px {
  padding-top: 85px; }

.padding-bottom--85px {
  padding-bottom: 85px; }

.padding--90px {
  padding: 90px; }

.padding-left--90px {
  padding-left: 90px; }

.padding-right--90px {
  padding-right: 90px; }

.padding-top--90px {
  padding-top: 90px; }

.padding-bottom--90px {
  padding-bottom: 90px; }

.padding--100px {
  padding: 100px; }

.padding-left--100px {
  padding-left: 100px; }

.padding-right--100px {
  padding-right: 100px; }

.padding-top--100px {
  padding-top: 100px; }

.padding-bottom--100px {
  padding-bottom: 100px; }

.padding--110px {
  padding: 110px; }

.padding-left--110px {
  padding-left: 110px; }

.padding-right--110px {
  padding-right: 110px; }

.padding-top--110px {
  padding-top: 110px; }

.padding-bottom--110px {
  padding-bottom: 110px; }

.padding--160px {
  padding: 160px; }

.padding-left--160px {
  padding-left: 160px; }

.padding-right--160px {
  padding-right: 160px; }

.padding-top--160px {
  padding-top: 160px; }

.padding-bottom--160px {
  padding-bottom: 160px; }

.padding--4xs {
  padding: 4px; }

.padding-left--4xs {
  padding-left: 4px; }

.padding-right--4xs {
  padding-right: 4px; }

.padding-top--4xs {
  padding-top: 4px; }

.padding-bottom--4xs {
  padding-bottom: 4px; }

.padding--3xs {
  padding: 5px; }

.padding-left--3xs {
  padding-left: 5px; }

.padding-right--3xs {
  padding-right: 5px; }

.padding-top--3xs {
  padding-top: 5px; }

.padding-bottom--3xs {
  padding-bottom: 5px; }

.padding--2xs {
  padding: 8px; }

.padding-left--2xs {
  padding-left: 8px; }

.padding-right--2xs {
  padding-right: 8px; }

.padding-top--2xs {
  padding-top: 8px; }

.padding-bottom--2xs {
  padding-bottom: 8px; }

.padding--xs {
  padding: 11px; }

.padding-left--xs {
  padding-left: 11px; }

.padding-right--xs {
  padding-right: 11px; }

.padding-top--xs {
  padding-top: 11px; }

.padding-bottom--xs {
  padding-bottom: 11px; }

.padding--s {
  padding: 13px; }

.padding-left--s {
  padding-left: 13px; }

.padding-right--s {
  padding-right: 13px; }

.padding-top--s {
  padding-top: 13px; }

.padding-bottom--s {
  padding-bottom: 13px; }

.padding--m {
  padding: 16px; }

.padding-left--m {
  padding-left: 16px; }

.padding-right--m {
  padding-right: 16px; }

.padding-top--m {
  padding-top: 16px; }

.padding-bottom--m {
  padding-bottom: 16px; }

.padding--l {
  padding: 20px; }

.padding-left--l {
  padding-left: 20px; }

.padding-right--l {
  padding-right: 20px; }

.padding-top--l {
  padding-top: 20px; }

.padding-bottom--l {
  padding-bottom: 20px; }

.padding--xl {
  padding: 25px; }

.padding-left--xl {
  padding-left: 25px; }

.padding-right--xl {
  padding-right: 25px; }

.padding-top--xl {
  padding-top: 25px; }

.padding-bottom--xl {
  padding-bottom: 25px; }

.padding--2xl {
  padding: 30px; }

.padding-left--2xl {
  padding-left: 30px; }

.padding-right--2xl {
  padding-right: 30px; }

.padding-top--2xl {
  padding-top: 30px; }

.padding-bottom--2xl {
  padding-bottom: 30px; }

.padding--3xl {
  padding: 36px; }

.padding-left--3xl {
  padding-left: 36px; }

.padding-right--3xl {
  padding-right: 36px; }

.padding-top--3xl {
  padding-top: 36px; }

.padding-bottom--3xl {
  padding-bottom: 36px; }

.padding--4xl {
  padding: 42px; }

.padding-left--4xl {
  padding-left: 42px; }

.padding-right--4xl {
  padding-right: 42px; }

.padding-top--4xl {
  padding-top: 42px; }

.padding-bottom--4xl {
  padding-bottom: 42px; }

.padding--5xl {
  padding: 48px; }

.padding-left--5xl {
  padding-left: 48px; }

.padding-right--5xl {
  padding-right: 48px; }

.padding-top--5xl {
  padding-top: 48px; }

.padding-bottom--5xl {
  padding-bottom: 48px; }

.border-radius--0 {
  border-radius: 0px; }

.border-radius-top-left--0 {
  border-top-left-radius: 0px; }

.border-radius-top-right--0 {
  border-top-right-radius: 0px; }

.border-radius-bottom-left--0 {
  border-bottom-left-radius: 0px; }

.border-radius-bottom-right--0 {
  border-bottom-right-radius: 0px; }

.border-radius--50 {
  border-radius: 50%; }

.border-radius-top-left--50 {
  border-top-left-radius: 50%; }

.border-radius-top-right--50 {
  border-top-right-radius: 50%; }

.border-radius-bottom-left--50 {
  border-bottom-left-radius: 50%; }

.border-radius-bottom-right--50 {
  border-bottom-right-radius: 50%; }

.border-radius--0px {
  border-radius: 0px; }

.border-radius-top-left--0px {
  border-top-left-radius: 0px; }

.border-radius-top-right--0px {
  border-top-right-radius: 0px; }

.border-radius-bottom-left--0px {
  border-bottom-left-radius: 0px; }

.border-radius-bottom-right--0px {
  border-bottom-right-radius: 0px; }

.border-radius--5px {
  border-radius: 5px; }

.border-radius-top-left--5px {
  border-top-left-radius: 5px; }

.border-radius-top-right--5px {
  border-top-right-radius: 5px; }

.border-radius-bottom-left--5px {
  border-bottom-left-radius: 5px; }

.border-radius-bottom-right--5px {
  border-bottom-right-radius: 5px; }

.border-radius--10px {
  border-radius: 10px; }

.border-radius-top-left--10px {
  border-top-left-radius: 10px; }

.border-radius-top-right--10px {
  border-top-right-radius: 10px; }

.border-radius-bottom-left--10px {
  border-bottom-left-radius: 10px; }

.border-radius-bottom-right--10px {
  border-bottom-right-radius: 10px; }

.border-radius--15px {
  border-radius: 15px; }

.border-radius-top-left--15px {
  border-top-left-radius: 15px; }

.border-radius-top-right--15px {
  border-top-right-radius: 15px; }

.border-radius-bottom-left--15px {
  border-bottom-left-radius: 15px; }

.border-radius-bottom-right--15px {
  border-bottom-right-radius: 15px; }

.border-radius--18px {
  border-radius: 18px; }

.border-radius-top-left--18px {
  border-top-left-radius: 18px; }

.border-radius-top-right--18px {
  border-top-right-radius: 18px; }

.border-radius-bottom-left--18px {
  border-bottom-left-radius: 18px; }

.border-radius-bottom-right--18px {
  border-bottom-right-radius: 18px; }

.border-radius--25px {
  border-radius: 25px; }

.border-radius-top-left--25px {
  border-top-left-radius: 25px; }

.border-radius-top-right--25px {
  border-top-right-radius: 25px; }

.border-radius-bottom-left--25px {
  border-bottom-left-radius: 25px; }

.border-radius-bottom-right--25px {
  border-bottom-right-radius: 25px; }

.border-radius--55px {
  border-radius: 55px; }

.border-radius-top-left--55px {
  border-top-left-radius: 55px; }

.border-radius-top-right--55px {
  border-top-right-radius: 55px; }

.border-radius-bottom-left--55px {
  border-bottom-left-radius: 55px; }

.border-radius-bottom-right--55px {
  border-bottom-right-radius: 55px; }

.border-radius--30px {
  border-radius: 30px; }

.border-radius-top-left--30px {
  border-top-left-radius: 30px; }

.border-radius-top-right--30px {
  border-top-right-radius: 30px; }

.border-radius-bottom-left--30px {
  border-bottom-left-radius: 30px; }

.border-radius-bottom-right--30px {
  border-bottom-right-radius: 30px; }

.border-radius--40px {
  border-radius: 40px; }

.border-radius-top-left--40px {
  border-top-left-radius: 40px; }

.border-radius-top-right--40px {
  border-top-right-radius: 40px; }

.border-radius-bottom-left--40px {
  border-bottom-left-radius: 40px; }

.border-radius-bottom-right--40px {
  border-bottom-right-radius: 40px; }

.border-radius--43px {
  border-radius: 43px; }

.border-radius-top-left--43px {
  border-top-left-radius: 43px; }

.border-radius-top-right--43px {
  border-top-right-radius: 43px; }

.border-radius-bottom-left--43px {
  border-bottom-left-radius: 43px; }

.border-radius-bottom-right--43px {
  border-bottom-right-radius: 43px; }

.border-radius--45px {
  border-radius: 45px; }

.border-radius-top-left--45px {
  border-top-left-radius: 45px; }

.border-radius-top-right--45px {
  border-top-right-radius: 45px; }

.border-radius-bottom-left--45px {
  border-bottom-left-radius: 45px; }

.border-radius-bottom-right--45px {
  border-bottom-right-radius: 45px; }

.border-radius--50px {
  border-radius: 50px; }

.border-radius-top-left--50px {
  border-top-left-radius: 50px; }

.border-radius-top-right--50px {
  border-top-right-radius: 50px; }

.border-radius-bottom-left--50px {
  border-bottom-left-radius: 50px; }

.border-radius-bottom-right--50px {
  border-bottom-right-radius: 50px; }

.border-radius--60px {
  border-radius: 60px; }

.border-radius-top-left--60px {
  border-top-left-radius: 60px; }

.border-radius-top-right--60px {
  border-top-right-radius: 60px; }

.border-radius-bottom-left--60px {
  border-bottom-left-radius: 60px; }

.border-radius-bottom-right--60px {
  border-bottom-right-radius: 60px; }

.border-radius--65px {
  border-radius: 65px; }

.border-radius-top-left--65px {
  border-top-left-radius: 65px; }

.border-radius-top-right--65px {
  border-top-right-radius: 65px; }

.border-radius-bottom-left--65px {
  border-bottom-left-radius: 65px; }

.border-radius-bottom-right--65px {
  border-bottom-right-radius: 65px; }

.border-radius--68px {
  border-radius: 68px; }

.border-radius-top-left--68px {
  border-top-left-radius: 68px; }

.border-radius-top-right--68px {
  border-top-right-radius: 68px; }

.border-radius-bottom-left--68px {
  border-bottom-left-radius: 68px; }

.border-radius-bottom-right--68px {
  border-bottom-right-radius: 68px; }

.border-radius--70px {
  border-radius: 70px; }

.border-radius-top-left--70px {
  border-top-left-radius: 70px; }

.border-radius-top-right--70px {
  border-top-right-radius: 70px; }

.border-radius-bottom-left--70px {
  border-bottom-left-radius: 70px; }

.border-radius-bottom-right--70px {
  border-bottom-right-radius: 70px; }

.border-radius--75px {
  border-radius: 75px; }

.border-radius-top-left--75px {
  border-top-left-radius: 75px; }

.border-radius-top-right--75px {
  border-top-right-radius: 75px; }

.border-radius-bottom-left--75px {
  border-bottom-left-radius: 75px; }

.border-radius-bottom-right--75px {
  border-bottom-right-radius: 75px; }

.border-radius--80px {
  border-radius: 80px; }

.border-radius-top-left--80px {
  border-top-left-radius: 80px; }

.border-radius-top-right--80px {
  border-top-right-radius: 80px; }

.border-radius-bottom-left--80px {
  border-bottom-left-radius: 80px; }

.border-radius-bottom-right--80px {
  border-bottom-right-radius: 80px; }

.border-radius--85px {
  border-radius: 85px; }

.border-radius-top-left--85px {
  border-top-left-radius: 85px; }

.border-radius-top-right--85px {
  border-top-right-radius: 85px; }

.border-radius-bottom-left--85px {
  border-bottom-left-radius: 85px; }

.border-radius-bottom-right--85px {
  border-bottom-right-radius: 85px; }

.border-radius--90px {
  border-radius: 90px; }

.border-radius-top-left--90px {
  border-top-left-radius: 90px; }

.border-radius-top-right--90px {
  border-top-right-radius: 90px; }

.border-radius-bottom-left--90px {
  border-bottom-left-radius: 90px; }

.border-radius-bottom-right--90px {
  border-bottom-right-radius: 90px; }

.border-radius--100px {
  border-radius: 100px; }

.border-radius-top-left--100px {
  border-top-left-radius: 100px; }

.border-radius-top-right--100px {
  border-top-right-radius: 100px; }

.border-radius-bottom-left--100px {
  border-bottom-left-radius: 100px; }

.border-radius-bottom-right--100px {
  border-bottom-right-radius: 100px; }

.border-radius--110px {
  border-radius: 110px; }

.border-radius-top-left--110px {
  border-top-left-radius: 110px; }

.border-radius-top-right--110px {
  border-top-right-radius: 110px; }

.border-radius-bottom-left--110px {
  border-bottom-left-radius: 110px; }

.border-radius-bottom-right--110px {
  border-bottom-right-radius: 110px; }

.border-radius--160px {
  border-radius: 160px; }

.border-radius-top-left--160px {
  border-top-left-radius: 160px; }

.border-radius-top-right--160px {
  border-top-right-radius: 160px; }

.border-radius-bottom-left--160px {
  border-bottom-left-radius: 160px; }

.border-radius-bottom-right--160px {
  border-bottom-right-radius: 160px; }

.border-radius--4xs {
  border-radius: 4px; }

.border-radius-top-left--4xs {
  border-top-left-radius: 4px; }

.border-radius-top-right--4xs {
  border-top-right-radius: 4px; }

.border-radius-bottom-left--4xs {
  border-bottom-left-radius: 4px; }

.border-radius-bottom-right--4xs {
  border-bottom-right-radius: 4px; }

.border-radius--3xs {
  border-radius: 5px; }

.border-radius-top-left--3xs {
  border-top-left-radius: 5px; }

.border-radius-top-right--3xs {
  border-top-right-radius: 5px; }

.border-radius-bottom-left--3xs {
  border-bottom-left-radius: 5px; }

.border-radius-bottom-right--3xs {
  border-bottom-right-radius: 5px; }

.border-radius--2xs {
  border-radius: 8px; }

.border-radius-top-left--2xs {
  border-top-left-radius: 8px; }

.border-radius-top-right--2xs {
  border-top-right-radius: 8px; }

.border-radius-bottom-left--2xs {
  border-bottom-left-radius: 8px; }

.border-radius-bottom-right--2xs {
  border-bottom-right-radius: 8px; }

.border-radius--xs {
  border-radius: 11px; }

.border-radius-top-left--xs {
  border-top-left-radius: 11px; }

.border-radius-top-right--xs {
  border-top-right-radius: 11px; }

.border-radius-bottom-left--xs {
  border-bottom-left-radius: 11px; }

.border-radius-bottom-right--xs {
  border-bottom-right-radius: 11px; }

.border-radius--s {
  border-radius: 13px; }

.border-radius-top-left--s {
  border-top-left-radius: 13px; }

.border-radius-top-right--s {
  border-top-right-radius: 13px; }

.border-radius-bottom-left--s {
  border-bottom-left-radius: 13px; }

.border-radius-bottom-right--s {
  border-bottom-right-radius: 13px; }

.border-radius--m {
  border-radius: 16px; }

.border-radius-top-left--m {
  border-top-left-radius: 16px; }

.border-radius-top-right--m {
  border-top-right-radius: 16px; }

.border-radius-bottom-left--m {
  border-bottom-left-radius: 16px; }

.border-radius-bottom-right--m {
  border-bottom-right-radius: 16px; }

.border-radius--l {
  border-radius: 20px; }

.border-radius-top-left--l {
  border-top-left-radius: 20px; }

.border-radius-top-right--l {
  border-top-right-radius: 20px; }

.border-radius-bottom-left--l {
  border-bottom-left-radius: 20px; }

.border-radius-bottom-right--l {
  border-bottom-right-radius: 20px; }

.border-radius--xl {
  border-radius: 25px; }

.border-radius-top-left--xl {
  border-top-left-radius: 25px; }

.border-radius-top-right--xl {
  border-top-right-radius: 25px; }

.border-radius-bottom-left--xl {
  border-bottom-left-radius: 25px; }

.border-radius-bottom-right--xl {
  border-bottom-right-radius: 25px; }

.border-radius--2xl {
  border-radius: 30px; }

.border-radius-top-left--2xl {
  border-top-left-radius: 30px; }

.border-radius-top-right--2xl {
  border-top-right-radius: 30px; }

.border-radius-bottom-left--2xl {
  border-bottom-left-radius: 30px; }

.border-radius-bottom-right--2xl {
  border-bottom-right-radius: 30px; }

.border-radius--3xl {
  border-radius: 36px; }

.border-radius-top-left--3xl {
  border-top-left-radius: 36px; }

.border-radius-top-right--3xl {
  border-top-right-radius: 36px; }

.border-radius-bottom-left--3xl {
  border-bottom-left-radius: 36px; }

.border-radius-bottom-right--3xl {
  border-bottom-right-radius: 36px; }

.border-radius--4xl {
  border-radius: 42px; }

.border-radius-top-left--4xl {
  border-top-left-radius: 42px; }

.border-radius-top-right--4xl {
  border-top-right-radius: 42px; }

.border-radius-bottom-left--4xl {
  border-bottom-left-radius: 42px; }

.border-radius-bottom-right--4xl {
  border-bottom-right-radius: 42px; }

.border-radius--5xl {
  border-radius: 48px; }

.border-radius-top-left--5xl {
  border-top-left-radius: 48px; }

.border-radius-top-right--5xl {
  border-top-right-radius: 48px; }

.border-radius-bottom-left--5xl {
  border-bottom-left-radius: 48px; }

.border-radius-bottom-right--5xl {
  border-bottom-right-radius: 48px; }

.border--none {
  border: none; }

.border-left--none {
  border-left: none; }

.border-right--none {
  border-right: none; }

.border-top--none {
  border-top: none; }

.border-bottom--none {
  border-bottom: none; }

.border--1 {
  border-width: 1px;
  border-style: solid; }

.border-left--1 {
  border-left-width: 1px;
  border-left-style: solid; }

.border-right--1 {
  border-right-width: 1px;
  border-right-style: solid; }

.border-top--1 {
  border-top-width: 1px;
  border-top-style: solid; }

.border-bottom--1 {
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.border--2 {
  border-width: 2px;
  border-style: solid; }

.border-left--2 {
  border-left-width: 2px;
  border-left-style: solid; }

.border-right--2 {
  border-right-width: 2px;
  border-right-style: solid; }

.border-top--2 {
  border-top-width: 2px;
  border-top-style: solid; }

.border-bottom--2 {
  border-bottom-width: 2px;
  border-bottom-style: solid; }

.border--3 {
  border-width: 3px;
  border-style: solid; }

.border-left--3 {
  border-left-width: 3px;
  border-left-style: solid; }

.border-right--3 {
  border-right-width: 3px;
  border-right-style: solid; }

.border-top--3 {
  border-top-width: 3px;
  border-top-style: solid; }

.border-bottom--3 {
  border-bottom-width: 3px;
  border-bottom-style: solid; }

.border--4 {
  border-width: 4px;
  border-style: solid; }

.border-left--4 {
  border-left-width: 4px;
  border-left-style: solid; }

.border-right--4 {
  border-right-width: 4px;
  border-right-style: solid; }

.border-top--4 {
  border-top-width: 4px;
  border-top-style: solid; }

.border-bottom--4 {
  border-bottom-width: 4px;
  border-bottom-style: solid; }

.border--5 {
  border-width: 5px;
  border-style: solid; }

.border-left--5 {
  border-left-width: 5px;
  border-left-style: solid; }

.border-right--5 {
  border-right-width: 5px;
  border-right-style: solid; }

.border-top--5 {
  border-top-width: 5px;
  border-top-style: solid; }

.border-bottom--5 {
  border-bottom-width: 5px;
  border-bottom-style: solid; }

.display--none {
  display: none; }

.display--block {
  display: block; }

.display--inline {
  display: inline; }

.display--inline-block {
  display: inline-block; }

.display--inline-flex {
  display: inline-flex; }

.flex {
  display: flex; }
  .flex--basis-0 {
    flex-basis: 0; }
  .flex--row {
    flex-direction: row; }
  .flex--column {
    flex-direction: column; }
  .flex--wrap {
    flex-wrap: wrap; }
  .flex__item {
    flex-grow: 0;
    flex-shrink: 0; }
    .flex__item--grow {
      flex-grow: 1; }
    .flex__item--shrink {
      flex-shrink: 1; }
    .flex__item--shrink--grow {
      flex-shrink: 1;
      flex-grow: 1; }

.grid {
  display: grid; }
  .grid--row {
    grid-auto-flow: column; }
  .grid-template-columns--50 {
    grid-template-columns: 50% 50%; }
  .grid-template-columns--1fr {
    grid-template-columns: repeat(1, 1fr); }
  .grid-template-columns--2fr {
    grid-template-columns: repeat(2, 1fr); }
  .grid-template-columns--3fr {
    grid-template-columns: repeat(3, 1fr); }
  .grid-template-columns--4fr {
    grid-template-columns: repeat(4, 1fr); }
  .grid-template-columns--5fr {
    grid-template-columns: repeat(5, 1fr); }
  .grid-template-columns--6fr {
    grid-template-columns: repeat(6, 1fr); }
  .grid-template-columns--1fr-3fr {
    grid-template-columns: 1fr 3fr; }
  .grid-template-rows--50 {
    grid-template-rows: 50% 50%; }
  .grid-template-rows--1fr {
    grid-template-rows: repeat(1, 1fr); }
  .grid-template-rows--2fr {
    grid-template-rows: repeat(2, 1fr); }
  .grid-template-rows--3fr {
    grid-template-rows: repeat(3, 1fr); }
  .grid-template-rows--4fr {
    grid-template-rows: repeat(4, 1fr); }
  .grid-template-rows--5fr {
    grid-template-rows: repeat(5, 1fr); }
  .grid-template-rows--6fr {
    grid-template-rows: repeat(6, 1fr); }
  .grid-template-rows--1fr-3fr {
    grid-template-rows: 1fr 3fr; }
  .grid-gap--0px {
    grid-gap: 0px; }
  .grid-gap--5px {
    grid-gap: 5px; }
  .grid-gap--10px {
    grid-gap: 10px; }
  .grid-gap--15px {
    grid-gap: 15px; }
  .grid-gap--18px {
    grid-gap: 18px; }
  .grid-gap--25px {
    grid-gap: 25px; }
  .grid-gap--55px {
    grid-gap: 55px; }
  .grid-gap--30px {
    grid-gap: 30px; }
  .grid-gap--40px {
    grid-gap: 40px; }
  .grid-gap--43px {
    grid-gap: 43px; }
  .grid-gap--45px {
    grid-gap: 45px; }
  .grid-gap--50px {
    grid-gap: 50px; }
  .grid-gap--60px {
    grid-gap: 60px; }
  .grid-gap--65px {
    grid-gap: 65px; }
  .grid-gap--68px {
    grid-gap: 68px; }
  .grid-gap--70px {
    grid-gap: 70px; }
  .grid-gap--75px {
    grid-gap: 75px; }
  .grid-gap--80px {
    grid-gap: 80px; }
  .grid-gap--85px {
    grid-gap: 85px; }
  .grid-gap--90px {
    grid-gap: 90px; }
  .grid-gap--100px {
    grid-gap: 100px; }
  .grid-gap--110px {
    grid-gap: 110px; }
  .grid-gap--160px {
    grid-gap: 160px; }
  .grid-gap--4xs {
    grid-gap: 4px; }
  .grid-gap--3xs {
    grid-gap: 5px; }
  .grid-gap--2xs {
    grid-gap: 8px; }
  .grid-gap--xs {
    grid-gap: 11px; }
  .grid-gap--s {
    grid-gap: 13px; }
  .grid-gap--m {
    grid-gap: 16px; }
  .grid-gap--l {
    grid-gap: 20px; }
  .grid-gap--xl {
    grid-gap: 25px; }
  .grid-gap--2xl {
    grid-gap: 30px; }
  .grid-gap--3xl {
    grid-gap: 36px; }
  .grid-gap--4xl {
    grid-gap: 42px; }
  .grid-gap--5xl {
    grid-gap: 48px; }
  .grid-gap-row--0px {
    grid-row-gap: 0px; }
  .grid-gap-row--5px {
    grid-row-gap: 5px; }
  .grid-gap-row--10px {
    grid-row-gap: 10px; }
  .grid-gap-row--15px {
    grid-row-gap: 15px; }
  .grid-gap-row--18px {
    grid-row-gap: 18px; }
  .grid-gap-row--25px {
    grid-row-gap: 25px; }
  .grid-gap-row--55px {
    grid-row-gap: 55px; }
  .grid-gap-row--30px {
    grid-row-gap: 30px; }
  .grid-gap-row--40px {
    grid-row-gap: 40px; }
  .grid-gap-row--43px {
    grid-row-gap: 43px; }
  .grid-gap-row--45px {
    grid-row-gap: 45px; }
  .grid-gap-row--50px {
    grid-row-gap: 50px; }
  .grid-gap-row--60px {
    grid-row-gap: 60px; }
  .grid-gap-row--65px {
    grid-row-gap: 65px; }
  .grid-gap-row--68px {
    grid-row-gap: 68px; }
  .grid-gap-row--70px {
    grid-row-gap: 70px; }
  .grid-gap-row--75px {
    grid-row-gap: 75px; }
  .grid-gap-row--80px {
    grid-row-gap: 80px; }
  .grid-gap-row--85px {
    grid-row-gap: 85px; }
  .grid-gap-row--90px {
    grid-row-gap: 90px; }
  .grid-gap-row--100px {
    grid-row-gap: 100px; }
  .grid-gap-row--110px {
    grid-row-gap: 110px; }
  .grid-gap-row--160px {
    grid-row-gap: 160px; }
  .grid-gap-row--4xs {
    grid-row-gap: 4px; }
  .grid-gap-row--3xs {
    grid-row-gap: 5px; }
  .grid-gap-row--2xs {
    grid-row-gap: 8px; }
  .grid-gap-row--xs {
    grid-row-gap: 11px; }
  .grid-gap-row--s {
    grid-row-gap: 13px; }
  .grid-gap-row--m {
    grid-row-gap: 16px; }
  .grid-gap-row--l {
    grid-row-gap: 20px; }
  .grid-gap-row--xl {
    grid-row-gap: 25px; }
  .grid-gap-row--2xl {
    grid-row-gap: 30px; }
  .grid-gap-row--3xl {
    grid-row-gap: 36px; }
  .grid-gap-row--4xl {
    grid-row-gap: 42px; }
  .grid-gap-row--5xl {
    grid-row-gap: 48px; }
  .grid-gap-column--0px {
    grid-column-gap: 0px; }
  .grid-gap-column--5px {
    grid-column-gap: 5px; }
  .grid-gap-column--10px {
    grid-column-gap: 10px; }
  .grid-gap-column--15px {
    grid-column-gap: 15px; }
  .grid-gap-column--18px {
    grid-column-gap: 18px; }
  .grid-gap-column--25px {
    grid-column-gap: 25px; }
  .grid-gap-column--55px {
    grid-column-gap: 55px; }
  .grid-gap-column--30px {
    grid-column-gap: 30px; }
  .grid-gap-column--40px {
    grid-column-gap: 40px; }
  .grid-gap-column--43px {
    grid-column-gap: 43px; }
  .grid-gap-column--45px {
    grid-column-gap: 45px; }
  .grid-gap-column--50px {
    grid-column-gap: 50px; }
  .grid-gap-column--60px {
    grid-column-gap: 60px; }
  .grid-gap-column--65px {
    grid-column-gap: 65px; }
  .grid-gap-column--68px {
    grid-column-gap: 68px; }
  .grid-gap-column--70px {
    grid-column-gap: 70px; }
  .grid-gap-column--75px {
    grid-column-gap: 75px; }
  .grid-gap-column--80px {
    grid-column-gap: 80px; }
  .grid-gap-column--85px {
    grid-column-gap: 85px; }
  .grid-gap-column--90px {
    grid-column-gap: 90px; }
  .grid-gap-column--100px {
    grid-column-gap: 100px; }
  .grid-gap-column--110px {
    grid-column-gap: 110px; }
  .grid-gap-column--160px {
    grid-column-gap: 160px; }
  .grid-gap-column--4xs {
    grid-column-gap: 4px; }
  .grid-gap-column--3xs {
    grid-column-gap: 5px; }
  .grid-gap-column--2xs {
    grid-column-gap: 8px; }
  .grid-gap-column--xs {
    grid-column-gap: 11px; }
  .grid-gap-column--s {
    grid-column-gap: 13px; }
  .grid-gap-column--m {
    grid-column-gap: 16px; }
  .grid-gap-column--l {
    grid-column-gap: 20px; }
  .grid-gap-column--xl {
    grid-column-gap: 25px; }
  .grid-gap-column--2xl {
    grid-column-gap: 30px; }
  .grid-gap-column--3xl {
    grid-column-gap: 36px; }
  .grid-gap-column--4xl {
    grid-column-gap: 42px; }
  .grid-gap-column--5xl {
    grid-column-gap: 48px; }
  .grid-span-row--1 {
    grid-row: span 1; }
  .grid-span-row--2 {
    grid-row: span 2; }
  .grid-span-row--3 {
    grid-row: span 3; }
  .grid-span-row--4 {
    grid-row: span 4; }
  .grid-span-row--5 {
    grid-row: span 5; }
  .grid-span-column--1 {
    grid-column: span 1; }
  .grid-span-column--2 {
    grid-column: span 2; }
  .grid-span-column--3 {
    grid-column: span 3; }
  .grid-span-column--4 {
    grid-column: span 4; }
  .grid-span-column--5 {
    grid-column: span 5; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.justify-items--center {
  justify-items: center; }

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

.justify-items--flex-start {
  justify-items: flex-start; }

.justify-items--stretch {
  justify-items: stretch; }

.justify-items--baseline {
  justify-items: baseline; }

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

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

.justify-content--start {
  justify-content: start; }

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

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

.justify-content--stretch {
  justify-content: stretch; }

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

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

.justify-content--left {
  justify-content: left; }

.justify-content--right {
  justify-content: right; }

.justify-self--center {
  justify-self: center; }

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

.justify-self--flex-start {
  justify-self: flex-start; }

.justify-self--stretch {
  justify-self: stretch; }

.justify-self--baseline {
  justify-self: baseline; }

.direction--ltr {
  direction: ltr; }

.direction--rtl {
  direction: rtl; }

.object-fit--cover {
  object-fit: cover; }

.object-fit--contain {
  object-fit: contain; }

.position--relative {
  position: relative; }

.position--absolute {
  position: absolute; }

.position--fixed {
  position: fixed; }

.cursor--pointer {
  cursor: pointer; }

.cursor--default {
  cursor: default; }

.white-space--nowrap {
  white-space: nowrap; }

.white-space--break-spaces {
  white-space: break-spaces; }

.overflow--hidden {
  overflow: hidden; }

.overflow--hiddenY {
  overflow-y: hidden; }

.overflow--hiddenX {
  overflow-x: hidden; }

.overflow--yAuto {
  overflow-y: auto; }

.overflow--xAuto {
  overflow-x: auto; }

.overflow--auto {
  overflow: auto; }

.overflow--visible {
  overflow: visible; }

.overflow--wrap-anywhere {
  overflow-wrap: anywhere; }

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

.z-index--10- {
  z-index: -10; }

.z-index--0 {
  z-index: 0; }

.z-index--10 {
  z-index: 10; }

.z-index--60 {
  z-index: 60; }

.z-index--100 {
  z-index: 100; }

.z-index--1000 {
  z-index: 1000; }

.z-index--10000 {
  z-index: 10000; }

.top--25- {
  top: -25px; }

.top--20- {
  top: -20px; }

.top--10- {
  top: -10px; }

.top--0 {
  top: 0px; }

.top--2 {
  top: 2px; }

.top--5 {
  top: 5px; }

.top--15 {
  top: 15px; }

.top--6 {
  top: 6px; }

.top--10 {
  top: 10px; }

.top--20 {
  top: 20px; }

.top--25 {
  top: 25px; }

.top--30 {
  top: 30px; }

.top--35 {
  top: 35px; }

.top--40 {
  top: 40px; }

.top--45 {
  top: 45px; }

.top--50 {
  top: 50px; }

.left--25- {
  left: -25px; }

.left--20- {
  left: -20px; }

.left--10- {
  left: -10px; }

.left--0 {
  left: 0px; }

.left--2 {
  left: 2px; }

.left--5 {
  left: 5px; }

.left--15 {
  left: 15px; }

.left--6 {
  left: 6px; }

.left--10 {
  left: 10px; }

.left--20 {
  left: 20px; }

.left--25 {
  left: 25px; }

.left--30 {
  left: 30px; }

.left--35 {
  left: 35px; }

.left--40 {
  left: 40px; }

.left--45 {
  left: 45px; }

.left--50 {
  left: 50px; }

.bottom--25- {
  bottom: -25px; }

.bottom--20- {
  bottom: -20px; }

.bottom--10- {
  bottom: -10px; }

.bottom--0 {
  bottom: 0px; }

.bottom--2 {
  bottom: 2px; }

.bottom--5 {
  bottom: 5px; }

.bottom--15 {
  bottom: 15px; }

.bottom--6 {
  bottom: 6px; }

.bottom--10 {
  bottom: 10px; }

.bottom--20 {
  bottom: 20px; }

.bottom--25 {
  bottom: 25px; }

.bottom--30 {
  bottom: 30px; }

.bottom--35 {
  bottom: 35px; }

.bottom--40 {
  bottom: 40px; }

.bottom--45 {
  bottom: 45px; }

.bottom--50 {
  bottom: 50px; }

.right--25- {
  right: -25px; }

.right--20- {
  right: -20px; }

.right--10- {
  right: -10px; }

.right--0 {
  right: 0px; }

.right--2 {
  right: 2px; }

.right--5 {
  right: 5px; }

.right--15 {
  right: 15px; }

.right--6 {
  right: 6px; }

.right--10 {
  right: 10px; }

.right--20 {
  right: 20px; }

.right--25 {
  right: 25px; }

.right--30 {
  right: 30px; }

.right--35 {
  right: 35px; }

.right--40 {
  right: 40px; }

.right--45 {
  right: 45px; }

.right--50 {
  right: 50px; }

.max-width--268px {
  max-width: 268px; }

.line-height--1em {
  line-height: 1em; }

.opacity--0 {
  opacity: 0; }

.my-cart {
  position: relative;
  display: grid;
  grid-template-columns: max-content max-content;
  justify-items: center;
  align-items: center;
  column-gap: 15px;
  grid-template-rows: max-content max-content; }
  @media (max-width: 1024px) {
    .my-cart svg {
      width: 30px;
      height: 28px; } }
  .my-cart .items {
    position: absolute;
    left: 22px;
    top: -6px;
    padding: 0px 2px; }
    .my-cart .items svg {
      width: 35px;
      height: 32px; }
  .my-cart .cart-timer {
    grid-row: 2 / 2;
    grid-column: 1 / 3;
    display: flex;
    align-items: center; }
    .my-cart .cart-timer svg {
      margin-right: 4px; }
  .my-cart.active {
    color: black;
    fill: black;
    z-index: 99999; }
    .my-cart.active .total {
      color: black; }
    .my-cart.active .items {
      color: white;
      background-color: black; }
    .my-cart.active .cart-timer {
      opacity: 0; }
  @media (max-width: 1050px) {
    .my-cart .text {
      display: none; } }

#js-cart-timer {
  width: 47px; }

.l-client-login:hover > .l-client-menu {
  display: block; }

#main {
  min-height: 200px;
  z-index: auto;
  padding-bottom: 70px; }

.l-content {
  max-width: 1170px;
  width: 95%;
  margin: auto; }

.l-content-lg {
  max-width: 1200px;
  width: 95%;
  margin: auto; }

.l-content-xlg {
  max-width: 1230px;
  width: 95%;
  margin: auto; }

.l-content-5xlg {
  max-width: 100%;
  width: 100%;
  padding: 0px 57px; }
  @media (max-width: 1024px) {
    .l-content-5xlg {
      padding: 0px 20px; } }

.bottom-bar, .top-bar {
  position: relative; }
  .bottom-bar::before, .top-bar::before {
    content: '';
    border-bottom: 3px solid #ed3237;
    width: 68px;
    position: absolute;
    bottom: -7px;
    left: 1px; }

.top-bar::before {
  bottom: auto;
  top: -9px; }

#cookie_police {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  padding: 10px 0px; }

#cookie_police .content {
  display: flex;
  justify-content: space-between;
  align-items: center; }
  @media (max-width: 1024px) {
    #cookie_police .content {
      display: grid;
      gap: 20px;
      justify-items: center;
      text-align: center; } }

#cookie_police a {
  color: #ed3237; }

#cookie_police p {
  margin: 0px;
  padding: 0px; }

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    visibility: visible; }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }

#cookie_first, #cookie_update {
  display: none; }

.cookie_police_text_col {
  width: 80%;
  display: inline-block;
  vertical-align: middle; }

.cookie_police_button_col {
  display: inline-block;
  vertical-align: middle; }

button.cookie_accepted {
  padding: 5px 15px;
  cursor: pointer;
  font-size: 13px;
  text-align: center; }

#cookie_police {
  background-color: #ededed;
  z-index: 3;
  border-top: 1px solid #004893; }

button.cookie_accepted {
  border: 1px solid #666;
  color: #666; }

button.cookie_accepted:hover {
  background-color: #ddd; }

#cookie_police .l-content {
  padding: 0px 5px; }

.rounded {
  box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.06);
  background: white;
  border-radius: 50%;
  height: 36px;
  width: 36px;
  line-height: 36px;
  justify-content: center;
  align-items: center;
  display: flex; }

.breadcrumbs {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%; }
  @media (max-width: 1024px) {
    .breadcrumbs {
      display: block; }
      .breadcrumbs li {
        display: inline-block; } }

.bottom-pagination {
  max-width: 1170px;
  margin: auto;
  width: 100%;
  justify-content: flex-end;
  display: flex; }
  .bottom-pagination ul {
    flex-wrap: wrap; }
    @media (max-width: 500px) {
      .bottom-pagination ul li {
        margin-bottom: 10px; } }
  .bottom-pagination li:last-of-type {
    padding-right: 10px; }

.fa-chevron-down {
  pointer-events: none; }

.f1-view-password-icon {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
  height: 45px;
  display: flex;
  align-items: center;
  width: 40px;
  justify-content: center;
  pointer-events: all;
  user-select: none; }

.column {
  background-color: white;
  padding: 25px 30px; }

.l-footer {
  width: auto; }

.l-header {
  width: auto; }

header {
  position: fixed;
  z-index: 700;
  background: #FFF;
  width: 100%;
  display: grid;
  grid-template-rows: 32px 113px;
  grid-template-areas: "header-top" "header-middle" "header-bottom" "header-menu"; }
  @media (max-width: 1024px) {
    header {
      position: fixed;
      grid-template-rows: 1fr;
      z-index: 1071; } }
  header .header__columns {
    grid-template-columns: max-content 1fr 1fr;
    column-gap: 30px;
    grid-area: header-middle;
    grid-template-rows: 74px 1fr; }
    @media (max-width: 1024px) {
      header .header__columns {
        column-gap: initial;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding-top: 10px; } }
    header .header__columns .header__search-box {
      display: grid;
      grid-template-columns: 1fr max-content;
      grid-gap: 15px;
      width: 100%; }
      @media (max-width: 1024px) {
        header .header__columns .header__search-box {
          background-color: #f6f6f6;
          grid-area: header-bottom;
          grid-column: 1/3;
          padding-top: 10px;
          padding-bottom: 10px;
          padding-left: 60px;
          padding-right: 20px;
          position: relative; } }
    header .header__columns .header__client {
      display: grid;
      grid-template-columns: max-content max-content max-content;
      grid-gap: 30px;
      justify-content: space-between;
      align-items: center; }
      @media (max-width: 1024px) {
        header .header__columns .header__client {
          grid-gap: 15px;
          padding-right: 0;
          justify-content: flex-end; } }
      header .header__columns .header__client .l-client-login svg {
        margin-right: 10px; }
        @media (max-width: 1024px) {
          header .header__columns .header__client .l-client-login svg {
            margin: 0;
            width: 26px; } }
      header .header__columns .header__client .pedidos a {
        grid-template-columns: max-content min-content;
        display: grid;
        align-items: center;
        grid-gap: 10px; }
        @media (max-width: 1024px) {
          header .header__columns .header__client .pedidos a {
            grid-gap: 0px; } }
        header .header__columns .header__client .pedidos a svg {
          fill: white; }
          @media (max-width: 1024px) {
            header .header__columns .header__client .pedidos a svg {
              width: 27px;
              margin: 0; } }
      @media (max-width: 1024px) {
        header .header__columns .header__client .pedidos .text {
          display: none; } }
  header .main-navigation {
    grid-template-areas: 'main-menu'; }

.marginTopMenu {
  margin-top: 190px; }
  @media (max-width: 1024px) {
    .marginTopMenu {
      margin-top: 170px; } }

@media (min-width: 1024px) {
  .route-index .marginTopMenu {
    margin-top: 145px; } }

.l-menu {
  position: relative;
  text-align: center;
  align-items: center;
  display: grid;
  grid-template-columns: repeat(12, 1fr); }
  @media (max-width: 1024px) {
    .l-menu {
      display: none;
      position: relative;
      text-align: left;
      align-items: inherit;
      display: none;
      grid-template-columns: initial; } }

.l-menu__item {
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 75px;
  color: #393939; }
  @media (max-width: 1024px) {
    .l-menu__item {
      justify-content: initial;
      flex-direction: column;
      line-height: 28px;
      height: auto;
      width: 300px;
      display: flex;
      color: white;
      position: relative; } }
  .l-menu__item .has-icon {
    display: grid;
    grid-template-columns: 1fr max-content;
    align-items: center; }
  .l-menu__item:hover, .l-menu__item.active {
    color: #ec1d23; }
    @media (max-width: 1024px) {
      .l-menu__item:hover, .l-menu__item.active {
        background-color: #ec1d23;
        color: white; }
        .l-menu__item:hover .arrow-level-0, .l-menu__item.active .arrow-level-0 {
          transform: rotate(90deg); } }
  @media (min-width: 1024px) {
    .l-menu__item:last-of-type {
      background-color: #fbd100;
      border-top-right-radius: 4px;
      border-bottom-right-radius: 4px; } }
  .l-menu__item:last-of-type .block::after {
    display: none; }
  .l-menu__item:first-of-type .block::after {
    display: none; }
  .l-menu__item .block {
    display: grid;
    justify-items: center;
    grid-template-rows: 40px 30px;
    align-items: center;
    position: relative;
    font-size: 12px; }
    @media (min-width: 1024px) {
      .l-menu__item .block {
        margin-top: 2px; }
        .l-menu__item .block span {
          padding: 0px 10px; } }
    .l-menu__item .block img {
      max-height: 29px; }
    @media (max-width: 1024px) {
      .l-menu__item .block {
        display: flex;
        margin-right: auto;
        padding-left: 20px;
        font-size: 12px;
        font-weight: 700; }
        .l-menu__item .block img {
          display: none; } }
    .l-menu__item .block::after {
      content: '';
      display: block;
      border-right: 2px solid #f1f3f4;
      height: 50px;
      right: auto;
      left: -2px;
      top: 50%;
      transform: translateY(-50%);
      z-index: 1;
      width: 1px;
      position: absolute; }
      @media (max-width: 1024px) {
        .l-menu__item .block::after {
          display: none; } }
  .l-menu__item li {
    line-height: 28px;
    padding: 0px 0px; }
    @media (max-width: 1024px) {
      .l-menu__item li {
        display: flex;
        padding-right: 40px;
        flex-direction: column; } }
    .l-menu__item li a {
      padding: 0px 20px;
      display: flex; }
      @media (max-width: 1024px) {
        .l-menu__item li a {
          display: flex;
          margin-right: auto;
          position: relative;
          font-weight: 700; }
          .l-menu__item li a svg {
            pointer-events: none;
            position: absolute;
            top: 9px;
            left: 275px;
            margin-right: 20px; } }
    @media (min-width: 1024px) {
      .l-menu__item li:hover, .l-menu__item li.active {
        background-color: #ed3237; } }
    .l-menu__item li:hover .arrow-level-0, .l-menu__item li.active .arrow-level-0 {
      transform: rotate(90deg); }
  .l-menu__item .arrow-level-0 {
    display: none; }
    @media (max-width: 1024px) {
      .l-menu__item .arrow-level-0 {
        display: block;
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 275px;
        margin-right: 20px; } }
  .l-menu__item .sub-menu-recursive {
    display: none; }
    .l-menu__item .sub-menu-recursive li {
      padding: 0; }
    .l-menu__item .sub-menu-recursive .sub-menu-recursive li {
      padding: 0; }
    .l-menu__item .sub-menu-recursive .level-1 {
      display: none; }
  @media (max-width: 1024px) {
    .l-menu__item li.active .sub-menu-recursive {
      display: block; } }
  .l-menu__item .side-box {
    display: none;
    padding-top: 15px;
    flex-direction: column;
    align-items: flex-start; }
    .l-menu__item .side-box::-webkit-scrollbar-track {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
      width: 5px;
      background-position: top center;
      background-repeat: repeat-y; }
    .l-menu__item .side-box .arrow-menu.down {
      left: 98%;
      color: #ed3237; }
    .l-menu__item .side-box .arrow-menu.up {
      left: 98%;
      color: #ed3237; }
    .l-menu__item .side-box::-webkit-scrollbar {
      background-color: transparent;
      width: 10px; }
    .l-menu__item .side-box::-webkit-scrollbar-thumb {
      width: 10px;
      border-radius: 3px;
      background-color: #ed3237; }
    .l-menu__item .side-box.active {
      background: white;
      width: 100%;
      height: 100%;
      display: grid;
      grid-template-rows: auto 1fr auto;
      justify-items: flex-start;
      width: 100%; }
      .l-menu__item .side-box.active .sub-menu-recursive.level-0 {
        display: flex;
        flex-wrap: wrap;
        width: 100%; }
        .l-menu__item .side-box.active .sub-menu-recursive.level-0 .sub-menu-recursive {
          display: flex;
          flex-direction: column; }
          .l-menu__item .side-box.active .sub-menu-recursive.level-0 .sub-menu-recursive li {
            display: flex;
            flex-direction: column; }
        .l-menu__item .side-box.active .sub-menu-recursive.level-0::-webkit-scrollbar-track {
          background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
          width: 10px;
          background-position: top center;
          background-repeat: repeat-y; }
        .l-menu__item .side-box.active .sub-menu-recursive.level-0::-webkit-scrollbar {
          background-color: transparent;
          width: 10px; }
        .l-menu__item .side-box.active .sub-menu-recursive.level-0::-webkit-scrollbar-thumb {
          width: 10px;
          border-radius: 3px;
          background-color: #ed3237; }
      .l-menu__item .side-box.active .img-menu {
        display: flex; }
    .l-menu__item .side-box .title {
      color: #ed3237;
      font-size: 14px;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
      padding-left: 20px; }
    .l-menu__item .side-box .link-catalog {
      justify-self: flex-end;
      color: #2bac76;
      font-size: 11px;
      font-weight: 700;
      line-height: 11px;
      display: flex;
      padding-top: 20px;
      padding-right: 30px;
      padding-bottom: 15px;
      border-top: 1px solid #d0d0d0; }
      .l-menu__item .side-box .link-catalog::after {
        content: url("data:image/svg+xml;utf8,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='12' viewBox='0 0 6 12'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%232bac76' d='M5.825 5.903l-.463.546-4.18 4.906-1.007-1.092 3.717-4.36-3.717-4.36L1.182.45l4.18 4.906z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        margin-left: 15px; }
    .l-menu__item .side-box ul a {
      font-size: 12px;
      font-weight: 700;
      color: #393939; }
    .l-menu__item .side-box .sub-menu-recursive {
      background-color: white;
      color: #393939; }
      .l-menu__item .side-box .sub-menu-recursive ul {
        background-color: white;
        color: #393939; }
        .l-menu__item .side-box .sub-menu-recursive ul li {
          background-color: white;
          color: #393939; }
          @media (max-width: 1024px) {
            .l-menu__item .side-box .sub-menu-recursive ul li:hover {
              background-color: white; } }
          .l-menu__item .side-box .sub-menu-recursive ul li a {
            font-size: 12px;
            font-weight: 400;
            color: #393939; }
        .l-menu__item .side-box .sub-menu-recursive ul li.parent-li:hover {
          background-color: white; }
  .l-menu__item .side-box {
    overflow-y: auto;
    max-height: 55vh; }
  .l-menu__item .background {
    width: 100%;
    display: flex;
    margin-top: 10px; }
    @media (max-width: 1024px) {
      .l-menu__item .background {
        display: block;
        margin: 0px; } }
  .l-menu__item .ul-level-0 {
    min-width: 200px;
    width: 200px;
    padding: 15px 0px; }
  .l-menu__item .img-menu {
    display: none;
    overflow: hidden; }
    .l-menu__item .img-menu a {
      margin: auto;
      display: flex; }
      .l-menu__item .img-menu a img {
        display: flex;
        max-height: 55vh; }
  .l-menu__item .side-image {
    margin-left: auto;
    display: flex; }

@media (min-width: 1024px) {
  .l-menu__item:hover > .l-sub-menu, .l-menu__item.active > .l-sub-menu {
    max-height: 55vh;
    display: flex;
    min-width: 100%;
    top: 74px;
    left: 0px;
    background-color: transparent;
    border-radius: 8px;
    z-index: 101; } }

.l-menu__item:hover > .l-sub-menu ul, .l-menu__item.active > .l-sub-menu ul {
  background-color: #393939; }

@media (min-width: 1024px) {
  .l-menu__item:hover > .l-sub-menu .side-box ul.sub-menu-recursive, .l-menu__item.active > .l-sub-menu .side-box ul.sub-menu-recursive {
    background-color: white; }
    .l-menu__item:hover > .l-sub-menu .side-box ul.sub-menu-recursive li:hover, .l-menu__item.active > .l-sub-menu .side-box ul.sub-menu-recursive li:hover {
      background-color: white; } }

.l-menu__item:hover > .l-sub-menu::before, .l-menu__item.active > .l-sub-menu::before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  margin-left: 20px;
  border-style: solid;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent #393939 transparent; }
  @media (max-width: 1024px) {
    .l-menu__item:hover > .l-sub-menu::before, .l-menu__item.active > .l-sub-menu::before {
      display: none; } }

@media (max-width: 1024px) {
  .l-menu__item.ative > .l-sub-menu, .l-menu__item.active > .l-sub-menu {
    max-height: 55vh;
    display: flex;
    min-width: 100%;
    top: 110px;
    left: 0px;
    background-color: transparent;
    border-radius: 8px;
    z-index: 101;
    max-height: 55vh;
    width: 100%;
    top: auto;
    left: auto;
    background-color: white;
    border-radius: 0;
    z-index: 101;
    display: block;
    position: relative;
    font-weight: 700; }
    .l-menu__item.ative > .l-sub-menu img, .l-menu__item.active > .l-sub-menu img {
      display: none; }
    .l-menu__item.ative > .l-sub-menu .sub-menu-recursive.active, .l-menu__item.active > .l-sub-menu .sub-menu-recursive.active {
      display: block; } }

@media (max-width: 1024px) {
  .l-menu__item.active > .l-sub-menu ul {
    width: 300px;
    color: #393939;
    background-color: white; } }

@media (max-width: 1024px) {
  .l-menu__item.active > .l-sub-menu ul.ul-level-0 {
    overflow: auto;
    max-height: initial;
    width: 100%;
    padding: 0px;
    max-height: 55vh; } }

.l-menu__item.active > .l-sub-menu ul.ul-level-0 .li-level-0 svg {
  filter: invert(1); }

.l-menu__item.active > .l-sub-menu ul.ul-level-0 .level-1 a {
  padding-left: 30px; }

.l-menu__item.active > .l-sub-menu ul.ul-level-0 .level-1 .level-2 a {
  padding-left: 40px; }

.l-menu__item:hover > .l-sub-menu ul {
  text-align: left; }
  @media (min-width: 1024px) {
    .l-menu__item:hover > .l-sub-menu ul {
      color: white; } }
  @media (min-width: 1024px) {
    .l-menu__item:hover > .l-sub-menu ul.ul-level-0 {
      overflow-y: auto;
      max-height: 55vh; } }
  .l-menu__item:hover > .l-sub-menu ul::-webkit-scrollbar-track {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
    width: 5px;
    background-position: top center;
    background-repeat: repeat-y; }
  .l-menu__item:hover > .l-sub-menu ul::-webkit-scrollbar {
    background-color: transparent;
    width: 10px; }
  .l-menu__item:hover > .l-sub-menu ul::-webkit-scrollbar-thumb {
    width: 10px;
    border-radius: 3px;
    background-color: #ed3237; }

#main-menu {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.16);
  background-color: white;
  border-radius: 4px;
  grid-column: 1 / 4; }
  #main-menu .rotate svg {
    transform: rotate(90deg); }
  @media (max-width: 1024px) {
    #main-menu {
      border-radius: 0;
      margin: 0px;
      padding: 5px 0px;
      top: 100%;
      left: 20px;
      position: absolute;
      z-index: 101; }
      #main-menu.active {
        background-color: #393939; }
        #main-menu.active .l-menu {
          display: block; }
      #main-menu::before {
        content: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='17' viewBox='0 0 22 17'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23ed3237' d='M1.179 7.32h18.857a1.179 1.179 0 1 1 0 2.358H1.179a1.179 1.179 0 1 1 0-2.357zm0 7.072H12.02a1.179 1.179 0 1 1 0 2.358H1.18a1.179 1.179 0 1 1 0-2.358zm0-14.142H14.85a1.179 1.179 0 1 1 0 2.357H1.179a1.179 1.179 0 1 1 0-2.357z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
        display: block;
        position: absolute;
        top: -38px; }
      #main-menu.active::after {
        content: '';
        position: absolute;
        width: 0;
        height: 0;
        top: -10px;
        border-style: solid;
        border-width: 0 10px 10px 10px;
        border-color: transparent transparent #393939 transparent; } }

.side-box .sub-menu-recursive {
  display: block; }
  .side-box .sub-menu-recursive li {
    display: block; }

.banner-topo {
  background-position: top center;
  min-height: 0;
  padding-top: 0;
  display: flex; }
  .banner-topo .l-content {
    z-index: 1;
    position: absolute;
    height: 200px;
    width: 1170px;
    left: 50%;
    margin-left: -585px; }
  .banner-topo .banner-text {
    width: auto;
    height: auto;
    padding: 50px 40px;
    background-color: rgba(0, 72, 147, 0.8);
    display: grid;
    grid-template-rows: 44px 1fr;
    right: 110px;
    position: absolute;
    top: 50%; }
    .banner-topo .banner-text strong {
      line-height: 1em; }
    .banner-topo .banner-text span {
      margin-top: 25px; }

.main-banner__principal .bx-wrapper .bx-controls {
  position: absolute;
  max-width: 1350px;
  width: 95%;
  margin-left: 50%;
  transform: translateX(-50%);
  top: 50%; }

.main-banner__principal .bx-wrapper .bx-pager, .main-banner__principal .bx-wrapper .bx-controls-auto {
  bottom: -30px; }

.main-banner__principal .bx-wrapper .bx-next {
  right: 0; }

.main-banner__principal .bx-wrapper .bx-prev {
  left: 0; }

.main-banner__principal .bx-next:hover,
.main-banner__principal .bx-prev:hover {
  color: #32a33b; }

.main-banner__principal .bx-wrapper .bx-pager.bx-default-pager a {
  background-color: transparent;
  border: 2px solid #32a33b;
  border-radius: 50%;
  width: 14px;
  height: 14px; }

.main-banner__principal .bx-wrapper .bx-pager.bx-default-pager a.active {
  border: 2px solid #32a33b;
  background-color: #32a33b;
  border-radius: 7px;
  width: 55px; }

.main-banner__principal .bx-wrapper .bx-pager.bx-default-pager a:hover {
  border: 2px solid #32a33b;
  background-color: #32a33b; }

.main-banner__principal img {
  width: 100%;
  height: auto; }

.main-banner .bx-wrapper, .js-banners-differentials .bx-wrapper {
  margin-bottom: 0px; }

.js-banners-differentials {
  margin-top: -38px;
  z-index: 1; }
  .js-banners-differentials div.bx-viewport > ul > li img {
    width: auto;
    max-width: initial; }
  .js-banners-differentials .bx-controls {
    position: absolute;
    max-width: 1350px;
    width: 105%;
    margin-left: 50%;
    transform: translateX(-50%);
    top: 44%;
    display: none; }
    @media (max-width: 1310px) {
      .js-banners-differentials .bx-controls {
        display: block;
        width: 90vw; } }
  .js-banners-differentials .bx-wrapper .bx-next, .js-banners-differentials .bx-wrapper .bx-prev {
    left: 0px;
    right: auto; }
  .js-banners-differentials .bx-wrapper .bx-next, .js-banners-differentials .bx-wrapper .bx-next {
    right: 0px;
    left: auto; }

.banners-em-colunas {
  overflow-x: hidden; }

.banners-marcas {
  width: 100%;
  max-width: 1230px;
  margin: 0 auto; }

.banners-mosaico {
  width: 100%;
  padding: 0px 20px; }
  .banners-mosaico ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 30px;
    gap: 30px;
    margin-top: 60px;
    z-index: 1;
    position: relative; }
    .banners-mosaico ul img {
      width: 100%;
      height: auto; }
    @media (max-width: 500px) {
      .banners-mosaico ul {
        grid-template-columns: unset; } }

.marcas {
  padding: 0 0px 15px 0px;
  position: relative;
  margin: 0px 0px 30px 0px; }
  .marcas::after {
    content: '';
    border-bottom: 1px solid #f1f3f4;
    position: absolute;
    width: calc(100% + 60px);
    left: 50%;
    transform: translateX(-50%);
    bottom: 0px; }
  .marcas nav {
    padding: 0px 25px; }
  .marcas .bx-wrapper {
    margin: 0px;
    padding: 0px 40px; }
  .marcas .js-brands-carousel li {
    display: flex;
    height: 70px;
    justify-content: center; }
    .marcas .js-brands-carousel li a {
      display: flex; }
      .marcas .js-brands-carousel li a img {
        display: flex;
        object-fit: contain; }

fieldset label span {
  font-weight: 700; }

.register-form .input-message.color--red-error {
  padding-left: 0;
  font-size: 10px;
  padding-top: 10px;
  top: 34px;
  width: 100%;
  text-align: left; }

.grid__cadastro {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px;
  padding-bottom: 40px;
  margin-bottom: 40px; }
  @media (max-width: 890px) {
    .grid__cadastro {
      grid-template-columns: initial;
      grid-gap: initial;
      gap: initial; }
      .grid__cadastro div {
        grid-template-columns: initial;
        grid-gap: initial;
        gap: initial; } }
  .grid__cadastro.margin-bottom--0 {
    margin-bottom: 0; }
  .grid__cadastro input {
    font-size: 13px;
    color: #878787; }
  .grid__cadastro .input-container {
    display: grid;
    margin: 15px 0 0 0;
    width: 100%;
    align-content: flex-start; }
    .grid__cadastro .input-container.margin-top--0 {
      margin-top: 0; }
    .grid__cadastro .input-container input {
      font-size: 13px;
      color: #878787; }
  .grid__cadastro .input-label, .grid__cadastro .js-input-label {
    text-transform: none;
    text-align: left;
    font-weight: 500;
    font-size: 13px;
    color: #878787;
    margin-bottom: 7px;
    padding: 0; }
  .grid__cadastro .js-input-label {
    padding: 0px;
    text-align: left;
    position: absolute;
    top: 13px;
    left: 20px;
    font-weight: 500;
    font-size: 13px;
    color: #878787; }
    .grid__cadastro .js-input-label::after {
      content: ':'; }
  .grid__cadastro .label-top .js-input-label {
    position: relative;
    top: auto;
    color: #343434;
    font-weight: 700;
    left: auto;
    margin-bottom: 15px; }
  .grid__cadastro .js-input-container {
    margin: 15px 0 0 0;
    display: grid; }
  .grid__cadastro .has__hegister-input {
    margin-bottom: 0; }
  .grid__cadastro .has__hegister {
    display: grid;
    grid-template-columns: 13px 1fr;
    grid-gap: 15px;
    align-items: center;
    margin-top: 7px; }
    .grid__cadastro .has__hegister .input-container {
      margin: 0px;
      display: flex; }
    .grid__cadastro .has__hegister span {
      padding-left: 0px;
      margin-left: 0;
      text-transform: none; }
  .grid__cadastro .zip__delivery__scheduling {
    display: grid;
    grid-template-columns: 170px 1fr;
    grid-gap: 30px; }
    .grid__cadastro .zip__delivery__scheduling .delivery__scheduling label {
      display: grid; }
      .grid__cadastro .zip__delivery__scheduling .delivery__scheduling label span {
        margin-left: 0px; }
      .grid__cadastro .zip__delivery__scheduling .delivery__scheduling label input {
        width: 13px;
        margin-top: 15px; }
  .grid__cadastro #enterprise_groups {
    padding-left: 90px; }
  .grid__cadastro #price_list_id {
    padding-left: 140px; }
  .grid__cadastro #cnpj {
    padding-left: 75px; }
  .grid__cadastro #name_corporate {
    padding-left: 126px; }
  .grid__cadastro #name_fancy {
    padding-left: 145px; }
  .grid__cadastro #registration_state {
    padding-left: 170px;
    width: 100%; }
  .grid__cadastro #phone_number, .grid__cadastro #fone_contato {
    padding-left: 100px; }
  .grid__cadastro #email, .grid__cadastro #contacts-email {
    padding-left: 85px; }
  .grid__cadastro #email_nfe {
    padding-left: 102px; }
  .grid__cadastro #registration_municipal {
    padding-left: 170px; }
  .grid__cadastro #address-cep {
    padding-left: 67px; }
  .grid__cadastro #address-street {
    padding-left: 106px; }
  .grid__cadastro #address-complement {
    padding-left: 135px; }
  .grid__cadastro #address-number {
    padding-left: 97px; }
  .grid__cadastro #address-reference {
    padding-left: 105px; }
  .grid__cadastro #address-city {
    padding-left: 88px; }
  .grid__cadastro #address-neighborhood {
    padding-left: 81px; }
  .grid__cadastro #contacts-name {
    padding-left: 155px; }
  .grid__cadastro #contact_responsible {
    padding-left: 95px; }
  .grid__cadastro #contacts-cellphone_number {
    padding-left: 82px; }
  .grid__cadastro #whatsapp {
    padding-left: 107px; }
  .grid__cadastro #contacts-password {
    padding-left: 83px; }
  .grid__cadastro #contacts-confirm {
    padding-left: 159px; }
  .grid__cadastro .box-register-terms {
    margin-top: 30px; }
    .grid__cadastro .box-register-terms a {
      font-weight: 700; }
    .grid__cadastro .box-register-terms .input-container {
      display: flex;
      margin: 0px; }
    .grid__cadastro .box-register-terms .label-text {
      order: 2; }
    .grid__cadastro .box-register-terms .input-label {
      padding: 0px;
      margin: 0px; }

.grid-interesses .input-label, .grid-conheceu .input-label {
  position: relative;
  top: auto;
  color: #343434;
  font-weight: 700;
  left: auto;
  margin-bottom: 15px;
  font-size: 13px; }

.grid-interesses .input-container, .grid-conheceu .input-container {
  margin: 0;
  display: grid; }

.grid-interesses .multiCheckbox-column, .grid-conheceu .multiCheckbox-column {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 20px;
  row-gap: 20px;
  column-gap: 50px;
  padding-bottom: 40px;
  border-bottom: 1px solid #878787;
  margin-bottom: 40px; }
  @media (max-width: 890px) {
    .grid-interesses .multiCheckbox-column, .grid-conheceu .multiCheckbox-column {
      flex-direction: column; } }
  .grid-interesses .multiCheckbox-column label, .grid-conheceu .multiCheckbox-column label {
    min-height: 44px;
    font-size: 13px;
    color: #878787;
    display: flex;
    line-height: 14px;
    min-width: 185px;
    place-self: flex-start; }
    .grid-interesses .multiCheckbox-column label input, .grid-conheceu .multiCheckbox-column label input {
      margin-right: 10px;
      width: 13px;
      flex-grow: 0; }

.grid-conheceu .input-message.color--red-error {
  grid-row: 1;
  font-weight: 700;
  font-size: 10px;
  margin-bottom: 10px; }

.grid-conheceu #conheceu_outro {
  width: 200px; }

.grid-conheceu .conheceu-outro, .grid-conheceu .conheceu-influencer {
  display: flex;
  align-items: center; }
  .grid-conheceu .conheceu-outro label, .grid-conheceu .conheceu-influencer label {
    display: none; }
  .grid-conheceu .conheceu-outro input, .grid-conheceu .conheceu-outro select, .grid-conheceu .conheceu-influencer input, .grid-conheceu .conheceu-influencer select {
    width: 100%;
    max-width: 319px;
    margin-left: 10px; }

.grid-conheceu .multiCheckbox-column label {
  align-items: center; }

input#receive_message {
  width: 13px; }

.route-cliente.cadastro .l-content {
  width: 100%;
  padding: 0px 20px; }
  .route-cliente.cadastro .l-content .js-accept-terms-button {
    margin-top: 0;
    margin-bottom: 60px; }

@charset "UTF-8";
.route-carrinho header {
  position: relative;
  grid-template-rows: none; }

@media (max-width: 1050px) {
  .route-carrinho h2 {
    margin-top: 40px; } }

.route-carrinho.itens .address address {
  margin: 0; }

.route-carrinho .modal {
  z-index: 1073; }

.route-carrinho .modal-dialog--product-kit {
  max-width: 1024px; }

.route-carrinho .box-order-summary {
  background-color: white;
  padding: 20px 15px;
  max-width: 800px; }
  @media (max-width: 1050px) {
    .route-carrinho .box-order-summary {
      max-width: 100%;
      margin-bottom: 20px; } }
  .route-carrinho .box-order-summary .order-summary {
    padding: 0px 0px 0 0;
    margin-bottom: 20px;
    background-color: white;
    width: 100%;
    max-height: 650px;
    overflow-y: auto;
    overflow-x: hidden; }
    .route-carrinho .box-order-summary .order-summary.overflowing {
      padding-right: 20px; }
    .route-carrinho .box-order-summary .order-summary::-webkit-scrollbar-track {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
      width: 7px;
      background-position: top center;
      background-repeat: repeat-y;
      margin-top: 20px; }
    .route-carrinho .box-order-summary .order-summary::-webkit-scrollbar {
      margin-top: 30px;
      background-color: transparent;
      width: 7px; }
    .route-carrinho .box-order-summary .order-summary::-webkit-scrollbar-thumb {
      width: 7px;
      border-radius: 3px;
      background-color: #343434; }

.route-carrinho .grid-checkout .box-order-summary .order-summary {
  padding-right: 20px; }

.route-carrinho .box-basket-values {
  padding: 40px 30px 20px 30px; }
  @media (max-width: 1050px) {
    .route-carrinho .box-basket-values {
      width: 100%; } }

.route-carrinho .box-delivery, .route-carrinho .box-invoce-message {
  margin-top: 15px;
  background-color: white;
  padding: 20px 30px;
  max-width: 800px; }
  @media (max-width: 1050px) {
    .route-carrinho .box-delivery, .route-carrinho .box-invoce-message {
      max-width: 100%;
      margin-bottom: 20px; } }

.route-carrinho .ajaxloading {
  position: absolute; }

.continue-shopping {
  max-width: 340px;
  width: 100%;
  margin: 20px auto;
  box-sizing: border-box;
  color: #878787;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  height: 42px;
  border: 1px solid #878787;
  border-radius: 4px;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  text-decoration-color: unset; }

.checkout__steps {
  max-width: 815px;
  margin: auto; }

.checkout-item {
  display: grid;
  grid-template-columns: 34% 12% 12% 12% 13% 17%; }
  @media (max-width: 1050px) {
    .checkout-item {
      grid-template-columns: 1fr 1fr 1fr;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px; } }
  @media (max-width: 1050px) {
    .checkout-item .quantity-items.item-block {
      grid-row: 3;
      grid-column: 1; }
      .checkout-item .quantity-items.item-block .content {
        align-items: flex-start;
        justify-content: flex-start; }
      .checkout-item .quantity-items.item-block .title {
        justify-content: flex-start; } }
  @media (max-width: 1050px) {
    .checkout-item .unitary.item-block {
      grid-row: 2;
      grid-column: 1; }
      .checkout-item .unitary.item-block .unitary {
        padding-left: 0px;
        justify-content: flex-start; }
        .checkout-item .unitary.item-block .unitary div {
          align-items: flex-start;
          align-self: flex-start; } }
  @media (max-width: 1050px) {
    .checkout-item .st.item-block {
      grid-row: 2;
      grid-column: 3; }
      .checkout-item .st.item-block .content {
        align-items: flex-end;
        justify-content: flex-start; }
      .checkout-item .st.item-block .title {
        justify-content: flex-end; } }
  @media (max-width: 1050px) {
    .checkout-item .total-with-taxes.item-block {
      grid-row: 3;
      grid-column: 3;
      display: flex;
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-end; }
      .checkout-item .total-with-taxes.item-block .title {
        padding-bottom: 7px; }
      .checkout-item .total-with-taxes.item-block .remove {
        display: none; } }
  @media (max-width: 1050px) {
    .checkout-item .ipi.item-block {
      grid-row: 2;
      grid-column: 2;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center; }
      .checkout-item .ipi.item-block .title {
        padding-bottom: 7px; }
      .checkout-item .ipi.item-block .remove {
        display: none; } }
  .checkout-item:first-of-type .item-block {
    grid-template-rows: auto 1fr; }
  .checkout-item .item-block {
    display: grid; }
    @media (max-width: 1050px) {
      .checkout-item .item-block {
        grid-template-rows: auto 1fr;
        grid-column: 1 / 4;
        width: 100%; } }
    .checkout-item .item-block.display--none {
      display: none; }
    .checkout-item .item-block .title {
      text-align: center;
      display: none; }
      @media (max-width: 1050px) {
        .checkout-item .item-block .title {
          display: flex; } }
    .checkout-item .item-block .content {
      padding: 30px 15px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column; }
      @media (max-width: 1050px) {
        .checkout-item .item-block .content {
          border: none;
          padding: 0 0 15px 0; } }
  .checkout-item .product-image-name .content {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 10px;
    padding-left: 0px; }
    @media (max-width: 1050px) {
      .checkout-item .product-image-name .content {
        justify-content: flex-start; } }
  @media (min-width: 1050px) {
    .checkout-item .product-image-name .remove {
      display: none; } }
  .checkout-item:first-of-type .title {
    display: flex; }

.checkout__img-container {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden; }
  @media (max-width: 1050px) {
    .checkout__img-container {
      width: 80px;
      height: 80px; } }

.checkout__table__qtd {
  background-color: #f5f5f5;
  border: 1px solid #32a33b;
  border-radius: 4px;
  width: 100%;
  max-width: 80px;
  line-height: 40px;
  height: 40px; }

.checkout__content__button-finalizar {
  max-width: 1065px; }

@media (max-width: 1050px) {
  .delivery-message {
    width: auto; } }

@media (max-width: 1050px) {
  .addresses-block {
    flex-direction: column;
    justify-content: initial; }
    .addresses-block .address {
      margin: 0;
      padding: 0px; }
      .addresses-block .address address {
        margin: 0;
        padding: 0px; } }

@media (max-width: 1050px) {
  .delivery-suggestion {
    flex-direction: column;
    align-items: flex-start; }
    .delivery-suggestion input {
      width: 100%;
      margin-top: 10px; }
    .delivery-suggestion span {
      text-align: left; } }

.completion strong {
  font-weight: 400; }

@media (max-width: 1050px) {
  .payments {
    margin-bottom: 20px; } }

.checkout__titulo-pagamentos {
  position: relative;
  top: 11px;
  display: block;
  width: 36%;
  margin: 0 auto; }

.payment-methods {
  padding: 25px 30px; }
  @media (max-width: 1050px) {
    .payment-methods .title {
      display: grid;
      grid-template-columns: max-content 1fr; }
      .payment-methods .title h3 {
        text-align: left; } }

.checkout__payment-methods {
  width: 100%; }

.checkout__payment-methods .input-label {
  margin: 0px;
  display: block;
  color: #32a33b;
  font-weight: 700;
  font-size: 14px;
  text-transform: none;
  text-align: left;
  padding: 0px;
  margin-bottom: 8px;
  width: 100%; }

.checkout__payment-methods label {
  flex-flow: column; }

.purchase-checked {
  position: relative; }
  .purchase-checked div:nth-child(2)::before {
    content: '';
    width: 31px;
    height: 27px;
    display: block;
    position: absolute;
    right: auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIyNyIgdmlld0JveD0iMCAwIDMxIDI3Ij48Zz48Zz48cGF0aCBmaWxsPSIjZWRmNWY4IiBkPSJNMjYuODM4IDE0Ljg4NnY4LjIwNmMwIDIuMTEtMS43MDEgMy44MTktMy44IDMuODE5SDMuOEMxLjcgMjYuOTEgMCAyNS4yMDIgMCAyMy4wOTJWMy43NjVDMCAxLjY1NSAxLjctLjA1NCAzLjgtLjA1NGgxNi4xNDd2Mi45MTZIMy44MDFjLS40OTcgMC0uOS40MDQtLjkuOTAzdjE5LjMyN2MwIC41LjQwMy45MDQuOS45MDRoMTkuMjM2Yy40OTcgMCAuOS0uNDA1LjktLjkwNHYtOC4yMDZ6bS0xMi41MDEgMy44NzhMNy4zMTYgMTEuNzFsMi4wNTEtMi4wNjIgNC45NyA0Ljk5M0wyOS4wNzctLjE2OGwyLjA1IDIuMDYyeiIvPjwvZz48L2c+PC9zdmc+);
    bottom: 140px;
    left: 70%; }

.basket-buttons {
  display: grid;
  grid-gap: 11px; }
  @media (max-width: 1050px) {
    .basket-buttons {
      text-align: center; } }

.payment-type-confirmation {
  display: grid;
  grid-template-columns: max-content max-content; }

.header-cart__grid {
  display: grid;
  grid-template-rows: none; }

.is-partial-billing-selected {
  background-color: #32a33b;
  color: white; }

.checkout__terms label > input[type="checkbox"]:checked + .checkbox::before {
  content: "✓";
  color: white;
  display: flex;
  align-items: center;
  font-size: 19px; }

.checkout__terms label > input[type="raio"]:checked + .radio, .checkout__terms label > input[type="checkbox"]:checked + .checkbox {
  background-color: #32a33b; }

.checkout__terms input[type="checkbox"].radio, .checkout__terms .checkbox {
  min-width: 18px;
  height: 18px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: white;
  border: 1px solid #32a33b; }

.checkout__terms .js-accept-terms {
  display: none; }

.is-accept-terms {
  border-color: #CCCCCC;
  background-color: #CCCCCC;
  cursor: not-allowed;
  pointer-events: none; }

.grid__pagamento {
  display: grid;
  grid-template-columns: 800px 400px;
  grid-gap: 30px; }
  @media (max-width: 1050px) {
    .grid__pagamento {
      grid-gap: initial;
      grid-template-columns: initial; } }
  .grid__pagamento .box-order-summary {
    padding: 0px;
    margin: 0px;
    max-height: 230px;
    overflow-y: auto; }
    .grid__pagamento .box-order-summary .checkout-item {
      display: grid;
      grid-template-columns: 80px 1fr 1fr;
      grid-template-rows: max-content 30px;
      border-bottom: 1px solid #dadada; }
      .grid__pagamento .box-order-summary .checkout-item .item-block.product-image-name {
        grid-column: 1/4;
        grid-row: 1/1; }
        .grid__pagamento .box-order-summary .checkout-item .item-block.product-image-name .content {
          grid-template-columns: auto 65%; }
          .grid__pagamento .box-order-summary .checkout-item .item-block.product-image-name .content a {
            flex-direction: column; }
            .grid__pagamento .box-order-summary .checkout-item .item-block.product-image-name .content a br {
              display: none; }
      .grid__pagamento .box-order-summary .checkout-item .item-block.quantity-items {
        grid-column: 2/3;
        grid-row: 2/2;
        justify-content: flex-start; }
        @media (max-width: 1050px) {
          .grid__pagamento .box-order-summary .checkout-item .item-block.quantity-items {
            margin-left: 10px; } }
        .grid__pagamento .box-order-summary .checkout-item .item-block.quantity-items .content .quantity {
          font-size: 11px;
          font-weight: 700;
          color: #3f3b3c; }
          .grid__pagamento .box-order-summary .checkout-item .item-block.quantity-items .content .quantity::before {
            content: 'Qtd. '; }
      .grid__pagamento .box-order-summary .checkout-item .item-block.total-with-taxes {
        grid-row: 2/2;
        grid-column: 3/4;
        justify-content: flex-end; }
        @media (max-width: 1050px) {
          .grid__pagamento .box-order-summary .checkout-item .item-block.total-with-taxes {
            justify-content: flex-start; } }
      .grid__pagamento .box-order-summary .checkout-item .item-block .title {
        display: none; }
      .grid__pagamento .box-order-summary .checkout-item .item-block .content.unitary, .grid__pagamento .box-order-summary .checkout-item .item-block .content.st {
        display: none; }
      .grid__pagamento .box-order-summary .checkout-item .item-block .remove {
        position: absolute;
        top: -100%; }
      .grid__pagamento .box-order-summary .checkout-item .item-block .ipi {
        display: none; }
      .grid__pagamento .box-order-summary .checkout-item .item-block .content {
        font-size: 11px;
        border: none;
        margin: 0px;
        padding: 0px;
        justify-content: flex-start; }
        .grid__pagamento .box-order-summary .checkout-item .item-block .content a {
          color: #878787;
          font-size: 11px;
          line-height: 15px;
          display: flex; }

.delivery__columns {
  display: grid;
  grid-gap: 30px;
  margin-bottom: 45px; }
  @media (max-width: 1050px) {
    .delivery__columns {
      grid-gap: 20px;
      margin-bottom: 20px; } }
  .delivery__columns .order-address div {
    margin-left: 0px; }
  .delivery__columns .delivery-address {
    grid-template-columns: auto 275px; }
    @media (max-width: 1050px) {
      .delivery__columns .delivery-address {
        grid-template-columns: initial; } }

.payment-methods__list {
  align-self: flex-start; }
  .payment-methods__list li {
    background-color: #f5f5f5;
    display: flex;
    justify-content: space-between;
    border-radius: 4px;
    padding: 5px 15px 5px 20px;
    min-height: 40px;
    position: relative; }
  .payment-methods__list span {
    align-items: center;
    font-size: 13px; }
    .payment-methods__list span::before {
      width: 100%;
      height: 100%;
      z-index: -1;
      content: '';
      position: absolute;
      display: flex;
      left: 0px;
      top: 0px; }
  .payment-methods__list input[type="radio"] {
    display: none; }
  .payment-methods__list img {
    object-fit: contain; }
  .payment-methods__list input[type="radio"]:checked ~ span::before {
    border-radius: 4px;
    background-color: #32a33b; }

#purchasing-process {
  max-width: 910px; }
  @media (max-width: 1050px) {
    #purchasing-process {
      display: none; } }
  #purchasing-process .step span:nth-of-type(2) {
    margin-top: -4px; }

@media (max-width: 1050px) {
  .js-select-delivery .label-text {
    display: grid;
    grid-template-columns: max-content 1fr; }
    .js-select-delivery .label-text span {
      text-align: left; } }

.box-coupon {
  background-color: #f5f5f5;
  border-radius: 4px;
  min-height: 44px;
  display: flex;
  width: 100%; }
  .box-coupon #discount-coupon, .box-coupon .discount-coupon {
    width: 100%;
    display: flex;
    background-color: #f5f5f5;
    border-radius: 4px;
    min-height: 44px;
    border: 0px;
    font-size: 11px;
    line-height: 44px;
    padding-left: 20px; }
  .box-coupon .apply-coupon, .box-coupon .remove-coupon {
    width: 100%;
    display: flex;
    background-color: #ed3237;
    max-width: 72px;
    height: 42px;
    font-size: 16px;
    font-weight: 700;
    border: none;
    color: white;
    text-align: center;
    align-self: center;
    justify-content: center;
    border-radius: 4px; }
  .box-coupon .remove-coupon {
    font-size: 11px;
    align-items: center; }

.grid__finalizcao {
  justify-content: space-between;
  display: flex; }
  .grid__finalizcao .left {
    width: 100%;
    max-width: 800px; }
  .grid__finalizcao .right {
    width: 100%; }
    @media (min-width: 1050px) {
      .grid__finalizcao .right {
        max-width: 400px; } }
  @media (max-width: 1050px) {
    .grid__finalizcao {
      justify-content: initial;
      flex-direction: column; } }
  @media (max-width: 1050px) {
    .grid__finalizcao .delivery {
      display: flex; } }

@media (max-width: 1050px) {
  .grid-checkout {
    flex-direction: column; }
    .grid-checkout .baskets {
      max-width: 100%; }
    .grid-checkout .subtotals {
      max-width: 100%; } }


.footer {
  z-index: 1;
  position: relative;
  padding-top: 187px; }
  @media (max-width: 1024px) {
    .footer {
      padding-top: 0; } }
  .footer::before {
    position: absolute;
    z-index: 0;
    pointer-events: none;
    content: '';
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeYAAACJCAMAAADOmGvGAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAexQTFRFAAAA8zE97S816zM37TI47DE47TM37TI37jI37DI27TI27TE37jI37TI37TI37TI37TI37TM37TI37TI37TI37TI37TI37TI36zE77TE27jE37jM37TI37TM37TI47TE37TI37TI37jMz7zE17DE37DE47TE27TI36ipA7TI37jI47jE37jQ07jI47DI28jY27jM27DI27TI37zA47TI37jI37DI37TI37jM37DM37TE37TI37TM37TI37TI27TM37DI46Tc37jI37TI47TI37DI37DI48jMz7TM37TE37DI27jI26jI57jI27TI37TI37DI37jM37TI37S437jM37TI36jU17TE37TI37TI37DE27TI37TI37jE47TI37TI37TU17TE47TI37TQ37DM47DM47TE35jMz7jE27zE66zI37TE37TI37TI27DE47jI37TE38Tk57TI37DI27TM37jMz7jI27TM3/yoq/wAA7TE27DI28C427jI37TM37zQ57zAw7jI27TI37TI36zE27DI28DM66zQ47Tc37TI37DE47TI47jI37TI37TI57TE37TI37TE47DQ57TI37TI27zE57TM37TI37DI47TI47TM3/1VV7TI47TI37TI37DI27TI37TI47TI37DI2OFJbDQAAAKR0Uk5TABUrQVdtg5mvwMXJzdLW2t/j5+zw9Pn9GjlYeJCmvOj+/x4+XXybuwxmk78shbITS6TRINUua6c8ebXxdLm3bykXouHdlVIURsR6PSRn5uKjarQcsPoYYqz2XqjySZ/uHXLIRW6X7QpoHzOR70elXLoScM5+D3beBgJjQiGUczEQhPdhNFEjQA6LRMqxmEhU5KA2x6k/z/VgrqsD0/w4bJ2q6/iuKr0aAAAF+klEQVR4nO3dCVcTSRQFYAwCQoAsKhg2QSGKiiiISxhwmAUHhoHBBXEHjeAKIlFARSP7vsniLugfncNwmIkYku5OV9+q6vf9glf3HjjpSqcqKkpeWyzRW2Ni47bFJ1gTk5Jtdodz+46dKampKTt3bHc67LbkpERrQvy2uNiYrdGWLehpiSq7XGnpGZlZSbuzc1TJ3p2UlZmRnubahV4BCWHP3tw89z5birpyg0mx7XPn5e7dg14RCbTflX/goF3l364S2faDB/Jd+9HrI4fSCg7b9e/3e/bDBWmH0Cs1qcIj6UeLGPwFbya76Gj6kUL0qk2lODfumHEFBzoWl1uMXr0plBw/4cBUvM5x4ngJOgWpnTzlKcVWvK7Uc+okOg0plfxUhu52o/LTP6NTkUpF7i+/ojsN7rffK8+g05HDHwVV6DJDy6r+E52R4Gr+yqxFt6hE3d/5NeisRFVcf9bA5+JIZZ+tp0ct1c7ln7+Abk6tC+fzz6FzE0nDxcZL6M60udR4sQGdnhjOXL5yFd1WJK5euUwfvsO5dv0GuqfI3bh+DZ0jz5qab6Ib0svN5iZ0mpy65eZkJ1Mfpe5b6ET50+DlfBNEiyovfR4LFH27BV0JGy23o9HZ8qL1Tjy6DZbi77SiE+bA3TwbugjWbHl30SmD3bv/AF2CER7cv4dOGuhhGzp/47Q9RKcN0v4IHb2xHrWjEzdex+NOdOzG63zcgc7dUBW+OnTkGHW+CnT2himsNmnJq+qqzfGy95OnXeiosbqePkF3wFxrs/SPyeHZmuXeMen2JqMj5kOytxvdBTM99UXoePlRVN+D7oONZ4noaPmS+AzdCAPPPehY+eN5jm5FZy960ZHyqfcFuhk9vRTipXqE2pfobnRTmYAOk2cJleh+dPHKRF9DadP2Ct1RxPyv+9Ap8q/vtR/dU2T6aTtEkeR+dFMRGGhExyeOxgF0Wxp1++j/tQp9PiH3Pwet6OBEYx1Ed6bakBsdmojcQ+je1PHSfogmtV50cyoMc3fojzjKhtHtKTQyio5KbKMj6AaVGBtH5yS68TF0h+FVo0OSQTW6xTAsE+iE5DBhQTcZSr8TnY8snPzufnZMosORySSnv9CYMuHPZVjqnEI3GowPHYt8fOhOf1BCb/Qx4OHsfPbpGXQicpqZRjcbiB6WmeHnEdo/i85CZrN+dL9r5t6gk5Dbmzl0w6vaJT3Six8tHJxmEYsOwQxiwSU3zKMTMId56KmQC4vo9ZvF4gKu5fYl9OrNY+ktquUY9NLNBfQETZvYButFtJyBXrX5vDO85J736DWbkfWDsS0XfkSv2JwcTUa2XPMJvV6zSv1sXMsu9GLNzLDDDfrRKzW3L8a0TLvYYIbscNODFFwG+5aX0WskOTnLrFteQa+QrFph23I5en1kTTnLliW84E9UVexapnOSOVLEqmWTX17Amy42LX9Fr4t87yuLlr+hV0U2+kYtm4LuPdN/bC7p/H+bPn1xStfPYfQkxS0dn6toV4Rjuu2T0A4n13Ta91xBr4OEpsv3GPTNI/eWI2+Z3iIQQMTvGdAbQUKI8L2hL+j5iTIRHQpYiZ6eKOXS3vJn9OxEuRqtLTelokcnyn0q1NbyBwd6cqLGR233ftMFQ4J5r6Xld+ipiVoaHp/pXm0BqT6yl07hFFKMupbfoucl2qg6EHCBToIS1JKK88Ma6FQ3YS0qPw+QTmgU2LzSlulbKaEp/LaqHT0niYyij2FzdD624FoUnLPup7PuhffGH7ZmurdCArPhWqbdLymEOa13Gj0f0UfI+6tK6NYwScyEuo+ObgCUhmfzlukgdIls+qXkFHoyoqdN7gXuoPuXpdIZ/J5vuktdMpPBWqbjk6UT5KcYFid6KKI3p+WHmifQMxH9TWxsmTY5pbRh03MMPQ9hYyyw5ZFx9DiEjfGRgJpH0dMQVkb/b3kYPQthZ/i/msvQoxB2ytZb9qInISx511oeqkUPQliqHfq3Zjd6DsKWe7XlQfQUhLXBKDqUwASs3VFR6BkIez6q2Qz6BqhmM2j8B1z+YGL1eiT/AAAAAElFTkSuQmCC");
    width: 486px;
    height: 137px;
    left: 0px;
    top: 50px; }
    @media (max-width: 1024px) {
      .footer::before {
        height: 40px;
        background-size: cover;
        left: -240px;
        top: -40px; } }
  .footer .features {
    background-color: #f2f2f2;
    padding: 25px 0px; }
    .footer .features .features-content {
      display: grid;
      grid-template-columns: repeat(4, 1fr);
      grid-gap: 100px; }
      .footer .features .features-content .feature {
        display: grid;
        grid-template-columns: max-content max-content;
        grid-gap: 20px;
        align-items: center; }
        .footer .features .features-content .feature div {
          display: grid;
          grid-gap: 3px; }
      .footer .features .features-content .atendimento svg {
        width: 50px;
        height: 50px; }
  .footer .footer__content__catalogo {
    width: 1030px;
    margin: auto; }
  .footer .footer__grid, .footer .footer__grid__base {
    display: grid;
    grid-template-columns: 300px 280px 1fr 270px;
    margin-bottom: 65px; }
    @media (max-width: 1024px) {
      .footer .footer__grid, .footer .footer__grid__base {
        grid-template-columns: initial;
        margin-bottom: 50px;
        justify-content: center;
        display: flex;
        flex-direction: column;
        width: 100%; }
        .footer .footer__grid .footer-block, .footer .footer__grid__base .footer-block {
          text-align: center;
          border-bottom: 1px solid #828282;
          padding-bottom: 20px;
          margin-bottom: 15px;
          width: 100%;
          display: flex;
          justify-content: center;
          flex-direction: column; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__base {
      margin-bottom: 5px; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__institucional {
      margin-top: 45px; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__central {
      margin-top: 20px; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__ajuda {
      margin-top: 20px; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__media {
      margin-top: 20px; } }
  .footer .footer__grid {
    width: 100%;
    padding: 0px 20px; }
  .footer .footer__icon {
    border-radius: 100px;
    width: 40px;
    height: 40px; }
  .footer .footer__grid svg {
    margin-bottom: -1px;
    margin-right: 10px; }
  .footer .footer__baseRodape {
    display: grid;
    grid-template-columns: 280px 690px;
    justify-content: space-between; }
  .footer .footer__marcasRodape {
    display: flex; }
  .footer .footer__marcasRodape nav {
    align-self: flex-end; }
  .footer .footer__marcasRodape img {
    max-width: 80%;
    max-height: 30px; }
  .footer .footer__grid__media__social a {
    background-color: #ed3237;
    color: #f6f6f6;
    font-size: 20px;
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center; }
  .footer .footer__grid__media__social ul {
    display: grid;
    grid-template-columns: repeat(5, max-content);
    grid-template-rows: 32px 32px;
    grid-gap: 10px; }
    @media (max-width: 1024px) {
      .footer .footer__grid__media__social ul {
        display: flex; } }
  @media (max-width: 1024px) {
    .footer .footer__grid__media__social {
      align-items: center; } }
  .footer .footer__grid__payment__methods ul {
    display: grid;
    grid-template-columns: repeat(4, max-content);
    grid-template-rows: 23px 23px;
    grid-gap: 20px; }
    .footer .footer__grid__payment__methods ul li {
      align-self: center; }
    @media (max-width: 1024px) {
      .footer .footer__grid__payment__methods ul {
        display: flex;
        flex-direction: column; } }
  .footer .footer__grid__seals ul {
    display: grid;
    grid-template-columns: repeat(2, max-content);
    grid-gap: 23px; }
    @media (max-width: 1024px) {
      .footer .footer__grid__seals ul {
        display: flex;
        flex-direction: column; } }
  .footer .footer__grid__contact svg {
    width: 31px;
    height: 31px; }
  @media (max-width: 1024px) {
    .footer .footer__grid__contact div {
      margin: auto; } }
  .footer .logo-footer {
    margin: auto; }
  .footer .footer__grid__company {
    grid-template-columns: max-content 1fr;
    display: grid;
    grid-gap: 25px;
    padding-bottom: 15px; }
    .footer .footer__grid__company p {
      margin-bottom: 20px; }
    @media (max-width: 1024px) {
      .footer .footer__grid__company {
        grid-template-columns: initial; } }
  .footer .office-hours {
    margin-left: 43px; }
    @media (max-width: 1024px) {
      .footer .office-hours {
        margin: auto; } }
  .footer .footer-grid-copyright {
    display: grid;
    grid-template-columns: 745px max-content;
    padding-bottom: 25px;
    justify-content: space-between; }
    @media (max-width: 1024px) {
      .footer .footer-grid-copyright {
        grid-template-columns: initial; } }
  .footer .collapsing {
    height: 0;
    overflow: hidden;
    margin-top: 10px;
    display: none; }
  @media (min-width: 1024px) {
    .footer .collapse-title {
      pointer-events: none; } }
  @media (max-width: 1024px) {
    .footer .collapse-title {
      border-bottom: 1px solid #4d4d4d;
      padding-bottom: 10px;
      margin-bottom: 0px; } }
  @media (max-width: 1024px) {
    .footer .collapse {
      display: none;
      margin-top: 10px; } }
  .footer .collapse.in {
    display: grid; }
  .footer .site-specs div div {
    margin: 35px auto 0px auto; }

.route-index .footer {
  padding-top: 0px;
  z-index: 0; }
  .route-index .footer::before {
    top: -137px; }
    @media (max-width: 1024px) {
      .route-index .footer::before {
        top: -40px; } }

.route-carrinho .footer {
  padding-top: 0px; }
  .route-carrinho .footer::before {
    display: none; }

.footer.footer-cart .footer__grid__payment__methods ul {
  display: flex;
  grid-gap: 30px;
  flex-direction: row;
  justify-content: flex-start;
  flex-wrap: wrap; }
  @media (max-width: 1024px) {
    .footer.footer-cart .footer__grid__payment__methods ul {
      justify-content: center; } }

.footer.footer-cart .footer__grid, .footer.footer-cart .footer__grid__base {
  display: flex;
  grid-template-columns: initial;
  margin-bottom: 45px; }
  @media (max-width: 1024px) {
    .footer.footer-cart .footer__grid, .footer.footer-cart .footer__grid__base {
      margin-bottom: 10px; }
      .footer.footer-cart .footer__grid .footer-block, .footer.footer-cart .footer__grid__base .footer-block {
        border: none; } }

.footer.footer-cart .footer__grid__company {
  margin-top: 30px; }

.header .form-order-type select {
  padding: 0px 33px 0px 10px;
  height: 22px;
  line-height: 22px; }

.header .header__columns {
  width: 100%; }

.header .header__logo {
  margin: 15px 0px 15px 15px; }

.header .header__client {
  margin-right: 15px; }

header .logo img {
  max-width: 204px; }
  @media (max-width: 1024px) {
    header .logo img {
      display: flex;
      width: 100%;
      width: 140px; } }

.l-client-login {
  max-width: 250px;
  position: relative; }
  .l-client-login:hover .sub-menu {
    display: block; }
  @media (max-width: 1024px) {
    .l-client-login .text {
      position: fixed;
      left: 0;
      top: 30px;
      width: 100%;
      justify-content: flex-end;
      align-items: center;
      padding-right: 15px;
      font-size: 10px;
      display: flex; }
      .l-client-login .text span, .l-client-login .text small, .l-client-login .text strong {
        font-size: 10px; }
      .l-client-login .text strong {
        margin-right: 5px; }
      .l-client-login .text small {
        padding-right: 5px;
        padding-left: 5px; }
      .l-client-login .text span:first-of-type {
        margin-left: 5px; }
      .l-client-login .text br {
        display: none; } }
  @media (max-width: 1024px) {
    .l-client-login .text.logged-in {
      display: block;
      text-align: right;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; } }
  .l-client-login .sub-menu {
    display: none;
    position: absolute;
    left: auto;
    left: 12px;
    top: 0px;
    padding-top: 55px;
    z-index: 3; }
    @media (max-width: 1024px) {
      .l-client-login .sub-menu {
        left: auto;
        right: -20px;
        bottom: auto;
        top: 0px; } }
  .l-client-login .sub-menu .bloco {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.16);
    position: relative;
    background-color: white;
    min-width: 180px;
    background-position: top center;
    position: relative;
    left: auto;
    top: auto;
    height: auto;
    z-index: 1;
    padding: 15px 17px 0px 17px; }
    .l-client-login .sub-menu .bloco::before {
      position: absolute;
      width: 0px;
      height: 0px;
      border-left: 12px solid transparent;
      border-right: 12px solid transparent;
      border-bottom: 12px solid #FFF;
      top: -10px;
      left: auto;
      content: '';
      right: 20px; }
    .l-client-login .sub-menu .bloco ul {
      display: inline-block; }
      .l-client-login .sub-menu .bloco ul li {
        margin-bottom: 10px; }

.js-cart-summary-items {
  width: 100%; }

.cart-summary__item {
  grid-template-columns: 1fr 25px;
  justify-items: flex-start;
  align-items: flex-end;
  margin-bottom: 1px;
  background-color: #f6f6f6;
  padding: 10px; }

.header__item__menu {
  padding: 80px 12px 20px 20px;
  top: -26px;
  right: -20px;
  width: 320px; }
  @media (max-width: 1024px) {
    .header__item__menu {
      right: -23px; } }
  .header__item__menu .cart-resume {
    margin: 15px 0px;
    display: grid;
    grid-template-columns: 1fr 1fr; }
  .header__item__menu .close {
    position: absolute;
    top: 6px;
    right: 10px;
    font-size: 20px;
    display: block;
    color: black;
    opacity: 1; }
  .header__item__menu .title {
    position: absolute;
    top: 20px;
    height: 43px;
    display: flex;
    align-items: center; }
  .header__item__menu .qtdy {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .header__item__menu .timer {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 15px; }
  .header__item__menu .qty-price {
    display: grid;
    grid-template-columns: max-content max-content;
    align-items: center;
    grid-gap: 20px;
    margin-top: 8px; }
  .header__item__menu section {
    overflow-y: auto;
    max-height: 215px;
    padding-right: 12px; }
    .header__item__menu section::-webkit-scrollbar-track {
      background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAI3BAMAAACscvweAAAAAXNSR0IB2cksfwAAACdQTFRFAAAA3d3d3d3d3t7e3d3d3d3d3d3d3d3d3d3d3t7e3d3d3Nzc19fXtGuEPQAAAA10Uk5TAGr5Vsv/fpTnsGFRE6Zd7h4AAAAsSURBVHicYxAyYHBNYAilDJWOolE0ikbRKBpFSCiUAtSawDA1gWHpBgYeBgBEB9HX0T0CEAAAAABJRU5ErkJggg==);
      width: 5px;
      background-position: top center;
      background-repeat: repeat-y; }
    .header__item__menu section::-webkit-scrollbar {
      background-color: transparent;
      width: 5px; }
    .header__item__menu section::-webkit-scrollbar-thumb {
      width: 5px;
      border-radius: 3px;
      background-color: #343434; }

.index__products__grid {
  display: grid;
  grid-template-columns: 200px 1fr;
  grid-gap: 40px;
  gap: 40px; }

.box-vitrine {
  overflow: hidden;
  border: 4px solid white;
  border-radius: 4px;
  min-width: 150px;
  background-color: white;
  margin-bottom: 5px; }
  .box-vitrine:hover, .box-vitrine.active {
    border: 4px solid red; }

.register-message {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  z-index: 4000;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  display: none; }
  .register-message__container {
    width: 100vw;
    height: 100vw;
    top: 50%;
    left: 50%;
    max-width: 730px;
    max-height: 310px;
    transform: translate(-50%, -50%);
    background-color: white;
    position: absolute;
    display: flex;
    flex-direction: column; }
  .register-message__text {
    font-size: 26px;
    text-align: center;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center; }
  .register-message__title {
    background-color: #ed3237;
    min-height: 50px;
    font-size: 26px;
    font-weight: 700;
    color: white;
    display: flex;
    align-items: center;
    justify-content: center; }
  .register-message__close {
    position: absolute;
    right: 20px;
    top: 5px; }

.info-banner-home-bottom {
  display: grid;
  grid-template-columns: 1fr 600px 500px 1fr;
  grid-template-rows: 680px;
  grid-template-areas: "banner banner text empty";
  grid-gap: 30px;
  margin: 100px 0px; }

.info-banner-home-bottom__banner {
  grid-area: banner; }

.info-banner-home-bottom__banner__background-img {
  padding: 60px 0px; }

.info-banner-home-bottom__banner__img {
  padding: 0px 60px; }

.info-banner-home-bottom__text {
  grid-area: text; }

.info-phone {
  width: 200px; }

.route-conteudos .bottom-bar {
  margin-top: 20px;
  margin-bottom: 40px; }

.content-institucional {
  display: flex;
  justify-content: space-between;
  grid-gap: 30px;
  column-gap: 30px; }
  @media (max-width: 1024px) {
    .content-institucional .faq .search-button {
      width: 100%;
      margin: 0; } }
  .content-institucional .rounded-before::before, .content-institucional .rounded-before-s::before {
    content: '';
    display: inline-flex;
    width: 10px;
    height: 10px;
    margin-right: 10px;
    border-radius: 50%;
    border: 1px solid #b7b7b7;
    background-color: transparent; }
  .content-institucional .rounded-before.active::before, .content-institucional .rounded-before-s.active::before {
    background-color: #ed3237; }
  .content-institucional .rounded-before-s::before {
    width: 7px;
    height: 7px;
    border: 1px solid #ed3237; }
  .content-institucional .left {
    width: 100%;
    max-width: 270px; }
    @media (max-width: 1024px) {
      .content-institucional .left {
        display: none; } }
  .content-institucional .right {
    width: 100%;
    grid-gap: 30px;
    column-gap: 30px;
    display: flex;
    justify-content: space-between; }
    @media (max-width: 1050px) {
      .content-institucional .right .content {
        display: grid; }
        .content-institucional .right .content .text {
          order: 2; }
        .content-institucional .right .content p {
          position: relative;
          width: auto;
          margin-bottom: 20px; }
        .content-institucional .right .content .order-actions div div {
          width: 100%;
          grid-column: 1 / 3;
          margin: 0px;
          padding: 0;
          display: grid;
          grid-auto-flow: column;
          justify-content: initial;
          gap: 10px;
          grid-gap: 10px; }
          .content-institucional .right .content .order-actions div div .title {
            display: none; }
          .content-institucional .right .content .order-actions div div a {
            width: 100%;
            text-align: center;
            font-size: 11px;
            margin: 0;
            padding: 0;
            list-style: none;
            box-sizing: border-box;
            outline: none;
            font-family: inherit;
            text-decoration: unset;
            font-weight: 700;
            text-transform: uppercase;
            padding-top: 11px;
            padding-bottom: 11px;
            border-radius: 4px;
            display: flex;
            flex-grow: 1;
            align-items: center;
            justify-content: center;
            border: 1px solid #3f3b3c; }
            .content-institucional .right .content .order-actions div div a.detail::before {
              content: "Detalhes"; }
            .content-institucional .right .content .order-actions div div a.remove::before {
              content: "Remover"; }
            .content-institucional .right .content .order-actions div div a::before {
              display: inline;
              color: #3f3b3c; }
            .content-institucional .right .content .order-actions div div a i {
              display: none; } }
    .content-institucional .right.grid-gap--0px {
      grid-gap: 0px; }
    .content-institucional .right h3.bottom-bar {
      margin-top: 0px;
      margin-bottom: 40px; }
    .content-institucional .right .orders-table .order {
      grid-template-columns: 14% 13% 19% 18% 23% 13%; }
    @media (max-width: 1050px) {
      .content-institucional .right .orders-table .order {
        box-shadow: initial;
        padding: 0;
        grid-template-columns: 1fr 1fr; }
        .content-institucional .right .orders-table .order .order-subject {
          grid-row: 1;
          grid-column: 1 / 3; } }
    .content-institucional .right .form {
      width: 100%; }
      @media (min-width: 1050px) {
        .content-institucional .right .form {
          max-width: 470px;
          margin-left: auto; } }
      .content-institucional .right .form.contacts-edit {
        margin-left: inherit; }
        @media (max-width: 1050px) {
          .content-institucional .right .form.contacts-edit {
            display: flex; } }
      .content-institucional .right .form #contact-us-form #revenda, .content-institucional .right .form #contacts-edit #revenda {
        padding-left: 120px; }
      .content-institucional .right .form #contact-us-form #nome, .content-institucional .right .form #contacts-edit #nome {
        padding-left: 78px; }
      .content-institucional .right .form #contact-us-form #email, .content-institucional .right .form #contacts-edit #email {
        padding-left: 79px; }
      .content-institucional .right .form #contact-us-form #telefone, .content-institucional .right .form #contacts-edit #telefone {
        padding-left: 95px; }
      .content-institucional .right .form #contact-us-form #assunto, .content-institucional .right .form #contacts-edit #assunto {
        padding-left: 90px; }
      .content-institucional .right .form #contact-us-form #mensagem, .content-institucional .right .form #contacts-edit #mensagem {
        padding-left: 113px; }
      .content-institucional .right .form #contact-us-form #setor, .content-institucional .right .form #contacts-edit #setor {
        padding-left: 72px; }
      .content-institucional .right .form #contact-us-form .color--red-error, .content-institucional .right .form #contacts-edit .color--red-error {
        font-size: 14px; }
      .content-institucional .right .form #contacts-edit #type {
        padding-left: 80px; }
      .content-institucional .right .form #contacts-edit #active {
        padding-left: 80px; }
      .content-institucional .right .form #contacts-edit #store_permissions_ids {
        padding-top: 50px; }
      .content-institucional .right .form #contacts-edit #name {
        padding-left: 77px; }
      .content-institucional .right .form #contacts-edit #cpf {
        padding-left: 63px; }
      .content-institucional .right .form #contacts-edit #rg {
        padding-left: 55px; }
      .content-institucional .right .form #contacts-edit #password {
        padding-left: 80px; }
      .content-institucional .right .form #contacts-edit #confirm {
        padding-left: 153px; }
      .content-institucional .right .form #contacts-edit #department {
        padding-left: 143px; }
      .content-institucional .right .form #contacts-edit #role {
        padding-left: 76px; }
      .content-institucional .right .form #contacts-edit #phone_number {
        padding-left: 94px; }
      .content-institucional .right .form #contacts-edit #cellphone_number {
        padding-left: 85px; }
      .content-institucional .right .form #contacts-edit #fax_number {
        padding-left: 60px; }
      .content-institucional .right .form #contacts-edit #birth_date {
        padding-left: 180px; }
      .content-institucional .right .form form .display--none {
        display: none; }
      .content-institucional .right .form form .input-label {
        position: absolute;
        top: 13px;
        left: 20px;
        pointer-events: none;
        z-index: 2; }

.faleconosco-detalhe .content-institucional .right .orders-table .order {
  grid-template-columns: 13% 25% 16% 46%; }
  @media (max-width: 545px) {
    .faleconosco-detalhe .content-institucional .right .orders-table .order {
      grid-template-columns: unset; } }

.route-conteudos .content-institucional .right {
  justify-content: flex-start; }

.route-conteudos .content-institucional h4 {
  font-size: 18px; }

.route-conteudos .js-carousel-sobre {
  float: left;
  min-width: 100%; }
  @media (min-width: 545px) {
    .route-conteudos .js-carousel-sobre {
      max-width: 50%;
      min-width: initial;
      margin-right: 30px; } }
  .route-conteudos .js-carousel-sobre .js-thumbs {
    padding: 0px 20px; }
    .route-conteudos .js-carousel-sobre .js-thumbs .list {
      width: 100%;
      display: flex; }
  .route-conteudos .js-carousel-sobre .bx-prev, .route-conteudos .js-carousel-sobre .bx-next {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    box-shadow: none; }
    .route-conteudos .js-carousel-sobre .bx-prev i, .route-conteudos .js-carousel-sobre .bx-next i {
      display: inline-block; }
    .route-conteudos .js-carousel-sobre .bx-prev img, .route-conteudos .js-carousel-sobre .bx-next img {
      width: auto; }
  .route-conteudos .js-carousel-sobre .bx-next img {
    transform: rotate(180deg); }
  .route-conteudos .js-carousel-sobre .js-main-images .bx-viewport {
    width: auto !important; }
  .route-conteudos .js-carousel-sobre .js-main-images .bx-wrapper {
    margin: 0 0 20px 0; }

.route-conteudos .js-carousel-sobre * {
  display: block;
  height: 100%; }

.route-conteudos h4 {
  margin-bottom: 5px; }

.route-conteudos .video-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  column-gap: 30px; }
  @media (max-width: 1000px) {
    .route-conteudos .video-container iframe {
      max-width: 100%; }
    .route-conteudos .video-container {
      display: flex;
      flex-direction: column; }
      .route-conteudos .video-container div {
        margin-bottom: 10px; } }

.route-conteudos .institucional-sobre .store-image {
  width: 100%; }

.route-conteudos .institucional-sobre img {
  width: 100%;
  max-width: 470px;
  height: auto; }

.route-conteudos .institucional-sobre iframe, .route-conteudos .institucional-sobre .video {
  width: 100%;
  max-width: 470px;
  min-height: 250px;
  height: auto; }

.route-conteudos .institucional-sobre .sobre-text--1 p {
  margin-bottom: 3em;
  font-weight: normal; }

.route-conteudos .institucional-sobre .image-grid {
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 1000px) {
    .route-conteudos .institucional-sobre .image-grid {
      justify-content: center;
      margin-bottom: 30px; } }
  .route-conteudos .institucional-sobre .image-grid img {
    width: 190px;
    margin-right: calc(3px + 1%);
    margin-bottom: calc(3px + 2%); }

.route-conteudos .institucional-sobre .grid-valores {
  grid-gap: 30px;
  margin-bottom: 50px;
  display: flex;
  flex-flow: row;
  flex-wrap: wrap; }

.route-conteudos .institucional-sobre .video {
  float: right; }

.route-conteudos .institucional-sobre .history-block {
  margin-bottom: 50px; }
  .route-conteudos .institucional-sobre .history-block .links {
    background-image: url("data:image/gif;base64,R0lGODlhCgABAIcAALe3twAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEAAAAACwAAAAACgABAAAIBwABCBxIMCAAOw==");
    width: 100%;
    display: grid;
    grid-auto-flow: column;
    position: relative;
    margin-bottom: 40px;
    justify-content: space-between;
    font-size: 16px;
    background-repeat: repeat-x;
    background-position: center;
    /*&::before{
                    content: '';
                    border-top: 1px solid map-get($color-palette, 'grey-80');
                    width: 100%;
                    position: absolute;
                    left:0px;
                    top:50%;
                }*/ }
    @media (max-width: 1050px) {
      .route-conteudos .institucional-sobre .history-block .links {
        overflow-x: auto; } }
    .route-conteudos .institucional-sobre .history-block .links li {
      display: inline-flex;
      z-index: 1; }
      @media (max-width: 1024px) {
        .route-conteudos .institucional-sobre .history-block .links li {
          width: 110px; }
          .route-conteudos .institucional-sobre .history-block .links li:last-of-type {
            width: auto; } }
      .route-conteudos .institucional-sobre .history-block .links li a {
        align-items: center;
        display: flex;
        background: white;
        padding: 0px 5px;
        color: #b7b7b7; }
        .route-conteudos .institucional-sobre .history-block .links li a.active {
          font-weight: 700;
          color: black; }
          .route-conteudos .institucional-sobre .history-block .links li a.active.rounded-before-s::before {
            border-color: #ed3237; }
        .route-conteudos .institucional-sobre .history-block .links li a.rounded-before-s::before {
          border-color: #b7b7b7; }
  .route-conteudos .institucional-sobre .history-block .year-block {
    display: none; }
    .route-conteudos .institucional-sobre .history-block .year-block a {
      font-weight: bold;
      text-decoration: underline; }
    .route-conteudos .institucional-sobre .history-block .year-block .second-row {
      display: grid;
      place-items: center; }
    .route-conteudos .institucional-sobre .history-block .year-block .year-title {
      font-size: 60px;
      font-weight: bold;
      color: rgba(183, 183, 183, 0.4);
      line-height: 60px; }
    .route-conteudos .institucional-sobre .history-block .year-block.active {
      display: flex; }
  .route-conteudos .institucional-sobre .history-block .year-block > div {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    column-gap: 1.2rem;
    row-gap: 4rem;
    font-weight: 400; }
    .route-conteudos .institucional-sobre .history-block .year-block > div figure {
      display: flex;
      justify-content: flex-start;
      align-items: center; }
    @media (max-width: 1000px) {
      .route-conteudos .institucional-sobre .history-block .year-block > div {
        grid-template-columns: 1fr;
        place-items: center; }
        .route-conteudos .institucional-sobre .history-block .year-block > div figure {
          justify-content: center; } }

.route-conteudos .institucional-lojas {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 1024px) {
    .route-conteudos .institucional-lojas {
      justify-content: initial;
      display: grid;
      grid-gap: 20px;
      gap: 20px; } }
  .route-conteudos .institucional-lojas .menu-lojas {
    width: 100%;
    display: flex;
    max-width: 265px; }
    @media (max-width: 1024px) {
      .route-conteudos .institucional-lojas .menu-lojas {
        order: 2; } }
    .route-conteudos .institucional-lojas .menu-lojas .link-loja {
      padding-top: 45px;
      margin-bottom: 45px;
      border-top: 1px solid #b7b7b7;
      color: #b7b7b7; }
      .route-conteudos .institucional-lojas .menu-lojas .link-loja .rounded-before-s::before {
        border: 1px solid #b7b7b7;
        background-color: transparent; }
      .route-conteudos .institucional-lojas .menu-lojas .link-loja .horario {
        color: #b7b7b7; }
      .route-conteudos .institucional-lojas .menu-lojas .link-loja.active {
        color: #343434; }
        .route-conteudos .institucional-lojas .menu-lojas .link-loja.active .rounded-before-s::before {
          border: 1px solid #ed3237;
          background-color: #ed3237; }
        .route-conteudos .institucional-lojas .menu-lojas .link-loja.active .horario {
          color: #8d8d8d; }
    .route-conteudos .institucional-lojas .menu-lojas a:first-child {
      padding-top: 0;
      border: none; }
  .route-conteudos .institucional-lojas .lojas {
    width: 100%;
    max-width: 470px; }
    @media (max-width: 1024px) {
      .route-conteudos .institucional-lojas .lojas {
        max-width: 100%; } }
    .route-conteudos .institucional-lojas .lojas .loja {
      width: 100%;
      display: none; }
      .route-conteudos .institucional-lojas .lojas .loja.active {
        display: flex; }

.route-cliente.entrar {
  background-position: top center;
  background-image: url("../imgs/login.jpg"); }
  @media (max-width: 1024px) {
    .route-cliente.entrar .l-content {
      width: 90%; }
      .route-cliente.entrar .l-content .logo img {
        margin-top: 25px;
        max-width: 250px;
        width: 100%; }
      .route-cliente.entrar .l-content #identification {
        align-self: flex-start;
        padding-bottom: 25px; }
        .route-cliente.entrar .l-content #identification .login-boxes {
          display: grid;
          gap: 25px;
          grid-gap: 25px;
          justify-content: center; } }

.route-cliente.login-empresa, .route-cliente.login-vendedor {
  background-position: top center;
  background-image: url("../imgs/login.jpg"); }
  .route-cliente.login-empresa ._pagination a, .route-cliente.login-vendedor ._pagination a {
    color: #FFF; }
    .route-cliente.login-empresa ._pagination a span, .route-cliente.login-empresa ._pagination a i, .route-cliente.login-vendedor ._pagination a span, .route-cliente.login-vendedor ._pagination a i {
      color: #32a33b; }
  .route-cliente.login-empresa .btn-search, .route-cliente.login-vendedor .btn-search {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .route-cliente.login-empresa ._pagination .is-active a, .route-cliente.login-vendedor ._pagination .is-active a {
    color: #32a33b; }
  @media (max-width: 1024px) {
    .route-cliente.login-empresa #login-enterprise, .route-cliente.login-vendedor #login-enterprise {
      margin-top: 30px;
      display: flex;
      flex-direction: column;
      width: 90%; }
      .route-cliente.login-empresa #login-enterprise form, .route-cliente.login-vendedor #login-enterprise form {
        width: 100%; }
      .route-cliente.login-empresa #login-enterprise .form-fields, .route-cliente.login-vendedor #login-enterprise .form-fields {
        display: flex;
        flex-direction: column;
        gap: 30px; } }
  @media (max-width: 1024px) {
    .route-cliente.login-empresa #login-enterprise .column-title, .route-cliente.login-vendedor #login-enterprise .column-title {
      display: none; } }
  .route-cliente.login-empresa .logo, .route-cliente.login-vendedor .logo {
    text-align: center; }
    .route-cliente.login-empresa .logo img, .route-cliente.login-vendedor .logo img {
      width: 90%;
      height: auto;
      max-width: 370px; }
  @media (max-width: 1024px) {
    .route-cliente.login-empresa .content-list, .route-cliente.login-vendedor .content-list {
      display: flex;
      flex-direction: column; } }
  .route-cliente.login-empresa .keyword-login-empresa, .route-cliente.login-vendedor .keyword-login-empresa {
    border-top-right-radius: 0;
    border-bottom-right-radius: 1; }
  .route-cliente.login-empresa .list, .route-cliente.login-vendedor .list {
    border: 1px solid #f1f3f4;
    border-radius: 4px;
    overflow: hidden;
    display: grid; }
    @media (min-width: 1024px) {
      .route-cliente.login-empresa .list .item strong, .route-cliente.login-vendedor .list .item strong {
        display: none; } }
    .route-cliente.login-empresa .list .item .row, .route-cliente.login-vendedor .list .item .row {
      padding: 25px 25px;
      align-items: center;
      border-bottom: 1px solid #f1f3f4; }
    .route-cliente.login-empresa .list .item:last-of-type .row, .route-cliente.login-vendedor .list .item:last-of-type .row {
      border-bottom: 0; }
    .route-cliente.login-empresa .list .row, .route-cliente.login-vendedor .list .row {
      display: grid;
      grid-template-columns: 32% 17% 15% 9% 10% 12%;
      padding: 0px 25px;
      grid-gap: 10px; }
      @media (max-width: 1024px) {
        .route-cliente.login-empresa .list .row, .route-cliente.login-vendedor .list .row {
          grid-template-columns: 1fr; } }

.categories-menu h2 {
  max-width: 200px; }

.categories-menu .categories-list {
  border: 1px solid #f1f3f4;
  border-top: 0px;
  width: 200px; }

.categories-menu .category-item {
  position: relative;
  display: inline-block;
  width: 100%;
  padding-top: 9px; }
  .categories-menu .category-item a {
    padding-bottom: 0px;
    margin-bottom: 0px;
    display: inline-block;
    max-width: 82%; }
  .categories-menu .category-item::before {
    content: '';
    border-bottom: 1px solid #f1f3f4;
    position: absolute;
    bottom: 0px;
    display: flex;
    width: 96%;
    left: 2%; }
  .categories-menu .category-item .arrow {
    position: absolute;
    right: 4%;
    font-size: 10px; }
    .categories-menu .category-item .arrow.active {
      transform: rotate(90deg);
      margin-top: 2px; }
  .categories-menu .category-item .sub-menu {
    margin-top: 9px; }
    .categories-menu .category-item .sub-menu li {
      position: relative;
      padding-top: 9px; }
    .categories-menu .category-item .sub-menu a {
      display: inline-block; }
      .categories-menu .category-item .sub-menu a::before {
        content: '';
        border-bottom: 1px solid #f1f3f4;
        position: absolute;
        bottom: 0px;
        display: flex;
        width: 93%;
        left: 4%; }

@-webkit-keyframes uparrow {
  0% {
    -webkit-transform: translateY(0);
    opacity: 0.4; }
  100% {
    -webkit-transform: translateY(-0.4em);
    opacity: 0.9; } }

@-webkit-keyframes downarrow {
  0% {
    -webkit-transform: translateY(0);
    opacity: 0.4; }
  100% {
    -webkit-transform: translateY(0.4em);
    opacity: 0.9; } }

.arrow-menu {
  display: block;
  opacity: 0.4;
  position: absolute;
  font-size: 30px;
  left: 172px; }

.arrow-menu.down {
  bottom: 4px;
  -webkit-animation: downarrow 0.6s infinite alternate ease-in-out; }

.arrow-menu.up {
  top: 15px;
  -webkit-animation: uparrow 0.6s infinite alternate ease-in-out; }

.meus-pedidos {
  max-width: 100%; }
  .meus-pedidos ._pagination {
    padding-top: 35px;
    justify-content: flex-end; }

form.meus-pedidos {
  padding-bottom: 40px;
  border-bottom: 1px solid #f1f3f4;
  grid-gap: 30px;
  grid-template-columns: max-content minmax(22.9%, 170px) minmax(10%, 170px) minmax(10%, 170px) 170px;
  margin-top: 40px; }
  @media (max-width: 1024px) {
    form.meus-pedidos {
      grid-template-columns: 1fr 1fr; } }
  form.meus-pedidos .input-container {
    display: grid; }
  form.meus-pedidos .input-label {
    text-align: left;
    font-weight: 700;
    font-size: 13px;
    color: #393939;
    margin-bottom: 7px; }
  form.meus-pedidos select {
    background-color: white;
    font-size: 13px;
    color: #878787;
    font-weight: 500; }

@media (min-width: 1024px) {
  .route-central.pedidos .body-orders-table {
    padding: 104px 30px 30px 30px; } }

@media (max-width: 1024px) {
  .route-central.pedidos .body-orders-table {
    background-color: transparent; } }

@media (min-width: 1024px) {
  .body-orders-table {
    box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
    border-radius: 8px;
    padding: 30px; } }

@media (max-width: 1024px) {
  .container-pedidos {
    width: 95%;
    margin: auto; }
    .container-pedidos h3 {
      border-bottom-width: 0px;
      padding: 0 0 10px 0;
      margin: 0; } }

@media (min-width: 1024px) {
  .container-pedidos h3 {
    border-bottom-width: 1px;
    position: absolute;
    top: 30px;
    width: calc(100% - 60px);
    left: 30px; } }

.search__order__column {
  display: grid;
  align-content: flex-end; }
  @media (max-width: 1024px) {
    .search__order__column:first-of-type {
      grid-column: 1 / 3; }
    .search__order__column:nth-of-type(2) {
      grid-column: 1 / 3;
      grid-row: 2; }
    .search__order__column:last-of-type {
      grid-column: 1 / 3; } }
  @media (min-width: 1024px) {
    .search__order__column {
      max-width: 270px; } }
  @media (min-width: 1024px) {
    .search__order__column .datepicker {
      max-width: 170px; } }
  @media (min-width: 1024px) {
    .search__order__column input[type=submit] {
      max-width: 170px; } }
  @media (min-width: 1024px) {
    .search__order__column.search-date-column {
      max-width: 170px; } }

.orders-table .title {
  font-size: 11px;
  color: #3f3b3c;
  font-weight: 700;
  padding: 0px 13px 0px 13px;
  text-align: center;
  display: none;
  justify-content: center; }

@media (max-width: 1024px) {
  .orders-table .value, .orders-table .title {
    display: flex;
    padding: 0px;
    justify-content: flex-start;
    font-size: 11px;
    text-align: left; } }

.orders-table .order {
  display: grid;
  grid-template-columns: auto minmax(100px, 15%) minmax(100px, 15%) minmax(100px, 15%) minmax(165px, 15%) 242px 52px; }
  @media (max-width: 1024px) {
    .orders-table .order {
      grid-template-columns: 1fr 1fr;
      background-color: white;
      padding: 20px;
      box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
      border-radius: 8px;
      margin-bottom: 20px; } }
  .orders-table .order .order-column {
    align-items: center; }
    @media (max-width: 1024px) {
      .orders-table .order .order-column {
        grid-template-rows: 26px 1fr;
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #e5e5e5; }
        .orders-table .order .order-column.order-number {
          padding-left: 0px;
          justify-content: flex-start; }
        .orders-table .order .order-column .value, .orders-table .order .order-column .title {
          padding: 0px;
          justify-content: flex-start;
          font-size: 11px;
          text-align: left; } }
    @media (max-width: 1024px) {
      .orders-table .order .order-column.order-payment {
        grid-column: 1 / 3;
        justify-content: center; }
        .orders-table .order .order-column.order-payment .value, .orders-table .order .order-column.order-payment .title {
          text-align: center;
          justify-content: center; } }
    @media (max-width: 1024px) {
      .orders-table .order .order-column.order-actions {
        border: none;
        margin-bottom: 10px;
        padding: 0px;
        grid-column: 1 / 3; }
        .orders-table .order .order-column.order-actions .title {
          display: none; } }
    @media (max-width: 1024px) {
      .orders-table .order .order-column.order-detail {
        display: flex;
        border: none;
        padding: 0px;
        margin: 0px;
        grid-column: 1 / 3; }
        .orders-table .order .order-column.order-detail div {
          width: 100%; }
        .orders-table .order .order-column.order-detail .title {
          display: none; }
        .orders-table .order .order-column.order-detail a {
          text-align: center;
          font-size: 11px;
          margin: 0;
          padding: 0;
          list-style: none;
          box-sizing: border-box;
          outline: none;
          font-family: inherit;
          text-decoration: unset;
          font-weight: 700;
          text-transform: uppercase;
          padding-top: 11px;
          padding-bottom: 11px;
          border-radius: 4px;
          display: flex;
          flex-grow: 1;
          align-items: center;
          justify-content: center;
          border: 1px solid #3f3b3c; }
          .orders-table .order .order-column.order-detail a::before {
            display: inline;
            content: "Ver detalhes";
            color: #3f3b3c; }
          .orders-table .order .order-column.order-detail a svg {
            display: none; } }
  .orders-table .order:first-of-type .order-column {
    display: grid;
    grid-template-rows: 36px 1fr;
    align-items: flex-start; }
    @media (max-width: 1024px) {
      .orders-table .order:first-of-type .order-column {
        grid-template-rows: 26px 1fr;
        padding-bottom: 20px; } }
    @media (max-width: 1024px) {
      .orders-table .order:first-of-type .order-column.order-detail {
        display: flex;
        border: none;
        padding: 0px;
        margin: 0px; } }
  .orders-table .order:first-of-type .title {
    display: flex; }
  .orders-table .order .order-column:first-of-type .title {
    padding-left: 0px; }

.orders-table .value {
  display: flex;
  text-align: center;
  border-top: 1px solid #c9c9c9;
  padding: 25px 13px 25px 13px;
  font-size: 13px;
  color: #3f3b3c;
  font-weight: 400;
  text-align: center;
  justify-content: center; }
  @media (max-width: 1024px) {
    .orders-table .value {
      border: none; } }

.bt-order-action {
  width: 270px;
  font-size: 13px;
  border-radius: 4px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 32px;
  background-color: #ffba00;
  color: #b7b7b7; }
  .bt-order-action.entregue {
    color: #b7b7b7; }
  .bt-order-action.comprar {
    background-color: transparent;
    color: #32a33b;
    border: 1px solid #32a33b; }
  .bt-order-action.detalhes {
    background-color: #32a33b;
    color: white; }
  .bt-order-action.boleto {
    background-color: #32a33b;
    color: white;
    display: flex;
    flex-grow: 1; }

@media (max-width: 1024px) {
  .route-central.pedidos-detalhe .l-content-xlg {
    width: 100%;
    padding: 0 15px; }
  .route-central.pedidos-detalhe .l-content {
    width: 100%; }
  .route-central.pedidos-detalhe .number-status {
    flex-direction: column; } }

.route-central.pedidos-detalhe .valores-finais {
  display: grid;
  grid-template-columns: max-content max-content;
  grid-gap: 15px; }
  .route-central.pedidos-detalhe .valores-finais dt {
    text-align: left; }
  .route-central.pedidos-detalhe .valores-finais dd {
    text-align: right; }

.route-central.pedidos-detalhe .grid__head__values {
  display: grid;
  grid-template-columns: 1fr .3fr; }

.route-central.pedidos-detalhe .order-history {
  padding: 20px;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-bottom: 20px; }
  @media (max-width: 1050px) {
    .route-central.pedidos-detalhe .order-history {
      margin-top: 15px; } }
  .route-central.pedidos-detalhe .order-history .check-wishlist {
    position: relative;
    top: 0px; }

.route-central.pedidos-detalhe .order-history.invoices table td {
  padding: 0px 30px 0px 0px; }

.route-central.pedidos-detalhe .order-history.invoices thead td {
  font-size: 13px;
  color: #dadada;
  font-weight: 400;
  text-transform: none; }

.route-central.pedidos-detalhe .order-history.invoices tbody td {
  font-size: 12px;
  color: #dddddd; }

.route-central.pedidos-detalhe .order-data {
  display: flex;
  flex-direction: row; }
  @media (max-width: 1024px) {
    .route-central.pedidos-detalhe .order-data {
      flex-direction: column;
      width: 100%; } }

.route-central.pedidos-detalhe .invoice-download {
  width: 170px;
  height: 45px;
  border: 1px solid #878787;
  color: #878787;
  font-size: 13px;
  font-weight: 700;
  display: grid;
  grid-template-columns: 50px 1fr;
  justify-content: center;
  align-items: center;
  justify-items: center;
  border-radius: 4px;
  margin-top: 13px; }

@media (min-width: 1024px) {
  .route-central.pedidos-detalhe .order-resume, .route-central.pedidos-detalhe .order-addresses {
    max-width: 410px;
    padding-right: 80px; } }

.route-central.pedidos-detalhe .order-values {
  width: 430px;
  padding: 40px 30px 20px 30px; }
  @media (max-width: 1024px) {
    .route-central.pedidos-detalhe .order-values {
      width: 100%; } }

.route-central.pedidos-detalhe .list-order-values {
  display: grid;
  grid-template-columns: 50% 50%; }
  .route-central.pedidos-detalhe .list-order-values .total-price-title, .route-central.pedidos-detalhe .list-order-values .total-price-value {
    display: flex;
    width: 100%; }

.order-detail-item, .carrinhossalvos-detalhe .order-detail-item, .contatos .order-detail-item {
  display: grid;
  grid-template-columns: 32% 12% 13% 10% 10% 13% 10%; }
  @media (max-width: 1024px) {
    .order-detail-item, .carrinhossalvos-detalhe .order-detail-item, .contatos .order-detail-item {
      grid-template-columns: 1fr 1fr;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px; } }
  .order-detail-item .item-block, .carrinhossalvos-detalhe .order-detail-item .item-block, .contatos .order-detail-item .item-block {
    display: grid;
    grid-template-rows: 1fr; }
    .order-detail-item .item-block.display--none, .carrinhossalvos-detalhe .order-detail-item .item-block.display--none, .contatos .order-detail-item .item-block.display--none {
      display: none; }
    @media (min-width: 1024px) {
      .order-detail-item .item-block .title, .carrinhossalvos-detalhe .order-detail-item .item-block .title, .contatos .order-detail-item .item-block .title {
        text-align: center;
        display: none; } }
    .order-detail-item .item-block .content, .carrinhossalvos-detalhe .order-detail-item .item-block .content, .contatos .order-detail-item .item-block .content {
      padding: 30px 15px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-direction: column; }
      @media (max-width: 1024px) {
        .order-detail-item .item-block .content, .carrinhossalvos-detalhe .order-detail-item .item-block .content, .contatos .order-detail-item .item-block .content {
          border: 0;
          padding: 0 0 15px 0; } }
    .order-detail-item .item-block.total-with-taxes .title, .carrinhossalvos-detalhe .order-detail-item .item-block.total-with-taxes .title, .contatos .order-detail-item .item-block.total-with-taxes .title {
      min-width: 140px; }
  @media (max-width: 1024px) {
    .order-detail-item .product-image-name, .carrinhossalvos-detalhe .order-detail-item .product-image-name, .contatos .order-detail-item .product-image-name {
      grid-column: 1 / 3; } }
  .order-detail-item .product-image-name .content, .carrinhossalvos-detalhe .order-detail-item .product-image-name .content, .contatos .order-detail-item .product-image-name .content {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 10px;
    padding-left: 0px;
    justify-content: flex-start; }
  .order-detail-item:first-of-type .title, .carrinhossalvos-detalhe .order-detail-item:first-of-type .title, .contatos .order-detail-item:first-of-type .title {
    display: flex; }
  .order-detail-item:first-of-type .item-block, .carrinhossalvos-detalhe .order-detail-item:first-of-type .item-block, .contatos .order-detail-item:first-of-type .item-block {
    grid-template-rows: auto 1fr; }
  @media (max-width: 1050px) {
    .order-detail-item, .carrinhossalvos-detalhe .order-detail-item, .contatos .order-detail-item {
      grid-template-columns: 1fr 1fr;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px; } }
  @media (max-width: 1050px) {
    .order-detail-item .quantity-items.item-block, .carrinhossalvos-detalhe .order-detail-item .quantity-items.item-block, .contatos .order-detail-item .quantity-items.item-block {
      grid-row: 3;
      grid-column: 1; }
      .order-detail-item .quantity-items.item-block .content, .carrinhossalvos-detalhe .order-detail-item .quantity-items.item-block .content, .contatos .order-detail-item .quantity-items.item-block .content {
        align-items: flex-start;
        justify-content: flex-start; }
      .order-detail-item .quantity-items.item-block .title, .carrinhossalvos-detalhe .order-detail-item .quantity-items.item-block .title, .contatos .order-detail-item .quantity-items.item-block .title {
        justify-content: flex-start; } }
  @media (max-width: 1050px) {
    .order-detail-item .unitary.item-block, .carrinhossalvos-detalhe .order-detail-item .unitary.item-block, .contatos .order-detail-item .unitary.item-block {
      grid-row: 2;
      grid-column: 1; }
      .order-detail-item .unitary.item-block .unitary, .carrinhossalvos-detalhe .order-detail-item .unitary.item-block .unitary, .contatos .order-detail-item .unitary.item-block .unitary {
        padding-left: 0px;
        justify-content: flex-start; }
        .order-detail-item .unitary.item-block .unitary div, .carrinhossalvos-detalhe .order-detail-item .unitary.item-block .unitary div, .contatos .order-detail-item .unitary.item-block .unitary div {
          align-items: flex-start;
          align-self: flex-start; } }
  @media (max-width: 1050px) {
    .order-detail-item .st.item-block, .carrinhossalvos-detalhe .order-detail-item .st.item-block, .contatos .order-detail-item .st.item-block {
      grid-row: 2;
      grid-column: 2; }
      .order-detail-item .st.item-block .content, .carrinhossalvos-detalhe .order-detail-item .st.item-block .content, .contatos .order-detail-item .st.item-block .content {
        align-items: flex-end;
        justify-content: flex-start; }
      .order-detail-item .st.item-block .title, .carrinhossalvos-detalhe .order-detail-item .st.item-block .title, .contatos .order-detail-item .st.item-block .title {
        justify-content: flex-end; } }
  @media (max-width: 1050px) {
    .order-detail-item .total-with-taxes.item-block, .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block, .contatos .order-detail-item .total-with-taxes.item-block {
      grid-row: 3;
      grid-column: 2;
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: flex-end; }
      .order-detail-item .total-with-taxes.item-block .title, .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block .title, .contatos .order-detail-item .total-with-taxes.item-block .title {
        padding-bottom: 7px; }
      .order-detail-item .total-with-taxes.item-block .remove, .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block .remove, .contatos .order-detail-item .total-with-taxes.item-block .remove {
        display: none; } }
  @media (max-width: 1050px) {
    .order-detail-item .actions, .carrinhossalvos-detalhe .order-detail-item .actions, .contatos .order-detail-item .actions {
      display: none; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item {
    grid-template-columns: 1fr 1fr 1fr; }
    .pedidos-detalhe .order-detail-item .product-image-name {
      grid-column: 1 / 4; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .quantity-items.item-block {
    grid-row: 2;
    grid-column: 1; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .unitary.item-block {
    grid-row: 2;
    grid-column: 2;
    justify-content: center; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .ipi.item-block {
    grid-row: 3;
    grid-column: 1;
    justify-items: flex-start; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .st.item-block {
    grid-row: 2;
    grid-column: 3; } }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .total-with-taxes.item-block {
    grid-row: 3;
    grid-column: 2;
    align-items: center; }
    .pedidos-detalhe .order-detail-item .total-with-taxes.item-block .title {
      justify-content: center; } }

.pedidos-detalhe .order-detail-item .actions .content {
  flex-direction: row; }

@media (max-width: 1050px) {
  .pedidos-detalhe .order-detail-item .actions {
    display: flex;
    grid-row: 3;
    grid-column: 3;
    justify-content: flex-end; }
    .pedidos-detalhe .order-detail-item .actions .title {
      display: none; } }

.rebuy-input {
  position: absolute;
  z-index: -1; }

.rebuy {
  display: flex; }
  .rebuy span {
    display: none; }
  .rebuy svg {
    width: 30px;
    height: 30px; }
    @media (min-width: 1050px) {
      .rebuy svg {
        margin-top: 4px; } }

.order-detail__img-container {
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden; }

.order-detail__table__qtd {
  background-color: #f5f5f5;
  border: 1px solid #32a33b;
  border-radius: 4px;
  width: 100%;
  max-width: 80px;
  line-height: 40px;
  height: 40px; }

@media (max-width: 1024px) {
  .carrinhossalvos .body-orders-table, .carrinhos-expirados .body-orders-table {
    background-color: transparent; } }

.carrinhossalvos ._pagination, .carrinhos-expirados ._pagination {
  padding-top: 35px;
  justify-content: flex-end; }

.carrinhossalvos .order-detail-item, .carrinhos-expirados .order-detail-item {
  grid-template-columns: 35% 13% 15% 16% 21%; }
  @media (max-width: 1024px) {
    .carrinhossalvos .order-detail-item, .carrinhos-expirados .order-detail-item {
      grid-template-columns: 1fr 1fr;
      background-color: white;
      padding: 20px;
      box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
      border-radius: 8px;
      margin-bottom: 20px; } }
  @media (max-width: 1024px) {
    .carrinhossalvos .order-detail-item .item-block, .carrinhos-expirados .order-detail-item .item-block {
      grid-template-rows: 26px 1fr;
      padding-bottom: 20px; }
      .carrinhossalvos .order-detail-item .item-block:nth-of-type(1), .carrinhossalvos .order-detail-item .item-block:nth-of-type(2), .carrinhos-expirados .order-detail-item .item-block:nth-of-type(1), .carrinhos-expirados .order-detail-item .item-block:nth-of-type(2) {
        margin-bottom: 20px;
        border-bottom: 1px solid #e5e5e5; }
      .carrinhossalvos .order-detail-item .item-block:last-of-type, .carrinhos-expirados .order-detail-item .item-block:last-of-type {
        padding: 0; } }
  .carrinhossalvos .order-detail-item .item-block:first-of-type .title, .carrinhos-expirados .order-detail-item .item-block:first-of-type .title {
    justify-content: flex-start; }
  .carrinhossalvos .order-detail-item .item-block:first-of-type .content, .carrinhos-expirados .order-detail-item .item-block:first-of-type .content {
    align-items: flex-start;
    padding-left: 0px; }
  .carrinhossalvos .order-detail-item .item-block .title, .carrinhos-expirados .order-detail-item .item-block .title {
    justify-content: center; }
  @media (max-width: 1024px) {
    .carrinhossalvos .order-detail-item .item-block .value, .carrinhossalvos .order-detail-item .item-block .title, .carrinhossalvos .order-detail-item .item-block .content, .carrinhos-expirados .order-detail-item .item-block .value, .carrinhos-expirados .order-detail-item .item-block .title, .carrinhos-expirados .order-detail-item .item-block .content {
      padding: 0px;
      justify-content: flex-start;
      font-size: 11px;
      text-align: left;
      align-items: flex-start; }
    .carrinhossalvos .order-detail-item .item-block .content, .carrinhos-expirados .order-detail-item .item-block .content {
      font-weight: 400; } }
  .carrinhossalvos .order-detail-item .item-block:last-of-type .content, .carrinhossalvos .order-detail-item .item-block:last-of-type .title, .carrinhos-expirados .order-detail-item .item-block:last-of-type .content, .carrinhos-expirados .order-detail-item .item-block:last-of-type .title {
    padding-left: 0px;
    padding-right: 0px; }
  @media (max-width: 1024px) {
    .carrinhossalvos .order-detail-item .actions, .carrinhos-expirados .order-detail-item .actions {
      display: flex;
      grid-column: 1 / 3;
      width: 100%; }
      .carrinhossalvos .order-detail-item .actions .title, .carrinhos-expirados .order-detail-item .actions .title {
        display: none; }
      .carrinhossalvos .order-detail-item .actions a, .carrinhos-expirados .order-detail-item .actions a {
        width: 100%; } }

@media (max-width: 1024px) {
  .carrinhossalvos-detalhe .order-resume {
    flex-direction: column; }
  .carrinhossalvos-detalhe .actions-top {
    display: none; } }

.carrinhossalvos-detalhe .body-orders-table {
  padding: 20px;
  box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-bottom: 20px; }
  @media (max-width: 1050px) {
    .carrinhossalvos-detalhe .body-orders-table {
      margin-top: 15px; } }

.carrinhossalvos-detalhe .order-detail-item {
  grid-template-columns: 32% 13% 15% 12% 13% 15%; }
  @media (max-width: 1024px) {
    .carrinhossalvos-detalhe .order-detail-item {
      grid-template-columns: 1fr 1fr 1fr;
      position: relative;
      border-bottom: 1px solid #dadada;
      margin-bottom: 15px; } }
  .carrinhossalvos-detalhe .order-detail-item .item-block:first-of-type .content {
    justify-content: flex-start; }
  @media (max-width: 1024px) {
    .carrinhossalvos-detalhe .order-detail-item .product-image-name {
      grid-column: 1 / 4; } }
  .carrinhossalvos-detalhe .order-detail-item .product-image-name .content {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 10px;
    padding-left: 0px;
    justify-content: flex-start; }
  @media (max-width: 1050px) {
    .carrinhossalvos-detalhe .order-detail-item .st.item-block {
      grid-row: 2;
      grid-column: 2;
      align-items: center; }
      .carrinhossalvos-detalhe .order-detail-item .st.item-block .title, .carrinhossalvos-detalhe .order-detail-item .st.item-block .content {
        align-items: center;
        justify-content: center; } }
  @media (max-width: 1050px) {
    .carrinhossalvos-detalhe .order-detail-item .ipi.item-block {
      grid-row: 2;
      grid-column: 3;
      align-items: flex-end; }
      .carrinhossalvos-detalhe .order-detail-item .ipi.item-block .title, .carrinhossalvos-detalhe .order-detail-item .ipi.item-block .content {
        align-items: flex-end;
        justify-content: flex-end; } }
  @media (max-width: 1050px) {
    .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block {
      grid-row: 3;
      grid-column: 3;
      align-items: flex-end; }
      .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block .title, .carrinhossalvos-detalhe .order-detail-item .total-with-taxes.item-block .content {
        align-items: flex-end;
        justify-content: flex-end; } }

.carregar-carrinho .orders-table {
  margin-top: 30px; }
  @media (max-width: 1050px) {
    .carregar-carrinho .orders-table {
      padding: 20px; } }
  .carregar-carrinho .orders-table .title {
    display: flex;
    min-height: 36px; }
  .carregar-carrinho .orders-table .loaded-basket-grid {
    display: grid;
    grid-template-columns: 33% 33% 33%; }
    @media (max-width: 1050px) {
      .carregar-carrinho .orders-table .loaded-basket-grid {
        grid-template-columns: 1fr 1fr; }
        .carregar-carrinho .orders-table .loaded-basket-grid:nth-of-type(2) {
          display: none; }
        .carregar-carrinho .orders-table .loaded-basket-grid .value {
          display: grid;
          text-align: left;
          justify-content: flex-start;
          grid-template-rows: auto auto; }
          .carregar-carrinho .orders-table .loaded-basket-grid .value::before {
            display: inline;
            order: 1;
            font-weight: 700; }
          .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(1) {
            grid-column: 1 / 3; }
            .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(1)::before {
              order: 0;
              content: "Produto"; }
          .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(2) {
            grid-column: 1; }
            .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(2)::before {
              order: 0;
              content: "Quantidade Adicionada"; }
          .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(3) {
            grid-column: 2; }
            .carregar-carrinho .orders-table .loaded-basket-grid .value:nth-of-type(3)::before {
              order: 0;
              content: "Quantidade Solicitada"; } }

.carregar-carrinho .js-messageCount a {
  margin-top: 12px;
  color: #32a33b;
  display: flex; }

.route-central .modal-dialog--product-kit {
  max-width: 1024px; }

.route-central .modal {
  z-index: 1072; }

.menu-service {
  background-color: #fbd100;
  width: 270px;
  padding: 15px 0px 40px 15px;
  border-radius: 8px; }
  .menu-service li:last-of-type {
    margin-bottom: 0; }
  .menu-service a {
    border-radius: 8px;
    padding: 20px;
    line-height: 1em;
    display: inline-block;
    vertical-align: middle; }

.menu-service__link-active {
  position: relative;
  background-color: #d92025;
  width: 270px; }

.rma-buttons {
  display: grid;
  grid-template-columns: 52% 48%; }
  .rma-buttons .checkbox {
    align-self: center; }
    .rma-buttons .checkbox input {
      margin-right: 10px; }

.route-cliente .color--red-error, .route-central .color--red-error, .route-Central .color--red-error {
  padding-left: 10px; }

.route-cliente .bottom-bar, .route-central .bottom-bar, .route-Central .bottom-bar {
  margin-top: 20px;
  margin-bottom: 40px; }

.route-cliente.entrar .color--red-error, .route-central.entrar .color--red-error, .route-Central.entrar .color--red-error {
  font-size: 14px; }

.table-carrinhos {
  margin-top: 60px; }
  .table-carrinhos table {
    width: 100%; }
  .table-carrinhos td:first-of-type {
    padding-left: 0px; }

.table-history thead td, .table-carrinhos thead td {
  font-size: 12px;
  color: #2bac76;
  text-transform: uppercase;
  border-bottom: 1px solid #f1f3f4;
  padding-bottom: 11px; }

.table-history thead td:first-of-type, .table-carrinhos thead td:first-of-type {
  text-align: left;
  width: 330px; }

.table-history tbody td, .table-carrinhos tbody td {
  font-size: 12px;
  color: #004893; }

.table-history tbody td:first-of-type {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  border-color: #e9e9e9;
  margin-top: 20px;
  margin-bottom: 20px;
  margin-right: 25px;
  border-radius: 8px;
  border-width: 1px;
  border-style: solid;
  width: 70px;
  height: 70px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden; }

.table-carrinhos table tbody td:nth-of-type(1) {
  text-align: left;
  padding: 0;
  width: 260px; }
  .table-carrinhos table tbody td:nth-of-type(1) a {
    color: #004893; }

.table-history tbody td:nth-of-type(2) {
  text-align: left;
  padding: 0;
  width: 260px; }
  .table-history tbody td:nth-of-type(2) a {
    color: #004893; }

.route-cliente.meu-cadastro span.input-message.color--red-error {
  position: absolute;
  bottom: 5px;
  right: 0px; }

.route-cliente.meu-cadastro.form-error .input-container {
  padding-bottom: 30px; }

.panel-collapse.collapse.in {
  display: block;
  opacity: 1; }

.panel-collapse.collapse {
  display: none; }

.panel-collapse {
  transition: all 300ms; }

.panel-collapse.collapsing {
  opacity: 0; }

.faq .panel-default > .panel-heading a {
  display: block; }

.route-central.contatos table thead td, .route-central.contatos table thead th, .route-central.faleconosco table thead td, .route-central.faleconosco table thead th, .route-central.faleconosco-detalhe table thead td, .route-central.faleconosco-detalhe table thead th, .route-central.rma-insert table thead td, .route-central.rma-insert table thead th, .route-Central.contatos table thead td, .route-Central.contatos table thead th, .route-Central.faleconosco table thead td, .route-Central.faleconosco table thead th, .route-Central.faleconosco-detalhe table thead td, .route-Central.faleconosco-detalhe table thead th, .route-Central.rma-insert table thead td, .route-Central.rma-insert table thead th {
  font-size: 16px;
  color: #00296b;
  text-transform: uppercase;
  border-bottom: 1px solid #d8d8d8;
  padding-bottom: 11px; }

@media (max-width: 1050px) {
  .route-central.contatos .body-orders-table, .route-Central.contatos .body-orders-table {
    background-color: transparent; }
  .route-central.contatos .actions, .route-Central.contatos .actions {
    grid-column: 1 / 3;
    margin: 0px;
    padding: 0;
    display: grid;
    grid-auto-flow: column;
    justify-content: initial;
    gap: 10px;
    grid-gap: 10px; }
    .route-central.contatos .actions .title, .route-Central.contatos .actions .title {
      display: none; }
    .route-central.contatos .actions a, .route-Central.contatos .actions a {
      width: 100%;
      text-align: center;
      font-size: 11px;
      margin: 0;
      padding: 0;
      list-style: none;
      box-sizing: border-box;
      outline: none;
      font-family: inherit;
      text-decoration: unset;
      font-weight: 700;
      text-transform: uppercase;
      padding-top: 11px;
      padding-bottom: 11px;
      border-radius: 4px;
      display: flex;
      flex-grow: 1;
      align-items: center;
      justify-content: center;
      border: 1px solid #3f3b3c; }
      .route-central.contatos .actions a.edit-contact::before, .route-Central.contatos .actions a.edit-contact::before {
        content: "Editar"; }
      .route-central.contatos .actions a.remove-contact::before, .route-Central.contatos .actions a.remove-contact::before {
        content: "Remover"; }
      .route-central.contatos .actions a::before, .route-Central.contatos .actions a::before {
        display: inline;
        color: #3f3b3c; }
      .route-central.contatos .actions a i, .route-Central.contatos .actions a i {
        display: none; } }

.route-central .contatos .order-detail-item, .route-Central .contatos .order-detail-item {
  grid-template-columns: 28% 40% 13% 9% 10%; }
  @media (max-width: 1050px) {
    .route-central .contatos .order-detail-item, .route-Central .contatos .order-detail-item {
      grid-template-columns: 1fr 1fr;
      background-color: white;
      padding: 20px;
      box-shadow: 0 0 9px rgba(0, 0, 0, 0.05);
      border-radius: 8px;
      margin-bottom: 20px; } }

.route-central .contatos .item-block:first-of-type .title, .route-Central .contatos .item-block:first-of-type .title {
  justify-content: flex-start; }

.route-central .contatos .item-block .title, .route-Central .contatos .item-block .title {
  justify-content: center; }

.route-central .contatos .item-block .content, .route-Central .contatos .item-block .content {
  flex-direction: row;
  justify-content: space-around; }
  .route-central .contatos .item-block .content.actions, .route-Central .contatos .item-block .content.actions {
    padding: 0; }

@media (max-width: 1050px) {
  .route-central .contatos .item-block.mail, .route-Central .contatos .item-block.mail {
    overflow-wrap: anywhere;
    grid-column: 1 / 3;
    grid-row: 1; }
  .route-central .contatos .item-block.name, .route-central .contatos .item-block.status, .route-central .contatos .item-block .name, .route-central .contatos .item-block .status, .route-Central .contatos .item-block.name, .route-Central .contatos .item-block.status, .route-Central .contatos .item-block .name, .route-Central .contatos .item-block .status {
    overflow-wrap: anywhere;
    justify-content: flex-start; }
  .route-central .contatos .item-block.responsible, .route-central .contatos .item-block .responsible, .route-Central .contatos .item-block.responsible, .route-Central .contatos .item-block .responsible {
    justify-content: flex-end; } }

.route-central.contatos-insert label.input-container, .route-central.faleconosco-cadastro label.input-container, .route-central.faq label.input-container, .route-central.rma-insert label.input-container, .route-Central.contatos-insert label.input-container, .route-Central.faleconosco-cadastro label.input-container, .route-Central.faq label.input-container, .route-Central.rma-insert label.input-container {
  flex-direction: column; }
  .route-central.contatos-insert label.input-container input, .route-central.contatos-insert label.input-container span, .route-central.contatos-insert label.input-container .input-icon-container, .route-central.contatos-insert label.input-container select, .route-central.faleconosco-cadastro label.input-container input, .route-central.faleconosco-cadastro label.input-container span, .route-central.faleconosco-cadastro label.input-container .input-icon-container, .route-central.faleconosco-cadastro label.input-container select, .route-central.faq label.input-container input, .route-central.faq label.input-container span, .route-central.faq label.input-container .input-icon-container, .route-central.faq label.input-container select, .route-central.rma-insert label.input-container input, .route-central.rma-insert label.input-container span, .route-central.rma-insert label.input-container .input-icon-container, .route-central.rma-insert label.input-container select, .route-Central.contatos-insert label.input-container input, .route-Central.contatos-insert label.input-container span, .route-Central.contatos-insert label.input-container .input-icon-container, .route-Central.contatos-insert label.input-container select, .route-Central.faleconosco-cadastro label.input-container input, .route-Central.faleconosco-cadastro label.input-container span, .route-Central.faleconosco-cadastro label.input-container .input-icon-container, .route-Central.faleconosco-cadastro label.input-container select, .route-Central.faq label.input-container input, .route-Central.faq label.input-container span, .route-Central.faq label.input-container .input-icon-container, .route-Central.faq label.input-container select, .route-Central.rma-insert label.input-container input, .route-Central.rma-insert label.input-container span, .route-Central.rma-insert label.input-container .input-icon-container, .route-Central.rma-insert label.input-container select {
    display: flex;
    width: 100%; }

.route-central.contatos-insert #store_permissions_ids, .route-central.contatos-insert textarea, .route-central.faleconosco-cadastro #store_permissions_ids, .route-central.faleconosco-cadastro textarea, .route-central.faq #store_permissions_ids, .route-central.faq textarea, .route-central.rma-insert #store_permissions_ids, .route-central.rma-insert textarea, .route-Central.contatos-insert #store_permissions_ids, .route-Central.contatos-insert textarea, .route-Central.faleconosco-cadastro #store_permissions_ids, .route-Central.faleconosco-cadastro textarea, .route-Central.faq #store_permissions_ids, .route-Central.faq textarea, .route-Central.rma-insert #store_permissions_ids, .route-Central.rma-insert textarea {
  height: 80px;
  width: 100%; }

.route-central.faq #category, .route-Central.faq #category {
  padding-left: 100px; }

.route-central.faq #search, .route-Central.faq #search {
  padding-left: 80px; }

.route-central.faq .content-institucional .right .form, .route-Central.faq .content-institucional .right .form {
  margin: inherit;
  max-width: 100%; }

.route-central.faq .content-institucional .right .panel.panel-default, .route-Central.faq .content-institucional .right .panel.panel-default {
  border-bottom: 1px solid #d0d0d0;
  padding-bottom: 25px;
  padding-top: 25px; }
  .route-central.faq .content-institucional .right .panel.panel-default:last-of-type, .route-Central.faq .content-institucional .right .panel.panel-default:last-of-type {
    border: none; }
  .route-central.faq .content-institucional .right .panel.panel-default:first-of-type, .route-Central.faq .content-institucional .right .panel.panel-default:first-of-type {
    padding-top: 0px; }

.route-central .grid__main__contato, .route-Central .grid__main__contato {
  display: grid;
  grid-template-columns: 370px minmax(570px, 1fr);
  grid-gap: 30px; }
  .route-central .grid__main__contato .contact-us-phone svg, .route-Central .grid__main__contato .contact-us-phone svg {
    width: 54px;
    height: 54px; }
  .route-central .grid__main__contato .contact-us-phone a, .route-Central .grid__main__contato .contact-us-phone a {
    font-weight: 900; }

.route-central .search-rma .input-label, .route-Central .search-rma .input-label {
  text-align: left;
  font-weight: 700;
  font-size: 12px;
  color: #666666;
  margin-bottom: 7px;
  padding: 0;
  text-transform: none; }

.route-central .column-faq, .route-Central .column-faq {
  width: 670px;
  margin-left: 100px;
  margin-right: auto; }

.route-central .my-account-index-blocks, .route-Central .my-account-index-blocks {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px; }
  @media (max-width: 1050px) {
    .route-central .my-account-index-blocks, .route-Central .my-account-index-blocks {
      grid-template-columns: 1fr; } }
  .route-central .my-account-index-blocks .blocks, .route-Central .my-account-index-blocks .blocks {
    display: grid;
    grid-gap: 30px;
    row-gap: 30px;
    column-gap: 30px;
    grid-template-columns: repeat(2, 370px); }
    @media (max-width: 1050px) {
      .route-central .my-account-index-blocks .blocks, .route-Central .my-account-index-blocks .blocks {
        grid-template-columns: 1fr 1fr; }
        .route-central .my-account-index-blocks .blocks .column, .route-Central .my-account-index-blocks .blocks .column {
          max-width: 100%; } }
    @media (max-width: 600px) {
      .route-central .my-account-index-blocks .blocks, .route-Central .my-account-index-blocks .blocks {
        grid-template-columns: 90vw; } }

#js-table-load-cart table {
  width: 100%;
  margin: 0 auto;
  margin-bottom: 60px; }
  #js-table-load-cart table thead tr:nth-of-type(1) td {
    text-align: left;
    padding: 0;
    list-style: none;
    box-sizing: border-box;
    outline: none;
    font-family: inherit;
    line-height: 1;
    margin: 0;
    color: #004893;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    padding-bottom: 16px;
    border: 0px;
    background-color: transparent; }
  #js-table-load-cart table td {
    line-height: unset;
    border-spacing: 0;
    border-collapse: collapse;
    font-weight: 400;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    outline: none;
    font-family: inherit;
    color: #666666;
    font-size: 11px;
    text-align: center;
    padding: 16px;
    border: 1px solid #e3e3d7; }
  #js-table-load-cart table tr:nth-of-type(1) td {
    background-color: #004893;
    line-height: unset;
    border-spacing: 0;
    border-collapse: collapse;
    color: #ffffff;
    font-size: 11px;
    font-weight: 800;
    text-transform: uppercase;
    width: 130px;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    outline: none;
    font-family: inherit;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    border: 0px; }

.modal-content input[type=text] {
  margin-bottom: 10px; }

.box-scroll-modal input[type=text] {
  margin-bottom: 10px; }

#quick-add .modal-body {
  width: auto; }

#quick_xls .file-caption-main .input-group-btn {
  display: none; }

#quick_xls .hidden-xs {
  display: none; }

.quick-xls__possui-cabecalho {
  display: grid;
  grid-template-columns: max-content 1fr;
  align-items: center;
  grid-gap: 10px;
  margin-bottom: 20px; }
  .quick-xls__possui-cabecalho .input-label.input-container {
    order: 2; }
  .quick-xls__possui-cabecalho input[type="checkbox"]#header {
    background: transparent;
    position: relative;
    width: 15px;
    visibility: initial;
    appearance: checkbox;
    order: 1; }

.js-spreadsheet {
  display: grid;
  grid-template-columns: max-content 1fr;
  align-items: center;
  grid-gap: 10px;
  text-transform: capitalize; }

.campos-xls {
  display: grid; }
  @media (min-width: 1024px) {
    .campos-xls .campos-xls {
      grid-template-columns: max-content max-content;
      grid-gap: 30px;
      align-items: self-end; } }

@media (max-width: 1024px) {
  .button-load-basket {
    font-size: 11px; } }

.modal-body a.white-space--nowrap {
  display: flex;
  margin-top: 10px;
  text-transform: capitalize;
  white-space: initial;
  color: #32a33b; }

.newsletter {
  padding: 100px 00px 0px 0px; }
  @media (max-width: 1024px) {
    .newsletter {
      padding: 45px 0 0 0; } }

.newsletter__enviar {
  width: 140px;
  height: 40px;
  place-self: end;
  padding: 0 17px; }
  .newsletter__enviar svg {
    margin-left: 10px; }
  @media (max-width: 1024px) {
    .newsletter__enviar {
      border-bottom-left-radius: 0px;
      border-top-left-radius: 0px; } }

.newsletter .input-message {
  bottom: -40px;
  left: 20px; }

#email_news {
  padding-right: 20px;
  max-width: 140px;
  box-sizing: border-box; }
  @media (max-width: 1024px) {
    #email_news {
      max-width: 100%; } }

/* 404 */
.page-404__number {
  font-size: 180px; }

.box-parametrics {
  position: relative;
  width: 100%; }
  @media (max-width: 1024px) {
    .box-parametrics {
      top: -7px; } }
  .box-parametrics .menu {
    position: absolute;
    margin-left: -15px;
    width: 100%;
    padding: 12px 15px 0px 15px; }
    .box-parametrics .menu .parametrics-menu {
      display: none;
      margin-top: 11px; }
      .box-parametrics .menu .parametrics-menu form {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(150px, max-content));
        grid-gap: 30px; }
    .box-parametrics .menu .close-parametrics {
      display: none; }
    .box-parametrics .menu.open {
      background-color: white;
      display: block;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
      border-radius: 4px;
      z-index: 501; }
      .box-parametrics .menu.open .parametrics-menu {
        display: block; }
      .box-parametrics .menu.open .close-parametrics {
        display: block;
        position: absolute;
        right: 15px;
        top: 13px; }

.parametrics__list {
  max-height: 225px;
  scrollbar-color: #2bac76; }

.parametrics__list::-webkit-scrollbar-track {
  background-color: #f6f6f6; }

.parametrics__list::-webkit-scrollbar {
  background-color: #f6f6f6;
  width: 4px; }

.parametrics__list::-webkit-scrollbar-thumb {
  background-color: #2bac76; }

.parametrics__list-color {
  max-height: 135px;
  font-size: 0px; }

.parametrics__list-color__item {
  width: 30px;
  height: 30px;
  display: inline-block;
  vertical-align: top;
  font-size: 0px; }

.parametrics__list-color__item label {
  overflow: hidden;
  border-radius: 5px; }

.product-detail__colored-table:nth-child(2n+1) {
  background-color: #f6f6f6; }

#product-detail .product-data .product__qtd__setas {
  left: auto;
  right: 10px;
  margin-top: -17px; }

#product-detail .product-data .product__qtd {
  height: 50px;
  width: 100%;
  margin-bottom: 10px;
  border: none; }

#product-detail .product-data .product__button {
  height: 50px; }
  @media (max-width: 1024px) {
    #product-detail .product-data .product__button {
      font-size: 20px; } }

@media (max-width: 1024px) {
  #product-detail .product-data .box-buy__qtd-container {
    display: grid;
    grid-template-columns: 85px minmax(100px, 270px);
    grid-gap: 20px; } }

.product-detail__button-download {
  font-size: 24px;
  background-color: #ec1d23;
  border-radius: 10px;
  padding-left: 90px;
  position: relative;
  color: white;
  font-weight: 700;
  line-height: 70px;
  height: 70px;
  width: 370px; }

.product-detail__button-download::before {
  position: absolute;
  content: '';
  left: 17px;
  top: 9px;
  width: 41px;
  height: 54px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAA2CAMAAABtPkCKAAAAAXNSR0IB2cksfwAAAEtQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////g5kLBwAAABl0Uk5TADA/EH//v3DP4EDAgK/vnyDfYJCgsFDQ8B8WZtYAAAEbSURBVHic7dVhj4MgDAbgcl1PVzzHOcf4/7/0SkEvTphk35bsTYxGnkiBgAAA5usoCDEnasi32K4FEvUAPXVwGDwTA8l1HEvDR74iMS7zMznokv0YYH0YL7i8I1uSNDrO6/yLVWnBTERXkYx8JZqjZInZS4AbWV77QLmKdW4lyk1kHJ4rSB5pzhKSjBmKI5LCNt+0kqkkzx6ylJ3ganXeWXtN0o9SzbMRJakJplFaAxXp0gTLUOJks+5vx1yQR3ljadeTiD/yfWX+ffUNMlApd9z3XqQZPtRZoAtUGchDja5Q/oQeZjlWTzFmRyNEbespOMBlXsZHqjDPRdDTiYeUbluAdu1T0+Rgl5X+11hLpscw0xaotA0KtSX4Bww1G25wgWb0AAAAAElFTkSuQmCC"); }

.product-detail__atributos {
  display: grid;
  grid-template-columns: minmax(auto, 50%) 1fr; }

.product-detail__colored-table td {
  padding: 0px 35px;
  border: 1px solid #DADADA; }

tr.product-detail__colored-table:nth-child(even) {
  background: #FFF; }

tr.product-detail__colored-table:nth-child(odd) {
  background: #EFEFEF; }

.product-images {
  cursor: crosshair; }

.thumbnails-product-images.sliding {
  padding-top: 44px; }

.thumbnails-product-images {
  width: 75px; }
  @media (max-width: 1024px) {
    .thumbnails-product-images {
      display: none; } }
  .thumbnails-product-images .bx-wrapper .bx-next {
    top: auto;
    bottom: -57px;
    transform: rotate(-90deg);
    left: calc(50% - 16px); }
  .thumbnails-product-images .bx-wrapper .bx-prev {
    top: -37px;
    transform: rotate(90deg);
    left: calc(50% - 16px); }

#js-thumbnails-product-images li {
  width: 72px;
  height: 75px;
  text-align: center;
  border: 1px solid #f5f5f5;
  border-radius: 8px; }
  #js-thumbnails-product-images li a {
    display: inline-block;
    line-height: 70px;
    width: 72px;
    overflow: hidden; }
    #js-thumbnails-product-images li a img {
      display: inline-block;
      vertical-align: middle; }

.js-related-products .bx-wrapper .bx-prev {
  left: -37px; }

.js-related-products .bx-wrapper .bx-next {
  right: -37px; }

.product__grid {
  display: grid;
  grid-template-columns: min-content 1fr;
  z-index: 1; }
  @media (max-width: 1024px) {
    .product__grid {
      grid-template-columns: initial; } }

.main-images-pager {
  display: none; }
  @media (max-width: 1024px) {
    .main-images-pager {
      display: block; }
      .main-images-pager ul {
        position: relative;
        display: flex;
        justify-content: center;
        align-items: center; }
        .main-images-pager ul li {
          display: flex;
          margin: 0px 5px 15px 5px;
          position: relative; }
          .main-images-pager ul li a {
            display: flex;
            position: relative;
            border-radius: 50px;
            width: 14px;
            height: 14px;
            border: 3px solid #f6f6f6;
            background-color: #878787;
            text-indent: -9999px; }
            .main-images-pager ul li a.active {
              border-color: #f8adaf;
              background-color: #ed3237; } }

.product__images__grid {
  display: flex;
  grid-gap: 30px;
  margin-bottom: 17px;
  min-width: 460px; }
  @media (max-width: 1024px) {
    .product__images__grid {
      min-width: initial; } }
  .product__images__grid .stamp {
    position: absolute;
    top: 0px;
    left: 0px;
    pointer-events: none;
    z-index: 500; }
    .product__images__grid .stamp img {
      width: 100%;
      height: auto; }

.box-download {
  display: flex;
  justify-self: flex-end;
  margin-right: 30px; }
  .box-download a {
    width: 270px;
    height: 32px;
    line-height: 32px;
    text-align: center; }

.text-tab {
  display: none; }

.description-tabs {
  display: grid;
  grid-template-columns: max-content max-content;
  gap: 60px;
  column-gap: 60px;
  margin-top: 50px; }
  .description-tabs a {
    display: inline-block;
    color: #32a33b;
    font-weight: 700;
    font-size: 18px; }
    .description-tabs a.active {
      font-size: 18px;
      font-weight: 900;
      color: #2bac76;
      border-bottom-width: 4px;
      border-bottom-style: solid;
      color: #2bac76; }

.zoomContainer {
  z-index: 50;
  pointer-events: none; }
  @media (max-width: 1024px) {
    .zoomContainer {
      display: none; } }

.zoomContainer .zoomLens {
  opacity: 0; }

.grid-information-buttons {
  display: grid;
  grid-template-columns: minmax(auto, 369px) minmax(auto, 270px);
  grid-gap: 30px; }
  @media (max-width: 1024px) {
    .grid-information-buttons {
      grid-template-columns: initial; }
      .grid-information-buttons .price {
        order: 1; }
      .grid-information-buttons .attributes {
        order: 2; } }

/*PRODUCT*/
.product__qtd {
  width: 39px;
  height: 40px;
  width: 39px;
  height: 40px;
  font-size: 12px;
  text-align: center;
  padding: 0px; }
  @media (max-width: 1024px) {
    .product__qtd {
      width: 49px;
      height: 30px;
      font-size: 10px;
      margin-right: 0;
      text-align: center;
      padding-right: 11px; } }

.product__button {
  height: 40px; }
  @media (max-width: 1024px) {
    .product__button {
      height: 30px;
      font-size: 9px; } }

@media (max-width: 1024px) {
  .btn.js-notify {
    height: 30px;
    font-size: 9px; } }

.main-images {
  width: 470px;
  height: 470px;
  background-color: white;
  max-width: 470px;
  overflow: hidden; }
  @media (max-width: 1024px) {
    .main-images {
      width: 100%;
      height: auto;
      max-width: 100%; }
      .main-images .bx-wrapper {
        margin-bottom: 0; } }

.main-images img {
  margin: 0 auto; }
  @media (max-width: 1024px) {
    .main-images img {
      pointer-events: none; } }

.product__percent {
  pointer-events: none;
  width: 72px;
  height: 72px;
  background-color: #ffba00;
  border-radius: 4px; }

.product__large-video {
  min-height: 100%;
  min-width: 100%;
  display: flex; }
  @media (min-width: 1024px) {
    .product__large-video {
      min-height: 500px; } }
  @media (max-width: 1024px) {
    .product__large-video {
      padding: 50px 0; } }

.showcase .product__percent {
  width: 50px;
  height: 50px; }

.category-title {
  border-top-right-radius: 8px; }

.products__filtros {
  margin-top: 115px; }

@media (max-width: 1024px) {
  .list-batch-add {
    width: 100%;
    margin: auto;
    font-size: 14px; } }

.products__list {
  grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
  grid-gap: 5px; }
  @media (max-width: 640px) {
    .products__list {
      grid-template-columns: repeat(auto-fill, minmax(145px, 1fr)); } }

.products__list.vitrine {
  grid-template-columns: repeat(4, 270px); }

@media (max-width: 640px) {
  .products__list__view-mode a {
    width: 30px;
    height: 30px; } }

.products__list.type-list {
  grid-template-columns: 1fr 1fr 1fr; }
  @media (max-width: 1024px) {
    .products__list.type-list {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 600px) {
    .products__list.type-list {
      grid-template-columns: 1fr; } }
  .products__list.type-list .view-type-table {
    width: 100%;
    display: grid;
    grid-template-columns: 150px 1fr; }
    @media (max-width: 1024px) {
      .products__list.type-list .view-type-table {
        display: grid;
        grid-template-columns: 70px 1fr;
        grid-template-rows: 1fr;
        align-items: center;
        padding: 10px 0px; } }
    .products__list.type-list .view-type-table .product-information {
      grid-template-rows: unset;
      display: flex;
      flex-direction: column;
      padding: 10px 10px 10px 0px; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product-information {
          grid-template-rows: 1fr 1fr 1fr;
          grid-template-columns: 1fr 1fr; } }
    .products__list.type-list .view-type-table .box-product-name {
      margin: 0;
      padding: 0; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .box-product-name {
          grid-column: 1 / 4; } }
    .products__list.type-list .view-type-table .product-inventory {
      display: block;
      margin: 0; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product-inventory {
          justify-self: flex-end;
          grid-row: 2;
          grid-column: 2 / 2; } }
    .products__list.type-list .view-type-table .product-name {
      width: 100%; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product-name {
          margin-left: 0px;
          width: auto;
          grid-column: 1 / 4; } }
      .products__list.type-list .view-type-table .product-name a {
        text-align: left; }
    .products__list.type-list .view-type-table .product-image {
      width: 150px;
      height: 150px; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product-image {
          width: auto;
          height: auto; } }
      .products__list.type-list .view-type-table .product-image a {
        display: flex;
        place-self: center;
        width: 130px !important;
        height: 130px !important; }
        @media (max-width: 1024px) {
          .products__list.type-list .view-type-table .product-image a {
            width: auto !important;
            height: auto !important;
            margin: 0px; } }
    @media (max-width: 1024px) {
      .products__list.type-list .view-type-table .box-buy__qtd-container {
        grid-row: 3;
        grid-column: 1 / 3;
        justify-self: flex-start; } }
    .products__list.type-list .view-type-table .box-price {
      margin-right: 30px;
      text-align: left;
      margin-top: auto; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .box-price {
          justify-self: flex-start;
          grid-row: 2;
          grid-column: 1 / 2; } }
      .products__list.type-list .view-type-table .box-price .old-price {
        margin-top: 5px;
        font-weight: bold;
        font-size: 18px; }
        @media (max-width: 500px) {
          .products__list.type-list .view-type-table .box-price .old-price {
            font-size: 14px; } }
      .products__list.type-list .view-type-table .box-price .new-price {
        font-size: 18px; }
        @media (max-width: 500px) {
          .products__list.type-list .view-type-table .box-price .new-price {
            font-size: 14px; } }
    .products__list.type-list .view-type-table .product__button {
      font-size: 12px;
      padding-left: 20px;
      padding-right: 20px; }
      @media (max-width: 1024px) {
        .products__list.type-list .view-type-table .product__button {
          flex-grow: initial; } }
    @media (max-width: 1024px) {
      .products__list.type-list .view-type-table .product__qtd {
        width: 60px; } }
    @media (max-width: 1024px) {
      .products__list.type-list .view-type-table .product__qtd__setas {
        left: auto;
        right: 5px; } }
  .products__list.type-list.batch .box-buy__qtd-container {
    align-self: flex-end; }

.product__qtd__setas {
  top: 50%;
  margin-top: -12px;
  left: 44px; }
  @media (max-width: 1024px) {
    .product__qtd__setas {
      left: 33px; } }

.products__list li {
  border: 4px solid transparent; }

.products__list li.active {
  border: 4px solid red; }

.products__list .product-name {
  justify-content: flex-start; }
  @media (max-width: 1024px) {
    .products__list .product-name a {
      font-size: 10px; } }

@media (max-width: 1024px) {
  .products__list .product-inventory {
    font-size: 9px; }
    .products__list .product-inventory .box-multiple {
      min-width: 35px; } }

.products__list .box-price {
  text-align: left; }
  .products__list .box-price .old-price {
    font-weight: bold;
    font-size: 18px; }
    @media (max-width: 500px) {
      .products__list .box-price .old-price {
        font-size: 14px; } }
  .products__list .box-price .new-price {
    font-size: 18px; }
    @media (max-width: 500px) {
      .products__list .box-price .new-price {
        font-size: 14px; } }

.product-information {
  padding: 0px 10px;
  display: grid;
  grid-template-rows: 1fr max-content max-content max-content;
  height: 100%;
  padding-bottom: 7px; }

.js-product__img__icon__error {
  right: -10px;
  top: -10px; }

.products-header {
  max-width: 1170px;
  margin: 0 auto;
  width: 100%; }
  .products-header .sort {
    display: grid;
    align-items: flex-start;
    margin-bottom: 15px;
    grid-template-columns: 1fr auto; }
  .products-header .pages {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px; }
    @media (max-width: 1024px) {
      .products-header .pages .pagination {
        display: none; } }
  .products-header .per-page {
    align-items: center;
    align-self: flex-start;
    justify-content: flex-end; }
    .products-header .per-page li {
      display: flex;
      align-items: center;
      margin-left: 25px; }
      .products-header .per-page li a.active {
        padding: 7px 11px;
        border-radius: 4px;
        background: white;
        color: #32a33b; }

.box-order {
  display: grid;
  grid-template-columns: 1fr auto;
  z-index: 335; }
  .box-order .grid__ordenar {
    position: relative; }
    .box-order .grid__ordenar .menu {
      position: absolute;
      min-width: 145px;
      padding: 12px 15px 0px 15px;
      z-index: 2;
      right: 30px; }
      @media (max-width: 1024px) {
        .box-order .grid__ordenar .menu {
          right: 0px;
          top: -7px; } }
      .box-order .grid__ordenar .menu ul {
        margin-top: 30px;
        display: none; }
    .box-order .grid__ordenar .close-order-menu {
      display: none; }
    .box-order .grid__ordenar .menu.open {
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
      background: white;
      border-radius: 4px; }
      .box-order .grid__ordenar .menu.open .close-order-menu {
        display: block;
        position: absolute;
        right: 5px;
        top: 5px; }
      .box-order .grid__ordenar .menu.open ul {
        display: block; }

.comprar-compra-em-lote {
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background: #FFF;
  padding: 20px;
  z-index: 5555;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.5); }

.check-wishlist {
  position: absolute;
  right: 10px;
  top: 20px;
  z-index: 1;
  cursor: pointer;
  z-index: 333; }
  @media (max-width: 1024px) {
    .check-wishlist {
      top: 0px; } }
  .check-wishlist.in svg:nth-of-type(1) {
    display: block; }
  .check-wishlist.in svg:nth-of-type(2) {
    display: none; }
  .check-wishlist.out svg:nth-of-type(2) {
    display: block; }
  .check-wishlist.out svg:nth-of-type(1) {
    display: none; }

.product-image.carousel .js-product-image-controls {
  position: absolute;
  left: 0;
  bottom: -26px;
  z-index: 3;
  display: block;
  width: 100%;
  text-align: center;
  vertical-align: middle;
  padding: 0px; }
  .product-image.carousel .js-product-image-controls a {
    margin: 0 3px; }
  .product-image.carousel .js-product-image-controls a.js-page-number {
    text-indent: -9999px;
    display: inline-block;
    position: relative;
    border-radius: 50px;
    width: 20px;
    height: 20px;
    border: 5px solid white;
    background-color: #878787;
    text-indent: -9999px; }
    .product-image.carousel .js-product-image-controls a.js-page-number.active {
      border-color: #f8adaf;
      background-color: #ed3237; }
  .product-image.carousel .js-product-image-controls a.js-arrow {
    width: 20px;
    height: 16px;
    display: inline-block;
    margin-top: 2px; }
    .product-image.carousel .js-product-image-controls a.js-arrow svg {
      pointer-events: none; }

.inner-carousel {
  transition: all 0.1s ease-out;
  position: relative;
  width: 100%;
  display: flex;
  flex-grow: 0;
  flex-shrink: 0; }

.product-image.carousel {
  flex-grow: 0;
  flex-shrink: 0;
  justify-content: flex-start; }
  .product-image.carousel a {
    width: 100%;
    flex-grow: 0;
    flex-shrink: 0;
    left: 0;
    top: 0;
    position: relative; }
  .product-image.carousel .image-controls {
    position: absolute;
    z-index: 4;
    width: 100%;
    left: 0;
    bottom: 0;
    background-color: #F00; }

.product-image a.stamp {
  position: absolute;
  top: 0px;
  left: 0px;
  pointer-events: none;
  z-index: 500; }

.quick-xls__possui-cabecalho input.input {
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox; }

.search {
  margin-top: 15px;
  color: #f6f6f6; }
  @media (max-width: 1024px) {
    .search p {
      margin-right: 20px;
      margin-left: 20px; } }

.search__arrow {
  width: 20px;
  height: 20px;
  transform: rotate(45deg);
  top: 5px; }

.search__container {
  min-height: 0px;
  max-height: 300px;
  width: 630px; }
  @media (max-width: 1024px) {
    .search__container {
      max-width: 100%;
      max-height: calc(100vh - 170px - 160px); }
      .search__container li {
        padding: 0px 20px; } }

.search__loading {
  background-color: rgba(255, 255, 255, 0.8); }

.product.is-list-search-mode {
  display: grid;
  grid-template-columns: 70px 1fr;
  grid-template-rows: 1fr;
  background-color: transparent;
  border-bottom: 1px solid #f1f3f4;
  align-items: center;
  padding: 10px 0px; }
  .product.is-list-search-mode .product-information {
    display: grid;
    grid-template-rows: 1fr;
    grid-template-columns: 215px 1fr 1fr;
    height: auto;
    padding: 0px;
    align-items: center; }
    @media (max-width: 1024px) {
      .product.is-list-search-mode .product-information {
        grid-template-rows: 1fr 1fr;
        grid-template-columns: 1fr 1fr; } }
  .product.is-list-search-mode .product-image {
    width: 60px;
    min-height: 60px;
    margin: 0;
    background-color: white;
    justify-content: center;
    align-items: center; }
  .product.is-list-search-mode .box-product-name {
    padding: 0px; }
    @media (max-width: 1024px) {
      .product.is-list-search-mode .box-product-name {
        grid-row: 1;
        grid-column: 1 / 3; } }
  .product.is-list-search-mode .product-name a {
    font-size: 14px; }
  .product.is-list-search-mode .product-inventory {
    display: none; }
  .product.is-list-search-mode .box-price {
    align-items: center;
    margin: 0px; }
    .product.is-list-search-mode .box-price .old-price {
      font-size: 14px; }
    .product.is-list-search-mode .box-price .new-price, .product.is-list-search-mode .box-price .product-price {
      font-size: 16px; }
    .product.is-list-search-mode .box-price a {
      padding: 0px; }
    @media (max-width: 1024px) {
      .product.is-list-search-mode .box-price {
        align-items: flex-start; } }
  .product.is-list-search-mode .js-box-buy__qtd-container {
    margin: 0px;
    padding: 0px;
    height: 40px; }
    @media (max-width: 1024px) {
      .product.is-list-search-mode .js-box-buy__qtd-container {
        justify-content: flex-end; } }
    .product.is-list-search-mode .js-box-buy__qtd-container .product__qtd__setas {
      margin-top: -12px;
      left: auto;
      right: 16px; }
    .product.is-list-search-mode .js-box-buy__qtd-container .product__qtd {
      width: 90px;
      margin-right: 8px;
      font-size: 12px;
      height: 40px; }
      @media (max-width: 1024px) {
        .product.is-list-search-mode .js-box-buy__qtd-container .product__qtd {
          max-width: 60px; } }
    .product.is-list-search-mode .js-box-buy__qtd-container .product__button {
      font-size: 11px;
      padding: 0px;
      width: 55px;
      margin: 0px;
      height: 40px; }
      @media (max-width: 1024px) {
        .product.is-list-search-mode .js-box-buy__qtd-container .product__button {
          max-width: 40px; } }
  .product.is-list-search-mode .box-buy a {
    padding-left: 0px;
    padding-right: 0px;
    font-size: 11px; }

#autocomplete-box {
  left: calc(50vw - 392px);
  top: 100px; }
  @media (max-width: 1024px) {
    #autocomplete-box {
      left: 0px;
      width: 100%;
      top: 55px; } }
  #autocomplete-box .button-all {
    margin-right: auto; }

.box-showcases .product-name {
  justify-content: flex-start; }
  @media (max-width: 1024px) {
    .box-showcases .product-name a {
      font-size: 10px; } }

@media (max-width: 1024px) {
  .box-showcases .product-inventory {
    font-size: 9px; }
    .box-showcases .product-inventory .box-multiple {
      min-width: 35px;
      justify-content: flex-end; } }

.box-showcases .box-price {
  text-align: left; }
  .box-showcases .box-price .old-price {
    font-weight: bold;
    font-size: 18px; }
    @media (max-width: 500px) {
      .box-showcases .box-price .old-price {
        font-size: 14px; } }
  .box-showcases .box-price .new-price {
    font-size: 18px; }
    @media (max-width: 500px) {
      .box-showcases .box-price .new-price {
        font-size: 14px; } }

.box-showcases .showcase {
  z-index: 2;
  margin-top: 50px;
  position: relative; }
  .box-showcases .showcase .bx-wrapper {
    margin-bottom: 0; }
  .box-showcases .showcase .bx-controls-direction .bx-prev {
    left: -40px; }
    @media (max-width: 1024px) {
      .box-showcases .showcase .bx-controls-direction .bx-prev {
        left: -14px; } }
  .box-showcases .showcase .bx-controls-direction .bx-next {
    right: -40px; }
    @media (max-width: 1024px) {
      .box-showcases .showcase .bx-controls-direction .bx-next {
        right: -14px; } }

@media (max-width: 1024px) {
  .box-showcases .show-all {
    font-size: 9px; } }

.box-showcases .bg-showcase {
  margin-top: 60px;
  padding-top: 10px;
  padding-bottom: 70px;
  position: relative; }
  .box-showcases .bg-showcase .showcase .box-title a {
    color: white; }
    .box-showcases .bg-showcase .showcase .box-title a:hover {
      color: #393939; }
  .box-showcases .bg-showcase .showcase .box-title h3 {
    color: white; }
    .box-showcases .bg-showcase .showcase .box-title h3::before {
      background: white; }
    .box-showcases .bg-showcase .showcase .box-title h3:hover {
      color: #393939; }
      .box-showcases .bg-showcase .showcase .box-title h3:hover::before {
        background-color: #393939; }
  .box-showcases .bg-showcase .showcase .product-name a {
    color: #343434; }
    @media (max-width: 1024px) {
      .box-showcases .bg-showcase .showcase .product-name a {
        font-size: 10px; } }
  .box-showcases .bg-showcase::before {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXgAAAC9CAMAAACOEZYnAAAAAXNSR0IB2cksfwAAAIpQTFRFAAAA7zAw7zE57TI27TI37jE37TM37TI37TM37zA47DM27TI37zA17DA37TI37DI27jI37TI37TI37jM37TI47TI36zQ47TI47TI37TI37DI47TE47DM27TI37TI47TI37TI37TI37TI37TI37TI37TI37TI37TM37TI37TI37TI37TI27TI37TE3chzWkwAAAC50Uk5TABA/f5+/z/9vIF/fME/gwK/v8rCAcEDTj/FgoFCQ4dDw/v3RweLC4+Tz1sXHxD2+LpgAAAeTSURBVHic7Zx7Y6I4FMUnglqESq3IVMBqH7O7s4/v//VWEqKoKK/khsf5/TXTmWo4hnNPboI/fvQFNplMLMuypymz+YkZ/4FtWU/H/8BMj3JAOJPFUW13XhH3+BksJo7pUfca79mqLvjtB2A9e6avoHewiWXPysUtZ2ZbsJ+KOIsSzZf+DcsS9RewnsdMrJdVoXav/joINmEY3p2+7PiPmyBY+6+FL7B6sSaUV9IjnEWR6D/XR71rerV3/ATWP4vEx8y/ZvJ2Yy9bP4jCNq8ZRoG/vbGdN0x8CbuZ6kfN73tKzRcPb9Q/TnzU21T1S1mWcaQ8BXpRfFV+x67988uV6Ik2PVhyJb79rOutuk5oXziMv9G+3vE2/oXn2K1qSD9hT/k1qc6pfvW+lxPffRqX5VxYzHJHvLT3du95ux+N5ThWbrJvYyO3exLnoo5rjSHeO3Ze9cTcQJI4t8a1hy59XvZ9ZNhfWbQfifTeWfbtrhMX6uzOlmMPtYscTs/RMTI9mDPROWJOhxgvc7LHnZjsZ5x4uNI/d1f2lLz0Q0qXi1N+PHRR9hQnPpzS5cL0YBSRkz3o8DqRBcOS3pv2QvaUnPTTvicc9iYvZdl12VNy0r/1YLj3WcjrWHYoPz4mkj20VX/95uQy/ZE9JXrvt9+cXGYbmB5KXYJtj/0mkS7jdzRAPsKRq9mlwS5eI5xpX0eekUirn/Zp3jCLj/ljPu9DlCmGBTLfWL25hsTtscucOfmN24+7ltk9d5kzJ7+xezDpvVlqMUd2PRhsGWzHL+VzPut8soyyMON3fqTV8DK/WXV7KSJt5tDtYdYi2nbfbryvbLp3eIz1Ydmk33f2Jn7Ktu17t1ItI0uWr928j1l2SOkwtN2zI+Ghu3bjLYdoMxJpN27n7OZpPlCbkciF7JPpgVwwZJuRSLt56dAt7blDthmJsJuPDtlNuBq4zUgyu1l15L6Ohm8zkjBbTHUiV0ZjsBmJTDcdUP5tJDYjyezmzfQ47M7MACqyO9w2OoisKbYdke5n5Q16KxOPYx86k69o8ESJnRlTnn2NUvej8mIttTekvJce/Pmc73u9sdoMb2+wc8M/9g9jH7tZ2N7YzR6OWfez8uSrRl7aP+cx9ft2h9hIkM4i1Yh1N6N8OLLlajHZIpbQbbI4NaplUxERcYWF7hJa5dk7dJcI5d9Joh1fr36O3d8lwue/CJTnun+MO8/kiamUt6H7JTFNl9gW/Rndb9Mn9hTK74y25bpJ1j3Y6XyPCLoXkCmvMeZRLxj6gu6FTQjd75DtSWlqHnj83NIWuhfgceFXWrRhLhas9xEu7Oqofi/Q/RFC+Rf1L7xBI/gxonmwUf2ywsR81S87JL51RA/Gn/c4IMA/gG01LHJeqPda+kiovncAg69EoDp/eK8w+Er4alc64qgeDL4cxTZvw+CrotTmI771AYOvhEKbFw0gGHxFfFVpXpyBh8FXRdi8grPzMPiaKLL5BAm+LsLmW34vmOgFw+Br4SvoEAcw+PoIm2/lEg5PkujB10T05ts8ojSF0TSCm820+e+LyopN1tp47eor+4Ula0P4wa/Gh4j5by9RWRvADi3qa3q/fLbNo2OljUujsraheX1tn4lGjdO0TZm6FCprC/jac1W/QqKytkQczKh9eBuVtTXN6iuvrGstAxoNTeorr6wHVNZWNKmvLrrwCuD11a3zG3zCL3WNZzz8qjvlXcUnosZKVHPKJ5jwinivt2E9xfaHIqJawSbEhFfGts6Un+JLIpQR1JjyITa41cFqTHlMeJVUn/IeJrxKxF5UlR5AjHawUviUr/A1Mw4mvFpYxQ2luOIHBKpSTVEHG36qqSYpJrx6qmiKCa+BKqJWLcGgDnH57oabZklMeMU4pd3hBGeYtPBH2RnWNTZAtBCVODjP+gey4YwI/p0E91elm0ZHcEA5/HjY/S8RQmnVhfewvPJGPL69Vgtfj9ryMUqrNh6W1xX6ktpgaXldFf9bWeYBbYjvR/l1WcoHLUjuTmuEeL283ntOAU6jl7vRZd3kGD2oTHLniQOG42Oa2Ra3DSK0CzSzK/YaOI1uvGKvWcFpdPNn0RoqhNNoJy7q1+ywetJOUjS5Z4879UABPDjOLn/mYLOVgO/bYx7R4x0SoITNbaBcp3tPCJOaKQiUCJMk3ATKEA0yEuLrVWqAMElCcl1K1wiTJLBrk4fFE/HXpck7sHgi4sskH+FcBxFXST5GiifCu/SWGba5qfidb9cwNGrI+M7nx7D8SRGgiCDfk7/4C9DKxSTH8okOlq+uqK2E5KsraishvLqKP3qorYQE5wZlgnUrIdG5EYxQQ0ku1vhn1wH6OVfU9GtV8cgZGX/P5fN/d44PAz2cDAahhpZAtuRDHKkh5ZRlIoQaUkKZ3gPsgpByypMx0iQtsk3mo0VGiwzyLlpktPyTBXnEeGKyIM8Q44kJxL4TNlypyYI81k/U5IXH+omQTHF046nJPAbCU5NVVd4xwNkOQrIciY4BOaJngI0/ckTPwMfDINT8PgmPVg0p/0J4M/wH4c0gJJ9BeGqE8DixSo4IkhCeHAhvCAhvCAhvCAhvCC78/4CxhrTq5/0BAAAAAElFTkSuQmCC");
    position: absolute;
    right: 0px;
    top: -189px;
    content: '';
    width: 376px;
    height: 189px;
    pointer-events: none;
    z-index: 0; }
  .box-showcases .bg-showcase::after {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOgAAADoCAMAAADSd1hKAAAAAXNSR0IB2cksfwAAALdQTFRFAAAA////////////////////////////////////////////////////////////////////////////////////////////////////////////////+9na/OPj96eo7TI37DI27TI37TI37TI37jM37TI47zA16zQ47DM27DI47TI37zAw7zA47TI37TI37TI37TE47TM37TI37jE37jI37TI37TI37TM37DM27DA37TI27zE5E31I5gAAAD10Uk5TADA/f6+/3/8gb49fn8/wwLCAUEAQ4HCgYNBPkO/Y4OD/wPDg77CAMEBQYJAQIHDQ36DP8b+vn49vX09/P5Ar6TYAAAj4SURBVHic5ZyJdqJIFIZDog7ZcMEFJ5lpjBppIy5xaTPJ+z/XUJuAooJUUVXX75zppDOJ3N+71oX0zU0hGLd3AaVyQOWvgAr6rIS+dmsUY4FozNv7B6LtOJXyw/2tKdvSyzEfn55PK4zz/PSon9pAZKIbreoOK9G5Ook9FFmt1Rt2Yi4adqNeqx6IbRZtc3bM+2i4tqr1tp3C6qbdrldb0TC+V9qxzcdSRGTHyWis6XQiYkuPYozMj/20SzurllUkw2zXwld5svlayAPzYZeXtXbO1mi0a7t8fVArhO0ys6zb5mKZ2e6yVyyr49a/mUzrheOYY7xYakl9ZDHbafB+6UaHRbD8wsRkthwhva/ptJSQymR2HXHXcLrSpTaozKrgHLLp6FSRk6tmqRiZCCa1JKHZ3JGaWCvoXaZSrbtiLhdel0RttcBTs1EtPn5p1FoCS1ASDgmiUmFnm3tywZfCD1NN0let+2KuRuagrpQSaJNeUy7gPbZf8ZvaFn+lZNo4nF6Fv813pNZKXAE0ydFGbPklYVt0EdqHFCWR4WvjK3Slb2INnKmWsPAlYdtRYHNFy6+Y8KVhy/0sdhniwreJt3tdZTYbJHyfuSs18Mz3wvtl8/CClXIuGAaOFMnVdh8H5xJXpbjcqpKeIQ2Ls1IBbx0fOAeasjo5K8Xts6tA90yi2eXWUOsq62RK6/lfyJE9xJ+DDPm5oxfr7PAwSBwdDkpt7E8+9ogDb5NyFUtc1NTNTwbO0zxtQROduZU20XxraaAzMNXKMeHj84qac8IhRg6lZY10UqXlS34SDwrKzfHHaVw4ONgKnstOg1t+5j0Szm6lztnn6VxSO1GCdoWYIw7cZDKmKUpQS5n9UFpwQcqUprZmhYiRNU2br/olKAGl6Wv6NNUxQQnZ0rSt1aQQB6dpylt9pqVbB43ipO8xJR2OoMdBC4dSmm+0tTmyJINHnTSVt5I+yNUElZjK+W+ra1txd3TTjA1mWscrjJ1mrCvpOipE6ZyvRw3NKxEhRT2q6NxCQ87WI9Rtq0VZI5LqGYdV8i6CVcE47VJH75koymmXVvRvLQz7lEvBZCjilEsBOfSkSxuQHEpcmuy2MiSHEpcm7hps/af5OK0jjivDGIpCnGSXmsGXW8VbIxLk0sNDzAs0hxKXHp7EUG/R/tgSp5nUYWz1Hz7JTiehHHX0vAdxmsah99BR1ZJjjUgOVSXnrfYcVtgalINoHGP/3GlCm4oYrb1e0tZ9aX2MfWHPiTMEAFCoPsf/CmSFsk8tFrsO1MglsRvOBx2YNRdhxGaGCshpgWBF5l3AKUqSlNVZB94JLaQdEdeB2lwQ0SStgNstRGntktSEeBQNCeMVdIpG5YFO0WjAPoNOUZykZNyFdSfiEHRvAn00+fwOm7rUaWracCd6QpvuAtlHsDBPvsDbXMdhuclyFS602laAF13sSjQEQj6jEWo4Zg3o3YX0FwPXJHA3XeI4uK/UoXcX0l/qu7kBMMZOqGxLRHNdQmvXIbR2BYMRHY2qgJfXDCYU+AR4QzRejdDX6xBaAb8xQuCCG/z3j2xDRPMvFfpLtiGi+YWEuq7bk22IaHqByJu36xDaR39cg9DeVQkdyDZENC4V6so2RDRY6PA6hA5v3q9D6Pt1CR3JtkQso51QT7YpYvGwUPTnb9mmiGWMfUn8Chqanbj2goZ20D74GRDP9DdXMBrRk+hH8HEi2xaR+LQKTaH3F9RXppGPYGGe9KH3F9RdfPQJ9K3RrtrOXHcu1xSxzJkjF8y1MEGpucCfoVFwLNkagYTyQskgiQRsH3SSzskAiACdpKNIvIJO0mlEnA/5pDaMhmsf8BJ7EKYoSVKgC7JRrKWM4c7109hKDHCSDuOn7RnUBoNcOIv8fQo1dveFIeGf0qwRyHx/TzSEWXdHB8UH1d0PSdYI5ONg5pssQc4MwbSw3PvSAuItmN8JB1AP4qF0kbTJ7cPbY0/c6JzLOMxb7UmusKiVAtszzJPnvR40l46PLKw9aNPR/NhNpR6su03e0TsQqOusCrZGIKvjfutDcqmX2FsIY0guXZ2qrYBcesqhoFx60qHEpSCOpacdCsilZxxKXApgPJqecShx+UD7Q8xkcL6qDiGcSxcp9tT+Uv8Wg8JyeXZN/a7/bP+Z7oGivu7L7POViKB7PUpTiQioHq1FmyOOdepyiuuRts0UzTzLlAGJgnyg6SQ4GmQpMWjX8Kllmk4+Mz3ZOHkLvn0j0B5hbALD3zK4CFVeHdMUJWi2cQeNDQPt7oHjBM347HFPwwEpY4LSH1rqd8c0a4IS9EvT7AlKQGmq0y1TtJa+7JcDelrNDbgQXfa7AZOZRkqxztmFQw5RqsWE5OfRGbxNS01mQdxYljmCTxOluXWSJ5LUP5yiLW7exTtuTorP9xsuLR8rXSscvZMVp9EGDw7q5inOTz6/Rai0Up+fThq9ak4OeE7gN5Irq5SzTtpPB8pN+L8HufvnPlipaqc2HGh8dQZK0Z0K949CJWmC2+eMe0LhCd/9VCZRR7jcXj7HH2fSwyVJkfAd4zLUExNhuKG6GwXCl4StuH9swFuqEb4kbN8E3q9WI3yFhi2DhK/MIX+yFhu2DO8NO3Ur+jrH2A5Ehy2DhK/7KeWJDg9np+iwZUyXksovLbZvhT1iMRniCw6+iroggUStuyjyDfbwROiuCuw0Ht4kuP2iU+adxO+qoOtSmUsJ/yCRT+K3EKlUpjuUc8uWxq9wqUxm4VEbMqZS5wLL0tecypQ7j4VShdTCiSIyEUyqu/mP90v/t3GVkYnwetSewR+O7Wb0Z0BftqfOY7U7qe58y6Uw+tu5q55MhP/BIthdb3P6dbRds9fqfyj4DJC3WDL7ButLHRuIZBHrLhdqOTPCeOjumG++Mor1vzbz8OeHahSgY/jTmRsRu/re/qSQ6/9sv1cRke5sqsBm6hyT8aLvxlitv79+EhN39PP1vV7Fv7u/GGugkuIfiGWadyT+70CkgtXnDIHYWaKaI8x0FLnD96bvvWTnhm7svU89jTVGGXnvAcNeQJ9oCxiir3kFnd3/B53mKzd6Yf7vAAAAAElFTkSuQmCC");
    position: absolute;
    left: -20px;
    bottom: -115px;
    content: '';
    width: 232px;
    height: 232px;
    pointer-events: none;
    z-index: 0; }

.box-showcases section:nth-last-of-type(1)::after {
  display: none; }

.box-showcases .showcase-grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }
  .box-showcases .showcase-grid li {
    width: 190px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
    margin-bottom: 10px; }

.box-title {
  margin-bottom: 20px; }
  @media (max-width: 1024px) {
    .box-title {
      width: 100%; } }
  @media (max-width: 1024px) {
    .box-title h3 {
      font-size: 14px; } }
  .box-title h3::before {
    position: relative;
    display: flex;
    place-self: center;
    margin-right: 10px;
    content: '';
    border-radius: 100px;
    min-height: 12px;
    min-width: 12px;
    background-color: #ed3237; }

.route-termos .row {
  max-width: 1170px;
  margin: auto; }

.route-termos h2 {
  margin-top: 20px;
  margin-bottom: 42px;
  color: #343434;
  font-size: 21px;
  font-weight: 700;
  position: relative; }
  .route-termos h2::before {
    content: '';
    border-bottom: 3px solid #ed3237;
    width: 68px;
    position: absolute;
    bottom: -7px;
    left: 1px; }
  .route-termos h2 .line {
    display: none; }

.route-termos .text-content {
  background-color: white;
  padding: 25px 30px; }

.btn.terms_accepted, .btn.terms_reject {
  margin: 0;
  box-sizing: border-box;
  font-family: inherit;
  color: white;
  background-color: #32a33b;
  border-color: #32a33b;
  font-size: 14px;
  font-weight: 700;
  height: 42px;
  padding: 8px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  cursor: pointer; }
  .btn.terms_accepted:hover, .btn.terms_reject:hover {
    color: #ffffff;
    background-color: #878787;
    border-color: #878787; }

.top-info {
  min-height: 32px;
  align-items: center;
  grid-area: header-top; }
  @media (max-width: 1024px) {
    .top-info {
      min-height: 28px;
      line-height: 28px; } }
  .top-info svg {
    height: 16px;
    width: 16px;
    fill: white;
    margin-right: 10px; }
  .top-info i {
    margin-right: 10px; }
  .top-info .links {
    display: grid;
    grid-template-columns: max-content max-content max-content;
    grid-gap: 30px;
    gap: 30px; }
  .top-info .contact {
    display: grid;
    grid-template-columns: max-content max-content max-content;
    grid-gap: 10px;
    gap: 10px; }
    @media (max-width: 1024px) {
      .top-info .contact {
        font-size: 9px; }
        .top-info .contact a, .top-info .contact strong {
          align-items: center;
          font-size: 9px; } }
  .top-info a {
    display: flex; }
  .top-info strong {
    line-height: 16px; }
  @media (max-width: 1024px) {
    .top-info .grid.links {
      display: none; } }

.route-central.wishlists {
  /* Chrome, Safari, Edge, Opera */
  /* Firefox */ }
  .route-central.wishlists input::-webkit-outer-spin-button,
  .route-central.wishlists input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }
  .route-central.wishlists .tooltip {
    min-width: 90px; }
  .route-central.wishlists input[type=number] {
    -moz-appearance: textfield; }
  @media (max-width: 1024px) {
    .route-central.wishlists .body-orders-table {
      background-color: transparent; } }
  .route-central.wishlists .body-orders-table .orders-table .order {
    grid-template-columns: 110px minmax(100px, 10%) minmax(100px, 14%) minmax(100px, 14%) minmax(100px, 14%) minmax(165px, 43%) 122px; }
    @media (max-width: 1024px) {
      .route-central.wishlists .body-orders-table .orders-table .order {
        grid-template-columns: 1fr 1fr 1fr 1fr; }
        .route-central.wishlists .body-orders-table .orders-table .order .title {
          justify-content: flex-start; }
        .route-central.wishlists .body-orders-table .orders-table .order .image {
          grid-row: 1;
          grid-column: 4;
          justify-content: flex-end; }
          .route-central.wishlists .body-orders-table .orders-table .order .image .title, .route-central.wishlists .body-orders-table .orders-table .order .image .value {
            justify-content: flex-end; }
        .route-central.wishlists .body-orders-table .orders-table .order .name {
          grid-row: 1;
          grid-column: 1 / 4;
          justify-content: flex-start;
          padding-right: 8px; }
          .route-central.wishlists .body-orders-table .orders-table .order .name .value {
            justify-content: flex-start; }
            .route-central.wishlists .body-orders-table .orders-table .order .name .value a {
              text-align: left;
              font-size: 11px; }
        .route-central.wishlists .body-orders-table .orders-table .order .code {
          grid-row: 2;
          grid-column: 1 / 3; }
        .route-central.wishlists .body-orders-table .orders-table .order .price {
          grid-row: 2;
          grid-column: 3 / 5;
          justify-content: flex-end; }
          .route-central.wishlists .body-orders-table .orders-table .order .price .value, .route-central.wishlists .body-orders-table .orders-table .order .price .title {
            justify-content: flex-end; }
        .route-central.wishlists .body-orders-table .orders-table .order .selection {
          grid-row: 3;
          grid-column: 1 / 3;
          justify-content: flex-start; }
          .route-central.wishlists .body-orders-table .orders-table .order .selection .value, .route-central.wishlists .body-orders-table .orders-table .order .selection .title {
            justify-content: flex-start; }
        .route-central.wishlists .body-orders-table .orders-table .order .qtd {
          grid-row: 3;
          grid-column: 3 / 5;
          justify-content: flex-end; }
          .route-central.wishlists .body-orders-table .orders-table .order .qtd .value, .route-central.wishlists .body-orders-table .orders-table .order .qtd .title {
            justify-content: flex-end; }
        .route-central.wishlists .body-orders-table .orders-table .order .date {
          justify-content: flex-start;
          margin-bottom: 0px;
          grid-column: 1 / 5; }
          .route-central.wishlists .body-orders-table .orders-table .order .date .value {
            justify-content: flex-start; }
        .route-central.wishlists .body-orders-table .orders-table .order .wishlist-order {
          grid-column: 1 / 3;
          display: flex; } }
  .route-central.wishlists .title {
    padding: 0px; }
  .route-central.wishlists .wishlist-label {
    cursor: pointer; }
    .route-central.wishlists .wishlist-label input {
      display: none; }
  .route-central.wishlists .wishlist-actions {
    display: grid;
    grid-template-columns: auto auto auto auto auto;
    gap: 30px;
    grid-gap: 30px;
    align-items: flex-end;
    margin-bottom: 40px; }
    @media (max-width: 1024px) {
      .route-central.wishlists .wishlist-actions {
        gap: 10px;
        grid-gap: 10px;
        display: flex;
        flex-wrap: wrap; }
        .route-central.wishlists .wishlist-actions label, .route-central.wishlists .wishlist-actions button, .route-central.wishlists .wishlist-actions a {
          font-size: 9px;
          width: 40%;
          margin: 0; } }
  @media (max-width: 1024px) {
    .route-central.wishlists .wishlist-order {
      width: 100%; } }
  .route-central.wishlists .wishlist-order label {
    position: absolute;
    z-index: 1;
    margin-top: 13px;
    margin-left: 10px; }
    @media (max-width: 1024px) {
      .route-central.wishlists .wishlist-order label {
        font-size: 13px; } }
  .route-central.wishlists .wishlist-order select {
    padding-left: 110px;
    padding-right: 0px; }

/* ==== STATE ===== */
.is-show {
  display: initial; }

.is-hide {
  display: none; }

/* ==== CLASSES DO BOOTSTRAP AINDA UTILIZADA ===== */
/* -----cores-----*/
.alert-danger {
  color: #ed3237;
  background-color: #ffc6c6;
  background-image: none;
  border-color: #ed3237; }

.alert-danger > .close {
  color: #ed3237;
  opacity: 1;
  font-size: 30px; }

.alert-success {
  color: #FFF;
  background-color: #2b6fa1;
  background-image: none;
  border-color: #539342; }

.alert-success > .close {
  color: #FFF;
  opacity: 1;
  font-size: 30px;
  margin: -10px; }

/* -----cores fim-----*/
.panel-default,
.panel-default > .panel-heading {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
  background-image: unset;
  border-radius: inherit; }

@keyframes blinking {
  0% {
    opacity: 0.5; }
  100% {
    opacity: 1; } }

.alert {
  padding: 25px;
  margin-bottom: 20px;
  border: none;
  border-radius: 0px;
  margin-top: 20px;
  border: 2px solid;
  animation: blinking 1s infinite; }

/* Modal bootstrap */
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }

.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5; }

.modal-body {
  position: relative;
  padding: 15px; }

.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }

.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  width: 95%; }

.adicionado-carrinho .modal-content {
  width: auto; }

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0); }

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
  -o-transition: -o-transform .3s ease-out;
  transition: transform .3s ease-out; }

.modal-dialog {
  position: relative;
  width: auto;
  display: flex;
  margin: 30px auto;
  max-width: 600px; }

.modal-header .close {
  margin-top: -2px; }

button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0; }

.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }

.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
  -o-transition: opacity .15s linear;
  transition: opacity .15s linear; }

.fade.in {
  opacity: 1; }

.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0; }

.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5; }

.modal-open {
  overflow: hidden; }

/* Modal bootstrap fim */
/* Tooltip bootstrap */
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;
  line-break: auto; }

.search__container .tooltip {
  left: -130px !important;
  top: -10px  !important; }
  @media (max-width: 1024px) {
    .search__container .tooltip {
      left: -160px !important; } }

.tooltip.right {
  padding: 0 5px;
  margin-left: 3px; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
  min-width: 100px; }

/* Tooltip bootstrap fim*/
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

/* ==== CLASSES DO CAROUSEL ===== */
.bx-wrapper {
  margin-bottom: 40px;
  width: 100%; }

.bx-wrapper .bx-next {
  right: -30px; }

.bx-wrapper .bx-prev {
  left: -30px; }

.bx-wrapper .bx-next,
.bx-wrapper .bx-prev {
  background: transparent;
  border-radius: 50%;
  font-size: 25px;
  background-color: white;
  box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.06);
  display: block;
  line-height: 31px; }

.bx-next,
.bx-prev {
  text-indent: unset !important;
  color: #32a33b !important; }

.bx-next:hover,
.bx-prev:hover {
  color: #ec1d23 !important; }

.bx-wrapper .bx-pager.bx-default-pager a {
  border: 2px solid #32a33b;
  border-radius: 50%;
  width: 14px;
  height: 14px; }

.bx-wrapper .bx-pager.bx-default-pager a.active {
  border: 2px solid #32a33b;
  background-color: #32a33b;
  border-radius: 7px;
  width: 55px; }

.bx-wrapper .bx-pager.bx-default-pager a:hover {
  border: 2px solid #32a33b;
  background-color: #32a33b; }

/*CAROUSEL*/
.bx-wrapper .bx-controls-direction a {
  z-index: 100;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center; }
  @media (max-width: 1024px) {
    .bx-wrapper .bx-controls-direction a {
      width: 28px;
      height: 28px;
      line-height: 28px;
      font-size: 18px; } }

/*CAROUSEL MINIATURAS IMAGENS*/
.bx-wrapper .bx-viewport {
  background-color: transparent; }

/*CAROUSEL IMAGENS GRANDES*/
.main-images .bx-wrapper .bx-pager {
  text-align: right;
  font-size: 0;
  font-family: Arial;
  font-weight: bold;
  padding-top: 20px; }

.main-images .bx-wrapper .bx-pager, .main-images .bx-wrapper .bx-controls-auto {
  bottom: -34px;
  right: -5px; }

.bx-wrapper .bx-loading {
  z-index: 1 !important; }

.js-input-file__container input[type="file"] {
  min-width: 0px;
  width: 100%;
  padding: 13px;
  padding-left: 24px;
  padding-right: 24px;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  color: #999999;
  border-color: #e5e5e5;
  background-color: transparent;
  display: none !important; }

.js-input-file__container .hidden-xs {
  display: none !important; }

.modal-footer {
  display: grid;
  grid-auto-flow: column;
  gap: 16px;
  justify-content: end; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UuY3NzIiwiY29sb3IuY3NzIiwiZm9udHMuY3NzIiwiZm9ybS5jc3MiLCJnZW5lcmljcy5jc3MiLCJjYXJ0LW1lbnUuY3NzIiwiY2xpZW50LW1lbnUuY3NzIiwiY29udGVudC5jc3MiLCJmb290ZXIuY3NzIiwiaGVhZGVyLmNzcyIsIm1lbnUuY3NzIiwiYmFubmVyLXRvcG8uY3NzIiwiYmFubmVycy1jb2x1bmFzLmNzcyIsImJhbm5lcnMtbWFyY2FzLmNzcyIsImJhbm5lcnMtbW9zYWljby5jc3MiLCJicmFuZHMtY2Fyb3VzZWwuY3NzIiwiY2FkYXN0cm8uY3NzIiwiY2hlY2tvdXQuY3NzIiwiY29udGV1ZG9zLmNzcyIsImhvbWUuY3NzIiwiaW5mby1iYW5uZXItaG9tZS1ib3R0b20uY3NzIiwiaW5mby1waG9uZS5jc3MiLCJpbnN0aXR1Y2lvbmFsLmNzcyIsImxvZ2luLmNzcyIsIm1ldXMtcGVkaWRvcy5jc3MiLCJtaW5oYS1jb250YS5jc3MiLCJtb2RhbC5jc3MiLCJuZXdzbGV0dGVyLmNzcyIsInBhZ2UtNDA0LmNzcyIsInBhcmFtZXRyaWNzLmNzcyIsInByb2R1Y3QtZGV0YWlsLmNzcyIsInByb2R1Y3QuY3NzIiwicHJvZHVjdHMuY3NzIiwicXVpY2steGxzLmNzcyIsInNlYXJjaC5jc3MiLCJzaG93Y2FzZXMuY3NzIiwidGVybW9zLmNzcyIsInRvcC1pbmZvLmNzcyIsIndpc2hsaXN0LmNzcyIsInN0YXRlLmNzcyIsImJvb3RzdHJhcC5jc3MiLCJjYXJvdXNlbC5jc3MiLCJpbnB1dC1maWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3TkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3J1REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNySEE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNUQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdmxJQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM1Q0E7QUFDQTtBQUNBO0FDRkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkxBO0FBQ0E7QUFDQTtBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN4RkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDdlpBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDaEdBO0FBQ0E7QUFDQTtBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNKQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUNqQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDMUJBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDak9BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hoQkE7QVZBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0T0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QVVyS0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDbkJBO0FBQ0E7QUFDQTtBQ0ZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNVlBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FiakZBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QWMvRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNwQkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDNVVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM3QkE7QUFDQTtBQUNBO0FBQ0E7QUNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUM5REE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDak5BO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUMzVkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ0pBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3ZIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ2hEQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUN0Q0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDeEdBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FDTkE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQ3BQQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQzlFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FoQmhCQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoic3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qID09PT0gQkFTRSA9PT09PSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHQub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUxpZ2h0LnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHRJdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1MaWdodEl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTGlnaHRJdGFsaWMuc3ZnI2FsbGVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtSXRhbGljLnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LU1lZGl1bS5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LU1lZGl1bUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtTWVkaXVtSXRhbGljLnN2ZyNhbGxlclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvTW9udHNlcnJhdC1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZC5vdGZcIikgZm9ybWF0KFwib3RmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZC5zdmcjYWxsZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgc3JjOiB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMuc3ZnI2FsbGVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9OdW5pdG9TYW5zLVJlZ3VsYXIuZW90XCIpO1xuICBzcmM6IHVybChcImZvbnRzL051bml0b1NhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiZm9udHMvTnVuaXRvU2Fucy1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiZm9udHMvTnVuaXRvU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLVJlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLVJlZ3VsYXIuc3ZnI2FsbGVyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJOdW5pdG9cIjtcbiAgc3JjOiB1cmwoXCJmb250cy9OdW5pdG9TYW5zLUl0YWxpYy5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvTnVuaXRvU2Fucy1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiZm9udHMvTnVuaXRvU2Fucy1JdGFsaWMub3RmXCIpIGZvcm1hdChcIm90ZlwiKSwgdXJsKFwiZm9udHMvTnVuaXRvU2Fucy1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiZm9udHMvTnVuaXRvU2Fucy1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJmb250cy9OdW5pdG9TYW5zLUl0YWxpYy5zdmcjYWxsZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvT3BlblNhbnMtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcImZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvT3BlblNhbnMtUmVndWxhci5zdmcjYWxsZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW5TYW5zXCI7XG4gIHNyYzogdXJsKFwiZm9udHMvT3BlblNhbnMtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiZm9udHMvT3BlblNhbnMtQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1Cb2xkLm90ZlwiKSBmb3JtYXQoXCJvdGZcIiksIHVybChcImZvbnRzL09wZW5TYW5zLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCJmb250cy9PcGVuU2Fucy1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiZm9udHMvT3BlblNhbnMtQm9sZC5zdmcjYWxsZXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0OyB9XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bnNldDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB1bnNldDtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuYTpsaW5rLFxuYTp2aXNpdGVkLFxuYTphY3RpdmUsXG5hOmhvdmVyLFxuYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogdW5zZXQ7IH1cblxuaW5wdXRbdHlwZT1zdWJtaXRdLFxuYSxcbmJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5pbnB1dCB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbmxhYmVsIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IGF1dG87IH1cblxudWwge1xuICBtYXJnaW46IDBweDsgfVxuXG5saSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNixcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwOyB9XG5cbmRkLFxuZHQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbnRleHRhcmVhIHtcbiAgYm9yZGVyOiAycHggc29saWQ7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxudGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuXG5zdmcge1xuICBmaWxsOiBpbmhlcml0OyB9XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtaW4td2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcGFkZGluZzogM3B4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogYXBwZWFyYW5jZSBmb3IgY2hlY2tlZCByYWRpb2J1dHRvbiAqL1xuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3OyB9XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBtaW4td2lkdGg6IDEzcHg7XG4gIGhlaWdodDogMTNweDtcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogYXBwZWFyYW5jZSBmb3IgY2hlY2tlZCByYWRpb2J1dHRvbiAqL1xuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3OyB9XG5cbnMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhvdmVyLXRleHQtZGVjb3JhdGlvbi0tdW5kZXJsaW5lOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmhvdmVyLXRleHQtZGVjb3JhdGlvbi0tbm9uZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ob3Zlci1mb250LS1ib2xkOmhvdmVyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZvbnQtc3R5bGUtLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZm9udC1zdHlsZS0taXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG4iLCIvKiA9PT09IENPTE9SID09PT09ICovXG4vKi0tLXRyYW5zcGFyZW50LS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5jb2xvci0tdHJhbnNwYXJlbnQge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJvcmRlci1jb2xvci0tdHJhbnNwYXJlbnQge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0td2hpdGUtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4uY29sb3ItLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmJvcmRlci1jb2xvci0td2hpdGUge1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS1ncmV5LTEwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4uY29sb3ItLWdyZXktMTAge1xuICBjb2xvcjogI2Y2ZjZmNjsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTEwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZmNmY2OyB9XG5cbi8qLS0tZ3JleS0yMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmNvbG9yLS1ncmV5LTIwIHtcbiAgY29sb3I6ICNmNWY1ZjU7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0yMCB7XG4gIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4vKi0tLWdyZXktMzAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmM2Y0OyB9XG5cbi5jb2xvci0tZ3JleS0zMCB7XG4gIGNvbG9yOiAjZjFmM2Y0OyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMzAge1xuICBib3JkZXItY29sb3I6ICNmMWYzZjQ7IH1cblxuLyotLS1ncmV5LTQwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuXG4uY29sb3ItLWdyZXktNDAge1xuICBjb2xvcjogI2RkZGRkZDsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTQwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZGRkOyB9XG5cbi8qLS0tZ3JleS01MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7IH1cblxuLmNvbG9yLS1ncmV5LTUwIHtcbiAgY29sb3I6ICNkYWRhZGE7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS01MCB7XG4gIGJvcmRlci1jb2xvcjogI2RhZGFkYTsgfVxuXG4vKi0tLWdyZXktNjAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwOyB9XG5cbi5jb2xvci0tZ3JleS02MCB7XG4gIGNvbG9yOiAjZDBkMGQwOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktNjAge1xuICBib3JkZXItY29sb3I6ICNkMGQwZDA7IH1cblxuLyotLS1ncmV5LTcwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5YzljOTsgfVxuXG4uY29sb3ItLWdyZXktNzAge1xuICBjb2xvcjogI2M5YzljOTsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTcwIHtcbiAgYm9yZGVyLWNvbG9yOiAjYzljOWM5OyB9XG5cbi8qLS0tZ3JleS04MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiN2I3Yjc7IH1cblxuLmNvbG9yLS1ncmV5LTgwIHtcbiAgY29sb3I6ICNiN2I3Yjc7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS04MCB7XG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNzsgfVxuXG4vKi0tLWdyZXktOTAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjViNWI1OyB9XG5cbi5jb2xvci0tZ3JleS05MCB7XG4gIGNvbG9yOiAjYjViNWI1OyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktOTAge1xuICBib3JkZXItY29sb3I6ICNiNWI1YjU7IH1cblxuLyotLS1ncmV5LTEwMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWM5YzliOyB9XG5cbi5jb2xvci0tZ3JleS0xMDAge1xuICBjb2xvcjogIzljOWM5YjsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTEwMCB7XG4gIGJvcmRlci1jb2xvcjogIzljOWM5YjsgfVxuXG4vKi0tLWdyZXktMTEwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTExMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NTk4OWE7IH1cblxuLmNvbG9yLS1ncmV5LTExMCB7XG4gIGNvbG9yOiAjOTU5ODlhOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMTEwIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ODlhOyB9XG5cbi8qLS0tZ3JleS0xMjAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDsgfVxuXG4uY29sb3ItLWdyZXktMTIwIHtcbiAgY29sb3I6ICM4ZDhkOGQ7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0xMjAge1xuICBib3JkZXItY29sb3I6ICM4ZDhkOGQ7IH1cblxuLyotLS1ncmV5LTEzMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODc4Nzg3OyB9XG5cbi5jb2xvci0tZ3JleS0xMzAge1xuICBjb2xvcjogIzg3ODc4NzsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTEzMCB7XG4gIGJvcmRlci1jb2xvcjogIzg3ODc4NzsgfVxuXG4vKi0tLWdyZXktMTQwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTE0MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MjgyODI7IH1cblxuLmNvbG9yLS1ncmV5LTE0MCB7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMTQwIHtcbiAgYm9yZGVyLWNvbG9yOiAjODI4MjgyOyB9XG5cbi8qLS0tZ3JleS0xNTAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdiN2I3YjsgfVxuXG4uY29sb3ItLWdyZXktMTUwIHtcbiAgY29sb3I6ICM3YjdiN2I7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0xNTAge1xuICBib3JkZXItY29sb3I6ICM3YjdiN2I7IH1cblxuLyotLS1ncmV5LTE2MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwOyB9XG5cbi5jb2xvci0tZ3JleS0xNjAge1xuICBjb2xvcjogIzcwNzA3MDsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTE2MCB7XG4gIGJvcmRlci1jb2xvcjogIzcwNzA3MDsgfVxuXG4vKi0tLWdyZXktMTcwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTE3MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ODY4Njg7IH1cblxuLmNvbG9yLS1ncmV5LTE3MCB7XG4gIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMTcwIHtcbiAgYm9yZGVyLWNvbG9yOiAjNjg2ODY4OyB9XG5cbi8qLS0tZ3JleS0xODAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDsgfVxuXG4uY29sb3ItLWdyZXktMTgwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0xODAge1xuICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7IH1cblxuLyotLS1ncmV5LTE5MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2YzYjNjOyB9XG5cbi5jb2xvci0tZ3JleS0xOTAge1xuICBjb2xvcjogIzNmM2IzYzsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTE5MCB7XG4gIGJvcmRlci1jb2xvcjogIzNmM2IzYzsgfVxuXG4vKi0tLWdyZXktMjAwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTM5Mzk7IH1cblxuLmNvbG9yLS1ncmV5LTIwMCB7XG4gIGNvbG9yOiAjMzkzOTM5OyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMjAwIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi8qLS0tZ3JleS0yMTAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWdyZXktMjEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDsgfVxuXG4uY29sb3ItLWdyZXktMjEwIHtcbiAgY29sb3I6ICMzNDM0MzQ7IH1cblxuLmJvcmRlci1jb2xvci0tZ3JleS0yMTAge1xuICBib3JkZXItY29sb3I6ICMzNDM0MzQ7IH1cblxuLyotLS1ncmV5LTIyMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tZ3JleS0yMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1OyB9XG5cbi5jb2xvci0tZ3JleS0yMjAge1xuICBjb2xvcjogI2U1ZTVlNTsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmV5LTIyMCB7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTsgfVxuXG4vKi0tLWdyZXktMjMwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTIzMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhY2FjYWM7IH1cblxuLmNvbG9yLS1ncmV5LTIzMCB7XG4gIGNvbG9yOiAjYWNhY2FjOyB9XG5cbi5ib3JkZXItY29sb3ItLWdyZXktMjMwIHtcbiAgYm9yZGVyLWNvbG9yOiAjYWNhY2FjOyB9XG5cbi8qLS0tYmxhY2stLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDsgfVxuXG4uY29sb3ItLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmJvcmRlci1jb2xvci0tYmxhY2sge1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7IH1cblxuLyotLS1yZWQtZXJyb3ItLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLXJlZC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7IH1cblxuLmNvbG9yLS1yZWQtZXJyb3Ige1xuICBjb2xvcjogI2VkMzIzNzsgfVxuXG4uYm9yZGVyLWNvbG9yLS1yZWQtZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNlZDMyMzc7IH1cblxuLyotLS1ncmVlbi1zdWNjZXNzLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1ncmVlbi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUzOTM0MjsgfVxuXG4uY29sb3ItLWdyZWVuLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzUzOTM0MjsgfVxuXG4uYm9yZGVyLWNvbG9yLS1ncmVlbi1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjNTM5MzQyOyB9XG5cbi8qLS0teWVsbG93LTEwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS15ZWxsb3ctMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiMzE5OyB9XG5cbi5jb2xvci0teWVsbG93LTEwIHtcbiAgY29sb3I6ICNmNmIzMTk7IH1cblxuLmJvcmRlci1jb2xvci0teWVsbG93LTEwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiMzE5OyB9XG5cbi8qLS0teWVsbG93LTIwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS15ZWxsb3ctMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjI4NjI2OyB9XG5cbi5jb2xvci0teWVsbG93LTIwIHtcbiAgY29sb3I6ICNmMjg2MjY7IH1cblxuLmJvcmRlci1jb2xvci0teWVsbG93LTIwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjI4NjI2OyB9XG5cbi8qLS0tYmFzZS0xMC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tYmFzZS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmFjNzY7IH1cblxuLmNvbG9yLS1iYXNlLTEwIHtcbiAgY29sb3I6ICMyYmFjNzY7IH1cblxuLmJvcmRlci1jb2xvci0tYmFzZS0xMCB7XG4gIGJvcmRlci1jb2xvcjogIzJiYWM3NjsgfVxuXG4vKi0tLWJhc2UtMjAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWJhc2UtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMzNiOyB9XG5cbi5jb2xvci0tYmFzZS0yMCB7XG4gIGNvbG9yOiAjMzJhMzNiOyB9XG5cbi5ib3JkZXItY29sb3ItLWJhc2UtMjAge1xuICBib3JkZXItY29sb3I6ICMzMmEzM2I7IH1cblxuLyotLS1iYXNlLTMwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MjAyNTsgfVxuXG4uY29sb3ItLWJhc2UtMzAge1xuICBjb2xvcjogI2Q5MjAyNTsgfVxuXG4uYm9yZGVyLWNvbG9yLS1iYXNlLTMwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDkyMDI1OyB9XG5cbi8qLS0tYmFzZS00MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tYmFzZS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzFkMjM7IH1cblxuLmNvbG9yLS1iYXNlLTQwIHtcbiAgY29sb3I6ICNlYzFkMjM7IH1cblxuLmJvcmRlci1jb2xvci0tYmFzZS00MCB7XG4gIGJvcmRlci1jb2xvcjogI2VjMWQyMzsgfVxuXG4vKi0tLWJhc2UtNTAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWJhc2UtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzMjM3OyB9XG5cbi5jb2xvci0tYmFzZS01MCB7XG4gIGNvbG9yOiAjZWQzMjM3OyB9XG5cbi5ib3JkZXItY29sb3ItLWJhc2UtNTAge1xuICBib3JkZXItY29sb3I6ICNlZDMyMzc7IH1cblxuLyotLS1iYXNlLTYwLS0tKi9cbi5iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZDMwMDsgfVxuXG4uY29sb3ItLWJhc2UtNjAge1xuICBjb2xvcjogI2VmZDMwMDsgfVxuXG4uYm9yZGVyLWNvbG9yLS1iYXNlLTYwIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZkMzAwOyB9XG5cbi8qLS0tYmFzZS03MC0tLSovXG4uYmFja2dyb3VuZC1jb2xvci0tYmFzZS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYmQxMDA7IH1cblxuLmNvbG9yLS1iYXNlLTcwIHtcbiAgY29sb3I6ICNmYmQxMDA7IH1cblxuLmJvcmRlci1jb2xvci0tYmFzZS03MCB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZDEwMDsgfVxuXG4vKi0tLWJhc2UtODAtLS0qL1xuLmJhY2tncm91bmQtY29sb3ItLWJhc2UtODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwOyB9XG5cbi5jb2xvci0tYmFzZS04MCB7XG4gIGNvbG9yOiAjZmZiYTAwOyB9XG5cbi5ib3JkZXItY29sb3ItLWJhc2UtODAge1xuICBib3JkZXItY29sb3I6ICNmZmJhMDA7IH1cblxuLyotLS10cmFuc3BhcmVudC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tdHJhbnNwYXJlbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uaG92ZXItY29sb3ItLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLXdoaXRlLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS13aGl0ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLmhvdmVyLWNvbG9yLS13aGl0ZTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLXdoaXRlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi8qLS0tZ3JleS0xMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTEwOmhvdmVyIHtcbiAgY29sb3I6ICNmNmY2ZjY7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0xMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4vKi0tLWdyZXktMjAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMjA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0yMDpob3ZlciB7XG4gIGNvbG9yOiAjZjVmNWY1OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmNWY1ZjU7IH1cblxuLyotLS1ncmV5LTMwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTMwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjNmNDsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMzA6aG92ZXIge1xuICBjb2xvcjogI2YxZjNmNDsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTMwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjFmM2Y0OyB9XG5cbi8qLS0tZ3JleS00MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS00MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTQwOmhvdmVyIHtcbiAgY29sb3I6ICNkZGRkZGQ7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS00MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2RkZGRkZDsgfVxuXG4vKi0tLWdyZXktNTAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktNTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFkYWRhOyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS01MDpob3ZlciB7XG4gIGNvbG9yOiAjZGFkYWRhOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktNTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNkYWRhZGE7IH1cblxuLyotLS1ncmV5LTYwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTYwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QwZDBkMDsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktNjA6aG92ZXIge1xuICBjb2xvcjogI2QwZDBkMDsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTYwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwOyB9XG5cbi8qLS0tZ3JleS03MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS03MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWM5Yzk7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTcwOmhvdmVyIHtcbiAgY29sb3I6ICNjOWM5Yzk7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS03MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2M5YzljOTsgfVxuXG4vKi0tLWdyZXktODAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktODA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjdiN2I3OyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS04MDpob3ZlciB7XG4gIGNvbG9yOiAjYjdiN2I3OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktODA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNiN2I3Yjc7IH1cblxuLyotLS1ncmV5LTkwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTkwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1YjViNTsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktOTA6aG92ZXIge1xuICBjb2xvcjogI2I1YjViNTsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTkwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjYjViNWI1OyB9XG5cbi8qLS0tZ3JleS0xMDAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMTAwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzljOWM5YjsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMTAwOmhvdmVyIHtcbiAgY29sb3I6ICM5YzljOWI7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0xMDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM5YzljOWI7IH1cblxuLyotLS1ncmV5LTExMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xMTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5ODlhOyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0xMTA6aG92ZXIge1xuICBjb2xvcjogIzk1OTg5YTsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTExMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTg5YTsgfVxuXG4vKi0tLWdyZXktMTIwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTEyMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDhkOGQ7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTEyMDpob3ZlciB7XG4gIGNvbG9yOiAjOGQ4ZDhkOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMTIwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGQ4ZDhkOyB9XG5cbi8qLS0tZ3JleS0xMzAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMTMwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODc4NzsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMTMwOmhvdmVyIHtcbiAgY29sb3I6ICM4Nzg3ODc7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0xMzA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM4Nzg3ODc7IH1cblxuLyotLS1ncmV5LTE0MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xNDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyOyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0xNDA6aG92ZXIge1xuICBjb2xvcjogIzgyODI4MjsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTE0MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzgyODI4MjsgfVxuXG4vKi0tLWdyZXktMTUwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTE1MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3YjdiN2I7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTE1MDpob3ZlciB7XG4gIGNvbG9yOiAjN2I3YjdiOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjN2I3YjdiOyB9XG5cbi8qLS0tZ3JleS0xNjAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMTYwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMTYwOmhvdmVyIHtcbiAgY29sb3I6ICM3MDcwNzA7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0xNjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM3MDcwNzA7IH1cblxuLyotLS1ncmV5LTE3MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0xNzA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg2ODY4OyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0xNzA6aG92ZXIge1xuICBjb2xvcjogIzY4Njg2ODsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTE3MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzY4Njg2ODsgfVxuXG4vKi0tLWdyZXktMTgwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTE4MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTE4MDpob3ZlciB7XG4gIGNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMTgwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRkOyB9XG5cbi8qLS0tZ3JleS0xOTAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMTkwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNmM2IzYzsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMTkwOmhvdmVyIHtcbiAgY29sb3I6ICMzZjNiM2M7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0xOTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMzZjNiM2M7IH1cblxuLyotLS1ncmV5LTIwMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0yMDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0yMDA6aG92ZXIge1xuICBjb2xvcjogIzM5MzkzOTsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTIwMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzM5MzkzOTsgfVxuXG4vKi0tLWdyZXktMjEwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ncmV5LTIxMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmV5LTIxMDpob3ZlciB7XG4gIGNvbG9yOiAjMzQzNDM0OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWdyZXktMjEwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzNDM0OyB9XG5cbi8qLS0tZ3JleS0yMjAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWdyZXktMjIwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTsgfVxuXG4uaG92ZXItY29sb3ItLWdyZXktMjIwOmhvdmVyIHtcbiAgY29sb3I6ICNlNWU1ZTU7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JleS0yMjA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7IH1cblxuLyotLS1ncmV5LTIzMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JleS0yMzA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWNhY2FjOyB9XG5cbi5ob3Zlci1jb2xvci0tZ3JleS0yMzA6aG92ZXIge1xuICBjb2xvcjogI2FjYWNhYzsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1ncmV5LTIzMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2FjYWNhYzsgfVxuXG4vKi0tLWJsYWNrLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1ibGFjazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cblxuLmhvdmVyLWNvbG9yLS1ibGFjazpob3ZlciB7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWJsYWNrOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwOyB9XG5cbi8qLS0tcmVkLWVycm9yLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1yZWQtZXJyb3I6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzMjM3OyB9XG5cbi5ob3Zlci1jb2xvci0tcmVkLWVycm9yOmhvdmVyIHtcbiAgY29sb3I6ICNlZDMyMzc7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tcmVkLWVycm9yOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQzMjM3OyB9XG5cbi8qLS0tZ3JlZW4tc3VjY2Vzcy0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tZ3JlZW4tc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1MzkzNDI7IH1cblxuLmhvdmVyLWNvbG9yLS1ncmVlbi1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICM1MzkzNDI7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tZ3JlZW4tc3VjY2Vzczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzUzOTM0MjsgfVxuXG4vKi0tLXllbGxvdy0xMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0teWVsbG93LTEwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2YjMxOTsgfVxuXG4uaG92ZXItY29sb3ItLXllbGxvdy0xMDpob3ZlciB7XG4gIGNvbG9yOiAjZjZiMzE5OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLXllbGxvdy0xMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Y2YjMxOTsgfVxuXG4vKi0tLXllbGxvdy0yMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0teWVsbG93LTIwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyODYyNjsgfVxuXG4uaG92ZXItY29sb3ItLXllbGxvdy0yMDpob3ZlciB7XG4gIGNvbG9yOiAjZjI4NjI2OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLXllbGxvdy0yMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2YyODYyNjsgfVxuXG4vKi0tLWJhc2UtMTAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWJhc2UtMTA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmJhYzc2OyB9XG5cbi5ob3Zlci1jb2xvci0tYmFzZS0xMDpob3ZlciB7XG4gIGNvbG9yOiAjMmJhYzc2OyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWJhc2UtMTA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYmFjNzY7IH1cblxuLyotLS1iYXNlLTIwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTIwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjsgfVxuXG4uaG92ZXItY29sb3ItLWJhc2UtMjA6aG92ZXIge1xuICBjb2xvcjogIzMyYTMzYjsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1iYXNlLTIwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzJhMzNiOyB9XG5cbi8qLS0tYmFzZS0zMC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tYmFzZS0zMDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTIwMjU7IH1cblxuLmhvdmVyLWNvbG9yLS1iYXNlLTMwOmhvdmVyIHtcbiAgY29sb3I6ICNkOTIwMjU7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tYmFzZS0zMDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2Q5MjAyNTsgfVxuXG4vKi0tLWJhc2UtNDAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWJhc2UtNDA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWMxZDIzOyB9XG5cbi5ob3Zlci1jb2xvci0tYmFzZS00MDpob3ZlciB7XG4gIGNvbG9yOiAjZWMxZDIzOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWJhc2UtNDA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlYzFkMjM7IH1cblxuLyotLS1iYXNlLTUwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTUwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkMzIzNzsgfVxuXG4uaG92ZXItY29sb3ItLWJhc2UtNTA6aG92ZXIge1xuICBjb2xvcjogI2VkMzIzNzsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1iYXNlLTUwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWQzMjM3OyB9XG5cbi8qLS0tYmFzZS02MC0tLSovXG4uaG92ZXItYmFja2dyb3VuZC1jb2xvci0tYmFzZS02MDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmQzMDA7IH1cblxuLmhvdmVyLWNvbG9yLS1iYXNlLTYwOmhvdmVyIHtcbiAgY29sb3I6ICNlZmQzMDA7IH1cblxuLmhvdmVyLWJvcmRlci1jb2xvci0tYmFzZS02MDpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VmZDMwMDsgfVxuXG4vKi0tLWJhc2UtNzAtLS0qL1xuLmhvdmVyLWJhY2tncm91bmQtY29sb3ItLWJhc2UtNzA6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmJkMTAwOyB9XG5cbi5ob3Zlci1jb2xvci0tYmFzZS03MDpob3ZlciB7XG4gIGNvbG9yOiAjZmJkMTAwOyB9XG5cbi5ob3Zlci1ib3JkZXItY29sb3ItLWJhc2UtNzA6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmYmQxMDA7IH1cblxuLyotLS1iYXNlLTgwLS0tKi9cbi5ob3Zlci1iYWNrZ3JvdW5kLWNvbG9yLS1iYXNlLTgwOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDsgfVxuXG4uaG92ZXItY29sb3ItLWJhc2UtODA6aG92ZXIge1xuICBjb2xvcjogI2ZmYmEwMDsgfVxuXG4uaG92ZXItYm9yZGVyLWNvbG9yLS1iYXNlLTgwOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZiYTAwOyB9XG5cbi8qLS0tdHJhbnNwYXJlbnQtLS0qL1xuLmZpbGwtLXRyYW5zcGFyZW50IHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS13aGl0ZS0tLSovXG4uZmlsbC0td2hpdGUge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi8qLS0tZ3JleS0xMC0tLSovXG4uZmlsbC0tZ3JleS0xMCB7XG4gIGZpbGw6ICNmNmY2ZjY7IH1cblxuLyotLS1ncmV5LTIwLS0tKi9cbi5maWxsLS1ncmV5LTIwIHtcbiAgZmlsbDogI2Y1ZjVmNTsgfVxuXG4vKi0tLWdyZXktMzAtLS0qL1xuLmZpbGwtLWdyZXktMzAge1xuICBmaWxsOiAjZjFmM2Y0OyB9XG5cbi8qLS0tZ3JleS00MC0tLSovXG4uZmlsbC0tZ3JleS00MCB7XG4gIGZpbGw6ICNkZGRkZGQ7IH1cblxuLyotLS1ncmV5LTUwLS0tKi9cbi5maWxsLS1ncmV5LTUwIHtcbiAgZmlsbDogI2RhZGFkYTsgfVxuXG4vKi0tLWdyZXktNjAtLS0qL1xuLmZpbGwtLWdyZXktNjAge1xuICBmaWxsOiAjZDBkMGQwOyB9XG5cbi8qLS0tZ3JleS03MC0tLSovXG4uZmlsbC0tZ3JleS03MCB7XG4gIGZpbGw6ICNjOWM5Yzk7IH1cblxuLyotLS1ncmV5LTgwLS0tKi9cbi5maWxsLS1ncmV5LTgwIHtcbiAgZmlsbDogI2I3YjdiNzsgfVxuXG4vKi0tLWdyZXktOTAtLS0qL1xuLmZpbGwtLWdyZXktOTAge1xuICBmaWxsOiAjYjViNWI1OyB9XG5cbi8qLS0tZ3JleS0xMDAtLS0qL1xuLmZpbGwtLWdyZXktMTAwIHtcbiAgZmlsbDogIzljOWM5YjsgfVxuXG4vKi0tLWdyZXktMTEwLS0tKi9cbi5maWxsLS1ncmV5LTExMCB7XG4gIGZpbGw6ICM5NTk4OWE7IH1cblxuLyotLS1ncmV5LTEyMC0tLSovXG4uZmlsbC0tZ3JleS0xMjAge1xuICBmaWxsOiAjOGQ4ZDhkOyB9XG5cbi8qLS0tZ3JleS0xMzAtLS0qL1xuLmZpbGwtLWdyZXktMTMwIHtcbiAgZmlsbDogIzg3ODc4NzsgfVxuXG4vKi0tLWdyZXktMTQwLS0tKi9cbi5maWxsLS1ncmV5LTE0MCB7XG4gIGZpbGw6ICM4MjgyODI7IH1cblxuLyotLS1ncmV5LTE1MC0tLSovXG4uZmlsbC0tZ3JleS0xNTAge1xuICBmaWxsOiAjN2I3YjdiOyB9XG5cbi8qLS0tZ3JleS0xNjAtLS0qL1xuLmZpbGwtLWdyZXktMTYwIHtcbiAgZmlsbDogIzcwNzA3MDsgfVxuXG4vKi0tLWdyZXktMTcwLS0tKi9cbi5maWxsLS1ncmV5LTE3MCB7XG4gIGZpbGw6ICM2ODY4Njg7IH1cblxuLyotLS1ncmV5LTE4MC0tLSovXG4uZmlsbC0tZ3JleS0xODAge1xuICBmaWxsOiAjNGQ0ZDRkOyB9XG5cbi8qLS0tZ3JleS0xOTAtLS0qL1xuLmZpbGwtLWdyZXktMTkwIHtcbiAgZmlsbDogIzNmM2IzYzsgfVxuXG4vKi0tLWdyZXktMjAwLS0tKi9cbi5maWxsLS1ncmV5LTIwMCB7XG4gIGZpbGw6ICMzOTM5Mzk7IH1cblxuLyotLS1ncmV5LTIxMC0tLSovXG4uZmlsbC0tZ3JleS0yMTAge1xuICBmaWxsOiAjMzQzNDM0OyB9XG5cbi8qLS0tZ3JleS0yMjAtLS0qL1xuLmZpbGwtLWdyZXktMjIwIHtcbiAgZmlsbDogI2U1ZTVlNTsgfVxuXG4vKi0tLWdyZXktMjMwLS0tKi9cbi5maWxsLS1ncmV5LTIzMCB7XG4gIGZpbGw6ICNhY2FjYWM7IH1cblxuLyotLS1ibGFjay0tLSovXG4uZmlsbC0tYmxhY2sge1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi8qLS0tcmVkLWVycm9yLS0tKi9cbi5maWxsLS1yZWQtZXJyb3Ige1xuICBmaWxsOiAjZWQzMjM3OyB9XG5cbi8qLS0tZ3JlZW4tc3VjY2Vzcy0tLSovXG4uZmlsbC0tZ3JlZW4tc3VjY2VzcyB7XG4gIGZpbGw6ICM1MzkzNDI7IH1cblxuLyotLS15ZWxsb3ctMTAtLS0qL1xuLmZpbGwtLXllbGxvdy0xMCB7XG4gIGZpbGw6ICNmNmIzMTk7IH1cblxuLyotLS15ZWxsb3ctMjAtLS0qL1xuLmZpbGwtLXllbGxvdy0yMCB7XG4gIGZpbGw6ICNmMjg2MjY7IH1cblxuLyotLS1iYXNlLTEwLS0tKi9cbi5maWxsLS1iYXNlLTEwIHtcbiAgZmlsbDogIzJiYWM3NjsgfVxuXG4vKi0tLWJhc2UtMjAtLS0qL1xuLmZpbGwtLWJhc2UtMjAge1xuICBmaWxsOiAjMzJhMzNiOyB9XG5cbi8qLS0tYmFzZS0zMC0tLSovXG4uZmlsbC0tYmFzZS0zMCB7XG4gIGZpbGw6ICNkOTIwMjU7IH1cblxuLyotLS1iYXNlLTQwLS0tKi9cbi5maWxsLS1iYXNlLTQwIHtcbiAgZmlsbDogI2VjMWQyMzsgfVxuXG4vKi0tLWJhc2UtNTAtLS0qL1xuLmZpbGwtLWJhc2UtNTAge1xuICBmaWxsOiAjZWQzMjM3OyB9XG5cbi8qLS0tYmFzZS02MC0tLSovXG4uZmlsbC0tYmFzZS02MCB7XG4gIGZpbGw6ICNlZmQzMDA7IH1cblxuLyotLS1iYXNlLTcwLS0tKi9cbi5maWxsLS1iYXNlLTcwIHtcbiAgZmlsbDogI2ZiZDEwMDsgfVxuXG4vKi0tLWJhc2UtODAtLS0qL1xuLmZpbGwtLWJhc2UtODAge1xuICBmaWxsOiAjZmZiYTAwOyB9XG5cbi8qLS0tdHJhbnNwYXJlbnQtLS0qL1xuLmhvdmVyLWZpbGwtLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLyotLS13aGl0ZS0tLSovXG4uaG92ZXItZmlsbC0td2hpdGU6aG92ZXIge1xuICBmaWxsOiAjZmZmZmZmOyB9XG5cbi8qLS0tZ3JleS0xMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xMDpob3ZlciB7XG4gIGZpbGw6ICNmNmY2ZjY7IH1cblxuLyotLS1ncmV5LTIwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTIwOmhvdmVyIHtcbiAgZmlsbDogI2Y1ZjVmNTsgfVxuXG4vKi0tLWdyZXktMzAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMzA6aG92ZXIge1xuICBmaWxsOiAjZjFmM2Y0OyB9XG5cbi8qLS0tZ3JleS00MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS00MDpob3ZlciB7XG4gIGZpbGw6ICNkZGRkZGQ7IH1cblxuLyotLS1ncmV5LTUwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTUwOmhvdmVyIHtcbiAgZmlsbDogI2RhZGFkYTsgfVxuXG4vKi0tLWdyZXktNjAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktNjA6aG92ZXIge1xuICBmaWxsOiAjZDBkMGQwOyB9XG5cbi8qLS0tZ3JleS03MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS03MDpob3ZlciB7XG4gIGZpbGw6ICNjOWM5Yzk7IH1cblxuLyotLS1ncmV5LTgwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTgwOmhvdmVyIHtcbiAgZmlsbDogI2I3YjdiNzsgfVxuXG4vKi0tLWdyZXktOTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktOTA6aG92ZXIge1xuICBmaWxsOiAjYjViNWI1OyB9XG5cbi8qLS0tZ3JleS0xMDAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTAwOmhvdmVyIHtcbiAgZmlsbDogIzljOWM5YjsgfVxuXG4vKi0tLWdyZXktMTEwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTExMDpob3ZlciB7XG4gIGZpbGw6ICM5NTk4OWE7IH1cblxuLyotLS1ncmV5LTEyMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xMjA6aG92ZXIge1xuICBmaWxsOiAjOGQ4ZDhkOyB9XG5cbi8qLS0tZ3JleS0xMzAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTMwOmhvdmVyIHtcbiAgZmlsbDogIzg3ODc4NzsgfVxuXG4vKi0tLWdyZXktMTQwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTE0MDpob3ZlciB7XG4gIGZpbGw6ICM4MjgyODI7IH1cblxuLyotLS1ncmV5LTE1MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xNTA6aG92ZXIge1xuICBmaWxsOiAjN2I3YjdiOyB9XG5cbi8qLS0tZ3JleS0xNjAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTYwOmhvdmVyIHtcbiAgZmlsbDogIzcwNzA3MDsgfVxuXG4vKi0tLWdyZXktMTcwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTE3MDpob3ZlciB7XG4gIGZpbGw6ICM2ODY4Njg7IH1cblxuLyotLS1ncmV5LTE4MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xODA6aG92ZXIge1xuICBmaWxsOiAjNGQ0ZDRkOyB9XG5cbi8qLS0tZ3JleS0xOTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTkwOmhvdmVyIHtcbiAgZmlsbDogIzNmM2IzYzsgfVxuXG4vKi0tLWdyZXktMjAwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTIwMDpob3ZlciB7XG4gIGZpbGw6ICMzOTM5Mzk7IH1cblxuLyotLS1ncmV5LTIxMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0yMTA6aG92ZXIge1xuICBmaWxsOiAjMzQzNDM0OyB9XG5cbi8qLS0tZ3JleS0yMjAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMjIwOmhvdmVyIHtcbiAgZmlsbDogI2U1ZTVlNTsgfVxuXG4vKi0tLWdyZXktMjMwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTIzMDpob3ZlciB7XG4gIGZpbGw6ICNhY2FjYWM7IH1cblxuLyotLS1ibGFjay0tLSovXG4uaG92ZXItZmlsbC0tYmxhY2s6aG92ZXIge1xuICBmaWxsOiAjMDAwMDAwOyB9XG5cbi8qLS0tcmVkLWVycm9yLS0tKi9cbi5ob3Zlci1maWxsLS1yZWQtZXJyb3I6aG92ZXIge1xuICBmaWxsOiAjZWQzMjM3OyB9XG5cbi8qLS0tZ3JlZW4tc3VjY2Vzcy0tLSovXG4uaG92ZXItZmlsbC0tZ3JlZW4tc3VjY2Vzczpob3ZlciB7XG4gIGZpbGw6ICM1MzkzNDI7IH1cblxuLyotLS15ZWxsb3ctMTAtLS0qL1xuLmhvdmVyLWZpbGwtLXllbGxvdy0xMDpob3ZlciB7XG4gIGZpbGw6ICNmNmIzMTk7IH1cblxuLyotLS15ZWxsb3ctMjAtLS0qL1xuLmhvdmVyLWZpbGwtLXllbGxvdy0yMDpob3ZlciB7XG4gIGZpbGw6ICNmMjg2MjY7IH1cblxuLyotLS1iYXNlLTEwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTEwOmhvdmVyIHtcbiAgZmlsbDogIzJiYWM3NjsgfVxuXG4vKi0tLWJhc2UtMjAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtMjA6aG92ZXIge1xuICBmaWxsOiAjMzJhMzNiOyB9XG5cbi8qLS0tYmFzZS0zMC0tLSovXG4uaG92ZXItZmlsbC0tYmFzZS0zMDpob3ZlciB7XG4gIGZpbGw6ICNkOTIwMjU7IH1cblxuLyotLS1iYXNlLTQwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTQwOmhvdmVyIHtcbiAgZmlsbDogI2VjMWQyMzsgfVxuXG4vKi0tLWJhc2UtNTAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtNTA6aG92ZXIge1xuICBmaWxsOiAjZWQzMjM3OyB9XG5cbi8qLS0tYmFzZS02MC0tLSovXG4uaG92ZXItZmlsbC0tYmFzZS02MDpob3ZlciB7XG4gIGZpbGw6ICNlZmQzMDA7IH1cblxuLyotLS1iYXNlLTcwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTcwOmhvdmVyIHtcbiAgZmlsbDogI2ZiZDEwMDsgfVxuXG4vKi0tLWJhc2UtODAtLS0qL1xuLmhvdmVyLWZpbGwtLWJhc2UtODA6aG92ZXIge1xuICBmaWxsOiAjZmZiYTAwOyB9XG5cbi8qLS0tdHJhbnNwYXJlbnQtLS0qL1xuLmhvdmVyLWZpbGwtLXRyYW5zcGFyZW50OmhvdmVyIHtcbiAgZmlsbDogdHJhbnNwYXJlbnQ7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS10cmFuc3BhcmVudDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS10cmFuc3BhcmVudDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS10cmFuc3BhcmVudDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0td2hpdGUtLS0qL1xuLmhvdmVyLWZpbGwtLXdoaXRlOmhvdmVyIHtcbiAgZmlsbDogI2ZmZmZmZjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXdoaXRlOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0td2hpdGU6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS13aGl0ZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7IH1cblxuLyotLS1ncmV5LTEwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTEwOmhvdmVyIHtcbiAgZmlsbDogI2Y2ZjZmNjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZjZmNmY2O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTEwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZjZmNmY2OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmNmY2ZjY7IH1cblxuLyotLS1ncmV5LTIwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTIwOmhvdmVyIHtcbiAgZmlsbDogI2Y1ZjVmNTsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZjVmNWY1O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZjVmNWY1OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmNWY1ZjU7IH1cblxuLyotLS1ncmV5LTMwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTMwOmhvdmVyIHtcbiAgZmlsbDogI2YxZjNmNDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMzA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZjFmM2Y0O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTMwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZjFmM2Y0OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0zMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmMWYzZjQ7IH1cblxuLyotLS1ncmV5LTQwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTQwOmhvdmVyIHtcbiAgZmlsbDogI2RkZGRkZDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktNDA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZGRkZGRkO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTQwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZGRkZGRkOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS00MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkZGRkZGQ7IH1cblxuLyotLS1ncmV5LTUwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTUwOmhvdmVyIHtcbiAgZmlsbDogI2RhZGFkYTsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktNTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZGFkYWRhO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTUwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZGFkYWRhOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS01MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkYWRhZGE7IH1cblxuLyotLS1ncmV5LTYwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTYwOmhvdmVyIHtcbiAgZmlsbDogI2QwZDBkMDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktNjA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZDBkMGQwO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTYwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZDBkMGQwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS02MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkMGQwZDA7IH1cblxuLyotLS1ncmV5LTcwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTcwOmhvdmVyIHtcbiAgZmlsbDogI2M5YzljOTsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktNzA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjYzljOWM5O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTcwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjYzljOWM5OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS03MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNjOWM5Yzk7IH1cblxuLyotLS1ncmV5LTgwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTgwOmhvdmVyIHtcbiAgZmlsbDogI2I3YjdiNzsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktODA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjYjdiN2I3O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTgwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjYjdiN2I3OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS04MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiN2I3Yjc7IH1cblxuLyotLS1ncmV5LTkwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTkwOmhvdmVyIHtcbiAgZmlsbDogI2I1YjViNTsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktOTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjYjViNWI1O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTkwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjYjViNWI1OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS05MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNiNWI1YjU7IH1cblxuLyotLS1ncmV5LTEwMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xMDA6aG92ZXIge1xuICBmaWxsOiAjOWM5YzliOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMDA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjOWM5YzliO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTEwMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzljOWM5YjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTAwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzljOWM5YjsgfVxuXG4vKi0tLWdyZXktMTEwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTExMDpob3ZlciB7XG4gIGZpbGw6ICM5NTk4OWE7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTExMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICM5NTk4OWE7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTEwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjOTU5ODlhOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMTA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTU5ODlhOyB9XG5cbi8qLS0tZ3JleS0xMjAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTIwOmhvdmVyIHtcbiAgZmlsbDogIzhkOGQ4ZDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTIwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzhkOGQ4ZDtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMjA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM4ZDhkOGQ7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTEyMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZDhkOGQ7IH1cblxuLyotLS1ncmV5LTEzMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xMzA6aG92ZXIge1xuICBmaWxsOiAjODc4Nzg3OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xMzA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjODc4Nzg3O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTEzMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzg3ODc4NzsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTMwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg3ODc4NzsgfVxuXG4vKi0tLWdyZXktMTQwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTE0MDpob3ZlciB7XG4gIGZpbGw6ICM4MjgyODI7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE0MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICM4MjgyODI7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTQwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjODI4MjgyOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xNDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODI4MjgyOyB9XG5cbi8qLS0tZ3JleS0xNTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTUwOmhvdmVyIHtcbiAgZmlsbDogIzdiN2I3YjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTUwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzdiN2I3YjtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xNTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM3YjdiN2I7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE1MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3YjdiN2I7IH1cblxuLyotLS1ncmV5LTE2MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xNjA6aG92ZXIge1xuICBmaWxsOiAjNzA3MDcwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xNjA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjNzA3MDcwO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE2MDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzcwNzA3MDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTYwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzcwNzA3MDsgfVxuXG4vKi0tLWdyZXktMTcwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTE3MDpob3ZlciB7XG4gIGZpbGw6ICM2ODY4Njg7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE3MDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICM2ODY4Njg7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTcwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xNzA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi8qLS0tZ3JleS0xODAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMTgwOmhvdmVyIHtcbiAgZmlsbDogIzRkNGQ0ZDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTgwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xODA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICM0ZDRkNGQ7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE4MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM0ZDRkNGQ7IH1cblxuLyotLS1ncmV5LTE5MC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0xOTA6aG92ZXIge1xuICBmaWxsOiAjM2YzYjNjOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0xOTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjM2YzYjNjO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTE5MDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzNmM2IzYzsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMTkwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzNmM2IzYzsgfVxuXG4vKi0tLWdyZXktMjAwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTIwMDpob3ZlciB7XG4gIGZpbGw6ICMzOTM5Mzk7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIwMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICMzOTM5Mzk7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjAwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMzkzOTM5OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMDA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzkzOTM5OyB9XG5cbi8qLS0tZ3JleS0yMTAtLS0qL1xuLmhvdmVyLWZpbGwtLWdyZXktMjEwOmhvdmVyIHtcbiAgZmlsbDogIzM0MzQzNDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjEwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzM0MzQzNDtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMTA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMzNDM0MzQ7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIxMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzNDM0MzQ7IH1cblxuLyotLS1ncmV5LTIyMC0tLSovXG4uaG92ZXItZmlsbC0tZ3JleS0yMjA6aG92ZXIge1xuICBmaWxsOiAjZTVlNWU1OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMjA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZTVlNWU1O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIyMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2U1ZTVlNTsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjIwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2U1ZTVlNTsgfVxuXG4vKi0tLWdyZXktMjMwLS0tKi9cbi5ob3Zlci1maWxsLS1ncmV5LTIzMDpob3ZlciB7XG4gIGZpbGw6ICNhY2FjYWM7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmV5LTIzMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNhY2FjYWM7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZXktMjMwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjYWNhY2FjOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JleS0yMzA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjYWNhY2FjOyB9XG5cbi8qLS0tYmxhY2stLS0qL1xuLmhvdmVyLWZpbGwtLWJsYWNrOmhvdmVyIHtcbiAgZmlsbDogIzAwMDAwMDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJsYWNrOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmxhY2s6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ibGFjazo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuLyotLS1yZWQtZXJyb3ItLS0qL1xuLmhvdmVyLWZpbGwtLXJlZC1lcnJvcjpob3ZlciB7XG4gIGZpbGw6ICNlZDMyMzc7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1yZWQtZXJyb3I6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZWQzMjM3O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1yZWQtZXJyb3I6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgY29sb3I6ICNlZDMyMzc7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1yZWQtZXJyb3I6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZWQzMjM3OyB9XG5cbi8qLS0tZ3JlZW4tc3VjY2Vzcy0tLSovXG4uaG92ZXItZmlsbC0tZ3JlZW4tc3VjY2Vzczpob3ZlciB7XG4gIGZpbGw6ICM1MzkzNDI7IH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1ncmVlbi1zdWNjZXNzOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogIzUzOTM0MjtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tZ3JlZW4tc3VjY2VzczotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogIzUzOTM0MjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWdyZWVuLXN1Y2Nlc3M6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNTM5MzQyOyB9XG5cbi8qLS0teWVsbG93LTEwLS0tKi9cbi5ob3Zlci1maWxsLS15ZWxsb3ctMTA6aG92ZXIge1xuICBmaWxsOiAjZjZiMzE5OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0teWVsbG93LTEwOjpwbGFjZWhvbGRlciB7XG4gIC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICBjb2xvcjogI2Y2YjMxOTtcbiAgb3BhY2l0eTogMTtcbiAgLyogRmlyZWZveCAqLyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0teWVsbG93LTEwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZjZiMzE5OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0teWVsbG93LTEwOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2Y2YjMxOTsgfVxuXG4vKi0tLXllbGxvdy0yMC0tLSovXG4uaG92ZXItZmlsbC0teWVsbG93LTIwOmhvdmVyIHtcbiAgZmlsbDogI2YyODYyNjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXllbGxvdy0yMDo6cGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgY29sb3I6ICNmMjg2MjY7XG4gIG9wYWNpdHk6IDE7XG4gIC8qIEZpcmVmb3ggKi8gfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXllbGxvdy0yMDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuICBjb2xvcjogI2YyODYyNjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLXllbGxvdy0yMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmMjg2MjY7IH1cblxuLyotLS1iYXNlLTEwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTEwOmhvdmVyIHtcbiAgZmlsbDogIzJiYWM3NjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtMTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjMmJhYzc2O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTEwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMmJhYzc2OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS0xMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMyYmFjNzY7IH1cblxuLyotLS1iYXNlLTIwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTIwOmhvdmVyIHtcbiAgZmlsbDogIzMyYTMzYjsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtMjA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjMzJhMzNiO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTIwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjMzJhMzNiOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS0yMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMmEzM2I7IH1cblxuLyotLS1iYXNlLTMwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTMwOmhvdmVyIHtcbiAgZmlsbDogI2Q5MjAyNTsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtMzA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZDkyMDI1O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTMwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZDkyMDI1OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS0zMDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNkOTIwMjU7IH1cblxuLyotLS1iYXNlLTQwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTQwOmhvdmVyIHtcbiAgZmlsbDogI2VjMWQyMzsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtNDA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZWMxZDIzO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTQwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZWMxZDIzOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS00MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlYzFkMjM7IH1cblxuLyotLS1iYXNlLTUwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTUwOmhvdmVyIHtcbiAgZmlsbDogI2VkMzIzNzsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtNTA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZWQzMjM3O1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTUwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZWQzMjM3OyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS01MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZDMyMzc7IH1cblxuLyotLS1iYXNlLTYwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTYwOmhvdmVyIHtcbiAgZmlsbDogI2VmZDMwMDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtNjA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZWZkMzAwO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTYwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZWZkMzAwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS02MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNlZmQzMDA7IH1cblxuLyotLS1iYXNlLTcwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTcwOmhvdmVyIHtcbiAgZmlsbDogI2ZiZDEwMDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtNzA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZmJkMTAwO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTcwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmJkMTAwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS03MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmYmQxMDA7IH1cblxuLyotLS1iYXNlLTgwLS0tKi9cbi5ob3Zlci1maWxsLS1iYXNlLTgwOmhvdmVyIHtcbiAgZmlsbDogI2ZmYmEwMDsgfVxuXG4uY29sb3ItcGxhY2Vob2xkZXItLWJhc2UtODA6OnBsYWNlaG9sZGVyIHtcbiAgLyogQ2hyb21lLCBGaXJlZm94LCBPcGVyYSwgU2FmYXJpIDEwLjErICovXG4gIGNvbG9yOiAjZmZiYTAwO1xuICBvcGFjaXR5OiAxO1xuICAvKiBGaXJlZm94ICovIH1cblxuLmNvbG9yLXBsYWNlaG9sZGVyLS1iYXNlLTgwOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gIGNvbG9yOiAjZmZiYTAwOyB9XG5cbi5jb2xvci1wbGFjZWhvbGRlci0tYmFzZS04MDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmJhMDA7IH1cblxuLm9wYWNpdHktLTAge1xuICAtbW96LW9wYWNpdHk6IDA7XG4gIC1raHRtbC1vcGFjaXR5OiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5vcGFjaXR5LS0xMCB7XG4gIC1tb3otb3BhY2l0eTogMC4xO1xuICAta2h0bWwtb3BhY2l0eTogMC4xO1xuICBvcGFjaXR5OiAwLjE7IH1cblxuLm9wYWNpdHktLTIwIHtcbiAgLW1vei1vcGFjaXR5OiAwLjI7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjI7XG4gIG9wYWNpdHk6IDAuMjsgfVxuXG4ub3BhY2l0eS0tMzAge1xuICAtbW96LW9wYWNpdHk6IDAuMztcbiAgLWtodG1sLW9wYWNpdHk6IDAuMztcbiAgb3BhY2l0eTogMC4zOyB9XG5cbi5vcGFjaXR5LS00MCB7XG4gIC1tb3otb3BhY2l0eTogMC40O1xuICAta2h0bWwtb3BhY2l0eTogMC40O1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLm9wYWNpdHktLTUwIHtcbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjU7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4ub3BhY2l0eS0tNjAge1xuICAtbW96LW9wYWNpdHk6IDAuNjtcbiAgLWtodG1sLW9wYWNpdHk6IDAuNjtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5vcGFjaXR5LS03MCB7XG4gIC1tb3otb3BhY2l0eTogMC43O1xuICAta2h0bWwtb3BhY2l0eTogMC43O1xuICBvcGFjaXR5OiAwLjc7IH1cblxuLm9wYWNpdHktLTgwIHtcbiAgLW1vei1vcGFjaXR5OiAwLjg7XG4gIC1raHRtbC1vcGFjaXR5OiAwLjg7XG4gIG9wYWNpdHk6IDAuODsgfVxuXG4ub3BhY2l0eS0tOTAge1xuICAtbW96LW9wYWNpdHk6IDAuOTtcbiAgLWtodG1sLW9wYWNpdHk6IDAuOTtcbiAgb3BhY2l0eTogMC45OyB9XG5cbi5vcGFjaXR5LS0xMDAge1xuICAtbW96LW9wYWNpdHk6IDE7XG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICBvcGFjaXR5OiAxOyB9XG4iLCIvKiA9PT09IEZPTlRTID09PT09ICovXG4uZm9udC1mYW1pbHktLU51bml0byB7XG4gIGZvbnQtZmFtaWx5OiBcIk51bml0b1wiOyB9XG5cbi5mb250LWZhbWlseS0tVWJ1bnR1IHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCI7IH1cblxuLmZvbnQtZmFtaWx5LS1Nb250c2VycmF0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiOyB9XG5cbi5mb250LXNpemUtLTR4cyB7XG4gIGZvbnQtc2l6ZTogOXB4OyB9XG5cbi5mb250LXNpemUtLTN4cyB7XG4gIGZvbnQtc2l6ZTogMTBweDsgfVxuXG4uZm9udC1zaXplLS0yeHMge1xuICBmb250LXNpemU6IDExcHg7IH1cblxuLmZvbnQtc2l6ZS0teHMge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmZvbnQtc2l6ZS0tcyB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4uZm9udC1zaXplLS1tIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5mb250LXNpemUtLWwge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLmZvbnQtc2l6ZS0teGwge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmZvbnQtc2l6ZS0tMnhsIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbi5mb250LXNpemUtLTN4bCB7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4uZm9udC1zaXplLS00eGwge1xuICBmb250LXNpemU6IDI0cHg7IH1cblxuLmZvbnQtc2l6ZS0tNXhsIHtcbiAgZm9udC1zaXplOiAyNXB4OyB9XG5cbi5mb250LXNpemUtLTZ4bCB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uZm9udC1zaXplLS03eGwge1xuICBmb250LXNpemU6IDMzcHg7IH1cblxuLmZvbnQtc2l6ZS0tOHhsIHtcbiAgZm9udC1zaXplOiA1NHB4OyB9XG5cbi5mb250LS1saWdodCxcbi5mb250LXdlaWdodC0tMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG4uZm9udC0tcmVndWxhcixcbi5mb250LXdlaWdodC0tNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZm9udC0tbWVkaXVtLFxuLmZvbnQtd2VpZ2h0LS01MDAge1xuICBmb250LXdlaWdodDogNTAwOyB9XG5cbi5mb250LS1zZW1pLWJvbGQsXG4uZm9udC13ZWlnaHQtLTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLmZvbnQtLWJvbGQsXG4uZm9udC13ZWlnaHQtLTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmZvbnQtd2VpZ2h0LS04MDAge1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5mb250LS1ibGFjayxcbi5mb250LXdlaWdodC0tOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4udGV4dC1hbGlnbi0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLnRleHQtYWxpZ24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1hbGlnbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4udGV4dC10cmFuc2Zvcm0tLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnRleHQtZGVjb3JhdGlvbi0tbm9uZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLS1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuXG4udGV4dC1kZWNvcmF0aW9uLS1saW5lLXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi50ZXh0LW92ZXJmbG93LS1lbGlwc2lzIHtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmZvbnQtc3R5bGUtLWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4uZm9udC1zdHlsZS0tb2JsaXF1ZSB7XG4gIGZvbnQtc3R5bGU6IG9ibGlxdWU7IH1cblxuLmZvbnQtc3R5bGUtLW5vcm1hbCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZm9udC1zdHlsZS0tbm9ybWFsIHtcbiAgZm9udC1zdHlsZTogdW5zZXQ7IH1cbiIsIi8qSU5QVVQgRUxFTUVOVCovXG4uaW5wdXQge1xuICBtaW4td2lkdGg6IDBweDsgfVxuXG5zZWxlY3QuaW5wdXQge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tcy1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiIsIi8qID09PT0gR0VORVJJQ1MgPT09PT0gKi9cbi53aWR0aC0tMHB4IHtcbiAgd2lkdGg6IFwiMHB4XCI7IH1cblxuLndpZHRoLW1heC0tMHB4IHtcbiAgbWF4LXdpZHRoOiBcIjBweFwiOyB9XG5cbi53aWR0aC1taW4tLTBweCB7XG4gIG1pbi13aWR0aDogXCIwcHhcIjsgfVxuXG4ud2lkdGgtLWF1dG8ge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ud2lkdGgtbWF4LS1hdXRvIHtcbiAgbWF4LXdpZHRoOiBhdXRvOyB9XG5cbi53aWR0aC1taW4tLWF1dG8ge1xuICBtaW4td2lkdGg6IGF1dG87IH1cblxuLndpZHRoLS0xNXB4IHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLndpZHRoLW1heC0tMTVweCB7XG4gIG1heC13aWR0aDogMTVweDsgfVxuXG4ud2lkdGgtbWluLS0xNXB4IHtcbiAgbWluLXdpZHRoOiAxNXB4OyB9XG5cbi53aWR0aC0tMTZweCB7XG4gIHdpZHRoOiAxNnB4OyB9XG5cbi53aWR0aC1tYXgtLTE2cHgge1xuICBtYXgtd2lkdGg6IDE2cHg7IH1cblxuLndpZHRoLW1pbi0tMTZweCB7XG4gIG1pbi13aWR0aDogMTZweDsgfVxuXG4ud2lkdGgtLTE4cHgge1xuICB3aWR0aDogMThweDsgfVxuXG4ud2lkdGgtbWF4LS0xOHB4IHtcbiAgbWF4LXdpZHRoOiAxOHB4OyB9XG5cbi53aWR0aC1taW4tLTE4cHgge1xuICBtaW4td2lkdGg6IDE4cHg7IH1cblxuLndpZHRoLS0yMXB4IHtcbiAgd2lkdGg6IDIxcHg7IH1cblxuLndpZHRoLW1heC0tMjFweCB7XG4gIG1heC13aWR0aDogMjFweDsgfVxuXG4ud2lkdGgtbWluLS0yMXB4IHtcbiAgbWluLXdpZHRoOiAyMXB4OyB9XG5cbi53aWR0aC0tMjJweCB7XG4gIHdpZHRoOiAyMnB4OyB9XG5cbi53aWR0aC1tYXgtLTIycHgge1xuICBtYXgtd2lkdGg6IDIycHg7IH1cblxuLndpZHRoLW1pbi0tMjJweCB7XG4gIG1pbi13aWR0aDogMjJweDsgfVxuXG4ud2lkdGgtLTIzcHgge1xuICB3aWR0aDogMjNweDsgfVxuXG4ud2lkdGgtbWF4LS0yM3B4IHtcbiAgbWF4LXdpZHRoOiAyM3B4OyB9XG5cbi53aWR0aC1taW4tLTIzcHgge1xuICBtaW4td2lkdGg6IDIzcHg7IH1cblxuLndpZHRoLS0yNHB4IHtcbiAgd2lkdGg6IDI0cHg7IH1cblxuLndpZHRoLW1heC0tMjRweCB7XG4gIG1heC13aWR0aDogMjRweDsgfVxuXG4ud2lkdGgtbWluLS0yNHB4IHtcbiAgbWluLXdpZHRoOiAyNHB4OyB9XG5cbi53aWR0aC0tMzBweCB7XG4gIHdpZHRoOiAzMHB4OyB9XG5cbi53aWR0aC1tYXgtLTMwcHgge1xuICBtYXgtd2lkdGg6IDMwcHg7IH1cblxuLndpZHRoLW1pbi0tMzBweCB7XG4gIG1pbi13aWR0aDogMzBweDsgfVxuXG4ud2lkdGgtLTMycHgge1xuICB3aWR0aDogMzJweDsgfVxuXG4ud2lkdGgtbWF4LS0zMnB4IHtcbiAgbWF4LXdpZHRoOiAzMnB4OyB9XG5cbi53aWR0aC1taW4tLTMycHgge1xuICBtaW4td2lkdGg6IDMycHg7IH1cblxuLndpZHRoLS00MHB4IHtcbiAgd2lkdGg6IDQwcHg7IH1cblxuLndpZHRoLW1heC0tNDBweCB7XG4gIG1heC13aWR0aDogNDBweDsgfVxuXG4ud2lkdGgtbWluLS00MHB4IHtcbiAgbWluLXdpZHRoOiA0MHB4OyB9XG5cbi53aWR0aC0tNDJweCB7XG4gIHdpZHRoOiA0MnB4OyB9XG5cbi53aWR0aC1tYXgtLTQycHgge1xuICBtYXgtd2lkdGg6IDQycHg7IH1cblxuLndpZHRoLW1pbi0tNDJweCB7XG4gIG1pbi13aWR0aDogNDJweDsgfVxuXG4ud2lkdGgtLTQ0cHgge1xuICB3aWR0aDogNDRweDsgfVxuXG4ud2lkdGgtbWF4LS00NHB4IHtcbiAgbWF4LXdpZHRoOiA0NHB4OyB9XG5cbi53aWR0aC1taW4tLTQ0cHgge1xuICBtaW4td2lkdGg6IDQ0cHg7IH1cblxuLndpZHRoLS00NXB4IHtcbiAgd2lkdGg6IDQ1cHg7IH1cblxuLndpZHRoLW1heC0tNDVweCB7XG4gIG1heC13aWR0aDogNDVweDsgfVxuXG4ud2lkdGgtbWluLS00NXB4IHtcbiAgbWluLXdpZHRoOiA0NXB4OyB9XG5cbi53aWR0aC0tNDZweCB7XG4gIHdpZHRoOiA0NnB4OyB9XG5cbi53aWR0aC1tYXgtLTQ2cHgge1xuICBtYXgtd2lkdGg6IDQ2cHg7IH1cblxuLndpZHRoLW1pbi0tNDZweCB7XG4gIG1pbi13aWR0aDogNDZweDsgfVxuXG4ud2lkdGgtLTQ3cHgge1xuICB3aWR0aDogNDdweDsgfVxuXG4ud2lkdGgtbWF4LS00N3B4IHtcbiAgbWF4LXdpZHRoOiA0N3B4OyB9XG5cbi53aWR0aC1taW4tLTQ3cHgge1xuICBtaW4td2lkdGg6IDQ3cHg7IH1cblxuLndpZHRoLS01MHB4IHtcbiAgd2lkdGg6IDUwcHg7IH1cblxuLndpZHRoLW1heC0tNTBweCB7XG4gIG1heC13aWR0aDogNTBweDsgfVxuXG4ud2lkdGgtbWluLS01MHB4IHtcbiAgbWluLXdpZHRoOiA1MHB4OyB9XG5cbi53aWR0aC0tNTVweCB7XG4gIHdpZHRoOiA1NXB4OyB9XG5cbi53aWR0aC1tYXgtLTU1cHgge1xuICBtYXgtd2lkdGg6IDU1cHg7IH1cblxuLndpZHRoLW1pbi0tNTVweCB7XG4gIG1pbi13aWR0aDogNTVweDsgfVxuXG4ud2lkdGgtLTYwcHgge1xuICB3aWR0aDogNjBweDsgfVxuXG4ud2lkdGgtbWF4LS02MHB4IHtcbiAgbWF4LXdpZHRoOiA2MHB4OyB9XG5cbi53aWR0aC1taW4tLTYwcHgge1xuICBtaW4td2lkdGg6IDYwcHg7IH1cblxuLndpZHRoLS02NXB4IHtcbiAgd2lkdGg6IDY1cHg7IH1cblxuLndpZHRoLW1heC0tNjVweCB7XG4gIG1heC13aWR0aDogNjVweDsgfVxuXG4ud2lkdGgtbWluLS02NXB4IHtcbiAgbWluLXdpZHRoOiA2NXB4OyB9XG5cbi53aWR0aC0tNzBweCB7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi53aWR0aC1tYXgtLTcwcHgge1xuICBtYXgtd2lkdGg6IDcwcHg7IH1cblxuLndpZHRoLW1pbi0tNzBweCB7XG4gIG1pbi13aWR0aDogNzBweDsgfVxuXG4ud2lkdGgtLTc1cHgge1xuICB3aWR0aDogNzVweDsgfVxuXG4ud2lkdGgtbWF4LS03NXB4IHtcbiAgbWF4LXdpZHRoOiA3NXB4OyB9XG5cbi53aWR0aC1taW4tLTc1cHgge1xuICBtaW4td2lkdGg6IDc1cHg7IH1cblxuLndpZHRoLS04MHB4IHtcbiAgd2lkdGg6IDgwcHg7IH1cblxuLndpZHRoLW1heC0tODBweCB7XG4gIG1heC13aWR0aDogODBweDsgfVxuXG4ud2lkdGgtbWluLS04MHB4IHtcbiAgbWluLXdpZHRoOiA4MHB4OyB9XG5cbi53aWR0aC0tODVweCB7XG4gIHdpZHRoOiA4NXB4OyB9XG5cbi53aWR0aC1tYXgtLTg1cHgge1xuICBtYXgtd2lkdGg6IDg1cHg7IH1cblxuLndpZHRoLW1pbi0tODVweCB7XG4gIG1pbi13aWR0aDogODVweDsgfVxuXG4ud2lkdGgtLTkwcHgge1xuICB3aWR0aDogOTBweDsgfVxuXG4ud2lkdGgtbWF4LS05MHB4IHtcbiAgbWF4LXdpZHRoOiA5MHB4OyB9XG5cbi53aWR0aC1taW4tLTkwcHgge1xuICBtaW4td2lkdGg6IDkwcHg7IH1cblxuLndpZHRoLS05NXB4IHtcbiAgd2lkdGg6IDk1cHg7IH1cblxuLndpZHRoLW1heC0tOTVweCB7XG4gIG1heC13aWR0aDogOTVweDsgfVxuXG4ud2lkdGgtbWluLS05NXB4IHtcbiAgbWluLXdpZHRoOiA5NXB4OyB9XG5cbi53aWR0aC0tMTU1cHgge1xuICB3aWR0aDogMTU1cHg7IH1cblxuLndpZHRoLW1heC0tMTU1cHgge1xuICBtYXgtd2lkdGg6IDE1NXB4OyB9XG5cbi53aWR0aC1taW4tLTE1NXB4IHtcbiAgbWluLXdpZHRoOiAxNTVweDsgfVxuXG4ud2lkdGgtLTE3MHB4IHtcbiAgd2lkdGg6IDE3MHB4OyB9XG5cbi53aWR0aC1tYXgtLTE3MHB4IHtcbiAgbWF4LXdpZHRoOiAxNzBweDsgfVxuXG4ud2lkdGgtbWluLS0xNzBweCB7XG4gIG1pbi13aWR0aDogMTcwcHg7IH1cblxuLndpZHRoLS0xODBweCB7XG4gIHdpZHRoOiAxODBweDsgfVxuXG4ud2lkdGgtbWF4LS0xODBweCB7XG4gIG1heC13aWR0aDogMTgwcHg7IH1cblxuLndpZHRoLW1pbi0tMTgwcHgge1xuICBtaW4td2lkdGg6IDE4MHB4OyB9XG5cbi53aWR0aC0tMjE1cHgge1xuICB3aWR0aDogMjE1cHg7IH1cblxuLndpZHRoLW1heC0tMjE1cHgge1xuICBtYXgtd2lkdGg6IDIxNXB4OyB9XG5cbi53aWR0aC1taW4tLTIxNXB4IHtcbiAgbWluLXdpZHRoOiAyMTVweDsgfVxuXG4ud2lkdGgtLTI0MHB4IHtcbiAgd2lkdGg6IDI0MHB4OyB9XG5cbi53aWR0aC1tYXgtLTI0MHB4IHtcbiAgbWF4LXdpZHRoOiAyNDBweDsgfVxuXG4ud2lkdGgtbWluLS0yNDBweCB7XG4gIG1pbi13aWR0aDogMjQwcHg7IH1cblxuLndpZHRoLS0yNjBweCB7XG4gIHdpZHRoOiAyNjBweDsgfVxuXG4ud2lkdGgtbWF4LS0yNjBweCB7XG4gIG1heC13aWR0aDogMjYwcHg7IH1cblxuLndpZHRoLW1pbi0tMjYwcHgge1xuICBtaW4td2lkdGg6IDI2MHB4OyB9XG5cbi53aWR0aC0tMjcwcHgge1xuICB3aWR0aDogMjcwcHg7IH1cblxuLndpZHRoLW1heC0tMjcwcHgge1xuICBtYXgtd2lkdGg6IDI3MHB4OyB9XG5cbi53aWR0aC1taW4tLTI3MHB4IHtcbiAgbWluLXdpZHRoOiAyNzBweDsgfVxuXG4ud2lkdGgtLTMwMHB4IHtcbiAgd2lkdGg6IDMwMHB4OyB9XG5cbi53aWR0aC1tYXgtLTMwMHB4IHtcbiAgbWF4LXdpZHRoOiAzMDBweDsgfVxuXG4ud2lkdGgtbWluLS0zMDBweCB7XG4gIG1pbi13aWR0aDogMzAwcHg7IH1cblxuLndpZHRoLS0zMTVweCB7XG4gIHdpZHRoOiAzMTVweDsgfVxuXG4ud2lkdGgtbWF4LS0zMTVweCB7XG4gIG1heC13aWR0aDogMzE1cHg7IH1cblxuLndpZHRoLW1pbi0tMzE1cHgge1xuICBtaW4td2lkdGg6IDMxNXB4OyB9XG5cbi53aWR0aC0tMzMwcHgge1xuICB3aWR0aDogMzMwcHg7IH1cblxuLndpZHRoLW1heC0tMzMwcHgge1xuICBtYXgtd2lkdGg6IDMzMHB4OyB9XG5cbi53aWR0aC1taW4tLTMzMHB4IHtcbiAgbWluLXdpZHRoOiAzMzBweDsgfVxuXG4ud2lkdGgtLTM3MHB4IHtcbiAgd2lkdGg6IDM3MHB4OyB9XG5cbi53aWR0aC1tYXgtLTM3MHB4IHtcbiAgbWF4LXdpZHRoOiAzNzBweDsgfVxuXG4ud2lkdGgtbWluLS0zNzBweCB7XG4gIG1pbi13aWR0aDogMzcwcHg7IH1cblxuLndpZHRoLS00MDBweCB7XG4gIHdpZHRoOiA0MDBweDsgfVxuXG4ud2lkdGgtbWF4LS00MDBweCB7XG4gIG1heC13aWR0aDogNDAwcHg7IH1cblxuLndpZHRoLW1pbi0tNDAwcHgge1xuICBtaW4td2lkdGg6IDQwMHB4OyB9XG5cbi53aWR0aC0tNDMwcHgge1xuICB3aWR0aDogNDMwcHg7IH1cblxuLndpZHRoLW1heC0tNDMwcHgge1xuICBtYXgtd2lkdGg6IDQzMHB4OyB9XG5cbi53aWR0aC1taW4tLTQzMHB4IHtcbiAgbWluLXdpZHRoOiA0MzBweDsgfVxuXG4ud2lkdGgtLTQ5MHB4IHtcbiAgd2lkdGg6IDQ5MHB4OyB9XG5cbi53aWR0aC1tYXgtLTQ5MHB4IHtcbiAgbWF4LXdpZHRoOiA0OTBweDsgfVxuXG4ud2lkdGgtbWluLS00OTBweCB7XG4gIG1pbi13aWR0aDogNDkwcHg7IH1cblxuLndpZHRoLS01NjVweCB7XG4gIHdpZHRoOiA1NjVweDsgfVxuXG4ud2lkdGgtbWF4LS01NjVweCB7XG4gIG1heC13aWR0aDogNTY1cHg7IH1cblxuLndpZHRoLW1pbi0tNTY1cHgge1xuICBtaW4td2lkdGg6IDU2NXB4OyB9XG5cbi53aWR0aC0tNTcwcHgge1xuICB3aWR0aDogNTcwcHg7IH1cblxuLndpZHRoLW1heC0tNTcwcHgge1xuICBtYXgtd2lkdGg6IDU3MHB4OyB9XG5cbi53aWR0aC1taW4tLTU3MHB4IHtcbiAgbWluLXdpZHRoOiA1NzBweDsgfVxuXG4ud2lkdGgtLTY1NXB4IHtcbiAgd2lkdGg6IDY1NXB4OyB9XG5cbi53aWR0aC1tYXgtLTY1NXB4IHtcbiAgbWF4LXdpZHRoOiA2NTVweDsgfVxuXG4ud2lkdGgtbWluLS02NTVweCB7XG4gIG1pbi13aWR0aDogNjU1cHg7IH1cblxuLndpZHRoLS00NzBweCB7XG4gIHdpZHRoOiA0NzBweDsgfVxuXG4ud2lkdGgtbWF4LS00NzBweCB7XG4gIG1heC13aWR0aDogNDcwcHg7IH1cblxuLndpZHRoLW1pbi0tNDcwcHgge1xuICBtaW4td2lkdGg6IDQ3MHB4OyB9XG5cbi53aWR0aC0tODcwcHgge1xuICB3aWR0aDogODcwcHg7IH1cblxuLndpZHRoLW1heC0tODcwcHgge1xuICBtYXgtd2lkdGg6IDg3MHB4OyB9XG5cbi53aWR0aC1taW4tLTg3MHB4IHtcbiAgbWluLXdpZHRoOiA4NzBweDsgfVxuXG4ud2lkdGgtLTg5MHB4IHtcbiAgd2lkdGg6IDg5MHB4OyB9XG5cbi53aWR0aC1tYXgtLTg5MHB4IHtcbiAgbWF4LXdpZHRoOiA4OTBweDsgfVxuXG4ud2lkdGgtbWluLS04OTBweCB7XG4gIG1pbi13aWR0aDogODkwcHg7IH1cblxuLndpZHRoLS05MzBweCB7XG4gIHdpZHRoOiA5MzBweDsgfVxuXG4ud2lkdGgtbWF4LS05MzBweCB7XG4gIG1heC13aWR0aDogOTMwcHg7IH1cblxuLndpZHRoLW1pbi0tOTMwcHgge1xuICBtaW4td2lkdGg6IDkzMHB4OyB9XG5cbi53aWR0aC0tMCB7XG4gIHdpZHRoOiAwJTsgfVxuXG4ud2lkdGgtbWF4LS0wIHtcbiAgbWF4LXdpZHRoOiAwJTsgfVxuXG4ud2lkdGgtbWluLS0wIHtcbiAgbWluLXdpZHRoOiAwJTsgfVxuXG4ud2lkdGgtLTUge1xuICB3aWR0aDogNSU7IH1cblxuLndpZHRoLW1heC0tNSB7XG4gIG1heC13aWR0aDogNSU7IH1cblxuLndpZHRoLW1pbi0tNSB7XG4gIG1pbi13aWR0aDogNSU7IH1cblxuLndpZHRoLS0xMCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLndpZHRoLW1heC0tMTAge1xuICBtYXgtd2lkdGg6IDEwJTsgfVxuXG4ud2lkdGgtbWluLS0xMCB7XG4gIG1pbi13aWR0aDogMTAlOyB9XG5cbi53aWR0aC0tMTUge1xuICB3aWR0aDogMTUlOyB9XG5cbi53aWR0aC1tYXgtLTE1IHtcbiAgbWF4LXdpZHRoOiAxNSU7IH1cblxuLndpZHRoLW1pbi0tMTUge1xuICBtaW4td2lkdGg6IDE1JTsgfVxuXG4ud2lkdGgtLTIwIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4ud2lkdGgtbWF4LS0yMCB7XG4gIG1heC13aWR0aDogMjAlOyB9XG5cbi53aWR0aC1taW4tLTIwIHtcbiAgbWluLXdpZHRoOiAyMCU7IH1cblxuLndpZHRoLS0yMSB7XG4gIHdpZHRoOiAyMSU7IH1cblxuLndpZHRoLW1heC0tMjEge1xuICBtYXgtd2lkdGg6IDIxJTsgfVxuXG4ud2lkdGgtbWluLS0yMSB7XG4gIG1pbi13aWR0aDogMjElOyB9XG5cbi53aWR0aC0tMjIge1xuICB3aWR0aDogMjIlOyB9XG5cbi53aWR0aC1tYXgtLTIyIHtcbiAgbWF4LXdpZHRoOiAyMiU7IH1cblxuLndpZHRoLW1pbi0tMjIge1xuICBtaW4td2lkdGg6IDIyJTsgfVxuXG4ud2lkdGgtLTI1IHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ud2lkdGgtbWF4LS0yNSB7XG4gIG1heC13aWR0aDogMjUlOyB9XG5cbi53aWR0aC1taW4tLTI1IHtcbiAgbWluLXdpZHRoOiAyNSU7IH1cblxuLndpZHRoLS0zMCB7XG4gIHdpZHRoOiAzMCU7IH1cblxuLndpZHRoLW1heC0tMzAge1xuICBtYXgtd2lkdGg6IDMwJTsgfVxuXG4ud2lkdGgtbWluLS0zMCB7XG4gIG1pbi13aWR0aDogMzAlOyB9XG5cbi53aWR0aC0tMzIge1xuICB3aWR0aDogMzIlOyB9XG5cbi53aWR0aC1tYXgtLTMyIHtcbiAgbWF4LXdpZHRoOiAzMiU7IH1cblxuLndpZHRoLW1pbi0tMzIge1xuICBtaW4td2lkdGg6IDMyJTsgfVxuXG4ud2lkdGgtLTMzIHtcbiAgd2lkdGg6IDMzJTsgfVxuXG4ud2lkdGgtbWF4LS0zMyB7XG4gIG1heC13aWR0aDogMzMlOyB9XG5cbi53aWR0aC1taW4tLTMzIHtcbiAgbWluLXdpZHRoOiAzMyU7IH1cblxuLndpZHRoLS0zNCB7XG4gIHdpZHRoOiAzNCU7IH1cblxuLndpZHRoLW1heC0tMzQge1xuICBtYXgtd2lkdGg6IDM0JTsgfVxuXG4ud2lkdGgtbWluLS0zNCB7XG4gIG1pbi13aWR0aDogMzQlOyB9XG5cbi53aWR0aC0tMzUge1xuICB3aWR0aDogMzUlOyB9XG5cbi53aWR0aC1tYXgtLTM1IHtcbiAgbWF4LXdpZHRoOiAzNSU7IH1cblxuLndpZHRoLW1pbi0tMzUge1xuICBtaW4td2lkdGg6IDM1JTsgfVxuXG4ud2lkdGgtLTQwIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4ud2lkdGgtbWF4LS00MCB7XG4gIG1heC13aWR0aDogNDAlOyB9XG5cbi53aWR0aC1taW4tLTQwIHtcbiAgbWluLXdpZHRoOiA0MCU7IH1cblxuLndpZHRoLS00NSB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLndpZHRoLW1heC0tNDUge1xuICBtYXgtd2lkdGg6IDQ1JTsgfVxuXG4ud2lkdGgtbWluLS00NSB7XG4gIG1pbi13aWR0aDogNDUlOyB9XG5cbi53aWR0aC0tNDcge1xuICB3aWR0aDogNDclOyB9XG5cbi53aWR0aC1tYXgtLTQ3IHtcbiAgbWF4LXdpZHRoOiA0NyU7IH1cblxuLndpZHRoLW1pbi0tNDcge1xuICBtaW4td2lkdGg6IDQ3JTsgfVxuXG4ud2lkdGgtLTUwIHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ud2lkdGgtbWF4LS01MCB7XG4gIG1heC13aWR0aDogNTAlOyB9XG5cbi53aWR0aC1taW4tLTUwIHtcbiAgbWluLXdpZHRoOiA1MCU7IH1cblxuLndpZHRoLS01NSB7XG4gIHdpZHRoOiA1NSU7IH1cblxuLndpZHRoLW1heC0tNTUge1xuICBtYXgtd2lkdGg6IDU1JTsgfVxuXG4ud2lkdGgtbWluLS01NSB7XG4gIG1pbi13aWR0aDogNTUlOyB9XG5cbi53aWR0aC0tNjAge1xuICB3aWR0aDogNjAlOyB9XG5cbi53aWR0aC1tYXgtLTYwIHtcbiAgbWF4LXdpZHRoOiA2MCU7IH1cblxuLndpZHRoLW1pbi0tNjAge1xuICBtaW4td2lkdGg6IDYwJTsgfVxuXG4ud2lkdGgtLTY1IHtcbiAgd2lkdGg6IDY1JTsgfVxuXG4ud2lkdGgtbWF4LS02NSB7XG4gIG1heC13aWR0aDogNjUlOyB9XG5cbi53aWR0aC1taW4tLTY1IHtcbiAgbWluLXdpZHRoOiA2NSU7IH1cblxuLndpZHRoLS03MCB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLndpZHRoLW1heC0tNzAge1xuICBtYXgtd2lkdGg6IDcwJTsgfVxuXG4ud2lkdGgtbWluLS03MCB7XG4gIG1pbi13aWR0aDogNzAlOyB9XG5cbi53aWR0aC0tNzUge1xuICB3aWR0aDogNzUlOyB9XG5cbi53aWR0aC1tYXgtLTc1IHtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLndpZHRoLW1pbi0tNzUge1xuICBtaW4td2lkdGg6IDc1JTsgfVxuXG4ud2lkdGgtLTgwIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4ud2lkdGgtbWF4LS04MCB7XG4gIG1heC13aWR0aDogODAlOyB9XG5cbi53aWR0aC1taW4tLTgwIHtcbiAgbWluLXdpZHRoOiA4MCU7IH1cblxuLndpZHRoLS04NSB7XG4gIHdpZHRoOiA4NSU7IH1cblxuLndpZHRoLW1heC0tODUge1xuICBtYXgtd2lkdGg6IDg1JTsgfVxuXG4ud2lkdGgtbWluLS04NSB7XG4gIG1pbi13aWR0aDogODUlOyB9XG5cbi53aWR0aC0tODgge1xuICB3aWR0aDogODglOyB9XG5cbi53aWR0aC1tYXgtLTg4IHtcbiAgbWF4LXdpZHRoOiA4OCU7IH1cblxuLndpZHRoLW1pbi0tODgge1xuICBtaW4td2lkdGg6IDg4JTsgfVxuXG4ud2lkdGgtLTkwIHtcbiAgd2lkdGg6IDkwJTsgfVxuXG4ud2lkdGgtbWF4LS05MCB7XG4gIG1heC13aWR0aDogOTAlOyB9XG5cbi53aWR0aC1taW4tLTkwIHtcbiAgbWluLXdpZHRoOiA5MCU7IH1cblxuLndpZHRoLS05MyB7XG4gIHdpZHRoOiA5MyU7IH1cblxuLndpZHRoLW1heC0tOTMge1xuICBtYXgtd2lkdGg6IDkzJTsgfVxuXG4ud2lkdGgtbWluLS05MyB7XG4gIG1pbi13aWR0aDogOTMlOyB9XG5cbi53aWR0aC0tOTUge1xuICB3aWR0aDogOTUlOyB9XG5cbi53aWR0aC1tYXgtLTk1IHtcbiAgbWF4LXdpZHRoOiA5NSU7IH1cblxuLndpZHRoLW1pbi0tOTUge1xuICBtaW4td2lkdGg6IDk1JTsgfVxuXG4ud2lkdGgtLTEwMCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi53aWR0aC1tYXgtLTEwMCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ud2lkdGgtbWluLS0xMDAge1xuICBtaW4td2lkdGg6IDEwMCU7IH1cblxuLmZsZXgtb3JkZXItLTEge1xuICBvcmRlcjogMTsgfVxuXG4uZmxleC1vcmRlci0tMiB7XG4gIG9yZGVyOiAyOyB9XG5cbi5mbGV4LW9yZGVyLS0zIHtcbiAgb3JkZXI6IDM7IH1cblxuLmZsZXgtb3JkZXItLTQge1xuICBvcmRlcjogNDsgfVxuXG4uZmxleC1vcmRlci0tNSB7XG4gIG9yZGVyOiA1OyB9XG5cbi5mbGV4LW9yZGVyLS02IHtcbiAgb3JkZXI6IDY7IH1cblxuLmhlaWdodC0tMHB4IHtcbiAgaGVpZ2h0OiBcIjBweFwiOyB9XG5cbi5oZWlnaHQtbWF4LS0wcHgge1xuICBtYXgtaGVpZ2h0OiBcIjBweFwiOyB9XG5cbi5oZWlnaHQtbWluLS0wcHgge1xuICBtaW4taGVpZ2h0OiBcIjBweFwiOyB9XG5cbi5oZWlnaHQtLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmhlaWdodC1tYXgtLWF1dG8ge1xuICBtYXgtaGVpZ2h0OiBhdXRvOyB9XG5cbi5oZWlnaHQtbWluLS1hdXRvIHtcbiAgbWluLWhlaWdodDogYXV0bzsgfVxuXG4uaGVpZ2h0LS0xNXB4IHtcbiAgaGVpZ2h0OiAxNXB4OyB9XG5cbi5oZWlnaHQtbWF4LS0xNXB4IHtcbiAgbWF4LWhlaWdodDogMTVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMTVweCB7XG4gIG1pbi1oZWlnaHQ6IDE1cHg7IH1cblxuLmhlaWdodC0tMTZweCB7XG4gIGhlaWdodDogMTZweDsgfVxuXG4uaGVpZ2h0LW1heC0tMTZweCB7XG4gIG1heC1oZWlnaHQ6IDE2cHg7IH1cblxuLmhlaWdodC1taW4tLTE2cHgge1xuICBtaW4taGVpZ2h0OiAxNnB4OyB9XG5cbi5oZWlnaHQtLTE4cHgge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLmhlaWdodC1tYXgtLTE4cHgge1xuICBtYXgtaGVpZ2h0OiAxOHB4OyB9XG5cbi5oZWlnaHQtbWluLS0xOHB4IHtcbiAgbWluLWhlaWdodDogMThweDsgfVxuXG4uaGVpZ2h0LS0yMXB4IHtcbiAgaGVpZ2h0OiAyMXB4OyB9XG5cbi5oZWlnaHQtbWF4LS0yMXB4IHtcbiAgbWF4LWhlaWdodDogMjFweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMjFweCB7XG4gIG1pbi1oZWlnaHQ6IDIxcHg7IH1cblxuLmhlaWdodC0tMjJweCB7XG4gIGhlaWdodDogMjJweDsgfVxuXG4uaGVpZ2h0LW1heC0tMjJweCB7XG4gIG1heC1oZWlnaHQ6IDIycHg7IH1cblxuLmhlaWdodC1taW4tLTIycHgge1xuICBtaW4taGVpZ2h0OiAyMnB4OyB9XG5cbi5oZWlnaHQtLTIzcHgge1xuICBoZWlnaHQ6IDIzcHg7IH1cblxuLmhlaWdodC1tYXgtLTIzcHgge1xuICBtYXgtaGVpZ2h0OiAyM3B4OyB9XG5cbi5oZWlnaHQtbWluLS0yM3B4IHtcbiAgbWluLWhlaWdodDogMjNweDsgfVxuXG4uaGVpZ2h0LS0yNHB4IHtcbiAgaGVpZ2h0OiAyNHB4OyB9XG5cbi5oZWlnaHQtbWF4LS0yNHB4IHtcbiAgbWF4LWhlaWdodDogMjRweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMjRweCB7XG4gIG1pbi1oZWlnaHQ6IDI0cHg7IH1cblxuLmhlaWdodC0tMzBweCB7XG4gIGhlaWdodDogMzBweDsgfVxuXG4uaGVpZ2h0LW1heC0tMzBweCB7XG4gIG1heC1oZWlnaHQ6IDMwcHg7IH1cblxuLmhlaWdodC1taW4tLTMwcHgge1xuICBtaW4taGVpZ2h0OiAzMHB4OyB9XG5cbi5oZWlnaHQtLTMycHgge1xuICBoZWlnaHQ6IDMycHg7IH1cblxuLmhlaWdodC1tYXgtLTMycHgge1xuICBtYXgtaGVpZ2h0OiAzMnB4OyB9XG5cbi5oZWlnaHQtbWluLS0zMnB4IHtcbiAgbWluLWhlaWdodDogMzJweDsgfVxuXG4uaGVpZ2h0LS00MHB4IHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS00MHB4IHtcbiAgbWF4LWhlaWdodDogNDBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNDBweCB7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7IH1cblxuLmhlaWdodC0tNDJweCB7XG4gIGhlaWdodDogNDJweDsgfVxuXG4uaGVpZ2h0LW1heC0tNDJweCB7XG4gIG1heC1oZWlnaHQ6IDQycHg7IH1cblxuLmhlaWdodC1taW4tLTQycHgge1xuICBtaW4taGVpZ2h0OiA0MnB4OyB9XG5cbi5oZWlnaHQtLTQ0cHgge1xuICBoZWlnaHQ6IDQ0cHg7IH1cblxuLmhlaWdodC1tYXgtLTQ0cHgge1xuICBtYXgtaGVpZ2h0OiA0NHB4OyB9XG5cbi5oZWlnaHQtbWluLS00NHB4IHtcbiAgbWluLWhlaWdodDogNDRweDsgfVxuXG4uaGVpZ2h0LS00NXB4IHtcbiAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5oZWlnaHQtbWF4LS00NXB4IHtcbiAgbWF4LWhlaWdodDogNDVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNDVweCB7XG4gIG1pbi1oZWlnaHQ6IDQ1cHg7IH1cblxuLmhlaWdodC0tNDZweCB7XG4gIGhlaWdodDogNDZweDsgfVxuXG4uaGVpZ2h0LW1heC0tNDZweCB7XG4gIG1heC1oZWlnaHQ6IDQ2cHg7IH1cblxuLmhlaWdodC1taW4tLTQ2cHgge1xuICBtaW4taGVpZ2h0OiA0NnB4OyB9XG5cbi5oZWlnaHQtLTQ3cHgge1xuICBoZWlnaHQ6IDQ3cHg7IH1cblxuLmhlaWdodC1tYXgtLTQ3cHgge1xuICBtYXgtaGVpZ2h0OiA0N3B4OyB9XG5cbi5oZWlnaHQtbWluLS00N3B4IHtcbiAgbWluLWhlaWdodDogNDdweDsgfVxuXG4uaGVpZ2h0LS01MHB4IHtcbiAgaGVpZ2h0OiA1MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS01MHB4IHtcbiAgbWF4LWhlaWdodDogNTBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNTBweCB7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7IH1cblxuLmhlaWdodC0tNTVweCB7XG4gIGhlaWdodDogNTVweDsgfVxuXG4uaGVpZ2h0LW1heC0tNTVweCB7XG4gIG1heC1oZWlnaHQ6IDU1cHg7IH1cblxuLmhlaWdodC1taW4tLTU1cHgge1xuICBtaW4taGVpZ2h0OiA1NXB4OyB9XG5cbi5oZWlnaHQtLTYwcHgge1xuICBoZWlnaHQ6IDYwcHg7IH1cblxuLmhlaWdodC1tYXgtLTYwcHgge1xuICBtYXgtaGVpZ2h0OiA2MHB4OyB9XG5cbi5oZWlnaHQtbWluLS02MHB4IHtcbiAgbWluLWhlaWdodDogNjBweDsgfVxuXG4uaGVpZ2h0LS02NXB4IHtcbiAgaGVpZ2h0OiA2NXB4OyB9XG5cbi5oZWlnaHQtbWF4LS02NXB4IHtcbiAgbWF4LWhlaWdodDogNjVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNjVweCB7XG4gIG1pbi1oZWlnaHQ6IDY1cHg7IH1cblxuLmhlaWdodC0tNzBweCB7XG4gIGhlaWdodDogNzBweDsgfVxuXG4uaGVpZ2h0LW1heC0tNzBweCB7XG4gIG1heC1oZWlnaHQ6IDcwcHg7IH1cblxuLmhlaWdodC1taW4tLTcwcHgge1xuICBtaW4taGVpZ2h0OiA3MHB4OyB9XG5cbi5oZWlnaHQtLTc1cHgge1xuICBoZWlnaHQ6IDc1cHg7IH1cblxuLmhlaWdodC1tYXgtLTc1cHgge1xuICBtYXgtaGVpZ2h0OiA3NXB4OyB9XG5cbi5oZWlnaHQtbWluLS03NXB4IHtcbiAgbWluLWhlaWdodDogNzVweDsgfVxuXG4uaGVpZ2h0LS04MHB4IHtcbiAgaGVpZ2h0OiA4MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS04MHB4IHtcbiAgbWF4LWhlaWdodDogODBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tODBweCB7XG4gIG1pbi1oZWlnaHQ6IDgwcHg7IH1cblxuLmhlaWdodC0tODVweCB7XG4gIGhlaWdodDogODVweDsgfVxuXG4uaGVpZ2h0LW1heC0tODVweCB7XG4gIG1heC1oZWlnaHQ6IDg1cHg7IH1cblxuLmhlaWdodC1taW4tLTg1cHgge1xuICBtaW4taGVpZ2h0OiA4NXB4OyB9XG5cbi5oZWlnaHQtLTkwcHgge1xuICBoZWlnaHQ6IDkwcHg7IH1cblxuLmhlaWdodC1tYXgtLTkwcHgge1xuICBtYXgtaGVpZ2h0OiA5MHB4OyB9XG5cbi5oZWlnaHQtbWluLS05MHB4IHtcbiAgbWluLWhlaWdodDogOTBweDsgfVxuXG4uaGVpZ2h0LS05NXB4IHtcbiAgaGVpZ2h0OiA5NXB4OyB9XG5cbi5oZWlnaHQtbWF4LS05NXB4IHtcbiAgbWF4LWhlaWdodDogOTVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tOTVweCB7XG4gIG1pbi1oZWlnaHQ6IDk1cHg7IH1cblxuLmhlaWdodC0tMTU1cHgge1xuICBoZWlnaHQ6IDE1NXB4OyB9XG5cbi5oZWlnaHQtbWF4LS0xNTVweCB7XG4gIG1heC1oZWlnaHQ6IDE1NXB4OyB9XG5cbi5oZWlnaHQtbWluLS0xNTVweCB7XG4gIG1pbi1oZWlnaHQ6IDE1NXB4OyB9XG5cbi5oZWlnaHQtLTE3MHB4IHtcbiAgaGVpZ2h0OiAxNzBweDsgfVxuXG4uaGVpZ2h0LW1heC0tMTcwcHgge1xuICBtYXgtaGVpZ2h0OiAxNzBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMTcwcHgge1xuICBtaW4taGVpZ2h0OiAxNzBweDsgfVxuXG4uaGVpZ2h0LS0xODBweCB7XG4gIGhlaWdodDogMTgwcHg7IH1cblxuLmhlaWdodC1tYXgtLTE4MHB4IHtcbiAgbWF4LWhlaWdodDogMTgwcHg7IH1cblxuLmhlaWdodC1taW4tLTE4MHB4IHtcbiAgbWluLWhlaWdodDogMTgwcHg7IH1cblxuLmhlaWdodC0tMjE1cHgge1xuICBoZWlnaHQ6IDIxNXB4OyB9XG5cbi5oZWlnaHQtbWF4LS0yMTVweCB7XG4gIG1heC1oZWlnaHQ6IDIxNXB4OyB9XG5cbi5oZWlnaHQtbWluLS0yMTVweCB7XG4gIG1pbi1oZWlnaHQ6IDIxNXB4OyB9XG5cbi5oZWlnaHQtLTI0MHB4IHtcbiAgaGVpZ2h0OiAyNDBweDsgfVxuXG4uaGVpZ2h0LW1heC0tMjQwcHgge1xuICBtYXgtaGVpZ2h0OiAyNDBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMjQwcHgge1xuICBtaW4taGVpZ2h0OiAyNDBweDsgfVxuXG4uaGVpZ2h0LS0yNjBweCB7XG4gIGhlaWdodDogMjYwcHg7IH1cblxuLmhlaWdodC1tYXgtLTI2MHB4IHtcbiAgbWF4LWhlaWdodDogMjYwcHg7IH1cblxuLmhlaWdodC1taW4tLTI2MHB4IHtcbiAgbWluLWhlaWdodDogMjYwcHg7IH1cblxuLmhlaWdodC0tMjcwcHgge1xuICBoZWlnaHQ6IDI3MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS0yNzBweCB7XG4gIG1heC1oZWlnaHQ6IDI3MHB4OyB9XG5cbi5oZWlnaHQtbWluLS0yNzBweCB7XG4gIG1pbi1oZWlnaHQ6IDI3MHB4OyB9XG5cbi5oZWlnaHQtLTMwMHB4IHtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuXG4uaGVpZ2h0LW1heC0tMzAwcHgge1xuICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMzAwcHgge1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuXG4uaGVpZ2h0LS0zMTVweCB7XG4gIGhlaWdodDogMzE1cHg7IH1cblxuLmhlaWdodC1tYXgtLTMxNXB4IHtcbiAgbWF4LWhlaWdodDogMzE1cHg7IH1cblxuLmhlaWdodC1taW4tLTMxNXB4IHtcbiAgbWluLWhlaWdodDogMzE1cHg7IH1cblxuLmhlaWdodC0tMzMwcHgge1xuICBoZWlnaHQ6IDMzMHB4OyB9XG5cbi5oZWlnaHQtbWF4LS0zMzBweCB7XG4gIG1heC1oZWlnaHQ6IDMzMHB4OyB9XG5cbi5oZWlnaHQtbWluLS0zMzBweCB7XG4gIG1pbi1oZWlnaHQ6IDMzMHB4OyB9XG5cbi5oZWlnaHQtLTM3MHB4IHtcbiAgaGVpZ2h0OiAzNzBweDsgfVxuXG4uaGVpZ2h0LW1heC0tMzcwcHgge1xuICBtYXgtaGVpZ2h0OiAzNzBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tMzcwcHgge1xuICBtaW4taGVpZ2h0OiAzNzBweDsgfVxuXG4uaGVpZ2h0LS00MDBweCB7XG4gIGhlaWdodDogNDAwcHg7IH1cblxuLmhlaWdodC1tYXgtLTQwMHB4IHtcbiAgbWF4LWhlaWdodDogNDAwcHg7IH1cblxuLmhlaWdodC1taW4tLTQwMHB4IHtcbiAgbWluLWhlaWdodDogNDAwcHg7IH1cblxuLmhlaWdodC0tNDMwcHgge1xuICBoZWlnaHQ6IDQzMHB4OyB9XG5cbi5oZWlnaHQtbWF4LS00MzBweCB7XG4gIG1heC1oZWlnaHQ6IDQzMHB4OyB9XG5cbi5oZWlnaHQtbWluLS00MzBweCB7XG4gIG1pbi1oZWlnaHQ6IDQzMHB4OyB9XG5cbi5oZWlnaHQtLTQ5MHB4IHtcbiAgaGVpZ2h0OiA0OTBweDsgfVxuXG4uaGVpZ2h0LW1heC0tNDkwcHgge1xuICBtYXgtaGVpZ2h0OiA0OTBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNDkwcHgge1xuICBtaW4taGVpZ2h0OiA0OTBweDsgfVxuXG4uaGVpZ2h0LS01NjVweCB7XG4gIGhlaWdodDogNTY1cHg7IH1cblxuLmhlaWdodC1tYXgtLTU2NXB4IHtcbiAgbWF4LWhlaWdodDogNTY1cHg7IH1cblxuLmhlaWdodC1taW4tLTU2NXB4IHtcbiAgbWluLWhlaWdodDogNTY1cHg7IH1cblxuLmhlaWdodC0tNTcwcHgge1xuICBoZWlnaHQ6IDU3MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS01NzBweCB7XG4gIG1heC1oZWlnaHQ6IDU3MHB4OyB9XG5cbi5oZWlnaHQtbWluLS01NzBweCB7XG4gIG1pbi1oZWlnaHQ6IDU3MHB4OyB9XG5cbi5oZWlnaHQtLTY1NXB4IHtcbiAgaGVpZ2h0OiA2NTVweDsgfVxuXG4uaGVpZ2h0LW1heC0tNjU1cHgge1xuICBtYXgtaGVpZ2h0OiA2NTVweDsgfVxuXG4uaGVpZ2h0LW1pbi0tNjU1cHgge1xuICBtaW4taGVpZ2h0OiA2NTVweDsgfVxuXG4uaGVpZ2h0LS00NzBweCB7XG4gIGhlaWdodDogNDcwcHg7IH1cblxuLmhlaWdodC1tYXgtLTQ3MHB4IHtcbiAgbWF4LWhlaWdodDogNDcwcHg7IH1cblxuLmhlaWdodC1taW4tLTQ3MHB4IHtcbiAgbWluLWhlaWdodDogNDcwcHg7IH1cblxuLmhlaWdodC0tODcwcHgge1xuICBoZWlnaHQ6IDg3MHB4OyB9XG5cbi5oZWlnaHQtbWF4LS04NzBweCB7XG4gIG1heC1oZWlnaHQ6IDg3MHB4OyB9XG5cbi5oZWlnaHQtbWluLS04NzBweCB7XG4gIG1pbi1oZWlnaHQ6IDg3MHB4OyB9XG5cbi5oZWlnaHQtLTg5MHB4IHtcbiAgaGVpZ2h0OiA4OTBweDsgfVxuXG4uaGVpZ2h0LW1heC0tODkwcHgge1xuICBtYXgtaGVpZ2h0OiA4OTBweDsgfVxuXG4uaGVpZ2h0LW1pbi0tODkwcHgge1xuICBtaW4taGVpZ2h0OiA4OTBweDsgfVxuXG4uaGVpZ2h0LS05MzBweCB7XG4gIGhlaWdodDogOTMwcHg7IH1cblxuLmhlaWdodC1tYXgtLTkzMHB4IHtcbiAgbWF4LWhlaWdodDogOTMwcHg7IH1cblxuLmhlaWdodC1taW4tLTkzMHB4IHtcbiAgbWluLWhlaWdodDogOTMwcHg7IH1cblxuLmhlaWdodC0tMCB7XG4gIGhlaWdodDogMCU7IH1cblxuLmhlaWdodC1tYXgtLTAge1xuICBtYXgtaGVpZ2h0OiAwJTsgfVxuXG4uaGVpZ2h0LW1pbi0tMCB7XG4gIG1pbi1oZWlnaHQ6IDAlOyB9XG5cbi5oZWlnaHQtLTUge1xuICBoZWlnaHQ6IDUlOyB9XG5cbi5oZWlnaHQtbWF4LS01IHtcbiAgbWF4LWhlaWdodDogNSU7IH1cblxuLmhlaWdodC1taW4tLTUge1xuICBtaW4taGVpZ2h0OiA1JTsgfVxuXG4uaGVpZ2h0LS0xMCB7XG4gIGhlaWdodDogMTAlOyB9XG5cbi5oZWlnaHQtbWF4LS0xMCB7XG4gIG1heC1oZWlnaHQ6IDEwJTsgfVxuXG4uaGVpZ2h0LW1pbi0tMTAge1xuICBtaW4taGVpZ2h0OiAxMCU7IH1cblxuLmhlaWdodC0tMTUge1xuICBoZWlnaHQ6IDE1JTsgfVxuXG4uaGVpZ2h0LW1heC0tMTUge1xuICBtYXgtaGVpZ2h0OiAxNSU7IH1cblxuLmhlaWdodC1taW4tLTE1IHtcbiAgbWluLWhlaWdodDogMTUlOyB9XG5cbi5oZWlnaHQtLTIwIHtcbiAgaGVpZ2h0OiAyMCU7IH1cblxuLmhlaWdodC1tYXgtLTIwIHtcbiAgbWF4LWhlaWdodDogMjAlOyB9XG5cbi5oZWlnaHQtbWluLS0yMCB7XG4gIG1pbi1oZWlnaHQ6IDIwJTsgfVxuXG4uaGVpZ2h0LS0yMSB7XG4gIGhlaWdodDogMjElOyB9XG5cbi5oZWlnaHQtbWF4LS0yMSB7XG4gIG1heC1oZWlnaHQ6IDIxJTsgfVxuXG4uaGVpZ2h0LW1pbi0tMjEge1xuICBtaW4taGVpZ2h0OiAyMSU7IH1cblxuLmhlaWdodC0tMjIge1xuICBoZWlnaHQ6IDIyJTsgfVxuXG4uaGVpZ2h0LW1heC0tMjIge1xuICBtYXgtaGVpZ2h0OiAyMiU7IH1cblxuLmhlaWdodC1taW4tLTIyIHtcbiAgbWluLWhlaWdodDogMjIlOyB9XG5cbi5oZWlnaHQtLTI1IHtcbiAgaGVpZ2h0OiAyNSU7IH1cblxuLmhlaWdodC1tYXgtLTI1IHtcbiAgbWF4LWhlaWdodDogMjUlOyB9XG5cbi5oZWlnaHQtbWluLS0yNSB7XG4gIG1pbi1oZWlnaHQ6IDI1JTsgfVxuXG4uaGVpZ2h0LS0zMCB7XG4gIGhlaWdodDogMzAlOyB9XG5cbi5oZWlnaHQtbWF4LS0zMCB7XG4gIG1heC1oZWlnaHQ6IDMwJTsgfVxuXG4uaGVpZ2h0LW1pbi0tMzAge1xuICBtaW4taGVpZ2h0OiAzMCU7IH1cblxuLmhlaWdodC0tMzIge1xuICBoZWlnaHQ6IDMyJTsgfVxuXG4uaGVpZ2h0LW1heC0tMzIge1xuICBtYXgtaGVpZ2h0OiAzMiU7IH1cblxuLmhlaWdodC1taW4tLTMyIHtcbiAgbWluLWhlaWdodDogMzIlOyB9XG5cbi5oZWlnaHQtLTMzIHtcbiAgaGVpZ2h0OiAzMyU7IH1cblxuLmhlaWdodC1tYXgtLTMzIHtcbiAgbWF4LWhlaWdodDogMzMlOyB9XG5cbi5oZWlnaHQtbWluLS0zMyB7XG4gIG1pbi1oZWlnaHQ6IDMzJTsgfVxuXG4uaGVpZ2h0LS0zNCB7XG4gIGhlaWdodDogMzQlOyB9XG5cbi5oZWlnaHQtbWF4LS0zNCB7XG4gIG1heC1oZWlnaHQ6IDM0JTsgfVxuXG4uaGVpZ2h0LW1pbi0tMzQge1xuICBtaW4taGVpZ2h0OiAzNCU7IH1cblxuLmhlaWdodC0tMzUge1xuICBoZWlnaHQ6IDM1JTsgfVxuXG4uaGVpZ2h0LW1heC0tMzUge1xuICBtYXgtaGVpZ2h0OiAzNSU7IH1cblxuLmhlaWdodC1taW4tLTM1IHtcbiAgbWluLWhlaWdodDogMzUlOyB9XG5cbi5oZWlnaHQtLTQwIHtcbiAgaGVpZ2h0OiA0MCU7IH1cblxuLmhlaWdodC1tYXgtLTQwIHtcbiAgbWF4LWhlaWdodDogNDAlOyB9XG5cbi5oZWlnaHQtbWluLS00MCB7XG4gIG1pbi1oZWlnaHQ6IDQwJTsgfVxuXG4uaGVpZ2h0LS00NSB7XG4gIGhlaWdodDogNDUlOyB9XG5cbi5oZWlnaHQtbWF4LS00NSB7XG4gIG1heC1oZWlnaHQ6IDQ1JTsgfVxuXG4uaGVpZ2h0LW1pbi0tNDUge1xuICBtaW4taGVpZ2h0OiA0NSU7IH1cblxuLmhlaWdodC0tNDcge1xuICBoZWlnaHQ6IDQ3JTsgfVxuXG4uaGVpZ2h0LW1heC0tNDcge1xuICBtYXgtaGVpZ2h0OiA0NyU7IH1cblxuLmhlaWdodC1taW4tLTQ3IHtcbiAgbWluLWhlaWdodDogNDclOyB9XG5cbi5oZWlnaHQtLTUwIHtcbiAgaGVpZ2h0OiA1MCU7IH1cblxuLmhlaWdodC1tYXgtLTUwIHtcbiAgbWF4LWhlaWdodDogNTAlOyB9XG5cbi5oZWlnaHQtbWluLS01MCB7XG4gIG1pbi1oZWlnaHQ6IDUwJTsgfVxuXG4uaGVpZ2h0LS01NSB7XG4gIGhlaWdodDogNTUlOyB9XG5cbi5oZWlnaHQtbWF4LS01NSB7XG4gIG1heC1oZWlnaHQ6IDU1JTsgfVxuXG4uaGVpZ2h0LW1pbi0tNTUge1xuICBtaW4taGVpZ2h0OiA1NSU7IH1cblxuLmhlaWdodC0tNjAge1xuICBoZWlnaHQ6IDYwJTsgfVxuXG4uaGVpZ2h0LW1heC0tNjAge1xuICBtYXgtaGVpZ2h0OiA2MCU7IH1cblxuLmhlaWdodC1taW4tLTYwIHtcbiAgbWluLWhlaWdodDogNjAlOyB9XG5cbi5oZWlnaHQtLTY1IHtcbiAgaGVpZ2h0OiA2NSU7IH1cblxuLmhlaWdodC1tYXgtLTY1IHtcbiAgbWF4LWhlaWdodDogNjUlOyB9XG5cbi5oZWlnaHQtbWluLS02NSB7XG4gIG1pbi1oZWlnaHQ6IDY1JTsgfVxuXG4uaGVpZ2h0LS03MCB7XG4gIGhlaWdodDogNzAlOyB9XG5cbi5oZWlnaHQtbWF4LS03MCB7XG4gIG1heC1oZWlnaHQ6IDcwJTsgfVxuXG4uaGVpZ2h0LW1pbi0tNzAge1xuICBtaW4taGVpZ2h0OiA3MCU7IH1cblxuLmhlaWdodC0tNzUge1xuICBoZWlnaHQ6IDc1JTsgfVxuXG4uaGVpZ2h0LW1heC0tNzUge1xuICBtYXgtaGVpZ2h0OiA3NSU7IH1cblxuLmhlaWdodC1taW4tLTc1IHtcbiAgbWluLWhlaWdodDogNzUlOyB9XG5cbi5oZWlnaHQtLTgwIHtcbiAgaGVpZ2h0OiA4MCU7IH1cblxuLmhlaWdodC1tYXgtLTgwIHtcbiAgbWF4LWhlaWdodDogODAlOyB9XG5cbi5oZWlnaHQtbWluLS04MCB7XG4gIG1pbi1oZWlnaHQ6IDgwJTsgfVxuXG4uaGVpZ2h0LS04NSB7XG4gIGhlaWdodDogODUlOyB9XG5cbi5oZWlnaHQtbWF4LS04NSB7XG4gIG1heC1oZWlnaHQ6IDg1JTsgfVxuXG4uaGVpZ2h0LW1pbi0tODUge1xuICBtaW4taGVpZ2h0OiA4NSU7IH1cblxuLmhlaWdodC0tODgge1xuICBoZWlnaHQ6IDg4JTsgfVxuXG4uaGVpZ2h0LW1heC0tODgge1xuICBtYXgtaGVpZ2h0OiA4OCU7IH1cblxuLmhlaWdodC1taW4tLTg4IHtcbiAgbWluLWhlaWdodDogODglOyB9XG5cbi5oZWlnaHQtLTkwIHtcbiAgaGVpZ2h0OiA5MCU7IH1cblxuLmhlaWdodC1tYXgtLTkwIHtcbiAgbWF4LWhlaWdodDogOTAlOyB9XG5cbi5oZWlnaHQtbWluLS05MCB7XG4gIG1pbi1oZWlnaHQ6IDkwJTsgfVxuXG4uaGVpZ2h0LS05MyB7XG4gIGhlaWdodDogOTMlOyB9XG5cbi5oZWlnaHQtbWF4LS05MyB7XG4gIG1heC1oZWlnaHQ6IDkzJTsgfVxuXG4uaGVpZ2h0LW1pbi0tOTMge1xuICBtaW4taGVpZ2h0OiA5MyU7IH1cblxuLmhlaWdodC0tOTUge1xuICBoZWlnaHQ6IDk1JTsgfVxuXG4uaGVpZ2h0LW1heC0tOTUge1xuICBtYXgtaGVpZ2h0OiA5NSU7IH1cblxuLmhlaWdodC1taW4tLTk1IHtcbiAgbWluLWhlaWdodDogOTUlOyB9XG5cbi5oZWlnaHQtLTEwMCB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uaGVpZ2h0LW1heC0tMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4uaGVpZ2h0LW1pbi0tMTAwIHtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTBweCB7XG4gIGxpbmUtaGVpZ2h0OiBcIjBweFwiOyB9XG5cbi5saW5lLWhlaWdodC0tYXV0byB7XG4gIGxpbmUtaGVpZ2h0OiBhdXRvOyB9XG5cbi5saW5lLWhlaWdodC0tMTVweCB7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4OyB9XG5cbi5saW5lLWhlaWdodC0tMTZweCB7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG5cbi5saW5lLWhlaWdodC0tMThweCB7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMjFweCB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG5cbi5saW5lLWhlaWdodC0tMjJweCB7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5saW5lLWhlaWdodC0tMjNweCB7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5saW5lLWhlaWdodC0tMjRweCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMzBweCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMzJweCB7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDBweCB7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDJweCB7XG4gIGxpbmUtaGVpZ2h0OiA0MnB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDRweCB7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDVweCB7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDZweCB7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDdweCB7XG4gIGxpbmUtaGVpZ2h0OiA0N3B4OyB9XG5cbi5saW5lLWhlaWdodC0tNTBweCB7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tNTVweCB7XG4gIGxpbmUtaGVpZ2h0OiA1NXB4OyB9XG5cbi5saW5lLWhlaWdodC0tNjBweCB7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tNjVweCB7XG4gIGxpbmUtaGVpZ2h0OiA2NXB4OyB9XG5cbi5saW5lLWhlaWdodC0tNzBweCB7XG4gIGxpbmUtaGVpZ2h0OiA3MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tNzVweCB7XG4gIGxpbmUtaGVpZ2h0OiA3NXB4OyB9XG5cbi5saW5lLWhlaWdodC0tODBweCB7XG4gIGxpbmUtaGVpZ2h0OiA4MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tODVweCB7XG4gIGxpbmUtaGVpZ2h0OiA4NXB4OyB9XG5cbi5saW5lLWhlaWdodC0tOTBweCB7XG4gIGxpbmUtaGVpZ2h0OiA5MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tOTVweCB7XG4gIGxpbmUtaGVpZ2h0OiA5NXB4OyB9XG5cbi5saW5lLWhlaWdodC0tMTU1cHgge1xuICBsaW5lLWhlaWdodDogMTU1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0xNzBweCB7XG4gIGxpbmUtaGVpZ2h0OiAxNzBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTE4MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDE4MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMjE1cHgge1xuICBsaW5lLWhlaWdodDogMjE1cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0yNDBweCB7XG4gIGxpbmUtaGVpZ2h0OiAyNDBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTI2MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDI2MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMjcwcHgge1xuICBsaW5lLWhlaWdodDogMjcwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0zMDBweCB7XG4gIGxpbmUtaGVpZ2h0OiAzMDBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTMxNXB4IHtcbiAgbGluZS1oZWlnaHQ6IDMxNXB4OyB9XG5cbi5saW5lLWhlaWdodC0tMzMwcHgge1xuICBsaW5lLWhlaWdodDogMzMwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0zNzBweCB7XG4gIGxpbmUtaGVpZ2h0OiAzNzBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTQwMHB4IHtcbiAgbGluZS1oZWlnaHQ6IDQwMHB4OyB9XG5cbi5saW5lLWhlaWdodC0tNDMwcHgge1xuICBsaW5lLWhlaWdodDogNDMwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS00OTBweCB7XG4gIGxpbmUtaGVpZ2h0OiA0OTBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTU2NXB4IHtcbiAgbGluZS1oZWlnaHQ6IDU2NXB4OyB9XG5cbi5saW5lLWhlaWdodC0tNTcwcHgge1xuICBsaW5lLWhlaWdodDogNTcwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS02NTVweCB7XG4gIGxpbmUtaGVpZ2h0OiA2NTVweDsgfVxuXG4ubGluZS1oZWlnaHQtLTQ3MHB4IHtcbiAgbGluZS1oZWlnaHQ6IDQ3MHB4OyB9XG5cbi5saW5lLWhlaWdodC0tODcwcHgge1xuICBsaW5lLWhlaWdodDogODcwcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS04OTBweCB7XG4gIGxpbmUtaGVpZ2h0OiA4OTBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTkzMHB4IHtcbiAgbGluZS1oZWlnaHQ6IDkzMHB4OyB9XG5cbi5saW5lLWhlaWdodC0tMCB7XG4gIGxpbmUtaGVpZ2h0OiAwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTUge1xuICBsaW5lLWhlaWdodDogNSU7IH1cblxuLmxpbmUtaGVpZ2h0LS0xMCB7XG4gIGxpbmUtaGVpZ2h0OiAxMCU7IH1cblxuLmxpbmUtaGVpZ2h0LS0xNSB7XG4gIGxpbmUtaGVpZ2h0OiAxNSU7IH1cblxuLmxpbmUtaGVpZ2h0LS0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyMCU7IH1cblxuLmxpbmUtaGVpZ2h0LS0yMSB7XG4gIGxpbmUtaGVpZ2h0OiAyMSU7IH1cblxuLmxpbmUtaGVpZ2h0LS0yMiB7XG4gIGxpbmUtaGVpZ2h0OiAyMiU7IH1cblxuLmxpbmUtaGVpZ2h0LS0yNSB7XG4gIGxpbmUtaGVpZ2h0OiAyNSU7IH1cblxuLmxpbmUtaGVpZ2h0LS0zMCB7XG4gIGxpbmUtaGVpZ2h0OiAzMCU7IH1cblxuLmxpbmUtaGVpZ2h0LS0zMiB7XG4gIGxpbmUtaGVpZ2h0OiAzMiU7IH1cblxuLmxpbmUtaGVpZ2h0LS0zMyB7XG4gIGxpbmUtaGVpZ2h0OiAzMyU7IH1cblxuLmxpbmUtaGVpZ2h0LS0zNCB7XG4gIGxpbmUtaGVpZ2h0OiAzNCU7IH1cblxuLmxpbmUtaGVpZ2h0LS0zNSB7XG4gIGxpbmUtaGVpZ2h0OiAzNSU7IH1cblxuLmxpbmUtaGVpZ2h0LS00MCB7XG4gIGxpbmUtaGVpZ2h0OiA0MCU7IH1cblxuLmxpbmUtaGVpZ2h0LS00NSB7XG4gIGxpbmUtaGVpZ2h0OiA0NSU7IH1cblxuLmxpbmUtaGVpZ2h0LS00NyB7XG4gIGxpbmUtaGVpZ2h0OiA0NyU7IH1cblxuLmxpbmUtaGVpZ2h0LS01MCB7XG4gIGxpbmUtaGVpZ2h0OiA1MCU7IH1cblxuLmxpbmUtaGVpZ2h0LS01NSB7XG4gIGxpbmUtaGVpZ2h0OiA1NSU7IH1cblxuLmxpbmUtaGVpZ2h0LS02MCB7XG4gIGxpbmUtaGVpZ2h0OiA2MCU7IH1cblxuLmxpbmUtaGVpZ2h0LS02NSB7XG4gIGxpbmUtaGVpZ2h0OiA2NSU7IH1cblxuLmxpbmUtaGVpZ2h0LS03MCB7XG4gIGxpbmUtaGVpZ2h0OiA3MCU7IH1cblxuLmxpbmUtaGVpZ2h0LS03NSB7XG4gIGxpbmUtaGVpZ2h0OiA3NSU7IH1cblxuLmxpbmUtaGVpZ2h0LS04MCB7XG4gIGxpbmUtaGVpZ2h0OiA4MCU7IH1cblxuLmxpbmUtaGVpZ2h0LS04NSB7XG4gIGxpbmUtaGVpZ2h0OiA4NSU7IH1cblxuLmxpbmUtaGVpZ2h0LS04OCB7XG4gIGxpbmUtaGVpZ2h0OiA4OCU7IH1cblxuLmxpbmUtaGVpZ2h0LS05MCB7XG4gIGxpbmUtaGVpZ2h0OiA5MCU7IH1cblxuLmxpbmUtaGVpZ2h0LS05MyB7XG4gIGxpbmUtaGVpZ2h0OiA5MyU7IH1cblxuLmxpbmUtaGVpZ2h0LS05NSB7XG4gIGxpbmUtaGVpZ2h0OiA5NSU7IH1cblxuLmxpbmUtaGVpZ2h0LS0xMDAge1xuICBsaW5lLWhlaWdodDogMTAwJTsgfVxuXG4ubGluZS1oZWlnaHQtLTR4cyB7XG4gIGxpbmUtaGVpZ2h0OiA5cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0zeHMge1xuICBsaW5lLWhlaWdodDogMTBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTJ4cyB7XG4gIGxpbmUtaGVpZ2h0OiAxMXB4OyB9XG5cbi5saW5lLWhlaWdodC0teHMge1xuICBsaW5lLWhlaWdodDogMTJweDsgfVxuXG4ubGluZS1oZWlnaHQtLXMge1xuICBsaW5lLWhlaWdodDogMTNweDsgfVxuXG4ubGluZS1oZWlnaHQtLW0ge1xuICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG4ubGluZS1oZWlnaHQtLWwge1xuICBsaW5lLWhlaWdodDogMTZweDsgfVxuXG4ubGluZS1oZWlnaHQtLXhsIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0yeGwge1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ubGluZS1oZWlnaHQtLTN4bCB7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG5cbi5saW5lLWhlaWdodC0tNHhsIHtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS01eGwge1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4ubGluZS1oZWlnaHQtLTZ4bCB7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5saW5lLWhlaWdodC0tN3hsIHtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7IH1cblxuLmxpbmUtaGVpZ2h0LS04eGwge1xuICBsaW5lLWhlaWdodDogNTRweDsgfVxuXG4ubWFyZ2luLS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5tYXJnaW4tbGVmdC0tYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5tYXJnaW4tcmlnaHQtLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLm1hcmdpbi10b3AtLWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5tYXJnaW4tYm90dG9tLS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bzsgfVxuXG4ubWFyZ2luLS0wIHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cblxuLm1hcmdpbi10b3AtLTAge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7IH1cblxuLm1hcmdpbi0tNDRweCB7XG4gIG1hcmdpbjogNDRweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTQ0cHgge1xuICBtYXJnaW4tbGVmdDogNDRweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS00NHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NHB4OyB9XG5cbi5tYXJnaW4tdG9wLS00NHB4IHtcbiAgbWFyZ2luLXRvcDogNDRweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNDRweCB7XG4gIG1hcmdpbi1ib3R0b206IDQ0cHg7IH1cblxuLm1hcmdpbi0tMHB4IHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0wcHgge1xuICBtYXJnaW4tbGVmdDogMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTBweCB7XG4gIG1hcmdpbi1yaWdodDogMHB4OyB9XG5cbi5tYXJnaW4tdG9wLS0wcHgge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTBweCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4ubWFyZ2luLS01cHgge1xuICBtYXJnaW46IDVweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTVweCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNXB4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLm1hcmdpbi10b3AtLTVweCB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNXB4IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5tYXJnaW4tLTEwcHgge1xuICBtYXJnaW46IDEwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0xMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMTBweCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4ubWFyZ2luLXRvcC0tMTBweCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTEwcHgge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5tYXJnaW4tLTE1cHgge1xuICBtYXJnaW46IDE1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0xNXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMTVweCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG4ubWFyZ2luLXRvcC0tMTVweCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTE1cHgge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tYXJnaW4tLTE4cHgge1xuICBtYXJnaW46IDE4cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0xOHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMThweCB7XG4gIG1hcmdpbi1yaWdodDogMThweDsgfVxuXG4ubWFyZ2luLXRvcC0tMThweCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTE4cHgge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4OyB9XG5cbi5tYXJnaW4tLTI1cHgge1xuICBtYXJnaW46IDI1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0yNXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMjVweCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDsgfVxuXG4ubWFyZ2luLXRvcC0tMjVweCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTI1cHgge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5tYXJnaW4tLTU1cHgge1xuICBtYXJnaW46IDU1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS01NXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNTVweCB7XG4gIG1hcmdpbi1yaWdodDogNTVweDsgfVxuXG4ubWFyZ2luLXRvcC0tNTVweCB7XG4gIG1hcmdpbi10b3A6IDU1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTU1cHgge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4OyB9XG5cbi5tYXJnaW4tLTMwcHgge1xuICBtYXJnaW46IDMwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0zMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMzBweCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4ubWFyZ2luLXRvcC0tMzBweCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTMwcHgge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5tYXJnaW4tLTQwcHgge1xuICBtYXJnaW46IDQwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS00MHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNDBweCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDsgfVxuXG4ubWFyZ2luLXRvcC0tNDBweCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTQwcHgge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5tYXJnaW4tLTQzcHgge1xuICBtYXJnaW46IDQzcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS00M3B4IHtcbiAgbWFyZ2luLWxlZnQ6IDQzcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNDNweCB7XG4gIG1hcmdpbi1yaWdodDogNDNweDsgfVxuXG4ubWFyZ2luLXRvcC0tNDNweCB7XG4gIG1hcmdpbi10b3A6IDQzcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTQzcHgge1xuICBtYXJnaW4tYm90dG9tOiA0M3B4OyB9XG5cbi5tYXJnaW4tLTQ1cHgge1xuICBtYXJnaW46IDQ1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS00NXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNDVweCB7XG4gIG1hcmdpbi1yaWdodDogNDVweDsgfVxuXG4ubWFyZ2luLXRvcC0tNDVweCB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTQ1cHgge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4OyB9XG5cbi5tYXJnaW4tLTUwcHgge1xuICBtYXJnaW46IDUwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS01MHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNTBweCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDsgfVxuXG4ubWFyZ2luLXRvcC0tNTBweCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTUwcHgge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5tYXJnaW4tLTYwcHgge1xuICBtYXJnaW46IDYwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS02MHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNjBweCB7XG4gIG1hcmdpbi1yaWdodDogNjBweDsgfVxuXG4ubWFyZ2luLXRvcC0tNjBweCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTYwcHgge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5tYXJnaW4tLTY1cHgge1xuICBtYXJnaW46IDY1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS02NXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNjVweCB7XG4gIG1hcmdpbi1yaWdodDogNjVweDsgfVxuXG4ubWFyZ2luLXRvcC0tNjVweCB7XG4gIG1hcmdpbi10b3A6IDY1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTY1cHgge1xuICBtYXJnaW4tYm90dG9tOiA2NXB4OyB9XG5cbi5tYXJnaW4tLTY4cHgge1xuICBtYXJnaW46IDY4cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS02OHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDY4cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNjhweCB7XG4gIG1hcmdpbi1yaWdodDogNjhweDsgfVxuXG4ubWFyZ2luLXRvcC0tNjhweCB7XG4gIG1hcmdpbi10b3A6IDY4cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTY4cHgge1xuICBtYXJnaW4tYm90dG9tOiA2OHB4OyB9XG5cbi5tYXJnaW4tLTcwcHgge1xuICBtYXJnaW46IDcwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS03MHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNzBweCB7XG4gIG1hcmdpbi1yaWdodDogNzBweDsgfVxuXG4ubWFyZ2luLXRvcC0tNzBweCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTcwcHgge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4OyB9XG5cbi5tYXJnaW4tLTc1cHgge1xuICBtYXJnaW46IDc1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS03NXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tNzVweCB7XG4gIG1hcmdpbi1yaWdodDogNzVweDsgfVxuXG4ubWFyZ2luLXRvcC0tNzVweCB7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTc1cHgge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4OyB9XG5cbi5tYXJnaW4tLTgwcHgge1xuICBtYXJnaW46IDgwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS04MHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tODBweCB7XG4gIG1hcmdpbi1yaWdodDogODBweDsgfVxuXG4ubWFyZ2luLXRvcC0tODBweCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTgwcHgge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9XG5cbi5tYXJnaW4tLTg1cHgge1xuICBtYXJnaW46IDg1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS04NXB4IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tODVweCB7XG4gIG1hcmdpbi1yaWdodDogODVweDsgfVxuXG4ubWFyZ2luLXRvcC0tODVweCB7XG4gIG1hcmdpbi10b3A6IDg1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTg1cHgge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4OyB9XG5cbi5tYXJnaW4tLTkwcHgge1xuICBtYXJnaW46IDkwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS05MHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tOTBweCB7XG4gIG1hcmdpbi1yaWdodDogOTBweDsgfVxuXG4ubWFyZ2luLXRvcC0tOTBweCB7XG4gIG1hcmdpbi10b3A6IDkwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTkwcHgge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4OyB9XG5cbi5tYXJnaW4tLTEwMHB4IHtcbiAgbWFyZ2luOiAxMDBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTEwMHB4IHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTEwMHB4IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDsgfVxuXG4ubWFyZ2luLXRvcC0tMTAwcHgge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMTAwcHgge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4ubWFyZ2luLS0xMTBweCB7XG4gIG1hcmdpbjogMTEwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0xMTBweCB7XG4gIG1hcmdpbi1sZWZ0OiAxMTBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0xMTBweCB7XG4gIG1hcmdpbi1yaWdodDogMTEwcHg7IH1cblxuLm1hcmdpbi10b3AtLTExMHB4IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTExMHB4IHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7IH1cblxuLm1hcmdpbi0tMTYwcHgge1xuICBtYXJnaW46IDE2MHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tMTYwcHgge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMTYwcHgge1xuICBtYXJnaW4tcmlnaHQ6IDE2MHB4OyB9XG5cbi5tYXJnaW4tdG9wLS0xNjBweCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0xNjBweCB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4OyB9XG5cbi5tYXJnaW4tLTR4cyB7XG4gIG1hcmdpbjogNHB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tNHhzIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS00eHMge1xuICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuXG4ubWFyZ2luLXRvcC0tNHhzIHtcbiAgbWFyZ2luLXRvcDogNHB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS00eHMge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cblxuLm1hcmdpbi0tM3hzIHtcbiAgbWFyZ2luOiA1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0zeHMge1xuICBtYXJnaW4tbGVmdDogNXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTN4cyB7XG4gIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5tYXJnaW4tdG9wLS0zeHMge1xuICBtYXJnaW4tdG9wOiA1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTN4cyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ubWFyZ2luLS0yeHMge1xuICBtYXJnaW46IDhweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTJ4cyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tMnhzIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cblxuLm1hcmdpbi10b3AtLTJ4cyB7XG4gIG1hcmdpbi10b3A6IDhweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tMnhzIHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG5cbi5tYXJnaW4tLXhzIHtcbiAgbWFyZ2luOiAxMXB4OyB9XG5cbi5tYXJnaW4tbGVmdC0teHMge1xuICBtYXJnaW4tbGVmdDogMTFweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS14cyB7XG4gIG1hcmdpbi1yaWdodDogMTFweDsgfVxuXG4ubWFyZ2luLXRvcC0teHMge1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS14cyB7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7IH1cblxuLm1hcmdpbi0tcyB7XG4gIG1hcmdpbjogMTNweDsgfVxuXG4ubWFyZ2luLWxlZnQtLXMge1xuICBtYXJnaW4tbGVmdDogMTNweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS1zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG5cbi5tYXJnaW4tdG9wLS1zIHtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tcyB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7IH1cblxuLm1hcmdpbi0tbSB7XG4gIG1hcmdpbjogMTZweDsgfVxuXG4ubWFyZ2luLWxlZnQtLW0ge1xuICBtYXJnaW4tbGVmdDogMTZweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS1tIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4OyB9XG5cbi5tYXJnaW4tdG9wLS1tIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tbSB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cblxuLm1hcmdpbi0tbCB7XG4gIG1hcmdpbjogMjBweDsgfVxuXG4ubWFyZ2luLWxlZnQtLWwge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS1sIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5tYXJnaW4tdG9wLS1sIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLm1hcmdpbi0teGwge1xuICBtYXJnaW46IDI1cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS14bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLXhsIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5tYXJnaW4tdG9wLS14bCB7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLXhsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4ubWFyZ2luLS0yeGwge1xuICBtYXJnaW46IDMwcHg7IH1cblxuLm1hcmdpbi1sZWZ0LS0yeGwge1xuICBtYXJnaW4tbGVmdDogMzBweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS0yeGwge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cblxuLm1hcmdpbi10b3AtLTJ4bCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTJ4bCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1hcmdpbi0tM3hsIHtcbiAgbWFyZ2luOiAzNnB4OyB9XG5cbi5tYXJnaW4tbGVmdC0tM3hsIHtcbiAgbWFyZ2luLWxlZnQ6IDM2cHg7IH1cblxuLm1hcmdpbi1yaWdodC0tM3hsIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4OyB9XG5cbi5tYXJnaW4tdG9wLS0zeGwge1xuICBtYXJnaW4tdG9wOiAzNnB4OyB9XG5cbi5tYXJnaW4tYm90dG9tLS0zeGwge1xuICBtYXJnaW4tYm90dG9tOiAzNnB4OyB9XG5cbi5tYXJnaW4tLTR4bCB7XG4gIG1hcmdpbjogNDJweDsgfVxuXG4ubWFyZ2luLWxlZnQtLTR4bCB7XG4gIG1hcmdpbi1sZWZ0OiA0MnB4OyB9XG5cbi5tYXJnaW4tcmlnaHQtLTR4bCB7XG4gIG1hcmdpbi1yaWdodDogNDJweDsgfVxuXG4ubWFyZ2luLXRvcC0tNHhsIHtcbiAgbWFyZ2luLXRvcDogNDJweDsgfVxuXG4ubWFyZ2luLWJvdHRvbS0tNHhsIHtcbiAgbWFyZ2luLWJvdHRvbTogNDJweDsgfVxuXG4ubWFyZ2luLS01eGwge1xuICBtYXJnaW46IDQ4cHg7IH1cblxuLm1hcmdpbi1sZWZ0LS01eGwge1xuICBtYXJnaW4tbGVmdDogNDhweDsgfVxuXG4ubWFyZ2luLXJpZ2h0LS01eGwge1xuICBtYXJnaW4tcmlnaHQ6IDQ4cHg7IH1cblxuLm1hcmdpbi10b3AtLTV4bCB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cblxuLm1hcmdpbi1ib3R0b20tLTV4bCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cblxuLnBhZGRpbmctLWF1dG8ge1xuICBwYWRkaW5nOiBhdXRvOyB9XG5cbi5wYWRkaW5nLWxlZnQtLWF1dG8ge1xuICBwYWRkaW5nLWxlZnQ6IGF1dG87IH1cblxuLnBhZGRpbmctcmlnaHQtLWF1dG8ge1xuICBwYWRkaW5nLXJpZ2h0OiBhdXRvOyB9XG5cbi5wYWRkaW5nLXRvcC0tYXV0byB7XG4gIHBhZGRpbmctdG9wOiBhdXRvOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tYXV0byB7XG4gIHBhZGRpbmctYm90dG9tOiBhdXRvOyB9XG5cbi5wYWRkaW5nLS0wIHtcbiAgcGFkZGluZzogMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4ucGFkZGluZy10b3AtLTAge1xuICBwYWRkaW5nLXRvcDogMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cblxuLnBhZGRpbmctLTQ0cHgge1xuICBwYWRkaW5nOiA0NHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTQ0cHgge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTQ0cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA0NHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNDRweCB7XG4gIHBhZGRpbmctdG9wOiA0NHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNDRweCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NHB4OyB9XG5cbi5wYWRkaW5nLS0wcHgge1xuICBwYWRkaW5nOiAwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMHB4IHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuXG4ucGFkZGluZy10b3AtLTBweCB7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0wcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG5cbi5wYWRkaW5nLS01cHgge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNXB4IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTVweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucGFkZGluZy10b3AtLTVweCB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS01cHgge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5wYWRkaW5nLS0xMHB4IHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0xMHB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0xMHB4IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4ucGFkZGluZy10b3AtLTEwcHgge1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTEwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4ucGFkZGluZy0tMTVweCB7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMTVweCB7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMTVweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cblxuLnBhZGRpbmctdG9wLS0xNXB4IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0xNXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cblxuLnBhZGRpbmctLTE4cHgge1xuICBwYWRkaW5nOiAxOHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTE4cHgge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTE4cHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxOHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMThweCB7XG4gIHBhZGRpbmctdG9wOiAxOHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMThweCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4OyB9XG5cbi5wYWRkaW5nLS0yNXB4IHtcbiAgcGFkZGluZzogMjVweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0yNXB4IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0yNXB4IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucGFkZGluZy10b3AtLTI1cHgge1xuICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTI1cHgge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4ucGFkZGluZy0tNTVweCB7XG4gIHBhZGRpbmc6IDU1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNTVweCB7XG4gIHBhZGRpbmctbGVmdDogNTVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNTVweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7IH1cblxuLnBhZGRpbmctdG9wLS01NXB4IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS01NXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7IH1cblxuLnBhZGRpbmctLTMwcHgge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTMwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTMwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMzBweCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMzBweCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wYWRkaW5nLS00MHB4IHtcbiAgcGFkZGluZzogNDBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS00MHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS00MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuXG4ucGFkZGluZy10b3AtLTQwcHgge1xuICBwYWRkaW5nLXRvcDogNDBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTQwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuXG4ucGFkZGluZy0tNDNweCB7XG4gIHBhZGRpbmc6IDQzcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNDNweCB7XG4gIHBhZGRpbmctbGVmdDogNDNweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNDNweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQzcHg7IH1cblxuLnBhZGRpbmctdG9wLS00M3B4IHtcbiAgcGFkZGluZy10b3A6IDQzcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS00M3B4IHtcbiAgcGFkZGluZy1ib3R0b206IDQzcHg7IH1cblxuLnBhZGRpbmctLTQ1cHgge1xuICBwYWRkaW5nOiA0NXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTQ1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTQ1cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNDVweCB7XG4gIHBhZGRpbmctdG9wOiA0NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNDVweCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4OyB9XG5cbi5wYWRkaW5nLS01MHB4IHtcbiAgcGFkZGluZzogNTBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS01MHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS01MHB4IHtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4ucGFkZGluZy10b3AtLTUwcHgge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTUwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuXG4ucGFkZGluZy0tNjBweCB7XG4gIHBhZGRpbmc6IDYwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNjBweCB7XG4gIHBhZGRpbmctbGVmdDogNjBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNjBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7IH1cblxuLnBhZGRpbmctdG9wLS02MHB4IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS02MHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cblxuLnBhZGRpbmctLTY1cHgge1xuICBwYWRkaW5nOiA2NXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTY1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTY1cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNjVweCB7XG4gIHBhZGRpbmctdG9wOiA2NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNjVweCB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG5cbi5wYWRkaW5nLS02OHB4IHtcbiAgcGFkZGluZzogNjhweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS02OHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA2OHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS02OHB4IHtcbiAgcGFkZGluZy1yaWdodDogNjhweDsgfVxuXG4ucGFkZGluZy10b3AtLTY4cHgge1xuICBwYWRkaW5nLXRvcDogNjhweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTY4cHgge1xuICBwYWRkaW5nLWJvdHRvbTogNjhweDsgfVxuXG4ucGFkZGluZy0tNzBweCB7XG4gIHBhZGRpbmc6IDcwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNzBweCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNzBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7IH1cblxuLnBhZGRpbmctdG9wLS03MHB4IHtcbiAgcGFkZGluZy10b3A6IDcwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS03MHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7IH1cblxuLnBhZGRpbmctLTc1cHgge1xuICBwYWRkaW5nOiA3NXB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTc1cHgge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTc1cHgge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tNzVweCB7XG4gIHBhZGRpbmctdG9wOiA3NXB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNzVweCB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4OyB9XG5cbi5wYWRkaW5nLS04MHB4IHtcbiAgcGFkZGluZzogODBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS04MHB4IHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS04MHB4IHtcbiAgcGFkZGluZy1yaWdodDogODBweDsgfVxuXG4ucGFkZGluZy10b3AtLTgwcHgge1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTgwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuXG4ucGFkZGluZy0tODVweCB7XG4gIHBhZGRpbmc6IDg1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tODVweCB7XG4gIHBhZGRpbmctbGVmdDogODVweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tODVweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7IH1cblxuLnBhZGRpbmctdG9wLS04NXB4IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS04NXB4IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7IH1cblxuLnBhZGRpbmctLTkwcHgge1xuICBwYWRkaW5nOiA5MHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTkwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTkwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tOTBweCB7XG4gIHBhZGRpbmctdG9wOiA5MHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tOTBweCB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4OyB9XG5cbi5wYWRkaW5nLS0xMDBweCB7XG4gIHBhZGRpbmc6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTEwMHB4IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMTAwcHgge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDsgfVxuXG4ucGFkZGluZy10b3AtLTEwMHB4IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMTAwcHgge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7IH1cblxuLnBhZGRpbmctLTExMHB4IHtcbiAgcGFkZGluZzogMTEwcHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMTEwcHgge1xuICBwYWRkaW5nLWxlZnQ6IDExMHB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0xMTBweCB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tMTEwcHgge1xuICBwYWRkaW5nLXRvcDogMTEwcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0xMTBweCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfVxuXG4ucGFkZGluZy0tMTYwcHgge1xuICBwYWRkaW5nOiAxNjBweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS0xNjBweCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTE2MHB4IHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7IH1cblxuLnBhZGRpbmctdG9wLS0xNjBweCB7XG4gIHBhZGRpbmctdG9wOiAxNjBweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTE2MHB4IHtcbiAgcGFkZGluZy1ib3R0b206IDE2MHB4OyB9XG5cbi5wYWRkaW5nLS00eHMge1xuICBwYWRkaW5nOiA0cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tNHhzIHtcbiAgcGFkZGluZy1sZWZ0OiA0cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTR4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDsgfVxuXG4ucGFkZGluZy10b3AtLTR4cyB7XG4gIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS00eHMge1xuICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG5cbi5wYWRkaW5nLS0zeHMge1xuICBwYWRkaW5nOiA1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tM3hzIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTN4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4ucGFkZGluZy10b3AtLTN4cyB7XG4gIHBhZGRpbmctdG9wOiA1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0zeHMge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG5cbi5wYWRkaW5nLS0yeHMge1xuICBwYWRkaW5nOiA4cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tMnhzIHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTJ4cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuXG4ucGFkZGluZy10b3AtLTJ4cyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0yeHMge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4OyB9XG5cbi5wYWRkaW5nLS14cyB7XG4gIHBhZGRpbmc6IDExcHg7IH1cblxuLnBhZGRpbmctbGVmdC0teHMge1xuICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLXhzIHtcbiAgcGFkZGluZy1yaWdodDogMTFweDsgfVxuXG4ucGFkZGluZy10b3AtLXhzIHtcbiAgcGFkZGluZy10b3A6IDExcHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS14cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4OyB9XG5cbi5wYWRkaW5nLS1zIHtcbiAgcGFkZGluZzogMTNweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS1zIHtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS1zIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDsgfVxuXG4ucGFkZGluZy10b3AtLXMge1xuICBwYWRkaW5nLXRvcDogMTNweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLXMge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDsgfVxuXG4ucGFkZGluZy0tbSB7XG4gIHBhZGRpbmc6IDE2cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tbSB7XG4gIHBhZGRpbmctbGVmdDogMTZweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7IH1cblxuLnBhZGRpbmctdG9wLS1tIHtcbiAgcGFkZGluZy10b3A6IDE2cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS1tIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7IH1cblxuLnBhZGRpbmctLWwge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tbCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tbCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG5cbi5wYWRkaW5nLS14bCB7XG4gIHBhZGRpbmc6IDI1cHg7IH1cblxuLnBhZGRpbmctbGVmdC0teGwge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLXhsIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4ucGFkZGluZy10b3AtLXhsIHtcbiAgcGFkZGluZy10b3A6IDI1cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS14bCB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG5cbi5wYWRkaW5nLS0yeGwge1xuICBwYWRkaW5nOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTJ4bCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tMnhsIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuXG4ucGFkZGluZy10b3AtLTJ4bCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tMnhsIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLnBhZGRpbmctLTN4bCB7XG4gIHBhZGRpbmc6IDM2cHg7IH1cblxuLnBhZGRpbmctbGVmdC0tM3hsIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4OyB9XG5cbi5wYWRkaW5nLXJpZ2h0LS0zeGwge1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5wYWRkaW5nLXRvcC0tM3hsIHtcbiAgcGFkZGluZy10b3A6IDM2cHg7IH1cblxuLnBhZGRpbmctYm90dG9tLS0zeGwge1xuICBwYWRkaW5nLWJvdHRvbTogMzZweDsgfVxuXG4ucGFkZGluZy0tNHhsIHtcbiAgcGFkZGluZzogNDJweDsgfVxuXG4ucGFkZGluZy1sZWZ0LS00eGwge1xuICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cblxuLnBhZGRpbmctcmlnaHQtLTR4bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQycHg7IH1cblxuLnBhZGRpbmctdG9wLS00eGwge1xuICBwYWRkaW5nLXRvcDogNDJweDsgfVxuXG4ucGFkZGluZy1ib3R0b20tLTR4bCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4OyB9XG5cbi5wYWRkaW5nLS01eGwge1xuICBwYWRkaW5nOiA0OHB4OyB9XG5cbi5wYWRkaW5nLWxlZnQtLTV4bCB7XG4gIHBhZGRpbmctbGVmdDogNDhweDsgfVxuXG4ucGFkZGluZy1yaWdodC0tNXhsIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDsgfVxuXG4ucGFkZGluZy10b3AtLTV4bCB7XG4gIHBhZGRpbmctdG9wOiA0OHB4OyB9XG5cbi5wYWRkaW5nLWJvdHRvbS0tNXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTAge1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tMCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS01MCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCU7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS01MCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MCU7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTUwIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlOyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTAlOyB9XG5cbi5ib3JkZXItcmFkaXVzLS0wcHgge1xuICBib3JkZXItcmFkaXVzOiAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTBweCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTVweCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNXB4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNXB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tNXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMTBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTEwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMTBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0xMHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTEwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMTVweCB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTE1cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMTVweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0xNXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTE1cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMThweCB7XG4gIGJvcmRlci1yYWRpdXM6IDE4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTE4cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMThweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0xOHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMThweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTE4cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMThweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMjVweCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTI1cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAyNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMjVweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAyNXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0yNXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTI1cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNTVweCB7XG4gIGJvcmRlci1yYWRpdXM6IDU1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTU1cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNTVweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS01NXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTU1cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMzBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTMwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMzBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0zMHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTMwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNDBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTQwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNDBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS00MHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTQwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNDNweCB7XG4gIGJvcmRlci1yYWRpdXM6IDQzcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTQzcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0M3B4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNDNweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0M3B4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS00M3B4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDNweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTQzcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDNweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNDVweCB7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTQ1cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNDVweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS00NXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTQ1cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNTBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTUwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNTBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS01MHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTUwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNjBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTYwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNjBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS02MHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTYwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNjVweCB7XG4gIGJvcmRlci1yYWRpdXM6IDY1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTY1cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNjVweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS02NXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTY1cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNjhweCB7XG4gIGJvcmRlci1yYWRpdXM6IDY4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTY4cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2OHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNjhweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2OHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS02OHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNjhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTY4cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNjhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNzBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDcwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTcwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNzBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS03MHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTcwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNzVweCB7XG4gIGJvcmRlci1yYWRpdXM6IDc1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTc1cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA3NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tNzVweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA3NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS03NXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNzVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTc1cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNzVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tODBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTgwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tODBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS04MHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogODBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTgwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogODBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tODVweCB7XG4gIGJvcmRlci1yYWRpdXM6IDg1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTg1cHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA4NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tODVweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4NXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS04NXB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogODVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTg1cHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogODVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tOTBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDkwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTkwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA5MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tOTBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA5MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS05MHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTkwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tMTAwcHgge1xuICBib3JkZXItcmFkaXVzOiAxMDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMTAwcHgge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMDBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTEwMHB4IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS0xMDBweCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDEwMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMTAwcHgge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTAwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTExMHB4IHtcbiAgYm9yZGVyLXJhZGl1czogMTEwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTExMHB4IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTEwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0xMTBweCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tMTEwcHgge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxMTBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTExMHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDExMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0xNjBweCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS0xNjBweCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2MHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMTYwcHgge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTYwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTE2MHB4IHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTYwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS0xNjBweCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNHhzIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS00eHMge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS00eHMge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS00eHMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS00eHMge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0zeHMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTN4cyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTN4cyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTN4cyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTN4cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTJ4cyB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tMnhzIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tMnhzIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tMnhzIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tMnhzIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0teHMge1xuICBib3JkZXItcmFkaXVzOiAxMXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS14cyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDExcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS14cyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS14cyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDExcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS14cyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxMXB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS1zIHtcbiAgYm9yZGVyLXJhZGl1czogMTNweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tcyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEzcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS1zIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEzcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLXMge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxM3B4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tcyB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxM3B4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS1tIHtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tbSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDE2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS1tIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDE2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLW0ge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxNnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS1sIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDIwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS1sIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDIwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLWwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tbCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS14bCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLXhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLXhsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDI1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMjVweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDI1cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTJ4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTJ4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDMwcHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS0yeGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tMnhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMzBweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTJ4bCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzMHB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLS0zeGwge1xuICBib3JkZXItcmFkaXVzOiAzNnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1sZWZ0LS0zeGwge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzNnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLXRvcC1yaWdodC0tM3hsIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDM2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLWxlZnQtLTN4bCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDM2cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtYm90dG9tLXJpZ2h0LS0zeGwge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMzZweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy0tNHhsIHtcbiAgYm9yZGVyLXJhZGl1czogNDJweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtbGVmdC0tNHhsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNDJweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy10b3AtcmlnaHQtLTR4bCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0MnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1sZWZ0LS00eGwge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0MnB4OyB9XG5cbi5ib3JkZXItcmFkaXVzLWJvdHRvbS1yaWdodC0tNHhsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDQycHg7IH1cblxuLmJvcmRlci1yYWRpdXMtLTV4bCB7XG4gIGJvcmRlci1yYWRpdXM6IDQ4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLWxlZnQtLTV4bCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDQ4cHg7IH1cblxuLmJvcmRlci1yYWRpdXMtdG9wLXJpZ2h0LS01eGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNDhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tbGVmdC0tNXhsIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNDhweDsgfVxuXG4uYm9yZGVyLXJhZGl1cy1ib3R0b20tcmlnaHQtLTV4bCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0OHB4OyB9XG5cbi5ib3JkZXItLW5vbmUge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmJvcmRlci1sZWZ0LS1ub25lIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7IH1cblxuLmJvcmRlci1yaWdodC0tbm9uZSB7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuXG4uYm9yZGVyLXRvcC0tbm9uZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7IH1cblxuLmJvcmRlci1ib3R0b20tLW5vbmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5ib3JkZXItLTEge1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLWxlZnQtLTEge1xuICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1yaWdodC0tMSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItdG9wLS0xIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0tMSB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci0tMiB7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItbGVmdC0tMiB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLXJpZ2h0LS0yIHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAycHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci10b3AtLTIge1xuICBib3JkZXItdG9wLXdpZHRoOiAycHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItYm90dG9tLS0yIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLS0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1sZWZ0LS0zIHtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDNweDtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItcmlnaHQtLTMge1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDNweDtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLXRvcC0tMyB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDNweDtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1ib3R0b20tLTMge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItLTQge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLWxlZnQtLTQge1xuICBib3JkZXItbGVmdC13aWR0aDogNHB4O1xuICBib3JkZXItbGVmdC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci1yaWdodC0tNCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogNHB4O1xuICBib3JkZXItcmlnaHQtc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItdG9wLS00IHtcbiAgYm9yZGVyLXRvcC13aWR0aDogNHB4O1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLWJvdHRvbS0tNCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci0tNSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItbGVmdC0tNSB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiA1cHg7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBzb2xpZDsgfVxuXG4uYm9yZGVyLXJpZ2h0LS01IHtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA1cHg7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7IH1cblxuLmJvcmRlci10b3AtLTUge1xuICBib3JkZXItdG9wLXdpZHRoOiA1cHg7XG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkOyB9XG5cbi5ib3JkZXItYm90dG9tLS01IHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogNXB4O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuXG4uZGlzcGxheS0tbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmRpc3BsYXktLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmRpc3BsYXktLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZGlzcGxheS0taW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kaXNwbGF5LS1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG5cbi5mbGV4IHtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZmxleC0tYmFzaXMtMCB7XG4gICAgZmxleC1iYXNpczogMDsgfVxuICAuZmxleC0tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5mbGV4LS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmZsZXgtLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZmxleF9faXRlbSB7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmZsZXhfX2l0ZW0tLWdyb3cge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgLmZsZXhfX2l0ZW0tLXNocmluayB7XG4gICAgICBmbGV4LXNocmluazogMTsgfVxuICAgIC5mbGV4X19pdGVtLS1zaHJpbmstLWdyb3cge1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBncmlkOyB9XG4gIC5ncmlkLS1yb3cge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47IH1cbiAgLmdyaWQtdGVtcGxhdGUtY29sdW1ucy0tNTAge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLS0xZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH1cbiAgLmdyaWQtdGVtcGxhdGUtY29sdW1ucy0tMmZyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG4gIC5ncmlkLXRlbXBsYXRlLWNvbHVtbnMtLTNmciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLS00ZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cbiAgLmdyaWQtdGVtcGxhdGUtY29sdW1ucy0tNWZyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOyB9XG4gIC5ncmlkLXRlbXBsYXRlLWNvbHVtbnMtLTZmciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zLS0xZnItM2ZyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAzZnI7IH1cbiAgLmdyaWQtdGVtcGxhdGUtcm93cy0tNTAge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogNTAlIDUwJTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1yb3dzLS0xZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDEsIDFmcik7IH1cbiAgLmdyaWQtdGVtcGxhdGUtcm93cy0tMmZyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpOyB9XG4gIC5ncmlkLXRlbXBsYXRlLXJvd3MtLTNmciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgMWZyKTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1yb3dzLS00ZnIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIDFmcik7IH1cbiAgLmdyaWQtdGVtcGxhdGUtcm93cy0tNWZyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg1LCAxZnIpOyB9XG4gIC5ncmlkLXRlbXBsYXRlLXJvd3MtLTZmciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNiwgMWZyKTsgfVxuICAuZ3JpZC10ZW1wbGF0ZS1yb3dzLS0xZnItM2ZyIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAzZnI7IH1cbiAgLmdyaWQtZ2FwLS0wcHgge1xuICAgIGdyaWQtZ2FwOiAwcHg7IH1cbiAgLmdyaWQtZ2FwLS01cHgge1xuICAgIGdyaWQtZ2FwOiA1cHg7IH1cbiAgLmdyaWQtZ2FwLS0xMHB4IHtcbiAgICBncmlkLWdhcDogMTBweDsgfVxuICAuZ3JpZC1nYXAtLTE1cHgge1xuICAgIGdyaWQtZ2FwOiAxNXB4OyB9XG4gIC5ncmlkLWdhcC0tMThweCB7XG4gICAgZ3JpZC1nYXA6IDE4cHg7IH1cbiAgLmdyaWQtZ2FwLS0yNXB4IHtcbiAgICBncmlkLWdhcDogMjVweDsgfVxuICAuZ3JpZC1nYXAtLTU1cHgge1xuICAgIGdyaWQtZ2FwOiA1NXB4OyB9XG4gIC5ncmlkLWdhcC0tMzBweCB7XG4gICAgZ3JpZC1nYXA6IDMwcHg7IH1cbiAgLmdyaWQtZ2FwLS00MHB4IHtcbiAgICBncmlkLWdhcDogNDBweDsgfVxuICAuZ3JpZC1nYXAtLTQzcHgge1xuICAgIGdyaWQtZ2FwOiA0M3B4OyB9XG4gIC5ncmlkLWdhcC0tNDVweCB7XG4gICAgZ3JpZC1nYXA6IDQ1cHg7IH1cbiAgLmdyaWQtZ2FwLS01MHB4IHtcbiAgICBncmlkLWdhcDogNTBweDsgfVxuICAuZ3JpZC1nYXAtLTYwcHgge1xuICAgIGdyaWQtZ2FwOiA2MHB4OyB9XG4gIC5ncmlkLWdhcC0tNjVweCB7XG4gICAgZ3JpZC1nYXA6IDY1cHg7IH1cbiAgLmdyaWQtZ2FwLS02OHB4IHtcbiAgICBncmlkLWdhcDogNjhweDsgfVxuICAuZ3JpZC1nYXAtLTcwcHgge1xuICAgIGdyaWQtZ2FwOiA3MHB4OyB9XG4gIC5ncmlkLWdhcC0tNzVweCB7XG4gICAgZ3JpZC1nYXA6IDc1cHg7IH1cbiAgLmdyaWQtZ2FwLS04MHB4IHtcbiAgICBncmlkLWdhcDogODBweDsgfVxuICAuZ3JpZC1nYXAtLTg1cHgge1xuICAgIGdyaWQtZ2FwOiA4NXB4OyB9XG4gIC5ncmlkLWdhcC0tOTBweCB7XG4gICAgZ3JpZC1nYXA6IDkwcHg7IH1cbiAgLmdyaWQtZ2FwLS0xMDBweCB7XG4gICAgZ3JpZC1nYXA6IDEwMHB4OyB9XG4gIC5ncmlkLWdhcC0tMTEwcHgge1xuICAgIGdyaWQtZ2FwOiAxMTBweDsgfVxuICAuZ3JpZC1nYXAtLTE2MHB4IHtcbiAgICBncmlkLWdhcDogMTYwcHg7IH1cbiAgLmdyaWQtZ2FwLS00eHMge1xuICAgIGdyaWQtZ2FwOiA0cHg7IH1cbiAgLmdyaWQtZ2FwLS0zeHMge1xuICAgIGdyaWQtZ2FwOiA1cHg7IH1cbiAgLmdyaWQtZ2FwLS0yeHMge1xuICAgIGdyaWQtZ2FwOiA4cHg7IH1cbiAgLmdyaWQtZ2FwLS14cyB7XG4gICAgZ3JpZC1nYXA6IDExcHg7IH1cbiAgLmdyaWQtZ2FwLS1zIHtcbiAgICBncmlkLWdhcDogMTNweDsgfVxuICAuZ3JpZC1nYXAtLW0ge1xuICAgIGdyaWQtZ2FwOiAxNnB4OyB9XG4gIC5ncmlkLWdhcC0tbCB7XG4gICAgZ3JpZC1nYXA6IDIwcHg7IH1cbiAgLmdyaWQtZ2FwLS14bCB7XG4gICAgZ3JpZC1nYXA6IDI1cHg7IH1cbiAgLmdyaWQtZ2FwLS0yeGwge1xuICAgIGdyaWQtZ2FwOiAzMHB4OyB9XG4gIC5ncmlkLWdhcC0tM3hsIHtcbiAgICBncmlkLWdhcDogMzZweDsgfVxuICAuZ3JpZC1nYXAtLTR4bCB7XG4gICAgZ3JpZC1nYXA6IDQycHg7IH1cbiAgLmdyaWQtZ2FwLS01eGwge1xuICAgIGdyaWQtZ2FwOiA0OHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTBweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNXB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDVweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0xMHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDEwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tMTVweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNXB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTE4cHgge1xuICAgIGdyaWQtcm93LWdhcDogMThweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0yNXB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDI1cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNTVweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA1NXB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTMwcHgge1xuICAgIGdyaWQtcm93LWdhcDogMzBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS00MHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDQwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNDNweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA0M3B4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTQ1cHgge1xuICAgIGdyaWQtcm93LWdhcDogNDVweDsgfVxuICAuZ3JpZC1nYXAtcm93LS01MHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDUwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNjBweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA2MHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTY1cHgge1xuICAgIGdyaWQtcm93LWdhcDogNjVweDsgfVxuICAuZ3JpZC1nYXAtcm93LS02OHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDY4cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNzBweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA3MHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTc1cHgge1xuICAgIGdyaWQtcm93LWdhcDogNzVweDsgfVxuICAuZ3JpZC1nYXAtcm93LS04MHB4IHtcbiAgICBncmlkLXJvdy1nYXA6IDgwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tODVweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA4NXB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTkwcHgge1xuICAgIGdyaWQtcm93LWdhcDogOTBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0xMDBweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMDBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0xMTBweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMTBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS0xNjBweCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxNjBweDsgfVxuICAuZ3JpZC1nYXAtcm93LS00eHMge1xuICAgIGdyaWQtcm93LWdhcDogNHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLTN4cyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiA1cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tMnhzIHtcbiAgICBncmlkLXJvdy1nYXA6IDhweDsgfVxuICAuZ3JpZC1nYXAtcm93LS14cyB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxMXB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLXMge1xuICAgIGdyaWQtcm93LWdhcDogMTNweDsgfVxuICAuZ3JpZC1nYXAtcm93LS1tIHtcbiAgICBncmlkLXJvdy1nYXA6IDE2cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tbCB7XG4gICAgZ3JpZC1yb3ctZ2FwOiAyMHB4OyB9XG4gIC5ncmlkLWdhcC1yb3ctLXhsIHtcbiAgICBncmlkLXJvdy1nYXA6IDI1cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tMnhsIHtcbiAgICBncmlkLXJvdy1nYXA6IDMwcHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tM3hsIHtcbiAgICBncmlkLXJvdy1nYXA6IDM2cHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNHhsIHtcbiAgICBncmlkLXJvdy1nYXA6IDQycHg7IH1cbiAgLmdyaWQtZ2FwLXJvdy0tNXhsIHtcbiAgICBncmlkLXJvdy1nYXA6IDQ4cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tMHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS01cHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNXB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTEwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS0xNXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE1cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tMThweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxOHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTI1cHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjVweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS01NXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDU1cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tMzBweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAzMHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTQwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS00M3B4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDQzcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tNDVweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0NXB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTUwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNTBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS02MHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDYwcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tNjVweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA2NXB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTY4cHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNjhweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS03MHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDcwcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tNzVweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA3NXB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTgwcHgge1xuICAgIGdyaWQtY29sdW1uLWdhcDogODBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS04NXB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDg1cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tOTBweCB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA5MHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTEwMHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEwMHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTExMHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDExMHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTE2MHB4IHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDE2MHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLTR4cyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiA0cHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tM3hzIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDVweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS0yeHMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogOHB4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLXhzIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDExcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0tcyB7XG4gICAgZ3JpZC1jb2x1bW4tZ2FwOiAxM3B4OyB9XG4gIC5ncmlkLWdhcC1jb2x1bW4tLW0ge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS1sIHtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7IH1cbiAgLmdyaWQtZ2FwLWNvbHVtbi0teGwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMjVweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS0yeGwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzBweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS0zeGwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMzZweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS00eGwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDJweDsgfVxuICAuZ3JpZC1nYXAtY29sdW1uLS01eGwge1xuICAgIGdyaWQtY29sdW1uLWdhcDogNDhweDsgfVxuICAuZ3JpZC1zcGFuLXJvdy0tMSB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMTsgfVxuICAuZ3JpZC1zcGFuLXJvdy0tMiB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMjsgfVxuICAuZ3JpZC1zcGFuLXJvdy0tMyB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMzsgfVxuICAuZ3JpZC1zcGFuLXJvdy0tNCB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gNDsgfVxuICAuZ3JpZC1zcGFuLXJvdy0tNSB7XG4gICAgZ3JpZC1yb3c6IHNwYW4gNTsgfVxuICAuZ3JpZC1zcGFuLWNvbHVtbi0tMSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMTsgfVxuICAuZ3JpZC1zcGFuLWNvbHVtbi0tMiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjsgfVxuICAuZ3JpZC1zcGFuLWNvbHVtbi0tMyB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMzsgfVxuICAuZ3JpZC1zcGFuLWNvbHVtbi0tNCB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNDsgfVxuICAuZ3JpZC1zcGFuLWNvbHVtbi0tNSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gNTsgfVxuXG4uYWxpZ24taXRlbXMtLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmFsaWduLWl0ZW1zLS1mbGV4LWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uYWxpZ24taXRlbXMtLWZsZXgtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24taXRlbXMtLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uYWxpZ24taXRlbXMtLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyB9XG5cbi5hbGlnbi1jb250ZW50LS1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7IH1cblxuLmFsaWduLWNvbnRlbnQtLWZsZXgtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7IH1cblxuLmFsaWduLWNvbnRlbnQtLWZsZXgtc3RhcnQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5hbGlnbi1jb250ZW50LS1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuXG4uYWxpZ24tY29udGVudC0tc3BhY2UtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5hbGlnbi1jb250ZW50LS1zcGFjZS1iZXR3ZWVuIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4uYWxpZ24tc2VsZi0tY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5hbGlnbi1zZWxmLS1mbGV4LWVuZCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5hbGlnbi1zZWxmLS1mbGV4LXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDsgfVxuXG4uYWxpZ24tc2VsZi0tc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLmFsaWduLXNlbGYtLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cblxuLmp1c3RpZnktaXRlbXMtLWNlbnRlciB7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjsgfVxuXG4uanVzdGlmeS1pdGVtcy0tZmxleC1lbmQge1xuICBqdXN0aWZ5LWl0ZW1zOiBmbGV4LWVuZDsgfVxuXG4uanVzdGlmeS1pdGVtcy0tZmxleC1zdGFydCB7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmp1c3RpZnktaXRlbXMtLXN0cmV0Y2gge1xuICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5qdXN0aWZ5LWl0ZW1zLS1iYXNlbGluZSB7XG4gIGp1c3RpZnktaXRlbXM6IGJhc2VsaW5lOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtLWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZW5kOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtLXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfVxuXG4uanVzdGlmeS1jb250ZW50LS1mbGV4LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmp1c3RpZnktY29udGVudC0tZmxleC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uanVzdGlmeS1jb250ZW50LS1zdHJldGNoIHtcbiAganVzdGlmeS1jb250ZW50OiBzdHJldGNoOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtLXNwYWNlLWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtLXNwYWNlLWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cblxuLmp1c3RpZnktY29udGVudC0tbGVmdCB7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuXG4uanVzdGlmeS1jb250ZW50LS1yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7IH1cblxuLmp1c3RpZnktc2VsZi0tY2VudGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7IH1cblxuLmp1c3RpZnktc2VsZi0tZmxleC1lbmQge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kOyB9XG5cbi5qdXN0aWZ5LXNlbGYtLWZsZXgtc3RhcnQge1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLmp1c3RpZnktc2VsZi0tc3RyZXRjaCB7XG4gIGp1c3RpZnktc2VsZjogc3RyZXRjaDsgfVxuXG4uanVzdGlmeS1zZWxmLS1iYXNlbGluZSB7XG4gIGp1c3RpZnktc2VsZjogYmFzZWxpbmU7IH1cblxuLmRpcmVjdGlvbi0tbHRyIHtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLmRpcmVjdGlvbi0tcnRsIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLm9iamVjdC1maXQtLWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLm9iamVjdC1maXQtLWNvbnRhaW4ge1xuICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi5wb3NpdGlvbi0tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBvc2l0aW9uLS1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucG9zaXRpb24tLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkOyB9XG5cbi5jdXJzb3ItLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmN1cnNvci0tZGVmYXVsdCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ud2hpdGUtc3BhY2UtLW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLndoaXRlLXNwYWNlLS1icmVhay1zcGFjZXMge1xuICB3aGl0ZS1zcGFjZTogYnJlYWstc3BhY2VzOyB9XG5cbi5vdmVyZmxvdy0taGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ub3ZlcmZsb3ctLWhpZGRlblkge1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLm92ZXJmbG93LS1oaWRkZW5YIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5vdmVyZmxvdy0teUF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5vdmVyZmxvdy0teEF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvOyB9XG5cbi5vdmVyZmxvdy0tYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi5vdmVyZmxvdy0tdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5vdmVyZmxvdy0td3JhcC1hbnl3aGVyZSB7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlOyB9XG5cbi5wb2ludGVyLWV2ZW50cy0tbm9uZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi56LWluZGV4LS0xMC0ge1xuICB6LWluZGV4OiAtMTA7IH1cblxuLnotaW5kZXgtLTAge1xuICB6LWluZGV4OiAwOyB9XG5cbi56LWluZGV4LS0xMCB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi56LWluZGV4LS02MCB7XG4gIHotaW5kZXg6IDYwOyB9XG5cbi56LWluZGV4LS0xMDAge1xuICB6LWluZGV4OiAxMDA7IH1cblxuLnotaW5kZXgtLTEwMDAge1xuICB6LWluZGV4OiAxMDAwOyB9XG5cbi56LWluZGV4LS0xMDAwMCB7XG4gIHotaW5kZXg6IDEwMDAwOyB9XG5cbi50b3AtLTI1LSB7XG4gIHRvcDogLTI1cHg7IH1cblxuLnRvcC0tMjAtIHtcbiAgdG9wOiAtMjBweDsgfVxuXG4udG9wLS0xMC0ge1xuICB0b3A6IC0xMHB4OyB9XG5cbi50b3AtLTAge1xuICB0b3A6IDBweDsgfVxuXG4udG9wLS0yIHtcbiAgdG9wOiAycHg7IH1cblxuLnRvcC0tNSB7XG4gIHRvcDogNXB4OyB9XG5cbi50b3AtLTE1IHtcbiAgdG9wOiAxNXB4OyB9XG5cbi50b3AtLTYge1xuICB0b3A6IDZweDsgfVxuXG4udG9wLS0xMCB7XG4gIHRvcDogMTBweDsgfVxuXG4udG9wLS0yMCB7XG4gIHRvcDogMjBweDsgfVxuXG4udG9wLS0yNSB7XG4gIHRvcDogMjVweDsgfVxuXG4udG9wLS0zMCB7XG4gIHRvcDogMzBweDsgfVxuXG4udG9wLS0zNSB7XG4gIHRvcDogMzVweDsgfVxuXG4udG9wLS00MCB7XG4gIHRvcDogNDBweDsgfVxuXG4udG9wLS00NSB7XG4gIHRvcDogNDVweDsgfVxuXG4udG9wLS01MCB7XG4gIHRvcDogNTBweDsgfVxuXG4ubGVmdC0tMjUtIHtcbiAgbGVmdDogLTI1cHg7IH1cblxuLmxlZnQtLTIwLSB7XG4gIGxlZnQ6IC0yMHB4OyB9XG5cbi5sZWZ0LS0xMC0ge1xuICBsZWZ0OiAtMTBweDsgfVxuXG4ubGVmdC0tMCB7XG4gIGxlZnQ6IDBweDsgfVxuXG4ubGVmdC0tMiB7XG4gIGxlZnQ6IDJweDsgfVxuXG4ubGVmdC0tNSB7XG4gIGxlZnQ6IDVweDsgfVxuXG4ubGVmdC0tMTUge1xuICBsZWZ0OiAxNXB4OyB9XG5cbi5sZWZ0LS02IHtcbiAgbGVmdDogNnB4OyB9XG5cbi5sZWZ0LS0xMCB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmxlZnQtLTIwIHtcbiAgbGVmdDogMjBweDsgfVxuXG4ubGVmdC0tMjUge1xuICBsZWZ0OiAyNXB4OyB9XG5cbi5sZWZ0LS0zMCB7XG4gIGxlZnQ6IDMwcHg7IH1cblxuLmxlZnQtLTM1IHtcbiAgbGVmdDogMzVweDsgfVxuXG4ubGVmdC0tNDAge1xuICBsZWZ0OiA0MHB4OyB9XG5cbi5sZWZ0LS00NSB7XG4gIGxlZnQ6IDQ1cHg7IH1cblxuLmxlZnQtLTUwIHtcbiAgbGVmdDogNTBweDsgfVxuXG4uYm90dG9tLS0yNS0ge1xuICBib3R0b206IC0yNXB4OyB9XG5cbi5ib3R0b20tLTIwLSB7XG4gIGJvdHRvbTogLTIwcHg7IH1cblxuLmJvdHRvbS0tMTAtIHtcbiAgYm90dG9tOiAtMTBweDsgfVxuXG4uYm90dG9tLS0wIHtcbiAgYm90dG9tOiAwcHg7IH1cblxuLmJvdHRvbS0tMiB7XG4gIGJvdHRvbTogMnB4OyB9XG5cbi5ib3R0b20tLTUge1xuICBib3R0b206IDVweDsgfVxuXG4uYm90dG9tLS0xNSB7XG4gIGJvdHRvbTogMTVweDsgfVxuXG4uYm90dG9tLS02IHtcbiAgYm90dG9tOiA2cHg7IH1cblxuLmJvdHRvbS0tMTAge1xuICBib3R0b206IDEwcHg7IH1cblxuLmJvdHRvbS0tMjAge1xuICBib3R0b206IDIwcHg7IH1cblxuLmJvdHRvbS0tMjUge1xuICBib3R0b206IDI1cHg7IH1cblxuLmJvdHRvbS0tMzAge1xuICBib3R0b206IDMwcHg7IH1cblxuLmJvdHRvbS0tMzUge1xuICBib3R0b206IDM1cHg7IH1cblxuLmJvdHRvbS0tNDAge1xuICBib3R0b206IDQwcHg7IH1cblxuLmJvdHRvbS0tNDUge1xuICBib3R0b206IDQ1cHg7IH1cblxuLmJvdHRvbS0tNTAge1xuICBib3R0b206IDUwcHg7IH1cblxuLnJpZ2h0LS0yNS0ge1xuICByaWdodDogLTI1cHg7IH1cblxuLnJpZ2h0LS0yMC0ge1xuICByaWdodDogLTIwcHg7IH1cblxuLnJpZ2h0LS0xMC0ge1xuICByaWdodDogLTEwcHg7IH1cblxuLnJpZ2h0LS0wIHtcbiAgcmlnaHQ6IDBweDsgfVxuXG4ucmlnaHQtLTIge1xuICByaWdodDogMnB4OyB9XG5cbi5yaWdodC0tNSB7XG4gIHJpZ2h0OiA1cHg7IH1cblxuLnJpZ2h0LS0xNSB7XG4gIHJpZ2h0OiAxNXB4OyB9XG5cbi5yaWdodC0tNiB7XG4gIHJpZ2h0OiA2cHg7IH1cblxuLnJpZ2h0LS0xMCB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi5yaWdodC0tMjAge1xuICByaWdodDogMjBweDsgfVxuXG4ucmlnaHQtLTI1IHtcbiAgcmlnaHQ6IDI1cHg7IH1cblxuLnJpZ2h0LS0zMCB7XG4gIHJpZ2h0OiAzMHB4OyB9XG5cbi5yaWdodC0tMzUge1xuICByaWdodDogMzVweDsgfVxuXG4ucmlnaHQtLTQwIHtcbiAgcmlnaHQ6IDQwcHg7IH1cblxuLnJpZ2h0LS00NSB7XG4gIHJpZ2h0OiA0NXB4OyB9XG5cbi5yaWdodC0tNTAge1xuICByaWdodDogNTBweDsgfVxuXG4ubWF4LXdpZHRoLS0yNjhweCB7XG4gIG1heC13aWR0aDogMjY4cHg7IH1cblxuLmxpbmUtaGVpZ2h0LS0xZW0ge1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi5vcGFjaXR5LS0wIHtcbiAgb3BhY2l0eTogMDsgfVxuIiwiLm15LWNhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQ7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtYXgtY29udGVudCBtYXgtY29udGVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm15LWNhcnQgc3ZnIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4OyB9IH1cbiAgLm15LWNhcnQgLml0ZW1zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjJweDtcbiAgICB0b3A6IC02cHg7XG4gICAgcGFkZGluZzogMHB4IDJweDsgfVxuICAgIC5teS1jYXJ0IC5pdGVtcyBzdmcge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgLm15LWNhcnQgLmNhcnQtdGltZXIge1xuICAgIGdyaWQtcm93OiAyIC8gMjtcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLm15LWNhcnQgLmNhcnQtdGltZXIgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gIC5teS1jYXJ0LmFjdGl2ZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGZpbGw6IGJsYWNrO1xuICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLm15LWNhcnQuYWN0aXZlIC50b3RhbCB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAubXktY2FydC5hY3RpdmUgLml0ZW1zIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrOyB9XG4gICAgLm15LWNhcnQuYWN0aXZlIC5jYXJ0LXRpbWVyIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5teS1jYXJ0IC50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4janMtY2FydC10aW1lciB7XG4gIHdpZHRoOiA0N3B4OyB9XG4iLCIubC1jbGllbnQtbG9naW46aG92ZXIgPiAubC1jbGllbnQtbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4iLCIjbWFpbiB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDsgfVxuXG4ubC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubC1jb250ZW50LWxnIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHdpZHRoOiA5NSU7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4ubC1jb250ZW50LXhsZyB7XG4gIG1heC13aWR0aDogMTIzMHB4O1xuICB3aWR0aDogOTUlO1xuICBtYXJnaW46IGF1dG87IH1cblxuLmwtY29udGVudC01eGxnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDU3cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5sLWNvbnRlbnQtNXhsZyB7XG4gICAgICBwYWRkaW5nOiAwcHggMjBweDsgfSB9XG5cbi5ib3R0b20tYmFyLCAudG9wLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm90dG9tLWJhcjo6YmVmb3JlLCAudG9wLWJhcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VkMzIzNztcbiAgICB3aWR0aDogNjhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGxlZnQ6IDFweDsgfVxuXG4udG9wLWJhcjo6YmVmb3JlIHtcbiAgYm90dG9tOiBhdXRvO1xuICB0b3A6IC05cHg7IH1cblxuI2Nvb2tpZV9wb2xpY2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgYW5pbWF0aW9uLW5hbWU6IHNsaWRlSW5VcDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBhZGRpbmc6IDEwcHggMHB4OyB9XG5cbiNjb29raWVfcG9saWNlIC5jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjY29va2llX3BvbGljZSAuY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuI2Nvb2tpZV9wb2xpY2UgYSB7XG4gIGNvbG9yOiAjZWQzMjM3OyB9XG5cbiNjb29raWVfcG9saWNlIHAge1xuICBtYXJnaW46IDBweDtcbiAgcGFkZGluZzogMHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBzbGlkZUluVXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuI2Nvb2tpZV9maXJzdCwgI2Nvb2tpZV91cGRhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb29raWVfcG9saWNlX3RleHRfY29sIHtcbiAgd2lkdGg6IDgwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5jb29raWVfcG9saWNlX2J1dHRvbl9jb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuYnV0dG9uLmNvb2tpZV9hY2NlcHRlZCB7XG4gIHBhZGRpbmc6IDVweCAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNjb29raWVfcG9saWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgei1pbmRleDogMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMDQ4OTM7IH1cblxuYnV0dG9uLmNvb2tpZV9hY2NlcHRlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbmJ1dHRvbi5jb29raWVfYWNjZXB0ZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkOyB9XG5cbiNjb29raWVfcG9saWNlIC5sLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwcHggNXB4OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm94LXNoYWRvdzogMCAtM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMzZweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmJyZWFkY3J1bWJzIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuYnJlYWRjcnVtYnMgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH0gfVxuXG4uYm90dG9tLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuYm90dG9tLXBhZ2luYXRpb24gdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJvdHRvbS1wYWdpbmF0aW9uIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG4gIC5ib3R0b20tcGFnaW5hdGlvbiBsaTpsYXN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cblxuLmZhLWNoZXZyb24tZG93biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mMS12aWV3LXBhc3N3b3JkLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uY29sdW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuIiwiLmZvb3RlciB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDE4N3B4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgLmZvb3Rlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQWVZQUFBQ0pDQU1BQUFET21HdkdBQUFBQVhOU1IwSUIyY2tzZndBQUFBbHdTRmx6QUFBTEV3QUFDeE1CQUpxY0dBQUFBZXhRVEZSRkFBQUE4ekU5N1M4MTZ6TTM3VEk0N0RFNDdUTTM3VEkzN2pJMzdESTI3VEkyN1RFMzdqSTM3VEkzN1RJMzdUSTM3VEkzN1RNMzdUSTM3VEkzN1RJMzdUSTM3VEkzN1RJMzZ6RTc3VEUyN2pFMzdqTTM3VEkzN1RNMzdUSTQ3VEUzN1RJMzdUSTM3ak16N3pFMTdERTM3REU0N1RFMjdUSTM2aXBBN1RJMzdqSTQ3akUzN2pRMDdqSTQ3REkyOGpZMjdqTTI3REkyN1RJMzd6QTQ3VEkzN2pJMzdESTM3VEkzN2pNMzdETTM3VEUzN1RJMzdUTTM3VEkzN1RJMjdUTTM3REk0NlRjMzdqSTM3VEk0N1RJMzdESTM3REk0OGpNejdUTTM3VEUzN0RJMjdqSTI2akk1N2pJMjdUSTM3VEkzN0RJMzdqTTM3VEkzN1M0MzdqTTM3VEkzNmpVMTdURTM3VEkzN1RJMzdERTI3VEkzN1RJMzdqRTQ3VEkzN1RJMzdUVTE3VEU0N1RJMzdUUTM3RE00N0RNNDdURTM1ak16N2pFMjd6RTY2ekkzN1RFMzdUSTM3VEkyN0RFNDdqSTM3VEUzOFRrNTdUSTM3REkyN1RNMzdqTXo3akkyN1RNMy95b3Evd0FBN1RFMjdESTI4QzQyN2pJMzdUTTM3elE1N3pBdzdqSTI3VEkzN1RJMzZ6RTI3REkyOERNNjZ6UTQ3VGMzN1RJMzdERTQ3VEk0N2pJMzdUSTM3VEk1N1RFMzdUSTM3VEU0N0RRNTdUSTM3VEkyN3pFNTdUTTM3VEkzN0RJNDdUSTQ3VE0zLzFWVjdUSTQ3VEkzN1RJMzdESTI3VEkzN1RJNDdUSTM3REkyT0ZKYkRRQUFBS1IwVWs1VEFCVXJRVmR0ZzVtdndNWEp6ZExXMnQvajUrenc5UG45R2psWWVKQ212T2orL3g0K1hYeWJ1d3htazc4c2hiSVRTNlRSSU5VdWE2YzhlYlh4ZExtM2J5a1hvdUhkbFZJVVJzUjZQU1JuNXVLamFyUWNzUG9ZWXF6MlhxanlTWi91SFhMSVJXNlg3UXBvSHpPUjcwZWxYTG9TY001K0QzYmVCZ0pqUWlHVWN6RVFoUGRoTkZFalFBNkxSTXF4bUVoVTVLQTJ4Nmsvei9WZ3Jxc0QwL3c0YkoycTYvaXVLcjBhQUFBRitrbEVRVlI0bk8zZENWY1RTUlFGWUF3Q1FvQXNLaGcyUVNHS2lpaUlTeGh3bUFVSGhvSEJCWEVIamVBS0lsRkFSU1A3dnNuaUx1Z2ZuY053bUlrWWt1NU9WOStxNnZmOWdsZjNIampwU3FjcUtrcGVXeXpSVzJOaTQ3YkZKMWdUazVKdGRvZHorNDZkS2FtcEtUdDNiSGM2N0xia3BFUnJRdnkydU5pWXJkR1dMZWhwaVNxN1hHbnBHWmxaU2J1emMxVEozcDJVbFptUm51YmFoVjRCQ1dIUDN0dzg5ejViaXJweWcwbXg3WFBuNWU3ZGcxNFJDYlRmbFgvZ29GM2wzNjRTMmZhREIvSmQrOUhySTRmU0NnN2I5ZS8zZS9iREJXbUgwQ3MxcWNJajZVZUxHUHdGYnlhNzZHajZrVUwwcWsybE9EZnVtSEVGQnpvV2wxdU1YcjBwbEJ3LzRjQlV2TTV4NG5nSk9nV3BuVHpsS2NWV3ZLN1VjK29rT2cwcGxmeFVodTUyby9MVFA2TlRrVXBGN2krL29qc043cmZmSzgrZzA1SERId1ZWNkRKRHk2citFNTJSNEdyK3lxeEZ0NmhFM2QvNU5laXNSRlZjZjliQTUrSklaWit0cDBjdDFjN2xuNytBYms2dEMrZnp6NkZ6RTBuRHhjWkw2TTYwdWRSNHNRR2RuaGpPWEw1eUZkMVdKSzVldVV3ZnZzTzVkdjBHdXFmSTNiaCtEWjBqejVxYWI2SWIwc3ZONWlaMG1weTY1ZVprSjFNZnBlNWI2RVQ1MCtEbGZCTkVpeW92ZlI0TEZIMjdCVjBKR3kyM285SFo4cUwxVGp5NkRaYmk3N1NpRStiQTNUd2J1Z2pXYkhsMzBTbUQzYnYvQUYyQ0VSN2N2NGRPR3VoaEd6cC80N1E5UktjTjB2NElIYjJ4SHJXakV6ZGV4K05PZE96RzYzemNnYzdkVUJXK09uVGtHSFcrQ25UMmhpbXNObW5KcStxcXpmR3k5NU9uWGVpb3NicWVQa0Yzd0Z4cnMvU1B5ZUhabXVYZU1lbjJKcU1qNWtPeXR4dmRCVE05OVVYb2VQbFJWTitEN29PTlo0bm9hUG1TK0F6ZENBUFBQZWhZK2VONWptNUZaeTk2MFpIeXFmY0Z1aGs5dlJUaXBYcUUycGZvYm5SVG1ZQU9rMmNKbGVoK2RQSEtSRjlEYWRQMkN0MVJ4UHl2KzlBcDhxL3Z0Ui9kVTJUNmFUdEVrZVIrZEZNUkdHaEV4eWVPeGdGMFd4cDErK2ovdFFwOVBpSDNQd2V0Nk9CRVl4MUVkNmJha0JzZG1vamNRK2plMVBIU2ZvZ210VjUwY3lvTWMzZm9qempLaHRIdEtUUXlpbzVLYktNajZBYVZHQnRINXlTNjhURjBoK0ZWbzBPU1FUVzZ4VEFzRStpRTVEQmhRVGNaU3I4VG5ZOHNuUHp1Zm5aTW9zT1J5U1NudjlDWU11SFBaVmpxbkVJM0dvd1BIWXQ4Zk9oT2YxQkNiL1F4NE9Ic2ZQYnBHWFFpY3BxWlJqY2JpQjZXbWVIbkVkby9pODVDWnJOK2RMOXI1dDZnazVEYm16bDB3NnZhSlQzU2l4OHRISnhtRVlzT3dReGl3U1UzektNVE1JZDU2S21RQzR2bzladkY0Z0t1NWZZbDlPck5ZK2t0cXVVWTlOTE5CZlFFVFp2WUJ1dEZ0SnlCWHJYNXZETzg1SjczNkRXYmtmV0RzUzBYZmtTdjJKd2NUVWEyWFBNSnZWNnpTdjFzWE1zdTlHTE56TERERGZyUkt6VzNMOGEwVEx2WVlJYnNjTk9ERkZ3Rys1YVgwV3NrT1RuTHJGdGVRYStRckZwaDIzSTVlbjFrVFRuTGxpVzg0RTlVVmV4YXBuT1NPVkxFcW1XVFgxN0FteTQyTFg5RnI0dDg3eXVMbHIraFYwVTIra1l0bTRMdVBkTi9iQzdwL0grYlBuMXhTdGZQWWZRa3hTMGRuNnRvVjRSanV1MlQwQTRuMTNUYTkxeEJyNE9FcHN2M0dQVE5JL2VXSTIrWjNpSVFRTVR2R2RBYlFVS0k4TDJoTCtqNWlUSVJIUXBZaVo2ZUtPWFMzdkpuOU94RXVScXRMVGVsb2tjbnluMHExTmJ5QndkNmNxTEdSMjMzZnRNRlE0SjVyNlhsZCtpcGlWb2FIcC9wWG0wQnFUNnlsMDdoRkZLTXVwYmZvdWNsMnFnNkVIQ0JUb0lTMUpLSzg4TWE2RlEzWVMwcVB3K1FUbWdVMkx6U2x1bGJLYUVwL0xhcUhUMG5pWXlpajJGemRENjI0Rm9VbkxQdXA3UHVoZmZHSDdabXVyZENBclBoV3FiZEx5bUVPYTEzR2owZjBVZkkrNnRLNk5Zd1NjeUV1bytPYmdDVWhtZnpsdWtnZElscytxWGtGSG95b3FkTjdnWHVvUHVYcGRJWi9KNXZ1a3RkTXBQQldxYmprNlVUNUtjWUZpZDZLS0kzcCtXSG1pZlFNeEg5VFd4c21UWTVwYlJoMDNNTVBROWhZeXl3NVpGeDlEaUVqZkdSZ0pwSDBkTVFWa2IvYjNrWVBRdGhaL2kvbXN2UW94QjJ5dFpiOXFJbklTeDUxMW9lcWtVUFFsaXFIZnEzWmpkNkRzS1dlN1hsUWZRVWhMWEJLRHFVd0FTczNWRlI2QmtJZXo2cTJRejZCcWhtTTJqOEIxeitZR0wxZWlUL0FBQUFBRWxGVGtTdVFtQ0NcIik7XG4gICAgd2lkdGg6IDQ4NnB4O1xuICAgIGhlaWdodDogMTM3cHg7XG4gICAgbGVmdDogMHB4O1xuICAgIHRvcDogNTBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXI6OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgbGVmdDogLTI0MHB4O1xuICAgICAgICB0b3A6IC00MHB4OyB9IH1cbiAgLmZvb3RlciAuZmVhdHVyZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgcGFkZGluZzogMjVweCAwcHg7IH1cbiAgICAuZm9vdGVyIC5mZWF0dXJlcyAuZmVhdHVyZXMtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgIGdyaWQtZ2FwOiAxMDBweDsgfVxuICAgICAgLmZvb3RlciAuZmVhdHVyZXMgLmZlYXR1cmVzLWNvbnRlbnQgLmZlYXR1cmUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICAgICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAuZm9vdGVyIC5mZWF0dXJlcyAuZmVhdHVyZXMtY29udGVudCAuZmVhdHVyZSBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgZ3JpZC1nYXA6IDNweDsgfVxuICAgICAgLmZvb3RlciAuZmVhdHVyZXMgLmZlYXR1cmVzLWNvbnRlbnQgLmF0ZW5kaW1lbnRvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgLmZvb3RlciAuZm9vdGVyX19jb250ZW50X19jYXRhbG9nbyB7XG4gICAgd2lkdGg6IDEwMzBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmZvb3RlciAuZm9vdGVyX19ncmlkLCAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX2Jhc2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMDBweCAyODBweCAxZnIgMjcwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZCwgLmZvb3RlciAuZm9vdGVyX19ncmlkX19iYXNlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvb3RlciAuZm9vdGVyX19ncmlkIC5mb290ZXItYmxvY2ssIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fYmFzZSAuZm9vdGVyLWJsb2NrIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4MjgyODI7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19iYXNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX2luc3RpdHVjaW9uYWwge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX2NlbnRyYWwge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX2FqdWRhIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19tZWRpYSB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgLmZvb3RlciAuZm9vdGVyX19ncmlkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMjBweDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2ljb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2dyaWQgc3ZnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX2Jhc2VSb2RhcGUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyODBweCA2OTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmZvb3RlciAuZm9vdGVyX19tYXJjYXNSb2RhcGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvb3RlciAuZm9vdGVyX19tYXJjYXNSb2RhcGUgbmF2IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAuZm9vdGVyIC5mb290ZXJfX21hcmNhc1JvZGFwZSBpbWcge1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7IH1cbiAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19tZWRpYV9fc29jaWFsIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7XG4gICAgY29sb3I6ICNmNmY2ZjY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fbWVkaWFfX3NvY2lhbCB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCBtYXgtY29udGVudCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzMnB4IDMycHg7XG4gICAgZ3JpZC1nYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX21lZGlhX19zb2NpYWwgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fbWVkaWFfX3NvY2lhbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19wYXltZW50X19tZXRob2RzIHVsIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1heC1jb250ZW50KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDIzcHggMjNweDtcbiAgICBncmlkLWdhcDogMjBweDsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fcGF5bWVudF9fbWV0aG9kcyB1bCBsaSB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX3BheW1lbnRfX21ldGhvZHMgdWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19zZWFscyB1bCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG4gICAgZ3JpZC1nYXA6IDIzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX3NlYWxzIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fY29udGFjdCBzdmcge1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMzFweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3RlciAuZm9vdGVyX19ncmlkX19jb250YWN0IGRpdiB7XG4gICAgICBtYXJnaW46IGF1dG87IH0gfVxuICAuZm9vdGVyIC5sb2dvLWZvb3RlciB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fY29tcGFueSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCAxZnI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgIC5mb290ZXIgLmZvb3Rlcl9fZ3JpZF9fY29tcGFueSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuZm9vdGVyIC5mb290ZXJfX2dyaWRfX2NvbXBhbnkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7IH0gfVxuICAuZm9vdGVyIC5vZmZpY2UtaG91cnMge1xuICAgIG1hcmdpbi1sZWZ0OiA0M3B4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3RlciAub2ZmaWNlLWhvdXJzIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9IH1cbiAgLmZvb3RlciAuZm9vdGVyLWdyaWQtY29weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNzQ1cHggbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLmZvb3RlciAuZm9vdGVyLWdyaWQtY29weXJpZ2h0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsOyB9IH1cbiAgLmZvb3RlciAuY29sbGFwc2luZyB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIC5jb2xsYXBzZS10aXRsZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuZm9vdGVyIC5jb2xsYXBzZS10aXRsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzRkNGQ0ZDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIgLmNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9IH1cbiAgLmZvb3RlciAuY29sbGFwc2UuaW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgLmZvb3RlciAuc2l0ZS1zcGVjcyBkaXYgZGl2IHtcbiAgICBtYXJnaW46IDM1cHggYXV0byAwcHggYXV0bzsgfVxuXG4ucm91dGUtaW5kZXggLmZvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIHotaW5kZXg6IDA7IH1cbiAgLnJvdXRlLWluZGV4IC5mb290ZXI6OmJlZm9yZSB7XG4gICAgdG9wOiAtMTM3cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucm91dGUtaW5kZXggLmZvb3Rlcjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNDBweDsgfSB9XG5cbi5yb3V0ZS1jYXJyaW5obyAuZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDBweDsgfVxuICAucm91dGUtY2FycmluaG8gLmZvb3Rlcjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb290ZXIuZm9vdGVyLWNhcnQgLmZvb3Rlcl9fZ3JpZF9fcGF5bWVudF9fbWV0aG9kcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmZvb3Rlci5mb290ZXItY2FydCAuZm9vdGVyX19ncmlkX19wYXltZW50X19tZXRob2RzIHVsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLmZvb3Rlci5mb290ZXItY2FydCAuZm9vdGVyX19ncmlkLCAuZm9vdGVyLmZvb3Rlci1jYXJ0IC5mb290ZXJfX2dyaWRfX2Jhc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5mb290ZXIuZm9vdGVyLWNhcnQgLmZvb3Rlcl9fZ3JpZCwgLmZvb3Rlci5mb290ZXItY2FydCAuZm9vdGVyX19ncmlkX19iYXNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIC5mb290ZXIuZm9vdGVyLWNhcnQgLmZvb3Rlcl9fZ3JpZCAuZm9vdGVyLWJsb2NrLCAuZm9vdGVyLmZvb3Rlci1jYXJ0IC5mb290ZXJfX2dyaWRfX2Jhc2UgLmZvb3Rlci1ibG9jayB7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfSB9XG5cbi5mb290ZXIuZm9vdGVyLWNhcnQgLmZvb3Rlcl9fZ3JpZF9fY29tcGFueSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiIsIi5oZWFkZXIgLmZvcm0tb3JkZXItdHlwZSBzZWxlY3Qge1xuICBwYWRkaW5nOiAwcHggMzNweCAwcHggMTBweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4uaGVhZGVyIC5oZWFkZXJfX2NvbHVtbnMge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uaGVhZGVyIC5oZWFkZXJfX2xvZ28ge1xuICBtYXJnaW46IDE1cHggMHB4IDE1cHggMTVweDsgfVxuXG4uaGVhZGVyIC5oZWFkZXJfX2NsaWVudCB7XG4gIG1hcmdpbi1yaWdodDogMTVweDsgfVxuXG5oZWFkZXIgLmxvZ28gaW1nIHtcbiAgbWF4LXdpZHRoOiAyMDRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgaGVhZGVyIC5sb2dvIGltZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogMTQwcHg7IH0gfVxuXG4ubC1jbGllbnQtbG9naW4ge1xuICBtYXgtd2lkdGg6IDI1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmwtY2xpZW50LWxvZ2luOmhvdmVyIC5zdWItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5sLWNsaWVudC1sb2dpbiAudGV4dCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubC1jbGllbnQtbG9naW4gLnRleHQgc3BhbiwgLmwtY2xpZW50LWxvZ2luIC50ZXh0IHNtYWxsLCAubC1jbGllbnQtbG9naW4gLnRleHQgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgICAubC1jbGllbnQtbG9naW4gLnRleHQgc3Ryb25nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgIC5sLWNsaWVudC1sb2dpbiAudGV4dCBzbWFsbCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgIC5sLWNsaWVudC1sb2dpbiAudGV4dCBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gICAgICAubC1jbGllbnQtbG9naW4gLnRleHQgYnIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5sLWNsaWVudC1sb2dpbiAudGV4dC5sb2dnZWQtaW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gfVxuICAubC1jbGllbnQtbG9naW4gLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgdG9wOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgei1pbmRleDogMzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5sLWNsaWVudC1sb2dpbiAuc3ViLW1lbnUge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgdG9wOiAwcHg7IH0gfVxuICAubC1jbGllbnQtbG9naW4gLnN1Yi1tZW51IC5ibG9jbyB7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgdG9wOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMTdweCAwcHggMTdweDsgfVxuICAgIC5sLWNsaWVudC1sb2dpbiAuc3ViLW1lbnUgLmJsb2NvOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICNGRkY7XG4gICAgICB0b3A6IC0xMHB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcmlnaHQ6IDIwcHg7IH1cbiAgICAubC1jbGllbnQtbG9naW4gLnN1Yi1tZW51IC5ibG9jbyB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5sLWNsaWVudC1sb2dpbiAuc3ViLW1lbnUgLmJsb2NvIHVsIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uanMtY2FydC1zdW1tYXJ5LWl0ZW1zIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNhcnQtc3VtbWFyeV9faXRlbSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDI1cHg7XG4gIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2O1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5oZWFkZXJfX2l0ZW1fX21lbnUge1xuICBwYWRkaW5nOiA4MHB4IDEycHggMjBweCAyMHB4O1xuICB0b3A6IC0yNnB4O1xuICByaWdodDogLTIwcHg7XG4gIHdpZHRoOiAzMjBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmhlYWRlcl9faXRlbV9fbWVudSB7XG4gICAgICByaWdodDogLTIzcHg7IH0gfVxuICAuaGVhZGVyX19pdGVtX19tZW51IC5jYXJ0LXJlc3VtZSB7XG4gICAgbWFyZ2luOiAxNXB4IDBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfVxuICAuaGVhZGVyX19pdGVtX19tZW51IC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNnB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuaGVhZGVyX19pdGVtX19tZW51IC50aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBoZWlnaHQ6IDQzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5oZWFkZXJfX2l0ZW1fX21lbnUgLnF0ZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuaGVhZGVyX19pdGVtX19tZW51IC50aW1lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0bztcbiAgICBncmlkLWdhcDogMTVweDsgfVxuICAuaGVhZGVyX19pdGVtX19tZW51IC5xdHktcHJpY2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdyaWQtZ2FwOiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAuaGVhZGVyX19pdGVtX19tZW51IHNlY3Rpb24ge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMjE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDsgfVxuICAgIC5oZWFkZXJfX2l0ZW1fX21lbnUgc2VjdGlvbjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBQU1BQUFJM0JBTUFBQUNzY3Z3ZUFBQUFBWE5TUjBJQjJja3Nmd0FBQUNkUVRGUkZBQUFBM2QzZDNkM2QzdDdlM2QzZDNkM2QzZDNkM2QzZDNkM2QzdDdlM2QzZDNOemMxOWZYdEd1RVBRQUFBQTEwVWs1VEFHcjVWc3YvZnBUbnNHRlJFNlpkN2g0QUFBQXNTVVJCVkhpY1l4QXlZSEJOWUFpbERKV09vbEUwaWtiUktCcEZTQ2lVQXRTYXdEQTFnV0hwQmdZZUJnQkVCOUhYMFQwQ0VBQUFBQUJKUlU1RXJrSmdnZz09KTtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15OyB9XG4gICAgLmhlYWRlcl9faXRlbV9fbWVudSBzZWN0aW9uOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiA1cHg7IH1cbiAgICAuaGVhZGVyX19pdGVtX19tZW51IHNlY3Rpb246Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzNDM0OyB9XG4iLCIuY2F0ZWdvcmllcy1tZW51IGgyIHtcbiAgbWF4LXdpZHRoOiAyMDBweDsgfVxuXG4uY2F0ZWdvcmllcy1tZW51IC5jYXRlZ29yaWVzLWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmM2Y0O1xuICBib3JkZXItdG9wOiAwcHg7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uY2F0ZWdvcmllcy1tZW51IC5jYXRlZ29yeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gIC5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3J5LWl0ZW0gYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC13aWR0aDogODIlOyB9XG4gIC5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3J5LWl0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMWYzZjQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDk2JTtcbiAgICBsZWZ0OiAyJTsgfVxuICAuY2F0ZWdvcmllcy1tZW51IC5jYXRlZ29yeS1pdGVtIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA0JTtcbiAgICBmb250LXNpemU6IDEwcHg7IH1cbiAgICAuY2F0ZWdvcmllcy1tZW51IC5jYXRlZ29yeS1pdGVtIC5hcnJvdy5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gIC5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3J5LWl0ZW0gLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgICAuY2F0ZWdvcmllcy1tZW51IC5jYXRlZ29yeS1pdGVtIC5zdWItbWVudSBsaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gICAgLmNhdGVnb3JpZXMtbWVudSAuY2F0ZWdvcnktaXRlbSAuc3ViLW1lbnUgYSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIC5jYXRlZ29yaWVzLW1lbnUgLmNhdGVnb3J5LWl0ZW0gLnN1Yi1tZW51IGE6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjNmNDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDkzJTtcbiAgICAgICAgbGVmdDogNCU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHVwYXJyb3cge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMC40OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjRlbSk7XG4gICAgb3BhY2l0eTogMC45OyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGRvd25hcnJvdyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC40ZW0pO1xuICAgIG9wYWNpdHk6IDAuOTsgfSB9XG5cbi5hcnJvdy1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxlZnQ6IDE3MnB4OyB9XG5cbi5hcnJvdy1tZW51LmRvd24ge1xuICBib3R0b206IDRweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvd25hcnJvdyAwLjZzIGluZmluaXRlIGFsdGVybmF0ZSBlYXNlLWluLW91dDsgfVxuXG4uYXJyb3ctbWVudS51cCB7XG4gIHRvcDogMTVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHVwYXJyb3cgMC42cyBpbmZpbml0ZSBhbHRlcm5hdGUgZWFzZS1pbi1vdXQ7IH1cbiIsIi5iYW5uZXItdG9wbyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5iYW5uZXItdG9wbyAubC1jb250ZW50IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNTg1cHg7IH1cbiAgLmJhbm5lci10b3BvIC5iYW5uZXItdGV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDcyLCAxNDcsIDAuOCk7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDQ0cHggMWZyO1xuICAgIHJpZ2h0OiAxMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7IH1cbiAgICAuYmFubmVyLXRvcG8gLmJhbm5lci10ZXh0IHN0cm9uZyB7XG4gICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgLmJhbm5lci10b3BvIC5iYW5uZXItdGV4dCBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLm1haW4tYmFubmVyX19wcmluY2lwYWwgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgd2lkdGg6IDk1JTtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0b3A6IDUwJTsgfVxuXG4ubWFpbi1iYW5uZXJfX3ByaW5jaXBhbCAuYngtd3JhcHBlciAuYngtcGFnZXIsIC5tYWluLWJhbm5lcl9fcHJpbmNpcGFsIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcbiAgYm90dG9tOiAtMzBweDsgfVxuXG4ubWFpbi1iYW5uZXJfX3ByaW5jaXBhbCAuYngtd3JhcHBlciAuYngtbmV4dCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5tYWluLWJhbm5lcl9fcHJpbmNpcGFsIC5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4ubWFpbi1iYW5uZXJfX3ByaW5jaXBhbCAuYngtbmV4dDpob3Zlcixcbi5tYWluLWJhbm5lcl9fcHJpbmNpcGFsIC5ieC1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICMzMmEzM2I7IH1cblxuLm1haW4tYmFubmVyX19wcmluY2lwYWwgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzJhMzNiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLm1haW4tYmFubmVyX19wcmluY2lwYWwgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyLmJ4LWRlZmF1bHQtcGFnZXIgYS5hY3RpdmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzJhMzNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMzNiO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdpZHRoOiA1NXB4OyB9XG5cbi5tYWluLWJhbm5lcl9fcHJpbmNpcGFsIC5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGE6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzJhMzNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMzNiOyB9XG5cbi5tYWluLWJhbm5lcl9fcHJpbmNpcGFsIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLm1haW4tYmFubmVyIC5ieC13cmFwcGVyLCAuanMtYmFubmVycy1kaWZmZXJlbnRpYWxzIC5ieC13cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG5cbi5qcy1iYW5uZXJzLWRpZmZlcmVudGlhbHMge1xuICBtYXJnaW4tdG9wOiAtMzhweDtcbiAgei1pbmRleDogMTsgfVxuICAuanMtYmFubmVycy1kaWZmZXJlbnRpYWxzIGRpdi5ieC12aWV3cG9ydCA+IHVsID4gbGkgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7IH1cbiAgLmpzLWJhbm5lcnMtZGlmZmVyZW50aWFscyAuYngtY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDEzNTBweDtcbiAgICB3aWR0aDogMTA1JTtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB0b3A6IDQ0JTtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMTBweCkge1xuICAgICAgLmpzLWJhbm5lcnMtZGlmZmVyZW50aWFscyAuYngtY29udHJvbHMge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDkwdnc7IH0gfVxuICAuanMtYmFubmVycy1kaWZmZXJlbnRpYWxzIC5ieC13cmFwcGVyIC5ieC1uZXh0LCAuanMtYmFubmVycy1kaWZmZXJlbnRpYWxzIC5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmpzLWJhbm5lcnMtZGlmZmVyZW50aWFscyAuYngtd3JhcHBlciAuYngtbmV4dCwgLmpzLWJhbm5lcnMtZGlmZmVyZW50aWFscyAuYngtd3JhcHBlciAuYngtbmV4dCB7XG4gICAgcmlnaHQ6IDBweDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4iLCIuYmFubmVycy1lbS1jb2x1bmFzIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4iLCIuYmFubmVycy1tYXJjYXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4iLCIuYmFubmVycy1tb3NhaWNvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDBweCAyMHB4OyB9XG4gIC5iYW5uZXJzLW1vc2FpY28gdWwge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBnYXA6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5iYW5uZXJzLW1vc2FpY28gdWwgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYmFubmVycy1tb3NhaWNvIHVsIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB1bnNldDsgfSB9XG4iLCIubWFyY2FzIHtcbiAgcGFkZGluZzogMCAwcHggMTVweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwcHggMHB4IDMwcHggMHB4OyB9XG4gIC5tYXJjYXM6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjNmNDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDYwcHgpO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgYm90dG9tOiAwcHg7IH1cbiAgLm1hcmNhcyBuYXYge1xuICAgIHBhZGRpbmc6IDBweCAyNXB4OyB9XG4gIC5tYXJjYXMgLmJ4LXdyYXBwZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweCA0MHB4OyB9XG4gIC5tYXJjYXMgLmpzLWJyYW5kcy1jYXJvdXNlbCBsaSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFyY2FzIC5qcy1icmFuZHMtY2Fyb3VzZWwgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAubWFyY2FzIC5qcy1icmFuZHMtY2Fyb3VzZWwgbGkgYSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4iLCJmaWVsZHNldCBsYWJlbCBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG4ucmVnaXN0ZXItZm9ybSAuaW5wdXQtbWVzc2FnZS5jb2xvci0tcmVkLWVycm9yIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICB0b3A6IDM0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5ncmlkX19jYWRhc3RybyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4OTBweCkge1xuICAgIC5ncmlkX19jYWRhc3RybyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGluaXRpYWw7XG4gICAgICBncmlkLWdhcDogaW5pdGlhbDtcbiAgICAgIGdhcDogaW5pdGlhbDsgfVxuICAgICAgLmdyaWRfX2NhZGFzdHJvIGRpdiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDtcbiAgICAgICAgZ3JpZC1nYXA6IGluaXRpYWw7XG4gICAgICAgIGdhcDogaW5pdGlhbDsgfSB9XG4gIC5ncmlkX19jYWRhc3Ryby5tYXJnaW4tYm90dG9tLS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5ncmlkX19jYWRhc3RybyBpbnB1dCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjODc4Nzg3OyB9XG4gIC5ncmlkX19jYWRhc3RybyAuaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbjogMTVweCAwIDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmdyaWRfX2NhZGFzdHJvIC5pbnB1dC1jb250YWluZXIubWFyZ2luLXRvcC0tMCB7XG4gICAgICBtYXJnaW4tdG9wOiAwOyB9XG4gICAgLmdyaWRfX2NhZGFzdHJvIC5pbnB1dC1jb250YWluZXIgaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM4Nzg3ODc7IH1cbiAgLmdyaWRfX2NhZGFzdHJvIC5pbnB1dC1sYWJlbCwgLmdyaWRfX2NhZGFzdHJvIC5qcy1pbnB1dC1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzg3ODc4NztcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gLmpzLWlucHV0LWxhYmVsIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4Nzg3ODc7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLmpzLWlucHV0LWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnOic7IH1cbiAgLmdyaWRfX2NhZGFzdHJvIC5sYWJlbC10b3AgLmpzLWlucHV0LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGNvbG9yOiAjMzQzNDM0O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAuanMtaW5wdXQtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDE1cHggMCAwIDA7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gLmhhc19faGVnaXN0ZXItaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdyaWRfX2NhZGFzdHJvIC5oYXNfX2hlZ2lzdGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTNweCAxZnI7XG4gICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA3cHg7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLmhhc19faGVnaXN0ZXIgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLmhhc19faGVnaXN0ZXIgc3BhbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmdyaWRfX2NhZGFzdHJvIC56aXBfX2RlbGl2ZXJ5X19zY2hlZHVsaW5nIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTcwcHggMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4OyB9XG4gICAgLmdyaWRfX2NhZGFzdHJvIC56aXBfX2RlbGl2ZXJ5X19zY2hlZHVsaW5nIC5kZWxpdmVyeV9fc2NoZWR1bGluZyBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBncmlkOyB9XG4gICAgICAuZ3JpZF9fY2FkYXN0cm8gLnppcF9fZGVsaXZlcnlfX3NjaGVkdWxpbmcgLmRlbGl2ZXJ5X19zY2hlZHVsaW5nIGxhYmVsIHNwYW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAuZ3JpZF9fY2FkYXN0cm8gLnppcF9fZGVsaXZlcnlfX3NjaGVkdWxpbmcgLmRlbGl2ZXJ5X19zY2hlZHVsaW5nIGxhYmVsIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNlbnRlcnByaXNlX2dyb3VwcyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjcHJpY2VfbGlzdF9pZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2NucGoge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI25hbWVfY29ycG9yYXRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNnB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjbmFtZV9mYW5jeSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI3JlZ2lzdHJhdGlvbl9zdGF0ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI3Bob25lX251bWJlciwgLmdyaWRfX2NhZGFzdHJvICNmb25lX2NvbnRhdG8ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNlbWFpbCwgLmdyaWRfX2NhZGFzdHJvICNjb250YWN0cy1lbWFpbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjZW1haWxfbmZlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMnB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjcmVnaXN0cmF0aW9uX211bmljaXBhbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2FkZHJlc3MtY2VwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY3cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNhZGRyZXNzLXN0cmVldCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDZweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2FkZHJlc3MtY29tcGxlbWVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2FkZHJlc3MtbnVtYmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk3cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNhZGRyZXNzLXJlZmVyZW5jZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2FkZHJlc3MtY2l0eSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4OHB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAjYWRkcmVzcy1uZWlnaGJvcmhvb2Qge1xuICAgIHBhZGRpbmctbGVmdDogODFweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2NvbnRhY3RzLW5hbWUge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNjb250YWN0X3Jlc3BvbnNpYmxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNjb250YWN0cy1jZWxscGhvbmVfbnVtYmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgycHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICN3aGF0c2FwcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDdweDsgfVxuICAuZ3JpZF9fY2FkYXN0cm8gI2NvbnRhY3RzLXBhc3N3b3JkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgzcHg7IH1cbiAgLmdyaWRfX2NhZGFzdHJvICNjb250YWN0cy1jb25maXJtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1OXB4OyB9XG4gIC5ncmlkX19jYWRhc3RybyAuYm94LXJlZ2lzdGVyLXRlcm1zIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmdyaWRfX2NhZGFzdHJvIC5ib3gtcmVnaXN0ZXItdGVybXMgYSB7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmdyaWRfX2NhZGFzdHJvIC5ib3gtcmVnaXN0ZXItdGVybXMgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luOiAwcHg7IH1cbiAgICAuZ3JpZF9fY2FkYXN0cm8gLmJveC1yZWdpc3Rlci10ZXJtcyAubGFiZWwtdGV4dCB7XG4gICAgICBvcmRlcjogMjsgfVxuICAgIC5ncmlkX19jYWRhc3RybyAuYm94LXJlZ2lzdGVyLXRlcm1zIC5pbnB1dC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBtYXJnaW46IDBweDsgfVxuXG4uZ3JpZC1pbnRlcmVzc2VzIC5pbnB1dC1sYWJlbCwgLmdyaWQtY29uaGVjZXUgLmlucHV0LWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGF1dG87XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLmdyaWQtaW50ZXJlc3NlcyAuaW5wdXQtY29udGFpbmVyLCAuZ3JpZC1jb25oZWNldSAuaW5wdXQtY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkOyB9XG5cbi5ncmlkLWludGVyZXNzZXMgLm11bHRpQ2hlY2tib3gtY29sdW1uLCAuZ3JpZC1jb25oZWNldSAubXVsdGlDaGVja2JveC1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdyaWQtZ2FwOiAyMHB4O1xuICByb3ctZ2FwOiAyMHB4O1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4Nzg3ODc7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg5MHB4KSB7XG4gICAgLmdyaWQtaW50ZXJlc3NlcyAubXVsdGlDaGVja2JveC1jb2x1bW4sIC5ncmlkLWNvbmhlY2V1IC5tdWx0aUNoZWNrYm94LWNvbHVtbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmdyaWQtaW50ZXJlc3NlcyAubXVsdGlDaGVja2JveC1jb2x1bW4gbGFiZWwsIC5ncmlkLWNvbmhlY2V1IC5tdWx0aUNoZWNrYm94LWNvbHVtbiBsYWJlbCB7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICBtaW4td2lkdGg6IDE4NXB4O1xuICAgIHBsYWNlLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAuZ3JpZC1pbnRlcmVzc2VzIC5tdWx0aUNoZWNrYm94LWNvbHVtbiBsYWJlbCBpbnB1dCwgLmdyaWQtY29uaGVjZXUgLm11bHRpQ2hlY2tib3gtY29sdW1uIGxhYmVsIGlucHV0IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgZmxleC1ncm93OiAwOyB9XG5cbi5ncmlkLWNvbmhlY2V1IC5pbnB1dC1tZXNzYWdlLmNvbG9yLS1yZWQtZXJyb3Ige1xuICBncmlkLXJvdzogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ncmlkLWNvbmhlY2V1ICNjb25oZWNldV9vdXRybyB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4uZ3JpZC1jb25oZWNldSAuY29uaGVjZXUtb3V0cm8sIC5ncmlkLWNvbmhlY2V1IC5jb25oZWNldS1pbmZsdWVuY2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZ3JpZC1jb25oZWNldSAuY29uaGVjZXUtb3V0cm8gbGFiZWwsIC5ncmlkLWNvbmhlY2V1IC5jb25oZWNldS1pbmZsdWVuY2VyIGxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5ncmlkLWNvbmhlY2V1IC5jb25oZWNldS1vdXRybyBpbnB1dCwgLmdyaWQtY29uaGVjZXUgLmNvbmhlY2V1LW91dHJvIHNlbGVjdCwgLmdyaWQtY29uaGVjZXUgLmNvbmhlY2V1LWluZmx1ZW5jZXIgaW5wdXQsIC5ncmlkLWNvbmhlY2V1IC5jb25oZWNldS1pbmZsdWVuY2VyIHNlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTlweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uZ3JpZC1jb25oZWNldSAubXVsdGlDaGVja2JveC1jb2x1bW4gbGFiZWwge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbmlucHV0I3JlY2VpdmVfbWVzc2FnZSB7XG4gIHdpZHRoOiAxM3B4OyB9XG5cbi5yb3V0ZS1jbGllbnRlLmNhZGFzdHJvIC5sLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMHB4IDIwcHg7IH1cbiAgLnJvdXRlLWNsaWVudGUuY2FkYXN0cm8gLmwtY29udGVudCAuanMtYWNjZXB0LXRlcm1zLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG4ucm91dGUtY2FycmluaG8gaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucm91dGUtY2FycmluaG8gaDIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4ucm91dGUtY2FycmluaG8uaXRlbnMgLmFkZHJlc3MgYWRkcmVzcyB7XG4gIG1hcmdpbjogMDsgfVxuXG4ucm91dGUtY2FycmluaG8gLm1vZGFsIHtcbiAgei1pbmRleDogMTA3MzsgfVxuXG4ucm91dGUtY2FycmluaG8gLm1vZGFsLWRpYWxvZy0tcHJvZHVjdC1raXQge1xuICBtYXgtd2lkdGg6IDEwMjRweDsgfVxuXG4ucm91dGUtY2FycmluaG8gLmJveC1vcmRlci1zdW1tYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMTVweDtcbiAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnJvdXRlLWNhcnJpbmhvIC5ib3gtb3JkZXItc3VtbWFyeSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLnJvdXRlLWNhcnJpbmhvIC5ib3gtb3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMHB4IDBweCAwIDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiA2NTBweDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAgIC5yb3V0ZS1jYXJyaW5obyAuYm94LW9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnkub3ZlcmZsb3dpbmcge1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5yb3V0ZS1jYXJyaW5obyAuYm94LW9yZGVyLXN1bW1hcnkgLm9yZGVyLXN1bW1hcnk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUFNQUFBSTNCQU1BQUFDc2N2d2VBQUFBQVhOU1IwSUIyY2tzZndBQUFDZFFURlJGQUFBQTNkM2QzZDNkM3Q3ZTNkM2QzZDNkM2QzZDNkM2QzZDNkM3Q3ZTNkM2QzTnpjMTlmWHRHdUVQUUFBQUExMFVrNVRBR3I1VnN2L2ZwVG5zR0ZSRTZaZDdoNEFBQUFzU1VSQlZIaWNZeEF5WUhCTllBaWxESldPb2xFMGlrYlJLQnBGU0NpVUF0U2F3REExZ1dIcEJnWWVCZ0JFQjlIWDBUMENFQUFBQUFCSlJVNUVya0pnZ2c9PSk7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgICAucm91dGUtY2FycmluaG8gLmJveC1vcmRlci1zdW1tYXJ5IC5vcmRlci1zdW1tYXJ5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB3aWR0aDogN3B4OyB9XG4gICAgLnJvdXRlLWNhcnJpbmhvIC5ib3gtb3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgd2lkdGg6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7IH1cblxuLnJvdXRlLWNhcnJpbmhvIC5ncmlkLWNoZWNrb3V0IC5ib3gtb3JkZXItc3VtbWFyeSAub3JkZXItc3VtbWFyeSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cblxuLnJvdXRlLWNhcnJpbmhvIC5ib3gtYmFza2V0LXZhbHVlcyB7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAyMHB4IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5yb3V0ZS1jYXJyaW5obyAuYm94LWJhc2tldC12YWx1ZXMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4ucm91dGUtY2FycmluaG8gLmJveC1kZWxpdmVyeSwgLnJvdXRlLWNhcnJpbmhvIC5ib3gtaW52b2NlLW1lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBtYXgtd2lkdGg6IDgwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAucm91dGUtY2FycmluaG8gLmJveC1kZWxpdmVyeSwgLnJvdXRlLWNhcnJpbmhvIC5ib3gtaW52b2NlLW1lc3NhZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5yb3V0ZS1jYXJyaW5obyAuYWpheGxvYWRpbmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmNvbnRpbnVlLXNob3BwaW5nIHtcbiAgbWF4LXdpZHRoOiAzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjBweCBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzg3ODc4NztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IDQycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4Nzg3ODc7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiB1bnNldDsgfVxuXG4uY2hlY2tvdXRfX3N0ZXBzIHtcbiAgbWF4LXdpZHRoOiA4MTVweDtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5jaGVja291dC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNCUgMTIlIDEyJSAxMiUgMTMlIDE3JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNoZWNrb3V0LWl0ZW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2hlY2tvdXQtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayB7XG4gICAgICBncmlkLXJvdzogMztcbiAgICAgIGdyaWQtY29sdW1uOiAxOyB9XG4gICAgICAuY2hlY2tvdXQtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2hlY2tvdXQtaXRlbSAudW5pdGFyeS5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sgLnVuaXRhcnkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5jaGVja291dC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sgLnVuaXRhcnkgZGl2IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jaGVja291dC1pdGVtIC5zdC5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDM7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC5zdC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC5zdC5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNoZWNrb3V0LWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayB7XG4gICAgICBncmlkLXJvdzogMztcbiAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAuY2hlY2tvdXQtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC50b3RhbC13aXRoLXRheGVzLml0ZW0tYmxvY2sgLnJlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNoZWNrb3V0LWl0ZW0gLmlwaS5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jaGVja291dC1pdGVtIC5pcGkuaXRlbS1ibG9jayAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG4gICAgICAuY2hlY2tvdXQtaXRlbSAuaXBpLml0ZW0tYmxvY2sgLnJlbW92ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2hlY2tvdXQtaXRlbTpmaXJzdC1vZi10eXBlIC5pdGVtLWJsb2NrIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyOyB9XG4gIC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBncmlkOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jay5kaXNwbGF5LS1ub25lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jayAudGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jayAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgIC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDsgfSB9XG4gIC5jaGVja291dC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAuY2hlY2tvdXQtaXRlbSAucHJvZHVjdC1pbWFnZS1uYW1lIC5jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgIC5jaGVja291dC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUgLnJlbW92ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmNoZWNrb3V0LWl0ZW06Zmlyc3Qtb2YtdHlwZSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmNoZWNrb3V0X19pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jaGVja291dF9faW1nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogODBweDtcbiAgICAgIGhlaWdodDogODBweDsgfSB9XG5cbi5jaGVja291dF9fdGFibGVfX3F0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMmEzM2I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG4uY2hlY2tvdXRfX2NvbnRlbnRfX2J1dHRvbi1maW5hbGl6YXIge1xuICBtYXgtd2lkdGg6IDEwNjVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5kZWxpdmVyeS1tZXNzYWdlIHtcbiAgICB3aWR0aDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmFkZHJlc3Nlcy1ibG9jayB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7IH1cbiAgICAuYWRkcmVzc2VzLWJsb2NrIC5hZGRyZXNzIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDBweDsgfVxuICAgICAgLmFkZHJlc3Nlcy1ibG9jayAuYWRkcmVzcyBhZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5kZWxpdmVyeS1zdWdnZXN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmRlbGl2ZXJ5LXN1Z2dlc3Rpb24gaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmRlbGl2ZXJ5LXN1Z2dlc3Rpb24gc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNvbXBsZXRpb24gc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wYXltZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG5cbi5jaGVja291dF9fdGl0dWxvLXBhZ2FtZW50b3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMTFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNiU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5wYXltZW50LW1ldGhvZHMge1xuICBwYWRkaW5nOiAyNXB4IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5wYXltZW50LW1ldGhvZHMgLnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjsgfVxuICAgICAgLnBheW1lbnQtbWV0aG9kcyAudGl0bGUgaDMge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmNoZWNrb3V0X19wYXltZW50LW1ldGhvZHMge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2hlY2tvdXRfX3BheW1lbnQtbWV0aG9kcyAuaW5wdXQtbGFiZWwge1xuICBtYXJnaW46IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMzJhMzNiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNoZWNrb3V0X19wYXltZW50LW1ldGhvZHMgbGFiZWwge1xuICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuXG4ucHVyY2hhc2UtY2hlY2tlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHVyY2hhc2UtY2hlY2tlZCBkaXY6bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzMXB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJek1TSWdhR1ZwWjJoMFBTSXlOeUlnZG1sbGQwSnZlRDBpTUNBd0lETXhJREkzSWo0OFp6NDhaejQ4Y0dGMGFDQm1hV3hzUFNJalpXUm1OV1k0SWlCa1BTSk5Nall1T0RNNElERTBMamc0Tm5ZNExqSXdObU13SURJdU1URXRNUzQzTURFZ015NDRNVGt0TXk0NElETXVPREU1U0RNdU9FTXhMamNnTWpZdU9URWdNQ0F5TlM0eU1ESWdNQ0F5TXk0d09USldNeTQzTmpWRE1DQXhMalkxTlNBeExqY3RMakExTkNBekxqZ3RMakExTkdneE5pNHhORGQyTWk0NU1UWklNeTQ0TURGakxTNDBPVGNnTUMwdU9TNDBNRFF0TGprdU9UQXpkakU1TGpNeU4yTXdJQzQxTGpRd015NDVNRFF1T1M0NU1EUm9NVGt1TWpNMll5NDBPVGNnTUNBdU9TMHVOREExTGprdExqa3dOSFl0T0M0eU1EWjZiUzB4TWk0MU1ERWdNeTQ0TnpoTU55NHpNVFlnTVRFdU56RnNNaTR3TlRFdE1pNHdOaklnTkM0NU55QTBMams1TTB3eU9TNHdOemN0TGpFMk9Hd3lMakExSURJdU1EWXllaUl2UGp3dlp6NDhMMmMrUEM5emRtYyspO1xuICAgIGJvdHRvbTogMTQwcHg7XG4gICAgbGVmdDogNzAlOyB9XG5cbi5iYXNrZXQtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxMXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuYmFza2V0LWJ1dHRvbnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLnBheW1lbnQtdHlwZS1jb25maXJtYXRpb24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50OyB9XG5cbi5oZWFkZXItY2FydF9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTsgfVxuXG4uaXMtcGFydGlhbC1iaWxsaW5nLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5jaGVja291dF9fdGVybXMgbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja2JveDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgY29sb3I6IHdoaXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE5cHg7IH1cblxuLmNoZWNrb3V0X190ZXJtcyBsYWJlbCA+IGlucHV0W3R5cGU9XCJyYWlvXCJdOmNoZWNrZWQgKyAucmFkaW8sIC5jaGVja291dF9fdGVybXMgbGFiZWwgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIC5jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMmEzM2I7IH1cblxuLmNoZWNrb3V0X190ZXJtcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ucmFkaW8sIC5jaGVja291dF9fdGVybXMgLmNoZWNrYm94IHtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMyYTMzYjsgfVxuXG4uY2hlY2tvdXRfX3Rlcm1zIC5qcy1hY2NlcHQtdGVybXMge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pcy1hY2NlcHQtdGVybXMge1xuICBib3JkZXItY29sb3I6ICNDQ0NDQ0M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5ncmlkX19wYWdhbWVudG8ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwMHB4IDQwMHB4O1xuICBncmlkLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmdyaWRfX3BhZ2FtZW50byB7XG4gICAgICBncmlkLWdhcDogaW5pdGlhbDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDsgfSB9XG4gIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggMWZyIDFmcjtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWF4LWNvbnRlbnQgMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGFkYWRhOyB9XG4gICAgICAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jay5wcm9kdWN0LWltYWdlLW5hbWUge1xuICAgICAgICBncmlkLWNvbHVtbjogMS80O1xuICAgICAgICBncmlkLXJvdzogMS8xOyB9XG4gICAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLnByb2R1Y3QtaW1hZ2UtbmFtZSAuY29udGVudCB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDY1JTsgfVxuICAgICAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLnByb2R1Y3QtaW1hZ2UtbmFtZSAuY29udGVudCBhIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLnByb2R1Y3QtaW1hZ2UtbmFtZSAuY29udGVudCBhIGJyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sucXVhbnRpdHktaXRlbXMge1xuICAgICAgICBncmlkLWNvbHVtbjogMi8zO1xuICAgICAgICBncmlkLXJvdzogMi8yO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLnF1YW50aXR5LWl0ZW1zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sucXVhbnRpdHktaXRlbXMgLmNvbnRlbnQgLnF1YW50aXR5IHtcbiAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogIzNmM2IzYzsgfVxuICAgICAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLnF1YW50aXR5LWl0ZW1zIC5jb250ZW50IC5xdWFudGl0eTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdRdGQuICc7IH1cbiAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrLnRvdGFsLXdpdGgtdGF4ZXMge1xuICAgICAgICBncmlkLXJvdzogMi8yO1xuICAgICAgICBncmlkLWNvbHVtbjogMy80O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jay50b3RhbC13aXRoLXRheGVzIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgICAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jayAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudC51bml0YXJ5LCAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudC5zdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC5yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEwMCU7IH1cbiAgICAgIC5ncmlkX19wYWdhbWVudG8gLmJveC1vcmRlci1zdW1tYXJ5IC5jaGVja291dC1pdGVtIC5pdGVtLWJsb2NrIC5pcGkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZ3JpZF9fcGFnYW1lbnRvIC5ib3gtb3JkZXItc3VtbWFyeSAuY2hlY2tvdXQtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLmdyaWRfX3BhZ2FtZW50byAuYm94LW9yZGVyLXN1bW1hcnkgLmNoZWNrb3V0LWl0ZW0gLml0ZW0tYmxvY2sgLmNvbnRlbnQgYSB7XG4gICAgICAgICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cblxuLmRlbGl2ZXJ5X19jb2x1bW5zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5kZWxpdmVyeV9fY29sdW1ucyB7XG4gICAgICBncmlkLWdhcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuICAuZGVsaXZlcnlfX2NvbHVtbnMgLm9yZGVyLWFkZHJlc3MgZGl2IHtcbiAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gIC5kZWxpdmVyeV9fY29sdW1ucyAuZGVsaXZlcnktYWRkcmVzcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDI3NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLmRlbGl2ZXJ5X19jb2x1bW5zIC5kZWxpdmVyeS1hZGRyZXNzIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsOyB9IH1cblxuLnBheW1lbnQtbWV0aG9kc19fbGlzdCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgLnBheW1lbnQtbWV0aG9kc19fbGlzdCBsaSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDIwcHg7XG4gICAgbWluLWhlaWdodDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBheW1lbnQtbWV0aG9kc19fbGlzdCBzcGFuIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5wYXltZW50LW1ldGhvZHNfX2xpc3Qgc3Bhbjo6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IDBweDsgfVxuICAucGF5bWVudC1tZXRob2RzX19saXN0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucGF5bWVudC1tZXRob2RzX19saXN0IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAucGF5bWVudC1tZXRob2RzX19saXN0IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkIH4gc3Bhbjo6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjsgfVxuXG4jcHVyY2hhc2luZy1wcm9jZXNzIHtcbiAgbWF4LXdpZHRoOiA5MTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgI3B1cmNoYXNpbmctcHJvY2VzcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI3B1cmNoYXNpbmctcHJvY2VzcyAuc3RlcCBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgICBtYXJnaW4tdG9wOiAtNHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLmpzLXNlbGVjdC1kZWxpdmVyeSAubGFiZWwtdGV4dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IDFmcjsgfVxuICAgIC5qcy1zZWxlY3QtZGVsaXZlcnkgLmxhYmVsLXRleHQgc3BhbiB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLmJveC1jb3Vwb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5ib3gtY291cG9uICNkaXNjb3VudC1jb3Vwb24sIC5ib3gtY291cG9uIC5kaXNjb3VudC1jb3Vwb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgbWluLWhlaWdodDogNDRweDtcbiAgICBib3JkZXI6IDBweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gIC5ib3gtY291cG9uIC5hcHBseS1jb3Vwb24sIC5ib3gtY291cG9uIC5yZW1vdmUtY291cG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7XG4gICAgbWF4LXdpZHRoOiA3MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gIC5ib3gtY291cG9uIC5yZW1vdmUtY291cG9uIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZ3JpZF9fZmluYWxpemNhbyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZGlzcGxheTogZmxleDsgfVxuICAuZ3JpZF9fZmluYWxpemNhbyAubGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAuZ3JpZF9fZmluYWxpemNhbyAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEwNTBweCkge1xuICAgICAgLmdyaWRfX2ZpbmFsaXpjYW8gLnJpZ2h0IHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuZ3JpZF9fZmluYWxpemNhbyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5ncmlkX19maW5hbGl6Y2FvIC5kZWxpdmVyeSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAuZ3JpZC1jaGVja291dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5ncmlkLWNoZWNrb3V0IC5iYXNrZXRzIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5ncmlkLWNoZWNrb3V0IC5zdWJ0b3RhbHMge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiIsIiIsIi5pbmRleF9fcHJvZHVjdHNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIwMHB4IDFmcjtcbiAgZ3JpZC1nYXA6IDQwcHg7XG4gIGdhcDogNDBweDsgfVxuXG4uYm94LXZpdHJpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXI6IDRweCBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBtaW4td2lkdGg6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gIC5ib3gtdml0cmluZTpob3ZlciwgLmJveC12aXRyaW5lLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgcmVkOyB9XG5cbi5yZWdpc3Rlci1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQwMDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWdpc3Rlci1tZXNzYWdlX19jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnJlZ2lzdGVyLW1lc3NhZ2VfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucmVnaXN0ZXItbWVzc2FnZV9fdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7XG4gICAgbWluLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5yZWdpc3Rlci1tZXNzYWdlX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHRvcDogNXB4OyB9XG4iLCIuaW5mby1iYW5uZXItaG9tZS1ib3R0b20ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2MDBweCA1MDBweCAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNjgwcHg7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiYmFubmVyIGJhbm5lciB0ZXh0IGVtcHR5XCI7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuICBtYXJnaW46IDEwMHB4IDBweDsgfVxuXG4uaW5mby1iYW5uZXItaG9tZS1ib3R0b21fX2Jhbm5lciB7XG4gIGdyaWQtYXJlYTogYmFubmVyOyB9XG5cbi5pbmZvLWJhbm5lci1ob21lLWJvdHRvbV9fYmFubmVyX19iYWNrZ3JvdW5kLWltZyB7XG4gIHBhZGRpbmc6IDYwcHggMHB4OyB9XG5cbi5pbmZvLWJhbm5lci1ob21lLWJvdHRvbV9fYmFubmVyX19pbWcge1xuICBwYWRkaW5nOiAwcHggNjBweDsgfVxuXG4uaW5mby1iYW5uZXItaG9tZS1ib3R0b21fX3RleHQge1xuICBncmlkLWFyZWE6IHRleHQ7IH1cbiIsIi5pbmZvLXBob25lIHtcbiAgd2lkdGg6IDIwMHB4OyB9XG4iLCIucm91dGUtY29udGV1ZG9zIC5ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4uY29udGVudC1pbnN0aXR1Y2lvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBncmlkLWdhcDogMzBweDtcbiAgY29sdW1uLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAuZmFxIC5zZWFyY2gtYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucm91bmRlZC1iZWZvcmU6OmJlZm9yZSwgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucm91bmRlZC1iZWZvcmUtczo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjdiN2I3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJvdW5kZWQtYmVmb3JlLmFjdGl2ZTo6YmVmb3JlLCAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yb3VuZGVkLWJlZm9yZS1zLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzMjM3OyB9XG4gIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJvdW5kZWQtYmVmb3JlLXM6OmJlZm9yZSB7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWQzMjM3OyB9XG4gIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLmxlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMjcwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5sZWZ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkOyB9XG4gICAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5jb250ZW50IC50ZXh0IHtcbiAgICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuY29udGVudCBwIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuY29udGVudCAub3JkZXItYWN0aW9ucyBkaXYgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgICBncmlkLWdhcDogMTBweDsgfVxuICAgICAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5jb250ZW50IC5vcmRlci1hY3Rpb25zIGRpdiBkaXYgLnRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuY29udGVudCAub3JkZXItYWN0aW9ucyBkaXYgZGl2IGEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjNiM2M7IH1cbiAgICAgICAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5jb250ZW50IC5vcmRlci1hY3Rpb25zIGRpdiBkaXYgYS5kZXRhaWw6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiRGV0YWxoZXNcIjsgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmNvbnRlbnQgLm9yZGVyLWFjdGlvbnMgZGl2IGRpdiBhLnJlbW92ZTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJSZW1vdmVyXCI7IH1cbiAgICAgICAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5jb250ZW50IC5vcmRlci1hY3Rpb25zIGRpdiBkaXYgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICBjb2xvcjogIzNmM2IzYzsgfVxuICAgICAgICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmNvbnRlbnQgLm9yZGVyLWFjdGlvbnMgZGl2IGRpdiBhIGkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodC5ncmlkLWdhcC0tMHB4IHtcbiAgICAgIGdyaWQtZ2FwOiAwcHg7IH1cbiAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCBoMy5ib3R0b20tYmFyIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE0JSAxMyUgMTklIDE4JSAyMyUgMTMlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLm9yZGVycy10YWJsZSAub3JkZXIge1xuICAgICAgICBib3gtc2hhZG93OiBpbml0aWFsO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLXN1YmplY3Qge1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfSB9XG4gICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0ge1xuICAgICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH0gfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0uY29udGFjdHMtZWRpdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbmhlcml0OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybS5jb250YWN0cy1lZGl0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3QtdXMtZm9ybSAjcmV2ZW5kYSwgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3JldmVuZGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdC11cy1mb3JtICNub21lLCAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjbm9tZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzhweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3QtdXMtZm9ybSAjZW1haWwsIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNlbWFpbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzlweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3QtdXMtZm9ybSAjdGVsZWZvbmUsIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICN0ZWxlZm9uZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogOTVweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3QtdXMtZm9ybSAjYXNzdW50bywgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI2Fzc3VudG8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0LXVzLWZvcm0gI21lbnNhZ2VtLCAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjbWVuc2FnZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExM3B4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdC11cy1mb3JtICNzZXRvciwgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3NldG9yIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3MnB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdC11cy1mb3JtIC5jb2xvci0tcmVkLWVycm9yLCAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAuY29sb3ItLXJlZC1lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3R5cGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNhY3RpdmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNzdG9yZV9wZXJtaXNzaW9uc19pZHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI25hbWUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc3cHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNjcGYge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNyZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTVweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3Bhc3N3b3JkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjY29uZmlybSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTUzcHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNkZXBhcnRtZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNDNweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI3JvbGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNwaG9uZV9udW1iZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDk0cHg7IH1cbiAgICAgIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtICNjb250YWN0cy1lZGl0ICNjZWxscGhvbmVfbnVtYmVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSAjY29udGFjdHMtZWRpdCAjZmF4X251bWJlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gI2NvbnRhY3RzLWVkaXQgI2JpcnRoX2RhdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4OyB9XG4gICAgICAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSBmb3JtIC5kaXNwbGF5LS1ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLmZvcm0gZm9ybSAuaW5wdXQtbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IDI7IH1cblxuLmZhbGVjb25vc2NvLWRldGFsaGUgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLm9yZGVycy10YWJsZSAub3JkZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzJSAyNSUgMTYlIDQ2JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNTQ1cHgpIHtcbiAgICAuZmFsZWNvbm9zY28tZGV0YWxoZSAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHVuc2V0OyB9IH1cblxuLnJvdXRlLWNvbnRldWRvcyAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC5jb250ZW50LWluc3RpdHVjaW9uYWwgaDQge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUge1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NDVweCkge1xuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmpzLWNhcm91c2VsLXNvYnJlIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgICAgbWluLXdpZHRoOiBpbml0aWFsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgLmpzLXRodW1icyB7XG4gICAgcGFkZGluZzogMHB4IDIwcHg7IH1cbiAgICAucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAuanMtdGh1bWJzIC5saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAuYngtcHJldiwgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgLmJ4LW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmpzLWNhcm91c2VsLXNvYnJlIC5ieC1wcmV2IGksIC5yb3V0ZS1jb250ZXVkb3MgLmpzLWNhcm91c2VsLXNvYnJlIC5ieC1uZXh0IGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgLmJ4LXByZXYgaW1nLCAucm91dGUtY29udGV1ZG9zIC5qcy1jYXJvdXNlbC1zb2JyZSAuYngtbmV4dCBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgLmJ4LW5leHQgaW1nIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIC5yb3V0ZS1jb250ZXVkb3MgLmpzLWNhcm91c2VsLXNvYnJlIC5qcy1tYWluLWltYWdlcyAuYngtdmlld3BvcnQge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgLmpzLW1haW4taW1hZ2VzIC5ieC13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cblxuLnJvdXRlLWNvbnRldWRvcyAuanMtY2Fyb3VzZWwtc29icmUgKiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnJvdXRlLWNvbnRldWRvcyBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC52aWRlby1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAgIC5yb3V0ZS1jb250ZXVkb3MgLnZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAudmlkZW8tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucm91dGUtY29udGV1ZG9zIC52aWRlby1jb250YWluZXIgZGl2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLnN0b3JlLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NzBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgaWZyYW1lLCAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC52aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLnNvYnJlLXRleHQtLTEgcCB7XG4gIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5pbWFnZS1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5pbWFnZS1ncmlkIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmltYWdlLWdyaWQgaW1nIHtcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDNweCArIDElKTtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDNweCArIDIlKTsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5ncmlkLXZhbG9yZXMge1xuICBncmlkLWdhcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC52aWRlbyB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4ucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC5saW5rcyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQ2dBQkFJY0FBTGUzdHdBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUNIL0MwNUZWRk5EUVZCRk1pNHdBd0VBQUFBaCtRUUVBQUFBQUN3QUFBQUFDZ0FCQUFBSUJ3QUJDQnhJTUNBQU93PT1cIik7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAvKiY6OmJlZm9yZXtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCBtYXAtZ2V0KCRjb2xvci1wYWxldHRlLCAnZ3JleS04MCcpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OjBweDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgICAgICB9Ki8gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLmxpbmtzIHtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bzsgfSB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAubGlua3MgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLmxpbmtzIGxpIHtcbiAgICAgICAgICB3aWR0aDogMTEwcHg7IH1cbiAgICAgICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC5saW5rcyBsaTpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAubGlua3MgbGkgYSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICBjb2xvcjogI2I3YjdiNzsgfVxuICAgICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC5saW5rcyBsaSBhLmFjdGl2ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC5saW5rcyBsaSBhLmFjdGl2ZS5yb3VuZGVkLWJlZm9yZS1zOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZWQzMjM3OyB9XG4gICAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLmxpbmtzIGxpIGEucm91bmRlZC1iZWZvcmUtczo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNiN2I3Yjc7IH1cbiAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAueWVhci1ibG9jayB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLnllYXItYmxvY2sgYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAueWVhci1ibG9jayAuc2Vjb25kLXJvdyB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgcGxhY2UtaXRlbXM6IGNlbnRlcjsgfVxuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLnllYXItYmxvY2sgLnllYXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogcmdiYSgxODMsIDE4MywgMTgzLCAwLjQpO1xuICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC55ZWFyLWJsb2NrLmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtc29icmUgLmhpc3RvcnktYmxvY2sgLnllYXItYmxvY2sgPiBkaXYge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxLjJyZW07XG4gICAgcm93LWdhcDogNHJlbTtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAueWVhci1ibG9jayA+IGRpdiBmaWd1cmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLXNvYnJlIC5oaXN0b3J5LWJsb2NrIC55ZWFyLWJsb2NrID4gZGl2IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIHBsYWNlLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1zb2JyZSAuaGlzdG9yeS1ibG9jayAueWVhci1ibG9jayA+IGRpdiBmaWd1cmUge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IDIwcHg7XG4gICAgICBnYXA6IDIwcHg7IH0gfVxuICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIC5tZW51LWxvamFzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMjY1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIC5tZW51LWxvamFzIHtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLm1lbnUtbG9qYXMgLmxpbmstbG9qYSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2I3YjdiNztcbiAgICAgIGNvbG9yOiAjYjdiN2I3OyB9XG4gICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIC5tZW51LWxvamFzIC5saW5rLWxvamEgLnJvdW5kZWQtYmVmb3JlLXM6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiN2I3Yjc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucm91dGUtY29udGV1ZG9zIC5pbnN0aXR1Y2lvbmFsLWxvamFzIC5tZW51LWxvamFzIC5saW5rLWxvamEgLmhvcmFyaW8ge1xuICAgICAgICBjb2xvcjogI2I3YjdiNzsgfVxuICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubWVudS1sb2phcyAubGluay1sb2phLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjMzQzNDM0OyB9XG4gICAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLm1lbnUtbG9qYXMgLmxpbmstbG9qYS5hY3RpdmUgLnJvdW5kZWQtYmVmb3JlLXM6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VkMzIzNztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzMjM3OyB9XG4gICAgICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLm1lbnUtbG9qYXMgLmxpbmstbG9qYS5hY3RpdmUgLmhvcmFyaW8ge1xuICAgICAgICAgIGNvbG9yOiAjOGQ4ZDhkOyB9XG4gICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubWVudS1sb2phcyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLmxvamFzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubG9qYXMge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5yb3V0ZS1jb250ZXVkb3MgLmluc3RpdHVjaW9uYWwtbG9qYXMgLmxvamFzIC5sb2phIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnJvdXRlLWNvbnRldWRvcyAuaW5zdGl0dWNpb25hbC1sb2phcyAubG9qYXMgLmxvamEuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuIiwiLnJvdXRlLWNsaWVudGUuZW50cmFyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1ncy9sb2dpbi5qcGdcIik7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yb3V0ZS1jbGllbnRlLmVudHJhciAubC1jb250ZW50IHtcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5yb3V0ZS1jbGllbnRlLmVudHJhciAubC1jb250ZW50IC5sb2dvIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucm91dGUtY2xpZW50ZS5lbnRyYXIgLmwtY29udGVudCAjaWRlbnRpZmljYXRpb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgICAgICAucm91dGUtY2xpZW50ZS5lbnRyYXIgLmwtY29udGVudCAjaWRlbnRpZmljYXRpb24gLmxvZ2luLWJveGVzIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgIGdhcDogMjVweDtcbiAgICAgICAgICBncmlkLWdhcDogMjVweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG5cbi5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EsIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1ncy9sb2dpbi5qcGdcIik7IH1cbiAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAuX3BhZ2luYXRpb24gYSwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLl9wYWdpbmF0aW9uIGEge1xuICAgIGNvbG9yOiAjRkZGOyB9XG4gICAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAuX3BhZ2luYXRpb24gYSBzcGFuLCAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5fcGFnaW5hdGlvbiBhIGksIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5fcGFnaW5hdGlvbiBhIHNwYW4sIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5fcGFnaW5hdGlvbiBhIGkge1xuICAgICAgY29sb3I6ICMzMmEzM2I7IH1cbiAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAuYnRuLXNlYXJjaCwgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmJ0bi1zZWFyY2gge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5fcGFnaW5hdGlvbiAuaXMtYWN0aXZlIGEsIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5fcGFnaW5hdGlvbiAuaXMtYWN0aXZlIGEge1xuICAgIGNvbG9yOiAjMzJhMzNiOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhICNsb2dpbi1lbnRlcnByaXNlLCAucm91dGUtY2xpZW50ZS5sb2dpbi12ZW5kZWRvciAjbG9naW4tZW50ZXJwcmlzZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB3aWR0aDogOTAlOyB9XG4gICAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhICNsb2dpbi1lbnRlcnByaXNlIGZvcm0sIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yICNsb2dpbi1lbnRlcnByaXNlIGZvcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAjbG9naW4tZW50ZXJwcmlzZSAuZm9ybS1maWVsZHMsIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yICNsb2dpbi1lbnRlcnByaXNlIC5mb3JtLWZpZWxkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhICNsb2dpbi1lbnRlcnByaXNlIC5jb2x1bW4tdGl0bGUsIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yICNsb2dpbi1lbnRlcnByaXNlIC5jb2x1bW4tdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLmxvZ28sIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5sb2dvIGltZywgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmxvZ28gaW1nIHtcbiAgICAgIHdpZHRoOiA5MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDM3MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5jb250ZW50LWxpc3QsIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5jb250ZW50LWxpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5rZXl3b3JkLWxvZ2luLWVtcHJlc2EsIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5rZXl3b3JkLWxvZ2luLWVtcHJlc2Ege1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAxOyB9XG4gIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLmxpc3QsIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmM2Y0O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGdyaWQ7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5saXN0IC5pdGVtIHN0cm9uZywgLnJvdXRlLWNsaWVudGUubG9naW4tdmVuZGVkb3IgLmxpc3QgLml0ZW0gc3Ryb25nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAubGlzdCAuaXRlbSAucm93LCAucm91dGUtY2xpZW50ZS5sb2dpbi12ZW5kZWRvciAubGlzdCAuaXRlbSAucm93IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjVweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjNmNDsgfVxuICAgIC5yb3V0ZS1jbGllbnRlLmxvZ2luLWVtcHJlc2EgLmxpc3QgLml0ZW06bGFzdC1vZi10eXBlIC5yb3csIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5saXN0IC5pdGVtOmxhc3Qtb2YtdHlwZSAucm93IHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAucm91dGUtY2xpZW50ZS5sb2dpbi1lbXByZXNhIC5saXN0IC5yb3csIC5yb3V0ZS1jbGllbnRlLmxvZ2luLXZlbmRlZG9yIC5saXN0IC5yb3cge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzIlIDE3JSAxNSUgOSUgMTAlIDEyJTtcbiAgICAgIHBhZGRpbmc6IDBweCAyNXB4O1xuICAgICAgZ3JpZC1nYXA6IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnJvdXRlLWNsaWVudGUubG9naW4tZW1wcmVzYSAubGlzdCAucm93LCAucm91dGUtY2xpZW50ZS5sb2dpbi12ZW5kZWRvciAubGlzdCAucm93IHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfSB9XG4iLCIubWV1cy1wZWRpZG9zIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tZXVzLXBlZGlkb3MgLl9wYWdpbmF0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbmZvcm0ubWV1cy1wZWRpZG9zIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjFmM2Y0O1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtaW5tYXgoMjIuOSUsIDE3MHB4KSBtaW5tYXgoMTAlLCAxNzBweCkgbWlubWF4KDEwJSwgMTcwcHgpIDE3MHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBmb3JtLm1ldXMtcGVkaWRvcyB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICBmb3JtLm1ldXMtcGVkaWRvcyAuaW5wdXQtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkOyB9XG4gIGZvcm0ubWV1cy1wZWRpZG9zIC5pbnB1dC1sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzM5MzkzOTtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgZm9ybS5tZXVzLXBlZGlkb3Mgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM4Nzg3ODc7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MgLmJvZHktb3JkZXJzLXRhYmxlIHtcbiAgICBwYWRkaW5nOiAxMDRweCAzMHB4IDMwcHggMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcyAuYm9keS1vcmRlcnMtdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuYm9keS1vcmRlcnMtdGFibGUge1xuICAgIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgcGFkZGluZzogMzBweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbnRhaW5lci1wZWRpZG9zIHtcbiAgICB3aWR0aDogOTUlO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5jb250YWluZXItcGVkaWRvcyBoMyB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29udGFpbmVyLXBlZGlkb3MgaDMge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBsZWZ0OiAzMHB4OyB9IH1cblxuLnNlYXJjaF9fb3JkZXJfX2NvbHVtbiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoX19vcmRlcl9fY29sdW1uOmZpcnN0LW9mLXR5cGUge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzOyB9XG4gICAgLnNlYXJjaF9fb3JkZXJfX2NvbHVtbjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICBncmlkLXJvdzogMjsgfVxuICAgIC5zZWFyY2hfX29yZGVyX19jb2x1bW46bGFzdC1vZi10eXBlIHtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuc2VhcmNoX19vcmRlcl9fY29sdW1uIHtcbiAgICAgIG1heC13aWR0aDogMjcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaF9fb3JkZXJfX2NvbHVtbiAuZGF0ZXBpY2tlciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2hfX29yZGVyX19jb2x1bW4gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICAgIG1heC13aWR0aDogMTcwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaF9fb3JkZXJfX2NvbHVtbi5zZWFyY2gtZGF0ZS1jb2x1bW4ge1xuICAgICAgbWF4LXdpZHRoOiAxNzBweDsgfSB9XG5cbi5vcmRlcnMtdGFibGUgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzNmM2IzYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMHB4IDEzcHggMHB4IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3JkZXJzLXRhYmxlIC52YWx1ZSwgLm9yZGVycy10YWJsZSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG5cbi5vcmRlcnMtdGFibGUgLm9yZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIG1pbm1heCgxMDBweCwgMTUlKSBtaW5tYXgoMTAwcHgsIDE1JSkgbWlubWF4KDEwMHB4LCAxNSUpIG1pbm1heCgxNjVweCwgMTUlKSAyNDJweCA1MnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5vcmRlci1jb2x1bW4ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDI2cHggMWZyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7IH1cbiAgICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1udW1iZXIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uIC52YWx1ZSwgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbiAudGl0bGUge1xuICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5vcmRlci1jb2x1bW4ub3JkZXItcGF5bWVudCB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1wYXltZW50IC52YWx1ZSwgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1wYXltZW50IC50aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uLm9yZGVyLWFjdGlvbnMge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzOyB9XG4gICAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5vcmRlci1jb2x1bW4ub3JkZXItYWN0aW9ucyAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5vcmRlci1jb2x1bW4ub3JkZXItZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7IH1cbiAgICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1kZXRhaWwgZGl2IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAub3JkZXJzLXRhYmxlIC5vcmRlciAub3JkZXItY29sdW1uLm9yZGVyLWRldGFpbCAudGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1kZXRhaWwgYSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjM2YzYjNjOyB9XG4gICAgICAgICAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbi5vcmRlci1kZXRhaWwgYTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiVmVyIGRldGFsaGVzXCI7XG4gICAgICAgICAgICBjb2xvcjogIzNmM2IzYzsgfVxuICAgICAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5vcmRlci1jb2x1bW4ub3JkZXItZGV0YWlsIGEgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAub3JkZXJzLXRhYmxlIC5vcmRlcjpmaXJzdC1vZi10eXBlIC5vcmRlci1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAzNnB4IDFmcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlcnMtdGFibGUgLm9yZGVyOmZpcnN0LW9mLXR5cGUgLm9yZGVyLWNvbHVtbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjZweCAxZnI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAub3JkZXJzLXRhYmxlIC5vcmRlcjpmaXJzdC1vZi10eXBlIC5vcmRlci1jb2x1bW4ub3JkZXItZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgIG1hcmdpbjogMHB4OyB9IH1cbiAgLm9yZGVycy10YWJsZSAub3JkZXI6Zmlyc3Qtb2YtdHlwZSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm9yZGVycy10YWJsZSAub3JkZXIgLm9yZGVyLWNvbHVtbjpmaXJzdC1vZi10eXBlIC50aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLm9yZGVycy10YWJsZSAudmFsdWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzljOWM5O1xuICBwYWRkaW5nOiAyNXB4IDEzcHggMjVweCAxM3B4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjM2YzYjNjO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXJzLXRhYmxlIC52YWx1ZSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuXG4uYnQtb3JkZXItYWN0aW9uIHtcbiAgd2lkdGg6IDI3MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYmEwMDtcbiAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgLmJ0LW9yZGVyLWFjdGlvbi5lbnRyZWd1ZSB7XG4gICAgY29sb3I6ICNiN2I3Yjc7IH1cbiAgLmJ0LW9yZGVyLWFjdGlvbi5jb21wcmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzMyYTMzYjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzJhMzNiOyB9XG4gIC5idC1vcmRlci1hY3Rpb24uZGV0YWxoZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMmEzM2I7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idC1vcmRlci1hY3Rpb24uYm9sZXRvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzJhMzNiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAubC1jb250ZW50LXhsZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAubC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm51bWJlci1zdGF0dXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLnZhbG9yZXMtZmluYWlzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgZ3JpZC1nYXA6IDE1cHg7IH1cbiAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC52YWxvcmVzLWZpbmFpcyBkdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLnZhbG9yZXMtZmluYWlzIGRkIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLmdyaWRfX2hlYWRfX3ZhbHVlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIC4zZnI7IH1cblxuLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1oaXN0b3J5IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNoYWRvdzogMCAwIDlweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItaGlzdG9yeSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9IH1cbiAgLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1oaXN0b3J5IC5jaGVjay13aXNobGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4OyB9XG5cbi5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItaGlzdG9yeS5pbnZvaWNlcyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDBweCAzMHB4IDBweCAwcHg7IH1cblxuLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1oaXN0b3J5Lmludm9pY2VzIHRoZWFkIHRkIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2RhZGFkYTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1oaXN0b3J5Lmludm9pY2VzIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2RkZGRkZDsgfVxuXG4ucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRhdGEge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5pbnZvaWNlLWRvd25sb2FkIHtcbiAgd2lkdGg6IDE3MHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4Nzg3ODc7XG4gIGNvbG9yOiAjODc4Nzg3O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCAxZnI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWFyZ2luLXRvcDogMTNweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItcmVzdW1lLCAucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWFkZHJlc3NlcyB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4OyB9IH1cblxuLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5vcmRlci12YWx1ZXMge1xuICB3aWR0aDogNDMwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweCAyMHB4IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yb3V0ZS1jZW50cmFsLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItdmFsdWVzIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5saXN0LW9yZGVyLXZhbHVlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTAlIDUwJTsgfVxuICAucm91dGUtY2VudHJhbC5wZWRpZG9zLWRldGFsaGUgLmxpc3Qtb3JkZXItdmFsdWVzIC50b3RhbC1wcmljZS10aXRsZSwgLnJvdXRlLWNlbnRyYWwucGVkaWRvcy1kZXRhbGhlIC5saXN0LW9yZGVyLXZhbHVlcyAudG90YWwtcHJpY2UtdmFsdWUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWRldGFpbC1pdGVtLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMiUgMTIlIDEzJSAxMCUgMTAlIDEzJSAxMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5vcmRlci1kZXRhaWwtaXRlbSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RhZGFkYTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH0gfVxuICAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2ssIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2ssIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7IH1cbiAgICAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2suZGlzcGxheS0tbm9uZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jay5kaXNwbGF5LS1ub25lLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrLmRpc3BsYXktLW5vbmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAudGl0bGUsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sgLnRpdGxlLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50LCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50LCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudCwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudCwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxNXB4IDA7IH0gfVxuICAgIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jay50b3RhbC13aXRoLXRheGVzIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jay50b3RhbC13aXRoLXRheGVzIC50aXRsZSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jay50b3RhbC13aXRoLXRheGVzIC50aXRsZSB7XG4gICAgICBtaW4td2lkdGg6IDE0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAucHJvZHVjdC1pbWFnZS1uYW1lLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzOyB9IH1cbiAgLm9yZGVyLWRldGFpbC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUgLmNvbnRlbnQsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSAuY29udGVudCwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAucHJvZHVjdC1pbWFnZS1uYW1lIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgIGdyaWQtZ2FwOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAub3JkZXItZGV0YWlsLWl0ZW06Zmlyc3Qtb2YtdHlwZSAudGl0bGUsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW06Zmlyc3Qtb2YtdHlwZSAudGl0bGUsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW06Zmlyc3Qtb2YtdHlwZSAudGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm9yZGVyLWRldGFpbC1pdGVtOmZpcnN0LW9mLXR5cGUgLml0ZW0tYmxvY2ssIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW06Zmlyc3Qtb2YtdHlwZSAuaXRlbS1ibG9jaywgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbTpmaXJzdC1vZi10eXBlIC5pdGVtLWJsb2NrIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAub3JkZXItZGV0YWlsLWl0ZW0sIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0sIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jaywgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jaywgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayB7XG4gICAgICBncmlkLXJvdzogMztcbiAgICAgIGdyaWQtY29sdW1uOiAxOyB9XG4gICAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnF1YW50aXR5LWl0ZW1zLml0ZW0tYmxvY2sgLmNvbnRlbnQsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnF1YW50aXR5LWl0ZW1zLml0ZW0tYmxvY2sgLmNvbnRlbnQsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLnF1YW50aXR5LWl0ZW1zLml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnF1YW50aXR5LWl0ZW1zLml0ZW0tYmxvY2sgLnRpdGxlLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5xdWFudGl0eS1pdGVtcy5pdGVtLWJsb2NrIC50aXRsZSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayAudGl0bGUge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLm9yZGVyLWRldGFpbC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2ssIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jaywgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAudW5pdGFyeS5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDE7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwtaXRlbSAudW5pdGFyeS5pdGVtLWJsb2NrIC51bml0YXJ5LCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sgLnVuaXRhcnksIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLnVuaXRhcnkuaXRlbS1ibG9jayAudW5pdGFyeSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLm9yZGVyLWRldGFpbC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sgLnVuaXRhcnkgZGl2LCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sgLnVuaXRhcnkgZGl2LCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sgLnVuaXRhcnkgZGl2IHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jaywgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jaywgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jayB7XG4gICAgICBncmlkLXJvdzogMjtcbiAgICAgIGdyaWQtY29sdW1uOiAyOyB9XG4gICAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnN0Lml0ZW0tYmxvY2sgLmNvbnRlbnQsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnN0Lml0ZW0tYmxvY2sgLmNvbnRlbnQsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLnN0Lml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jayAudGl0bGUsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLnN0Lml0ZW0tYmxvY2sgLnRpdGxlIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jaywgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrLCAuY29udGF0b3MgLm9yZGVyLWRldGFpbC1pdGVtIC50b3RhbC13aXRoLXRheGVzLml0ZW0tYmxvY2sge1xuICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAudGl0bGUsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAudGl0bGUsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAudGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4OyB9XG4gICAgICAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAucmVtb3ZlLCAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC50b3RhbC13aXRoLXRheGVzLml0ZW0tYmxvY2sgLnJlbW92ZSwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIC5yZW1vdmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucywgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucywgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfVxuICAgIC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUge1xuICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAucXVhbnRpdHktaXRlbXMuaXRlbS1ibG9jayB7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgZ3JpZC1jb2x1bW46IDE7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC51bml0YXJ5Lml0ZW0tYmxvY2sge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAucGVkaWRvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXBpLml0ZW0tYmxvY2sge1xuICAgIGdyaWQtcm93OiAzO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrIHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMzsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayB7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC50b3RhbC13aXRoLXRheGVzLml0ZW0tYmxvY2sgLnRpdGxlIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cblxuLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLmFjdGlvbnMgLmNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnBlZGlkb3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ3JpZC1yb3c6IDM7XG4gICAgZ3JpZC1jb2x1bW46IDM7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5wZWRpZG9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5hY3Rpb25zIC50aXRsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLnJlYnV5LWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTsgfVxuXG4ucmVidXkge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5yZWJ1eSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5yZWJ1eSBzdmcge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5yZWJ1eSBzdmcge1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7IH0gfVxuXG4ub3JkZXItZGV0YWlsX19pbWctY29udGFpbmVyIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm9yZGVyLWRldGFpbF9fdGFibGVfX3F0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMmEzM2I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGhlaWdodDogNDBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYXJyaW5ob3NzYWx2b3MgLmJvZHktb3JkZXJzLXRhYmxlLCAuY2FycmluaG9zLWV4cGlyYWRvcyAuYm9keS1vcmRlcnMtdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cblxuLmNhcnJpbmhvc3NhbHZvcyAuX3BhZ2luYXRpb24sIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5fcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtLCAuY2FycmluaG9zLWV4cGlyYWRvcyAub3JkZXItZGV0YWlsLWl0ZW0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM1JSAxMyUgMTUlIDE2JSAyMSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtLCAuY2FycmluaG9zLWV4cGlyYWRvcyAub3JkZXItZGV0YWlsLWl0ZW0ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDlweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jaywgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMjZweCAxZnI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2s6bnRoLW9mLXR5cGUoMSksIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOm50aC1vZi10eXBlKDIpLCAuY2FycmluaG9zLWV4cGlyYWRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2s6bnRoLW9mLXR5cGUoMSksIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTVlNWU1OyB9XG4gICAgICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpsYXN0LW9mLXR5cGUsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpsYXN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2s6Zmlyc3Qtb2YtdHlwZSAudGl0bGUsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpmaXJzdC1vZi10eXBlIC50aXRsZSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmZpcnN0LW9mLXR5cGUgLmNvbnRlbnQsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpmaXJzdC1vZi10eXBlIC5jb250ZW50IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfVxuICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAudGl0bGUsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAudGl0bGUge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAudmFsdWUsIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcyAub3JkZXItZGV0YWlsLWl0ZW0gLml0ZW0tYmxvY2sgLmNvbnRlbnQsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAudmFsdWUsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAudGl0bGUsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jayAuY29udGVudCwgLmNhcnJpbmhvcy1leHBpcmFkb3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH0gfVxuICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpsYXN0LW9mLXR5cGUgLmNvbnRlbnQsIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5pdGVtLWJsb2NrOmxhc3Qtb2YtdHlwZSAudGl0bGUsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpsYXN0LW9mLXR5cGUgLmNvbnRlbnQsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpsYXN0LW9mLXR5cGUgLnRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJyaW5ob3NzYWx2b3MgLm9yZGVyLWRldGFpbC1pdGVtIC5hY3Rpb25zLCAuY2FycmluaG9zLWV4cGlyYWRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLmFjdGlvbnMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucyAudGl0bGUsIC5jYXJyaW5ob3MtZXhwaXJhZG9zIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucyAudGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuY2FycmluaG9zc2Fsdm9zIC5vcmRlci1kZXRhaWwtaXRlbSAuYWN0aW9ucyBhLCAuY2FycmluaG9zLWV4cGlyYWRvcyAub3JkZXItZGV0YWlsLWl0ZW0gLmFjdGlvbnMgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLXJlc3VtZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLmFjdGlvbnMtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5ib2R5LW9yZGVycy10YWJsZSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCA5cHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLmJvZHktb3JkZXJzLXRhYmxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMiUgMTMlIDE1JSAxMiUgMTMlIDE1JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cbiAgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXRlbS1ibG9jazpmaXJzdC1vZi10eXBlIC5jb250ZW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnByb2R1Y3QtaW1hZ2UtbmFtZSB7XG4gICAgICBncmlkLWNvbHVtbjogMSAvIDQ7IH0gfVxuICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5wcm9kdWN0LWltYWdlLW5hbWUgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuY2FycmluaG9zc2Fsdm9zLWRldGFsaGUgLm9yZGVyLWRldGFpbC1pdGVtIC5zdC5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuc3QuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLmlwaS5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLmlwaS5pdGVtLWJsb2NrIC50aXRsZSwgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAuaXBpLml0ZW0tYmxvY2sgLmNvbnRlbnQge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNhcnJpbmhvc3NhbHZvcy1kZXRhbGhlIC5vcmRlci1kZXRhaWwtaXRlbSAudG90YWwtd2l0aC10YXhlcy5pdGVtLWJsb2NrIHtcbiAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAudGl0bGUsIC5jYXJyaW5ob3NzYWx2b3MtZGV0YWxoZSAub3JkZXItZGV0YWlsLWl0ZW0gLnRvdGFsLXdpdGgtdGF4ZXMuaXRlbS1ibG9jayAuY29udGVudCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUge1xuICAgICAgcGFkZGluZzogMjBweDsgfSB9XG4gIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC50aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAzNnB4OyB9XG4gIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC5sb2FkZWQtYmFza2V0LWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMyUgMzMlIDMzJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAgIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC5sb2FkZWQtYmFza2V0LWdyaWQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICAgICAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLmxvYWRlZC1iYXNrZXQtZ3JpZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY2FycmVnYXItY2FycmluaG8gLm9yZGVycy10YWJsZSAubG9hZGVkLWJhc2tldC1ncmlkIC52YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bzsgfVxuICAgICAgICAgIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC5sb2FkZWQtYmFza2V0LWdyaWQgLnZhbHVlOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgICAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLmxvYWRlZC1iYXNrZXQtZ3JpZCAudmFsdWU6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzOyB9XG4gICAgICAgICAgICAuY2FycmVnYXItY2FycmluaG8gLm9yZGVycy10YWJsZSAubG9hZGVkLWJhc2tldC1ncmlkIC52YWx1ZTpudGgtb2YtdHlwZSgxKTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUHJvZHV0b1wiOyB9XG4gICAgICAgICAgLmNhcnJlZ2FyLWNhcnJpbmhvIC5vcmRlcnMtdGFibGUgLmxvYWRlZC1iYXNrZXQtZ3JpZCAudmFsdWU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7IH1cbiAgICAgICAgICAgIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC5sb2FkZWQtYmFza2V0LWdyaWQgLnZhbHVlOm50aC1vZi10eXBlKDIpOjpiZWZvcmUge1xuICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgY29udGVudDogXCJRdWFudGlkYWRlIEFkaWNpb25hZGFcIjsgfVxuICAgICAgICAgIC5jYXJyZWdhci1jYXJyaW5obyAub3JkZXJzLXRhYmxlIC5sb2FkZWQtYmFza2V0LWdyaWQgLnZhbHVlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyOyB9XG4gICAgICAgICAgICAuY2FycmVnYXItY2FycmluaG8gLm9yZGVycy10YWJsZSAubG9hZGVkLWJhc2tldC1ncmlkIC52YWx1ZTpudGgtb2YtdHlwZSgzKTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUXVhbnRpZGFkZSBTb2xpY2l0YWRhXCI7IH0gfVxuXG4uY2FycmVnYXItY2FycmluaG8gLmpzLW1lc3NhZ2VDb3VudCBhIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgY29sb3I6ICMzMmEzM2I7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLnJvdXRlLWNlbnRyYWwgLm1vZGFsLWRpYWxvZy0tcHJvZHVjdC1raXQge1xuICBtYXgtd2lkdGg6IDEwMjRweDsgfVxuXG4ucm91dGUtY2VudHJhbCAubW9kYWwge1xuICB6LWluZGV4OiAxMDcyOyB9XG4iLCIubWVudS1zZXJ2aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZDEwMDtcbiAgd2lkdGg6IDI3MHB4O1xuICBwYWRkaW5nOiAxNXB4IDBweCA0MHB4IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAubWVudS1zZXJ2aWNlIGxpOmxhc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubWVudS1zZXJ2aWNlIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLm1lbnUtc2VydmljZV9fbGluay1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTIwMjU7XG4gIHdpZHRoOiAyNzBweDsgfVxuXG4ucm1hLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUyJSA0OCU7IH1cbiAgLnJtYS1idXR0b25zIC5jaGVja2JveCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG4gICAgLnJtYS1idXR0b25zIC5jaGVja2JveCBpbnB1dCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLnJvdXRlLWNsaWVudGUgLmNvbG9yLS1yZWQtZXJyb3IsIC5yb3V0ZS1jZW50cmFsIC5jb2xvci0tcmVkLWVycm9yLCAucm91dGUtQ2VudHJhbCAuY29sb3ItLXJlZC1lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4ucm91dGUtY2xpZW50ZSAuYm90dG9tLWJhciwgLnJvdXRlLWNlbnRyYWwgLmJvdHRvbS1iYXIsIC5yb3V0ZS1DZW50cmFsIC5ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuXG4ucm91dGUtY2xpZW50ZS5lbnRyYXIgLmNvbG9yLS1yZWQtZXJyb3IsIC5yb3V0ZS1jZW50cmFsLmVudHJhciAuY29sb3ItLXJlZC1lcnJvciwgLnJvdXRlLUNlbnRyYWwuZW50cmFyIC5jb2xvci0tcmVkLWVycm9yIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi50YWJsZS1jYXJyaW5ob3Mge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC50YWJsZS1jYXJyaW5ob3MgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC50YWJsZS1jYXJyaW5ob3MgdGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7IH1cblxuLnRhYmxlLWhpc3RvcnkgdGhlYWQgdGQsIC50YWJsZS1jYXJyaW5ob3MgdGhlYWQgdGQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMmJhYzc2O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjNmNDtcbiAgcGFkZGluZy1ib3R0b206IDExcHg7IH1cblxuLnRhYmxlLWhpc3RvcnkgdGhlYWQgdGQ6Zmlyc3Qtb2YtdHlwZSwgLnRhYmxlLWNhcnJpbmhvcyB0aGVhZCB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgd2lkdGg6IDMzMHB4OyB9XG5cbi50YWJsZS1oaXN0b3J5IHRib2R5IHRkLCAudGFibGUtY2FycmluaG9zIHRib2R5IHRkIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwNDg5MzsgfVxuXG4udGFibGUtaGlzdG9yeSB0Ym9keSB0ZDpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItY29sb3I6ICNlOWU5ZTk7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnRhYmxlLWNhcnJpbmhvcyB0YWJsZSB0Ym9keSB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAyNjBweDsgfVxuICAudGFibGUtY2FycmluaG9zIHRhYmxlIHRib2R5IHRkOm50aC1vZi10eXBlKDEpIGEge1xuICAgIGNvbG9yOiAjMDA0ODkzOyB9XG5cbi50YWJsZS1oaXN0b3J5IHRib2R5IHRkOm50aC1vZi10eXBlKDIpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDI2MHB4OyB9XG4gIC50YWJsZS1oaXN0b3J5IHRib2R5IHRkOm50aC1vZi10eXBlKDIpIGEge1xuICAgIGNvbG9yOiAjMDA0ODkzOyB9XG5cbi5yb3V0ZS1jbGllbnRlLm1ldS1jYWRhc3RybyBzcGFuLmlucHV0LW1lc3NhZ2UuY29sb3ItLXJlZC1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1cHg7XG4gIHJpZ2h0OiAwcHg7IH1cblxuLnJvdXRlLWNsaWVudGUubWV1LWNhZGFzdHJvLmZvcm0tZXJyb3IgLmlucHV0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBhbmVsLWNvbGxhcHNlIHtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbi5wYW5lbC1jb2xsYXBzZS5jb2xsYXBzaW5nIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZmFxIC5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgYSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIHRhYmxlIHRoZWFkIHRkLCAucm91dGUtY2VudHJhbC5jb250YXRvcyB0YWJsZSB0aGVhZCB0aCwgLnJvdXRlLWNlbnRyYWwuZmFsZWNvbm9zY28gdGFibGUgdGhlYWQgdGQsIC5yb3V0ZS1jZW50cmFsLmZhbGVjb25vc2NvIHRhYmxlIHRoZWFkIHRoLCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1kZXRhbGhlIHRhYmxlIHRoZWFkIHRkLCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1kZXRhbGhlIHRhYmxlIHRoZWFkIHRoLCAucm91dGUtY2VudHJhbC5ybWEtaW5zZXJ0IHRhYmxlIHRoZWFkIHRkLCAucm91dGUtY2VudHJhbC5ybWEtaW5zZXJ0IHRhYmxlIHRoZWFkIHRoLCAucm91dGUtQ2VudHJhbC5jb250YXRvcyB0YWJsZSB0aGVhZCB0ZCwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MgdGFibGUgdGhlYWQgdGgsIC5yb3V0ZS1DZW50cmFsLmZhbGVjb25vc2NvIHRhYmxlIHRoZWFkIHRkLCAucm91dGUtQ2VudHJhbC5mYWxlY29ub3NjbyB0YWJsZSB0aGVhZCB0aCwgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28tZGV0YWxoZSB0YWJsZSB0aGVhZCB0ZCwgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28tZGV0YWxoZSB0YWJsZSB0aGVhZCB0aCwgLnJvdXRlLUNlbnRyYWwucm1hLWluc2VydCB0YWJsZSB0aGVhZCB0ZCwgLnJvdXRlLUNlbnRyYWwucm1hLWluc2VydCB0YWJsZSB0aGVhZCB0aCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMwMDI5NmI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBwYWRkaW5nLWJvdHRvbTogMTFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIC5ib2R5LW9yZGVycy10YWJsZSwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MgLmJvZHktb3JkZXJzLXRhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucm91dGUtY2VudHJhbC5jb250YXRvcyAuYWN0aW9ucywgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMge1xuICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGdyaWQtZ2FwOiAxMHB4OyB9XG4gICAgLnJvdXRlLWNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgLnRpdGxlLCAucm91dGUtQ2VudHJhbC5jb250YXRvcyAuYWN0aW9ucyAudGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGEsIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuc2V0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzZjNiM2M7IH1cbiAgICAgIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGEuZWRpdC1jb250YWN0OjpiZWZvcmUsIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGEuZWRpdC1jb250YWN0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIkVkaXRhclwiOyB9XG4gICAgICAucm91dGUtY2VudHJhbC5jb250YXRvcyAuYWN0aW9ucyBhLnJlbW92ZS1jb250YWN0OjpiZWZvcmUsIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGEucmVtb3ZlLWNvbnRhY3Q6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiUmVtb3ZlclwiOyB9XG4gICAgICAucm91dGUtY2VudHJhbC5jb250YXRvcyAuYWN0aW9ucyBhOjpiZWZvcmUsIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGE6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgY29sb3I6ICMzZjNiM2M7IH1cbiAgICAgIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zIC5hY3Rpb25zIGEgaSwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MgLmFjdGlvbnMgYSBpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5yb3V0ZS1jZW50cmFsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0sIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAub3JkZXItZGV0YWlsLWl0ZW0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI4JSA0MCUgMTMlIDklIDEwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSwgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5vcmRlci1kZXRhaWwtaXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgOXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrOmZpcnN0LW9mLXR5cGUgLnRpdGxlLCAucm91dGUtQ2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2s6Zmlyc3Qtb2YtdHlwZSAudGl0bGUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC50aXRsZSwgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC50aXRsZSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5yb3V0ZS1jZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jayAuY29udGVudCwgLnJvdXRlLUNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC5jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC5jb250ZW50LmFjdGlvbnMsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jayAuY29udGVudC5hY3Rpb25zIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrLm1haWwsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jay5tYWlsIHtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgZ3JpZC1yb3c6IDE7IH1cbiAgLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrLm5hbWUsIC5yb3V0ZS1jZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jay5zdGF0dXMsIC5yb3V0ZS1jZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jayAubmFtZSwgLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrIC5zdGF0dXMsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jay5uYW1lLCAucm91dGUtQ2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2suc3RhdHVzLCAucm91dGUtQ2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sgLm5hbWUsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jayAuc3RhdHVzIHtcbiAgICBvdmVyZmxvdy13cmFwOiBhbnl3aGVyZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnJvdXRlLWNlbnRyYWwgLmNvbnRhdG9zIC5pdGVtLWJsb2NrLnJlc3BvbnNpYmxlLCAucm91dGUtY2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sgLnJlc3BvbnNpYmxlLCAucm91dGUtQ2VudHJhbCAuY29udGF0b3MgLml0ZW0tYmxvY2sucmVzcG9uc2libGUsIC5yb3V0ZS1DZW50cmFsIC5jb250YXRvcyAuaXRlbS1ibG9jayAucmVzcG9uc2libGUge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH0gfVxuXG4ucm91dGUtY2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyLCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyBsYWJlbC5pbnB1dC1jb250YWluZXIsIC5yb3V0ZS1jZW50cmFsLmZhcSBsYWJlbC5pbnB1dC1jb250YWluZXIsIC5yb3V0ZS1jZW50cmFsLnJtYS1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyLCAucm91dGUtQ2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyLCAucm91dGUtQ2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyBsYWJlbC5pbnB1dC1jb250YWluZXIsIC5yb3V0ZS1DZW50cmFsLmZhcSBsYWJlbC5pbnB1dC1jb250YWluZXIsIC5yb3V0ZS1DZW50cmFsLnJtYS1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucm91dGUtY2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIGlucHV0LCAucm91dGUtY2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNwYW4sIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgLmlucHV0LWljb24tY29udGFpbmVyLCAucm91dGUtY2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNlbGVjdCwgLnJvdXRlLWNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gbGFiZWwuaW5wdXQtY29udGFpbmVyIGlucHV0LCAucm91dGUtY2VudHJhbC5mYWxlY29ub3Njby1jYWRhc3RybyBsYWJlbC5pbnB1dC1jb250YWluZXIgc3BhbiwgLnJvdXRlLWNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gbGFiZWwuaW5wdXQtY29udGFpbmVyIC5pbnB1dC1pY29uLWNvbnRhaW5lciwgLnJvdXRlLWNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gbGFiZWwuaW5wdXQtY29udGFpbmVyIHNlbGVjdCwgLnJvdXRlLWNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciBpbnB1dCwgLnJvdXRlLWNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciBzcGFuLCAucm91dGUtY2VudHJhbC5mYXEgbGFiZWwuaW5wdXQtY29udGFpbmVyIC5pbnB1dC1pY29uLWNvbnRhaW5lciwgLnJvdXRlLWNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciBzZWxlY3QsIC5yb3V0ZS1jZW50cmFsLnJtYS1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIGlucHV0LCAucm91dGUtY2VudHJhbC5ybWEtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciBzcGFuLCAucm91dGUtY2VudHJhbC5ybWEtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciAuaW5wdXQtaWNvbi1jb250YWluZXIsIC5yb3V0ZS1jZW50cmFsLnJtYS1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIHNlbGVjdCwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciBpbnB1dCwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciBzcGFuLCAucm91dGUtQ2VudHJhbC5jb250YXRvcy1pbnNlcnQgbGFiZWwuaW5wdXQtY29udGFpbmVyIC5pbnB1dC1pY29uLWNvbnRhaW5lciwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciBzZWxlY3QsIC5yb3V0ZS1DZW50cmFsLmZhbGVjb25vc2NvLWNhZGFzdHJvIGxhYmVsLmlucHV0LWNvbnRhaW5lciBpbnB1dCwgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gbGFiZWwuaW5wdXQtY29udGFpbmVyIHNwYW4sIC5yb3V0ZS1DZW50cmFsLmZhbGVjb25vc2NvLWNhZGFzdHJvIGxhYmVsLmlucHV0LWNvbnRhaW5lciAuaW5wdXQtaWNvbi1jb250YWluZXIsIC5yb3V0ZS1DZW50cmFsLmZhbGVjb25vc2NvLWNhZGFzdHJvIGxhYmVsLmlucHV0LWNvbnRhaW5lciBzZWxlY3QsIC5yb3V0ZS1DZW50cmFsLmZhcSBsYWJlbC5pbnB1dC1jb250YWluZXIgaW5wdXQsIC5yb3V0ZS1DZW50cmFsLmZhcSBsYWJlbC5pbnB1dC1jb250YWluZXIgc3BhbiwgLnJvdXRlLUNlbnRyYWwuZmFxIGxhYmVsLmlucHV0LWNvbnRhaW5lciAuaW5wdXQtaWNvbi1jb250YWluZXIsIC5yb3V0ZS1DZW50cmFsLmZhcSBsYWJlbC5pbnB1dC1jb250YWluZXIgc2VsZWN0LCAucm91dGUtQ2VudHJhbC5ybWEtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciBpbnB1dCwgLnJvdXRlLUNlbnRyYWwucm1hLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgc3BhbiwgLnJvdXRlLUNlbnRyYWwucm1hLWluc2VydCBsYWJlbC5pbnB1dC1jb250YWluZXIgLmlucHV0LWljb24tY29udGFpbmVyLCAucm91dGUtQ2VudHJhbC5ybWEtaW5zZXJ0IGxhYmVsLmlucHV0LWNvbnRhaW5lciBzZWxlY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdXRlLWNlbnRyYWwuY29udGF0b3MtaW5zZXJ0ICNzdG9yZV9wZXJtaXNzaW9uc19pZHMsIC5yb3V0ZS1jZW50cmFsLmNvbnRhdG9zLWluc2VydCB0ZXh0YXJlYSwgLnJvdXRlLWNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gI3N0b3JlX3Blcm1pc3Npb25zX2lkcywgLnJvdXRlLWNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gdGV4dGFyZWEsIC5yb3V0ZS1jZW50cmFsLmZhcSAjc3RvcmVfcGVybWlzc2lvbnNfaWRzLCAucm91dGUtY2VudHJhbC5mYXEgdGV4dGFyZWEsIC5yb3V0ZS1jZW50cmFsLnJtYS1pbnNlcnQgI3N0b3JlX3Blcm1pc3Npb25zX2lkcywgLnJvdXRlLWNlbnRyYWwucm1hLWluc2VydCB0ZXh0YXJlYSwgLnJvdXRlLUNlbnRyYWwuY29udGF0b3MtaW5zZXJ0ICNzdG9yZV9wZXJtaXNzaW9uc19pZHMsIC5yb3V0ZS1DZW50cmFsLmNvbnRhdG9zLWluc2VydCB0ZXh0YXJlYSwgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gI3N0b3JlX3Blcm1pc3Npb25zX2lkcywgLnJvdXRlLUNlbnRyYWwuZmFsZWNvbm9zY28tY2FkYXN0cm8gdGV4dGFyZWEsIC5yb3V0ZS1DZW50cmFsLmZhcSAjc3RvcmVfcGVybWlzc2lvbnNfaWRzLCAucm91dGUtQ2VudHJhbC5mYXEgdGV4dGFyZWEsIC5yb3V0ZS1DZW50cmFsLnJtYS1pbnNlcnQgI3N0b3JlX3Blcm1pc3Npb25zX2lkcywgLnJvdXRlLUNlbnRyYWwucm1hLWluc2VydCB0ZXh0YXJlYSB7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJvdXRlLWNlbnRyYWwuZmFxICNjYXRlZ29yeSwgLnJvdXRlLUNlbnRyYWwuZmFxICNjYXRlZ29yeSB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cblxuLnJvdXRlLWNlbnRyYWwuZmFxICNzZWFyY2gsIC5yb3V0ZS1DZW50cmFsLmZhcSAjc2VhcmNoIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG5cbi5yb3V0ZS1jZW50cmFsLmZhcSAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAuZm9ybSwgLnJvdXRlLUNlbnRyYWwuZmFxIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5mb3JtIHtcbiAgbWFyZ2luOiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLnJvdXRlLWNlbnRyYWwuZmFxIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5wYW5lbC5wYW5lbC1kZWZhdWx0LCAucm91dGUtQ2VudHJhbC5mYXEgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLnBhbmVsLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2QwZDBkMDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIC5yb3V0ZS1jZW50cmFsLmZhcSAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAucGFuZWwucGFuZWwtZGVmYXVsdDpsYXN0LW9mLXR5cGUsIC5yb3V0ZS1DZW50cmFsLmZhcSAuY29udGVudC1pbnN0aXR1Y2lvbmFsIC5yaWdodCAucGFuZWwucGFuZWwtZGVmYXVsdDpsYXN0LW9mLXR5cGUge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAucm91dGUtY2VudHJhbC5mYXEgLmNvbnRlbnQtaW5zdGl0dWNpb25hbCAucmlnaHQgLnBhbmVsLnBhbmVsLWRlZmF1bHQ6Zmlyc3Qtb2YtdHlwZSwgLnJvdXRlLUNlbnRyYWwuZmFxIC5jb250ZW50LWluc3RpdHVjaW9uYWwgLnJpZ2h0IC5wYW5lbC5wYW5lbC1kZWZhdWx0OmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuLnJvdXRlLWNlbnRyYWwgLmdyaWRfX21haW5fX2NvbnRhdG8sIC5yb3V0ZS1DZW50cmFsIC5ncmlkX19tYWluX19jb250YXRvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzNzBweCBtaW5tYXgoNTcwcHgsIDFmcik7XG4gIGdyaWQtZ2FwOiAzMHB4OyB9XG4gIC5yb3V0ZS1jZW50cmFsIC5ncmlkX19tYWluX19jb250YXRvIC5jb250YWN0LXVzLXBob25lIHN2ZywgLnJvdXRlLUNlbnRyYWwgLmdyaWRfX21haW5fX2NvbnRhdG8gLmNvbnRhY3QtdXMtcGhvbmUgc3ZnIHtcbiAgICB3aWR0aDogNTRweDtcbiAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgLnJvdXRlLWNlbnRyYWwgLmdyaWRfX21haW5fX2NvbnRhdG8gLmNvbnRhY3QtdXMtcGhvbmUgYSwgLnJvdXRlLUNlbnRyYWwgLmdyaWRfX21haW5fX2NvbnRhdG8gLmNvbnRhY3QtdXMtcGhvbmUgYSB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG4ucm91dGUtY2VudHJhbCAuc2VhcmNoLXJtYSAuaW5wdXQtbGFiZWwsIC5yb3V0ZS1DZW50cmFsIC5zZWFyY2gtcm1hIC5pbnB1dC1sYWJlbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLnJvdXRlLWNlbnRyYWwgLmNvbHVtbi1mYXEsIC5yb3V0ZS1DZW50cmFsIC5jb2x1bW4tZmFxIHtcbiAgd2lkdGg6IDY3MHB4O1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuXG4ucm91dGUtY2VudHJhbCAubXktYWNjb3VudC1pbmRleC1ibG9ja3MsIC5yb3V0ZS1DZW50cmFsIC5teS1hY2NvdW50LWluZGV4LWJsb2NrcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwNTBweCkge1xuICAgIC5yb3V0ZS1jZW50cmFsIC5teS1hY2NvdW50LWluZGV4LWJsb2NrcywgLnJvdXRlLUNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLnJvdXRlLWNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzIC5ibG9ja3MsIC5yb3V0ZS1DZW50cmFsIC5teS1hY2NvdW50LWluZGV4LWJsb2NrcyAuYmxvY2tzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgY29sdW1uLWdhcDogMzBweDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAzNzBweCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAucm91dGUtY2VudHJhbCAubXktYWNjb3VudC1pbmRleC1ibG9ja3MgLmJsb2NrcywgLnJvdXRlLUNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzIC5ibG9ja3Mge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cbiAgICAgICAgLnJvdXRlLWNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzIC5ibG9ja3MgLmNvbHVtbiwgLnJvdXRlLUNlbnRyYWwgLm15LWFjY291bnQtaW5kZXgtYmxvY2tzIC5ibG9ja3MgLmNvbHVtbiB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5yb3V0ZS1jZW50cmFsIC5teS1hY2NvdW50LWluZGV4LWJsb2NrcyAuYmxvY2tzLCAucm91dGUtQ2VudHJhbCAubXktYWNjb3VudC1pbmRleC1ibG9ja3MgLmJsb2NrcyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOTB2dzsgfSB9XG5cbiNqcy10YWJsZS1sb2FkLWNhcnQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7IH1cbiAgI2pzLXRhYmxlLWxvYWQtY2FydCB0YWJsZSB0aGVhZCB0cjpudGgtb2YtdHlwZSgxKSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwNDg5MztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIGJvcmRlcjogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICNqcy10YWJsZS1sb2FkLWNhcnQgdGFibGUgdGQge1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2Q3OyB9XG4gICNqcy10YWJsZS1sb2FkLWNhcnQgdGFibGUgdHI6bnRoLW9mLXR5cGUoMSkgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDQ4OTM7XG4gICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogMTMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgIGJvcmRlcjogMHB4OyB9XG4iLCIubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDsgfVxuIiwiLm5ld3NsZXR0ZXIge1xuICBwYWRkaW5nOiAxMDBweCAwMHB4IDBweCAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5uZXdzbGV0dGVyIHtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAwIDA7IH0gfVxuXG4ubmV3c2xldHRlcl9fZW52aWFyIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBsYWNlLXNlbGY6IGVuZDtcbiAgcGFkZGluZzogMCAxN3B4OyB9XG4gIC5uZXdzbGV0dGVyX19lbnZpYXIgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLm5ld3NsZXR0ZXJfX2VudmlhciB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7IH0gfVxuXG4ubmV3c2xldHRlciAuaW5wdXQtbWVzc2FnZSB7XG4gIGJvdHRvbTogLTQwcHg7XG4gIGxlZnQ6IDIwcHg7IH1cblxuI2VtYWlsX25ld3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDE0MHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAjZW1haWxfbmV3cyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH0gfVxuIiwiLyogNDA0ICovXG4ucGFnZS00MDRfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMTgwcHg7IH1cbiIsIi5ib3gtcGFyYW1ldHJpY3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYm94LXBhcmFtZXRyaWNzIHtcbiAgICAgIHRvcDogLTdweDsgfSB9XG4gIC5ib3gtcGFyYW1ldHJpY3MgLm1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTJweCAxNXB4IDBweCAxNXB4OyB9XG4gICAgLmJveC1wYXJhbWV0cmljcyAubWVudSAucGFyYW1ldHJpY3MtbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMTFweDsgfVxuICAgICAgLmJveC1wYXJhbWV0cmljcyAubWVudSAucGFyYW1ldHJpY3MtbWVudSBmb3JtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxNTBweCwgbWF4LWNvbnRlbnQpKTtcbiAgICAgICAgZ3JpZC1nYXA6IDMwcHg7IH1cbiAgICAuYm94LXBhcmFtZXRyaWNzIC5tZW51IC5jbG9zZS1wYXJhbWV0cmljcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmJveC1wYXJhbWV0cmljcyAubWVudS5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIHotaW5kZXg6IDUwMTsgfVxuICAgICAgLmJveC1wYXJhbWV0cmljcyAubWVudS5vcGVuIC5wYXJhbWV0cmljcy1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ib3gtcGFyYW1ldHJpY3MgLm1lbnUub3BlbiAuY2xvc2UtcGFyYW1ldHJpY3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgdG9wOiAxM3B4OyB9XG5cbi5wYXJhbWV0cmljc19fbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDIyNXB4O1xuICBzY3JvbGxiYXItY29sb3I6ICMyYmFjNzY7IH1cblxuLnBhcmFtZXRyaWNzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cblxuLnBhcmFtZXRyaWNzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XG4gIHdpZHRoOiA0cHg7IH1cblxuLnBhcmFtZXRyaWNzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYmFjNzY7IH1cblxuLnBhcmFtZXRyaWNzX19saXN0LWNvbG9yIHtcbiAgbWF4LWhlaWdodDogMTM1cHg7XG4gIGZvbnQtc2l6ZTogMHB4OyB9XG5cbi5wYXJhbWV0cmljc19fbGlzdC1jb2xvcl9faXRlbSB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1zaXplOiAwcHg7IH1cblxuLnBhcmFtZXRyaWNzX19saXN0LWNvbG9yX19pdGVtIGxhYmVsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4iLCIucHJvZHVjdC1kZXRhaWxfX2NvbG9yZWQtdGFibGU6bnRoLWNoaWxkKDJuKzEpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuXG4jcHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGF0YSAucHJvZHVjdF9fcXRkX19zZXRhcyB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtMTdweDsgfVxuXG4jcHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGF0YSAucHJvZHVjdF9fcXRkIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbiNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kYXRhIC5wcm9kdWN0X19idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICNwcm9kdWN0LWRldGFpbCAucHJvZHVjdC1kYXRhIC5wcm9kdWN0X19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcHJvZHVjdC1kZXRhaWwgLnByb2R1Y3QtZGF0YSAuYm94LWJ1eV9fcXRkLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDg1cHggbWlubWF4KDEwMHB4LCAyNzBweCk7XG4gICAgZ3JpZC1nYXA6IDIwcHg7IH0gfVxuXG4ucHJvZHVjdC1kZXRhaWxfX2J1dHRvbi1kb3dubG9hZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjMWQyMztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgd2lkdGg6IDM3MHB4OyB9XG5cbi5wcm9kdWN0LWRldGFpbF9fYnV0dG9uLWRvd25sb2FkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBsZWZ0OiAxN3B4O1xuICB0b3A6IDlweDtcbiAgd2lkdGg6IDQxcHg7XG4gIGhlaWdodDogNTRweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFDa0FBQUEyQ0FNQUFBQnRQa0NLQUFBQUFYTlNSMElCMmNrc2Z3QUFBRXRRVEZSRkFBQUEvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9nNWtMQndBQUFCbDBVazVUQURBL0VILy92M0RQNEVEQWdLL3ZueURmWUpDZ3NGRFE4QjhXWnRZQUFBRWJTVVJCVkhpYzdkVmhqNE1nREFiZ2NsMVBWenpIT2NmNC83LzBTa0V2VHBoazM1YnNUWXhHbmtpQmdBQUE1dXNvQ0RFbmFzaTMySzRGRXZVQVBYVndHRHdUQThsMUhFdkRSNzRpTVM3ek16bm9rdjBZWUgwWUw3aThJMXVTTkRyTzYveUxWV25CVEVSWGtZeDhKWnFqWkluWlM0QWJXVjc3UUxtS2RXNGx5azFrSEo0clNCNXB6aEtTakJtS0k1TENOdCswa3Fra3p4NnlsSjNnYW5YZVdYdE4wbzlTemJNUkpha0pwbEZhQXhYcDBnVExVT0prcys1dngxeVFSM2xqYWRlVGlEL3lmV1grZmZVTk1sQXBkOXozWHFRWlB0UlpvQXRVR2NoRGphNVEvb1FlWmpsV1R6Rm1SeU5FYmVzcE9NQmxYc1pIcWpEUFJkRFRpWWVVYmx1QWR1MVQwK1JnbDVYKzExaExwc2N3MHhhb3RBMEt0U1g0Qnd3MUcyNXdnV2IwQUFBQUFFbEZUa1N1UW1DQ1wiKTsgfVxuXG4ucHJvZHVjdC1kZXRhaWxfX2F0cmlidXRvcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KGF1dG8sIDUwJSkgMWZyOyB9XG5cbi5wcm9kdWN0LWRldGFpbF9fY29sb3JlZC10YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDBweCAzNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREFEQURBOyB9XG5cbnRyLnByb2R1Y3QtZGV0YWlsX19jb2xvcmVkLXRhYmxlOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQ6ICNGRkY7IH1cblxudHIucHJvZHVjdC1kZXRhaWxfX2NvbG9yZWQtdGFibGU6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGOyB9XG5cbi5wcm9kdWN0LWltYWdlcyB7XG4gIGN1cnNvcjogY3Jvc3NoYWlyOyB9XG5cbi50aHVtYm5haWxzLXByb2R1Y3QtaW1hZ2VzLnNsaWRpbmcge1xuICBwYWRkaW5nLXRvcDogNDRweDsgfVxuXG4udGh1bWJuYWlscy1wcm9kdWN0LWltYWdlcyB7XG4gIHdpZHRoOiA3NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudGh1bWJuYWlscy1wcm9kdWN0LWltYWdlcyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnRodW1ibmFpbHMtcHJvZHVjdC1pbWFnZXMgLmJ4LXdyYXBwZXIgLmJ4LW5leHQge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IC01N3B4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNnB4KTsgfVxuICAudGh1bWJuYWlscy1wcm9kdWN0LWltYWdlcyAuYngtd3JhcHBlciAuYngtcHJldiB7XG4gICAgdG9wOiAtMzdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNnB4KTsgfVxuXG4janMtdGh1bWJuYWlscy1wcm9kdWN0LWltYWdlcyBsaSB7XG4gIHdpZHRoOiA3MnB4O1xuICBoZWlnaHQ6IDc1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICNqcy10aHVtYm5haWxzLXByb2R1Y3QtaW1hZ2VzIGxpIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB3aWR0aDogNzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgI2pzLXRodW1ibmFpbHMtcHJvZHVjdC1pbWFnZXMgbGkgYSBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uanMtcmVsYXRlZC1wcm9kdWN0cyAuYngtd3JhcHBlciAuYngtcHJldiB7XG4gIGxlZnQ6IC0zN3B4OyB9XG5cbi5qcy1yZWxhdGVkLXByb2R1Y3RzIC5ieC13cmFwcGVyIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IC0zN3B4OyB9XG5cbi5wcm9kdWN0X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW4tY29udGVudCAxZnI7XG4gIHotaW5kZXg6IDE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kdWN0X19ncmlkIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogaW5pdGlhbDsgfSB9XG5cbi5tYWluLWltYWdlcy1wYWdlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWltYWdlcy1wYWdlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1haW4taW1hZ2VzLXBhZ2VyIHVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAubWFpbi1pbWFnZXMtcGFnZXIgdWwgbGkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWFyZ2luOiAwcHggNXB4IDE1cHggNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5tYWluLWltYWdlcy1wYWdlciB1bCBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjZjZmNmY2O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg3ODc4NztcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4OyB9XG4gICAgICAgICAgICAubWFpbi1pbWFnZXMtcGFnZXIgdWwgbGkgYS5hY3RpdmUge1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNmOGFkYWY7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7IH0gfVxuXG4ucHJvZHVjdF9faW1hZ2VzX19ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIG1pbi13aWR0aDogNDYwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kdWN0X19pbWFnZXNfX2dyaWQge1xuICAgICAgbWluLXdpZHRoOiBpbml0aWFsOyB9IH1cbiAgLnByb2R1Y3RfX2ltYWdlc19fZ3JpZCAuc3RhbXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogNTAwOyB9XG4gICAgLnByb2R1Y3RfX2ltYWdlc19fZ3JpZCAuc3RhbXAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5ib3gtZG93bmxvYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgLmJveC1kb3dubG9hZCBhIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC10YWIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kZXNjcmlwdGlvbi10YWJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgZ2FwOiA2MHB4O1xuICBjb2x1bW4tZ2FwOiA2MHB4O1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5kZXNjcmlwdGlvbi10YWJzIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzMyYTMzYjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5kZXNjcmlwdGlvbi10YWJzIGEuYWN0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBjb2xvcjogIzJiYWM3NjtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDRweDtcbiAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgY29sb3I6ICMyYmFjNzY7IH1cblxuLnpvb21Db250YWluZXIge1xuICB6LWluZGV4OiA1MDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC56b29tQ29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uem9vbUNvbnRhaW5lciAuem9vbUxlbnMge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5ncmlkLWluZm9ybWF0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heChhdXRvLCAzNjlweCkgbWlubWF4KGF1dG8sIDI3MHB4KTtcbiAgZ3JpZC1nYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ncmlkLWluZm9ybWF0aW9uLWJ1dHRvbnMge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBpbml0aWFsOyB9XG4gICAgICAuZ3JpZC1pbmZvcm1hdGlvbi1idXR0b25zIC5wcmljZSB7XG4gICAgICAgIG9yZGVyOiAxOyB9XG4gICAgICAuZ3JpZC1pbmZvcm1hdGlvbi1idXR0b25zIC5hdHRyaWJ1dGVzIHtcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuIiwiLypQUk9EVUNUKi9cbi5wcm9kdWN0X19xdGQge1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMzlweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdF9fcXRkIHtcbiAgICAgIHdpZHRoOiA0OXB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMTFweDsgfSB9XG5cbi5wcm9kdWN0X19idXR0b24ge1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kdWN0X19idXR0b24ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiA5cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5idG4uanMtbm90aWZ5IHtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiA5cHg7IH0gfVxuXG4ubWFpbi1pbWFnZXMge1xuICB3aWR0aDogNDcwcHg7XG4gIGhlaWdodDogNDcwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAubWFpbi1pbWFnZXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5tYWluLWltYWdlcyAuYngtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ubWFpbi1pbWFnZXMgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5tYWluLWltYWdlcyBpbWcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH0gfVxuXG4ucHJvZHVjdF9fcGVyY2VudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB3aWR0aDogNzJweDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiYTAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLnByb2R1Y3RfX2xhcmdlLXZpZGVvIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucHJvZHVjdF9fbGFyZ2UtdmlkZW8ge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3RfX2xhcmdlLXZpZGVvIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMDsgfSB9XG5cbi5zaG93Y2FzZSAucHJvZHVjdF9fcGVyY2VudCB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7IH1cblxuLmNhdGVnb3J5LXRpdGxlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDhweDsgfVxuIiwiLnByb2R1Y3RzX19maWx0cm9zIHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubGlzdC1iYXRjaC1hZGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4ucHJvZHVjdHNfX2xpc3Qge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgxOTBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiA1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gICAgLnByb2R1Y3RzX19saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDE0NXB4LCAxZnIpKTsgfSB9XG5cbi5wcm9kdWN0c19fbGlzdC52aXRyaW5lIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMjcwcHgpOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAucHJvZHVjdHNfX2xpc3RfX3ZpZXctbW9kZSBhIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuXG4ucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyOyB9IH1cbiAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggMWZyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMHB4OyB9IH1cbiAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtaW5mb3JtYXRpb24ge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB1bnNldDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAuYm94LXByb2R1Y3QtbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAuYm94LXByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyA0OyB9IH1cbiAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtaW52ZW50b3J5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdC1pbnZlbnRvcnkge1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAyOyB9IH1cbiAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtbmFtZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtbmFtZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDQ7IH0gfVxuICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3QtaW1hZ2UgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBsYWNlLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMTMwcHggIWltcG9ydGFudDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5wcm9kdWN0LWltYWdlIGEge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAuYm94LWJ1eV9fcXRkLWNvbnRhaW5lciB7XG4gICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5ib3gtcHJpY2Uge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5ib3gtcHJpY2Uge1xuICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7IH0gfVxuICAgICAgLnByb2R1Y3RzX19saXN0LnR5cGUtbGlzdCAudmlldy10eXBlLXRhYmxlIC5ib3gtcHJpY2UgLm9sZC1wcmljZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgICAgICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLmJveC1wcmljZSAub2xkLXByaWNlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLmJveC1wcmljZSAubmV3LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAuYm94LXByaWNlIC5uZXctcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0IC52aWV3LXR5cGUtdGFibGUgLnByb2R1Y3RfX2J1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdF9fYnV0dG9uIHtcbiAgICAgICAgICBmbGV4LWdyb3c6IGluaXRpYWw7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdF9fcXRkIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5wcm9kdWN0c19fbGlzdC50eXBlLWxpc3QgLnZpZXctdHlwZS10YWJsZSAucHJvZHVjdF9fcXRkX19zZXRhcyB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1cHg7IH0gfVxuICAucHJvZHVjdHNfX2xpc3QudHlwZS1saXN0LmJhdGNoIC5ib3gtYnV5X19xdGQtY29udGFpbmVyIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4ucHJvZHVjdF9fcXRkX19zZXRhcyB7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgbGVmdDogNDRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnByb2R1Y3RfX3F0ZF9fc2V0YXMge1xuICAgICAgbGVmdDogMzNweDsgfSB9XG5cbi5wcm9kdWN0c19fbGlzdCBsaSB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5wcm9kdWN0c19fbGlzdCBsaS5hY3RpdmUge1xuICBib3JkZXI6IDRweCBzb2xpZCByZWQ7IH1cblxuLnByb2R1Y3RzX19saXN0IC5wcm9kdWN0LW5hbWUge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5wcm9kdWN0c19fbGlzdCAucHJvZHVjdC1uYW1lIGEge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvZHVjdHNfX2xpc3QgLnByb2R1Y3QtaW52ZW50b3J5IHtcbiAgICBmb250LXNpemU6IDlweDsgfVxuICAgIC5wcm9kdWN0c19fbGlzdCAucHJvZHVjdC1pbnZlbnRvcnkgLmJveC1tdWx0aXBsZSB7XG4gICAgICBtaW4td2lkdGg6IDM1cHg7IH0gfVxuXG4ucHJvZHVjdHNfX2xpc3QgLmJveC1wcmljZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnByb2R1Y3RzX19saXN0IC5ib3gtcHJpY2UgLm9sZC1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucHJvZHVjdHNfX2xpc3QgLmJveC1wcmljZSAub2xkLXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLnByb2R1Y3RzX19saXN0IC5ib3gtcHJpY2UgLm5ldy1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAucHJvZHVjdHNfX2xpc3QgLmJveC1wcmljZSAubmV3LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnByb2R1Y3QtaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAwcHggMTBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQgbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuXG4uanMtcHJvZHVjdF9faW1nX19pY29uX19lcnJvciB7XG4gIHJpZ2h0OiAtMTBweDtcbiAgdG9wOiAtMTBweDsgfVxuXG4ucHJvZHVjdHMtaGVhZGVyIHtcbiAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTsgfVxuICAucHJvZHVjdHMtaGVhZGVyIC5zb3J0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bzsgfVxuICAucHJvZHVjdHMtaGVhZGVyIC5wYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2R1Y3RzLWhlYWRlciAucGFnZXMgLnBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnByb2R1Y3RzLWhlYWRlciAucGVyLXBhZ2Uge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLnByb2R1Y3RzLWhlYWRlciAucGVyLXBhZ2UgbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfVxuICAgICAgLnByb2R1Y3RzLWhlYWRlciAucGVyLXBhZ2UgbGkgYS5hY3RpdmUge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgY29sb3I6ICMzMmEzM2I7IH1cblxuLmJveC1vcmRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIHotaW5kZXg6IDMzNTsgfVxuICAuYm94LW9yZGVyIC5ncmlkX19vcmRlbmFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYm94LW9yZGVyIC5ncmlkX19vcmRlbmFyIC5tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1pbi13aWR0aDogMTQ1cHg7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHggMHB4IDE1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcmlnaHQ6IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgLmJveC1vcmRlciAuZ3JpZF9fb3JkZW5hciAubWVudSB7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICB0b3A6IC03cHg7IH0gfVxuICAgICAgLmJveC1vcmRlciAuZ3JpZF9fb3JkZW5hciAubWVudSB1bCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LW9yZGVyIC5ncmlkX19vcmRlbmFyIC5jbG9zZS1vcmRlci1tZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm94LW9yZGVyIC5ncmlkX19vcmRlbmFyIC5tZW51Lm9wZW4ge1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgICAgLmJveC1vcmRlciAuZ3JpZF9fb3JkZW5hciAubWVudS5vcGVuIC5jbG9zZS1vcmRlci1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDVweDtcbiAgICAgICAgdG9wOiA1cHg7IH1cbiAgICAgIC5ib3gtb3JkZXIgLmdyaWRfX29yZGVuYXIgLm1lbnUub3BlbiB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5jb21wcmFyLWNvbXByYS1lbS1sb3RlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgcGFkZGluZzogMjBweDtcbiAgei1pbmRleDogNTU1NTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLmNoZWNrLXdpc2hsaXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiAyMHB4O1xuICB6LWluZGV4OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDMzMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmNoZWNrLXdpc2hsaXN0IHtcbiAgICAgIHRvcDogMHB4OyB9IH1cbiAgLmNoZWNrLXdpc2hsaXN0LmluIHN2ZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNoZWNrLXdpc2hsaXN0LmluIHN2ZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuY2hlY2std2lzaGxpc3Qub3V0IHN2ZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmNoZWNrLXdpc2hsaXN0Lm91dCBzdmc6bnRoLW9mLXR5cGUoMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwgLmpzLXByb2R1Y3QtaW1hZ2UtY29udHJvbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogLTI2cHg7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAwcHg7IH1cbiAgLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwgLmpzLXByb2R1Y3QtaW1hZ2UtY29udHJvbHMgYSB7XG4gICAgbWFyZ2luOiAwIDNweDsgfVxuICAucHJvZHVjdC1pbWFnZS5jYXJvdXNlbCAuanMtcHJvZHVjdC1pbWFnZS1jb250cm9scyBhLmpzLXBhZ2UtbnVtYmVyIHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7IH1cbiAgICAucHJvZHVjdC1pbWFnZS5jYXJvdXNlbCAuanMtcHJvZHVjdC1pbWFnZS1jb250cm9scyBhLmpzLXBhZ2UtbnVtYmVyLmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6ICNmOGFkYWY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWQzMjM3OyB9XG4gIC5wcm9kdWN0LWltYWdlLmNhcm91c2VsIC5qcy1wcm9kdWN0LWltYWdlLWNvbnRyb2xzIGEuanMtYXJyb3cge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwgLmpzLXByb2R1Y3QtaW1hZ2UtY29udHJvbHMgYS5qcy1hcnJvdyBzdmcge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlubmVyLWNhcm91c2VsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7IH1cblxuLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwge1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnByb2R1Y3QtaW1hZ2UuY2Fyb3VzZWwgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZHVjdC1pbWFnZS5jYXJvdXNlbCAuaW1hZ2UtY29udHJvbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMDA7IH1cblxuLnByb2R1Y3QtaW1hZ2UgYS5zdGFtcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDUwMDsgfVxuIiwiLnF1aWNrLXhsc19fcG9zc3VpLWNhYmVjYWxobyBpbnB1dC5pbnB1dCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIC1tb3otYXBwZWFyYW5jZTogY2hlY2tib3g7XG4gIGFwcGVhcmFuY2U6IGNoZWNrYm94OyB9XG4iLCIuc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY29sb3I6ICNmNmY2ZjY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2ggcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfSB9XG5cbi5zZWFyY2hfX2Fycm93IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB0b3A6IDVweDsgfVxuXG4uc2VhcmNoX19jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogNjMwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5zZWFyY2hfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTcwcHggLSAxNjBweCk7IH1cbiAgICAgIC5zZWFyY2hfX2NvbnRhaW5lciBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyMHB4OyB9IH1cblxuLnNlYXJjaF9fbG9hZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuXG4ucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA3MHB4IDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjNmNDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAwcHg7IH1cbiAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDIxNXB4IDFmciAxZnI7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAucHJvZHVjdC1pbmZvcm1hdGlvbiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9IH1cbiAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAucHJvZHVjdC1pbWFnZSB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgbWluLWhlaWdodDogNjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5ib3gtcHJvZHVjdC1uYW1lIHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5ib3gtcHJvZHVjdC1uYW1lIHtcbiAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfSB9XG4gIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLnByb2R1Y3QtbmFtZSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAucHJvZHVjdC1pbnZlbnRvcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAuYm94LXByaWNlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAuYm94LXByaWNlIC5vbGQtcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAuYm94LXByaWNlIC5uZXctcHJpY2UsIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmJveC1wcmljZSAucHJvZHVjdC1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5ib3gtcHJpY2UgYSB7XG4gICAgICBwYWRkaW5nOiAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5ib3gtcHJpY2Uge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmpzLWJveC1idXlfX3F0ZC1jb250YWluZXIge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5qcy1ib3gtYnV5X19xdGQtY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgLnByb2R1Y3QuaXMtbGlzdC1zZWFyY2gtbW9kZSAuanMtYm94LWJ1eV9fcXRkLWNvbnRhaW5lciAucHJvZHVjdF9fcXRkX19zZXRhcyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMTZweDsgfVxuICAgIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmpzLWJveC1idXlfX3F0ZC1jb250YWluZXIgLnByb2R1Y3RfX3F0ZCB7XG4gICAgICB3aWR0aDogOTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmpzLWJveC1idXlfX3F0ZC1jb250YWluZXIgLnByb2R1Y3RfX3F0ZCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA2MHB4OyB9IH1cbiAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5qcy1ib3gtYnV5X19xdGQtY29udGFpbmVyIC5wcm9kdWN0X19idXR0b24ge1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICBtYXJnaW46IDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAucHJvZHVjdC5pcy1saXN0LXNlYXJjaC1tb2RlIC5qcy1ib3gtYnV5X19xdGQtY29udGFpbmVyIC5wcm9kdWN0X19idXR0b24ge1xuICAgICAgICAgIG1heC13aWR0aDogNDBweDsgfSB9XG4gIC5wcm9kdWN0LmlzLWxpc3Qtc2VhcmNoLW1vZGUgLmJveC1idXkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuXG4jYXV0b2NvbXBsZXRlLWJveCB7XG4gIGxlZnQ6IGNhbGMoNTB2dyAtIDM5MnB4KTtcbiAgdG9wOiAxMDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgI2F1dG9jb21wbGV0ZS1ib3gge1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDU1cHg7IH0gfVxuICAjYXV0b2NvbXBsZXRlLWJveCAuYnV0dG9uLWFsbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4iLCIuYm94LXNob3djYXNlcyAucHJvZHVjdC1uYW1lIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYm94LXNob3djYXNlcyAucHJvZHVjdC1uYW1lIGEge1xuICAgICAgZm9udC1zaXplOiAxMHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYm94LXNob3djYXNlcyAucHJvZHVjdC1pbnZlbnRvcnkge1xuICAgIGZvbnQtc2l6ZTogOXB4OyB9XG4gICAgLmJveC1zaG93Y2FzZXMgLnByb2R1Y3QtaW52ZW50b3J5IC5ib3gtbXVsdGlwbGUge1xuICAgICAgbWluLXdpZHRoOiAzNXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG5cbi5ib3gtc2hvd2Nhc2VzIC5ib3gtcHJpY2Uge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5ib3gtcHJpY2UgLm9sZC1wcmljZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gICAgICAuYm94LXNob3djYXNlcyAuYm94LXByaWNlIC5vbGQtcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAuYm94LXNob3djYXNlcyAuYm94LXByaWNlIC5uZXctcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgICAgLmJveC1zaG93Y2FzZXMgLmJveC1wcmljZSAubmV3LXByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmJveC1zaG93Y2FzZXMgLnNob3djYXNlIHtcbiAgei1pbmRleDogMjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5zaG93Y2FzZSAuYngtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm94LXNob3djYXNlcyAuc2hvd2Nhc2UgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldiB7XG4gICAgbGVmdDogLTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYm94LXNob3djYXNlcyAuc2hvd2Nhc2UgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiAuYngtcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xNHB4OyB9IH1cbiAgLmJveC1zaG93Y2FzZXMgLnNob3djYXNlIC5ieC1jb250cm9scy1kaXJlY3Rpb24gLmJ4LW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgIC5ib3gtc2hvd2Nhc2VzIC5zaG93Y2FzZSAuYngtY29udHJvbHMtZGlyZWN0aW9uIC5ieC1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xNHB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYm94LXNob3djYXNlcyAuc2hvdy1hbGwge1xuICAgIGZvbnQtc2l6ZTogOXB4OyB9IH1cblxuLmJveC1zaG93Y2FzZXMgLmJnLXNob3djYXNlIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJveC1zaG93Y2FzZXMgLmJnLXNob3djYXNlIC5zaG93Y2FzZSAuYm94LXRpdGxlIGEge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZSAuc2hvd2Nhc2UgLmJveC10aXRsZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMzkzOTM5OyB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZSAuc2hvd2Nhc2UgLmJveC10aXRsZSBoMyB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmJveC1zaG93Y2FzZXMgLmJnLXNob3djYXNlIC5zaG93Y2FzZSAuYm94LXRpdGxlIGgzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAuYm94LXNob3djYXNlcyAuYmctc2hvd2Nhc2UgLnNob3djYXNlIC5ib3gtdGl0bGUgaDM6aG92ZXIge1xuICAgICAgY29sb3I6ICMzOTM5Mzk7IH1cbiAgICAgIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZSAuc2hvd2Nhc2UgLmJveC10aXRsZSBoMzpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM5MzkzOTsgfVxuICAuYm94LXNob3djYXNlcyAuYmctc2hvd2Nhc2UgLnNob3djYXNlIC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgY29sb3I6ICMzNDM0MzQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAuYm94LXNob3djYXNlcyAuYmctc2hvd2Nhc2UgLnNob3djYXNlIC5wcm9kdWN0LW5hbWUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDsgfSB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVhnQUFBQzlDQU1BQUFDT0VaWW5BQUFBQVhOU1IwSUIyY2tzZndBQUFJcFFURlJGQUFBQTd6QXc3ekU1N1RJMjdUSTM3akUzN1RNMzdUSTM3VE0zN3pBNDdETTI3VEkzN3pBMTdEQTM3VEkzN0RJMjdqSTM3VEkzN1RJMzdqTTM3VEk0N1RJMzZ6UTQ3VEk0N1RJMzdUSTM3REk0N1RFNDdETTI3VEkzN1RJNDdUSTM3VEkzN1RJMzdUSTM3VEkzN1RJMzdUSTM3VEkzN1RNMzdUSTM3VEkzN1RJMzdUSTI3VEkzN1RFM2Noeldrd0FBQUM1MFVrNVRBQkEvZjUrL3ovOXZJRi9mTUUvZ3dLL3Y4ckNBY0VEVGovRmdvRkNRNGREdy92M1J3ZUxDNCtUejFzWEh4RDIrTHBnQUFBZVRTVVJCVkhpYzdaeDdZNkk0Rk1VbmdscUVTcTNJVk1CcUg3TzdzNC92Ly9WV0VxS29LSy9raHNmNS9UWFRtV280aG5OUGJvSS9mdlFGTnBsTUxNdXlweW16K1lrWi80RnRXVS9ILzhCTWozSkFPSlBGVVcxM1hoSDMrQmtzSm83cFVmY2E3OW1xTHZqdEIyQTllNmF2b0hld2lXWFB5c1V0WjJaYnNKK0tPSXNTelpmK0Rjc1M5UmV3bnNkTXJKZFZvWGF2L2pvSU5tRVkzcDIrN1BpUG15QlkrNitGTDdCNnNTYVVWOUlqbkVXUjZEL1hSNzFyZXJWMy9BVFdQNHZFeDh5L1p2SjJZeTliUDRqQ05xOFpSb0cvdmJHZE4weDhDYnVaNmtmTjczdEt6UmNQYjlRL1RuelUyMVQxUzFtV2NhUThCWHBSZkZWK3g2Nzk4OHVWNklrMlBWaHlKYjc5ck91dHVrNW9YemlNdjlHKzN2RTIvb1huMksxcVNEOWhUL2sxcWM2cGZ2VytseFBmZlJxWDVWeFl6SEpIdkxUM2R1OTV1eCtONVRoV2JySnZZeU8zZXhMbm9vNXJqU0hlTzNaZTljVGNRSkk0dDhhMWh5NTlYdlo5Wk5oZldiUWZpZlRlV2ZidHJoTVg2dXpPbG1NUHRZc2NUcy9STVRJOW1EUFJPV0pPaHhndmM3TEhuWmpzWjV4NHVOSS9kMWYybEx6MFEwcVhpMU4rUEhSUjloUW5QcHpTNWNMMFlCU1JrejNvOERxUkJjT1MzcHYyUXZhVW5QVFR2aWNjOWlZdlpkbDEyVk55MHIvMVlMajNXY2pyV0hZb1B6NG1rajIwVlgvOTV1UXkvWkU5SlhydnQ5K2NYR1libUI1S1hZSnRqLzBta1M3amR6UkFQc0tScTltbHdTNWVJNXhwWDBlZWtVaXJuL1pwM2pDTGovbGpQdTlEbENtR0JUTGZXTDI1aHNUdHNjdWNPZm1OMjQrN2x0azlkNWt6SjcreGV6RHB2VmxxTVVkMlBSaHNHV3pITCtWelB1dDhzb3l5TU9OM2ZxVFY4REsvV1hWN0tTSnQ1dER0WWRZaTJuYmZicnl2YkxwM2VJejFZZG1rMzNmMkpuN0t0dTE3dDFJdEkwdVdyOTI4ajFsMlNPa3d0TjJ6SStHaHUzYmpMWWRvTXhKcE4yN243T1pwUGxDYmtjaUY3SlBwZ1Z3d1pKdVJTTHQ1NmRBdDdibER0aG1Kc0p1UER0bE51QnE0elVneXUxbDE1TDZPaG04emtqQmJUSFVpVjBaanNCbUpURGNkVVA1dEpEWWp5ZXptemZRNDdNN01BQ3F5Tzl3Mk9vaXNLYllka2U1bjVRMTZLeE9QWXg4Nms2OW84RVNKblJsVG5uMk5VdmVqOG1JdHRUZWt2SmNlL1BtYzczdTlzZG9NYjIrd2M4TS85ZzlqSDd0WjJON1l6UjZPV2Zlejh1U3JSbDdhUCtjeDlmdDJoOWhJa000aTFZaDFONk44T0xMbGFqSFpJcGJRYmJJNE5hcGxVeEVSY1lXRjdoSmE1ZGs3ZEpjSTVkOUpvaDFmcjM2TzNkOGx3dWUvQ0pUbnVuK01POC9raWFtVXQ2SDdKVEZObDlnVy9SbmRiOU1uOWhUSzc0eTI1YnBKMWozWTZYeVBDTG9Ya0Ntdk1lWlJMeGo2Z3U2RlRRamQ3NUR0U1dscUhuajgzTklXdWhmZ2NlRlhXclJoTGhhczl4RXU3T3FvZmkvUS9SRkMrUmYxTDd4QkkvZ3hvbm13VWYyeXdzUjgxUzg3Skw1MVJBL0duL2M0SU1BL2dHMDFMSEplcVBkYStraW92bmNBZzY5RW9EcC9lSzh3K0VyNGFsYzY0cWdlREw0Y3hUWnZ3K0Nyb3RUbUk3NzFBWU92aEVLYkZ3MGdHSHhGZkZWcFhweUJoOEZYUmRpOGdyUHpNUGlhS0xMNUJBbStMc0xtVzM0dm1PZ0Z3K0JyNFN2b0VBY3crUG9JbTIvbEVnNVBrdWpCMTBUMDV0czhvalNGMFRTQ204MjArZStMeW9wTjF0cDQ3ZW9yKzRVbGEwUDR3YS9HaDRqNWJ5OVJXUnZBRGkzcWEzcS9mTGJObzJPbGpVdWpzcmFoZVgxdG40bEdqZE8wVFptNkZDcHJDL2phYzFXL1FxS3l0a1FjektoOWVCdVZ0VFhONml1dnJHc3RBeG9OVGVvcnI2d0hWTlpXTkttdkxycndDdUQxMWEzekczekNMM1dOWnp6OHFqdmxYY1Vub3NaS1ZIUEtKNWp3aW5pdnQyRTl4ZmFISXFKYXdTYkVoRmZHdHM2VW4rSkxJcFFSMUpqeUlUYTQxY0ZxVEhsTWVKVlVuL0llSnJ4S3hGNVVsUjVBakhhd1V2aVVyL0ExTXc0bXZGcFl4UTJsdU9JSEJLcFNUVkVIRzM2cXFTWXBKcng2cW1pS0NhK0JLcUpXTGNHZ0RuSDU3b2FiWmtsTWVNVTRwZDNoQkdlWXRQQkgyUm5XTlRaQXRCQ1ZPRGpQK2dleTRZd0kvcDBFOTFlbG0wWkhjRUE1L0hqWS9TOFJRbW5WaGZld3ZQSkdQTDY5Vmd0Zmo5cnlNVXFyTmg2VzF4WDZrdHBnYVhsZEZmOWJXZVlCYllqdlIvbDFXY29ITFVqdVRtdUVlTDI4M250T0FVNmpsN3ZSWmQza0dEMm9USExuaVFPRzQyT2EyUmEzRFNLMEN6U3pLL1lhT0kxdXZHS3ZXY0ZwZFBObjBSb3FoTk5vSnk3cTEreXdldEpPVWpTNVo0ODc5VUFCUERqT0xuL21ZTE9WZ08vYll4N1I0eDBTb0lUTmJhQmNwM3RQQ0pPYUtRaVVDSk1rM0FUS0VBMHlFdUxyVldxQU1FbENjbDFLMXdpVEpMQnJrNGZGRS9IWHBjazdzSGdpNHNza0grRmNCeEZYU1Q1R2lpZkN1L1NXR2JhNXFmaWRiOWN3TkdySStNN254N0Q4U1JHZ2lDRGZrNy80QzlES3hTVEg4b2tPbHErdXFLMkU1S3NyYWlzaHZMcUtQM3FvcllRRTV3WmxnblVySWRHNUVZeFFRMGt1MXZobjF3SDZPVmZVOUd0VjhjZ1pHWC9QNWZOL2Q0NFBBejJjREFhaGhwWkF0dVJESEtraDVaUmxJb1FhVWtLWjNnUHNncEJ5eXBNeDBpUXRzazNtbzBWR2l3enlMbHBrdFB5VEJYbkVlR0t5SU04UTQ0a0p4TDRUTmx5cHlZSTgxay9VNUlYSCtvbVFUSEYwNDZuSlBBYkNVNU5WVmQ0eHdOa09RckljaVk0Qk9hSm5nSTAvY2tUUHdNZkRJTlQ4UGdtUFZnMHAvMEo0TS93SDRjMGdKSjlCZUdxRThEaXhTbzRJa2hDZUhBaHZDQWh2Q0FodkNBaHZDQzc4LzRDeGhyVHE1LzBCQUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDBweDtcbiAgICB0b3A6IC0xODlweDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMzc2cHg7XG4gICAgaGVpZ2h0OiAxODlweDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5ib3gtc2hvd2Nhc2VzIC5iZy1zaG93Y2FzZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBT2dBQUFEb0NBTUFBQURTZDFoS0FBQUFBWE5TUjBJQjJja3Nmd0FBQUxkUVRGUkZBQUFBLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLys5bmEvT1BqOTZlbzdUSTM3REkyN1RJMzdUSTM3VEkzN2pNMzdUSTQ3ekExNnpRNDdETTI3REk0N1RJMzd6QXc3ekE0N1RJMzdUSTM3VEkzN1RFNDdUTTM3VEkzN2pFMzdqSTM3VEkzN1RJMzdUTTM3RE0yN0RBMzdUSTI3ekU1RTMxSTVnQUFBRDEwVWs1VEFEQS9mNisvMy84Z2I0OWZuOC93d0xDQVVFQVE0SENnWU5CUGtPL1k0T0Qvd1BEZzc3Q0FNRUJRWUpBUUlIRFEzNkRQOGIrdm40OXZYMDkvUDVBcjZUWUFBQWo0U1VSQlZIaWM1WnlKZHFKSUZJWkRvZzdaY01FRko1bHBqQnBwSXk1eGFUUEorei9YVUp1QW9vSlVVVlhYNzV6cHBET0ozTis3MW9YMHpVMGhHTGQzQWFWeVFPV3ZnQXI2cklTK2Rtc1VZNEZvek52N0I2THRPSlh5dy8ydEtkdlN5ekVmbjU1UEs0enovUFNvbjlwQVpLSWJyZW9PSzlHNU9vazlGRm10MVJ0MllpNGFkcU5lcXg2SWJSWnRjM2JNKzJpNHRxcjF0cDNDNnFiZHJsZGIwVEMrVjlxeHpjZFNSR1RIeVdpczZYUWlZa3VQWW96TWovMjBTenVybGxVa3cyelh3bGQ1c3ZsYXlBUHpZWmVYdFhiTzFtaTBhN3Q4ZlZBcmhPMHlzNnpiNW1LWjJlNnlWeXlyNDlhL21VenJoZU9ZWTd4WWFrbDlaREhiYWZCKzZVYUhSYkQ4d3NSa3Rod2h2YS9wdEpTUXltUjJIWEhYY0xyU3BUYW96S3JnSExMcDZGU1JrNnRtcVJpWkNDYTFKS0haM0pHYVdDdm9YYVpTcmJ0aUxoZGVsMFJ0dGNCVHMxRXRQbjVwMUZvQ1MxQVNEZ21pVW1Gbm0zdHl3WmZDRDFOTjBsZXQrMkt1UnVhZ3JwUVNhSk5lVXk3Z1BiWmY4WnZhRm4rbFpObzRuRjZGdjgxM3BOWktYQUUweWRGR2JQa2xZVnQwRWRxSEZDV1I0V3ZqSzNTbGIySU5uS21Xc1BBbFlkdFJZSE5GeTYrWThLVmh5LzBzZGhuaXdyZUp0M3RkWlRZYkpIeWZ1U3MxOE16M3d2dGw4L0NDbFhJdUdBYU9GTW5WZGg4SDV4SlhwYmpjcXBLZUlRMkxzMUlCYngwZk9BZWFzam81SzhYdHM2dEE5MHlpMmVYV1VPc3E2MlJLNi9sZnlKRTl4SitERFBtNW94ZnI3UEF3U0J3ZERrcHQ3RTgrOW9nRGI1TnlGVXRjMU5UTlR3Yk8wenh0UVJPZHVaVTIwWHhyYWFBek1OWEtNZUhqODRxYWM4SWhSZzZsWlkxMFVxWGxTMzRTRHdyS3pmSEhhVnc0T05nS25zdE9nMXQrNWowU3ptNmx6dG5uNlZ4U08xR0Nkb1dZSXc3Y1pES21LVXBRUzVuOVVGcHdRY3FVcHJabWhZaVJOVTJici9vbEtBR2w2V3Y2Tk5VeFFRblowclN0MWFRUUI2ZHB5bHQ5cHFWYkI0M2lwTzh4SlIyT29NZEJDNGRTbW0rMHRUbXlKSU5IblRTVnQ1SSt5TlVFbFpqSytXK3JhMXR4ZDNUVGpBMW1Xc2NyakoxbXJDdnBPaXBFNlp5dlJ3M05LeEVoUlQycTZOeENRODdXSTlSdHEwVlpJNUxxR1lkVjhpNkNWY0U0N1ZKSDc1a295bW1YVnZSdkxRejdsRXZCWkNqaWxFc0JPZlNrU3h1UUhFcGNtdXkyTWlTSEVwY203aHBzL2FmNU9LMGpqaXZER0lwQ25HU1htc0dYVzhWYkl4TGswc05EekFzMGh4S1hIcDdFVUcvUi90Z1NwNW5VWVd6MUh6N0pUaWVoSEhYMHZBZHhtc2FoOTlCUjFaSmpqVWdPVlNYbnJmWWNWdGdhbElOb0hHUC8zR2xDbTRvWXJiMWUwdFo5YVgyTWZXSFBpVE1FQUZDb1BzZi9DbVNGc2s4dEZyc08xTWdsc1J2T0J4MllOUmRoeEdhR0NzaHBnV0JGNWwzQUtVcVNsTlZaQjk0SkxhUWRFZGVCMmx3UTBTU3RnTnN0UkdudGt0U0VlQlFOQ2VNVmRJcEc1WUZPMFdqQVBvTk9VWnlrWk55RmRTZmlFSFJ2QW4wMCtmd09tN3JVYVdyYWNDZDZRcHZ1QXRsSHNEQlB2c0RiWE1kaHVjbHlGUzYwMmxhQUYxM3NTalFFUWo2akVXbzRaZzNvM1lYMEZ3UFhKSEEzWGVJNHVLL1VvWGNYMGwvcXU3a0JNTVpPcUd4TFJITmRRbXZYSWJSMkJZTVJIWTJxZ0pmWERDWVUrQVI0UXpSZWpkRFg2eEJhQWI4eFF1Q0NHL3ozajJ4RFJQTXZGZnBMdGlHaStZV0V1cTdiazIySWFIcUJ5SnUzNnhEYVIzOWNnOURlVlFrZHlEWkVOQzRWNnNvMlJEUlk2UEE2aEE1djNxOUQ2UHQxQ1IzSnRrUXNvNTFRVDdZcFl2R3dVUFRuYjltbWlHV01mVW44Q2hxYW5iajJnb1oyMEQ3NEdSRFA5RGRYTUJyUmsraEg4SEVpMnhhUitMUUtUYUgzRjlSWHBwR1BZR0dlOUtIM0Y5UmRmUFFKOUszUnJ0ck9YSGN1MXhTeHpKa2pGOHkxTUVHcHVjQ2ZvVkZ3TE5rYWdZVHlRc2tnaVFSc0gzU1N6c2tBaUFDZHBLTkl2SUpPMG1sRW5BLzVwRGFNaG1zZjhCSjdFS1lvU1ZLZ0M3SlJyS1dNNGM3MTA5aEtESENTRHVPbjdSblVCb05jT0l2OGZRbzFkdmVGSWVHZjBxd1J5SHgvVHpTRVdYZEhCOFVIMWQwUFNkWUk1T05nNXBzc1FjNE13YlN3M1B2U0F1SXRtTjhKQjFBUDRxRjBrYlRKN2NQYlkwL2M2SnpMT014YjdVbXVzS2lWQXRzenpKUG52UjQwbDQ2UExLdzlhTlBSL05oTnBSNnN1MDNlMFRzUXFPdXNDclpHSUt2amZ1dERjcW1YMkZzSVkwZ3VYWjJxcllCY2VzcWhvRng2MHFIRXBTQ09wYWNkQ3NpbFp4eEtYQXBnUEpxZWNTaHgrVUQ3UTh4a2NMNnFEaUdjU3hjcDl0VCtVdjhXZzhKeWVYWk4vYTcvYlArWjdvR2l2dTdMN1BPVmlLQjdQVXBUaVFpb0hxMUZteU9PZGVweWl1dVJ0czBVelR6TGxBR0pnbnlnNlNRNEdtUXBNV2pYOEtsbG1rNCtNejNaT0hrTHZuMGowQjVoYkFMRDN6SzRDRlZlSGRNVUpXaTJjUWVORFFQdDdvSGpCTTM0N0hGUHd3RXBZNExTSDFycWQ4YzBhNElTOUV2VDdBbEtRR21xMHkxVHRKYSs3SmNEZWxyTkRiZ1FYZmE3QVpPWlJrcXh6dG1GUXc1UnFzV0U1T2ZSR2J4TlMwMW1RZHhZbGptQ1R4T2x1WFdTSjVMVVA1eWlMVzdleFR0dVRvclA5eHN1TFI4clhTc2N2Wk1WcDlFR0R3N3E1aW5PVHo2L1JhaTBVcCtmVGhxOWFrNE9lRTdnTjVJcnE1U3pUdHBQQjhwTitMOEh1ZnZuUGxpcGFxYzJIR2g4ZFFaSzBaMEs5NDlDSldtQzIrZU1lMExoQ2QvOVZDWlJSN2pjWGo3SEgyZlN3eVZKa2ZBZDR6TFVFeE5odUtHNkd3WENsNFN0dUg5c3dGdXFFYjRrYk44RTNxOVdJM3lGaGkyRGhLL01JWCt5Rmh1MkRPOE5PM1VyK2pySDJBNUVoeTJEaEsvN0tlV0pEZzlucCtpd1pVeVhrc292TGJadmhUMWlNUm5pQ3c2K2lyb2dnVVN0dXlqeURmYndST2l1Q3V3MEh0NGt1UDJpVSthZHhPK3FvT3RTbVVzSi95Q1JUK0szRUtsVXBqdVVjOHVXeHE5d3FVeG00VkViTXFaUzV3TEwwdGVjeXBRN2o0VlNoZFRDaVNJeUVVeXF1L21QOTB2L3QzR1ZrWW53ZXRTZXdSK083V2IwWjBCZnRxZk9ZN1U3cWU1OHk2VXcrdHU1cTU1TWhQL0JJdGhkYjNQNmRiUmRzOWZxZnlqNERKQzNXREw3QnV0TEhSdUlaQkhyTGhkcU9UUENlT2p1bUcrK01vcjF2emJ6OE9lSGFoU2dZL2pUbVJzUnUvcmUvcVNRNi85c3YxY1JrZTVzcXNCbTZoeVQ4YUx2eGxpdHY3OStFaE4zOVBQMXZWN0Z2N3UvR0d1Z2t1SWZpR1dhZHlUKzcwQ2tndFhuRElIWVdhS2FJOHgwRkxuRDk2YnZ2V1RuaG03c3ZVODlqVFZHR1hudkFjTmVRSjlvQ3hpaXIza0ZuZDMvQjUzbUt6ZDZZZjd2QUFBQUFFbEZUa1N1UW1DQ1wiKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTIwcHg7XG4gICAgYm90dG9tOiAtMTE1cHg7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDIzMnB4O1xuICAgIGhlaWdodDogMjMycHg7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMDsgfVxuXG4uYm94LXNob3djYXNlcyBzZWN0aW9uOm50aC1sYXN0LW9mLXR5cGUoMSk6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm94LXNob3djYXNlcyAuc2hvd2Nhc2UtZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJveC1zaG93Y2FzZXMgLnNob3djYXNlLWdyaWQgbGkge1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5ib3gtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuYm94LXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5ib3gtdGl0bGUgaDMge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgLmJveC10aXRsZSBoMzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwbGFjZS1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDEycHg7XG4gICAgbWluLXdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZDMyMzc7IH1cbiIsIi5yb3V0ZS10ZXJtb3MgLnJvdyB7XG4gIG1heC13aWR0aDogMTE3MHB4O1xuICBtYXJnaW46IGF1dG87IH1cblxuLnJvdXRlLXRlcm1vcyBoMiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQycHg7XG4gIGNvbG9yOiAjMzQzNDM0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucm91dGUtdGVybW9zIGgyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWQzMjM3O1xuICAgIHdpZHRoOiA2OHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC03cHg7XG4gICAgbGVmdDogMXB4OyB9XG4gIC5yb3V0ZS10ZXJtb3MgaDIgLmxpbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnJvdXRlLXRlcm1vcyAudGV4dC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDI1cHggMzBweDsgfVxuXG4uYnRuLnRlcm1zX2FjY2VwdGVkLCAuYnRuLnRlcm1zX3JlamVjdCB7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjtcbiAgYm9yZGVyLWNvbG9yOiAjMzJhMzNiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGhlaWdodDogNDJweDtcbiAgcGFkZGluZzogOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi50ZXJtc19hY2NlcHRlZDpob3ZlciwgLmJ0bi50ZXJtc19yZWplY3Q6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Nzg3ODc7XG4gICAgYm9yZGVyLWNvbG9yOiAjODc4Nzg3OyB9XG4iLCIudG9wLWluZm8ge1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBncmlkLWFyZWE6IGhlYWRlci10b3A7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC50b3AtaW5mbyB7XG4gICAgICBtaW4taGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAudG9wLWluZm8gc3ZnIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgZmlsbDogd2hpdGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC50b3AtaW5mbyBpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLnRvcC1pbmZvIC5saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1heC1jb250ZW50IG1heC1jb250ZW50IG1heC1jb250ZW50O1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGdhcDogMzBweDsgfVxuICAudG9wLWluZm8gLmNvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtYXgtY29udGVudCBtYXgtY29udGVudCBtYXgtY29udGVudDtcbiAgICBncmlkLWdhcDogMTBweDtcbiAgICBnYXA6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAudG9wLWluZm8gLmNvbnRhY3Qge1xuICAgICAgICBmb250LXNpemU6IDlweDsgfVxuICAgICAgICAudG9wLWluZm8gLmNvbnRhY3QgYSwgLnRvcC1pbmZvIC5jb250YWN0IHN0cm9uZyB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDlweDsgfSB9XG4gIC50b3AtaW5mbyBhIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC50b3AtaW5mbyBzdHJvbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAudG9wLWluZm8gLmdyaWQubGlua3Mge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4iLCIucm91dGUtY2VudHJhbC53aXNobGlzdHMge1xuICAvKiBDaHJvbWUsIFNhZmFyaSwgRWRnZSwgT3BlcmEgKi9cbiAgLyogRmlyZWZveCAqLyB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbiAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAudG9vbHRpcCB7XG4gICAgbWluLXdpZHRoOiA5MHB4OyB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyBpbnB1dFt0eXBlPW51bWJlcl0ge1xuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMTBweCBtaW5tYXgoMTAwcHgsIDEwJSkgbWlubWF4KDEwMHB4LCAxNCUpIG1pbm1heCgxMDBweCwgMTQlKSBtaW5tYXgoMTAwcHgsIDE0JSkgbWlubWF4KDE2NXB4LCA0MyUpIDEyMnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyOyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnRpdGxlIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciAuaW1hZ2Uge1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiA0O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5pbWFnZSAudGl0bGUsIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLmltYWdlIC52YWx1ZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLm5hbWUge1xuICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gNDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogOHB4OyB9XG4gICAgICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciAubmFtZSAudmFsdWUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5uYW1lIC52YWx1ZSBhIHtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4OyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLmNvZGUge1xuICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMzsgfVxuICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5wcmljZSB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5wcmljZSAudmFsdWUsIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnByaWNlIC50aXRsZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnNlbGVjdGlvbiAudmFsdWUsIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnNlbGVjdGlvbiAudGl0bGUge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAuYm9keS1vcmRlcnMtdGFibGUgLm9yZGVycy10YWJsZSAub3JkZXIgLnF0ZCB7XG4gICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA1O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5xdGQgLnZhbHVlLCAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5xdGQgLnRpdGxlIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciAuZGF0ZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDU7IH1cbiAgICAgICAgICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLmJvZHktb3JkZXJzLXRhYmxlIC5vcmRlcnMtdGFibGUgLm9yZGVyIC5kYXRlIC52YWx1ZSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC5ib2R5LW9yZGVycy10YWJsZSAub3JkZXJzLXRhYmxlIC5vcmRlciAud2lzaGxpc3Qtb3JkZXIge1xuICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC50aXRsZSB7XG4gICAgcGFkZGluZzogMHB4OyB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3QtbGFiZWwge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3QtbGFiZWwgaW5wdXQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLndpc2hsaXN0LWFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0byBhdXRvIGF1dG87XG4gICAgZ2FwOiAzMHB4O1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC53aXNobGlzdC1hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxMHB4O1xuICAgICAgICBncmlkLWdhcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3QtYWN0aW9ucyBsYWJlbCwgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC53aXNobGlzdC1hY3Rpb25zIGJ1dHRvbiwgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC53aXNobGlzdC1hY3Rpb25zIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3Qtb3JkZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucm91dGUtY2VudHJhbC53aXNobGlzdHMgLndpc2hsaXN0LW9yZGVyIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgLnJvdXRlLWNlbnRyYWwud2lzaGxpc3RzIC53aXNobGlzdC1vcmRlciBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfSB9XG4gIC5yb3V0ZS1jZW50cmFsLndpc2hsaXN0cyAud2lzaGxpc3Qtb3JkZXIgc2VsZWN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDsgfVxuIiwiLyogPT09PSBTVEFURSA9PT09PSAqL1xuLmlzLXNob3cge1xuICBkaXNwbGF5OiBpbml0aWFsOyB9XG5cbi5pcy1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuIiwiLyogPT09PSBDTEFTU0VTIERPIEJPT1RTVFJBUCBBSU5EQSBVVElMSVpBREEgPT09PT0gKi9cbi8qIC0tLS0tY29yZXMtLS0tLSovXG4uYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNlZDMyMzc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmM2YzY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2VkMzIzNzsgfVxuXG4uYWxlcnQtZGFuZ2VyID4gLmNsb3NlIHtcbiAgY29sb3I6ICNlZDMyMzc7XG4gIG9wYWNpdHk6IDE7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI2ZmExO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICM1MzkzNDI7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MgPiAuY2xvc2Uge1xuICBjb2xvcjogI0ZGRjtcbiAgb3BhY2l0eTogMTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBtYXJnaW46IC0xMHB4OyB9XG5cbi8qIC0tLS0tY29yZXMgZmltLS0tLS0qL1xuLnBhbmVsLWRlZmF1bHQsXG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7IH1cblxuQGtleWZyYW1lcyBibGlua2luZyB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5hbGVydCB7XG4gIHBhZGRpbmc6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZDtcbiAgYW5pbWF0aW9uOiBibGlua2luZyAxcyBpbmZpbml0ZTsgfVxuXG4vKiBNb2RhbCBib290c3RyYXAgKi9cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTsgfVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1OyB9XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogOTUlOyB9XG5cbi5hZGljaW9uYWRvLWNhcnJpbmhvIC5tb2RhbC1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7IH1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4OyB9XG5cbi5tb2RhbC1oZWFkZXIgLmNsb3NlIHtcbiAgbWFyZ2luLXRvcDogLTJweDsgfVxuXG5idXR0b24uY2xvc2Uge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogMCAwO1xuICBib3JkZXI6IDA7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbiAgb3BhY2l0eTogLjI7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cblxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBsaW5lYXI7IH1cblxuLmZhZGUuaW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcC5pbiB7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5tb2RhbC1vcGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBNb2RhbCBib290c3RyYXAgZmltICovXG4vKiBUb29sdGlwIGJvb3RzdHJhcCAqL1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwNzA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgb3BhY2l0eTogMDtcbiAgbGluZS1icmVhazogYXV0bzsgfVxuXG4uc2VhcmNoX19jb250YWluZXIgLnRvb2x0aXAge1xuICBsZWZ0OiAtMTMwcHggIWltcG9ydGFudDtcbiAgdG9wOiAtMTBweCAgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLnNlYXJjaF9fY29udGFpbmVyIC50b29sdGlwIHtcbiAgICAgIGxlZnQ6IC0xNjBweCAhaW1wb3J0YW50OyB9IH1cblxuLnRvb2x0aXAucmlnaHQge1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDsgfVxuXG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgbWluLXdpZHRoOiAxMDBweDsgfVxuXG4vKiBUb29sdGlwIGJvb3RzdHJhcCBmaW0qL1xuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTYwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW46IDJweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTsgfVxuIiwiLyogPT09PSBDTEFTU0VTIERPIENBUk9VU0VMID09PT09ICovXG4uYngtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ieC13cmFwcGVyIC5ieC1uZXh0IHtcbiAgcmlnaHQ6IC0zMHB4OyB9XG5cbi5ieC13cmFwcGVyIC5ieC1wcmV2IHtcbiAgbGVmdDogLTMwcHg7IH1cblxuLmJ4LXdyYXBwZXIgLmJ4LW5leHQsXG4uYngtd3JhcHBlciAuYngtcHJldiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgLTNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4OyB9XG5cbi5ieC1uZXh0LFxuLmJ4LXByZXYge1xuICB0ZXh0LWluZGVudDogdW5zZXQgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMmEzM2IgIWltcG9ydGFudDsgfVxuXG4uYngtbmV4dDpob3Zlcixcbi5ieC1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNlYzFkMjMgIWltcG9ydGFudDsgfVxuXG4uYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMyYTMzYjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5ieC13cmFwcGVyIC5ieC1wYWdlci5ieC1kZWZhdWx0LXBhZ2VyIGEuYWN0aXZlIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMyYTMzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICB3aWR0aDogNTVweDsgfVxuXG4uYngtd3JhcHBlciAuYngtcGFnZXIuYngtZGVmYXVsdC1wYWdlciBhOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzMyYTMzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyYTMzYjsgfVxuXG4vKkNBUk9VU0VMKi9cbi5ieC13cmFwcGVyIC5ieC1jb250cm9scy1kaXJlY3Rpb24gYSB7XG4gIHotaW5kZXg6IDEwMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgLmJ4LXdyYXBwZXIgLmJ4LWNvbnRyb2xzLWRpcmVjdGlvbiBhIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKkNBUk9VU0VMIE1JTklBVFVSQVMgSU1BR0VOUyovXG4uYngtd3JhcHBlciAuYngtdmlld3BvcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKkNBUk9VU0VMIElNQUdFTlMgR1JBTkRFUyovXG4ubWFpbi1pbWFnZXMgLmJ4LXdyYXBwZXIgLmJ4LXBhZ2VyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDIwcHg7IH1cblxuLm1haW4taW1hZ2VzIC5ieC13cmFwcGVyIC5ieC1wYWdlciwgLm1haW4taW1hZ2VzIC5ieC13cmFwcGVyIC5ieC1jb250cm9scy1hdXRvIHtcbiAgYm90dG9tOiAtMzRweDtcbiAgcmlnaHQ6IC01cHg7IH1cblxuLmJ4LXdyYXBwZXIgLmJ4LWxvYWRpbmcge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7IH1cbiIsIi5qcy1pbnB1dC1maWxlX19jb250YWluZXIgaW5wdXRbdHlwZT1cImZpbGVcIl0ge1xuICBtaW4td2lkdGg6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uanMtaW5wdXQtZmlsZV9fY29udGFpbmVyIC5oaWRkZW4teHMge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiJdfQ== */
