/*!*************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./assets/scss/app.scss ***!
  \*************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  height: 100%;
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section, main {
  display: block;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {
  display: block;
}

ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after {
  content: "";
  content: none;
}

q:before, q:after {
  content: "";
  content: none;
}

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

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

.bg-white {
  background-color: #fff;
}

.bg-yellow {
  background-color: yellow;
}

.bg-progress {
  background-color: #6FABEF;
}

.bg-open {
  background-color: #62AEA1;
}

.bg-grey {
  background-color: #ccc;
}

.bg-blocked {
  background-color: #721c24;
}

.bg-danger {
  background-color: #f8d7da;
}

.color-danger {
  color: #b15858;
}

.bg-success {
  background-color: green;
}

.bg-primary {
  background-color: #0177FD;
}

.bg-expired {
  background-color: #83A0C1;
}

.bg-hawkes-blue-light {
  background-color: #F1F4F9;
}

.height-100 {
  height: 100%;
}

.height-50 {
  height: 50%;
}

.width-100 {
  width: 100%;
}

.width-75 {
  width: 75%;
}

.width-30 {
  width: 30%;
}

.width-25 {
  width: 25%;
}

.width-50 {
  width: 50%;
}

.height-5 {
  height: 5%;
}

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

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

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

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

.text-nowrap {
  white-space: nowrap;
}

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

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

.sticky-header {
  position: sticky !important;
  background-color: #F1F4F9;
  top: 0;
  z-index: 2;
}

.h100 {
  height: 100%;
}

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

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

.mr-4 {
  margin-right: 0.25rem !important;
}

.ml-4 {
  margin-left: 0.25rem !important;
}

.mh-4 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}

.mv-4 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.mb-8 {
  margin-bottom: 0.5rem !important;
}

.mt-8 {
  margin-top: 0.5rem !important;
}

.mr-8 {
  margin-right: 0.5rem !important;
}

.ml-8 {
  margin-left: 0.5rem !important;
}

.mh-8 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}

.mv-8 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.mb-12 {
  margin-bottom: 0.75rem !important;
}

.mt-12 {
  margin-top: 0.75rem !important;
}

.mr-12 {
  margin-right: 0.75rem !important;
}

.ml-12 {
  margin-left: 0.75rem !important;
}

.mh-12 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}

.mv-12 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}

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

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

.mr-16 {
  margin-right: 1rem !important;
}

.ml-16 {
  margin-left: 1rem !important;
}

.mh-16 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}

.mv-16 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

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

.mt-20 {
  margin-top: 1.25rem !important;
}

.mr-20 {
  margin-right: 1.25rem !important;
}

.ml-20 {
  margin-left: 1.25rem !important;
}

.mh-20 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}

.mv-20 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}

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

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

.mr-24 {
  margin-right: 1.5rem !important;
}

.ml-24 {
  margin-left: 1.5rem !important;
}

.mh-24 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}

.mv-24 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.mb-28 {
  margin-bottom: 1.75rem !important;
}

.mt-28 {
  margin-top: 1.75rem !important;
}

.mr-28 {
  margin-right: 1.75rem !important;
}

.ml-28 {
  margin-left: 1.75rem !important;
}

.mh-28 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}

.mv-28 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}

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

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

.mr-32 {
  margin-right: 2rem !important;
}

.ml-32 {
  margin-left: 2rem !important;
}

.mh-32 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}

.mv-32 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.mb-36 {
  margin-bottom: 2.25rem !important;
}

.mt-36 {
  margin-top: 2.25rem !important;
}

.mr-36 {
  margin-right: 2.25rem !important;
}

.ml-36 {
  margin-left: 2.25rem !important;
}

.mh-36 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important;
}

.mv-36 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}

.mb-40 {
  margin-bottom: 2.5rem !important;
}

.mt-40 {
  margin-top: 2.5rem !important;
}

.mr-40 {
  margin-right: 2.5rem !important;
}

.ml-40 {
  margin-left: 2.5rem !important;
}

.mh-40 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}

.mv-40 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.mb-44 {
  margin-bottom: 2.75rem !important;
}

.mt-44 {
  margin-top: 2.75rem !important;
}

.mr-44 {
  margin-right: 2.75rem !important;
}

.ml-44 {
  margin-left: 2.75rem !important;
}

.mh-44 {
  margin-left: 2.75rem !important;
  margin-right: 2.75rem !important;
}

.mv-44 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}

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

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

.mr-48 {
  margin-right: 3rem !important;
}

.ml-48 {
  margin-left: 3rem !important;
}

.mh-48 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}

.mv-48 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.mb-52 {
  margin-bottom: 3.25rem !important;
}

.mt-52 {
  margin-top: 3.25rem !important;
}

.mr-52 {
  margin-right: 3.25rem !important;
}

.ml-52 {
  margin-left: 3.25rem !important;
}

.mh-52 {
  margin-left: 3.25rem !important;
  margin-right: 3.25rem !important;
}

.mv-52 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}

.mb-56 {
  margin-bottom: 3.5rem !important;
}

.mt-56 {
  margin-top: 3.5rem !important;
}

.mr-56 {
  margin-right: 3.5rem !important;
}

.ml-56 {
  margin-left: 3.5rem !important;
}

.mh-56 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}

.mv-56 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.mb-60 {
  margin-bottom: 3.75rem !important;
}

.mt-60 {
  margin-top: 3.75rem !important;
}

.mr-60 {
  margin-right: 3.75rem !important;
}

.ml-60 {
  margin-left: 3.75rem !important;
}

.mh-60 {
  margin-left: 3.75rem !important;
  margin-right: 3.75rem !important;
}

.mv-60 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}

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

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

.mr-64 {
  margin-right: 4rem !important;
}

.ml-64 {
  margin-left: 4rem !important;
}

.mh-64 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}

.mv-64 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}

.mb-68 {
  margin-bottom: 4.25rem !important;
}

.mt-68 {
  margin-top: 4.25rem !important;
}

.mr-68 {
  margin-right: 4.25rem !important;
}

.ml-68 {
  margin-left: 4.25rem !important;
}

.mh-68 {
  margin-left: 4.25rem !important;
  margin-right: 4.25rem !important;
}

.mv-68 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important;
}

.mb-72 {
  margin-bottom: 4.5rem !important;
}

.mt-72 {
  margin-top: 4.5rem !important;
}

.mr-72 {
  margin-right: 4.5rem !important;
}

.ml-72 {
  margin-left: 4.5rem !important;
}

.mh-72 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}

.mv-72 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

.mb-76 {
  margin-bottom: 4.75rem !important;
}

.mt-76 {
  margin-top: 4.75rem !important;
}

.mr-76 {
  margin-right: 4.75rem !important;
}

.ml-76 {
  margin-left: 4.75rem !important;
}

.mh-76 {
  margin-left: 4.75rem !important;
  margin-right: 4.75rem !important;
}

.mv-76 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important;
}

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

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

.mr-80 {
  margin-right: 5rem !important;
}

.ml-80 {
  margin-left: 5rem !important;
}

.mh-80 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}

.mv-80 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.mb-84 {
  margin-bottom: 5.25rem !important;
}

.mt-84 {
  margin-top: 5.25rem !important;
}

.mr-84 {
  margin-right: 5.25rem !important;
}

.ml-84 {
  margin-left: 5.25rem !important;
}

.mh-84 {
  margin-left: 5.25rem !important;
  margin-right: 5.25rem !important;
}

.mv-84 {
  margin-top: 5.25rem !important;
  margin-bottom: 5.25rem !important;
}

.mb-88 {
  margin-bottom: 5.5rem !important;
}

.mt-88 {
  margin-top: 5.5rem !important;
}

.mr-88 {
  margin-right: 5.5rem !important;
}

.ml-88 {
  margin-left: 5.5rem !important;
}

.mh-88 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}

.mv-88 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.mb-92 {
  margin-bottom: 5.75rem !important;
}

.mt-92 {
  margin-top: 5.75rem !important;
}

.mr-92 {
  margin-right: 5.75rem !important;
}

.ml-92 {
  margin-left: 5.75rem !important;
}

.mh-92 {
  margin-left: 5.75rem !important;
  margin-right: 5.75rem !important;
}

.mv-92 {
  margin-top: 5.75rem !important;
  margin-bottom: 5.75rem !important;
}

.mb-96 {
  margin-bottom: 6rem !important;
}

.mt-96 {
  margin-top: 6rem !important;
}

.mr-96 {
  margin-right: 6rem !important;
}

.ml-96 {
  margin-left: 6rem !important;
}

.mh-96 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}

.mv-96 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.mb-100 {
  margin-bottom: 6.25rem !important;
}

.mt-100 {
  margin-top: 6.25rem !important;
}

.mr-100 {
  margin-right: 6.25rem !important;
}

.ml-100 {
  margin-left: 6.25rem !important;
}

.mh-100 {
  margin-left: 6.25rem !important;
  margin-right: 6.25rem !important;
}

.mv-100 {
  margin-top: 6.25rem !important;
  margin-bottom: 6.25rem !important;
}

.mb-104 {
  margin-bottom: 6.5rem !important;
}

.mt-104 {
  margin-top: 6.5rem !important;
}

.mr-104 {
  margin-right: 6.5rem !important;
}

.ml-104 {
  margin-left: 6.5rem !important;
}

.mh-104 {
  margin-left: 6.5rem !important;
  margin-right: 6.5rem !important;
}

.mv-104 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.mb-108 {
  margin-bottom: 6.75rem !important;
}

.mt-108 {
  margin-top: 6.75rem !important;
}

.mr-108 {
  margin-right: 6.75rem !important;
}

.ml-108 {
  margin-left: 6.75rem !important;
}

.mh-108 {
  margin-left: 6.75rem !important;
  margin-right: 6.75rem !important;
}

.mv-108 {
  margin-top: 6.75rem !important;
  margin-bottom: 6.75rem !important;
}

.mb-112 {
  margin-bottom: 7rem !important;
}

.mt-112 {
  margin-top: 7rem !important;
}

.mr-112 {
  margin-right: 7rem !important;
}

.ml-112 {
  margin-left: 7rem !important;
}

.mh-112 {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}

.mv-112 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.mb-116 {
  margin-bottom: 7.25rem !important;
}

.mt-116 {
  margin-top: 7.25rem !important;
}

.mr-116 {
  margin-right: 7.25rem !important;
}

.ml-116 {
  margin-left: 7.25rem !important;
}

.mh-116 {
  margin-left: 7.25rem !important;
  margin-right: 7.25rem !important;
}

.mv-116 {
  margin-top: 7.25rem !important;
  margin-bottom: 7.25rem !important;
}

.mb-120 {
  margin-bottom: 7.5rem !important;
}

.mt-120 {
  margin-top: 7.5rem !important;
}

.mr-120 {
  margin-right: 7.5rem !important;
}

.ml-120 {
  margin-left: 7.5rem !important;
}

.mh-120 {
  margin-left: 7.5rem !important;
  margin-right: 7.5rem !important;
}

.mv-120 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

.mb-124 {
  margin-bottom: 7.75rem !important;
}

.mt-124 {
  margin-top: 7.75rem !important;
}

.mr-124 {
  margin-right: 7.75rem !important;
}

.ml-124 {
  margin-left: 7.75rem !important;
}

.mh-124 {
  margin-left: 7.75rem !important;
  margin-right: 7.75rem !important;
}

.mv-124 {
  margin-top: 7.75rem !important;
  margin-bottom: 7.75rem !important;
}

.mb-128 {
  margin-bottom: 8rem !important;
}

.mt-128 {
  margin-top: 8rem !important;
}

.mr-128 {
  margin-right: 8rem !important;
}

.ml-128 {
  margin-left: 8rem !important;
}

.mh-128 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}

.mv-128 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.mb-132 {
  margin-bottom: 8.25rem !important;
}

.mt-132 {
  margin-top: 8.25rem !important;
}

.mr-132 {
  margin-right: 8.25rem !important;
}

.ml-132 {
  margin-left: 8.25rem !important;
}

.mh-132 {
  margin-left: 8.25rem !important;
  margin-right: 8.25rem !important;
}

.mv-132 {
  margin-top: 8.25rem !important;
  margin-bottom: 8.25rem !important;
}

.mb-136 {
  margin-bottom: 8.5rem !important;
}

.mt-136 {
  margin-top: 8.5rem !important;
}

.mr-136 {
  margin-right: 8.5rem !important;
}

.ml-136 {
  margin-left: 8.5rem !important;
}

.mh-136 {
  margin-left: 8.5rem !important;
  margin-right: 8.5rem !important;
}

.mv-136 {
  margin-top: 8.5rem !important;
  margin-bottom: 8.5rem !important;
}

.mb-140 {
  margin-bottom: 8.75rem !important;
}

.mt-140 {
  margin-top: 8.75rem !important;
}

.mr-140 {
  margin-right: 8.75rem !important;
}

.ml-140 {
  margin-left: 8.75rem !important;
}

.mh-140 {
  margin-left: 8.75rem !important;
  margin-right: 8.75rem !important;
}

.mv-140 {
  margin-top: 8.75rem !important;
  margin-bottom: 8.75rem !important;
}

.mb-144 {
  margin-bottom: 9rem !important;
}

.mt-144 {
  margin-top: 9rem !important;
}

.mr-144 {
  margin-right: 9rem !important;
}

.ml-144 {
  margin-left: 9rem !important;
}

.mh-144 {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}

.mv-144 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

.mb-148 {
  margin-bottom: 9.25rem !important;
}

.mt-148 {
  margin-top: 9.25rem !important;
}

.mr-148 {
  margin-right: 9.25rem !important;
}

.ml-148 {
  margin-left: 9.25rem !important;
}

.mh-148 {
  margin-left: 9.25rem !important;
  margin-right: 9.25rem !important;
}

.mv-148 {
  margin-top: 9.25rem !important;
  margin-bottom: 9.25rem !important;
}

.mb-152 {
  margin-bottom: 9.5rem !important;
}

.mt-152 {
  margin-top: 9.5rem !important;
}

.mr-152 {
  margin-right: 9.5rem !important;
}

.ml-152 {
  margin-left: 9.5rem !important;
}

.mh-152 {
  margin-left: 9.5rem !important;
  margin-right: 9.5rem !important;
}

.mv-152 {
  margin-top: 9.5rem !important;
  margin-bottom: 9.5rem !important;
}

.mb-156 {
  margin-bottom: 9.75rem !important;
}

.mt-156 {
  margin-top: 9.75rem !important;
}

.mr-156 {
  margin-right: 9.75rem !important;
}

.ml-156 {
  margin-left: 9.75rem !important;
}

.mh-156 {
  margin-left: 9.75rem !important;
  margin-right: 9.75rem !important;
}

.mv-156 {
  margin-top: 9.75rem !important;
  margin-bottom: 9.75rem !important;
}

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

.mt-160 {
  margin-top: 10rem !important;
}

.mr-160 {
  margin-right: 10rem !important;
}

.ml-160 {
  margin-left: 10rem !important;
}

.mh-160 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}

.mv-160 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

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

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

.pr-4 {
  padding-right: 0.25rem !important;
}

.pl-4 {
  padding-left: 0.25rem !important;
}

.ph-4 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}

.pv-4 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.pb-8 {
  padding-bottom: 0.5rem !important;
}

.pt-8 {
  padding-top: 0.5rem !important;
}

.pr-8 {
  padding-right: 0.5rem !important;
}

.pl-8 {
  padding-left: 0.5rem !important;
}

.ph-8 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}

.pv-8 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.pb-12 {
  padding-bottom: 0.75rem !important;
}

.pt-12 {
  padding-top: 0.75rem !important;
}

.pr-12 {
  padding-right: 0.75rem !important;
}

.pl-12 {
  padding-left: 0.75rem !important;
}

.ph-12 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}

.pv-12 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}

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

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

.pr-16 {
  padding-right: 1rem !important;
}

.pl-16 {
  padding-left: 1rem !important;
}

.ph-16 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}

.pv-16 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.pb-20 {
  padding-bottom: 1.25rem !important;
}

.pt-20 {
  padding-top: 1.25rem !important;
}

.pr-20 {
  padding-right: 1.25rem !important;
}

.pl-20 {
  padding-left: 1.25rem !important;
}

.ph-20 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}

.pv-20 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}

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

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

.pr-24 {
  padding-right: 1.5rem !important;
}

.pl-24 {
  padding-left: 1.5rem !important;
}

.ph-24 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}

.pv-24 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.pb-28 {
  padding-bottom: 1.75rem !important;
}

.pt-28 {
  padding-top: 1.75rem !important;
}

.pr-28 {
  padding-right: 1.75rem !important;
}

.pl-28 {
  padding-left: 1.75rem !important;
}

.ph-28 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}

.pv-28 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}

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

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

.pr-32 {
  padding-right: 2rem !important;
}

.pl-32 {
  padding-left: 2rem !important;
}

.ph-32 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

.pv-32 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.pb-36 {
  padding-bottom: 2.25rem !important;
}

.pt-36 {
  padding-top: 2.25rem !important;
}

.pr-36 {
  padding-right: 2.25rem !important;
}

.pl-36 {
  padding-left: 2.25rem !important;
}

.ph-36 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}

.pv-36 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}

.pb-40 {
  padding-bottom: 2.5rem !important;
}

.pt-40 {
  padding-top: 2.5rem !important;
}

.pr-40 {
  padding-right: 2.5rem !important;
}

.pl-40 {
  padding-left: 2.5rem !important;
}

.ph-40 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}

.pv-40 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.pb-44 {
  padding-bottom: 2.75rem !important;
}

.pt-44 {
  padding-top: 2.75rem !important;
}

.pr-44 {
  padding-right: 2.75rem !important;
}

.pl-44 {
  padding-left: 2.75rem !important;
}

.ph-44 {
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important;
}

.pv-44 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}

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

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

.pr-48 {
  padding-right: 3rem !important;
}

.pl-48 {
  padding-left: 3rem !important;
}

.ph-48 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}

.pv-48 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pb-52 {
  padding-bottom: 3.25rem !important;
}

.pt-52 {
  padding-top: 3.25rem !important;
}

.pr-52 {
  padding-right: 3.25rem !important;
}

.pl-52 {
  padding-left: 3.25rem !important;
}

.ph-52 {
  padding-left: 3.25rem !important;
  padding-right: 3.25rem !important;
}

.pv-52 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}

.pb-56 {
  padding-bottom: 3.5rem !important;
}

.pt-56 {
  padding-top: 3.5rem !important;
}

.pr-56 {
  padding-right: 3.5rem !important;
}

.pl-56 {
  padding-left: 3.5rem !important;
}

.ph-56 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}

.pv-56 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.pb-60 {
  padding-bottom: 3.75rem !important;
}

.pt-60 {
  padding-top: 3.75rem !important;
}

.pr-60 {
  padding-right: 3.75rem !important;
}

.pl-60 {
  padding-left: 3.75rem !important;
}

.ph-60 {
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important;
}

.pv-60 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}

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

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

.pr-64 {
  padding-right: 4rem !important;
}

.pl-64 {
  padding-left: 4rem !important;
}

.ph-64 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}

.pv-64 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

.pb-68 {
  padding-bottom: 4.25rem !important;
}

.pt-68 {
  padding-top: 4.25rem !important;
}

.pr-68 {
  padding-right: 4.25rem !important;
}

.pl-68 {
  padding-left: 4.25rem !important;
}

.ph-68 {
  padding-left: 4.25rem !important;
  padding-right: 4.25rem !important;
}

.pv-68 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important;
}

.pb-72 {
  padding-bottom: 4.5rem !important;
}

.pt-72 {
  padding-top: 4.5rem !important;
}

.pr-72 {
  padding-right: 4.5rem !important;
}

.pl-72 {
  padding-left: 4.5rem !important;
}

.ph-72 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}

.pv-72 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

.pb-76 {
  padding-bottom: 4.75rem !important;
}

.pt-76 {
  padding-top: 4.75rem !important;
}

.pr-76 {
  padding-right: 4.75rem !important;
}

.pl-76 {
  padding-left: 4.75rem !important;
}

.ph-76 {
  padding-left: 4.75rem !important;
  padding-right: 4.75rem !important;
}

.pv-76 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important;
}

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

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

.pr-80 {
  padding-right: 5rem !important;
}

.pl-80 {
  padding-left: 5rem !important;
}

.ph-80 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}

.pv-80 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.pb-84 {
  padding-bottom: 5.25rem !important;
}

.pt-84 {
  padding-top: 5.25rem !important;
}

.pr-84 {
  padding-right: 5.25rem !important;
}

.pl-84 {
  padding-left: 5.25rem !important;
}

.ph-84 {
  padding-left: 5.25rem !important;
  padding-right: 5.25rem !important;
}

.pv-84 {
  padding-top: 5.25rem !important;
  padding-bottom: 5.25rem !important;
}

.pb-88 {
  padding-bottom: 5.5rem !important;
}

.pt-88 {
  padding-top: 5.5rem !important;
}

.pr-88 {
  padding-right: 5.5rem !important;
}

.pl-88 {
  padding-left: 5.5rem !important;
}

.ph-88 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}

.pv-88 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.pb-92 {
  padding-bottom: 5.75rem !important;
}

.pt-92 {
  padding-top: 5.75rem !important;
}

.pr-92 {
  padding-right: 5.75rem !important;
}

.pl-92 {
  padding-left: 5.75rem !important;
}

.ph-92 {
  padding-left: 5.75rem !important;
  padding-right: 5.75rem !important;
}

.pv-92 {
  padding-top: 5.75rem !important;
  padding-bottom: 5.75rem !important;
}

.pb-96 {
  padding-bottom: 6rem !important;
}

.pt-96 {
  padding-top: 6rem !important;
}

.pr-96 {
  padding-right: 6rem !important;
}

.pl-96 {
  padding-left: 6rem !important;
}

.ph-96 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}

.pv-96 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.pb-100 {
  padding-bottom: 6.25rem !important;
}

.pt-100 {
  padding-top: 6.25rem !important;
}

.pr-100 {
  padding-right: 6.25rem !important;
}

.pl-100 {
  padding-left: 6.25rem !important;
}

.ph-100 {
  padding-left: 6.25rem !important;
  padding-right: 6.25rem !important;
}

.pv-100 {
  padding-top: 6.25rem !important;
  padding-bottom: 6.25rem !important;
}

.pb-104 {
  padding-bottom: 6.5rem !important;
}

.pt-104 {
  padding-top: 6.5rem !important;
}

.pr-104 {
  padding-right: 6.5rem !important;
}

.pl-104 {
  padding-left: 6.5rem !important;
}

.ph-104 {
  padding-left: 6.5rem !important;
  padding-right: 6.5rem !important;
}

.pv-104 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.pb-108 {
  padding-bottom: 6.75rem !important;
}

.pt-108 {
  padding-top: 6.75rem !important;
}

.pr-108 {
  padding-right: 6.75rem !important;
}

.pl-108 {
  padding-left: 6.75rem !important;
}

.ph-108 {
  padding-left: 6.75rem !important;
  padding-right: 6.75rem !important;
}

.pv-108 {
  padding-top: 6.75rem !important;
  padding-bottom: 6.75rem !important;
}

.pb-112 {
  padding-bottom: 7rem !important;
}

.pt-112 {
  padding-top: 7rem !important;
}

.pr-112 {
  padding-right: 7rem !important;
}

.pl-112 {
  padding-left: 7rem !important;
}

.ph-112 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}

.pv-112 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.pb-116 {
  padding-bottom: 7.25rem !important;
}

.pt-116 {
  padding-top: 7.25rem !important;
}

.pr-116 {
  padding-right: 7.25rem !important;
}

.pl-116 {
  padding-left: 7.25rem !important;
}

.ph-116 {
  padding-left: 7.25rem !important;
  padding-right: 7.25rem !important;
}

.pv-116 {
  padding-top: 7.25rem !important;
  padding-bottom: 7.25rem !important;
}

.pb-120 {
  padding-bottom: 7.5rem !important;
}

.pt-120 {
  padding-top: 7.5rem !important;
}

.pr-120 {
  padding-right: 7.5rem !important;
}

.pl-120 {
  padding-left: 7.5rem !important;
}

.ph-120 {
  padding-left: 7.5rem !important;
  padding-right: 7.5rem !important;
}

.pv-120 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

.pb-124 {
  padding-bottom: 7.75rem !important;
}

.pt-124 {
  padding-top: 7.75rem !important;
}

.pr-124 {
  padding-right: 7.75rem !important;
}

.pl-124 {
  padding-left: 7.75rem !important;
}

.ph-124 {
  padding-left: 7.75rem !important;
  padding-right: 7.75rem !important;
}

.pv-124 {
  padding-top: 7.75rem !important;
  padding-bottom: 7.75rem !important;
}

.pb-128 {
  padding-bottom: 8rem !important;
}

.pt-128 {
  padding-top: 8rem !important;
}

.pr-128 {
  padding-right: 8rem !important;
}

.pl-128 {
  padding-left: 8rem !important;
}

.ph-128 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}

.pv-128 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.pb-132 {
  padding-bottom: 8.25rem !important;
}

.pt-132 {
  padding-top: 8.25rem !important;
}

.pr-132 {
  padding-right: 8.25rem !important;
}

.pl-132 {
  padding-left: 8.25rem !important;
}

.ph-132 {
  padding-left: 8.25rem !important;
  padding-right: 8.25rem !important;
}

.pv-132 {
  padding-top: 8.25rem !important;
  padding-bottom: 8.25rem !important;
}

.pb-136 {
  padding-bottom: 8.5rem !important;
}

.pt-136 {
  padding-top: 8.5rem !important;
}

.pr-136 {
  padding-right: 8.5rem !important;
}

.pl-136 {
  padding-left: 8.5rem !important;
}

.ph-136 {
  padding-left: 8.5rem !important;
  padding-right: 8.5rem !important;
}

.pv-136 {
  padding-top: 8.5rem !important;
  padding-bottom: 8.5rem !important;
}

.pb-140 {
  padding-bottom: 8.75rem !important;
}

.pt-140 {
  padding-top: 8.75rem !important;
}

.pr-140 {
  padding-right: 8.75rem !important;
}

.pl-140 {
  padding-left: 8.75rem !important;
}

.ph-140 {
  padding-left: 8.75rem !important;
  padding-right: 8.75rem !important;
}

.pv-140 {
  padding-top: 8.75rem !important;
  padding-bottom: 8.75rem !important;
}

.pb-144 {
  padding-bottom: 9rem !important;
}

.pt-144 {
  padding-top: 9rem !important;
}

.pr-144 {
  padding-right: 9rem !important;
}

.pl-144 {
  padding-left: 9rem !important;
}

.ph-144 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}

.pv-144 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

.pb-148 {
  padding-bottom: 9.25rem !important;
}

.pt-148 {
  padding-top: 9.25rem !important;
}

.pr-148 {
  padding-right: 9.25rem !important;
}

.pl-148 {
  padding-left: 9.25rem !important;
}

.ph-148 {
  padding-left: 9.25rem !important;
  padding-right: 9.25rem !important;
}

.pv-148 {
  padding-top: 9.25rem !important;
  padding-bottom: 9.25rem !important;
}

.pb-152 {
  padding-bottom: 9.5rem !important;
}

.pt-152 {
  padding-top: 9.5rem !important;
}

.pr-152 {
  padding-right: 9.5rem !important;
}

.pl-152 {
  padding-left: 9.5rem !important;
}

.ph-152 {
  padding-left: 9.5rem !important;
  padding-right: 9.5rem !important;
}

.pv-152 {
  padding-top: 9.5rem !important;
  padding-bottom: 9.5rem !important;
}

.pb-156 {
  padding-bottom: 9.75rem !important;
}

.pt-156 {
  padding-top: 9.75rem !important;
}

.pr-156 {
  padding-right: 9.75rem !important;
}

.pl-156 {
  padding-left: 9.75rem !important;
}

.ph-156 {
  padding-left: 9.75rem !important;
  padding-right: 9.75rem !important;
}

.pv-156 {
  padding-top: 9.75rem !important;
  padding-bottom: 9.75rem !important;
}

.pb-160 {
  padding-bottom: 10rem !important;
}

.pt-160 {
  padding-top: 10rem !important;
}

.pr-160 {
  padding-right: 10rem !important;
}

.pl-160 {
  padding-left: 10rem !important;
}

.ph-160 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}

.pv-160 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.flex {
  display: flex;
}

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

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

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

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

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

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

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

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

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

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

.button-margin-right {
  margin-right: 10px;
}

.inline-block {
  display: inline-block;
}

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

.mask {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(241, 244, 249, 0.8);
  z-index: 1200;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
}

.hidden,
[hidden] {
  display: none !important;
}

.no-tests {
  margin: 10rem auto 1.5rem;
  color: #2C2E3E;
  font-size: 0.875rem;
  line-height: 17px;
  text-align: center;
  font-weight: 400;
}
.no-tests > img {
  margin: 0 0 1.5rem 0;
  height: 128px;
  width: 200px;
  display: block;
}

.overflow-v {
  overflow-x: hidden;
  overflow-y: auto;
}

*, :after, :before, html {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

*:focus {
  outline: none;
  box-shadow: none;
}

html {
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

a {
  text-decoration: none;
}

body {
  margin: 0;
  font-family: "Golos", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  font-weight: 400;
  line-height: 1;
  color: #737798;
  text-align: left;
  background-color: #F1F4F9;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}

button, .button {
  background-color: transparent;
  border: none;
  font-family: "Golos";
}

form {
  width: 100%;
}

img {
  display: inline-block;
  width: 100%;
  height: auto;
}

main {
  /* height: 100%; */
  display: flex;
  flex-direction: column;
  flex: 1;
}

.content {
  flex: 1;
  display: flex;
  position: relative;
  flex-direction: column;
}

.empty {
  color: #2C2E3E;
}

ol li {
  margin: 0 0 0.5rem 0;
}
ol li:last-child {
  margin: 0;
}

input,
textarea {
  font-family: "Golos";
}

:root {
  --current: 8px;
  --primary-color: #737798;
}

.container-fluid {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}
@media (min-width: 1920px) {
  .container-fluid {
    width: 1856px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-left: -8px;
  position: relative;
}

.col-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xl-12, .col-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xl-11, .col-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xl-10, .col-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xl-9, .col-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xl-8, .col-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xl-7, .col-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xl-6, .col-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xl-5, .col-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xl-4, .col-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xl-3, .col-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xl-2, .col-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xl-1, .col-0, .col-sm-0, .col-md-0, .col-lg-0, .col-xl-0 {
  position: relative;
  width: 100%;
  padding-right: 8px;
  padding-left: 8px;
}

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

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

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

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

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

@media (min-width: 576px) {
  .col-sm-0 {
    flex: 0 0 0%;
    max-width: 0%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .col-md-0 {
    flex: 0 0 0%;
    max-width: 0%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  .col-lg-0 {
    flex: 0 0 0%;
    max-width: 0%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  .col-xl-0 {
    flex: 0 0 0%;
    max-width: 0%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
.offset-0 {
  margin-left: 0%;
}

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

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

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

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

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

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

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

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

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

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

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

.offset-12 {
  margin-left: 100%;
}

.grid {
  display: grid;
  grid-template-columns: 50% 50%;
  gap: 16px 16px;
}

h1, .h1 {
  font-weight: 700;
  font-size: 2.25rem;
  color: #737798;
  line-height: 3rem;
}
h1 > span, .h1 > span {
  line-height: 3.125rem;
}

h2, .h2 {
  font-size: 1.75rem;
  line-height: 2.125rem;
  font-weight: 600;
  color: #2C2E3E;
  font-family: "Montserrat";
}
h2 > span, .h2 > span {
  line-height: 1.875rem;
}

h3, .h3 {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.875rem;
  color: #2C2E3E;
  line-height: 1.5rem;
}
h3 > span, .h3 > span {
  line-height: 1.625rem;
}

h4, .h4 {
  color: #2C2E3E;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.5rem;
}
h4 > span, .h4 > span {
  line-height: 1.625rem;
}

p {
  font-size: 0.75rem;
  color: #737798;
  margin: 0 0 0.5rem 0;
}

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

small, small {
  display: block;
  line-height: 128%;
  font-size: 1.125rem;
  font-weight: 500;
  color: #ABADC1;
  letter-spacing: 0.01rem;
}

ul.style-disc {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
ul.style-disc li {
  padding: 0 0 0 1.3125rem;
  line-height: 1.1875rem;
  position: relative;
  border-radius: 0.25rem;
  display: block;
}
ul.style-disc li::before {
  content: "";
  display: block;
  width: 3px;
  height: 3px;
  position: absolute;
  top: 8px;
  left: 9px;
  border-radius: 50%;
  background-color: #2C2E3E;
}
ul.style-disc li.correct {
  color: #036B84;
  background-color: #F5FBFB;
  padding: 0 1rem 0 1.3125rem;
}
ul.style-disc li.correct::before {
  background-color: #036B84;
}

.hint {
  color: #94A2B6;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}

.text-danger {
  color: #B15858;
  font-size: 0.875rem;
  line-height: 1.0625rem;
}

.test-question ul.style-disc li {
  margin: 0 0 0.375rem 0;
}
.test-question ul.style-disc li:last-child {
  margin: 0;
}

@font-face {
  font-family: "Golos";
  font-weight: 400;
  font-style: normal;
  src: url(/testing/build/dev/fonts/GolosText-Regular.be9dbbbf.eot);
  src: url(/testing/build/dev/fonts/GolosText-Regular.be9dbbbf.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/GolosText-Regular.a9b27a2f.woff) format("woff"), url(/testing/build/dev/fonts/GolosText-Regular.4e797309.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Golos";
  font-weight: 500;
  font-style: normal;
  src: url(/testing/build/dev/fonts/GolosText-Medium.ce79d1ec.eot);
  src: url(/testing/build/dev/fonts/GolosText-Medium.ce79d1ec.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/GolosText-Medium.72be146d.woff) format("woff"), url(/testing/build/dev/fonts/GolosText-Medium.c577016a.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Golos";
  font-weight: 600;
  font-style: normal;
  src: url(/testing/build/dev/fonts/GolosText-DemiBold.d1c2d68c.eot);
  src: url(/testing/build/dev/fonts/GolosText-DemiBold.d1c2d68c.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/GolosText-DemiBold.338afafa.woff) format("woff"), url(/testing/build/dev/fonts/GolosText-DemiBold.8156a225.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Golos";
  font-weight: 800;
  font-style: normal;
  src: url(/testing/build/dev/fonts/GolosText-Bold.58a37ac4.eot);
  src: url(/testing/build/dev/fonts/GolosText-Bold.58a37ac4.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/GolosText-Bold.21ec8e83.woff) format("woff"), url(/testing/build/dev/fonts/GolosText-Bold.2c067102.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  font-weight: 700;
  font-style: normal;
  src: url(/testing/build/dev/fonts/Montserrat-Bold.2d2c0d76.eot);
  src: url(/testing/build/dev/fonts/Montserrat-Bold.2d2c0d76.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/Montserrat-Bold.1f43ea3c.woff) format("woff"), url(/testing/build/dev/fonts/Montserrat-Bold.c404e67b.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  font-weight: 600;
  font-style: normal;
  src: url(/testing/build/dev/fonts/Montserrat-SemiBold.409f9a54.eot);
  src: url(/testing/build/dev/fonts/Montserrat-SemiBold.409f9a54.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/Montserrat-SemiBold.eb43912b.woff) format("woff"), url(/testing/build/dev/fonts/Montserrat-SemiBold.2540ace3.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  font-weight: 500;
  font-style: normal;
  src: url(/testing/build/dev/fonts/Montserrat-Medium.793af722.eot);
  src: url(/testing/build/dev/fonts/Montserrat-Medium.793af722.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/Montserrat-Medium.4a670128.woff) format("woff"), url(/testing/build/dev/fonts/Montserrat-Medium.b8c2117e.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Montserrat";
  font-weight: 400;
  font-style: normal;
  src: url(/testing/build/dev/fonts/Montserrat-Regular.f6850c22.eot);
  src: url(/testing/build/dev/fonts/Montserrat-Regular.f6850c22.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/Montserrat-Regular.c733bffd.woff) format("woff"), url(/testing/build/dev/fonts/Montserrat-Regular.f6c2a6ff.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "Icomoon";
  font-weight: 400;
  font-style: normal;
  src: url(/testing/build/dev/fonts/Icomoon.bec4912d.eot);
  src: url(/testing/build/dev/fonts/Icomoon.bec4912d.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/Icomoon.6f48d0d0.woff) format("woff"), url(/testing/build/dev/fonts/Icomoon.f60b1503.ttf) format("truetype");
  font-display: swap;
}
[class^=icon-], [class*=" icon-"], [class*=nav-icon] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "Icomoon" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-display: swap;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-resume:before {
  content: "\e90a";
}

.icon-list:before {
  content: "\e908";
}

.icon-trash:before {
  content: "\e900";
}

.icon-pencil:before {
  content: "\e901";
}

.icon-signin:before {
  content: "\e902";
}

.icon-eye:before {
  content: "\e903";
}

.icon-person:before {
  content: "\e904";
}

.icon-plus:before {
  content: "\e905";
}

.icon-result:before {
  content: "\e906";
}

.icon-test-list:before {
  content: "\e907";
}

@font-face {
  font-family: "FontAwesome";
  font-weight: 400;
  font-style: normal;
  src: url(/testing/build/dev/fonts/FontAwesome.b7f7374e.eot);
  src: url(/testing/build/dev/fonts/FontAwesome.b7f7374e.eot?#iefix) format("embedded-opentype"), url(/testing/build/dev/fonts/FontAwesome.9739658a.woff) format("woff"), url(/testing/build/dev/fonts/FontAwesome.3c5069b2.ttf) format("truetype");
  font-display: swap;
}
[class^=fa-], [class*=" fa-"] {
  font-family: "FontAwesome" !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-display: swap;
}

.fa-sort-down:before {
  content: "\f0dd";
}

.fa-sort-up:before {
  content: "\f0de";
}

.fa-sort:before {
  content: "\f0dc";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-chevron-up:before {
  content: "\f077";
}

.btn {
  display: inline-flex;
  justify-content: center;
  color: #fff;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5625rem 2rem;
  font-size: 1.125rem;
  line-height: 1;
  border-radius: 0.25rem;
  white-space: nowrap;
  cursor: pointer;
  font-weight: 600;
  transition: all 0.15s ease-in-out;
  align-items: center;
  font-family: "Montserrat";
}
.btn-default {
  background-color: #224899;
}
.btn-default:not(:disabled):hover {
  background: #072D59;
}
.btn-danger {
  background-color: #A9312E;
}
.btn-danger:hover:not(:disabled) {
  background: #7F0D0A;
}
.btn-danger.disabled {
  background-color: #F0BBB7;
  color: #FEEEEC;
  cursor: not-allowed;
}
.btn-danger.disabled:hover {
  background-color: #F0BBB7;
}
.btn-secondary {
  background-color: #DEE3F1;
  color: #627BA0;
  font-size: 1rem;
  min-height: 2.375rem;
}
.btn-secondary:hover:not(:disabled) {
  background: #B6C8DB;
}
.btn-tertiary {
  background-color: transparent;
  color: #627BA0;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 0.5625rem 1.5rem;
}
.btn-tertiary:hover:not(:disabled) {
  background: #AFD5FF;
}
.btn-quaternary {
  background-color: #E7F2FF;
  color: #627BA0;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 0.6875rem 1.5rem;
  font-family: "Golos";
}
.btn-quaternary:hover:not(:disabled) {
  background: #AFD5FF;
}
.btn-transparent {
  opacity: 0;
  visibility: hidden;
}
.btn:disabled, .btn-disabled {
  background: #737798;
  color: #DEE3F1;
  cursor: not-allowed;
}
.btn.w-100 {
  width: 100%;
}

.footer {
  padding: 2rem 0;
  background-color: #F1F4F9;
}
.footer-button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-default {
  padding: 1rem 0;
  color: #627BA0;
  line-height: 0.875rem;
  letter-spacing: 0.02em;
  font-size: 0.75rem;
}
.footer.height-240 {
  min-height: 15rem;
  display: flex;
  align-items: center;
}
.footer.height-200 {
  min-height: 12.5rem;
  display: flex;
  align-items: center;
}

.form-group {
  width: 100%;
}

.form-group-auto .form-group {
  width: auto;
}

.form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: all 0.15s ease;
  background-color: #FBFCFF;
  background-clip: padding-box;
  border: 2px solid #AFD5FF;
  border-radius: 0.5rem;
  height: 3.5rem;
  padding: 0 1rem;
  color: #2C2E3E;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form-control:focus, .form-control:hover {
  border: 2px solid #6FABEF;
}

.form-control {
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: all 0.15s ease;
  background-color: #FBFCFF;
  background-clip: padding-box;
  border: 2px solid #AFD5FF;
  border-radius: 0.5rem;
  height: 3.5rem;
  padding: 0 1rem;
  color: #2C2E3E;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form-control:focus, .form-control:hover {
  border: 2px solid #6FABEF;
}

.form-control-moderation {
  margin-top: 10px;
  resize: none;
  display: block;
  width: 100%;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  transition: all 0.15s ease;
  background-color: #FBFCFF;
  background-clip: padding-box;
  border: 2px solid #AFD5FF;
  border-radius: 0.5rem;
  padding: 0 1rem;
  color: #2C2E3E;
  white-space: nowrap;
}
.form-control-moderation:focus, .form-control-moderation:hover {
  border: 2px solid #6FABEF;
}

.activate-form {
  text-align: center;
  font-size: 2.25rem;
  font-weight: 500;
}
.activate-form::placeholder {
  font-weight: 400;
  font-size: 2.25rem;
  font-family: "Golos";
  color: #ABADC1;
}
.activate-form::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-weight: 400;
  font-size: 2.25rem;
  font-family: "Golos";
  color: #ABADC1;
}
.activate-form::-moz-placeholder { /* Firefox 19+ */
  font-weight: 400;
  font-size: 2.25rem;
  font-family: "Golos";
  color: #ABADC1;
}
.activate-form:-ms-input-placeholder { /* IE 10+ */
  font-weight: 400;
  font-size: 2.25rem;
  color: #ABADC1;
}
.activate-form:-moz-placeholder { /* Firefox 18- */
  font-weight: 400;
  font-size: 2.25rem;
  font-family: "Golos";
  color: #ABADC1;
}

span.required {
  display: none;
  line-height: 0.875rem;
  vertical-align: middle;
  margin: 0 0 0 -0.5rem;
  color: #A9312E;
}

::placeholder {
  color: #ABADC1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Golos";
  font-size: 1rem;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #ABADC1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Golos";
  font-size: 1rem;
}

::-moz-placeholder { /* Firefox 19+ */
  color: #ABADC1;
  text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Golos";
  font-size: 1rem;
}

:-ms-input-placeholder { /* IE 10+ */
  color: #ABADC1;
  text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Golos";
  font-size: 1rem;
}

:-moz-placeholder { /* Firefox 18- */
  color: #ABADC1;
  text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-family: "Golos";
  font-size: 1rem;
}

.subheader {
  position: relative;
  background-color: #E7F2FF;
  min-height: 5.5rem;
  max-height: 5.5rem;
}
.subheader-title {
  display: flex;
  align-items: center;
  color: #627BA0;
  font-size: 1.125rem;
  font-weight: 500;
  min-height: 5.5rem;
  max-height: 5.5rem;
}

#screen-video-zone,
#camera-video-zone {
  display: block;
  width: 200px;
  height: 145px;
  position: absolute;
  left: 32px;
  z-index: 1;
}

#screen-video-zone {
  top: calc(100% + 16px);
}

#camera-video-zone {
  top: calc(100% + 169px);
}

#screen-video-zone:not(.is-live),
#camera-video-zone:not(.is-live) {
  background: rgba(250, 154, 142, 0.2);
}

#screen-video-zone.is-live,
#camera-video-zone.is-live {
  background: rgb(243, 249, 255);
}

#screen-video-zone > .icon,
#camera-video-zone > .icon {
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 8px;
  right: 8px;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #fff;
  border-radius: 50%;
}

#screen-video-zone:not(.is-live) > .icon,
#camera-video-zone:not(.is-live) > .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTEuMzE0NSIgd2lkdGg9IjQiIGhlaWdodD0iMTYiIHJ4PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSg0NSAxMS4zMTQ1IDApIiBmaWxsPSIjRkE5QThFIi8+CjxyZWN0IHg9IjE0LjE0NDUiIHk9IjExLjMxMzUiIHdpZHRoPSI0IiBoZWlnaHQ9IjE2IiByeD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoMTM1IDE0LjE0NDUgMTEuMzEzNSkiIGZpbGw9IiNGQTlBOEUiLz4KPC9zdmc+Cg==);
}

#screen-video-zone.is-live > .icon,
#camera-video-zone.is-live > .icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4zMDg3IDEuNzA3MTFDMTMuNjk5MiAyLjA5NzYzIDEzLjY5OTIgMi43MzA4IDEzLjMwODcgMy4xMjEzMkw2LjM0MDQ5IDEwLjA4OTVDNS45NDk5NiAxMC40OCA1LjMxNjggMTAuNDggNC45MjYyNyAxMC4wODk1TDMuNTEyMDYgOC42NzUyOUMzLjQ4NDQ4IDguNjQ3NzEgMy40NTg4NSA4LjYxODkyIDMuNDM1MTYgOC41ODkwOUwwLjI5Mjg5MyA1LjQ0NjgyQy0wLjA5NzYzMTMgNS4wNTYyOSAtMC4wOTc2MzA4IDQuNDIzMTMgMC4yOTI4OTMgNC4wMzI2MUwxLjcwNzExIDIuNjE4MzlDMi4wOTc2MyAyLjIyNzg3IDIuNzMwOCAyLjIyNzg3IDMuMTIxMzIgMi42MTgzOUw1LjYzODAzIDUuMTM1MUwxMC40ODAyIDAuMjkyODkzQzEwLjg3MDggLTAuMDk3NjMxMSAxMS41MDM5IC0wLjA5NzYzMTEgMTEuODk0NSAwLjI5Mjg5M0wxMy4zMDg3IDEuNzA3MTFaIiBmaWxsPSIjNjI5REZCIi8+Cjwvc3ZnPgo=);
}

#screen-video-zone:not(.is-live)::before,
#camera-video-zone:not(.is-live)::before {
  display: flex;
  height: 100%;
  width: 100%;
  content: "Нет трансляции";
  text-align: center;
  justify-content: center;
  font-size: 14px;
  color: #B15858;
  line-height: 13px;
  flex-direction: column;
}

#screen-video-zone > video,
#camera-video-zone > video {
  width: 100%;
  height: 100%;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  display: flex;
  margin: 2rem 0 0 0;
}
.alert-content {
  flex: 1;
}
.alert-message {
  margin: 0 0 0.5rem 0;
}
.alert-message:last-child {
  margin: 0;
}
.alert-close {
  transform: rotate(45deg);
  color: #ABADC1;
  transition: color 0.15s ease;
  cursor: pointer;
}
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-notice {
  color: #224899;
  background-color: #E7F2FF;
  border-color: #AFD5FF;
}
.alert-success {
  color: #036B84;
  background-color: #EBF8F8;
  border-color: #35B7B9;
}

.messages {
  font-size: 0.75rem;
  padding: 1rem;
  max-width: 213px;
  position: absolute;
  top: 0;
  right: 0;
}
.messages-item {
  margin: 0 0 1rem 0;
  letter-spacing: 0.025em;
}

.top {
  height: 1.5625rem;
  min-height: 1.5625rem;
  max-height: 1.5625rem;
  background-color: #B6C8DB;
  color: #83A0C1;
  font-size: 0.875rem;
  display: flex;
  align-items: center;
}
.top-value {
  font-weight: 600;
  font-family: "Montserrat";
}
.top-theme {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.quiz {
  min-height: 5.5rem;
  max-height: 5.5rem;
  height: 5.5rem;
}
.quiz-questions {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 1.125rem;
  white-space: nowrap;
}
.quiz-counter {
  font-size: 1.5rem;
  display: inline-block;
  margin: 0 0 0 1.125rem;
}
.quiz-timer {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-family: "Montserrat";
  font-weight: 500;
  font-size: 2.25rem;
}
.quiz-timer .timer-fixed {
  position: fixed;
  right: 1rem;
  top: 8.25rem;
  height: auto;
  z-index: 5;
  border-radius: 2rem;
  background: #E7F2FF;
  box-shadow: 0px 4px 15px rgba(115, 119, 152, 0.1);
  padding: 0.5625rem 1.5rem;
}
@media (min-width: 1856px) {
  .quiz-timer .timer-fixed {
    right: calc((100vw - 1856px) / 2 + 32px);
  }
}
.quiz-timer .test-timer {
  padding: 0.5625rem 1.5rem;
  border-radius: 2rem;
  background: #E7F2FF;
}
.quiz-progress {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quiz-bar {
  height: 1.5rem;
  border-radius: 0.75rem;
  overflow: hidden;
  background: #fff;
  width: 100%;
  position: relative;
}
.quiz-scale {
  display: flex;
  height: 100%;
  position: relative;
}
.quiz-item {
  display: inline-block;
  height: 100%;
  border-right: 2px solid #E7F2FF;
  width: 100%;
}
.quiz-item:last-child {
  border-right: none;
}
.quiz-fill {
  width: 27.2727272727%;
  height: 100%;
  background-color: #AFD5FF;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: #91C0F3;
}
.quiz-finish {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.quiz-card {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.quiz-step {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
}
.quiz-step .quiz-item {
  background-color: #AFD5FF;
  cursor: pointer;
}
.quiz-step .quiz-current {
  cursor: default;
  background-color: #91C0F3 !important;
}
.quiz-step .quiz-item {
  background-color: #fff;
}
.quiz-step .quiz-item:not(.quiz-prev):not(.quiz-current):hover {
  background-color: #737798;
  transition: all 0.5s ease;
}
.quiz-step .quiz-prev {
  cursor: default !important;
  background-color: #AFD5FF;
}
.quiz-step .quiz-skipped {
  background-color: #ccc;
}

.answers {
  display: flex;
  flex-direction: column;
}
.answers.no-interaction .answers-text {
  cursor: default;
}
.answers.no-interaction .answers-text:hover {
  background-color: #fff;
}
.answers.image-template-1 .answers-image {
  height: 15.625rem;
}
.answers.image-template-2 .answers-image {
  height: 11.5rem;
}
.answers-text {
  cursor: pointer;
  border-radius: 0.5rem;
  width: 100%;
  display: flex;
  transition: all 0.2s ease;
  align-items: center;
  overflow: hidden;
  min-height: 5rem;
  margin: 0 0 1rem 0;
  background-color: #fff;
  flex: 1;
}
.answers-text:hover {
  background: #E7F2FF;
}
.answers-text > input[type=radio]:checked + span, .answers-text > input[type=checkbox]:checked + span, .answers-text-input:checked + span {
  background-color: #6FABEF;
  color: #fff;
  border: 2px solid #6FABEF;
}
.answers-input {
  width: 0;
  height: 0;
  opacity: 0;
  display: none;
  visibility: hidden;
}
.answers-picture {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  align-items: center;
  justify-content: center;
}
.answers-picture > img {
  display: inline-block;
  width: 100%;
  height: auto;
}
.answers-image {
  cursor: pointer;
  width: 100%;
  display: flex;
  transition: all 0.2s ease;
  align-items: center;
  overflow: hidden;
  margin: 0 0 1.25rem 0;
  position: relative;
  height: 11.5rem;
}
.answers-image:hover .answers-overlay {
  opacity: 1;
}
.answers-image > input[type=radio]:checked ~ .answers-overlay, .answers-image-input:checked ~ .answers-overlay {
  opacity: 1;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 8px;
}
.answers-image > input[type=radio]:checked ~ .answers-picture, .answers-image-input:checked ~ .answers-picture {
  border: 8px solid #fff;
}
.answers-label {
  border: 2px solid #E7F2FF;
  border-radius: 0.5rem;
  color: #2C2E3E;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding: 1rem;
  width: 100%;
  height: 100%;
  min-height: 5rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.answers-overlay {
  position: absolute;
  display: block;
  right: 0;
  bottom: 0;
  top: 0;
  left: 0;
  background-color: rgba(111, 171, 239, 0.5);
  opacity: 0;
  transition: opacity 0.15s ease;
}
.answers.no-interaction {
  flex-direction: row;
}
.answers.no-interaction .answers-picture > img {
  width: auto;
  height: 250px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.answers.no-interaction .answers-picture {
  cursor: default;
}

.answers-text.answers-wrong .answers-label {
  background-color: #FFF7F6;
  color: #2C2E3E;
  border: 2px solid #FCC4BD;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.answers-text.answers-wrong .answers-input:checked + span {
  background-color: #FFF7F6;
  color: #2C2E3E;
  border: 2px solid #FCC4BD;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.answers-text.answers-correct .answers-label {
  background-color: #F5FBFB;
  color: #2C2E3E;
  border: 2px solid #AEE2E3;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.answers-text.answers-correct .answers-input:checked + span {
  background-color: #F5FBFB;
  color: #2C2E3E;
  border: 2px solid #AEE2E3;
  height: 100%;
  width: 100%;
  overflow: hidden;
}

.answers-image {
  height: 250px;
}
.answers-image.answers-wrong .answers-picture {
  border: 8px solid #FCC4BD;
}
.answers-image.answers-wrong .answers-input:checked + span {
  background-color: #FFF7F6;
  color: #2C2E3E;
  border: 8px solid #FCC4BD;
  height: 100%;
  width: 100%;
  overflow: hidden;
  margin: 0;
}
.answers-image.answers-correct .answers-picture {
  border: 8px solid #AEE2E3;
}
.answers-image.answers-correct .answers-input:checked + span {
  background-color: #F5FBFB;
  color: #2C2E3E;
  border: 8px solid #AEE2E3;
  height: 100%;
  width: 100%;
  overflow: hidden;
  margin: 0;
}

.answitch {
  display: flex;
  justify-content: center;
}
.answitch-list {
  background-color: #AFD5FF;
  border-radius: 1rem;
  padding: 0.25rem;
}
.answitch-button {
  border-radius: 1rem;
  color: #627BA0;
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
  width: 10rem;
  height: 1.5rem;
}
.answitch .active {
  background-color: #fff;
}

.add-answer {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem;
  background-color: #E7F2FF;
  border-radius: 0.25rem;
  height: 5rem;
  color: #627BA0;
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
  text-decoration: none;
}
.add-answer > span {
  font-size: 1.5rem;
}

.answers-pane {
  position: relative;
}
.answers-pane .answers-content .edit-toolbar {
  display: none;
}

#answers-content .answers-image, #answers-content .answers-text, #answers-wrapper .answers-image, #answers-wrapper .answers-text {
  cursor: default;
}
#answers-content .answers-image:hover, #answers-content .answers-text:hover, #answers-wrapper .answers-image:hover, #answers-wrapper .answers-text:hover {
  background-color: #fff;
}

.card {
  padding: 2rem;
  border-radius: 2rem;
  display: inline-flex;
  text-align: left;
}
.card-item {
  padding: 0 2rem;
  position: relative;
}
.card-item:last-child {
  padding: 0 0 0 2rem;
}
.card-item:last-child::after {
  display: none;
}
.card-item:first-child {
  padding: 0 2rem 0 0;
}
.card-item::after {
  content: "";
  position: absolute;
  height: 3rem;
  width: 2px;
  background-color: #ABADC1;
  top: 50%;
  right: -1px;
  transform: translateY(-50%);
}
.card-default {
  background-color: #F3F9FF;
}
.card-label {
  color: #ABADC1;
  font-size: 0.875rem;
  margin: 0 0 0.5rem 0;
  line-height: 0.875rem;
}
.card-counter {
  color: #737798;
  font-size: 2.25rem;
  font-family: "Montserrat";
  white-space: nowrap;
}
.card-fail {
  background-color: #FEEEEC;
}
.card-success {
  background-color: #EBF8F8;
}
.card-small {
  padding: 0.5rem 2rem;
}
.card-small .card-counter {
  font-size: 1.5rem;
}

.tab > input,
.tab section > div {
  display: none;
}

#tab1:checked ~ section .tab1,
#tab2:checked ~ section .tab2,
#tab3:checked ~ section .tab3 {
  display: block;
}

.tab {
  width: 100%;
  margin: 0 auto;
}
.tab ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}
.tab ul li {
  margin: 0 2.5rem;
}
.tab ul li label {
  float: left;
  padding: 1rem 0;
  color: #ABADC1;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 600;
  font-family: "Montserrat";
  cursor: pointer;
}
.tab section {
  clear: both;
}
.tab section > div {
  padding: 4rem 0;
  width: 100%;
}

#tab1:checked ~ nav .tab1 label,
#tab2:checked ~ nav .tab2 label,
#tab3:checked ~ nav .tab3 label {
  color: #737798;
  position: relative;
}
#tab1:checked ~ nav .tab1 label:after,
#tab2:checked ~ nav .tab2 label:after,
#tab3:checked ~ nav .tab3 label:after {
  content: "";
  display: block;
  position: absolute;
  height: 2px;
  width: 100%;
  background: #737798;
  left: 50%;
  bottom: -1px;
  transform: translateX(-50%);
  z-index: 2;
}

.results {
  background: #F1F4F9;
  position: relative;
}
.results::after {
  content: "";
  width: 100%;
  height: 0.125rem;
  background-color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  top: 5.375rem;
  z-index: 1;
}
.results table td {
  width: 50%;
}
.results table td:first-child {
  padding: 0 3.75rem;
  color: #83A0C1;
}
.results.no-border::after {
  display: none;
}

table {
  width: 100%;
  color: #2C2E3E;
  font-size: 0.875rem;
}
table thead {
  background-color: #F3F9FF;
  color: #627BA0;
  font-size: 0.875rem;
}
table td, table th {
  vertical-align: middle;
  padding: 1rem;
  transition: background-color 0.15s ease;
  height: 3.5rem;
}
table.valign-top td {
  vertical-align: top;
}
table.table-stripped tr:nth-child(odd) td {
  background-color: #fff;
}
table.row-rounded tr:nth-child(odd) td:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
table.row-rounded tr:nth-child(odd) td:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
table.table-bordered td, table.table-bordered th {
  border-right: 2px solid #F1F4F9;
}
table.table-bordered tr td:last-child, table.table-bordered tr th:last-child {
  border-right: none;
}
table .sortable, table .asc, table .desc {
  display: flex;
  height: 100%;
  align-items: center;
  color: #627BA0;
  font-size: 0.875rem;
  flex-direction: row-reverse;
}
table .sortable > span, table .asc > span, table .desc > span {
  display: inline-block;
  margin: 0 0 0 0.5rem;
  width: 0.625rem;
  height: 0.625rem;
}

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

.sortable-justify > .sortable, .sortable-justify > .asc, .sortable-justify > .desc {
  justify-content: space-between;
}

.sortable-center > .sortable, .sortable-center > .asc, .sortable-center > .desc {
  justify-content: center;
}

.sortable-left > .sortable, .sortable-left > .asc, .sortable-left > .desc {
  justify-content: flex-end;
}

.row-clickable td {
  cursor: pointer;
}
.row-clickable:hover td, .row-clickable:nth-child(odd):hover td {
  background: #E2EEFC;
}
.row-clickable:hover .table-icon {
  color: #C8D8F1;
}

.table-hover tr:hover td, .table-hover tr:nth-child(odd):hover td {
  background: #E2EEFC;
}
.table-hover tr:hover .table-icon {
  color: #C8D8F1;
}

.table-icon {
  display: inline-flex;
  margin: 0 0.5rem 0 0;
  text-decoration: none;
  font-size: 1.5rem;
  color: #DEE3F1;
  cursor: pointer;
  transition: color 0.15s ease;
}
.table-icon:last-child {
  margin: 0;
}
.table-icon:hover {
  color: #8CB8EB !important;
}

.table-actions {
  white-space: nowrap;
}

.table-link {
  text-decoration: underline;
  color: #2C2E3E;
}

.table-images {
  display: flex;
  padding: 1rem 0 0 0;
}

.table-image {
  width: 7rem;
  flex: 0 0 7rem;
  height: 4rem;
  position: relative;
  overflow: hidden;
  margin: 0 1rem 0 0;
}
.table-image:last-child {
  margin: 0;
}
.table-image > img {
  height: auto;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.table-image.correct {
  border: 8px solid #86D4D5;
}

.thead-sticky thead > :first-child th, .thead-sticky thead > :last-child th {
  position: sticky;
  z-index: 2;
  top: 94px;
  background-color: #F3F9FF;
}

.test-question td {
  line-height: 120%;
}

.pane {
  border-radius: 0.25rem;
  background-color: #fff;
  box-shadow: 0px 4px 15px rgba(115, 119, 152, 0.1);
  overflow: hidden;
  margin: 0 0 4rem 0;
}
.pane:last-child {
  margin: 0;
}
.pane-header {
  padding: 1.25rem;
  background-color: #F3F9FF;
  display: flex;
  align-items: flex-start;
}
.pane-counter {
  font-size: 0.75rem;
  color: #A7BCD2;
  font-weight: 500;
  margin: 0 1.25rem 0 0;
  white-space: nowrap;
  margin-top: 0.3125rem;
}
.pane-question {
  font-size: 1.125rem;
  color: #627BA0;
  font-weight: 600;
  text-align: center;
  line-height: 1.5rem;
}
.pane-answers {
  padding: 2rem 0.5rem 1rem 0.5rem;
}
.pane-label {
  color: #B6C8DB;
  font-size: 0.875rem;
  padding: 0 0 0.5rem 0;
}
.pane-answer {
  display: flex;
  min-height: 5rem;
  padding: 0.5rem 1rem;
  width: 100%;
  border-radius: 0.5rem;
  border: 2px solid #E7F2FF;
  align-items: center;
  margin: 0 0 1rem 0;
  flex: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.pane-images {
  position: relative;
  margin: 0 auto 32px;
  max-width: 558px;
  height: 320px;
  overflow: hidden;
}
.pane-images > img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: auto;
}
.pane .answer-correct {
  border: 2px solid #AEE2E3;
  background-color: #F5FBFB;
}
.pane .answer-wrong {
  border: 2px solid #FCC4BD;
  background-color: #FFF7F6;
}

header {
  min-height: 4rem;
  background-color: #2C2E3E;
}

.logo {
  display: flex;
  align-items: center;
}
.logo-image {
  display: block;
  width: 2.25rem;
  height: 2.25rem;
}
.logo-text {
  font-size: 0.875rem;
  font-weight: 600;
  color: #E2EEFC;
  margin: 0 0 0 0.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  letter-spacing: 0.01em;
}
.logo-link {
  display: flex;
  align-items: center;
  overflow: hidden;
}

.nav {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: space-between;
}
.nav-item {
  margin: 0 1.5rem 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.nav-item:last-child {
  margin: 0;
}
.nav-link {
  display: flex;
  align-items: center;
  color: #ABADC1;
  transition: color 0.15s ease;
}
.nav-link:hover {
  color: #fff;
}
.nav-link.active {
  color: #fff;
}
.nav-icon {
  width: 1.5rem;
  height: 1.5rem;
  display: inline-block;
  font-size: 1.5rem;
}
.nav-label {
  display: block;
  font-size: 0.875rem;
  font-weight: 600;
  margin: 0 0 0 0.5rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  letter-spacing: 0.01em;
}

.person {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #ABADC1;
  position: relative;
}
.person-icon {
  font-size: 1.5rem;
}
.person-user {
  display: flex;
  align-items: center;
  padding: 0 3.375rem 0 0;
  transition: color 0.15s ease;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.person-user::after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 1.375rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #ABADC1 transparent transparent transparent;
  transition: border-color 0.15s ease;
}
.person-user:hover {
  color: #fff;
}
.person-user:hover::after {
  border-color: #fff transparent transparent transparent;
}
.person-name {
  margin: 0 0 0 0.5rem;
  display: inline-block;
  font-weight: 600;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.person-menu {
  opacity: 0;
  position: absolute;
  background: #fff;
  top: calc(100% - 8px);
  right: 0;
  border-radius: 0.25rem;
  max-width: 15.3125rem;
  padding: 0 1rem;
  z-index: -1;
  box-shadow: 0px 0.1rem 1rem 0px rgba(44, 46, 62, 0.1);
}
.person-menu-open {
  opacity: 1;
  z-index: 3;
}
.person-menu::before {
  content: "";
  position: absolute;
  top: -8px;
  right: 1.1875rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent #fff transparent;
}
.person-menugroup {
  border-bottom: 2px solid #F1F4F9;
}
.person-menulink {
  display: block;
  padding: 1rem 0;
  color: #ABADC1;
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  font-size: 0.875rem;
  transition: color 0.15s ease;
}
.person-menulink:hover {
  color: #737798;
}

.widget {
  position: relative;
  display: flex;
  flex-direction: column;
  border-radius: 0.25rem;
  overflow: hidden;
  box-shadow: 0px 4px 15px rgba(115, 119, 152, 0.1);
  background-color: #fff;
  margin: 0 0.5rem 2rem 0.5rem;
}
.widget-top {
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
  padding: 0.8125rem 1rem;
}
.widget-result {
  color: #627BA0;
  font-size: 0.75rem;
  font-weight: 600;
  margin: 0 0.875rem 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.widget-meta {
  font-size: 0.875rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  letter-spacing: 0.01rem;
  white-space: nowrap;
  color: #A7BCD2;
}
.widget-value {
  display: inline-block;
  font-weight: 600;
  font-family: "Montserrat";
}
.widget-label {
  display: inline-block;
}
.widget-time {
  margin: 0 1rem 0 0;
}
.widget-content {
  padding: 1rem;
  color: #2C2E3E;
  font-size: 1.125rem;
  font-weight: 500;
  letter-spacing: 0.01rem;
  display: flex;
  line-height: 1.4375rem;
}
.widget-cover {
  width: 50%;
  flex: 0 0 50%;
  margin: 0 1rem 0 0;
  height: 12.625rem;
  overflow: hidden;
  text-align: center;
  position: relative;
}
.widget-cover > img {
  width: auto;
  height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.widget-title {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.4375rem;
  letter-spacing: 0.01em;
  color: #2C2E3E;
  margin: 0 0 0.5rem 0;
}
.widget-description {
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 12px;
  line-height: 1.0625rem;
  color: #ABADC1;
  letter-spacing: 0.01em;
}
.widget-overlay {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: -1;
  transition: opacity 0.15s ease;
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
}
.widget-footer {
  display: flex;
  justify-content: flex-end;
  padding: 0 1rem 1rem 1rem;
}
.widget-empty-img {
  width: 12rem;
  height: 3.1875rem;
}

.widget-default > .widget-header {
  background-color: #F3F9FF;
}
.widget-default > .widget-overlay {
  background: rgba(231, 242, 255, 0.9);
}
.widget-default .widget-button {
  background-color: #637BC6;
}
.widget-default .widget-button:hover {
  background-color: #637BC6;
}

.widget-warning > .widget-header {
  background-color: #FFFAF2;
}
.widget-warning > .widget-overlay {
  background: rgba(255, 242, 223, 0.5);
}
.widget-warning .widget-button {
  background-color: #C9A774;
}
.widget-warning .widget-button:hover {
  background-color: #C9A774;
}

.widget-danger > .widget-header {
  background-color: #FEF1F0;
}
.widget-danger > .widget-overlay {
  background: rgba(253, 221, 217, 0.5);
}
.widget-danger .widget-button {
  background-color: #A66B79;
}
.widget-danger .widget-button:hover {
  background-color: #A66B79;
}

.widget-success > .widget-header {
  background-color: #EFF9F9;
}
.widget-success > .widget-overlay {
  background: rgba(215, 241, 241, 0.5);
}
.widget-success .widget-button {
  background-color: #62AEA1;
}
.widget-success .widget-button:hover {
  background-color: #62AEA1;
}

.badge {
  display: inline-block;
  border-radius: 2rem;
  padding: 0 0.5rem;
  font-size: 0.875rem;
  font-weight: normal;
  vertical-align: middle;
  color: #2C2E3E;
  white-space: nowrap;
  line-height: 1.375rem;
}
.badge-new {
  background-color: #F1FFDF;
}
.badge-used {
  background-color: #E4E6FD;
}
.badge-noresult, .badge-archive {
  background-color: #FFF0C7;
}
.badge-passed {
  background-color: #D7EEE5;
}
.badge-not-passed {
  background-color: #FFE3E4;
}
.badge-publish {
  background-color: #E4F7FD;
}
.badge-unpublish {
  background-color: #E7E7E7;
}
.badge-active {
  background-color: #AFD5FF;
}
.badge-expiries {
  background-color: #D5F6F6;
}

.navigation {
  display: flex;
  justify-content: center;
}
.navigation .pagination {
  display: inline-flex;
  border-radius: 0.25rem;
  overflow: hidden;
}
.navigation .pagination .page-item {
  border-right: 1px solid #F1F4F9;
  border-left: 1px solid #F1F4F9;
  display: flex;
}
.navigation .pagination .page-item:first-child > .page-link, .navigation .pagination .page-item:last-child > .page-link {
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  text-indent: -9999px;
  overflow: hidden;
}
.navigation .pagination .page-item:first-child > .page-link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTRMMiA3LjY1NTE3TDggMiIgc3Ryb2tlPSIjMjI0ODk5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.navigation .pagination .page-item:last-child > .page-link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkw4IDguMzQ0ODNMMiAxNCIgc3Ryb2tlPSIjMjI0ODk5IiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.navigation .pagination .page-item.disabled:first-child > .page-link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggMTRMMiA3LjY1NTE3TDggMiIgc3Ryb2tlPSIjQUJBREMxIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.navigation .pagination .page-item.disabled:last-child > .page-link {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxMCAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgMkw4IDguMzQ0ODNMMiAxNCIgc3Ryb2tlPSIjQUJBREMxIiBzdHJva2Utd2lkdGg9IjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);
}
.navigation .pagination .page-item:nth-last-child(2) > .page-link {
  border-radius: 0 0.25rem 0.25rem 0;
}
.navigation .pagination .page-item:nth-child(2) > .page-link {
  border-radius: 0.25rem 0 0 0.25rem;
}
.navigation .pagination .page-item.active > .page-link {
  color: #fff;
  background-color: #224899;
}
.navigation .pagination .page-item .page-link {
  display: block;
  font-family: "Montserrat";
  font-size: 1.125rem;
  color: #ABADC1;
  font-weight: 700;
  padding: 0.625rem 1rem;
  background: #fff;
}

.filters select {
  display: none;
}
.filters .form-group > label {
  display: none;
}
.filters .form-group input[type=text] {
  height: 2.375rem;
  border: none;
  background-color: #fff;
  padding: 0 1rem;
  border-radius: 0.25rem;
}
.filters .form-group .post-icon {
  padding: 0 3.5rem 0 1rem !important;
}
.filters .form-group .search-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCAxMEMxOCAxNC40MTgzIDE0LjQxODMgMTggMTAgMThDNS41ODE3MiAxOCAyIDE0LjQxODMgMiAxMEMyIDUuNTgxNzIgNS41ODE3MiAyIDEwIDJDMTQuNDE4MyAyIDE4IDUuNTgxNzIgMTggMTBaTTE2LjMyODcgMTcuNzQyOUMxNC42MDQ5IDE5LjE1MzYgMTIuNDAxMyAyMCAxMCAyMEM0LjQ3NzE1IDIwIDAgMTUuNTIyOCAwIDEwQzAgNC40NzcxNSA0LjQ3NzE1IDAgMTAgMEMxNS41MjI4IDAgMjAgNC40NzcxNSAyMCAxMEMyMCAxMi40MDEzIDE5LjE1MzYgMTQuNjA0OSAxNy43NDI5IDE2LjMyODdMMjMuNzA3MSAyMi4yOTI5QzI0LjA5NzYgMjIuNjgzNCAyNC4wOTc2IDIzLjMxNjYgMjMuNzA3MSAyMy43MDcxQzIzLjMxNjYgMjQuMDk3NiAyMi42ODM0IDI0LjA5NzYgMjIuMjkyOSAyMy43MDcxTDE2LjMyODcgMTcuNzQyOVoiIGZpbGw9IiNCNkM4REIiLz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: right 16px center;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline;
  list-style: none;
  padding: 0;
}
.select2-container .select2-selection--multiple .select2-selection__clear {
  background-color: transparent;
  border: none;
  font-size: 1em;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  margin-left: 5px;
  padding: 0;
  max-width: 100%;
  resize: none;
  height: 18px;
  vertical-align: bottom;
  font-family: sans-serif;
  overflow: hidden;
  word-break: keep-all;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

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

.select2-results {
  display: block;
}

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

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}

.select2-results__option--selectable {
  cursor: pointer;
}

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

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

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

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

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

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

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

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

.select2-container {
  z-index: 1080 !important;
}

.select2-selection::after {
  content: "";
  display: block;
  width: 0.625rem;
  height: 0.3125rem;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxIDE0TDE2IDE5TDExIDE0TDIxIDE0WiIgZmlsbD0iI0FCQURDMSIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
}

.select2-container .selection {
  display: flex;
  width: 100%;
  height: 100%;
}

.select2-container--default .select2-selection--single {
  border: none;
  display: flex;
  width: 100%;
  height: 100%;
  padding: 0 2.625rem 0 1rem;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 2.375rem;
  display: block;
  width: 100%;
  color: #2C2E3E;
  padding-left: 0;
  padding-right: 0;
}

#confirmForm .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 4rem;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  display: none;
}

.select2-dropdown {
  border: none;
  box-shadow: 0px 8px 20px rgba(115, 119, 152, 0.15);
}

.select2-search--dropdown {
  display: none;
}

.select2-container--open .select2-dropdown--below {
  margin: 2px 0 0 0;
}

.select2-container--default .select2-results__option--selected {
  background-color: #E2EEFC !important;
  color: #2C2E3E;
}

.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  background-color: transparent;
  color: #2C2E3E;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #ABADC1;
}

.select2-results__options {
  padding: 0.5rem 0;
}

.select2-results__option {
  padding: 0.5rem 1rem;
}

.select2-container--default .select2-results__option--selected {
  background-color: #E2EEFC;
}

.select2-search--dropdown {
  display: block !important;
  padding: 1rem 1rem 0.5rem 1rem;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #DEE3F1;
  border-radius: 4px;
  height: 2.5rem;
  padding: 0 1rem;
}

.select2-container--default .select2-selection--multiple {
  width: 100%;
  border: none;
  padding-bottom: 0;
  padding-right: 0;
}

.select2-container .select2-selection--multiple .select2-selection__rendered {
  line-height: 4rem;
  min-height: 4rem;
  margin: 0 0 0 1rem;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
  padding: 1rem 0 0 0;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: none;
}

.select2-container .select2-search--inline .select2-search__field {
  vertical-align: middle;
  margin-top: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  height: 24px;
  line-height: 24px;
  margin-top: 0;
  border: none;
  background-color: #E7F2FF;
  padding: 0;
  color: #2C2E3E;
  font-size: 16px;
  font-family: "Golos";
  margin-left: 0;
  margin-right: 16px;
  display: inline-flex;
  flex-direction: row-reverse;
  margin-bottom: 1rem;
}

.select2-selection.select2-selection--multiple {
  display: flex;
  align-items: center;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
  padding-left: 8px;
  padding-right: 0;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  position: relative;
  border-right: none;
  color: inherit;
  font-weight: 400;
  display: inline-block;
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0 0 0 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove > span {
  font-size: 20px;
  line-height: 1;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  background-color: transparent;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100%;
}

.input-date-range {
  background: #fff;
  border-radius: 0.25rem;
}
.input-date-range .form-control {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik02LjI4NTkgMEM2Ljg2NDQ4IDAgNy4zMzM1MiAwLjQ0NzcxNSA3LjMzMzUyIDFWMkgxNC42NjY3VjFDMTQuNjY2NyAwLjQ0NzcxNSAxNS4xMzU3IDAgMTUuNzE0MyAwQzE2LjI5MjkgMCAxNi43NjE5IDAuNDQ3NzE1IDE2Ljc2MTkgMVYyQzE5LjY1NDggMiAyMiA0LjIzODU4IDIyIDdMMjIgMTBMMjIgMTlDMjIgMjEuNzYxNCAxOS42NTQ4IDI0IDE2Ljc2MTkgMjRINS4yMzgwOUMyLjM0NTE3IDI0IDAgMjEuNzYxNCAwIDE5VjEwVjdDMCA0LjIzODU4IDIuMzQ1MTggMiA1LjIzODEgMkg1LjIzODI4VjFDNS4yMzgyOCAwLjQ0NzcxNSA1LjcwNzMyIDAgNi4yODU5IDBaTTIuMDk1MjQgMTFWMTlDMi4wOTUyNCAyMC42NTY5IDMuNTAyMzQgMjIgNS4yMzgwOSAyMkgxNi43NjE5QzE4LjQ5NzcgMjIgMTkuOTA0OCAyMC42NTY5IDE5LjkwNDggMTlWMTFIMi4wOTUyNFpNMTkuOTA0OCA5SDIuMDk1MjRWN0MyLjA5NTI0IDUuMzQzMTUgMy41MDIzNCA0IDUuMjM4MSA0SDUuMjM4MjhWNkM1LjIzODI4IDYuNTUyMjggNS43MDczMiA3IDYuMjg1OSA3QzYuODY0NDggNyA3LjMzMzUyIDYuNTUyMjggNy4zMzM1MiA2VjRIMTQuNjY2N1Y2QzE0LjY2NjcgNi41NTIyOCAxNS4xMzU3IDcgMTUuNzE0MyA3QzE2LjI5MjkgNyAxNi43NjE5IDYuNTUyMjggMTYuNzYxOSA2VjRDMTguNDk3NyA0IDE5LjkwNDggNS4zNDMxNSAxOS45MDQ4IDdWOVpNNy43Njk2MiAxNC4wNDc2QzcuNzY5NjIgMTQuNjI2MiA3LjM1NjM0IDE1LjA5NTIgNi44NDY1MiAxNS4wOTUyTDUuOTIzNzIgMTUuMDk2QzUuNDEzOTEgMTUuMDk2IDUuMDAwNjIgMTQuNjI2OSA1LjAwMDYyIDE0LjA0ODRDNS4wMDA2MiAxMy40Njk4IDUuNDEzOTEgMTMuMDAwNyA1LjkyMzcyIDEzLjAwMDdMNi44NDY1MiAxM0M3LjM1NjM0IDEzIDcuNzY5NjIgMTMuNDY5IDcuNzY5NjIgMTQuMDQ3NlpNNy43Njk2MiAxOC4wNDc2QzcuNzY5NjIgMTguNjI2MiA3LjM1NjM0IDE5LjA5NTIgNi44NDY1MiAxOS4wOTUyTDUuOTIzNzIgMTkuMDk2QzUuNDEzOTEgMTkuMDk2IDUuMDAwNjIgMTguNjI2OSA1LjAwMDYyIDE4LjA0ODRDNS4wMDA2MiAxNy40Njk4IDUuNDEzOTEgMTcuMDAwNyA1LjkyMzcyIDE3LjAwMDdMNi44NDY1MiAxN0M3LjM1NjM0IDE3IDcuNzY5NjIgMTcuNDY5IDcuNzY5NjIgMTguMDQ3NlpNMTYuMDc3NSAxNS4wOTUyQzE2LjU4NzMgMTUuMDk1MiAxNy4wMDA2IDE0LjYyNjIgMTcuMDAwNiAxNC4wNDc2QzE3LjAwMDYgMTMuNDY5IDE2LjU4NzMgMTMgMTYuMDc3NSAxM0wxNS4xNTQ3IDEzLjAwMDdDMTQuNjQ0OSAxMy4wMDA3IDE0LjIzMTYgMTMuNDY5OCAxNC4yMzE2IDE0LjA0ODRDMTQuMjMxNiAxNC42MjY5IDE0LjY0NDkgMTUuMDk2IDE1LjE1NDcgMTUuMDk2TDE2LjA3NzUgMTUuMDk1MlpNMTcuMDAwNiAxOC4wNDc2QzE3LjAwMDYgMTguNjI2MiAxNi41ODczIDE5LjA5NTIgMTYuMDc3NSAxOS4wOTUyTDE1LjE1NDcgMTkuMDk2QzE0LjY0NDkgMTkuMDk2IDE0LjIzMTYgMTguNjI2OSAxNC4yMzE2IDE4LjA0ODRDMTQuMjMxNiAxNy40Njk4IDE0LjY0NDkgMTcuMDAwNyAxNS4xNTQ3IDE3LjAwMDdMMTYuMDc3NSAxN0MxNi41ODczIDE3IDE3LjAwMDYgMTcuNDY5IDE3LjAwMDYgMTguMDQ3NlpNMTEuNDYyIDE1LjA5NTJDMTEuOTcxOCAxNS4wOTUyIDEyLjM4NTEgMTQuNjI2MiAxMi4zODUxIDE0LjA0NzZDMTIuMzg1MSAxMy40NjkgMTEuOTcxOCAxMyAxMS40NjIgMTNMMTAuNTM5MiAxMy4wMDA3QzEwLjAyOTQgMTMuMDAwNyA5LjYxNjEyIDEzLjQ2OTggOS42MTYxMiAxNC4wNDg0QzkuNjE2MTIgMTQuNjI2OSAxMC4wMjk0IDE1LjA5NiAxMC41MzkyIDE1LjA5NkwxMS40NjIgMTUuMDk1MlpNMTIuMzg1MSAxOC4wNDc2QzEyLjM4NTEgMTguNjI2MiAxMS45NzE4IDE5LjA5NTIgMTEuNDYyIDE5LjA5NTJMMTAuNTM5MiAxOS4wOTZDMTAuMDI5NCAxOS4wOTYgOS42MTYxMiAxOC42MjY5IDkuNjE2MTIgMTguMDQ4NEM5LjYxNjEyIDE3LjQ2OTggMTAuMDI5NCAxNy4wMDA3IDEwLjUzOTIgMTcuMDAwN0wxMS40NjIgMTdDMTEuOTcxOCAxNyAxMi4zODUxIDE3LjQ2OSAxMi4zODUxIDE4LjA0NzZaIiBmaWxsPSIjQjZDOERCIi8+Cjwvc3ZnPgo=);
  background-repeat: no-repeat;
  background-position: right 16px center;
  padding: 0 3.5rem 0 0 !important;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-prepend, .input-group-append, .input-group-addon {
  display: flex;
}

.input-group > .form-control:not(:first-child), .input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend.hidden,
.input-group-addon.hidden {
  display: none;
}

.input-group-prepend.hidden + input,
.input-group-addon.hidden + input {
  padding: 0 3.5rem 0 1rem !important;
  transition: none;
}

.input-group > .form-control:not(:last-child), .input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.input-group > .form-control, .input-group > .form-control-plaintext, .input-group > .custom-select, .input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
  border-right: 2px solid #DEE3F1 !important;
}
.input-group > .form-control:last-child, .input-group > .form-control-plaintext:last-child, .input-group > .custom-select:last-child, .input-group > .custom-file:last-child {
  border-right: none !important;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 2.375rem;
  color: #ABADC1;
  text-align: center;
  white-space: nowrap;
  background-color: #fff;
  border-radius: 0.25rem;
  text-transform: capitalize;
}

/* Dropdown clendar */
.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.bootstrap-datetimepicker-widget {
  list-style: none;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  width: 18.875rem;
  background-color: #fff;
  color: #2C2E3E;
  border-radius: 0.25rem;
  box-shadow: 0 0 1rem rgba(44, 46, 62, 0.26);
  position: absolute;
  display: block !important;
  /*position: absolute; */
  z-index: 1000;
  box-shadow: 0 0 1rem rgba(44, 46, 62, 0.26);
}
.bootstrap-datetimepicker-widget.dropdown-menu table tr {
  height: auto;
}

@media (min-width: 576px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 37.875rem;
  }
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 37.875rem;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 37.875rem;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: "";
  display: inline-block;
  position: absolute;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(44, 46, 62, 0.1);
  top: -7px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #F3F9FF;
  top: -6px;
  left: 8px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #fff;
  bottom: -6px;
  left: 7px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
  border-radius: 0.25rem;
  overflow: hidden;
}

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 1rem 0;
  display: block;
  font-size: 1.5rem;
}

.bootstrap-datetimepicker-widget a[data-action].btn {
  font-size: 0.875rem;
}

.bootstrap-datetimepicker-widget a[data-action]:hover {
  background-color: transparent !important;
}

.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
  width: 3.375rem;
  font-weight: bold;
  font-size: 1.1875rem;
  margin: 0;
}

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 0.5rem;
}

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}

.bootstrap-datetimepicker-widget .picker-switch td span, .bootstrap-datetimepicker-widget .picker-switch td i, .bootstrap-datetimepicker-widget .picker-switch td svg, .bootstrap-datetimepicker-widget i {
  height: 1.25rem;
  width: 100%;
  color: #ABADC1;
}

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  padding: 0.75rem;
}

.bootstrap-datetimepicker-widget table th {
  height: 1.25rem;
  line-height: 1.25rem;
  width: 1.25rem;
}

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 9.0625rem;
}

.bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #DEE2E6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}

.bootstrap-datetimepicker-widget table thead th {
  text-align: center;
  text-transform: capitalize;
}

.bootstrap-datetimepicker-widget table thead th.prev > svg {
  width: 0.625rem;
  color: #ABADC1;
}

.bootstrap-datetimepicker-widget table thead th.next > svg {
  width: 0.625rem;
  color: #ABADC1;
}

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover > svg {
  color: #224899;
}

.bootstrap-datetimepicker-widget table td {
  width: 3.375rem;
  white-space: normal;
}

.bootstrap-datetimepicker-widget table td.cw {
  font-size: 0.75rem;
  height: 1.25rem;
  line-height: 1.25rem;
  color: #DEE2E6;
}

.bootstrap-datetimepicker-widget table td.day {
  height: 1.25rem;
  line-height: 1.25rem;
  width: 1.25rem;
}

.bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
  background: #F8F9FA;
  cursor: pointer;
  border-radius: 0.25rem;
}

.bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
  color: #E5E5E5;
}

.bootstrap-datetimepicker-widget table .month, .bootstrap-datetimepicker-widget table .year, .bootstrap-datetimepicker-widget table .decade {
  width: 4.375rem;
  height: 4.375rem;
  line-height: 4.375rem;
}
.bootstrap-datetimepicker-widget table .month:not(.active):hover, .bootstrap-datetimepicker-widget table .year:not(.active):hover, .bootstrap-datetimepicker-widget table .decade:not(.active):hover {
  background: #F8F9FA;
  cursor: pointer;
  border-radius: 0.25rem;
  color: #2C2E3E;
}

.bootstrap-datetimepicker-widget table .decade {
  width: 4.375rem;
  height: 4.375rem;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  text-align: center;
}

.bootstrap-datetimepicker-widget .datepicker-decades table td {
  text-align: left;
}

.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}

.bootstrap-datetimepicker-widget table td.today:before {
  content: "";
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #DEE2E6;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #224899;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  border-radius: 0.25rem;
}

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}

.bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #DEE2E6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget table td span, .bootstrap-datetimepicker-widget table td i, .bootstrap-datetimepicker-widget table td svg {
  display: inline-block;
  width: 3.375rem;
  height: 1.25rem;
  line-height: 1.25rem;
  cursor: pointer;
  border-radius: 0.25rem;
}

.bootstrap-datetimepicker-widget table td svg {
  color: #ABADC1;
}

.bootstrap-datetimepicker-widget table td:hover svg {
  color: #224899;
}

.bootstrap-datetimepicker-widget table td span:hover, .bootstrap-datetimepicker-widget table td i:hover, .bootstrap-datetimepicker-widget table th i:hover, .bootstrap-datetimepicker-widget table td svg:hover {
  color: #224899;
}

.bootstrap-datetimepicker-widget table td span.timepicker-hour:hover, .bootstrap-datetimepicker-widget table td span.timepicker-minute:hover {
  color: #2C2E3E;
}

.bootstrap-datetimepicker-widget table td span.active, .bootstrap-datetimepicker-widget table td i.active, .bootstrap-datetimepicker-widget table td svg.active {
  background-color: #224899;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  border-radius: 0.25rem;
}

.bootstrap-datetimepicker-widget table td span.old, .bootstrap-datetimepicker-widget table td i.old, .bootstrap-datetimepicker-widget table td svg.old {
  color: #DEE2E6;
}

.bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover, .bootstrap-datetimepicker-widget table td i.disabled, .bootstrap-datetimepicker-widget table td i.disabled:hover, .bootstrap-datetimepicker-widget table td svg.disabled, .bootstrap-datetimepicker-widget table td svg.disabled:hover {
  background: none;
  color: #DEE2E6;
  cursor: not-allowed;
}

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 1.6875rem;
  line-height: 1.6875rem;
}

.tabnav {
  position: relative;
}
.tabnav::after {
  content: "";
  height: 2px;
  background: #fff;
  position: absolute;
  left: -32px;
  right: -32px;
  top: calc(100% - 2px);
  z-index: 1;
}
@media (min-width: 1920px) {
  .tabnav::after {
    left: calc((100vw - 1856px) / -2 - 23px);
    right: calc((100vw - 1856px) / -2 - 23px);
  }
}
.tabnav-list {
  display: flex;
  align-items: center;
}
.tabnav-item {
  display: inline-block;
  position: relative;
  overflow: hidden;
}
.tabnav-link {
  display: block;
  position: relative;
  z-index: 2;
  padding: 1rem 3rem;
  color: #ABADC1;
  font-size: 1.125rem;
  font-family: "Montserrat";
  font-weight: 500;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.tabnav-link.active {
  color: #737798;
  border-bottom: 2px solid #737798;
}

.popmenu {
  position: relative;
}
.popmenu-list {
  padding: 1.5rem;
  background: #fff;
  box-shadow: 0px 4px 15px rgba(115, 119, 152, 0.1);
  border-radius: 0.25rem;
  position: absolute;
  display: flex;
  flex-direction: column;
  top: 100%;
  right: -16px;
  z-index: -1;
  visibility: hidden;
}
.popmenu-open {
  display: flex;
  z-index: 2;
  visibility: visible;
}
.popmenu-open-top {
  bottom: 24px;
  top: auto;
}
.popmenu-button {
  display: inline-block;
  padding: 0.5rem 2rem;
  background-color: #E7F2FF;
  color: #627BA0;
  transition: background-color 0.15s ease;
  text-decoration: none;
  margin: 0 0 1rem 0;
  border-radius: 0.25rem;
  font-size: 0.875rem;
  font-weight: 500;
  text-align: center;
}
.popmenu-button:hover {
  background-color: #AFD5FF;
}
.popmenu-button:last-child {
  margin: 0;
}

.fake-label {
  display: inline-block;
  color: #627BA0;
  font-size: 1rem;
  padding: 0 1rem;
  margin: 0 0 0.5rem 0;
}
.fake-field {
  min-height: 4rem;
  border-radius: 0.25rem;
  border: 2px solid #FBFDFF;
  display: flex;
  align-items: center;
  padding: 0.875rem;
  background-color: #FBFDFF;
  overflow: hidden;
  color: #737798;
  font-size: 1rem;
}
.fake-link {
  min-height: 4rem;
  border-radius: 0.25rem;
  border: 2px solid #FBFDFF;
  display: flex;
  align-items: center;
  padding: 0.875rem;
  background-color: #FBFDFF;
  overflow: hidden;
  color: #737798;
  font-size: 1rem;
  transition: box-shadow 0.2s ease;
  box-shadow: 0px 4px 15px rgba(115, 119, 152, 0.1);
}
.fake-link:hover {
  box-shadow: 0px 10px 20px rgba(115, 119, 152, 0.2);
}
.fake-tag {
  font-size: 16px;
  line-height: 19px;
  padding: 0.1875rem 0.5rem;
  border-radius: 0.25rem;
  background-color: #E7F2FF;
  color: #2C2E3E;
  margin: 0 1rem 0 0;
}
.fake-tag:last-child {
  margin: 0;
}
.fake .btn span[class^=icon-] {
  font-size: 1.5rem;
}
.fake .no-bg {
  background-color: transparent !important;
}

.uploader-button {
  display: inline-block;
  padding: 1rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iNyIgc3Ryb2tlPSIjREVFM0YxIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTAuNzUgMTcuMjVMNy42NDQ5MiAxMy42Mzg0QzguMjU0NzYgMTMuMzE4OSA4Ljk4NjAyIDEzLjMzNTYgOS41ODA2OCAxMy42ODI1TDExLjkyOTkgMTUuMDUyOUMxMi42NDkgMTUuNDcyMyAxMy41NTI3IDE1LjQwMjUgMTQuMTk4OCAxNC44Nzc1TDE3LjkzMTMgMTEuODQ0OUMxOC42MzUxIDExLjI3MzEgMTkuNjM1NSAxMS4yNDYzIDIwLjM2ODkgMTEuNzc5NkwyMy4yNSAxMy44NzUiIHN0cm9rZT0iI0RFRTNGMSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjguNjI1IiBjeT0iNy4xMjUiIHI9IjIuNjI1IiBmaWxsPSIjREVFM0YxIi8+Cjwvc3ZnPgo=);
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: background-image 0.15s ease;
}
.uploader-button:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMSIgeT0iMSIgd2lkdGg9IjIyIiBoZWlnaHQ9IjIyIiByeD0iNyIgc3Ryb2tlPSIjQUJBREMxIiBzdHJva2Utd2lkdGg9IjIiLz4KPHBhdGggZD0iTTAuNzUgMTcuMjVMNy42NDQ5MiAxMy42Mzg0QzguMjU0NzYgMTMuMzE4OSA4Ljk4NjAyIDEzLjMzNTYgOS41ODA2OCAxMy42ODI1TDExLjkyOTkgMTUuMDUyOUMxMi42NDkgMTUuNDcyMyAxMy41NTI3IDE1LjQwMjUgMTQuMTk4OCAxNC44Nzc1TDE3LjkzMTMgMTEuODQ0OUMxOC42MzUxIDExLjI3MzEgMTkuNjM1NSAxMS4yNDYzIDIwLjM2ODkgMTEuNzc5NkwyMy4yNSAxMy44NzUiIHN0cm9rZT0iI0FCQURDMSIgc3Ryb2tlLXdpZHRoPSIyIi8+CjxjaXJjbGUgY3g9IjguNjI1IiBjeT0iNy4xMjUiIHI9IjIuNjI1IiBmaWxsPSIjQUJBREMxIi8+Cjwvc3ZnPgo=);
}
.uploader-widget {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 13.75rem;
  background-color: #F3F9FF;
  border: 2px dashed #AFD5FF;
  flex-direction: column;
  text-align: center;
  color: #94A2B6;
  padding: 2rem;
  border-radius: 0.25rem;
}
.uploader-widget .custom-file {
  display: none;
}
.uploader-description {
  font-size: 0.875rem;
  margin: 0 0 1.5rem;
}
.uploader-hint {
  font-size: 0.75rem;
  margin: 0 0 2rem;
}
.uploader-dialog {
  color: #0177FD;
  cursor: pointer;
}
.uploader-cancel {
  border-radius: 0.25rem;
  color: #627BA0;
  font-size: 1.125rem;
  font-weight: 600;
  background-color: #DEE3F1;
  padding: 0.75rem 2rem;
  cursor: pointer;
}
.uploader-hide {
  display: none;
}

.preview-element {
  position: relative;
  margin: 0 0 1rem 0;
}

.remove-image {
  position: absolute;
  top: 0;
  right: 0;
  padding: 1rem;
  color: #DEE3F1;
}
.remove-image:hover {
  color: #ABADC1;
}

.question-image-uploaded > div {
  width: 558px;
  height: 320px;
  position: relative;
  text-align: center;
}
.question-image-uploaded > div > img {
  height: 100%;
  width: auto;
}

.edit-image .uploader-widget {
  min-height: 16.25rem;
}

.question-image {
  height: 320px;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.question-image > img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

.checkbox {
  position: relative;
  display: inline-flex;
  cursor: pointer;
}
.checkbox-input {
  width: 0;
  height: 0;
  opacity: 0;
  display: none;
}
.checkbox-input:checked + .checkbox-mark {
  border: 2px solid #35B7B9;
}
.checkbox-input:checked + .checkbox-mark::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4zMDg3IDEuNzA3MTFDMTMuNjk5MiAyLjA5NzYzIDEzLjY5OTIgMi43MzA4IDEzLjMwODcgMy4xMjEzMkw2LjM0MDQ5IDEwLjA4OTVDNS45NDk5NiAxMC40OCA1LjMxNjggMTAuNDggNC45MjYyNyAxMC4wODk1TDMuNTEyMDYgOC42NzUyOUMzLjQ4NDQ4IDguNjQ3NzEgMy40NTg4NSA4LjYxODkyIDMuNDM1MTYgOC41ODkwOEwwLjI5Mjg5MyA1LjQ0NjgyQy0wLjA5NzYzMTQgNS4wNTYyOSAtMC4wOTc2MzA4IDQuNDIzMTMgMC4yOTI4OTMgNC4wMzI2TDEuNzA3MTEgMi42MTgzOUMyLjA5NzYzIDIuMjI3ODcgMi43MzA4IDIuMjI3ODcgMy4xMjEzMiAyLjYxODM5TDUuNjM4MDMgNS4xMzUxTDEwLjQ4MDIgMC4yOTI4OTNDMTAuODcwOCAtMC4wOTc2MzEgMTEuNTAzOSAtMC4wOTc2MzExIDExLjg5NDUgMC4yOTI4OTNMMTMuMzA4NyAxLjcwNzExWiIgZmlsbD0iIzM1QjdCOSIvPgo8L3N2Zz4K);
  background-position: center;
  background-repeat: no-repeat;
  transition: background-image 0.15s ease;
}
.checkbox-mark {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid #DEE3F1;
  border-radius: 0.25rem;
  vertical-align: text-bottom;
  transition: border 0.15s ease;
  position: relative;
}
.checkbox-mark:hover {
  border: 2px solid #ABADC1;
}
.checkbox:hover .checkbox-input:not(:checked) + .checkbox-mark {
  border: 2px solid #ABADC1;
}
.checkbox-text {
  line-height: 1;
  vertical-align: text-top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.checkbox-grey .checkbox-input:checked + .checkbox-mark {
  border: 2px solid #ABADC1;
}
.checkbox-grey .checkbox-input:checked + .checkbox-mark::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4zMDg3IDEuNzA3MTFDMTMuNjk5MiAyLjA5NzYzIDEzLjY5OTIgMi43MzA4IDEzLjMwODcgMy4xMjEzMkw2LjM0MDQ5IDEwLjA4OTVDNS45NDk5NiAxMC40OCA1LjMxNjggMTAuNDggNC45MjYyNyAxMC4wODk1TDMuNTEyMDYgOC42NzUyOUMzLjQ4NDQ4IDguNjQ3NzEgMy40NTg4NSA4LjYxODkyIDMuNDM1MTYgOC41ODkwOEwwLjI5Mjg5MyA1LjQ0NjgyQy0wLjA5NzYzMTMgNS4wNTYyOSAtMC4wOTc2MzA4IDQuNDIzMTMgMC4yOTI4OTMgNC4wMzI2TDEuNzA3MTEgMi42MTgzOUMyLjA5NzYzIDIuMjI3ODcgMi43MzA4IDIuMjI3ODcgMy4xMjEzMiAyLjYxODM5TDUuNjM4MDMgNS4xMzUxTDEwLjQ4MDIgMC4yOTI4OTNDMTAuODcwOCAtMC4wOTc2MzA5IDExLjUwMzkgLTAuMDk3NjMxMyAxMS44OTQ1IDAuMjkyODkzTDEzLjMwODcgMS43MDcxMVoiIGZpbGw9IiNBQkFEQzEiLz4KPC9zdmc+Cg==);
}

.radio {
  position: relative;
  display: inline-flex;
  cursor: pointer;
  align-items: center;
}
.radio-input {
  width: 0;
  height: 0;
  opacity: 0;
  display: none;
}
.radio-input:checked + .radio-mark {
  border: 2px solid #224899;
}
.radio-input:checked + .radio-mark::before {
  content: "";
  display: block;
  width: 0.875rem;
  height: 0.875rem;
  background-color: #224899;
  border-radius: 50%;
  transition: background-color 0.15s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.radio-mark {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  border: 2px solid #ABADC1;
  border-radius: 50%;
  vertical-align: text-bottom;
  transition: border 0.15s ease;
  position: relative;
}
.radio-mark:hover {
  border: 2px solid #224899;
}
.radio:hover .radio-input:not(:checked) + .radio-mark {
  border: 2px solid #224899;
}
.radio-text {
  line-height: 1;
  color: #627BA0;
  margin: 0 0 0 0.5rem;
  font-size: 1rem;
  vertical-align: text-top;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.tooltip {
  position: relative;
}
.tooltip::before, .tooltip::after {
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  position: absolute;
  display: none;
  opacity: 0;
  text-transform: none;
  content: "";
  left: 50%;
  transform: translate(-50%, -0.5rem);
}
.tooltip::before {
  z-index: 1001;
  border: 0.5rem solid transparent;
  bottom: 100%;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.tooltip::after {
  content: attr(data-title);
  z-index: 1000;
  text-align: center;
  min-width: 21em;
  max-width: 21em;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 1.125rem 1.5rem;
  border-radius: 0.25rem;
  background: #fff;
  color: #ABADC1;
  font-size: 0.875rem;
  font-weight: 500;
  box-shadow: 0px 16px 15px rgba(115, 119, 152, 0.1);
  bottom: calc(100% + 8px);
  letter-spacing: 0.01em;
}
.tooltip:hover::before, .tooltip:hover::after {
  display: block;
  -webkit-animation: tooltip 0.3s ease-out forwards;
  animation: tooltip 0.3s ease-out forwards;
}

@-webkit-keyframes tooltip {
  to {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
@keyframes tooltip {
  to {
    opacity: 1;
    transform: translate(-50%, 0);
  }
}
.toggle {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  display: inline-flex;
  align-items: center;
}
.toggle-input {
  position: absolute;
  opacity: 0;
  height: 0;
  width: 0;
}
.toggle-input:checked ~ .toggle-thumb::after {
  transform: translateX(20px);
}
.toggle-input:checked ~ .toggle-thumb {
  background-color: #224899;
}
.toggle-thumb {
  position: relative;
  background: #CBD3E3;
  border-radius: 1rem;
  transition: transform 0.2s ease;
  cursor: pointer;
  width: 3.25rem;
  flex: 0 0 3.25rem;
  height: 2rem;
  display: block;
  transition: background-color 0.2s ease;
}
.toggle-thumb::after {
  content: "";
  position: absolute;
  height: 1.5rem;
  width: 1.5rem;
  left: 4px;
  top: 4px;
  background-color: #fff;
  transition: transform 0.2s ease;
  border-radius: 50%;
}
.toggle-text {
  padding: 0 0 0 0.5rem;
  font-size: 1.125rem;
  color: #2C2E3E;
  font-weight: 500;
}

.sortable-chosen .action-control {
  background-color: #E7F2FF;
  border: 2px solid #AFD5FF;
  border-radius: 0.25rem;
}
.sortable-chosen .form-control {
  background: transparent !important;
  transition: none;
}

.sortable-ghost .action-control {
  background-color: #AFD5FF;
  height: 5rem;
}
.sortable-ghost .action-control > div {
  display: none;
}

.edit-image.sortable-ghost .action-control {
  background-color: #AFD5FF;
  min-height: 22.375rem;
}
.edit-image.sortable-ghost .action-control > div {
  display: none;
}

.sortable-drag .action-control {
  background-color: #E7F2FF;
  border: 2px solid #AFD5FF;
}

.order-mode {
  z-index: 1201;
  margin: 0 0 2rem 0;
}
.order-mode .answers-content .edit-toolbar {
  display: flex;
}
.order-mode .edit-group {
  cursor: pointer;
}

.score {
  display: flex;
  align-items: center;
}
.score-input {
  width: 2.625rem;
  border-radius: 0.25rem;
  border: 2px solid #DEE3F1 !important;
  text-align: center;
  color: #737798;
  font-size: 0.875rem;
  font-weight: 600;
  height: 1.5rem;
  padding: 0;
  min-height: 1.5rem !important;
}
.score-button {
  display: inline-block;
  width: 0.75rem;
  height: 0.75rem;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  transition: background-image 0.15s ease;
}
.score .increase {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggNi42NTcyM0wyIDEuMDAwMzciIHN0cm9rZT0iI0RFRTNGMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTggNy4wMDA5OEwyIDEyLjY1NzgiIHN0cm9rZT0iI0RFRTNGMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
  margin: 0 0 0 0.5rem;
}
.score .increase:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggNi42NTcyM0wyIDEuMDAwMzciIHN0cm9rZT0iI0FCQURDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTggNy4wMDA5OEwyIDEyLjY1NzgiIHN0cm9rZT0iI0FCQURDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
}
.score .decrease {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNi42NTcyM0w4IDEuMDAwMzciIHN0cm9rZT0iI0RFRTNGMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTIgNy4wMDA5OEw4IDEyLjY1NzgiIHN0cm9rZT0iI0RFRTNGMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
  margin: 0 0.5rem 0 0;
}
.score .decrease:hover {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxMCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNi42NTcyM0w4IDEuMDAwMzciIHN0cm9rZT0iI0FCQURDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTIgNy4wMDA5OEw4IDEyLjY1NzgiIHN0cm9rZT0iI0FCQURDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==);
}

.edit-group {
  width: 100%;
}
.edit-group > label {
  color: #627BA0;
  font-size: 1rem;
  padding: 0 1rem;
  margin: 0 0 0.5rem 0;
  display: inline-block;
}
.edit-group .form-group > label {
  color: #627BA0;
  font-size: 1rem;
  padding: 0 1rem;
  margin: 0 0 0.5rem 0;
  display: inline-block;
}
.edit-group .form-group .form-control {
  padding: 0 1rem;
  height: 4rem;
}
.edit-group .form-group textarea.form-control {
  padding: 1rem;
}
.edit-group .form-group textarea.h-160 {
  height: 10rem;
}
.edit-group .form-control {
  min-height: 3rem;
  font-size: 1rem;
  border: 2px solid transparent;
  background-color: #fff;
  resize: none;
  padding: 0;
}
.edit-group .form-control[readonly] {
  cursor: pointer;
}
.edit-group .form-control:hover, .edit-group .form-control:focus {
  border: 2px solid transparent;
}
.edit-group textarea.form-control {
  white-space: normal;
  min-height: 10rem;
  overflow: auto;
}
.edit-group .select2-container .select2-selection--single .select2-selection__rendered {
  line-height: 4rem;
  min-height: 4rem;
}
.edit-group.edit-image {
  height: 100%;
}
.edit-group.edit-image .action-flex {
  flex-direction: column;
}
.edit-group.edit-image .action-buttons {
  justify-content: flex-end;
}
.edit-toolbar {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.edit-toolbar .left, .edit-toolbar .right {
  display: flex;
}
.edit-new .action-control {
  background-color: #E7F2FF;
  color: #627BA0;
  font-size: 0.875rem;
  font-weight: 500;
  min-height: 22.375rem;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.edit-new span[class^=icon-] {
  font-size: 1.5rem;
}

.action-control {
  background-color: #fff;
  border-radius: 0.25rem;
  padding: 0.75rem 1rem;
  border: 2px solid transparent;
}
.action-control .question-image {
  max-height: 260px !important;
  min-height: 260px !important;
  position: relative;
}
.action-control .question-image > img, .action-control .question-image img {
  height: 100% !important;
  width: 100%;
  object-fit: contain;
}
.action-control.selected {
  background-color: #F5FBFB;
  border: 2px solid #AEE2E3;
}
.action-control.selected .form-control {
  background-color: transparent;
}
.action-buttons {
  display: flex;
  line-height: 3rem;
  min-height: 3rem;
}
.action-button {
  color: #DEE3F1;
  display: inline-block;
  font-size: 1.5rem;
  cursor: pointer;
  transition: color 0.15s ease;
}
.action-button:hover {
  color: #ABADC1;
}
.action-flex {
  display: flex;
}
.action-label {
  display: flex;
  align-items: center;
  flex: 1;
  color: #737798;
  justify-content: center;
  font-size: 0.875rem;
}
.action-image {
  overflow: hidden;
  height: 13.75rem;
  position: relative;
  margin: 0 0 1rem 0;
}
.action-image img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.question-view {
  padding: 1rem;
}
.question-view .question-view-image {
  width: 558px;
  height: 320px;
  position: relative;
  margin: 0 auto;
}
.question-view .question-view-image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.question-view .question-view-image:empty {
  display: none;
}

.question-view-text {
  width: 100%;
  flex: 0 0 100%;
  text-align: center;
}

.answ-more-4 {
  margin: 0 auto;
}

.highcharts-title {
  color: #737798 !important;
  fill: #737798 !important;
  font-weight: 500;
  font-size: 1.125rem;
}

.status {
  display: flex;
  margin: 0 0 1.5rem 0;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.status-list, .status #test_edit_activity {
  background-color: #AFD5FF;
  border-radius: 1rem;
  padding: 0.25rem;
  display: flex;
}
.status-list input[type=radio], .status #test_edit_activity input[type=radio] {
  width: 0;
  height: 0;
  opacity: 0;
  visibility: hidden;
  position: absolute;
}
.status-link, .status .form-check-label {
  border-radius: 1rem;
  color: #627BA0;
  font-size: 0.875rem;
  font-weight: 500;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 10rem;
  height: 1.5rem;
  flex: 0 0 10rem;
}
.status-head, .status legend {
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 128.19%;
  text-align: center;
  letter-spacing: 0.01rem;
  margin: 0 0 0.5rem 0;
}
.status-hint {
  margin: 0.5rem 0 0 0;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  color: #94A2B6;
}
.status .active, .status .form-check-input:checked + label {
  background-color: #fff;
  cursor: default;
}

.backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100vw;
  height: 100vh;
  background-color: #2C2E3E;
  opacity: 0;
}
.backdrop.show {
  opacity: 0.65;
  z-index: 1040;
}
.backdrop.fade {
  transition: opacity 0.15s linear;
}

.modal {
  position: fixed;
  top: 40%;
  left: 50%;
  z-index: 1060;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
  display: none;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translate(-50%, -50%);
  width: 100%;
}
.modal.fade {
  transition: opacity 0.15s linear;
}
.modal.modal-show {
  display: flex;
  opacity: 1;
}
.modal-dialog {
  position: relative;
  width: auto;
  pointer-events: none;
  max-width: 50rem;
  min-width: 50rem;
  background-color: #fff;
  border-radius: 0.25rem;
}
.modal-dialog.w-70-percent {
  max-width: 70%;
  min-width: 70%;
}
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  padding: 2rem 3rem 1.5rem 3rem;
  background-clip: padding-box;
}
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0 0 2rem 0;
}
.modal-body {
  position: relative;
  flex: 1 1 auto;
  font-size: 1.125rem;
  line-height: 1.4375rem;
  letter-spacing: 0.01em;
  color: #627BA0;
}
.modal-footer {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: 3rem 0 0 0;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-close {
  display: inline-block;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDE5TDEyIDEyTTEyIDEyTDUgMTlNMTIgMTJMNSA1TTEyIDEyTDE5IDUiIHN0cm9rZT0iI0FCQURDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
  position: absolute;
  right: -40px;
  top: -24px;
  cursor: pointer;
}
.modal-title {
  color: #2C2E3E;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.4375rem;
  text-align: center;
  letter-spacing: 0.01em;
}
.modal-select {
  font-size: 1.125rem;
  line-height: 1.4375rem;
  letter-spacing: 0.000625rem;
  color: #627BA0;
}

/* Animations */
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-3rem);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateY(-3rem);
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0.3);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.3);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    transform: translateX(100%);
  }
}
@keyframes blinker {
  0% {
    color: #FFFA77;
  }
  50% {
    color: #FFC29F;
  }
  100% {
    color: #FFFA77;
  }
}
@media (max-width: 992px) {
  .modal-content {
    width: 80%;
  }
}
.modal-select-label {
  cursor: pointer;
  display: block;
  margin: 0 0 1rem 0;
}
.modal-select-label:last-child {
  margin: 0;
}
.modal-select-label:hover:not(.modal-select-selected) .modal-select-body {
  background-color: #E7F2FF;
}
.modal-select-body {
  display: flex;
  padding: 1rem;
  background-color: #F3F9FF;
  border-radius: 0.5rem;
  transition: background-color 0.2s ease;
}
.modal-select-accent {
  background-color: #D6E9FF;
}
.modal-select-input {
  width: 0;
  height: 0;
  opacity: 0;
  visibility: 0;
  position: absolute;
}
.modal-select-selected .modal-select-body {
  background-color: #6FABEF;
}
.modal-select-selected .modal-select-meta,
.modal-select-selected .modal-select-title,
.modal-select-selected .modal-select-hint {
  color: #fff;
}
.modal-select-icon {
  width: 3rem;
  flex: 0 0 3rem;
  margin: 0 1rem 0 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}
.modal-select-content {
  flex: 1;
}
.modal-select-head {
  font-size: 1.125rem;
  line-height: 1.4375rem;
  letter-spacing: 0.000625rem;
  color: #2C2E3E;
  margin: 0 0 0.6875rem 0;
  display: flex;
}
.modal-select-title {
  flex: 1;
  font-weight: 500;
  display: flex;
  align-items: flex-start;
}
.modal-select-hint {
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 0.75rem;
  line-height: 0.6875rem;
  letter-spacing: 0.000625rem;
  color: #83A0C1;
}
.modal-select-meta {
  white-space: nowrap;
  display: flex;
  font-size: 0.875rem;
  color: #A7BCD2;
}
.modal-select-item {
  margin: 0 1.0625rem 0 0;
  display: flex;
}
.modal-select-item:last-child {
  margin: 0;
}
.modal-select-value {
  font-weight: 600;
  line-height: 0.8125rem;
  font-size: 0.875rem;
  margin: 0 0.25rem 0 0;
}
.modal-select-name {
  line-height: 0.8125rem;
  font-size: 0.875rem;
}
.modal-select-continue {
  font-weight: 600;
  font-size: 0.625rem;
  line-height: 0.5625rem;
  display: inline-block;
  margin: 0.375rem 0 0 0.5rem;
  animation: blinker 2s linear infinite;
  color: #FFFA77;
}

.icon-regular {
  background-image: url(/testing/build/dev/images/test.dfaa01cd.svg);
}
.icon-training {
  background-image: url(/testing/build/dev/images/simulator.2808a872.svg);
}
.icon-marathon {
  background-image: url(/testing/build/dev/images/marathon.ca484573.svg);
}

.loader-wrapper {
  display: flex;
  justify-content: center;
  align-items: center !important;
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: flex-start;
  z-index: 1000;
  background-color: rgba(0, 0, 0, 0.7);
}

/*
The loaders use CSS custom properties (variables) to control the attributes of the loaders
*/
:root {
  --loader-width: 70px;
  --loader-height: 70px;
  --loader-color-primary: #6FABEF;
  --loader-color-secondary: #eee;
  --line-width: 5px;
  --animation-duration: 2s;
  --loader-initial-scale: 0.1;
}

.loader, .loader:before, .loader:after {
  box-sizing: border-box;
  flex-grow: 0;
  flex-shrink: 0;
}

/*
In order to get optimal results, please only change the 
variables above and don't change anything in the actual loader code
*/
@keyframes circle-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.loader {
  transform-origin: center center;
  border: var(--line-width, 4px) solid var(--loader-color-secondary, #fff);
  border-right-color: var(--loader-color-primary, #00f);
  width: var(--loader-width, 100px);
  height: var(--loader-height, 100px);
  border-radius: 50%;
  animation: circle-loader var(--animation-duration, 1s) infinite ease-out;
}

.tree a {
  min-height: 4rem;
  border-radius: 0.25rem;
  border: 2px solid #FBFDFF;
  display: flex;
  align-items: center;
  padding: 0.875rem;
  background-color: #FBFDFF;
  color: #737798;
  font-size: 1rem;
  transition: box-shadow 0.2s ease;
  box-shadow: 0px 4px 15px rgba(115, 119, 152, 0.1);
  margin: 0 0 1rem 0;
  position: relative;
}
.tree a:hover {
  box-shadow: 0px 10px 20px rgba(115, 119, 152, 0.2);
}
.tree ul ul {
  padding: 0 0 0 120px;
  position: relative;
}
.tree ul ul::before {
  content: "";
  position: absolute;
  bottom: 34px;
  width: 42px;
  left: 58px;
  border-left: 2px solid #DEE3F1;
  top: 0;
}
.tree ul ul a:before {
  content: "";
  position: absolute;
  width: 60px;
  height: 32px;
  border-bottom: 2px solid #DEE3F1;
  left: -62px;
  bottom: 32px;
}

.confirm-hint {
  font-size: 1.125rem;
  color: #627BA0;
  line-height: 130%;
}
.confirm-danger {
  font-size: 1.125rem;
  color: #B15858;
}

.breadcrumbs {
  font-family: "Montserrat";
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.01em;
}
.breadcrumbs ul {
  display: flex;
  align-items: center;
}
.breadcrumbs li {
  max-width: 12.5rem;
  display: flex;
  margin: 0 40px 0 0;
  position: relative;
}
.breadcrumbs li:not(:last-child)::after {
  content: "";
  width: 8px;
  display: flex;
  flex: 0 0 8px;
  height: 0.9375rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTMuODUzNTUgMy42NDY0NUM0LjA0ODgyIDMuODQxNzEgNC4wNDg4MiA0LjE1ODI5IDMuODUzNTUgNC4zNTM1NUwwLjg1MzU1MyA3LjM1MzU1QzAuNjU4MjkxIDcuNTQ4ODIgMC4zNDE3MDkgNy41NDg4MiAwLjE0NjQ0NiA3LjM1MzU1Qy0wLjA0ODgxNTUgNy4xNTgyOSAtMC4wNDg4MTU1IDYuODQxNzEgMC4xNDY0NDYgNi42NDY0NUwyLjc5Mjg5IDRMMC4xNDY0NDcgMS4zNTM1NUMtMC4wNDg4MTUzIDEuMTU4MjkgLTAuMDQ4ODE1MyAwLjg0MTcwOSAwLjE0NjQ0NyAwLjY0NjQ0NkMwLjM0MTcwOSAwLjQ1MTE4NCAwLjY1ODI5MSAwLjQ1MTE4NCAwLjg1MzU1NCAwLjY0NjQ0NkwzLjg1MzU1IDMuNjQ2NDVaIiBmaWxsPSIjNzM3Nzk4Ii8+Cjwvc3ZnPgo=);
  background-position: center center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  right: -23px;
}
.breadcrumbs li:last-child {
  margin: 0;
}
.breadcrumbs li.active {
  color: #737798;
}
.breadcrumbs a {
  color: #ABADC1;
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 128.19%;
}

.check-modal {
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 2;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
  display: none;
  align-items: center;
  justify-content: center;
  opacity: 0;
  transform: translate(-50%, -50%);
}
.check-modal-open {
  display: block;
  opacity: 1;
}
.check-modal-backdrop {
  background-color: rgba(44, 46, 62, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100vw;
  height: 100vh;
  backdrop-filter: blur(8px);
}
.check-modal-dialog {
  position: relative;
  width: auto;
  pointer-events: none;
  max-width: 75rem;
  min-width: 75rem;
  background-color: #fff;
  border-radius: 0.25rem;
}
.check-modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  padding: 2rem 9.3125rem 1.5rem 9.3125rem;
  background-clip: padding-box;
}
.check-modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0 0 2.5rem 0;
}
.check-modal-title {
  color: #2C2E3E;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.4375rem;
  text-align: center;
  letter-spacing: 0.01em;
}
.check-modal-close {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  top: -1.5rem;
  right: -8.8125rem;
  cursor: pointer;
  z-index: 6;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDE5TDEyIDEyTTEyIDEyTDUgMTlNMTIgMTJMNSA1TTEyIDEyTDE5IDUiIHN0cm9rZT0iI0FCQURDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==);
}
.check-modal-footer {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: 3rem 0 0 0;
}
.check-modal-footer .form-check {
  position: relative;
}
.check-modal-footer .form-check input[type=checkbox] {
  display: none;
}
.check-modal-footer .form-check input[type=checkbox] + label {
  position: relative;
  padding: 0 0 0 2.5rem;
  display: flex;
  align-items: center;
  height: 1.5rem;
  cursor: pointer;
  user-select: none;
}
.check-modal-footer .form-check input[type=checkbox] + label::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.25rem;
  border: 2px solid #ABADC1;
  position: absolute;
  top: 0;
  left: 0;
}
.check-modal-footer .form-check input[type=checkbox]:checked + label::before {
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4zMDg3IDEuNzA3MTFDMTMuNjk5MiAyLjA5NzYzIDEzLjY5OTIgMi43MzA4IDEzLjMwODcgMy4xMjEzMkw2LjM0MDQ5IDEwLjA4OTVDNS45NDk5NiAxMC40OCA1LjMxNjggMTAuNDggNC45MjYyNyAxMC4wODk1TDMuNTEyMDYgOC42NzUyOUMzLjQ4NDQ4IDguNjQ3NzEgMy40NTg4NSA4LjYxODkyIDMuNDM1MTYgOC41ODkwOEwwLjI5Mjg5MyA1LjQ0NjgyQy0wLjA5NzYzMTMgNS4wNTYyOSAtMC4wOTc2MzA4IDQuNDIzMTMgMC4yOTI4OTMgNC4wMzI2TDEuNzA3MTEgMi42MTgzOUMyLjA5NzYzIDIuMjI3ODcgMi43MzA4IDIuMjI3ODcgMy4xMjEzMiAyLjYxODM5TDUuNjM4MDMgNS4xMzUxTDEwLjQ4MDIgMC4yOTI4OTNDMTAuODcwOCAtMC4wOTc2MzA5IDExLjUwMzkgLTAuMDk3NjMxMyAxMS44OTQ1IDAuMjkyODkzTDEzLjMwODcgMS43MDcxMVoiIGZpbGw9IiNBQkFEQzEiLz4KPC9zdmc+Cg==);
}

.modal-tabs input[type=radio][name=_modal_tabs] {
  display: none;
}
.modal-tabs-nav {
  display: flex;
  align-items: center;
  border-bottom: 2px solid #F1F4F9;
  margin: 0 0 3rem 0;
}
.modal-tabs-nav label {
  padding: 1.625rem 1.25rem;
  cursor: pointer;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.4375rem;
  display: flex;
  align-items: center;
  position: relative;
}
.modal-tabs-nav label .icons {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 0 0 0.625rem;
}
.modal-tabs-nav label.active-tab::after {
  display: block;
  background-color: #036B84;
}
.modal-tabs-nav label.test-fail {
  color: #B15858;
}
.modal-tabs-nav label.test-fail .icons {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMTEuMzEyNSIgeT0iMC4wMDAyNDQxNDEiIHdpZHRoPSI0IiBoZWlnaHQ9IjE2IiByeD0iMSIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgMTEuMzEyNSAwLjAwMDI0NDE0MSkiIGZpbGw9IiNGQ0M0QkQiLz4KPHJlY3QgeD0iMTQuMTQ0NSIgeT0iMTEuMzEzNyIgd2lkdGg9IjQiIGhlaWdodD0iMTYiIHJ4PSIxIiB0cmFuc2Zvcm09InJvdGF0ZSgxMzUgMTQuMTQ0NSAxMS4zMTM3KSIgZmlsbD0iI0ZDQzRCRCIvPgo8L3N2Zz4K);
}
.modal-tabs-nav label.test-pass {
  color: #036B84;
}
.modal-tabs-nav label.test-pass .icons {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNCAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy4zMDg3IDEuNzA3MTFDMTMuNjk5MiAyLjA5NzYzIDEzLjY5OTIgMi43MzA4IDEzLjMwODcgMy4xMjEzMkw2LjM0MDQ5IDEwLjA4OTVDNS45NDk5NiAxMC40OCA1LjMxNjggMTAuNDggNC45MjYyNyAxMC4wODk1TDMuNTEyMDYgOC42NzUyOUMzLjQ4NDQ4IDguNjQ3NzEgMy40NTg4NSA4LjYxODkyIDMuNDM1MTYgOC41ODkwOUwwLjI5Mjg5MyA1LjQ0NjgyQy0wLjA5NzYzMTMgNS4wNTYyOSAtMC4wOTc2MzA4IDQuNDIzMTMgMC4yOTI4OTMgNC4wMzI2MUwxLjcwNzExIDIuNjE4MzlDMi4wOTc2MyAyLjIyNzg3IDIuNzMwOCAyLjIyNzg3IDMuMTIxMzIgMi42MTgzOUw1LjYzODAzIDUuMTM1MUwxMC40ODAyIDAuMjkyODkzQzEwLjg3MDggLTAuMDk3NjMxMSAxMS41MDM5IC0wLjA5NzYzMTEgMTEuODk0NSAwLjI5Mjg5M0wxMy4zMDg3IDEuNzA3MTFaIiBmaWxsPSIjQUVFMkUzIi8+Cjwvc3ZnPgo=);
}
.modal-tabs-nav label::after {
  content: "";
  position: absolute;
  height: 2px;
  width: 100%;
  left: 0;
  right: 0;
  display: none;
  bottom: -2px;
}
.modal-tabs-pane-1, .modal-tabs-pane-2, .modal-tabs-pane-3 {
  display: none;
}
.modal-tabs-instructions {
  font-size: 1.125rem;
  line-height: 1.4375rem;
  color: #627BA0;
  margin: 0 0 3rem 0;
}
.modal-tabs-instructions a {
  color: #627BA0;
  display: inline-block;
  border-bottom: 1px solid #627BA0;
}
.modal-tabs-devices {
  margin: 0 0 3rem 0;
}
.modal-tabs-devices label {
  color: #627BA0;
  font-size: 1.125rem;
  padding: 0 0.5rem;
  margin: 0 0 0.5rem 0;
  display: inline-block;
}
.modal-tabs-devices .select2-selection {
  border: 2px solid #E7F2FF;
  border-radius: 0.5rem;
}
.modal-tabs-result-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0.5rem;
  margin: 0 0 0.5rem 0;
}
.modal-tabs-result-type, .modal-tabs-result-staus {
  font-size: 1rem;
  line-height: 1.1875rem;
  color: #627BA0;
}
.modal-tabs-result-status {
  display: none;
}
.modal-tabs-result-status.test-fail {
  display: block;
  color: #B15858;
}
.modal-tabs-result-status.test-pass {
  display: block;
  color: #036B84;
}
.modal-tabs-result-content {
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #E7F2FF;
  border-radius: 0.5rem;
}
.modal-tabs-result-screen-placeholder, .modal-tabs-result-camera-placeholder {
  display: block;
  width: 17.625rem;
  height: 12.5rem;
}
.modal-tabs-result-screen-placeholder.test-fail, .modal-tabs-result-camera-placeholder.test-fail {
  background-color: #FEEBE8;
}
.modal-tabs #camera:checked ~ .modal-tabs-content .modal-tabs-pane-1,
.modal-tabs #microphone:checked ~ .modal-tabs-content .modal-tabs-pane-2,
.modal-tabs #screenshare:checked ~ .modal-tabs-content .modal-tabs-pane-3 {
  display: block;
}

.widget-top.title {
  color: #627ba0;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 91.19%;
  letter-spacing: 0.01em;
}
.widget-top.subtitle {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 91.19%;
  letter-spacing: 0.01em;
  color: #a7bcd2;
}
.widget-content.subtitle {
  padding-top: 0;
  font-family: Montserrat;
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 91.19%;
  letter-spacing: 0.01em;
  color: #a7bcd2;
}
.widget-content-proctoring {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 500px;
  min-height: 300px;
}

.stream-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
}
.stream-switcher-wrapper {
  z-index: 100;
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: #afd5ff;
  border-radius: 17px;
  padding: 4px;
  display: flex;
}
.stream-switcher-icon {
  width: 35px;
  height: 35px;
  border-radius: 16px;
  margin: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.stream-switcher-icon.active {
  background-color: #ffffff;
}
.stream-switcher-icon:not(.active) {
  cursor: pointer;
}
.stream-switcher-icon-webcam {
  width: 20px;
  height: 20px;
}
.stream-switcher-icon-webcam:before {
  content: url(/testing/build/dev/images/webcam_icon.e2e317d6.svg);
}
.stream-switcher-icon-screen {
  width: 20px;
  height: 20px;
}
.stream-switcher-icon-screen:before {
  content: url(/testing/build/dev/images/screen_sharing_icon.a2d70f88.svg);
}

.modal {
  position: fixed;
  top: 0 !important;
  left: 0;
  z-index: 1060;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
  display: none;
  opacity: 0;
  width: 100%;
  height: 100%;
  transform: unset !important;
}
.modal-dialog.w-70-percent {
  max-width: 70%;
  min-width: 70%;
  height: calc(100% - 4rem);
}
.modal-streams-section {
  justify-content: space-around;
  height: 60%;
  max-height: 60%;
  min-height: 60%;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr 1fr;
  gap: 24px 0px;
  align-items: flex-start;
  margin: 0 0 1.5rem 0;
}
.modal-streams-section.vertical {
  flex-direction: column;
  margin: 1rem 0;
}
.modal-streams-section.horizontal {
  margin: 1rem 0;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 20px;
}
.modal-proctoring-card {
  top: 0 !important;
  overflow: unset;
}
.modal-proctoring-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  position: relative;
  padding: 2rem 3rem 1.5rem 3rem;
  border-bottom: 2px solid #f1f4f9;
  font-family: Golos;
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 128.19%;
  text-align: center;
  letter-spacing: 0.01em;
}
.modal-proctoring-content {
  position: relative;
  display: flex;
  width: 100%;
  pointer-events: auto;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
  height: calc(100% - 82px);
  overflow: hidden;
  overflow-y: auto;
}
.modal-proctoring-content-section {
  padding: 1rem;
  width: 50%;
  display: flex;
  flex-direction: column;
}
.modal-proctoring-content-section:first-of-type {
  background-color: #f1f4f9;
}
.modal-proctoring-footer {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: center;
  padding: 3rem 0 0 0;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}

.protocol-header {
  color: #737798;
  margin: 0.25rem;
}
.protocol-body {
  border-bottom: 2px solid #f1f4f9;
  height: 500px;
  overflow-y: auto;
}
.protocol-body-row {
  display: flex;
  margin-bottom: 1rem;
}
.protocol-body-row-date {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 1.5rem;
  color: #83a0c1;
}
.protocol-body-row-info {
  padding: 0.25rem 0.5rem;
}
.protocol-body-row-info-message.point_strange_behavior {
  background-color: #f3f9ff;
}
.protocol-body-row-info-message.warning {
  background-color: #fdf8e9;
  opacity: 0.7;
}
.protocol-body-row-info-message.force_result_failed {
  background-color: #fdf2e9;
  opacity: 0.7;
}
.protocol-body-row-info-author {
  padding-top: 0.25rem;
  color: #83a0c1;
}

.actions-panel {
  margin: 0.5rem 0;
}

.test-info-table-left {
  color: #83a0c1;
}

.confirmation_menu {
  position: absolute;
  display: none;
  width: 614px;
  right: -100%;
  top: 0;
  z-index: 1;
  background: #ffffff;
  box-shadow: 0px -8px 20px rgba(115, 119, 152, 0.15);
  transition: right 1s 1s;
  padding: 1rem;
  border-radius: 16px;
}
.confirmation_menu.active {
  display: block;
  right: 0;
  transition: right 1s;
  bottom: 0;
  top: auto;
}

.close-menu {
  transform: scale(0);
  transition: transform 1s;
}

.close-menu-active {
  position: absolute;
  transform: scale(1);
  transition: transform 1s 1s;
  top: 10px;
  right: 10px;
  cursor: pointer;
}

.timecodes {
  height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
.timecodes-table-header {
  padding: 0.5rem;
  height: auto;
}
.timecodes-table-row {
  padding: 0.5rem;
}
.timecodes-table-cell {
  font-size: 0.75rem;
  padding: 0.5rem;
}
.timecodes-table-cell-date {
  cursor: pointer;
  color: #83a0c1;
  font-weight: 500;
}
.timecodes-table-cell-date:hover {
  opacity: 0.5;
}
.timecodes-section {
  display: flex;
  margin-bottom: 0.5rem;
  font-size: 0.75rem;
}
.timecodes-section-date {
  cursor: pointer;
  color: #83a0c1;
  margin-bottom: 0.25rem;
  font-weight: 500;
}
.custom-dropdown-menu {
  width: 70%;
  text-align: center;
  display: block;
  position: absolute;
  visibility: hidden;
  background-color: #f5f8fb;
  padding: 10px;
  box-shadow: 0px 1px 10px rgba(142, 142, 142, 0.3);
  border-radius: 4px;
  border: 0;
  opacity: 0;
  transition: opacity 0.4s;
  z-index: 999;
}
.custom-dropdown-menu.visible {
  visibility: visible !important;
  opacity: 1;
}

.init-dropdown {
  position: relative;
}

.custom-dropdown-menu-text {
  margin-bottom: 15px;
}

.documentary-confirmation-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-width: 600px;
  min-height: 600px;
  border: 1px dashed #d7d7d7;
  cursor: pointer;
  border-radius: 0.6rem;
  padding: 15px;
}
.documentary-confirmation-wrapper:hover {
  border: 1px dashed #ff4b0c;
}
.documentary-confirmation-content {
  margin: 1rem 0;
  display: flex;
  justify-content: center;
}
.documentary-confirmation-video {
  max-height: 500px;
}
.documentary-confirmation-photo {
  display: none;
  max-height: 500px;
}

.support-panel-btn-support {
  position: fixed;
  bottom: calc(var(--current) * 2);
  left: calc(var(--current) * 2);
  background: var(--primary-color);
  width: calc(var(--current) * 5.5);
  height: calc(var(--current) * 5.5);
  border-radius: calc(var(--current) * 4);
  color: #fff;
  overflow: hidden;
  z-index: 2000;
  transition: 0.6s;
  border: 1px solid var(--primary-color);
  box-shadow: 0 4px 10px 0 rgba(63, 106, 218, 0.4);
  padding: 9px 0;
  cursor: pointer;
}
.support-panel-btn-support:hover {
  width: calc(var(--current) * 25.5);
}
.support-panel-btn-support .icon-supports {
  background: rgba(31, 46, 85, 0.3);
  border-radius: 100%;
  text-align: center;
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: calc(var(--current) - 1px);
  width: calc(var(--current) * 3.5);
  height: calc(var(--current) * 3.5);
  font-family: Rubik, Helvetica, Arial, sans-serif !important;
  font-weight: 500;
}
.support-panel-btn-support .icon-supports span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.support-panel-btn-support .text-support {
  font-size: 12px;
  line-height: 2;
  margin-left: calc(var(--current) * 5 + 2px);
  white-space: nowrap;
}
.support-panel .modal-right__block {
  position: fixed;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  right: 0;
  top: calc(var(--current) * 7 + 1px);
  bottom: 0;
  width: 575px;
  max-width: 100%;
  background: #fff;
  box-shadow: 0 6px 24px 0 rgba(31, 46, 85, 0.2);
  padding: calc(var(--current) * 5) calc(var(--current) * 4) 0;
  min-height: calc(100vh - var(--current) * 7);
  z-index: 2000;
}
.support-panel .modal-right__block .btn-close {
  position: absolute;
  top: calc(var(--current) * 1);
  right: calc(var(--current) * 1);
  height: calc(var(--current) * 2.5);
  width: calc(var(--current) * 2.5);
  display: block;
  cursor: pointer;
}
.support-panel .modal-right__block .btn-close:before {
  content: "";
  position: absolute;
  height: calc(var(--current) * 2);
  width: calc(var(--current) / 4);
  background: #b1bbcb;
  transform: rotate(-45deg);
  transition: background 0.2s;
  left: 50%;
}
.support-panel .modal-right__block .btn-close:after {
  content: "";
  position: absolute;
  height: calc(var(--current) * 2);
  width: calc(var(--current) / 4);
  background: #b1bbcb;
  transform: rotate(45deg);
  transition: background 0.2s;
  left: 50%;
}
.support-panel .modal-right__container {
  height: 100%;
  flex: 1 1;
  overflow-y: auto;
  margin: 0 calc(-1 * var(--current) * 4);
  padding: 0 calc(var(--current) * 4);
}
.support-panel .modal-right__container .modal-right__content,
.support-panel .modal-right__container .support-modal-body {
  height: 100%;
}
.support-panel .modal-right__container .modal-right__content textarea,
.support-panel .modal-right__container .support-modal-body textarea {
  resize: none;
  border: none;
}
.support-panel .modal-right__footer {
  margin: 0 calc(-1 * var(--current) * 4);
  padding: var(--current) calc(var(--current) * 4);
  border-top: 1px solid #ebeff6;
}
.support-panel .modal-right__footer .btn-group__footer {
  margin: calc(var(--current) * 2) 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  z-index: 1;
}
.support-panel .resizer {
  z-index: 2;
  position: absolute;
  top: 0;
  left: 0;
  width: 9px;
  height: 100%;
  cursor: col-resize;
  border-left: 1px solid #ebeff6;
  transition: border 0.3s;
}
.support-panel .resizer:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: calc(var(--current) - 2px);
  height: calc(var(--current) * 2);
  width: calc(var(--current) / 1.5);
  border-right: 1px solid #b1bbcb;
  transition: border 0.3s;
}
.support-panel .resizer:after {
  content: "";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: calc(var(--current) - 2px);
  height: calc(var(--current) * 2.5);
  width: calc(var(--current) / 1.5);
  border-left: 1px solid #b1bbcb;
  transition: border 0.3s;
}
.support-panel .resizer:hover {
  border-left: 1px solid var(--primary-color);
}

.select2-container {
  z-index: 866 !important;
}

.vjs-default-skin {
  position: relative;
  width: 100%;
  height: 100%;
}
.vjs-default-skin .video-js {
  height: 100% !important;
  width: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}

.vjs-marker {
  position: absolute;
  left: 0;
  bottom: 0em;
  opacity: 1;
  height: 100%;
  transition: opacity 0.2s ease;
  -webkit-transition: opacity 0.2s ease;
  -moz-transition: opacity 0.2s ease;
  z-index: 100;
}

.vjs-marker:hover {
  cursor: pointer;
  -webkit-transform: scale(1.3, 1.3);
  -moz-transform: scale(1.3, 1.3);
  -o-transform: scale(1.3, 1.3);
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

.vjs-tip {
  visibility: hidden;
  display: block;
  opacity: 0.8;
  padding: 5px;
  font-size: 10px;
  position: absolute;
  bottom: 14px;
  z-index: 100000;
}

.vjs-tip .vjs-tip-arrow {
  background: url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat top left;
  bottom: 0;
  left: 50%;
  margin-left: -4px;
  background-position: bottom left;
  position: absolute;
  width: 9px;
  height: 5px;
}

.vjs-tip .vjs-tip-inner {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 5px 8px 4px 8px;
  background-color: black;
  color: white;
  max-width: 200px;
  text-align: center;
}

.vjs-break-overlay {
  visibility: hidden;
  position: absolute;
  z-index: 100000;
  top: 0;
}

.vjs-break-overlay .vjs-break-overlay-text {
  padding: 9px;
  text-align: center;
}

.proctors-modal-body {
  min-height: 400px;
  padding: 1rem;
}
.proctors-modal-body-loader {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 400px;
}
.proctors-modal-body-checkbox {
  pointer-events: auto;
}
.proctors-modal-footer {
  padding: 1rem;
  display: flex;
  justify-content: end;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7OztFQUdFO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREVGOztBQ0NBO0VBQ0U7QURFRjs7QUNBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREdBOztBQ0FBO0FBRUE7RUFDQTtBREVBOztBQ0NBO0VBQ0E7QURFQTs7QUNDQTtFQUNBO0FERUE7O0FDRUE7RUFDRTtFQUNBO0FEQ0Y7O0FDR0E7RUFDRTtFQUNBO0FEQUY7O0FDR0E7RUFDRTtFQUNBO0FEQUY7O0FDR0E7RUFDRTtBREFGOztBQ0dBO0VBQ0U7RUFDQTtFQUNBO0FEQUY7O0FDRUE7O0VBRUU7RUFDQTtBRENGOztBQ0NBO0VBQ0U7QURFRjs7QUU1RUE7RUFDSSxzQkNPSTtBSHdFUjs7QUU1RUE7RUFDSTtBRitFSjs7QUU1RUE7RUFDSSx5QkNlYztBSGdFbEI7O0FFNUVBO0VBQ0kseUJDNEJRO0FIbURaOztBRTdFQTtFQUNJO0FGZ0ZKOztBRTdFQTtFQUNJLHlCQ3NCUTtBSDBEWjs7QUU3RUE7RUFDSSx5QkNtQlk7QUg2RGhCOztBRTlFQTtFQUNJO0FGaUZKOztBRS9FQTtFQUNJO0FGa0ZKOztBRS9FQTtFQUNJLHlCQ0RVO0FIbUZkOztBRWhGQTtFQUNJLHlCQ05RO0FIeUZaOztBRWhGQTtFQUNJLHlCQ2xCZ0I7QUhxR3BCOztBRWhGQTtFQUNJO0FGbUZKOztBRWhGQTtFQUNJO0FGbUZKOztBRWhGQTtFQUNJO0FGbUZKOztBRWhGQTtFQUNJO0FGbUZKOztBRWhGQTtFQUNFO0FGbUZGOztBRWhGQTtFQUNJO0FGbUZKOztBRWhGQTtFQUNJO0FGbUZKOztBRWhGQTtFQUNJO0FGbUZKOztBRS9FQTtFQUNJO0FGa0ZKOztBRWhGQTtFQUNJO0FGbUZKOztBRWpGQTtFQUNJO0FGb0ZKOztBRWhGQTtFQUNJO0VBQ0E7RUFDQTtBRm1GSjs7QUVoRkE7RUFDSTtBRm1GSjs7QUUvRUE7RUFDSTtBRmtGSjs7QUVoRkE7RUFDSTtBRm1GSjs7QUUvRUE7RUFDSTtFQUNBLHlCQ3RGZ0I7RUR1RmhCO0VBQ0E7QUZrRko7O0FFL0VBO0VBQ0U7QUZrRkY7O0FFN0VJO0VBQ0k7QUZnRlI7O0FFOUVJO0VBQ0k7QUZpRlI7O0FFL0VJO0VBQ0k7QUZrRlI7O0FFaEZJO0VBQ0k7QUZtRlI7O0FFakZJO0VBQ0k7RUFDQTtBRm9GUjs7QUVsRkk7RUFDSTtFQUNBO0FGcUZSOztBRXZHSTtFQUNJO0FGMEdSOztBRXhHSTtFQUNJO0FGMkdSOztBRXpHSTtFQUNJO0FGNEdSOztBRTFHSTtFQUNJO0FGNkdSOztBRTNHSTtFQUNJO0VBQ0E7QUY4R1I7O0FFNUdJO0VBQ0k7RUFDQTtBRitHUjs7QUVqSUk7RUFDSTtBRm9JUjs7QUVsSUk7RUFDSTtBRnFJUjs7QUVuSUk7RUFDSTtBRnNJUjs7QUVwSUk7RUFDSTtBRnVJUjs7QUVySUk7RUFDSTtFQUNBO0FGd0lSOztBRXRJSTtFQUNJO0VBQ0E7QUZ5SVI7O0FFM0pJO0VBQ0k7QUY4SlI7O0FFNUpJO0VBQ0k7QUYrSlI7O0FFN0pJO0VBQ0k7QUZnS1I7O0FFOUpJO0VBQ0k7QUZpS1I7O0FFL0pJO0VBQ0k7RUFDQTtBRmtLUjs7QUVoS0k7RUFDSTtFQUNBO0FGbUtSOztBRXJMSTtFQUNJO0FGd0xSOztBRXRMSTtFQUNJO0FGeUxSOztBRXZMSTtFQUNJO0FGMExSOztBRXhMSTtFQUNJO0FGMkxSOztBRXpMSTtFQUNJO0VBQ0E7QUY0TFI7O0FFMUxJO0VBQ0k7RUFDQTtBRjZMUjs7QUUvTUk7RUFDSTtBRmtOUjs7QUVoTkk7RUFDSTtBRm1OUjs7QUVqTkk7RUFDSTtBRm9OUjs7QUVsTkk7RUFDSTtBRnFOUjs7QUVuTkk7RUFDSTtFQUNBO0FGc05SOztBRXBOSTtFQUNJO0VBQ0E7QUZ1TlI7O0FFek9JO0VBQ0k7QUY0T1I7O0FFMU9JO0VBQ0k7QUY2T1I7O0FFM09JO0VBQ0k7QUY4T1I7O0FFNU9JO0VBQ0k7QUYrT1I7O0FFN09JO0VBQ0k7RUFDQTtBRmdQUjs7QUU5T0k7RUFDSTtFQUNBO0FGaVBSOztBRW5RSTtFQUNJO0FGc1FSOztBRXBRSTtFQUNJO0FGdVFSOztBRXJRSTtFQUNJO0FGd1FSOztBRXRRSTtFQUNJO0FGeVFSOztBRXZRSTtFQUNJO0VBQ0E7QUYwUVI7O0FFeFFJO0VBQ0k7RUFDQTtBRjJRUjs7QUU3Ukk7RUFDSTtBRmdTUjs7QUU5Ukk7RUFDSTtBRmlTUjs7QUUvUkk7RUFDSTtBRmtTUjs7QUVoU0k7RUFDSTtBRm1TUjs7QUVqU0k7RUFDSTtFQUNBO0FGb1NSOztBRWxTSTtFQUNJO0VBQ0E7QUZxU1I7O0FFdlRJO0VBQ0k7QUYwVFI7O0FFeFRJO0VBQ0k7QUYyVFI7O0FFelRJO0VBQ0k7QUY0VFI7O0FFMVRJO0VBQ0k7QUY2VFI7O0FFM1RJO0VBQ0k7RUFDQTtBRjhUUjs7QUU1VEk7RUFDSTtFQUNBO0FGK1RSOztBRWpWSTtFQUNJO0FGb1ZSOztBRWxWSTtFQUNJO0FGcVZSOztBRW5WSTtFQUNJO0FGc1ZSOztBRXBWSTtFQUNJO0FGdVZSOztBRXJWSTtFQUNJO0VBQ0E7QUZ3VlI7O0FFdFZJO0VBQ0k7RUFDQTtBRnlWUjs7QUUzV0k7RUFDSTtBRjhXUjs7QUU1V0k7RUFDSTtBRitXUjs7QUU3V0k7RUFDSTtBRmdYUjs7QUU5V0k7RUFDSTtBRmlYUjs7QUUvV0k7RUFDSTtFQUNBO0FGa1hSOztBRWhYSTtFQUNJO0VBQ0E7QUZtWFI7O0FFcllJO0VBQ0k7QUZ3WVI7O0FFdFlJO0VBQ0k7QUZ5WVI7O0FFdllJO0VBQ0k7QUYwWVI7O0FFeFlJO0VBQ0k7QUYyWVI7O0FFellJO0VBQ0k7RUFDQTtBRjRZUjs7QUUxWUk7RUFDSTtFQUNBO0FGNllSOztBRS9aSTtFQUNJO0FGa2FSOztBRWhhSTtFQUNJO0FGbWFSOztBRWphSTtFQUNJO0FGb2FSOztBRWxhSTtFQUNJO0FGcWFSOztBRW5hSTtFQUNJO0VBQ0E7QUZzYVI7O0FFcGFJO0VBQ0k7RUFDQTtBRnVhUjs7QUV6Ykk7RUFDSTtBRjRiUjs7QUUxYkk7RUFDSTtBRjZiUjs7QUUzYkk7RUFDSTtBRjhiUjs7QUU1Ykk7RUFDSTtBRitiUjs7QUU3Ykk7RUFDSTtFQUNBO0FGZ2NSOztBRTliSTtFQUNJO0VBQ0E7QUZpY1I7O0FFbmRJO0VBQ0k7QUZzZFI7O0FFcGRJO0VBQ0k7QUZ1ZFI7O0FFcmRJO0VBQ0k7QUZ3ZFI7O0FFdGRJO0VBQ0k7QUZ5ZFI7O0FFdmRJO0VBQ0k7RUFDQTtBRjBkUjs7QUV4ZEk7RUFDSTtFQUNBO0FGMmRSOztBRTdlSTtFQUNJO0FGZ2ZSOztBRTllSTtFQUNJO0FGaWZSOztBRS9lSTtFQUNJO0FGa2ZSOztBRWhmSTtFQUNJO0FGbWZSOztBRWpmSTtFQUNJO0VBQ0E7QUZvZlI7O0FFbGZJO0VBQ0k7RUFDQTtBRnFmUjs7QUV2Z0JJO0VBQ0k7QUYwZ0JSOztBRXhnQkk7RUFDSTtBRjJnQlI7O0FFemdCSTtFQUNJO0FGNGdCUjs7QUUxZ0JJO0VBQ0k7QUY2Z0JSOztBRTNnQkk7RUFDSTtFQUNBO0FGOGdCUjs7QUU1Z0JJO0VBQ0k7RUFDQTtBRitnQlI7O0FFamlCSTtFQUNJO0FGb2lCUjs7QUVsaUJJO0VBQ0k7QUZxaUJSOztBRW5pQkk7RUFDSTtBRnNpQlI7O0FFcGlCSTtFQUNJO0FGdWlCUjs7QUVyaUJJO0VBQ0k7RUFDQTtBRndpQlI7O0FFdGlCSTtFQUNJO0VBQ0E7QUZ5aUJSOztBRTNqQkk7RUFDSTtBRjhqQlI7O0FFNWpCSTtFQUNJO0FGK2pCUjs7QUU3akJJO0VBQ0k7QUZna0JSOztBRTlqQkk7RUFDSTtBRmlrQlI7O0FFL2pCSTtFQUNJO0VBQ0E7QUZra0JSOztBRWhrQkk7RUFDSTtFQUNBO0FGbWtCUjs7QUVybEJJO0VBQ0k7QUZ3bEJSOztBRXRsQkk7RUFDSTtBRnlsQlI7O0FFdmxCSTtFQUNJO0FGMGxCUjs7QUV4bEJJO0VBQ0k7QUYybEJSOztBRXpsQkk7RUFDSTtFQUNBO0FGNGxCUjs7QUUxbEJJO0VBQ0k7RUFDQTtBRjZsQlI7O0FFL21CSTtFQUNJO0FGa25CUjs7QUVobkJJO0VBQ0k7QUZtbkJSOztBRWpuQkk7RUFDSTtBRm9uQlI7O0FFbG5CSTtFQUNJO0FGcW5CUjs7QUVubkJJO0VBQ0k7RUFDQTtBRnNuQlI7O0FFcG5CSTtFQUNJO0VBQ0E7QUZ1bkJSOztBRXpvQkk7RUFDSTtBRjRvQlI7O0FFMW9CSTtFQUNJO0FGNm9CUjs7QUUzb0JJO0VBQ0k7QUY4b0JSOztBRTVvQkk7RUFDSTtBRitvQlI7O0FFN29CSTtFQUNJO0VBQ0E7QUZncEJSOztBRTlvQkk7RUFDSTtFQUNBO0FGaXBCUjs7QUVucUJJO0VBQ0k7QUZzcUJSOztBRXBxQkk7RUFDSTtBRnVxQlI7O0FFcnFCSTtFQUNJO0FGd3FCUjs7QUV0cUJJO0VBQ0k7QUZ5cUJSOztBRXZxQkk7RUFDSTtFQUNBO0FGMHFCUjs7QUV4cUJJO0VBQ0k7RUFDQTtBRjJxQlI7O0FFN3JCSTtFQUNJO0FGZ3NCUjs7QUU5ckJJO0VBQ0k7QUZpc0JSOztBRS9yQkk7RUFDSTtBRmtzQlI7O0FFaHNCSTtFQUNJO0FGbXNCUjs7QUVqc0JJO0VBQ0k7RUFDQTtBRm9zQlI7O0FFbHNCSTtFQUNJO0VBQ0E7QUZxc0JSOztBRXZ0Qkk7RUFDSTtBRjB0QlI7O0FFeHRCSTtFQUNJO0FGMnRCUjs7QUV6dEJJO0VBQ0k7QUY0dEJSOztBRTF0Qkk7RUFDSTtBRjZ0QlI7O0FFM3RCSTtFQUNJO0VBQ0E7QUY4dEJSOztBRTV0Qkk7RUFDSTtFQUNBO0FGK3RCUjs7QUVqdkJJO0VBQ0k7QUZvdkJSOztBRWx2Qkk7RUFDSTtBRnF2QlI7O0FFbnZCSTtFQUNJO0FGc3ZCUjs7QUVwdkJJO0VBQ0k7QUZ1dkJSOztBRXJ2Qkk7RUFDSTtFQUNBO0FGd3ZCUjs7QUV0dkJJO0VBQ0k7RUFDQTtBRnl2QlI7O0FFM3dCSTtFQUNJO0FGOHdCUjs7QUU1d0JJO0VBQ0k7QUYrd0JSOztBRTd3Qkk7RUFDSTtBRmd4QlI7O0FFOXdCSTtFQUNJO0FGaXhCUjs7QUUvd0JJO0VBQ0k7RUFDQTtBRmt4QlI7O0FFaHhCSTtFQUNJO0VBQ0E7QUZteEJSOztBRXJ5Qkk7RUFDSTtBRnd5QlI7O0FFdHlCSTtFQUNJO0FGeXlCUjs7QUV2eUJJO0VBQ0k7QUYweUJSOztBRXh5Qkk7RUFDSTtBRjJ5QlI7O0FFenlCSTtFQUNJO0VBQ0E7QUY0eUJSOztBRTF5Qkk7RUFDSTtFQUNBO0FGNnlCUjs7QUUvekJJO0VBQ0k7QUZrMEJSOztBRWgwQkk7RUFDSTtBRm0wQlI7O0FFajBCSTtFQUNJO0FGbzBCUjs7QUVsMEJJO0VBQ0k7QUZxMEJSOztBRW4wQkk7RUFDSTtFQUNBO0FGczBCUjs7QUVwMEJJO0VBQ0k7RUFDQTtBRnUwQlI7O0FFejFCSTtFQUNJO0FGNDFCUjs7QUUxMUJJO0VBQ0k7QUY2MUJSOztBRTMxQkk7RUFDSTtBRjgxQlI7O0FFNTFCSTtFQUNJO0FGKzFCUjs7QUU3MUJJO0VBQ0k7RUFDQTtBRmcyQlI7O0FFOTFCSTtFQUNJO0VBQ0E7QUZpMkJSOztBRW4zQkk7RUFDSTtBRnMzQlI7O0FFcDNCSTtFQUNJO0FGdTNCUjs7QUVyM0JJO0VBQ0k7QUZ3M0JSOztBRXQzQkk7RUFDSTtBRnkzQlI7O0FFdjNCSTtFQUNJO0VBQ0E7QUYwM0JSOztBRXgzQkk7RUFDSTtFQUNBO0FGMjNCUjs7QUU3NEJJO0VBQ0k7QUZnNUJSOztBRTk0Qkk7RUFDSTtBRmk1QlI7O0FFLzRCSTtFQUNJO0FGazVCUjs7QUVoNUJJO0VBQ0k7QUZtNUJSOztBRWo1Qkk7RUFDSTtFQUNBO0FGbzVCUjs7QUVsNUJJO0VBQ0k7RUFDQTtBRnE1QlI7O0FFdjZCSTtFQUNJO0FGMDZCUjs7QUV4NkJJO0VBQ0k7QUYyNkJSOztBRXo2Qkk7RUFDSTtBRjQ2QlI7O0FFMTZCSTtFQUNJO0FGNjZCUjs7QUUzNkJJO0VBQ0k7RUFDQTtBRjg2QlI7O0FFNTZCSTtFQUNJO0VBQ0E7QUYrNkJSOztBRWo4Qkk7RUFDSTtBRm84QlI7O0FFbDhCSTtFQUNJO0FGcThCUjs7QUVuOEJJO0VBQ0k7QUZzOEJSOztBRXA4Qkk7RUFDSTtBRnU4QlI7O0FFcjhCSTtFQUNJO0VBQ0E7QUZ3OEJSOztBRXQ4Qkk7RUFDSTtFQUNBO0FGeThCUjs7QUUzOUJJO0VBQ0k7QUY4OUJSOztBRTU5Qkk7RUFDSTtBRis5QlI7O0FFNzlCSTtFQUNJO0FGZytCUjs7QUU5OUJJO0VBQ0k7QUZpK0JSOztBRS85Qkk7RUFDSTtFQUNBO0FGaytCUjs7QUVoK0JJO0VBQ0k7RUFDQTtBRm0rQlI7O0FFci9CSTtFQUNJO0FGdy9CUjs7QUV0L0JJO0VBQ0k7QUZ5L0JSOztBRXYvQkk7RUFDSTtBRjAvQlI7O0FFeC9CSTtFQUNJO0FGMi9CUjs7QUV6L0JJO0VBQ0k7RUFDQTtBRjQvQlI7O0FFMS9CSTtFQUNJO0VBQ0E7QUY2L0JSOztBRS9nQ0k7RUFDSTtBRmtoQ1I7O0FFaGhDSTtFQUNJO0FGbWhDUjs7QUVqaENJO0VBQ0k7QUZvaENSOztBRWxoQ0k7RUFDSTtBRnFoQ1I7O0FFbmhDSTtFQUNJO0VBQ0E7QUZzaENSOztBRXBoQ0k7RUFDSTtFQUNBO0FGdWhDUjs7QUV6aUNJO0VBQ0k7QUY0aUNSOztBRTFpQ0k7RUFDSTtBRjZpQ1I7O0FFM2lDSTtFQUNJO0FGOGlDUjs7QUU1aUNJO0VBQ0k7QUYraUNSOztBRTdpQ0k7RUFDSTtFQUNBO0FGZ2pDUjs7QUU5aUNJO0VBQ0k7RUFDQTtBRmlqQ1I7O0FFbmtDSTtFQUNJO0FGc2tDUjs7QUVwa0NJO0VBQ0k7QUZ1a0NSOztBRXJrQ0k7RUFDSTtBRndrQ1I7O0FFdGtDSTtFQUNJO0FGeWtDUjs7QUV2a0NJO0VBQ0k7RUFDQTtBRjBrQ1I7O0FFeGtDSTtFQUNJO0VBQ0E7QUYya0NSOztBRXJrQ0k7RUFDSTtBRndrQ1I7O0FFdGtDSTtFQUNJO0FGeWtDUjs7QUV2a0NJO0VBQ0k7QUYwa0NSOztBRXhrQ0k7RUFDSTtBRjJrQ1I7O0FFemtDSTtFQUNJO0VBQ0E7QUY0a0NSOztBRTFrQ0k7RUFDSTtFQUNBO0FGNmtDUjs7QUUvbENJO0VBQ0k7QUZrbUNSOztBRWhtQ0k7RUFDSTtBRm1tQ1I7O0FFam1DSTtFQUNJO0FGb21DUjs7QUVsbUNJO0VBQ0k7QUZxbUNSOztBRW5tQ0k7RUFDSTtFQUNBO0FGc21DUjs7QUVwbUNJO0VBQ0k7RUFDQTtBRnVtQ1I7O0FFem5DSTtFQUNJO0FGNG5DUjs7QUUxbkNJO0VBQ0k7QUY2bkNSOztBRTNuQ0k7RUFDSTtBRjhuQ1I7O0FFNW5DSTtFQUNJO0FGK25DUjs7QUU3bkNJO0VBQ0k7RUFDQTtBRmdvQ1I7O0FFOW5DSTtFQUNJO0VBQ0E7QUZpb0NSOztBRW5wQ0k7RUFDSTtBRnNwQ1I7O0FFcHBDSTtFQUNJO0FGdXBDUjs7QUVycENJO0VBQ0k7QUZ3cENSOztBRXRwQ0k7RUFDSTtBRnlwQ1I7O0FFdnBDSTtFQUNJO0VBQ0E7QUYwcENSOztBRXhwQ0k7RUFDSTtFQUNBO0FGMnBDUjs7QUU3cUNJO0VBQ0k7QUZnckNSOztBRTlxQ0k7RUFDSTtBRmlyQ1I7O0FFL3FDSTtFQUNJO0FGa3JDUjs7QUVockNJO0VBQ0k7QUZtckNSOztBRWpyQ0k7RUFDSTtFQUNBO0FGb3JDUjs7QUVsckNJO0VBQ0k7RUFDQTtBRnFyQ1I7O0FFdnNDSTtFQUNJO0FGMHNDUjs7QUV4c0NJO0VBQ0k7QUYyc0NSOztBRXpzQ0k7RUFDSTtBRjRzQ1I7O0FFMXNDSTtFQUNJO0FGNnNDUjs7QUUzc0NJO0VBQ0k7RUFDQTtBRjhzQ1I7O0FFNXNDSTtFQUNJO0VBQ0E7QUYrc0NSOztBRWp1Q0k7RUFDSTtBRm91Q1I7O0FFbHVDSTtFQUNJO0FGcXVDUjs7QUVudUNJO0VBQ0k7QUZzdUNSOztBRXB1Q0k7RUFDSTtBRnV1Q1I7O0FFcnVDSTtFQUNJO0VBQ0E7QUZ3dUNSOztBRXR1Q0k7RUFDSTtFQUNBO0FGeXVDUjs7QUUzdkNJO0VBQ0k7QUY4dkNSOztBRTV2Q0k7RUFDSTtBRit2Q1I7O0FFN3ZDSTtFQUNJO0FGZ3dDUjs7QUU5dkNJO0VBQ0k7QUZpd0NSOztBRS92Q0k7RUFDSTtFQUNBO0FGa3dDUjs7QUVod0NJO0VBQ0k7RUFDQTtBRm13Q1I7O0FFcnhDSTtFQUNJO0FGd3hDUjs7QUV0eENJO0VBQ0k7QUZ5eENSOztBRXZ4Q0k7RUFDSTtBRjB4Q1I7O0FFeHhDSTtFQUNJO0FGMnhDUjs7QUV6eENJO0VBQ0k7RUFDQTtBRjR4Q1I7O0FFMXhDSTtFQUNJO0VBQ0E7QUY2eENSOztBRS95Q0k7RUFDSTtBRmt6Q1I7O0FFaHpDSTtFQUNJO0FGbXpDUjs7QUVqekNJO0VBQ0k7QUZvekNSOztBRWx6Q0k7RUFDSTtBRnF6Q1I7O0FFbnpDSTtFQUNJO0VBQ0E7QUZzekNSOztBRXB6Q0k7RUFDSTtFQUNBO0FGdXpDUjs7QUV6MENJO0VBQ0k7QUY0MENSOztBRTEwQ0k7RUFDSTtBRjYwQ1I7O0FFMzBDSTtFQUNJO0FGODBDUjs7QUU1MENJO0VBQ0k7QUYrMENSOztBRTcwQ0k7RUFDSTtFQUNBO0FGZzFDUjs7QUU5MENJO0VBQ0k7RUFDQTtBRmkxQ1I7O0FFbjJDSTtFQUNJO0FGczJDUjs7QUVwMkNJO0VBQ0k7QUZ1MkNSOztBRXIyQ0k7RUFDSTtBRncyQ1I7O0FFdDJDSTtFQUNJO0FGeTJDUjs7QUV2MkNJO0VBQ0k7RUFDQTtBRjAyQ1I7O0FFeDJDSTtFQUNJO0VBQ0E7QUYyMkNSOztBRTczQ0k7RUFDSTtBRmc0Q1I7O0FFOTNDSTtFQUNJO0FGaTRDUjs7QUUvM0NJO0VBQ0k7QUZrNENSOztBRWg0Q0k7RUFDSTtBRm00Q1I7O0FFajRDSTtFQUNJO0VBQ0E7QUZvNENSOztBRWw0Q0k7RUFDSTtFQUNBO0FGcTRDUjs7QUV2NUNJO0VBQ0k7QUYwNUNSOztBRXg1Q0k7RUFDSTtBRjI1Q1I7O0FFejVDSTtFQUNJO0FGNDVDUjs7QUUxNUNJO0VBQ0k7QUY2NUNSOztBRTM1Q0k7RUFDSTtFQUNBO0FGODVDUjs7QUU1NUNJO0VBQ0k7RUFDQTtBRis1Q1I7O0FFajdDSTtFQUNJO0FGbzdDUjs7QUVsN0NJO0VBQ0k7QUZxN0NSOztBRW43Q0k7RUFDSTtBRnM3Q1I7O0FFcDdDSTtFQUNJO0FGdTdDUjs7QUVyN0NJO0VBQ0k7RUFDQTtBRnc3Q1I7O0FFdDdDSTtFQUNJO0VBQ0E7QUZ5N0NSOztBRTM4Q0k7RUFDSTtBRjg4Q1I7O0FFNThDSTtFQUNJO0FGKzhDUjs7QUU3OENJO0VBQ0k7QUZnOUNSOztBRTk4Q0k7RUFDSTtBRmk5Q1I7O0FFLzhDSTtFQUNJO0VBQ0E7QUZrOUNSOztBRWg5Q0k7RUFDSTtFQUNBO0FGbTlDUjs7QUVyK0NJO0VBQ0k7QUZ3K0NSOztBRXQrQ0k7RUFDSTtBRnkrQ1I7O0FFditDSTtFQUNJO0FGMCtDUjs7QUV4K0NJO0VBQ0k7QUYyK0NSOztBRXorQ0k7RUFDSTtFQUNBO0FGNCtDUjs7QUUxK0NJO0VBQ0k7RUFDQTtBRjYrQ1I7O0FFLy9DSTtFQUNJO0FGa2dEUjs7QUVoZ0RJO0VBQ0k7QUZtZ0RSOztBRWpnREk7RUFDSTtBRm9nRFI7O0FFbGdESTtFQUNJO0FGcWdEUjs7QUVuZ0RJO0VBQ0k7RUFDQTtBRnNnRFI7O0FFcGdESTtFQUNJO0VBQ0E7QUZ1Z0RSOztBRXpoREk7RUFDSTtBRjRoRFI7O0FFMWhESTtFQUNJO0FGNmhEUjs7QUUzaERJO0VBQ0k7QUY4aERSOztBRTVoREk7RUFDSTtBRitoRFI7O0FFN2hESTtFQUNJO0VBQ0E7QUZnaURSOztBRTloREk7RUFDSTtFQUNBO0FGaWlEUjs7QUVuakRJO0VBQ0k7QUZzakRSOztBRXBqREk7RUFDSTtBRnVqRFI7O0FFcmpESTtFQUNJO0FGd2pEUjs7QUV0akRJO0VBQ0k7QUZ5akRSOztBRXZqREk7RUFDSTtFQUNBO0FGMGpEUjs7QUV4akRJO0VBQ0k7RUFDQTtBRjJqRFI7O0FFN2tESTtFQUNJO0FGZ2xEUjs7QUU5a0RJO0VBQ0k7QUZpbERSOztBRS9rREk7RUFDSTtBRmtsRFI7O0FFaGxESTtFQUNJO0FGbWxEUjs7QUVqbERJO0VBQ0k7RUFDQTtBRm9sRFI7O0FFbGxESTtFQUNJO0VBQ0E7QUZxbERSOztBRXZtREk7RUFDSTtBRjBtRFI7O0FFeG1ESTtFQUNJO0FGMm1EUjs7QUV6bURJO0VBQ0k7QUY0bURSOztBRTFtREk7RUFDSTtBRjZtRFI7O0FFM21ESTtFQUNJO0VBQ0E7QUY4bURSOztBRTVtREk7RUFDSTtFQUNBO0FGK21EUjs7QUVqb0RJO0VBQ0k7QUZvb0RSOztBRWxvREk7RUFDSTtBRnFvRFI7O0FFbm9ESTtFQUNJO0FGc29EUjs7QUVwb0RJO0VBQ0k7QUZ1b0RSOztBRXJvREk7RUFDSTtFQUNBO0FGd29EUjs7QUV0b0RJO0VBQ0k7RUFDQTtBRnlvRFI7O0FFM3BESTtFQUNJO0FGOHBEUjs7QUU1cERJO0VBQ0k7QUYrcERSOztBRTdwREk7RUFDSTtBRmdxRFI7O0FFOXBESTtFQUNJO0FGaXFEUjs7QUUvcERJO0VBQ0k7RUFDQTtBRmtxRFI7O0FFaHFESTtFQUNJO0VBQ0E7QUZtcURSOztBRXJyREk7RUFDSTtBRndyRFI7O0FFdHJESTtFQUNJO0FGeXJEUjs7QUV2ckRJO0VBQ0k7QUYwckRSOztBRXhyREk7RUFDSTtBRjJyRFI7O0FFenJESTtFQUNJO0VBQ0E7QUY0ckRSOztBRTFyREk7RUFDSTtFQUNBO0FGNnJEUjs7QUUvc0RJO0VBQ0k7QUZrdERSOztBRWh0REk7RUFDSTtBRm10RFI7O0FFanRESTtFQUNJO0FGb3REUjs7QUVsdERJO0VBQ0k7QUZxdERSOztBRW50REk7RUFDSTtFQUNBO0FGc3REUjs7QUVwdERJO0VBQ0k7RUFDQTtBRnV0RFI7O0FFenVESTtFQUNJO0FGNHVEUjs7QUUxdURJO0VBQ0k7QUY2dURSOztBRTN1REk7RUFDSTtBRjh1RFI7O0FFNXVESTtFQUNJO0FGK3VEUjs7QUU3dURJO0VBQ0k7RUFDQTtBRmd2RFI7O0FFOXVESTtFQUNJO0VBQ0E7QUZpdkRSOztBRW53REk7RUFDSTtBRnN3RFI7O0FFcHdESTtFQUNJO0FGdXdEUjs7QUVyd0RJO0VBQ0k7QUZ3d0RSOztBRXR3REk7RUFDSTtBRnl3RFI7O0FFdndESTtFQUNJO0VBQ0E7QUYwd0RSOztBRXh3REk7RUFDSTtFQUNBO0FGMndEUjs7QUU3eERJO0VBQ0k7QUZneURSOztBRTl4REk7RUFDSTtBRml5RFI7O0FFL3hESTtFQUNJO0FGa3lEUjs7QUVoeURJO0VBQ0k7QUZteURSOztBRWp5REk7RUFDSTtFQUNBO0FGb3lEUjs7QUVseURJO0VBQ0k7RUFDQTtBRnF5RFI7O0FFdnpESTtFQUNJO0FGMHpEUjs7QUV4ekRJO0VBQ0k7QUYyekRSOztBRXp6REk7RUFDSTtBRjR6RFI7O0FFMXpESTtFQUNJO0FGNnpEUjs7QUUzekRJO0VBQ0k7RUFDQTtBRjh6RFI7O0FFNXpESTtFQUNJO0VBQ0E7QUYrekRSOztBRWoxREk7RUFDSTtBRm8xRFI7O0FFbDFESTtFQUNJO0FGcTFEUjs7QUVuMURJO0VBQ0k7QUZzMURSOztBRXAxREk7RUFDSTtBRnUxRFI7O0FFcjFESTtFQUNJO0VBQ0E7QUZ3MURSOztBRXQxREk7RUFDSTtFQUNBO0FGeTFEUjs7QUUzMkRJO0VBQ0k7QUY4MkRSOztBRTUyREk7RUFDSTtBRisyRFI7O0FFNzJESTtFQUNJO0FGZzNEUjs7QUU5MkRJO0VBQ0k7QUZpM0RSOztBRS8yREk7RUFDSTtFQUNBO0FGazNEUjs7QUVoM0RJO0VBQ0k7RUFDQTtBRm0zRFI7O0FFcjRESTtFQUNJO0FGdzREUjs7QUV0NERJO0VBQ0k7QUZ5NERSOztBRXY0REk7RUFDSTtBRjA0RFI7O0FFeDRESTtFQUNJO0FGMjREUjs7QUV6NERJO0VBQ0k7RUFDQTtBRjQ0RFI7O0FFMTRESTtFQUNJO0VBQ0E7QUY2NERSOztBRS81REk7RUFDSTtBRms2RFI7O0FFaDZESTtFQUNJO0FGbTZEUjs7QUVqNkRJO0VBQ0k7QUZvNkRSOztBRWw2REk7RUFDSTtBRnE2RFI7O0FFbjZESTtFQUNJO0VBQ0E7QUZzNkRSOztBRXA2REk7RUFDSTtFQUNBO0FGdTZEUjs7QUV6N0RJO0VBQ0k7QUY0N0RSOztBRTE3REk7RUFDSTtBRjY3RFI7O0FFMzdESTtFQUNJO0FGODdEUjs7QUU1N0RJO0VBQ0k7QUYrN0RSOztBRTc3REk7RUFDSTtFQUNBO0FGZzhEUjs7QUU5N0RJO0VBQ0k7RUFDQTtBRmk4RFI7O0FFbjlESTtFQUNJO0FGczlEUjs7QUVwOURJO0VBQ0k7QUZ1OURSOztBRXI5REk7RUFDSTtBRnc5RFI7O0FFdDlESTtFQUNJO0FGeTlEUjs7QUV2OURJO0VBQ0k7RUFDQTtBRjA5RFI7O0FFeDlESTtFQUNJO0VBQ0E7QUYyOURSOztBRTcrREk7RUFDSTtBRmcvRFI7O0FFOStESTtFQUNJO0FGaS9EUjs7QUUvK0RJO0VBQ0k7QUZrL0RSOztBRWgvREk7RUFDSTtBRm0vRFI7O0FFai9ESTtFQUNJO0VBQ0E7QUZvL0RSOztBRWwvREk7RUFDSTtFQUNBO0FGcS9EUjs7QUV2Z0VJO0VBQ0k7QUYwZ0VSOztBRXhnRUk7RUFDSTtBRjJnRVI7O0FFemdFSTtFQUNJO0FGNGdFUjs7QUUxZ0VJO0VBQ0k7QUY2Z0VSOztBRTNnRUk7RUFDSTtFQUNBO0FGOGdFUjs7QUU1Z0VJO0VBQ0k7RUFDQTtBRitnRVI7O0FFamlFSTtFQUNJO0FGb2lFUjs7QUVsaUVJO0VBQ0k7QUZxaUVSOztBRW5pRUk7RUFDSTtBRnNpRVI7O0FFcGlFSTtFQUNJO0FGdWlFUjs7QUVyaUVJO0VBQ0k7RUFDQTtBRndpRVI7O0FFdGlFSTtFQUNJO0VBQ0E7QUZ5aUVSOztBRTNqRUk7RUFDSTtBRjhqRVI7O0FFNWpFSTtFQUNJO0FGK2pFUjs7QUU3akVJO0VBQ0k7QUZna0VSOztBRTlqRUk7RUFDSTtBRmlrRVI7O0FFL2pFSTtFQUNJO0VBQ0E7QUZra0VSOztBRWhrRUk7RUFDSTtFQUNBO0FGbWtFUjs7QUU5akVBO0VBQ0k7QUZpa0VKOztBRS9qRUE7RUFDSTtBRmtrRUo7O0FFaGtFQTtFQUNJO0FGbWtFSjs7QUVqa0VBO0VBQ0k7QUZva0VKOztBRWxrRUE7RUFDSTtBRnFrRUo7O0FFbmtFQTtFQUNJO0FGc2tFSjs7QUVua0VBO0VBQ0k7QUZza0VKOztBRXBrRUE7RUFDSTtBRnVrRUo7O0FFcmtFQTtFQUNJO0FGd2tFSjs7QUV0a0VBO0VBQ0k7QUZ5a0VKOztBRXZrRUE7RUFDSTtBRjBrRUo7O0FFeGtFQTtFQUNFO0FGMmtFRjs7QUV2a0VBO0VBQ0k7QUYwa0VKOztBRXZrRUE7RUFDSTtBRjBrRUo7O0FFdGtFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnlrRUo7O0FFdGtFQTs7RUFFSTtBRnlrRUo7O0FFdmtFQTtFQUNJO0VBS0EsY0NuT0c7RURvT0g7RUFDQTtFQUNBO0VBQ0E7QUZza0VKO0FFcmtFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FGdWtFUjs7QUVwa0VBO0VBQ0U7RUFDQTtBRnVrRUY7O0FJbDBFQTtFQUNJO0VBQ0E7RUFDQTtBSnEwRUo7O0FJbjBFQTtFQUNJO0VBQ0E7QUpzMEVKOztBSXAwRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdTBFSjs7QUlyMEVBO0VBQ0k7QUp3MEVKOztBSXQwRUE7RUFDSTtFQUNBO0VBQ0EsZURsQlE7RUNtQlI7RUFDQTtFQUNBLGNESlM7RUNLVDtFQUNBLHlCREpnQjtFQ0toQjtFQUNBO0VBQ0E7QUp5MEVKOztBSXYwRUE7RUFDSTtFQUNBO0VBQ0E7QUowMEVKOztBSXgwRUE7RUFDSTtBSjIwRUo7O0FJejBFQTtFQUNJO0VBQ0E7RUFDQTtBSjQwRUo7O0FJMTBFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKNjBFSjs7QUkzMEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUo4MEVKOztBSTUwRUE7RUFDSSxjRGhERztBSCszRVA7O0FJNTBFSTtFQUNJO0FKKzBFUjtBSTkwRVE7RUFDSTtBSmcxRVo7O0FJNTBFQTs7RUFFSTtBSiswRUo7O0FJNTBFQTtFQUNJO0VBQ0E7QUorMEVKOztBSzE1RUE7RUFDSTtFQUNIO0VBQ0E7RUFDQTtFQUNBO0FMNjVFRDtBSzU1RUM7RUFORDtJQU9FO0VMKzVFQTtBQUNGOztBSzU1RUE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMKzVFRDs7QUs3NUVBO0VBQ0M7RUFDQTtFQUNBLGtCRnBCUTtFRXFCUixpQkZyQlE7QUhxN0VUOztBS3Q1RUk7RUFDSTtFQUNOO0FMeTVFRjs7QUszNUVJO0VBQ0k7RUFDTjtBTDg1RUY7O0FLaDZFSTtFQUNJO0VBQ047QUxtNkVGOztBS3I2RUk7RUFDSTtFQUNOO0FMdzZFRjs7QUsxNkVJO0VBQ0k7RUFDTjtBTDY2RUY7O0FLLzZFSTtFQUNJO0VBQ047QUxrN0VGOztBS3A3RUk7RUFDSTtFQUNOO0FMdTdFRjs7QUt6N0VJO0VBQ0k7RUFDTjtBTDQ3RUY7O0FLOTdFSTtFQUNJO0VBQ047QUxpOEVGOztBS244RUk7RUFDSTtFQUNOO0FMczhFRjs7QUt4OEVJO0VBQ0k7RUFDTjtBTDI4RUY7O0FLNzhFSTtFQUNJO0VBQ047QUxnOUVGOztBS2w5RUk7RUFDSTtFQUNOO0FMcTlFRjs7QUtqOUVBO0VBRVE7SUFDSTtJQUNBO0VMbTlFVjtFS3I5RU07SUFDSTtJQUNBO0VMdTlFVjtFS3o5RU07SUFDSTtJQUNBO0VMMjlFVjtFSzc5RU07SUFDSTtJQUNBO0VMKzlFVjtFS2orRU07SUFDSTtJQUNBO0VMbStFVjtFS3IrRU07SUFDSTtJQUNBO0VMdStFVjtFS3orRU07SUFDSTtJQUNBO0VMMitFVjtFSzcrRU07SUFDSTtJQUNBO0VMKytFVjtFS2ovRU07SUFDSTtJQUNBO0VMbS9FVjtFS3IvRU07SUFDSTtJQUNBO0VMdS9FVjtFS3ovRU07SUFDSTtJQUNBO0VMMi9FVjtFSzcvRU07SUFDSTtJQUNBO0VMKy9FVjtFS2pnRk07SUFDSTtJQUNBO0VMbWdGVjtBQUNGO0FLaGdGQTtFQUVRO0lBQ0k7SUFDQTtFTGlnRlY7RUtuZ0ZNO0lBQ0k7SUFDQTtFTHFnRlY7RUt2Z0ZNO0lBQ0k7SUFDQTtFTHlnRlY7RUszZ0ZNO0lBQ0k7SUFDQTtFTDZnRlY7RUsvZ0ZNO0lBQ0k7SUFDQTtFTGloRlY7RUtuaEZNO0lBQ0k7SUFDQTtFTHFoRlY7RUt2aEZNO0lBQ0k7SUFDQTtFTHloRlY7RUszaEZNO0lBQ0k7SUFDQTtFTDZoRlY7RUsvaEZNO0lBQ0k7SUFDQTtFTGlpRlY7RUtuaUZNO0lBQ0k7SUFDQTtFTHFpRlY7RUt2aUZNO0lBQ0k7SUFDQTtFTHlpRlY7RUszaUZNO0lBQ0k7SUFDQTtFTDZpRlY7RUsvaUZNO0lBQ0k7SUFDQTtFTGlqRlY7QUFDRjtBSzlpRkE7RUFFUTtJQUNJO0lBQ0E7RUwraUZWO0VLampGTTtJQUNJO0lBQ0E7RUxtakZWO0VLcmpGTTtJQUNJO0lBQ0E7RUx1akZWO0VLempGTTtJQUNJO0lBQ0E7RUwyakZWO0VLN2pGTTtJQUNJO0lBQ0E7RUwrakZWO0VLamtGTTtJQUNJO0lBQ0E7RUxta0ZWO0VLcmtGTTtJQUNJO0lBQ0E7RUx1a0ZWO0VLemtGTTtJQUNJO0lBQ0E7RUwya0ZWO0VLN2tGTTtJQUNJO0lBQ0E7RUwra0ZWO0VLamxGTTtJQUNJO0lBQ0E7RUxtbEZWO0VLcmxGTTtJQUNJO0lBQ0E7RUx1bEZWO0VLemxGTTtJQUNJO0lBQ0E7RUwybEZWO0VLN2xGTTtJQUNJO0lBQ0E7RUwrbEZWO0FBQ0Y7QUs1bEZBO0VBRVE7SUFDSTtJQUNBO0VMNmxGVjtFSy9sRk07SUFDSTtJQUNBO0VMaW1GVjtFS25tRk07SUFDSTtJQUNBO0VMcW1GVjtFS3ZtRk07SUFDSTtJQUNBO0VMeW1GVjtFSzNtRk07SUFDSTtJQUNBO0VMNm1GVjtFSy9tRk07SUFDSTtJQUNBO0VMaW5GVjtFS25uRk07SUFDSTtJQUNBO0VMcW5GVjtFS3ZuRk07SUFDSTtJQUNBO0VMeW5GVjtFSzNuRk07SUFDSTtJQUNBO0VMNm5GVjtFSy9uRk07SUFDSTtJQUNBO0VMaW9GVjtFS25vRk07SUFDSTtJQUNBO0VMcW9GVjtFS3ZvRk07SUFDSTtJQUNBO0VMeW9GVjtFSzNvRk07SUFDSTtJQUNBO0VMNm9GVjtBQUNGO0FLeG9GQztFQUNDO0FMMG9GRjs7QUszb0ZDO0VBQ0M7QUw4b0ZGOztBSy9vRkM7RUFDQztBTGtwRkY7O0FLbnBGQztFQUNDO0FMc3BGRjs7QUt2cEZDO0VBQ0M7QUwwcEZGOztBSzNwRkM7RUFDQztBTDhwRkY7O0FLL3BGQztFQUNDO0FMa3FGRjs7QUtucUZDO0VBQ0M7QUxzcUZGOztBS3ZxRkM7RUFDQztBTDBxRkY7O0FLM3FGQztFQUNDO0FMOHFGRjs7QUsvcUZDO0VBQ0M7QUxrckZGOztBS25yRkM7RUFDQztBTHNyRkY7O0FLdnJGQztFQUNDO0FMMHJGRjs7QUt2ckZBO0VBQ0k7RUFDQTtFQUNBO0FMMHJGSjs7QU16d0ZBO0VBQ0k7RUFDQTtFQUNBLGNIa0JTO0VHakJUO0FONHdGSjtBTTN3Rkk7RUFDSTtBTjZ3RlI7O0FNMXdGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNISEc7RUdJSDtBTjZ3Rko7QU01d0ZJO0VBQ0k7QU44d0ZSOztBTTN3RkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjSGJHO0VHY0g7QU44d0ZKO0FNN3dGSTtFQUNJO0FOK3dGUjs7QU01d0ZBO0VBQ0ksY0hwQkc7RUdxQkg7RUFDQTtFQUNBO0FOK3dGSjtBTTl3Rkk7RUFDSTtBTmd4RlI7O0FNNXdGQTtFQUNJO0VBQ0EsY0hwQlM7RUdxQlQ7QU4rd0ZKOztBTTV3RkE7RUFDSTtBTit3Rko7O0FNN3dGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0h0Q0k7RUd1Q0o7QU5neEZKOztBTTd3RkE7RUFDSTtFQUNBO0VBQ0E7QU5neEZKO0FNL3dGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5peEZSO0FNaHhGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkhsRUw7QUhvMUZQO0FNaHhGUTtFQUNJO0VBQ0E7RUFDQTtBTmt4Rlo7QU1qeEZZO0VBQ0k7QU5teEZoQjs7QU05d0ZBO0VBQ0ksY0h6RFE7RUcwRFI7RUFDQTtBTml4Rko7O0FNL3dGQTtFQUNJO0VBQ0E7RUFDQTtBTmt4Rko7O0FNOXdGUTtFQUNJO0FOaXhGWjtBTWh4Rlk7RUFDSTtBTmt4RmhCOztBT3gzRkk7RUFDRSxvQkNEYTtFREViLGdCQ0Z1RDtFREd2RCxrQkFKc0Q7RUFLdEQ7RUFDQTtFQUNBO0FQMjNGTjtBT2o0Rkk7RUFDRTtFQUNBLGdCQ0RzRDtFREV0RCxrQkFKc0Q7RUFLdEQ7RUFDQTtFQUNBO0FQbTRGTjtBT3o0Rkk7RUFDRSxvQkNDYTtFREFiO0VBQ0Esa0JBSnNEO0VBS3REO0VBQ0E7RUFDQTtBUDI0Rk47QU9qNUZJO0VBQ0Usb0JDRWE7RUREYixnQkNDb0Q7RURBcEQsa0JBSnNEO0VBS3REO0VBQ0E7RUFDQTtBUG01Rk47QU96NUZJO0VBQ0UseUJDSWE7RURIYixnQkNHK0Q7RURGL0Qsa0JBSnNEO0VBS3REO0VBQ0E7RUFDQTtBUDI1Rk47QU9qNkZJO0VBQ0UseUJDS2E7RURKYixnQkNJbUU7RURIbkUsa0JBSnNEO0VBS3REO0VBQ0E7RUFDQTtBUG02Rk47QU96NkZJO0VBQ0UseUJDTWE7RURMYixnQkNLaUU7RURKakUsa0JBSnNEO0VBS3REO0VBQ0E7RUFDQTtBUDI2Rk47QU9qN0ZJO0VBQ0UseUJDT2E7RUROYixnQkNNa0U7RURMbEUsa0JBSnNEO0VBS3REO0VBQ0E7RUFDQTtBUG03Rk47QU96N0ZJO0VBQ0Usc0JDVWE7RURUYixnQkNTK0M7RURSL0Msa0JBSnNEO0VBS3REO0VBQ0E7RUFDQTtBUDI3Rk47QVFyN0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJ1N0ZGOztBUXI3RkE7RUFDRTtBUnc3RkY7O0FRdDdGQTtFQUNFO0FSeTdGRjs7QVF2N0ZBO0VBQ0U7QVIwN0ZGOztBUXg3RkE7RUFDRTtBUjI3RkY7O0FRejdGQTtFQUNFO0FSNDdGRjs7QVExN0ZBO0VBQ0U7QVI2N0ZGOztBUTM3RkE7RUFDRTtBUjg3RkY7O0FRNTdGQTtFQUNFO0FSKzdGRjs7QVE3N0ZBO0VBQ0U7QVJnOEZGOztBUTk3RkE7RUFDRTtBUmk4RkY7O0FPci9GSTtFQUNFLDBCQ3dEYTtFRHZEYixnQkN1RDZEO0VEdEQ3RCxrQkFKc0Q7RUFLdEQ7RUFDQTtFQUNBO0FQdy9GTjtBUXA4RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVJzOEZGOztBUXA4RkE7RUFDRTtBUnU4RkY7O0FRcjhGQTtFQUNFO0FSdzhGRjs7QVF0OEZBO0VBQ0U7QVJ5OEZGOztBUXY4RkE7RUFDRTtBUjA4RkY7O0FReDhGQTtFQUNFO0FSMjhGRjs7QVF6OEZBO0VBQ0U7QVI0OEZGOztBUTE4RkE7RUFDRTtBUjY4RkY7O0FRMzhGQTtFQUNFO0FSODhGRjs7QVE1OEZBO0VBQ0U7QVIrOEZGOztBUzlpR0E7RUFDSTtFQUNBO0VBQ0EsV05LSTtFTUpKO0VBQ0E7RUFDQTtFQUNHO0VBQ0M7RUFDSTtFQUNSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVGlqR0o7QVNoakdJO0VBQ0kseUJOTUk7QUg0aUdaO0FTaGpHWTtFQUNJLG1CTitDTztBSG1nR3ZCO0FTOWlHSTtFQUNJLHlCTjRDUTtBSG9nR2hCO0FTOWlHWTtFQUNJLG1CTjBDTTtBSHNnR3RCO0FTM2lHUTtFQUNJO0VBQ0E7RUFDQTtBVDZpR1o7QVM1aUdZO0VBQ0k7QVQ4aUdoQjtBUzFpR0k7RUFDSSx5Qk45Qk07RU0rQk4sY05sQ087RU1tQ1A7RUFDQTtBVDRpR1I7QVMxaUdZO0VBQ0ksbUJOd0JTO0FIb2hHekI7QVNyaUdJO0VBQ0k7RUFDQSxjTmhETztFTWlEUDtFQUNBO0VBQ0E7QVR1aUdSO0FTcmlHWTtFQUNJLG1CTmxEQTtBSHlsR2hCO0FTamlHSTtFQUNJLHlCTjVESztFTTZETCxjTjlETztFTStEUDtFQUNBO0VBQ0E7RUFDQTtBVG1pR1I7QVNqaUdZO0VBQ0ksbUJOakVBO0FIb21HaEI7QVM3aEdJO0VBQ0k7RUFDQTtBVCtoR1I7QVN6aEdJO0VBQ0ksbUJOL0VLO0VNZ0ZMO0VBQ0E7QVQyaEdSO0FTemhHSTtFQUNJO0FUMmhHUjs7QVVwb0dBO0VBQ0k7RUFDQSx5QlBxQmdCO0FIa25HcEI7QVV0b0dLO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVZ3b0dUO0FVcm9HSTtFQUNJO0VBQ0EsY1BJTztFT0hQO0VBQ0E7RUFDQTtBVnVvR1I7QVVyb0dJO0VBQ0k7RUFDQTtFQUNBO0FWdW9HUjtBVXJvR0k7RUFDSTtFQUNBO0VBQ0E7QVZ1b0dSOztBV2hxR0E7RUFDSTtBWG1xR0o7O0FXaHFHSTtFQUNFO0FYbXFHTjs7QVcvcEdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJSeUNVO0VReENWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUlpHO0VRYUg7RUFDQTtFQUNBO0FYa3FHSjtBV2pxR0k7RUFDSTtBWG1xR1I7O0FXaHFHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCUm9CVTtFUW5CVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1JqQ0c7RVFrQ0g7RUFDQTtFQUNBO0FYbXFHSjtBV2xxR0k7RUFDSTtBWG9xR1I7O0FXanFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlJIWTtFUUlaO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsY1J4REs7RVEyREw7QVhpcUdGO0FXL3BHRTtFQUVFO0FYZ3FHSjs7QVc3cEdBO0VBQ0k7RUFDQTtFQUNBO0FYZ3FHSjtBVy9wR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjUnJFQTtBSHN1R1I7QVcvcEdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY1IzRUE7QUg0dUdSO0FXL3BHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNSakZBO0FIa3ZHUjtBVy9wR0k7RUFDSTtFQUNBO0VBQ0EsY1J0RkE7QUh1dkdSO0FXL3BHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNSNUZBO0FINnZHUjs7QVc3cEdBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUnBCVTtBSG1yR2Q7O0FXNXBHQTtFQUNJLGNSMUdJO0VRMkdKO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVgrcEdKOztBVzdwR0E7RUFDSSxjUmxISTtFUW1ISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYZ3FHSjs7QVc5cEdBO0VBQ0ksY1IxSEk7RVEySEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYaXFHSjs7QVcvcEdBO0VBQ0ksY1JuSUk7RVFvSUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYa3FHSjs7QVdocUdBO0VBQ0ksY1I1SUk7RVE2SUo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYbXFHSjs7QVlwMEdBO0VBQ0k7RUFDQSx5QlRlUztFU2RUO0VBQ0E7QVp1MEdKO0FZdDBHSTtFQUNRO0VBQ0o7RUFDQSxjVFFPO0VTUFA7RUFDQTtFQUNBO0VBQ0E7QVp3MEdSOztBWXIwR0E7O0VBRUk7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FadTBHSjs7QVlwMEdBO0VBQ0k7QVp1MEdKOztBWXAwR0E7RUFDSTtBWnUwR0o7O0FZcDBHQTs7RUFFSTtBWnUwR0o7O0FZcDBHQTs7RUFFSTtBWnUwR0o7O0FZcDBHQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnUwR0o7O0FZcDBHQTs7RUFHSTtBWnMwR0o7O0FZbjBHQTs7RUFHSTtBWnEwR0o7O0FZbDBHQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWnEwR0o7O0FZbDBHQTs7RUFFSTtFQUNBO0FacTBHSjs7QWE1NUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FiKzVHSjtBYTk1R0k7RUFDSTtBYmc2R1I7QWE5NUdJO0VBQ0k7QWJnNkdSO0FhLzVHUTtFQUNJO0FiaTZHWjtBYTk1R0k7RUFDSTtFQUNBLGNWSEE7RVVJQTtFQUNBO0FiZzZHUjtBYTk1R0k7RUFDSSxjVm1CSTtFVWxCSix5QlZtQlE7RVVsQlIscUJWbUJJO0FINjRHWjtBYTk1R0k7RUFDSSxjVmlCRztFVWhCSCx5QlZpQks7RVVoQkwscUJWaUJBO0FIKzRHUjtBYTk1R0k7RUFDSSxjVkpJO0VVS0oseUJWakJLO0VVa0JMLHFCVmZRO0FIKzZHaEI7QWE5NUdJO0VBQ0ksY1Y0RE87RVUzRFAseUJWWE87RVVZUCxxQlZnQkM7QUhnNUdUOztBY3g4R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQyOEdKO0FjMThHSTtFQUNJO0VBQ0E7QWQ0OEdSOztBZXI5R0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QlpRTTtFWVBOLGNaMEJRO0VZekJSO0VBQ0E7RUFDQTtBZnc5R0o7QWV2OUdJO0VBQ0k7RUFDQTtBZnk5R1I7QWV2OUdJO0VBQ0k7RUFDQTtFQUNBO0FmeTlHUjs7QWdCeitHQTtFQUNJO0VBQ0E7RUFDQTtBaEI0K0dKO0FnQjMrR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjYrR1I7QWdCMStHSTtFQUNJO0VBQ0E7RUFDQTtBaEI0K0dSO0FnQjErR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEI0K0dSO0FnQjMrR1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmJsQkM7RWFtQkQ7RUFDQTtBaEI2K0daO0FnQjUrR1k7RUFWSjtJQVdRO0VoQisrR2Q7QUFDRjtBZ0I3K0dRO0VBQ0k7RUFDQTtFQUNBLG1CYjVCQztBSDJnSGI7QWdCNStHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoQjgrR1I7QWdCNStHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCYmxEQTtFYW1EQTtFQUNBO0FoQjgrR1I7QWdCNStHSTtFQUNJO0VBQ0E7RUFDQTtBaEI4K0dSO0FnQjUrR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEI4K0dSO0FnQjcrR1E7RUFDSTtBaEIrK0daO0FnQjMrR0k7RUFDSTtFQUNBO0VBQ0EseUJiNURRO0VhNkRSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCNitHUjtBZ0IzK0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCNitHUjtBZ0IzK0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhCNitHUjtBZ0IzK0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjYrR1I7QWdCNStHUTtFQUNJLHlCYnZGSTtFYXdGSjtBaEI4K0daO0FnQjUrR1E7RUFDSTtFQUNBO0FoQjgrR1o7QWdCNStHUTtFQUNJLHNCYjNHSjtBSHlsSFI7QWdCNytHWTtFQUNJLHlCYmhHSDtFYWlHRztBaEIrK0doQjtBZ0I1K0dRO0VBQ0k7RUFFQSx5QmJ4R0k7QUhxbEhoQjtBZ0IzK0dRO0VBQ0k7QWhCNitHWjs7QWlCNW1IQTtFQUNJO0VBQ0E7QWpCK21ISjtBaUI3bUhRO0VBQ0k7QWpCK21IWjtBaUI5bUhZO0VBQ0ksc0JkQ1I7QUgrbUhSO0FpQjNtSFE7RUFDSTtBakI2bUhaO0FpQnptSFE7RUFDSTtBakIybUhaO0FpQnhtSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmR2QkE7RWN3QkE7QWpCMG1IUjtBaUJ4bUhRO0VBQ0ksbUJkbEJDO0FING5IYjtBaUJ0bUhZO0VBQ0kseUJkaEJFO0VjaUJGLFdkakNSO0Vja0NRO0FqQndtSGhCO0FpQmxtSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm9tSFI7QWlCbG1ISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQm9tSFI7QWlCbm1IUTtFQUNJO0VBQ0E7RUFDQTtBakJxbUhaO0FpQmhtSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCa21IUjtBaUJobUhZO0VBQ0k7QWpCa21IaEI7QWlCN2xIWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCK2xIaEI7QWlCN2xIWTtFQUNJO0FqQitsSGhCO0FpQnhsSEk7RUFDSTtFQUNBO0VBQ0EsY2RuR0Q7RWNvR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIwbEhSO0FpQnhsSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCMGxIUjtBaUJ4bEhJO0VBQ0k7QWpCMGxIUjtBaUJ6bEhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjJsSFo7QWlCemxIUTtFQUNJO0FqQjJsSFo7O0FpQmxsSFE7RUFDSSx5QmRqRUQ7RWNrRUMsY2RqSkw7RWNrSks7RUFDQTtFQUNBO0VBQ0E7QWpCcWxIWjtBaUJsbEhZO0VBQ0kseUJkMUVMO0VjMkVLLGNkMUpUO0VjMkpTO0VBQ0E7RUFDQTtFQUNBO0FqQm9sSGhCO0FpQi9rSFE7RUFDSSx5QmRsRkM7RWNtRkQsY2RyS0w7RWNzS0s7RUFDQTtFQUNBO0VBQ0E7QWpCaWxIWjtBaUI5a0hZO0VBQ0kseUJkM0ZIO0VjNEZHLGNkOUtUO0VjK0tTO0VBQ0E7RUFDQTtFQUNBO0FqQmdsSGhCOztBaUIza0hBO0VBQ0k7QWpCOGtISjtBaUI1a0hRO0VBQ0k7QWpCOGtIWjtBaUIza0hZO0VBQ0kseUJkaEhMO0VjaUhLLGNkaE1UO0VjaU1TO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCNmtIaEI7QWlCeGtIUTtFQUNJO0FqQjBrSFo7QWlCdmtIWTtFQUNJLHlCZDdISDtFYzhIRyxjZGhOVDtFY2lOUztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnlrSGhCOztBaUJsa0hBO0VBQ0k7RUFDQTtBakJxa0hKO0FpQnBrSEk7RUFDSSx5QmR0TlE7RWN1TlI7RUFDQTtBakJza0hSO0FpQnBrSEk7RUFDSTtFQUNBLGNkaE9PO0VjaU9QO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCc2tIUjtBaUJua0hJO0VBQ0ksc0JkalBBO0FIc3pIUjs7QWlCamtIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJkalBTO0Vja1BUO0VBQ0E7RUFDQSxjZHJQVztFY3NQWDtFQUNBO0VBQ0E7RUFDQTtBakJva0hKO0FpQm5rSEk7RUFDSTtBakJxa0hSOztBaUJqa0hBO0VBQ0k7QWpCb2tISjtBaUJsa0hRO0VBQ0k7QWpCb2tIWjs7QWlCOWpISTtFQUNJO0FqQmlrSFI7QWlCaGtIUTtFQUNJLHNCZHBSSjtBSHMxSFI7O0FrQjkxSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEJpMkhKO0FrQmgySEk7RUFDSTtFQUNBO0FsQmsySFI7QWtCajJIUTtFQUNJO0FsQm0ySFo7QWtCbDJIWTtFQUNJO0FsQm8ySGhCO0FrQmoySFE7RUFDSTtBbEJtMkhaO0FrQmoySFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZlBKO0VlUUk7RUFDQTtFQUNBO0FsQm0ySFo7QWtCaDJISTtFQUNJLHlCZlhVO0FINjJIbEI7QWtCaDJISTtFQUNJLGNmakJBO0Vla0JBO0VBQ0E7RUFDQTtBbEJrMkhSO0FrQmgySEk7RUFDSSxjZmpCSztFZWtCTDtFQUNBO0VBQ0E7QWxCazJIUjtBa0JoMkhJO0VBQ0kseUJmakJFO0FIbTNIVjtBa0JoMkhJO0VBQ0kseUJmbkJPO0FIcTNIZjtBa0JoMkhJO0VBQ0k7QWxCazJIUjtBa0JqMkhRO0VBQ0s7QWxCbTJIYjs7QW1CdjVIQTs7RUFFRTtBbkIwNUhGOztBbUJ2NUhBOzs7RUFHRTtBbkIwNUhGOztBbUJ4NUhBO0VBQ0k7RUFDQTtBbkIyNUhKO0FtQjE1SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjQ1SFI7QW1CMzVITTtFQUNFO0FuQjY1SFI7QW1CNTVIUTtFQUNFO0VBQ0E7RUFDQSxjaEJURjtFZ0JVRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQjg1SFY7QW1CejVISTtFQUNFO0FuQjI1SE47QW1CMTVITTtFQUNFO0VBQ0E7QW5CNDVIUjs7QW1CcDVISTs7O0VBQ0UsY2hCMUJPO0VnQjJCUDtBbkJ5NUhOO0FtQng1SE07OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmhCbENLO0VnQm1DTDtFQUNBO0VBQ0E7RUFDQTtBbkI0NUhSOztBb0J2OUhBO0VBQ0ksbUJqQnNCZ0I7RWlCckJoQjtBcEIwOUhKO0FvQno5SEk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxzQmpCQ0E7RWlCQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEIyOUhSO0FvQng5SFE7RUFLSTtBcEJzOUhaO0FvQjE5SFk7RUFDSTtFQUNBLGNqQmFKO0FIKzhIWjtBb0J0OUhRO0VBQ0k7QXBCdzlIWjs7QXFCai9IQTtFQU9JO0VBQ0EsY2xCRUc7RWtCREg7QXJCOCtISjtBcUJ0L0hJO0VBQ0kseUJsQmdCVTtFa0JmVixjbEJhTztFa0JaUDtBckJ3L0hSO0FxQmovSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckJtL0hSO0FxQmgvSFE7RUFDSTtBckJrL0haO0FxQjUrSGdCO0VBQ0ksc0JsQmxCWjtBSGdnSVI7QXFCcCtIb0I7RUFDSTtFQUNBO0FyQnMrSHhCO0FxQnArSG9CO0VBQ0k7RUFDQTtBckJzK0h4QjtBcUI5OUhRO0VBQ0k7QXJCZytIWjtBcUI1OUhnQjtFQUNJO0FyQjg5SHBCO0FxQno5SEk7RUFHSTtFQUNBO0VBQ0E7RUFDQSxjbEJuRE87RWtCb0RQO0VBQ0E7QXJCeTlIUjtBcUJ2OUhJO0VBR0k7RUFDQTtFQUNBO0VBQ0E7QXJCdTlIUjs7QXFCbjlIQTtFQUNJO0VBQ0E7QXJCczlISjs7QXFCbjlISTtFQUdJO0FyQm85SFI7O0FxQmg5SEk7RUFHSTtBckJpOUhSOztBcUI3OEhJO0VBR0k7QXJCODhIUjs7QXFCMThISTtFQUNJO0FyQjY4SFI7QXFCMzhISTtFQUNJLG1CbEJ6Rkc7QUhzaUlYO0FxQjM4SEk7RUFDSSxjbEJ6RlE7QUhzaUloQjs7QXFCeDhIUTtFQUNJLG1CbEJsR0Q7QUg2aUlYO0FxQno4SFE7RUFDSSxjbEJsR0k7QUg2aUloQjs7QXFCdjhIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xCakhVO0VrQmtIVjtFQUNBO0FyQjA4SEo7QXFCejhISTtFQUNJO0FyQjI4SFI7QXFCeDhISTtFQUNJO0FyQjA4SFI7O0FxQnY4SEE7RUFDSTtBckIwOEhKOztBcUJ4OEhBO0VBQ0k7RUFDQSxjbEIxSUc7QUhxbElQOztBcUJ6OEhBO0VBQ0k7RUFDQTtBckI0OEhKOztBcUIxOEhBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQjY4SEo7QXFCNThISTtFQUNJO0FyQjg4SFI7QXFCNThISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckI4OEhSO0FxQjU4SEk7RUFDSTtBckI4OEhSOztBcUIxOEhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJsQm5LVTtBSGduSWxCOztBcUJ4OEhJO0VBQ0k7QXJCMjhIUjs7QXNCdG9JQTtFQUNJO0VBQ0Esc0JuQk1JO0VtQkxKO0VBQ0E7RUFDQTtBdEJ5b0lKO0FzQnhvSUk7RUFDSTtBdEIwb0lSO0FzQnhvSUk7RUFDSTtFQUNBLHlCbkJPVTtFbUJOVjtFQUNBO0F0QjBvSVI7QXNCeG9JSTtFQUNJO0VBQ0EsY25CSk87RW1CS1A7RUFDQTtFQUNBO0VBQ0E7QXRCMG9JUjtBc0J4b0lJO0VBQ0k7RUFDQSxjbkJUTztFbUJVUDtFQUNBO0VBQ0E7QXRCMG9JUjtBc0J2b0lJO0VBQ0k7QXRCeW9JUjtBc0J2b0lJO0VBQ0ksY25CdkJFO0VtQndCRjtFQUNBO0F0QnlvSVI7QXNCdm9JSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQztFQUNJO0F0QnlvSWhCO0FzQnZvSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QnlvSVI7QXNCeG9JUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEIwb0laO0FzQnZvSUk7RUFDSTtFQUNBLHlCbkJxQks7QUhvbkliO0FzQnZvSUk7RUFDSTtFQUNBLHlCbkJjRztBSDJuSVg7O0F1QnB0SUE7RUFDSTtFQUNBLHlCcEJRRztBSCtzSVA7O0F3Qnp0SUE7RUFDSTtFQUNBO0F4QjR0SUo7QXdCM3RJSTtFQUNJO0VBQ0E7RUFDQTtBeEI2dElSO0F3QjN0SUk7RUFDSTtFQUNBO0VBQ0EsY3JCV0c7RXFCVkg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI2dElSO0F3QjN0SUk7RUFDSTtFQUNBO0VBQ0E7QXhCNnRJUjs7QXlCbHZJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QnF2SUo7QXlCcHZJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QnN2SVI7QXlCcnZJUTtFQUNJO0F6QnV2SVo7QXlCcHZJSTtFQUNJO0VBQ0E7RUFDQSxjdEJGQTtFc0JHQTtBekJzdklSO0F5QnJ2SVE7RUFDSSxXdEJaSjtBSG13SVI7QXlCcnZJUTtFQUNJLFd0QmZKO0FIc3dJUjtBeUJwdklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpCc3ZJUjtBeUJwdklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJzdklSOztBMEI5eElBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY3ZCV0k7RXVCVko7QTFCaXlJSjtBMEJoeUlJO0VBQ0k7QTFCa3lJUjtBMEJoeUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0c7RUFDQztFQUNJO0VBQ1I7RUFDQTtFQUNBO0ExQmt5SVI7QTBCanlJUTtFQUNRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCbXlJaEI7QTBCanlJWTtFQUNJLFd2QjVCUjtBSCt6SVI7QTBCbHlJWTtFQUNJO0ExQm95SWhCO0EwQmh5SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCa3lJUjtBMEJoeUlJO0VBQ0k7RUFDQTtFQUNBLGdCdkI3Q0E7RXVCOENBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmt5SVI7QTBCanlJUTtFQUNJO0VBQ0E7QTFCbXlJWjtBMEJqeUlRO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmt5SVo7QTBCOXhJSTtFQUNJO0ExQmd5SVI7QTBCOXhJSTtFQUNJO0VBQ0E7RUFDQSxjdkJ0RUE7RXVCdUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUJneUlSO0EwQi94SVE7RUFDSSxjdkJ4RUM7QUh5MkliOztBMkI5M0lBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0J4QkNJO0V3QkFKO0EzQmk0SUo7QTJCNzNJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQiszSVI7QTJCNzNJSTtFQUNJLGN4QkhPO0V3QklQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0IrM0lSO0EyQjUzSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEJ0Qk87QUhvNUlmO0EyQjUzSUk7RUFDSTtFQUNBO0VBQ0E7QTNCODNJUjtBMkI1M0lJO0VBQ0k7QTNCODNJUjtBMkI1M0lJO0VBQ0k7QTNCODNJUjtBMkI1M0lJO0VBQ0k7RUFDQSxjeEJ4Q0Q7RXdCeUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCODNJUjtBMkI1M0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCODNJUjtBMkI3M0lRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQiszSVo7QTJCMzNJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hCdEVEO0V3QnVFQztBM0I2M0lSO0EyQjMzSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN4QnpFQTtFd0IwRUE7QTNCNjNJUjtBMkIzM0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ1E7QTNCNjNJaEI7QTJCMzNJSTtFQUNJO0VBQ0E7RUFDQTtBM0I2M0lSO0EyQjMzSUk7RUFDSTtFQUNBO0EzQjYzSVI7O0EyQnozSUk7RUFDSSx5QnhCcEdVO0FIZytJbEI7QTJCMTNJSTtFQUNJO0EzQjQzSVI7QTJCMTNJSTtFQUNJLHlCeEJ6RlE7QUhxOUloQjtBMkIzM0lRO0VBQ0kseUJ4QjNGSTtBSHc5SWhCOztBMkJ4M0lJO0VBQ0kseUJ4QmhHTztBSDI5SWY7QTJCejNJSTtFQUNJO0EzQjIzSVI7QTJCeDNJSTtFQUNJLHlCeEJ0R0E7QUhnK0lSO0EyQnozSVE7RUFDSSx5QnhCeEdKO0FIbStJUjs7QTJCdDNJSTtFQUNJLHlCeEI3R1E7QUhzK0loQjtBMkJ2M0lJO0VBQ0k7QTNCeTNJUjtBMkJ0M0lJO0VBQ0kseUJ4Qm5ITztBSDIrSWY7QTJCdjNJUTtFQUNJLHlCeEJySEc7QUg4K0lmOztBMkJwM0lJO0VBQ0kseUJ4QjFIYTtBSGkvSXJCO0EyQnIzSUk7RUFDSTtBM0J1M0lSO0EyQnAzSUk7RUFDSSx5QnhCaElJO0FIcy9JWjtBMkJyM0lRO0VBQ0kseUJ4QmxJQTtBSHkvSVo7O0E0QmxpSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjekJHRztFeUJGSDtFQUNBO0E1QnFpSko7QTRCcGlKSTtFQUNJLHlCekIyRkk7QUgyOElaO0E0QnBpSkk7RUFDSSx5QnpCeUZLO0FINjhJYjtBNEJwaUpJO0VBQ0kseUJ6QnVGUztBSCs4SWpCO0E0QnBpSkk7RUFDSSx5QnpCcUZPO0FIaTlJZjtBNEJwaUpJO0VBQ0kseUJ6Qm1GVTtBSG05SWxCO0E0QnBpSkk7RUFDSSx5QnpCaUZRO0FIcTlJaEI7QTRCcGlKSTtFQUNJLHlCekIrRVU7QUh1OUlsQjtBNEJwaUpJO0VBQ0kseUJ6QlpRO0FIa2pKaEI7QTRCcGlKSTtFQUNJLHlCekIyRVM7QUgyOUlqQjs7QTZCemtKQTtFQUNJO0VBQ0E7QTdCNGtKSjtBNkIza0pJO0VBQ0k7RUFDQTtFQUNBO0E3QjZrSlI7QTZCNWtKUTtFQUNJO0VBQ0E7RUFDQTtBN0I4a0paO0E2QjdrSlk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QjhrSmhCO0E2QjVrSlk7RUFDSTtBN0I4a0poQjtBNkI1a0pZO0VBQ0k7QTdCOGtKaEI7QTZCNWtKWTtFQUNJO0E3QjhrSmhCO0E2QjVrSlk7RUFDSTtBN0I4a0poQjtBNkI1a0pZO0VBQ0k7QTdCOGtKaEI7QTZCNWtKWTtFQUNJO0E3QjhrSmhCO0E2QjVrSlk7RUFDSSxXMUI5QlI7RTBCK0JRLHlCMUJWSjtBSHdsSlo7QTZCNWtKWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGMxQjlCUjtFMEIrQlE7RUFDQTtFQUNBLGdCMUJ4Q1I7QUhzbkpSOztBOEI3bkpJO0VBQ0k7QTlCZ29KUjtBOEI3bkpRO0VBQ0k7QTlCK25KWjtBOEI3bkpRO0VBQ0k7RUFDQTtFQUNBLHNCM0JISjtFMkJJSTtFQUNBO0E5QituSlo7QThCN25KUTtFQUNJO0E5QituSlo7QThCNW5KUTtFQUNJO0VBQ0E7RUFDQTtBOUI4bkpaOztBK0JwcEpBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBL0JzcEpGO0FnQzVwSkE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7QWhDMnBKRjtBZ0N6cEpFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FoQzBwSko7QWdDdnBKRTtFQUNFO0VBQ0E7RUFDQTtBaEN5cEpKO0FnQ25wSkk7RUFDRTtFQUNBO0FoQ3FwSk47QWlDcnJKQTtFQUNFO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtBakNvckpGO0FpQ2xySkU7RUFDRTtFQUNBO0VBQ0E7QWpDb3JKSjtBaUNqckpFO0VBQ0U7RUFDQTtFQUNBO0FqQ21ySko7QWlDOXFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2dySko7QWlDOXFKSTtFQUNFO0FqQ2dySk47O0FrQ3p0SkE7RUFDRTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBRUE7RUFDQTtFQUVBO0VBRUE7QWxDc3RKRjs7QWtDbnRKQTtFQUNFO0FsQ3N0SkY7O0FrQ250SkE7RUFDRTtFQUNBO0VBQ0E7QWxDc3RKRjs7QWtDbnRKQTtFQUNFO0VBRUE7RUFDQTtBbENxdEpGOztBa0NsdEpBO0VBQ0U7QWxDcXRKRjs7QWtDbHRKQTtFQUNFO0FsQ3F0SkY7O0FrQ2x0SkE7RUFDRTtFQUNBO0VBQ0E7QWxDcXRKRjs7QWtDbHRKQTtFQUNFO0VBQ0E7RUFDQTtBbENxdEpGOztBa0NsdEpBO0VBQ0U7RUFDQTtBbENxdEpGO0FrQ250SkU7RUFDRTtFQUNBO0VBQ0E7QWxDcXRKSjtBa0NudEpJO0VBQ0U7QWxDcXRKTjtBa0NqdEpFO0VBQ0U7QWxDbXRKSjs7QStCM3dKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtBL0Iyd0pGOztBK0J4d0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMndKRjs7QW1DeHpKQTtFQUNFO0VBQ0E7RUFDQTtBbkMyekpGO0FtQ3p6SkU7RUFDRTtFQUNBO0FuQzJ6Sko7QW1DeHpKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMwekpKO0FtQ3Z6SkU7RUFDRTtBbkN5ekpKO0FtQ3R6SkU7RUFDRTtFQUVBO0VBRUE7RUFDQTtFQUVBO0FuQ3F6Sko7QW1DbnpKSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0FuQ2l6Sk47QW1DMXlKSTtFQUNFO0FuQzR5Sk47QW1DenlKSTtFQUNFO0VBQ0E7QW5DMnlKTjtBbUNyeUpFO0VBQ0U7RUFDQTtBbkN1eUpKO0FtQ3J5Skk7RUFDRTtBbkN1eUpOO0FtQy94Sk07RUFDRTtFQUNBO0FuQ2l5SlI7QW9DbDNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ28zSkY7QW9DbDNKRTtFQUNFO0FwQ28zSko7QW9DajNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7QXBDNjJKSjtBb0MxMkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3kySko7QW9DdDJKRTtFQUNFO0VBRUE7RUFDQTtBcEN1MkpKO0FvQ3AySkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUVBO0VBQ0E7RUFDQTtBcENrMkpKO0FvQ2gySkk7RUFDRTtFQUNBO0VBQ0E7QXBDazJKTjtBb0MzMUpJO0VBQ0U7RUFDQTtBcEM2MUpOO0FvQzExSkk7RUFDRTtFQUNBO0FwQzQxSk47QW9DejFKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEMyMUpOO0FvQ3gxSkk7RUFDRTtFQUNBO0VBQ0E7QXBDMDFKTjtBb0NwMUpFO0VBQ0U7RUFDQTtBcENzMUpKO0FvQ2oxSkU7RUFDRTtFQUNBO0FwQ20xSko7QW9DaDFKRTtFQUNFO0FwQ2sxSko7QXFDNzhKSTtFQUNFO0VBQ0E7QXJDKzhKTjtBcUMxOEpJO0VBQ0U7RUFDQTtBckM0OEpOO0FxQ3Y4Skk7RUFDRTtBckN5OEpOO0FxQ3A4Skk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3M4Sk47QXFDbDhKRTtFQUNFO0VBQ0E7QXJDbzhKSjtBcUNoOEpJO0VBQ0U7QXJDazhKTjtBcUNoOEpNO0VBQ0U7QXJDazhKUjtBcUMvN0pNO0VBQ0U7RUFDQTtBckNpOEpSO0FxQy83SlE7RUFDRTtFQUNBO0FyQ2k4SlY7QXFDLzdKVTtFQUNFO0VBQ0E7QXJDaThKWjtBcUMvN0pZO0VBQ0U7RUFDQTtBckNpOEpkO0FxQy83SmM7RUFDRTtFQUNBO0FyQ2k4SmhCO0FxQ3g3SkU7RUFDRTtBckMwN0pKO0FxQ3Y3SkU7RUFDRTtBckN5N0pKO0FxQ3Q3SkU7RUFDRTtBckN3N0pKO0FxQ3I3SkU7RUFDRTtFQUNBO0FyQ3U3Sko7QXFDcDdKRTtFQUNFO0VBQ0E7RUFDQTtBckNzN0pKOztBc0NwaEtBO0VBQ0U7RUFFQTtFQUNBLGtCQ0djO0VERGQ7RUVDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q3FoS0Y7QXNDdGhLRTtFQUNFO0F0Q3doS0o7QXNDcmhLRTtFQUNFO0VBQ0E7QXRDdWhLSjtBc0NwaEtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdENzaEtKO0FzQ25oS0U7RUFDRTtBdENxaEtKO0FzQ2xoS0U7RUFDRTtFQUVBO0VBQ0E7RUFDQSw0QkM3Qlk7RUQ4QlosK0JDOUJZO0VEZ0NaO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUV2Q0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEN1aktGO0FzQ2hoS0k7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBRUE7RUFDQTtBdEM4Z0tOO0FzQ3ZnS0k7RUFDRTtBdEN5Z0tOO0FzQ3RnS0k7RUFDRTtFQUNBO0VBRUE7RUFDQSwyQkN6RVU7RUQwRVYsOEJDMUVVO0VENEVWO0VBQ0E7QXRDc2dLTjtBc0NoZ0tFO0VBQ0U7QXRDa2dLSjtBc0NoZ0tJO0VBQ0U7RUFFQTtBdENpZ0tOO0FzQy8vSk07RUFDRTtFQUNBO0F0Q2lnS1I7QXNDMy9KSTtFQUNFO0VBQ0E7RUFDQTtFRXRHSjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Q29tS0Y7QXNDMy9KSTtFQUNFO0VBQ0E7RUFDQTtFRWhISjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QzhtS0Y7QXlDem5LQTtFQUNFO0VBRUE7RUFDQSxrQkZHYztFRURkO0VBRUE7RUFFQTtFQUNBO0F6Q3VuS0Y7QXlDcm5LRTtFQUNFO0F6Q3VuS0o7QXlDcG5LRTtFQUNFO0F6Q3NuS0o7QXlDbm5LRTtFQUNFO0VBQ0E7RUFDQSxrQkZqQlk7RUVtQlo7RUFDQTtFQUNBO0VBQ0E7QXpDb25LSjtBeUNqbktFO0VBQ0U7RUFFQTtFQUNBO0F6Q2tuS0o7QXlDL21LRTtFQUNFO0VBQ0E7RUFDQSwyQkZuQ1k7RUVvQ1osOEJGcENZO0VFc0NaLFdGN0NXO0VFOENYO0VBRUE7RUFDQTtFQUVBO0F6QzhtS0o7QXlDNW1LSTtFQUNFLFdGckRlO0VFc0RmO0F6QzhtS047QXlDdm1LSTtFQUNFO0VBQ0E7QXpDeW1LTjtBeUN0bUtJO0VBQ0U7RUFDQTtBekN3bUtOO0F5Q3JtS0k7RUFDRTtFQUNBO0VBQ0EsNEJGcEVVO0VFcUVWLCtCRnJFVTtBdkM0cUtoQjtBeUNqbUtFO0VBQ0U7QXpDbW1LSjtBeUMvbEtJO0VBQ0U7RUFDQTtFQUNBO0F6Q2ltS047QXlDNWxLSTtFQUNFO0VBQ0E7RUFDQTtBekM4bEtOO0EwQ3hyS0k7RUFDRTtFQUNBO0ExQzByS047QTBDcnJLSTtFQUNFO0VBQ0E7QTFDdXJLTjtBMENucktFO0VBQ0UsdUJIVHFCO0VHVXJCO0ExQ3FyS0o7QTBDbHJLRTtFQUNFO0ExQ29yS0o7QTBDanJLRTtFQUNFO0ExQ21yS0o7QTBDaHJLRTtFQUNFLGlCSFJpQjtFR1NqQjtBMUNrcktKO0EwQy9xS0U7RUFDRTtBMUNpcktKO0EwQzlxS0U7RUFDRSxXSFhtQztBdkMyckt2QztBMEM3cUtFO0VBQ0UseUJIbEI0QjtFR21CNUIsWUhsQjRCO0F2Q2lzS2hDO0EwQzVxS0U7RUFDRTtFQUNBO0VBQ0E7QTFDOHFLSjtBMEMzcUtFO0VBQ0UscUJIbERpQjtBdkMrdEtyQjs7QTJDdnVLQTtFQUNJO0EzQzB1S0o7O0EyQ3Z1S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0EzQ3l1S1I7O0EyQ3R1S0E7RUFDSTtFQUNBO0VBQ0E7QTNDeXVLSjs7QTJDdnVLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDMHVLSjs7QTJDeHVLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN4QzdCRztFd0M4Qkg7RUFDQTtBM0MydUtKOztBMkN6dUtBO0VBQ0k7QTNDNHVLSjs7QTJDenVLQTtFQUNJO0EzQzR1S0o7O0EyQzF1S0E7RUFDSTtFQUNBO0EzQzZ1S0o7O0EyQzN1S0E7RUFDSTtBM0M4dUtKOztBMkM1dUtBO0VBQ0k7QTNDK3VLSjs7QTJDN3VLQTtFQUNJO0VBQ0EsY3hDcERHO0FIb3lLUDs7QTJDOXVLQTtFQUNJO0VBQ0EsY3hDeERHO0FIeXlLUDs7QTJDL3VLQTtFQUNJLGN4Q3RESTtBSHd5S1I7O0EyQ2h2S0E7RUFDSTtBM0NtdktKOztBMkNqdktBO0VBQ0k7QTNDb3ZLSjs7QTJDbHZLQTtFQUNJLHlCeEN4RE87QUg2eUtYOztBMkNudktBO0VBQ0k7RUFDQTtBM0NzdktKOztBMkNwdktBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNDdXZLSjs7QTJDbHZLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzQ3F2S0o7O0EyQ252S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0NzdktKOztBMkNudktBO0VBQ0k7QTNDc3ZLSjs7QTJDcHZLQTtFQUNJO0VBQ0E7QTNDdXZLSjs7QTJDcnZLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDd3ZLSjs7QTJDdHZLQTtFQUNJO0VBQ0E7QTNDeXZLSjs7QTJDdnZLQTtFQUNJO0VBQ0E7QTNDMHZLSjs7QTJDeHZLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0MydktKO0EyQzF2S0k7RUFDSTtFQUNBO0EzQzR2S1I7O0EyQ3p2S0E7RUFDSTtBM0M0dktKOztBNEN4NUtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUMyNUtKOztBNEN6NUtBO0VBQ0k7RUFDQTtBNUM0NUtKO0E0QzM1S0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBNUM2NUtSOztBNEMxNUtBO0VBQ0k7QTVDNjVLSjs7QTRDMzVLQTtFQUNJO0E1Qzg1S0o7O0E0QzU1S0E7RUFDSTtFQUNBO0E1Qys1S0o7O0E0Qzc1S0E7O0VBRUU7QTVDZzZLRjs7QTRDOTVLQTs7RUFFRTtFQUNBO0E1Q2k2S0Y7O0E0QzU1S0E7RUFDRTtFQUNBO0E1Qys1S0Y7O0E0Qzc1S0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDZzZLSjtBNEMvNUtJO0VBQ0U7QTVDaTZLTjs7QTRDOTVLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pDL0NJO0V5Q2dESjtFQUNBO0VBQ0Esc0J6Q3pESTtFeUMwREo7RUFDQTtBNUNpNktKOztBNEM5NUtBO0FBSUE7RUFDRTtBNUM4NUtGOztBNEMzNUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDODVLRjs7QTRDMzVLQTtFQUNFO0E1Qzg1S0Y7O0E0QzM1S0E7RUFDRTtFQUNBO0VBQ0Esc0J6Q3BGTTtFeUNxRk4sY3pDbkZLO0V5Q29GTDtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUM2NUtGO0E0QzU1S0U7RUFDSTtBNUM4NUtOOztBNEMxNUtBO0VBQ0U7SUFDRTtFNUM2NUtGO0FBQ0Y7QTRDMTVLQTtFQUNFO0lBQ0U7RTVDNDVLRjtBQUNGO0E0Q3o1S0E7RUFDRTtJQUNFO0U1QzI1S0Y7QUFDRjtBNEN4NUtBO0VBQ0U7RUFDQTtFQUNBO0E1QzA1S0Y7O0E0Q3Y1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QzA1S0Y7O0E0Q3Y1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QzA1S0Y7O0E0Q3Y1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDMDVLRjs7QTRDdjVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDMDVLRjs7QTRDdjVLQTtFQUNFO0VBQ0E7QTVDMDVLRjs7QTRDdjVLQTtFQUNFO0VBQ0E7QTVDMDVLRjs7QTRDdjVLQTtFQUNFO0VBQ0E7RUFDQTtBNUMwNUtGOztBNEN2NUtBO0VBQ0U7RUFDQTtFQUNBO0E1QzA1S0Y7O0E0Q3g1S0E7RUFDSTtBNUMyNUtKOztBNEN6NUtBO0VBQ0U7QTVDNDVLRjs7QTRDMTVLQTtFQUNFO0E1QzY1S0Y7O0E0QzE1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUM2NUtGOztBNEMxNUtBO0VBQ0U7QTVDNjVLRjs7QTRDMzVLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVDODVLRjs7QTRDMzVLQTtFQUNFO0VBQ0E7RUFDQSxjekN6TU07QUh1bUxSOztBNEMzNUtBO0VBQ0U7RUFDQTtBNUM4NUtGOztBNEMzNUtBOztFQUVFO0VBQ0E7QTVDODVLRjs7QTRDMzVLQTtFQUNFO0VBQ0E7RUFDQTtBNUM4NUtGOztBNEMzNUtBO0VBQ0U7QTVDODVLRjs7QTRDMzVLQTtFQUNFO0VBQ0EsY3pDN0xPO0V5QzhMUDtBNUM4NUtGOztBNEMzNUtBO0VBQ0U7QTVDODVLRjs7QTRDNTVLQTtFQUNFO0VBQ0E7QTVDKzVLRjs7QTRDNzVLQTtFQUNFO0VBQ0EsY3pDaFBNO0FIZ3BMUjs7QTRDOTVLQTtFQUNFO0VBQ0EsY3pDcFBNO0FIcXBMUjs7QTRDOTVLQTtFQUNFLGN6QzFPVTtBSDJvTFo7O0E0Qzk1S0E7RUFDRTtFQUNBO0E1Q2k2S0Y7O0E0Qzk1S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjekM5Tk87QUgrbkxUOztBNEM5NUtBO0VBQ0U7RUFDQTtFQUNBO0E1Q2k2S0Y7O0E0Qzk1S0E7RUFDRSxtQnpDdk9TO0V5Q3dPVDtFQUNBO0E1Q2k2S0Y7O0E0Qzk1S0E7RUFDRSxjekM1T1U7QUg2b0xaOztBNEMvNUtBO0VBQ0U7RUFDQTtFQUNBO0E1Q2s2S0Y7QTRDajZLRTtFQUNFLG1CekNwUE87RXlDcVBQO0VBQ0E7RUFDQSxjekNuU0c7QUhzc0xQOztBNENoNktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Q202S0Y7O0E0Q2o2S0E7RUFDRTtBNUNvNktGOztBNENsNktBO0VBQ0U7QTVDcTZLRjs7QTRDbDZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNEJ6Qy9RTztFeUNnUlA7RUFDQTtFQUNBO0VBQ0E7QTVDcTZLRjs7QTRDbDZLQTtFQUNFLHlCekMvU1U7RXlDZ1RWLFd6Q3JVTTtFeUNzVU47RUFDQTtBNUNxNktGOztBNENsNktBO0VBQ0UseUJ6QzNVTTtBSGd2TFI7O0E0Q2w2S0E7RUFDRTtFQUNBLGN6Q25TTztFeUNvU1A7QTVDcTZLRjs7QTRDbDZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNxNktGOztBNENuNktBO0VBQ0UsY3pDdFZNO0FINHZMUjs7QTRDcDZLQTtFQUNFLGN6QzNVVTtBSGt2TFo7O0E0Q3A2S0E7RUFDRSxjekMvVVU7QUhzdkxaOztBNENyNktBO0VBQ0UsY3pDcldLO0FINndMUDs7QTRDdDZLQTtFQUNFLHlCekNyVlU7RXlDc1ZWLFd6QzNXTTtFeUM0V047RUFDQTtBNUN5NktGOztBNEN0NktBO0VBQ0UsY3pDcFVPO0FINnVMVDs7QTRDdDZLQTtFQUNFO0VBQ0EsY3pDelVPO0V5QzBVUDtBNUN5NktGOztBNEN0NktBO0VBQ0U7RUFDQTtBNUN5NktGOztBNkM3eUxBO0VBQ0k7QTdDZ3pMSjtBNkMveUxJO0VBQ0k7RUFDQTtFQUNBLGdCMUNHQTtFMENGQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2l6TFI7QTZDaHpMUTtFQVRKO0lBVVE7SUFDQTtFN0NtekxWO0FBQ0Y7QTZDanpMSTtFQUNJO0VBQ0E7QTdDbXpMUjtBNkNqekxJO0VBQ0k7RUFDQTtFQUNBO0E3Q216TFI7QTZDanpMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFDZkE7RTBDZ0JBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NtekxSO0E2Q2x6TFE7RUFDSSxjMUNqQkM7RTBDa0JEO0E3Q296TFo7O0E4Q3oxTEE7RUFDSTtBOUM0MUxKO0E4QzMxTEk7RUFDSTtFQUNBLGdCM0NFQTtFMkNEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlDNDFMUjtBOEMxMUxJO0VBQ0k7RUFDQTtFQUNBO0E5QzQxTFI7QThDMzFMUTtFQUNJO0VBQ0E7QTlDNjFMWjtBOEMxMUxJO0VBQ0k7RUFDQTtFQUNBLHlCM0NiSztFMkNjTCxjM0NmTztFMkNnQlA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDNDFMUjtBOEMzMUxRO0VBQ0kseUIzQ3BCSTtBSGkzTGhCO0E4QzMxTFE7RUFDSTtBOUM2MUxaOztBK0N2NExJO0VBQ0k7RUFDQSxjNUNhTztFNENaUDtFQUNBO0VBQ0E7QS9DMDRMUjtBK0N4NExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM1Q0lLO0U0Q0hMO0EvQzA0TFI7QStDeDRMSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjNUNSSztFNENTTDtFQUNBO0VBQ0E7QS9DMDRMUjtBK0N6NExRO0VBQ0k7QS9DMjRMWjtBK0N4NExJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjVDekJLO0U0QzBCTCxjNUNqQ0Q7RTRDa0NDO0EvQzA0TFI7QStDejRMUTtFQUNJO0EvQzI0TFo7QStDdjRMSTtFQUNJO0EvQ3k0TFI7QStDdjRMSTtFQUNJO0EvQ3k0TFI7O0FnRDk3TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaERpOExSO0FnRGg4TFE7RUFDSTtBaERrOExaO0FnRC83TEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdDVUk7RTZDVEo7RUFDQTtBaERpOExSO0FnRGg4TFE7RUFDSTtBaERrOExaO0FnRDk3TEk7RUFDSTtFQUNBO0FoRGc4TFI7QWdEOTdMSTtFQUNJO0VBQ0E7QWhEZzhMUjtBZ0Q5N0xJO0VBQ0ksYzdDTk07RTZDT047QWhEZzhMUjtBZ0Q5N0xJO0VBQ0k7RUFDQSxjN0M1Qk87RTZDNkJQO0VBQ0E7RUFDQSx5QjdDNUJNO0U2QzZCTjtFQUNBO0FoRGc4TFI7QWdEOTdMSTtFQUNJO0FoRGc4TFI7O0FnRDM3TEE7RUFDSTtFQUNBO0FoRDg3TEo7O0FnRDU3TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3Qy9DVTtBSDgrTGQ7QWdEOTdMSTtFQUNJLGM3Q3JEQTtBSHEvTFI7O0FnRDc3TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaERnOExKO0FnRC83TEk7RUFDSTtFQUNBO0FoRGk4TFI7O0FnRDc3TEk7RUFDSTtBaERnOExSOztBZ0Q3N0xBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWhEKzdMSjtBZ0Q5N0xJO0VBQ0k7RUFDQTtFQUNBO0FoRGc4TFI7O0FpRC9oTUE7RUFDSTtFQUNBO0VBQ0E7QWpEa2lNSjtBaURqaU1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpEbWlNUjtBaURsaU1RO0VBQ0k7QWpEb2lNWjtBaURsaU1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRvaU1aO0FpRGppTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRG1pTVI7QWlEbGlNUTtFQUNJO0FqRG9pTVo7QWlEamlNSTtFQUNJO0FqRG1pTVI7QWlEamlNSTtFQUNJO0VBQ0E7RUFDQTtFQUNHO0VBQ0M7RUFDSTtBakRtaU1oQjs7QWlEOWhNUTtFQUNJO0FqRGlpTVo7QWlEL2hNUTtFQUNJO0FqRGlpTVo7O0FrRHZsTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQwbE1KO0FrRHpsTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQybE1SO0FrRDFsTVE7RUFDSTtBbEQ0bE1aO0FrRDFsTVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0NXQTtFK0NWQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxENGxNWjtBa0R4bE1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEQwbE1SO0FrRHpsTVE7RUFDSTtBbEQybE1aO0FrRHhsTUk7RUFDSTtBbEQwbE1SO0FrRHhsTUk7RUFDSTtFQUNBLGMvQzlCTztFK0MrQlA7RUFDQTtFQUNBO0VBQ0E7RUFDRztFQUNDO0VBQ0k7QWxEMGxNaEI7O0FtRC9vTUE7RUFDSTtBbkRrcE1KO0FtRGpwTUM7RUFFQztFQUNBO0VBQ0E7RUFDQztFQUNDO0VBQ0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRrcE1GO0FtRGhwTUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCaERmTTtBSGlxTVI7QW1EaHBNQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCaEQzQk07RWdENEJOLGNoRHJCTTtFZ0RzQk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkRrcE1GO0FtRC9vTUU7RUFFQztFQUNBO0VBQ007QW5EZ3BNVDs7QW1EM29NQTtFQUNJO0lBQ0k7SUFDTjtFbkQ4b01BO0FBQ0Y7QW1EM29NQTtFQUNJO0lBQ0k7SUFDTjtFbkQ2b01BO0FBQ0Y7QW9ENXNNQTtFQUNJO0VBQ0E7RUFDRztFQUNDO0VBQ0k7RUFDUjtFQUNBO0VBQ0E7QXBEOHNNSjtBb0Q3c01JO0VBQ0c7RUFDTDtFQUNBO0VBQ0E7QXBEK3NNRjtBb0Q5c01FO0VBQ1U7QXBEZ3RNWjtBb0Q5c01RO0VBQ0kseUJqRFVBO0FIc3NNWjtBb0Q1c01DO0VBQ087RUFDQSxtQmpEWFE7RWlEWVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEQ4c01SO0FvRDdzTUU7RUFDVTtFQUNUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQmpEakNLO0VpRGtDTDtFQUNBO0FwRCtzTUg7QW9EM3NNQztFQUNPO0VBQ047RUFDTSxjakR4Q0Q7RWlEeUNDO0FwRDZzTVI7O0FxRC92TUk7RUFDSSx5QmxEZUs7RWtEZEw7RUFDQTtBckRrd01SO0FxRGh3TUk7RUFDSTtFQUNBO0FyRGt3TVI7O0FxRDF2TUk7RUFDSSx5QmxER1E7RWtERlI7QXJENnZNUjtBcUQ1dk1RO0VBQ0k7QXJEOHZNWjs7QXFEcnZNSTtFQUNJLHlCbERWUTtFa0RZUjtBckR1dk1SO0FxRHR2TVE7RUFDSTtBckR3dk1aOztBcURudk1JO0VBQ0kseUJsRHZCSztFa0R3Qkw7QXJEc3ZNUjs7QXFEbnZNQTtFQUNJO0VBQ0E7QXJEc3ZNSjtBcURwdk1RO0VBQ0k7QXJEc3ZNWjtBcURsdk1JO0VBQ0k7QXJEb3ZNUjs7QXNEMXlNQTtFQUNJO0VBQ0E7QXRENnlNSjtBc0Q1eU1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbkRhSztFbURaTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDh5TVI7QXNENXlNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RDh5TVI7QXNEM3lNSTtFQUNJO0VBQ0E7QXRENnlNUjtBc0Q1eU1RO0VBQ0k7QXREOHlNWjtBc0QzeU1JO0VBQ0k7RUFDQTtBdEQ2eU1SO0FzRDV5TVE7RUFDSTtBdEQ4eU1aOztBdURqMU1JO0VBQ0k7QXZEbzFNUjtBdURuMU1RO0VBQ0ksY3BEWUc7RW9EWEg7RUFDQTtFQUNBO0VBQ0E7QXZEcTFNWjtBdURsMU1ZO0VBQ0ksY3BESUQ7RW9ESEM7RUFDQTtFQUNBO0VBQ0E7QXZEbzFNaEI7QXVEbDFNWTtFQUNJO0VBQ0E7QXZEbzFNaEI7QXVEbDFNWTtFQUNJO0F2RG8xTWhCO0F1RGwxTVk7RUFDSTtBdkRvMU1oQjtBdURoMU1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0JwRDFCSjtFb0QyQkk7RUFDQTtBdkRrMU1aO0F1RGoxTVk7RUFDSTtBdkRtMU1oQjtBdURqMU1ZO0VBQ0k7QXZEbTFNaEI7QXVELzBNUTtFQUNJO0VBQ0E7RUFDQTtBdkRpMU1aO0F1RC8wTVE7RUFDSTtFQUNBO0F2RGkxTVo7QXVELzBNUTtFQUNJO0F2RGkxTVo7QXVEaDFNWTtFQUNJO0F2RGsxTWhCO0F1RGgxTVk7RUFDSTtBdkRrMU1oQjtBdUQ3ME1JO0VBQ0k7RUFDQTtFQUNBO0F2RCswTVI7QXVEOTBNUTtFQUNJO0F2RGcxTVo7QXVENTBNUTtFQUNJLHlCcEQxREM7RW9EMkRELGNwRDVERztFb0Q2REg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEODBNWjtBdUQ1ME1RO0VBQ0k7QXZEODBNWjs7QXVEeDBNSTtFQUNJLHNCcERyRkE7RW9Ec0ZBO0VBQ0E7RUFDQTtBdkQyME1SO0F1RDEwTVE7RUFDSTtFQUNBO0VBQ0E7QXZENDBNWjtBdUQzME1ZO0VBQ0k7RUFNQTtFQUNBO0F2RHcwTWhCO0F1RHIwTVE7RUFDSTtFQUNBO0F2RHUwTVo7QXVEdDBNWTtFQUNJO0F2RHcwTWhCO0F1RHAwTUk7RUFDSTtFQUNBO0VBQ0E7QXZEczBNUjtBdURwME1JO0VBQ0ksY3BEM0dNO0VvRDRHTjtFQUNBO0VBQ0E7RUFDQTtBdkRzME1SO0F1RHIwTVE7RUFDSSxjcERySEo7QUg0N01SO0F1RG4wTUk7RUFDSTtBdkRxME1SO0F1RG4wTUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjcEQxSEs7RW9EMkhMO0VBQ0E7QXZEcTBNUjtBdURsME1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZEbzBNUjtBdURuME1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZEcTBNWjs7QXVEaDBNQTtFQUNJO0F2RG0wTUo7QXVEbDBNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2RG8wTVI7QXVEbjBNUTtFQUNJO0VBQ0E7RUFDQTtBdkRxME1aO0F1RG4wTVE7RUFDSTtBdkRxME1aOztBdURqME1BO0VBQ0k7RUFDQTtFQUNBO0F2RG8wTUo7O0F1RGwwTUE7RUFDSTtBdkRxME1KOztBd0Q1L01FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXhEKy9NSjs7QXlEcmdOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEd2dOSjtBeUR2Z05JO0VBQ0kseUJ0RGFRO0VzRFpSO0VBQ0E7RUFDQTtBekR5Z05SO0F5RHhnTlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RDBnTlo7QXlEdmdOSTtFQUNJO0VBQ0EsY3RETE87RXNETVA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHlnTlI7QXlEdmdOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekR5Z05SO0F5RHZnTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjdERaSTtBSHFoTlo7QXlEdmdOSTtFQUNJLHNCdER2Q0E7RXNEd0NBO0F6RHlnTlI7O0EwRHpqTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZER0c7RXVERkg7QTFENGpOSjtBMEQzak5JO0VBQ0k7RUFDQTtBMUQ2ak5SO0EwRDNqTkk7RUFDSTtBMUQ2ak5SOztBMEQxak5BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFENmpOSjtBMEQ1ak5JO0VBQ0k7QTFEOGpOUjtBMEQ1ak5JO0VBQ0k7RUFDQTtBMUQ4ak5SO0EwRDVqTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsc0J2RHJDQTtFdURzQ0E7QTFENmpOUjtBMEQ1ak5RO0VBQ0k7RUFDQTtBMUQ4ak5aO0EwRDFqTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUQ0ak5SO0EwRHpqTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEMmpOUjtBMER6ak5JO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBLGN2RC9ETztBSHduTmY7QTBEdmpOSTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHdqTlI7QTBEdGpOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEd2pOUjtBMER0ak5JO0VBQ0ksY3ZENUZEO0V1RDZGQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHdqTlI7QTBEdGpOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN2RGpHTztBSHlwTmY7O0EwRHBqTkE7QUFDQTtFQUNJO0lBQ0k7RTFEdWpOTjtFMERyak5FO0lBQ0k7RTFEdWpOTjtBQUNGO0EwRHJqTkE7RUFDSTtJQUNJO0UxRHVqTk47RTBEcmpORTtJQUNJO0UxRHVqTk47QUFDRjtBMERyak5BO0VBQ0k7SUFDSTtJQUNBO0UxRHVqTk47RTBEcmpORTtJQUNJO0lBQ0E7RTFEdWpOTjtBQUNGO0EwRHJqTkE7RUFDSTtJQUNJO0lBQ0E7RTFEdWpOTjtFMERyak5FO0lBQ0k7SUFDQTtFMUR1ak5OO0FBQ0Y7QTBEcmpOQTtFQUNJO0lBQ0k7SUFDQTtFMUR1ak5OO0UwRHJqTkU7SUFDSTtJQUNBO0UxRHVqTk47QUFDRjtBMERyak5BO0VBQ0k7SUFDSTtJQUNBO0UxRHVqTk47RTBEcmpORTtJQUNJO0lBQ0E7RTFEdWpOTjtBQUNGO0EwRHJqTkE7RUFDSTtJQUNJO0lBQ0E7RTFEdWpOTjtFMERyak5FO0lBQ0k7SUFDQTtFMUR1ak5OO0FBQ0Y7QTBEcmpOQTtFQUNJO0lBQ0k7SUFDQTtFMUR1ak5OO0UwRHJqTkU7SUFDSTtJQUNBO0UxRHVqTk47QUFDRjtBMERyak5BO0VBQ0k7SUFDSTtFMUR1ak5OO0UwRHJqTkU7SUFDSTtFMUR1ak5OO0UwRHJqTkU7SUFDSTtFMUR1ak5OO0FBQ0Y7QTBEcGpOQTtFQUlJO0lBQ0k7RTFEbWpOTjtBQUNGO0EwRDdpTkk7RUFDSTtFQUNBO0VBQ0E7QTFEK2lOUjtBMEQ5aU5RO0VBQ0k7QTFEZ2pOWjtBMEQ3aU5ZO0VBQ0kseUJ2RGxOSDtBSGl3TmI7QTBEMWlOSTtFQUNJO0VBQ0E7RUFDQSx5QnZEek5VO0V1RDBOVjtFQUNBO0ExRDRpTlI7QTBEMWlOSTtFQUNJO0ExRDRpTlI7QTBEemlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFEMmlOUjtBMER4aU5RO0VBQ0kseUJ2RHBPTTtBSDh3TmxCO0EwRHhpTlE7OztFQUdJLFd2RHpQSjtBSG15TlI7QTBEdmlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUR5aU5SO0EwRHZpTkk7RUFDSTtBMUR5aU5SO0EwRHZpTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjdkR6UUQ7RXVEMFFDO0VBQ0E7QTFEeWlOUjtBMER2aU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFEeWlOUjtBMER2aU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2RHBRSTtBSDZ5Tlo7QTBEdmlOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN2RDVSTztBSHEwTmY7QTBEdmlOSTtFQUNJO0VBQ0E7QTFEeWlOUjtBMER4aU5RO0VBQ0k7QTFEMGlOWjtBMER2aU5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFEeWlOUjtBMER2aU5JO0VBQ0k7RUFDQTtBMUR5aU5SO0EwRHZpTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUR5aU5SOztBMERsaU5JO0VBQ0k7QTFEcWlOUjtBMERuaU5JO0VBQ0k7QTFEcWlOUjtBMERuaU5JO0VBQ0k7QTFEcWlOUjs7QTJEdDNOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R5M05GOztBMkRyM05BOztDQUFBO0FBR0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R3M05EOztBMkR0M05BO0VBQ0M7RUFDQTtFQUNBO0EzRHkzTkQ7O0EyRHYzTkE7OztDQUFBO0FBT0E7RUFDSTtJQUNJO0UzRHUzTk47RTJEcjNORTtJQUNJO0UzRHUzTk47QUFDRjtBMkRwM05BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEczNOSjs7QTRENzZOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pEWUs7RXlEWEw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNURnN05SO0E0RC82TlE7RUFDSTtBNURpN05aO0E0RDk2Tkk7RUFDSTtFQUNBO0E1RGc3TlI7QTRELzZOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RGk3Tlo7QTRENzZOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RCs2Tlo7O0E2RHQ5Tkk7RUFDSTtFQUNBLGMxRGFPO0UwRFpQO0E3RHk5TlI7QTZEdjlOSTtFQUNJO0VBQ0E7QTdEeTlOUjs7QThEaitOQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RG8rTko7QThEbitOSTtFQUNJO0VBQ0E7QTlEcStOUjtBOERuK05JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlEcStOUjtBOERuK05XO0VBQ0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOURxK05oQjtBOERsK05RO0VBQ0k7QTlEbytOWjtBOERsK05RO0VBQ0k7QTlEbytOWjtBOERqK05JO0VBQ0ksYzNEdEJBO0UyRHVCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RG0rTlI7O0ErRDdnT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZ2hPSjtBK0QvZ09JO0VBQ0k7RUFDQTtBL0RpaE9SO0ErRC9nT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGloT1I7QStEOWdPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGdoT1I7QStEOWdPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGdoT1I7QStEOWdPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0RnaE9SO0ErRDlnT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZ2hPUjtBK0Q5Z09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGdoT1I7QStEOWdPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZ2hPUjtBK0QvZ09RO0VBQ0k7QS9EaWhPWjtBK0QvZ09RO0VBQ0k7QS9EaWhPWjtBK0QvZ09RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EaWhPWjtBK0Q5Z09RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRGdoT1o7QStEOWdPUTtFQUNJO0VBQ0E7RUFDQTtBL0RnaE9aOztBK0R4Z09JO0VBQ0k7QS9EMmdPUjtBK0R6Z09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9EMmdPUjtBK0QxZ09RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q0Z09aO0ErRDNnT1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9ENmdPaEI7QStEMWdPZ0I7RUFDSTtFQUNBO0EvRDRnT3BCO0ErRHpnT1k7RUFDSTtBL0QyZ09oQjtBK0QxZ09nQjtFQUNJO0EvRDRnT3BCO0ErRHhnT1k7RUFDSTtBL0QwZ09oQjtBK0R6Z09nQjtFQUNJO0EvRDJnT3BCO0ErRHhnT1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDBnT2hCO0ErRGxnT0k7RUFHSTtBL0RrZ09SO0ErRC8vTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0RpZ09SO0ErRGhnT1E7RUFDSTtFQUNBO0VBQ0E7QS9Ea2dPWjtBK0QvL05JO0VBQ0k7QS9EaWdPUjtBK0RoZ09RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0RrZ09aO0ErRGhnT1E7RUFDSTtFQUNBO0EvRGtnT1o7QStEOS9OUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9EZ2dPWjtBK0Q5L05RO0VBRUk7RUFDQTtFQUNBO0EvRCsvTlo7QStENy9OUTtFQUNJO0EvRCsvTlo7QStEOS9OWTtFQUNJO0VBQ0E7QS9EZ2dPaEI7QStEOS9OWTtFQUNJO0VBQ0E7QS9EZ2dPaEI7QStENS9OUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Q4L05aO0ErRDUvTlE7RUFFSTtFQUNBO0VBQ0E7QS9ENi9OWjtBK0Q1L05ZO0VBQ0k7QS9EOC9OaEI7QStEdC9OSTs7O0VBR0k7QS9Edy9OUjs7QWdFenZPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTR2T1o7QWdFMXZPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTR2T1o7QWdFeHZPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFMHZPWjtBZ0V4dk9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEUwdk9aOztBZ0Vwdk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRXV2T1I7QWdFcHZPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFc3ZPWjtBZ0Vwdk9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFc3ZPWjtBZ0Vydk9ZO0VBQ0k7QWhFdXZPaEI7QWdFcnZPWTtFQUNJO0FoRXV2T2hCO0FnRXJ2T1k7RUFDSTtFQUNBO0FoRXV2T2hCO0FnRXR2T2dCO0VBQ0k7QWhFd3ZPcEI7QWdFcnZPWTtFQUNJO0VBQ0E7QWhFdXZPaEI7QWdFdHZPZ0I7RUFDSTtBaEV3dk9wQjs7QWdFaHZPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVtdk9KO0FnRWx2T0k7RUFDSTtFQUNBO0VBQ0E7QWhFb3ZPUjtBZ0Vqdk9RO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWhFaXZPWjtBZ0Vodk9ZO0VBQ0k7RUFDQTtBaEVrdk9oQjtBZ0Vodk9ZO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7QWhFaXZPaEI7QWdFNXVPUTtFQUNJO0VBQ0E7QWhFOHVPWjtBZ0U1dU9RO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFNnVPWjtBZ0UzdU9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTZ1T1o7QWdFNXVPWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRTh1T2hCO0FnRTd1T2dCO0VBQ0k7QWhFK3VPcEI7QWdFM3VPUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRTZ1T1o7O0FnRXJ1T0k7RUFDSTtFQUNBO0FoRXd1T1I7QWdFdHVPSTtFQUNJO0VBQ0E7RUFDQTtBaEV3dU9SO0FnRXZ1T1E7RUFDSTtFQUNBO0FoRXl1T1o7QWdFeHVPWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFMHVPaEI7QWdFeHVPWTtFQUNJO0FoRTB1T2hCO0FnRXh1T29CO0VBQ0k7QWhFMHVPeEI7QWdFeHVPb0I7RUFDSTtFQUNBO0FoRTB1T3hCO0FnRXh1T29CO0VBQ0k7RUFDQTtBaEUwdU94QjtBZ0V2dU9nQjtFQUNJO0VBQ0E7QWhFeXVPcEI7O0FnRWp1T0E7RUFDSTtBaEVvdU9KOztBZ0UvdE9JO0VBQ0k7QWhFa3VPUjs7QWdFN3RPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFZ3VPSjtBZ0UvdE9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVpdU9SOztBZ0U3dE9BO0VBQ0k7RUFDQTtBaEVndU9KOztBZ0U3dE9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRWd1T0o7O0FnRTd0T0E7RUFDSTtFQUNBO0VBQ0E7QWhFZ3VPSjtBZ0U5dE9RO0VBQ0k7RUFDQTtBaEVndU9aO0FnRTl0T1E7RUFDSTtBaEVndU9aO0FnRTl0T1E7RUFDSTtFQUNBO0FoRWd1T1o7QWdFL3RPWTtFQUNJO0VBQ0E7RUFDQTtBaEVpdU9oQjtBZ0VodU9nQjtFQUNJO0FoRWt1T3BCO0FnRTF0T0k7RUFDSTtFQUNBO0VBQ0E7QWhFNHRPUjtBZ0UzdE9RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhFNnRPWjtBZ0V0dE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWhFdXRPRjtBZ0V0dE9FO0VBQ0U7RUFDQTtBaEV3dE9KOztBZ0Uzc09BO0VBQ0U7QWhFOHNPRjs7QWdFNXNPQTtFQUNFO0FoRStzT0Y7O0FpRTNqUFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFOGpQWjtBaUU3alBZO0VBQ0k7QWpFK2pQaEI7QWlFNWpQUTtFQUNJO0VBQ0E7RUFDQTtBakU4alBaO0FpRTVqUFE7RUFDSTtBakU4alBaO0FpRTVqUFE7RUFDSTtFQUNBO0FqRThqUFo7O0FrRXZsUEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFMGxQSjtBa0V4bFBJO0VBQ0U7QWxFMGxQTjtBa0V2bFBJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXlsUE47QWtFdmxQTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRXlsUFI7QWtFcmxQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRXVsUE47QWtFbGxQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFb2xQTjtBa0VsbFBNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFb2xQUjtBa0VsbFBRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVvbFBWO0FrRWpsUFE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRW1sUFY7QWtFOWtQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFZ2xQTjtBa0U5a1BNOztFQUVFO0FsRWdsUFI7QWtFOWtQUTs7RUFDRTtFQUNBO0FsRWlsUFY7QWtFNWtQSTtFQUNFO0VBQ0E7RUFDQTtBbEU4a1BOO0FrRTVrUE07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFOGtQUjtBa0V6a1BFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRTJrUEo7QWtFemtQSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEUya1BOO0FrRXhrUEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFMGtQTjtBa0V2a1BJO0VBQ0U7QWxFeWtQTjs7QW1FbHZQQTtFQUNJO0FuRXF2UEo7O0FvRXp2UEE7RUFDRTtFQUVBO0VBQ0E7QXBFMnZQRjtBb0UxdlBFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEU0dlBKOztBb0V6dlBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRTR2UEo7O0FvRTF2UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFNnZQSjs7QW9FM3ZQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFOHZQSjs7QW9FNXZQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFK3ZQSjs7QW9FN3ZQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFZ3dQSjs7QW9FOXZQRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRWl3UEo7O0FvRS92UEU7RUFDRTtFQUNBO0FwRWt3UEo7O0FxRXAwUFE7RUFDSTtFQUNBO0FyRXUwUFo7QXFFdDBQWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRXcwUGhCO0FxRXQwUFk7RUFDSTtBckV3MFBoQjtBcUVyMFBRO0VBQ0k7RUFDQTtFQUNBO0FyRXUwUFosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2FwcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxzL19yZXNldC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxzL191dGlscy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL3V0aWxzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zdWJoZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tZXNzYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RvcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3F1aXouc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19hbnN3ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fcmVzdWx0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3BhbmVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fbG9nby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RvcG1lbnUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wZXJzb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYmFkZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2ZpbHRlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX211bHRpcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvZGVmYXVsdC9sYXlvdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19kZWZhdWx0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3NlbGVjdDIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19kYXRlcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdGFibmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fcG9wbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2Zha2Vmb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdXBsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3JhZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fdG9vbHRpcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zd2l0Y2hlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zb3J0YWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Njb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fZWRpdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2hpZ2hjaGFydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19zdGF0dXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2xvYWRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3RyZWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jb25maXJtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19jaGVja2RldmljZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3Byb2N0b3JpbmdfY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX2RvY3VtZW50YXJ5X2NvbmZpcm1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zY3NzL2NvbXBvbmVudHMvX3N1cHBvcnRfcGFuZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jdXN0b20uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL192aWRlb2pzX21hcmtlcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc2Nzcy9jb21wb25lbnRzL19wcm9jdG9ycy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSwgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCwgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKiBIVE1MNSBkaXNwbGF5LXJvbGUgcmVzZXQgZm9yIG9sZGVyIGJyb3dzZXJzICovXG5hcnRpY2xlLCBhc2lkZSwgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLCBxIHtcbiAgcXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbnE6YmVmb3JlLCBxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xufVxuXG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHllbGxvdztcbn1cblxuLmJnLXByb2dyZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGQUJFRjtcbn1cblxuLmJnLW9wZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJBRUExO1xufVxuXG4uYmctZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5iZy1ibG9ja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcyMWMyNDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGQ3ZGE7XG59XG5cbi5jb2xvci1kYW5nZXIge1xuICBjb2xvcjogI2IxNTg1ODtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBncmVlbjtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE3N0ZEO1xufVxuXG4uYmctZXhwaXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4M0EwQzE7XG59XG5cbi5iZy1oYXdrZXMtYmx1ZS1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY0Rjk7XG59XG5cbi5oZWlnaHQtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVpZ2h0LTUwIHtcbiAgaGVpZ2h0OiA1MCU7XG59XG5cbi53aWR0aC0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLndpZHRoLTc1IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLndpZHRoLTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLndpZHRoLTI1IHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLndpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmhlaWdodC01IHtcbiAgaGVpZ2h0OiA1JTtcbn1cblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDM2Qjg0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjQTkzMTJFICFpbXBvcnRhbnQ7XG59XG5cbi5zdGlja3ktaGVhZGVyIHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5oMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubWItNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTQge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTQge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTgge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTgge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTgge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi04IHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMiB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMTIge1xuICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTYge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xNiB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTYge1xuICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTE2IHtcbiAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi0yMCB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTI0IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTI0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMjQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yOCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTI4IHtcbiAgbWFyZ2luLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMjgge1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi0yOCB7XG4gIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zMiB7XG4gIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMyIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMzIge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzYge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zNiB7XG4gIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMzYge1xuICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMzYge1xuICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTM2IHtcbiAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNDAge1xuICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtNDAge1xuICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi00MCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNDQge1xuICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci00NCB7XG4gIG1hcmdpbi1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNDQge1xuICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtNDQge1xuICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTQ0IHtcbiAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00OCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQ4IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNDgge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi00OCB7XG4gIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNTIge1xuICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01MiB7XG4gIG1hcmdpbi10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTUyIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01MiB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC01MiB7XG4gIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtNTIge1xuICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01NiB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNTYge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNTYge1xuICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC01NiB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTU2IHtcbiAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC02MCB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC02MCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtNjAge1xuICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNjQge1xuICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci02NCB7XG4gIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtNjQge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtNjQge1xuICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTY0IHtcbiAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi02OCB7XG4gIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTY4IHtcbiAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNjgge1xuICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTY4IHtcbiAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTY4IHtcbiAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi02OCB7XG4gIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItNzIge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTcyIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci03MiB7XG4gIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC03MiB7XG4gIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTcyIHtcbiAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtNzIge1xuICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03NiB7XG4gIG1hcmdpbi1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTc2IHtcbiAgbWFyZ2luLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNzYge1xuICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTc2IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTc2IHtcbiAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi03NiB7XG4gIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTgwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtODAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTg0IHtcbiAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtODQge1xuICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci04NCB7XG4gIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtODQge1xuICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtODQge1xuICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTg0IHtcbiAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04OCB7XG4gIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtODgge1xuICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTg4IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTg4IHtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtODgge1xuICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi04OCB7XG4gIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTkyIHtcbiAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtOTIge1xuICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci05MiB7XG4gIG1hcmdpbi1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtOTIge1xuICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtOTIge1xuICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTkyIHtcbiAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi05NiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTk2IHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItOTYge1xuICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTk2IHtcbiAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi05NiB7XG4gIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMDAge1xuICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi0xMDAge1xuICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEwNCB7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTA0IHtcbiAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMDQge1xuICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTA0IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTA0IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMTA0IHtcbiAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTA4IHtcbiAgbWFyZ2luLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTA4IHtcbiAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTA4IHtcbiAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMDgge1xuICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTA4IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi0xMDgge1xuICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTExMiB7XG4gIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTExMiB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTExMiB7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTExMiB7XG4gIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMTEyIHtcbiAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMTYge1xuICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMTYge1xuICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMTYge1xuICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTExNiB7XG4gIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMTYge1xuICBtYXJnaW4tbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTExNiB7XG4gIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMjAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEyMCB7XG4gIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMjAge1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMjAge1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi0xMjAge1xuICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMjQge1xuICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMjQge1xuICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMjQge1xuICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEyNCB7XG4gIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMjQge1xuICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTEyNCB7XG4gIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTI4IHtcbiAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTI4IHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMjgge1xuICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTI4IHtcbiAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi0xMjgge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEzMiB7XG4gIG1hcmdpbi1ib3R0b206IDguMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEzMiB7XG4gIG1hcmdpbi10b3A6IDguMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTEzMiB7XG4gIG1hcmdpbi1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTMyIHtcbiAgbWFyZ2luLWxlZnQ6IDguMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTEzMiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMTMyIHtcbiAgbWFyZ2luLXRvcDogOC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMzYge1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTEzNiB7XG4gIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTM2IHtcbiAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEzNiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTEzNiB7XG4gIG1hcmdpbi1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTEzNiB7XG4gIG1hcmdpbi10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE0MCB7XG4gIG1hcmdpbi1ib3R0b206IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTE0MCB7XG4gIG1hcmdpbi10b3A6IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTE0MCB7XG4gIG1hcmdpbi1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1oLTE0MCB7XG4gIG1hcmdpbi1sZWZ0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMTQwIHtcbiAgbWFyZ2luLXRvcDogOC43NXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xNDQge1xuICBtYXJnaW4tYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNDQge1xuICBtYXJnaW4tdG9wOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xNDQge1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTE0NCB7XG4gIG1hcmdpbi1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xNDQge1xuICBtYXJnaW4tbGVmdDogOXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLm12LTE0NCB7XG4gIG1hcmdpbi10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTQ4IHtcbiAgbWFyZ2luLWJvdHRvbTogOS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTQ4IHtcbiAgbWFyZ2luLXRvcDogOS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTQ4IHtcbiAgbWFyZ2luLXJpZ2h0OiA5LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xNDgge1xuICBtYXJnaW4tbGVmdDogOS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTQ4IHtcbiAgbWFyZ2luLWxlZnQ6IDkuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi0xNDgge1xuICBtYXJnaW4tdG9wOiA5LjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE1MiB7XG4gIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTUyIHtcbiAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xNTIge1xuICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTUyIHtcbiAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTUyIHtcbiAgbWFyZ2luLWxlZnQ6IDkuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMTUyIHtcbiAgbWFyZ2luLXRvcDogOS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMTU2IHtcbiAgbWFyZ2luLWJvdHRvbTogOS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTU2IHtcbiAgbWFyZ2luLXRvcDogOS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xNTYge1xuICBtYXJnaW4tbGVmdDogOS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDkuNzVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdi0xNTYge1xuICBtYXJnaW4tdG9wOiA5Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDkuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTE2MCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xNjAge1xuICBtYXJnaW4tdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItMTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xNjAge1xuICBtYXJnaW4tbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXYtMTYwIHtcbiAgbWFyZ2luLXRvcDogMTByZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNCB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci00IHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtNCB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi00IHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTgge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtOCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC04IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi04IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEyIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC0xMiB7XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi0xMiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTE2IHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC0xNiB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi0xNiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTIwIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi0yMCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0yNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTI0IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMjQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTI0IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi0yNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMjgge1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMjgge1xuICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMjgge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0yOCB7XG4gIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtMjgge1xuICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMjgge1xuICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zMiB7XG4gIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMzIge1xuICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMzYge1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMzYge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMzYge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0zNiB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMzYge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC00MCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtNDAge1xuICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQ0IHtcbiAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQ0IHtcbiAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQ0IHtcbiAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNDQge1xuICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTQ0IHtcbiAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQ4IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQ4IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQ4IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNDgge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTQ4IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUyIHtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUyIHtcbiAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTUyIHtcbiAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNTIge1xuICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTUyIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTUyIHtcbiAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTU2IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNTYge1xuICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtNTYge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTU2IHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02MCB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci02MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC02MCB7XG4gIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi02MCB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02NCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci02NCB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTY0IHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC02NCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi02NCB7XG4gIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi02OCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC02OCB7XG4gIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci02OCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTY4IHtcbiAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC02OCB7XG4gIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi02OCB7XG4gIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi03MiB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTcyIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNzIge1xuICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTcyIHtcbiAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi03MiB7XG4gIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNzYge1xuICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNzYge1xuICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItNzYge1xuICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC03NiB7XG4gIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtNzYge1xuICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtNzYge1xuICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItODAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtODAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtODAge1xuICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItODQge1xuICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtODQge1xuICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItODQge1xuICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04NCB7XG4gIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtODQge1xuICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtODQge1xuICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItODgge1xuICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC04OCB7XG4gIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTg4IHtcbiAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC04OCB7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC04OCB7XG4gIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtODgge1xuICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTkyIHtcbiAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTkyIHtcbiAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTkyIHtcbiAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtOTIge1xuICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTkyIHtcbiAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTkyIHtcbiAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTk2IHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTk2IHtcbiAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtOTYge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTk2IHtcbiAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTk2IHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTAwIHtcbiAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMTAwIHtcbiAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTEwNCB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEwNCB7XG4gIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEwNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTA0IHtcbiAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTEwNCB7XG4gIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMTA0IHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMDgge1xuICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTA4IHtcbiAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTEwOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEwOCB7XG4gIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtMTA4IHtcbiAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTEwOCB7XG4gIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMTIge1xuICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTEyIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTExMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTExMiB7XG4gIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtMTEyIHtcbiAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTExMiB7XG4gIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMTYge1xuICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTE2IHtcbiAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTExNiB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTExNiB7XG4gIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtMTE2IHtcbiAgcGFkZGluZy1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTExNiB7XG4gIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xMjAge1xuICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMjAge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTEyMCB7XG4gIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC0xMjAge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTEyMCB7XG4gIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTI0IHtcbiAgcGFkZGluZy1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEyNCB7XG4gIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMjQge1xuICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMjQge1xuICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTEyNCB7XG4gIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi0xMjQge1xuICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTI4IHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEyOCB7XG4gIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMjgge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMjgge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTEyOCB7XG4gIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi0xMjgge1xuICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTMyIHtcbiAgcGFkZGluZy1ib3R0b206IDguMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEzMiB7XG4gIHBhZGRpbmctdG9wOiA4LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xMzIge1xuICBwYWRkaW5nLXJpZ2h0OiA4LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMzIge1xuICBwYWRkaW5nLWxlZnQ6IDguMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTEzMiB7XG4gIHBhZGRpbmctbGVmdDogOC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA4LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi0xMzIge1xuICBwYWRkaW5nLXRvcDogOC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMTM2IHtcbiAgcGFkZGluZy1ib3R0b206IDguNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTM2IHtcbiAgcGFkZGluZy10b3A6IDguNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTM2IHtcbiAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0xMzYge1xuICBwYWRkaW5nLWxlZnQ6IDguNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtMTM2IHtcbiAgcGFkZGluZy1sZWZ0OiA4LjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdi0xMzYge1xuICBwYWRkaW5nLXRvcDogOC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA4LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTE0MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNDAge1xuICBwYWRkaW5nLXRvcDogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTQwIHtcbiAgcGFkZGluZy1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA4Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC0xNDAge1xuICBwYWRkaW5nLWxlZnQ6IDguNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOC43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMTQwIHtcbiAgcGFkZGluZy10b3A6IDguNzVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDguNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTE0NCB7XG4gIHBhZGRpbmctYm90dG9tOiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNDQge1xuICBwYWRkaW5nLXRvcDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTQ0IHtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTQ0IHtcbiAgcGFkZGluZy1sZWZ0OiA5cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC0xNDQge1xuICBwYWRkaW5nLWxlZnQ6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMTQ0IHtcbiAgcGFkZGluZy10b3A6IDlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDlyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTE0OCB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xNDgge1xuICBwYWRkaW5nLXRvcDogOS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTQ4IHtcbiAgcGFkZGluZy1yaWdodDogOS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTQ4IHtcbiAgcGFkZGluZy1sZWZ0OiA5LjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5waC0xNDgge1xuICBwYWRkaW5nLWxlZnQ6IDkuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogOS4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMTQ4IHtcbiAgcGFkZGluZy10b3A6IDkuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDkuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTE1MiB7XG4gIHBhZGRpbmctYm90dG9tOiA5LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTE1MiB7XG4gIHBhZGRpbmctdG9wOiA5LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTE1MiB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMTUyIHtcbiAgcGFkZGluZy1sZWZ0OiA5LjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTE1MiB7XG4gIHBhZGRpbmctbGVmdDogOS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHYtMTUyIHtcbiAgcGFkZGluZy10b3A6IDkuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogOS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNTYge1xuICBwYWRkaW5nLWJvdHRvbTogOS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMTU2IHtcbiAgcGFkZGluZy10b3A6IDkuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTE1NiB7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTE1NiB7XG4gIHBhZGRpbmctbGVmdDogOS43NXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGgtMTU2IHtcbiAgcGFkZGluZy1sZWZ0OiA5Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDkuNzVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTE1NiB7XG4gIHBhZGRpbmctdG9wOiA5Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA5Ljc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xNjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHItMTYwIHtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBsLTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnBoLTE2MCB7XG4gIHBhZGRpbmctbGVmdDogMTByZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLnB2LTE2MCB7XG4gIHBhZGRpbmctdG9wOiAxMHJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMTByZW0gIWltcG9ydGFudDtcbn1cblxuLmZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1pbXBvcnRhbnQge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFsaWduLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmFsaWduLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuXG4uYnV0dG9uLW1hcmdpbi1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWFzayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MSwgMjQ0LCAyNDksIDAuOCk7XG4gIHotaW5kZXg6IDEyMDA7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDVweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4uaGlkZGVuLFxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uby10ZXN0cyB7XG4gIG1hcmdpbjogMTByZW0gYXV0byAxLjVyZW07XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLm5vLXRlc3RzID4gaW1nIHtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIGhlaWdodDogMTI4cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vdmVyZmxvdy12IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4qLCA6YWZ0ZXIsIDpiZWZvcmUsIGh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbio6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjNzM3Nzk4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGNEY5O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYnV0dG9uLCAuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIjtcbn1cblxuZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbm1haW4ge1xuICAvKiBoZWlnaHQ6IDEwMCU7ICovXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXg6IDE7XG59XG5cbi5jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZW1wdHkge1xuICBjb2xvcjogIzJDMkUzRTtcbn1cblxub2wgbGkge1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cbm9sIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogXCJHb2xvc1wiO1xufVxuXG46cm9vdCB7XG4gIC0tY3VycmVudDogOHB4O1xuICAtLXByaW1hcnktY29sb3I6ICM3Mzc3OTg7XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICB3aWR0aDogMTg1NnB4O1xuICB9XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbC0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiwgLmNvbC14bC0xMiwgLmNvbC0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14bC0xMSwgLmNvbC0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14bC0xMCwgLmNvbC05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhsLTksIC5jb2wtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14bC04LCAuY29sLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteGwtNywgLmNvbC02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhsLTYsIC5jb2wtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14bC01LCAuY29sLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteGwtNCwgLmNvbC0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhsLTMsIC5jb2wtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14bC0yLCAuY29sLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteGwtMSwgLmNvbC0wLCAuY29sLXNtLTAsIC5jb2wtbWQtMCwgLmNvbC1sZy0wLCAuY29sLXhsLTAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4uY29sLTAge1xuICBmbGV4OiAwIDAgMCU7XG4gIG1heC13aWR0aDogMCU7XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIGZsZXg6IDAgMCA3NSU7XG4gIG1heC13aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIDkxLjY2NjY2NjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20tMCB7XG4gICAgZmxleDogMCAwIDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQtMCB7XG4gICAgZmxleDogMCAwIDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbGctMCB7XG4gICAgZmxleDogMCAwIDAlO1xuICAgIG1heC13aWR0aDogMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsLTAge1xuICAgIGZsZXg6IDAgMCAwJTtcbiAgICBtYXgtd2lkdGg6IDAlO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteGwtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xuICBnYXA6IDE2cHggMTZweDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgY29sb3I6ICM3Mzc3OTg7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuaDEgPiBzcGFuLCAuaDEgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDMuMTI1cmVtO1xufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG59XG5oMiA+IHNwYW4sIC5oMiA+IHNwYW4ge1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG59XG5cbmgzLCAuaDMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbmgzID4gc3BhbiwgLmgzID4gc3BhbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cblxuaDQsIC5oNCB7XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuaDQgPiBzcGFuLCAuaDQgPiBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuXG5wIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzczNzc5ODtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG5cbi5zdHJvbmcsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbnNtYWxsLCBzbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTI4JTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNBQkFEQzE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xufVxuXG51bC5zdHlsZS1kaXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG51bC5zdHlsZS1kaXNjIGxpIHtcbiAgcGFkZGluZzogMCAwIDAgMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxudWwuc3R5bGUtZGlzYyBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkUzRTtcbn1cbnVsLnN0eWxlLWRpc2MgbGkuY29ycmVjdCB7XG4gIGNvbG9yOiAjMDM2Qjg0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGQkZCO1xuICBwYWRkaW5nOiAwIDFyZW0gMCAxLjMxMjVyZW07XG59XG51bC5zdHlsZS1kaXNjIGxpLmNvcnJlY3Q6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzZCODQ7XG59XG5cbi5oaW50IHtcbiAgY29sb3I6ICM5NEEyQjY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG59XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjQjE1ODU4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xufVxuXG4udGVzdC1xdWVzdGlvbiB1bC5zdHlsZS1kaXNjIGxpIHtcbiAgbWFyZ2luOiAwIDAgMC4zNzVyZW0gMDtcbn1cbi50ZXN0LXF1ZXN0aW9uIHVsLnN0eWxlLWRpc2MgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nb2xvcy9Hb2xvc1RleHQtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nb2xvcy9Hb2xvc1RleHQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb2xvc1wiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9nb2xvcy9Hb2xvc1RleHQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJHb2xvc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LURlbWlCb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nb2xvcy9Hb2xvc1RleHQtRGVtaUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LURlbWlCb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LURlbWlCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9nb2xvcy9Hb2xvc1RleHQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZ29sb3MvR29sb3NUZXh0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9nb2xvcy9Hb2xvc1RleHQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvbW9udHNlcnJhdC9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJJY29tb29uXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy9JY29tb29uLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9pY29ucy9JY29tb29uLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ljb25zL0ljb21vb24ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9pY29ucy9JY29tb29uLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuW2NsYXNzXj1pY29uLV0sIFtjbGFzcyo9XCIgaWNvbi1cIl0sIFtjbGFzcyo9bmF2LWljb25dIHtcbiAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cbiAgZm9udC1mYW1pbHk6IFwiSWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tcmVzdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBhXCI7XG59XG5cbi5pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cblxuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5pY29uLXNpZ25pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMlwiO1xufVxuXG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmljb24tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDVcIjtcbn1cblxuLmljb24tcmVzdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG5cbi5pY29uLXRlc3QtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwN1wiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udEF3ZXNvbWVcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL0ZvbnRBd2Vzb21lLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9Gb250QXdlc29tZS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS9Gb250QXdlc29tZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnRhd2Vzb21lL0ZvbnRBd2Vzb21lLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuW2NsYXNzXj1mYS1dLCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnRBd2Vzb21lXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRkXCI7XG59XG5cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRjXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3M1wiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG5cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG59XG4uYnRuLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0ODk5O1xufVxuLmJ0bi1kZWZhdWx0Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzA3MkQ1OTtcbn1cbi5idG4tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E5MzEyRTtcbn1cbi5idG4tZGFuZ2VyOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogIzdGMEQwQTtcbn1cbi5idG4tZGFuZ2VyLmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwQkJCNztcbiAgY29sb3I6ICNGRUVFRUM7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4uYnRuLWRhbmdlci5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMEJCQjc7XG59XG4uYnRuLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERUUzRjE7XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1pbi1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuLmJ0bi1zZWNvbmRhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjQjZDOERCO1xufVxuLmJ0bi10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzYyN0JBMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMC41NjI1cmVtIDEuNXJlbTtcbn1cbi5idG4tdGVydGlhcnk6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjQUZENUZGO1xufVxuLmJ0bi1xdWF0ZXJuYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjJGRjtcbiAgY29sb3I6ICM2MjdCQTA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG59XG4uYnRuLXF1YXRlcm5hcnk6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiAjQUZENUZGO1xufVxuLmJ0bi10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjNzM3Nzk4O1xuICBjb2xvcjogI0RFRTNGMTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4udy0xMDAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDJyZW0gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGOTtcbn1cbi5mb290ZXItYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZvb3Rlci1kZWZhdWx0IHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBjb2xvcjogIzYyN0JBMDtcbiAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uZm9vdGVyLmhlaWdodC0yNDAge1xuICBtaW4taGVpZ2h0OiAxNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb290ZXIuaGVpZ2h0LTIwMCB7XG4gIG1pbi1oZWlnaHQ6IDEyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWdyb3VwLWF1dG8gLmZvcm0tZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkNGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI0FGRDVGRjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzZGQUJFRjtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkNGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgI0FGRDVGRjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZm9ybS1jb250cm9sOmZvY3VzLCAuZm9ybS1jb250cm9sOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzZGQUJFRjtcbn1cblxuLmZvcm0tY29udHJvbC1tb2RlcmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcmVzaXplOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkZDRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBRkQ1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5mb3JtLWNvbnRyb2wtbW9kZXJhdGlvbjpmb2N1cywgLmZvcm0tY29udHJvbC1tb2RlcmF0aW9uOmhvdmVyIHtcbiAgYm9yZGVyOiAycHggc29saWQgIzZGQUJFRjtcbn1cblxuLmFjdGl2YXRlLWZvcm0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hY3RpdmF0ZS1mb3JtOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIjtcbiAgY29sb3I6ICNBQkFEQzE7XG59XG4uYWN0aXZhdGUtZm9ybTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJHb2xvc1wiO1xuICBjb2xvcjogI0FCQURDMTtcbn1cbi5hY3RpdmF0ZS1mb3JtOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJHb2xvc1wiO1xuICBjb2xvcjogI0FCQURDMTtcbn1cbi5hY3RpdmF0ZS1mb3JtOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIElFIDEwKyAqL1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMjVyZW07XG4gIGNvbG9yOiAjQUJBREMxO1xufVxuLmFjdGl2YXRlLWZvcm06LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIjtcbiAgY29sb3I6ICNBQkFEQzE7XG59XG5cbnNwYW4ucmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lO1xuICBsaW5lLWhlaWdodDogMC44NzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCAwIDAgLTAuNXJlbTtcbiAgY29sb3I6ICNBOTMxMkU7XG59XG5cbjo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0FCQURDMTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICBjb2xvcjogI0FCQURDMTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICNBQkFEQzE7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG46LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSUUgMTArICovXG4gIGNvbG9yOiAjQUJBREMxO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiBcIkdvbG9zXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI0FCQURDMTtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogXCJHb2xvc1wiO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5zdWJoZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkY7XG4gIG1pbi1oZWlnaHQ6IDUuNXJlbTtcbiAgbWF4LWhlaWdodDogNS41cmVtO1xufVxuLnN1YmhlYWRlci10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4taGVpZ2h0OiA1LjVyZW07XG4gIG1heC1oZWlnaHQ6IDUuNXJlbTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lLFxuI2NhbWVyYS12aWRlby16b25lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAzMnB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4jc2NyZWVuLXZpZGVvLXpvbmUge1xuICB0b3A6IGNhbGMoMTAwJSArIDE2cHgpO1xufVxuXG4jY2FtZXJhLXZpZGVvLXpvbmUge1xuICB0b3A6IGNhbGMoMTAwJSArIDE2OXB4KTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lOm5vdCguaXMtbGl2ZSksXG4jY2FtZXJhLXZpZGVvLXpvbmU6bm90KC5pcy1saXZlKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjUwLCAxNTQsIDE0MiwgMC4yKTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lLmlzLWxpdmUsXG4jY2FtZXJhLXZpZGVvLXpvbmUuaXMtbGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYigyNDMsIDI0OSwgMjU1KTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lID4gLmljb24sXG4jY2FtZXJhLXZpZGVvLXpvbmUgPiAuaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lOm5vdCguaXMtbGl2ZSkgPiAuaWNvbixcbiNjYW1lcmEtdmlkZW8tem9uZTpub3QoLmlzLWxpdmUpID4gLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFVpSUdobGFXZG9kRDBpTVRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlNBeE5TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhKbFkzUWdlRDBpTVRFdU16RTBOU0lnZDJsa2RHZzlJalFpSUdobGFXZG9kRDBpTVRZaUlISjRQU0l4SWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNnME5TQXhNUzR6TVRRMUlEQXBJaUJtYVd4c1BTSWpSa0U1UVRoRklpOCtDanh5WldOMElIZzlJakUwTGpFME5EVWlJSGs5SWpFeExqTXhNelVpSUhkcFpIUm9QU0kwSWlCb1pXbG5hSFE5SWpFMklpQnllRDBpTVNJZ2RISmhibk5tYjNKdFBTSnliM1JoZEdVb01UTTFJREUwTGpFME5EVWdNVEV1TXpFek5Ta2lJR1pwYkd3OUlpTkdRVGxCT0VVaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG59XG5cbiNzY3JlZW4tdmlkZW8tem9uZS5pcy1saXZlID4gLmljb24sXG4jY2FtZXJhLXZpZGVvLXpvbmUuaXMtbGl2ZSA+IC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5DQXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TXk0ek1EZzNJREV1TnpBM01URkRNVE11TmprNU1pQXlMakE1TnpZeklERXpMalk1T1RJZ01pNDNNekE0SURFekxqTXdPRGNnTXk0eE1qRXpNa3cyTGpNME1EUTVJREV3TGpBNE9UVkROUzQ1TkRrNU5pQXhNQzQwT0NBMUxqTXhOamdnTVRBdU5EZ2dOQzQ1TWpZeU55QXhNQzR3T0RrMVRETXVOVEV5TURZZ09DNDJOelV5T1VNekxqUTRORFE0SURndU5qUTNOekVnTXk0ME5UZzROU0E0TGpZeE9Ea3lJRE11TkRNMU1UWWdPQzQxT0Rrd09Vd3dMakk1TWpnNU15QTFMalEwTmpneVF5MHdMakE1TnpZek1UTWdOUzR3TlRZeU9TQXRNQzR3T1RjMk16QTRJRFF1TkRJek1UTWdNQzR5T1RJNE9UTWdOQzR3TXpJMk1Vd3hMamN3TnpFeElESXVOakU0TXpsRE1pNHdPVGMyTXlBeUxqSXlOemczSURJdU56TXdPQ0F5TGpJeU56ZzNJRE11TVRJeE16SWdNaTQyTVRnek9VdzFMall6T0RBeklEVXVNVE0xTVV3eE1DNDBPREF5SURBdU1qa3lPRGt6UXpFd0xqZzNNRGdnTFRBdU1EazNOak14TVNBeE1TNDFNRE01SUMwd0xqQTVOell6TVRFZ01URXVPRGswTlNBd0xqSTVNamc1TTB3eE15NHpNRGczSURFdU56QTNNVEZhSWlCbWFXeHNQU0lqTmpJNVJFWkNJaTgrQ2p3dmMzWm5QZ289XCIpO1xufVxuXG4jc2NyZWVuLXZpZGVvLXpvbmU6bm90KC5pcy1saXZlKTo6YmVmb3JlLFxuI2NhbWVyYS12aWRlby16b25lOm5vdCguaXMtbGl2ZSk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbnRlbnQ6IFwi0J3QtdGCINGC0YDQsNC90YHQu9GP0YbQuNC4XCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNCMTU4NTg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4jc2NyZWVuLXZpZGVvLXpvbmUgPiB2aWRlbyxcbiNjYW1lcmEtdmlkZW8tem9uZSA+IHZpZGVvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFsZXJ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDJyZW0gMCAwIDA7XG59XG4uYWxlcnQtY29udGVudCB7XG4gIGZsZXg6IDE7XG59XG4uYWxlcnQtbWVzc2FnZSB7XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xufVxuLmFsZXJ0LW1lc3NhZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5hbGVydC1jbG9zZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgY29sb3I6ICNBQkFEQzE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZDdkYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVjNmNiO1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLmFsZXJ0LW5vdGljZSB7XG4gIGNvbG9yOiAjMjI0ODk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGMkZGO1xuICBib3JkZXItY29sb3I6ICNBRkQ1RkY7XG59XG4uYWxlcnQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMDM2Qjg0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGOEY4O1xuICBib3JkZXItY29sb3I6ICMzNUI3Qjk7XG59XG5cbi5tZXNzYWdlcyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgbWF4LXdpZHRoOiAyMTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLm1lc3NhZ2VzLWl0ZW0ge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4udG9wIHtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgbWF4LWhlaWdodDogMS41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjZDOERCO1xuICBjb2xvcjogIzgzQTBDMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b3AtdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG59XG4udG9wLXRoZW1lIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5xdWl6IHtcbiAgbWluLWhlaWdodDogNS41cmVtO1xuICBtYXgtaGVpZ2h0OiA1LjVyZW07XG4gIGhlaWdodDogNS41cmVtO1xufVxuLnF1aXotcXVlc3Rpb25zIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xdWl6LWNvdW50ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMCAwIDEuMTI1cmVtO1xufVxuLnF1aXotdGltZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xufVxuLnF1aXotdGltZXIgLnRpbWVyLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiA4LjI1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHotaW5kZXg6IDU7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGJhY2tncm91bmQ6ICNFN0YyRkY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTVweCByZ2JhKDExNSwgMTE5LCAxNTIsIDAuMSk7XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTg1NnB4KSB7XG4gIC5xdWl6LXRpbWVyIC50aW1lci1maXhlZCB7XG4gICAgcmlnaHQ6IGNhbGMoKDEwMHZ3IC0gMTg1NnB4KSAvIDIgKyAzMnB4KTtcbiAgfVxufVxuLnF1aXotdGltZXIgLnRlc3QtdGltZXIge1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBiYWNrZ3JvdW5kOiAjRTdGMkZGO1xufVxuLnF1aXotcHJvZ3Jlc3Mge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnF1aXotYmFyIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucXVpei1zY2FsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnF1aXotaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjRTdGMkZGO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xdWl6LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5xdWl6LWZpbGwge1xuICB3aWR0aDogMjcuMjcyNzI3MjcyNyU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGRDVGRjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxQzBGMztcbn1cbi5xdWl6LWZpbmlzaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5xdWl6LWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnF1aXotc3RlcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnF1aXotc3RlcCAucXVpei1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGRDVGRjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnF1aXotc3RlcCAucXVpei1jdXJyZW50IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFDMEYzICFpbXBvcnRhbnQ7XG59XG4ucXVpei1zdGVwIC5xdWl6LWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnF1aXotc3RlcCAucXVpei1pdGVtOm5vdCgucXVpei1wcmV2KTpub3QoLnF1aXotY3VycmVudCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM3Nzk4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLnF1aXotc3RlcCAucXVpei1wcmV2IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkQ1RkY7XG59XG4ucXVpei1zdGVwIC5xdWl6LXNraXBwZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4uYW5zd2VycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uYW5zd2Vycy5uby1pbnRlcmFjdGlvbiAuYW5zd2Vycy10ZXh0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLmFuc3dlcnMubm8taW50ZXJhY3Rpb24gLmFuc3dlcnMtdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYW5zd2Vycy5pbWFnZS10ZW1wbGF0ZS0xIC5hbnN3ZXJzLWltYWdlIHtcbiAgaGVpZ2h0OiAxNS42MjVyZW07XG59XG4uYW5zd2Vycy5pbWFnZS10ZW1wbGF0ZS0yIC5hbnN3ZXJzLWltYWdlIHtcbiAgaGVpZ2h0OiAxMS41cmVtO1xufVxuLmFuc3dlcnMtdGV4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogNXJlbTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmbGV4OiAxO1xufVxuLmFuc3dlcnMtdGV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNFN0YyRkY7XG59XG4uYW5zd2Vycy10ZXh0ID4gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW4sIC5hbnN3ZXJzLXRleHQgPiBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgc3BhbiwgLmFuc3dlcnMtdGV4dC1pbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RkFCRUY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNkZBQkVGO1xufVxuLmFuc3dlcnMtaW5wdXQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYW5zd2Vycy1waWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYW5zd2Vycy1waWN0dXJlID4gaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmFuc3dlcnMtaW1hZ2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCAxLjI1cmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMS41cmVtO1xufVxuLmFuc3dlcnMtaW1hZ2U6aG92ZXIgLmFuc3dlcnMtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uYW5zd2Vycy1pbWFnZSA+IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuYW5zd2Vycy1vdmVybGF5LCAuYW5zd2Vycy1pbWFnZS1pbnB1dDpjaGVja2VkIH4gLmFuc3dlcnMtb3ZlcmxheSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRvcDogOHB4O1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIGJvdHRvbTogOHB4O1xufVxuLmFuc3dlcnMtaW1hZ2UgPiBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkIH4gLmFuc3dlcnMtcGljdHVyZSwgLmFuc3dlcnMtaW1hZ2UtaW5wdXQ6Y2hlY2tlZCB+IC5hbnN3ZXJzLXBpY3R1cmUge1xuICBib3JkZXI6IDhweCBzb2xpZCAjZmZmO1xufVxuLmFuc3dlcnMtbGFiZWwge1xuICBib3JkZXI6IDJweCBzb2xpZCAjRTdGMkZGO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmFuc3dlcnMtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMTEsIDE3MSwgMjM5LCAwLjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG4uYW5zd2Vycy5uby1pbnRlcmFjdGlvbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4uYW5zd2Vycy5uby1pbnRlcmFjdGlvbiAuYW5zd2Vycy1waWN0dXJlID4gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjUwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uYW5zd2Vycy5uby1pbnRlcmFjdGlvbiAuYW5zd2Vycy1waWN0dXJlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uYW5zd2Vycy10ZXh0LmFuc3dlcnMtd3JvbmcgLmFuc3dlcnMtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGN0Y2O1xuICBjb2xvcjogIzJDMkUzRTtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZDQzRCRDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbnN3ZXJzLXRleHQuYW5zd2Vycy13cm9uZyAuYW5zd2Vycy1pbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY3RjY7XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBib3JkZXI6IDJweCBzb2xpZCAjRkNDNEJEO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFuc3dlcnMtdGV4dC5hbnN3ZXJzLWNvcnJlY3QgLmFuc3dlcnMtbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGQkZCO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgYm9yZGVyOiAycHggc29saWQgI0FFRTJFMztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5hbnN3ZXJzLXRleHQuYW5zd2Vycy1jb3JyZWN0IC5hbnN3ZXJzLWlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RkJGQjtcbiAgY29sb3I6ICMyQzJFM0U7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBRUUyRTM7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hbnN3ZXJzLWltYWdlIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5hbnN3ZXJzLWltYWdlLmFuc3dlcnMtd3JvbmcgLmFuc3dlcnMtcGljdHVyZSB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNGQ0M0QkQ7XG59XG4uYW5zd2Vycy1pbWFnZS5hbnN3ZXJzLXdyb25nIC5hbnN3ZXJzLWlucHV0OmNoZWNrZWQgKyBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjdGNjtcbiAgY29sb3I6ICMyQzJFM0U7XG4gIGJvcmRlcjogOHB4IHNvbGlkICNGQ0M0QkQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbn1cbi5hbnN3ZXJzLWltYWdlLmFuc3dlcnMtY29ycmVjdCAuYW5zd2Vycy1waWN0dXJlIHtcbiAgYm9yZGVyOiA4cHggc29saWQgI0FFRTJFMztcbn1cbi5hbnN3ZXJzLWltYWdlLmFuc3dlcnMtY29ycmVjdCAuYW5zd2Vycy1pbnB1dDpjaGVja2VkICsgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUZCRkI7XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBib3JkZXI6IDhweCBzb2xpZCAjQUVFMkUzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG59XG5cbi5hbnN3aXRjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFuc3dpdGNoLWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZENUZGO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xufVxuLmFuc3dpdGNoLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMHJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG59XG4uYW5zd2l0Y2ggLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5hZGQtYW5zd2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogNXJlbTtcbiAgY29sb3I6ICM2MjdCQTA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFkZC1hbnN3ZXIgPiBzcGFuIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5hbnN3ZXJzLXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5zd2Vycy1wYW5lIC5hbnN3ZXJzLWNvbnRlbnQgLmVkaXQtdG9vbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNhbnN3ZXJzLWNvbnRlbnQgLmFuc3dlcnMtaW1hZ2UsICNhbnN3ZXJzLWNvbnRlbnQgLmFuc3dlcnMtdGV4dCwgI2Fuc3dlcnMtd3JhcHBlciAuYW5zd2Vycy1pbWFnZSwgI2Fuc3dlcnMtd3JhcHBlciAuYW5zd2Vycy10ZXh0IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuI2Fuc3dlcnMtY29udGVudCAuYW5zd2Vycy1pbWFnZTpob3ZlciwgI2Fuc3dlcnMtY29udGVudCAuYW5zd2Vycy10ZXh0OmhvdmVyLCAjYW5zd2Vycy13cmFwcGVyIC5hbnN3ZXJzLWltYWdlOmhvdmVyLCAjYW5zd2Vycy13cmFwcGVyIC5hbnN3ZXJzLXRleHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmNhcmQtaXRlbSB7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNhcmQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAwIDAgMnJlbTtcbn1cbi5jYXJkLWl0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmc6IDAgMnJlbSAwIDA7XG59XG4uY2FyZC1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUJBREMxO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5jYXJkLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGOUZGO1xufVxuLmNhcmQtbGFiZWwge1xuICBjb2xvcjogI0FCQURDMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbn1cbi5jYXJkLWNvdW50ZXIge1xuICBjb2xvcjogIzczNzc5ODtcbiAgZm9udC1zaXplOiAyLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uY2FyZC1mYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZFRUVFQztcbn1cbi5jYXJkLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJGOEY4O1xufVxuLmNhcmQtc21hbGwge1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbn1cbi5jYXJkLXNtYWxsIC5jYXJkLWNvdW50ZXIge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuLnRhYiA+IGlucHV0LFxuLnRhYiBzZWN0aW9uID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3RhYjE6Y2hlY2tlZCB+IHNlY3Rpb24gLnRhYjEsXG4jdGFiMjpjaGVja2VkIH4gc2VjdGlvbiAudGFiMixcbiN0YWIzOmNoZWNrZWQgfiBzZWN0aW9uIC50YWIzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi50YWIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4udGFiIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi50YWIgdWwgbGkge1xuICBtYXJnaW46IDAgMi41cmVtO1xufVxuLnRhYiB1bCBsaSBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGNvbG9yOiAjQUJBREMxO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50YWIgc2VjdGlvbiB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnRhYiBzZWN0aW9uID4gZGl2IHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3RhYjE6Y2hlY2tlZCB+IG5hdiAudGFiMSBsYWJlbCxcbiN0YWIyOmNoZWNrZWQgfiBuYXYgLnRhYjIgbGFiZWwsXG4jdGFiMzpjaGVja2VkIH4gbmF2IC50YWIzIGxhYmVsIHtcbiAgY29sb3I6ICM3Mzc3OTg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiN0YWIxOmNoZWNrZWQgfiBuYXYgLnRhYjEgbGFiZWw6YWZ0ZXIsXG4jdGFiMjpjaGVja2VkIH4gbmF2IC50YWIyIGxhYmVsOmFmdGVyLFxuI3RhYjM6Y2hlY2tlZCB+IG5hdiAudGFiMyBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzczNzc5ODtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IC0xcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMjtcbn1cblxuLnJlc3VsdHMge1xuICBiYWNrZ3JvdW5kOiAjRjFGNEY5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucmVzdWx0czo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiA1LjM3NXJlbTtcbiAgei1pbmRleDogMTtcbn1cbi5yZXN1bHRzIHRhYmxlIHRkIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5yZXN1bHRzIHRhYmxlIHRkOmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZzogMCAzLjc1cmVtO1xuICBjb2xvcjogIzgzQTBDMTtcbn1cbi5yZXN1bHRzLm5vLWJvcmRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbnRhYmxlIHRoZWFkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGRjtcbiAgY29sb3I6ICM2MjdCQTA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG50YWJsZSB0ZCwgdGFibGUgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG4gIGhlaWdodDogMy41cmVtO1xufVxudGFibGUudmFsaWduLXRvcCB0ZCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG50YWJsZS50YWJsZS1zdHJpcHBlZCB0cjpudGgtY2hpbGQob2RkKSB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG50YWJsZS5yb3ctcm91bmRlZCB0cjpudGgtY2hpbGQob2RkKSB0ZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07XG59XG50YWJsZS5yb3ctcm91bmRlZCB0cjpudGgtY2hpbGQob2RkKSB0ZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxudGFibGUudGFibGUtYm9yZGVyZWQgdGQsIHRhYmxlLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0YxRjRGOTtcbn1cbnRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyIHRkOmxhc3QtY2hpbGQsIHRhYmxlLnRhYmxlLWJvcmRlcmVkIHRyIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG50YWJsZSAuc29ydGFibGUsIHRhYmxlIC5hc2MsIHRhYmxlIC5kZXNjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzYyN0JBMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxudGFibGUgLnNvcnRhYmxlID4gc3BhbiwgdGFibGUgLmFzYyA+IHNwYW4sIHRhYmxlIC5kZXNjID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjYyNXJlbTtcbn1cblxuLndpZHRoLTQwMCB7XG4gIG1pbi13aWR0aDogNDAwcHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG59XG5cbi5zb3J0YWJsZS1qdXN0aWZ5ID4gLnNvcnRhYmxlLCAuc29ydGFibGUtanVzdGlmeSA+IC5hc2MsIC5zb3J0YWJsZS1qdXN0aWZ5ID4gLmRlc2Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5zb3J0YWJsZS1jZW50ZXIgPiAuc29ydGFibGUsIC5zb3J0YWJsZS1jZW50ZXIgPiAuYXNjLCAuc29ydGFibGUtY2VudGVyID4gLmRlc2Mge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnNvcnRhYmxlLWxlZnQgPiAuc29ydGFibGUsIC5zb3J0YWJsZS1sZWZ0ID4gLmFzYywgLnNvcnRhYmxlLWxlZnQgPiAuZGVzYyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi5yb3ctY2xpY2thYmxlIHRkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJvdy1jbGlja2FibGU6aG92ZXIgdGQsIC5yb3ctY2xpY2thYmxlOm50aC1jaGlsZChvZGQpOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogI0UyRUVGQztcbn1cbi5yb3ctY2xpY2thYmxlOmhvdmVyIC50YWJsZS1pY29uIHtcbiAgY29sb3I6ICNDOEQ4RjE7XG59XG5cbi50YWJsZS1ob3ZlciB0cjpob3ZlciB0ZCwgLnRhYmxlLWhvdmVyIHRyOm50aC1jaGlsZChvZGQpOmhvdmVyIHRkIHtcbiAgYmFja2dyb3VuZDogI0UyRUVGQztcbn1cbi50YWJsZS1ob3ZlciB0cjpob3ZlciAudGFibGUtaWNvbiB7XG4gIGNvbG9yOiAjQzhEOEYxO1xufVxuXG4udGFibGUtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICNERUUzRjE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbn1cbi50YWJsZS1pY29uOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4udGFibGUtaWNvbjpob3ZlciB7XG4gIGNvbG9yOiAjOENCOEVCICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1hY3Rpb25zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRhYmxlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyQzJFM0U7XG59XG5cbi50YWJsZS1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtIDAgMCAwO1xufVxuXG4udGFibGUtaW1hZ2Uge1xuICB3aWR0aDogN3JlbTtcbiAgZmxleDogMCAwIDdyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG4udGFibGUtaW1hZ2U6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi50YWJsZS1pbWFnZSA+IGltZyB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4udGFibGUtaW1hZ2UuY29ycmVjdCB7XG4gIGJvcmRlcjogOHB4IHNvbGlkICM4NkQ0RDU7XG59XG5cbi50aGVhZC1zdGlja3kgdGhlYWQgPiA6Zmlyc3QtY2hpbGQgdGgsIC50aGVhZC1zdGlja3kgdGhlYWQgPiA6bGFzdC1jaGlsZCB0aCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogOTRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGRjtcbn1cblxuLnRlc3QtcXVlc3Rpb24gdGQge1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLnBhbmUge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgxMTUsIDExOSwgMTUyLCAwLjEpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDAgMCA0cmVtIDA7XG59XG4ucGFuZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLnBhbmUtaGVhZGVyIHtcbiAgcGFkZGluZzogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ucGFuZS1jb3VudGVyIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogI0E3QkNEMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDEuMjVyZW0gMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG59XG4ucGFuZS1xdWVzdGlvbiB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4ucGFuZS1hbnN3ZXJzIHtcbiAgcGFkZGluZzogMnJlbSAwLjVyZW0gMXJlbSAwLjVyZW07XG59XG4ucGFuZS1sYWJlbCB7XG4gIGNvbG9yOiAjQjZDOERCO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwIDAgMC41cmVtIDA7XG59XG4ucGFuZS1hbnN3ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0U3RjJGRjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBmbGV4OiAxO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLnBhbmUtaW1hZ2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xuICBtYXgtd2lkdGg6IDU1OHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnBhbmUtaW1hZ2VzID4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbn1cbi5wYW5lIC5hbnN3ZXItY29ycmVjdCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBRUUyRTM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUZCRkI7XG59XG4ucGFuZSAuYW5zd2VyLXdyb25nIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZDQzRCRDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjdGNjtcbn1cblxuaGVhZGVyIHtcbiAgbWluLWhlaWdodDogNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDMkUzRTtcbn1cblxuLmxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmxvZ28taW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIuMjVyZW07XG4gIGhlaWdodDogMi4yNXJlbTtcbn1cbi5sb2dvLXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0UyRUVGQztcbiAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLmxvZ28tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXYtaXRlbSB7XG4gIG1hcmdpbjogMCAxLjVyZW0gMCAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5uYXYtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNBQkFEQzE7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2U7XG59XG4ubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtaWNvbiB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuLm5hdi1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDAgMCAwIDAuNXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG5cbi5wZXJzb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBjb2xvcjogI0FCQURDMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnBlcnNvbi1pY29uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ucGVyc29uLXVzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMuMzc1cmVtIDAgMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wZXJzb24tdXNlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAxLjM3NXJlbTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDAgNXB4O1xuICBib3JkZXItY29sb3I6ICNBQkFEQzEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlO1xufVxuLnBlcnNvbi11c2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGVyc29uLXVzZXI6aG92ZXI6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnBlcnNvbi1uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucGVyc29uLW1lbnUge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRvcDogY2FsYygxMDAlIC0gOHB4KTtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG1heC13aWR0aDogMTUuMzEyNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMHB4IDAuMXJlbSAxcmVtIDBweCByZ2JhKDQ0LCA0NiwgNjIsIDAuMSk7XG59XG4ucGVyc29uLW1lbnUtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDM7XG59XG4ucGVyc29uLW1lbnU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogMS4xODc1cmVtO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbn1cbi5wZXJzb24tbWVudWdyb3VwIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGMUY0Rjk7XG59XG4ucGVyc29uLW1lbnVsaW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgY29sb3I6ICNBQkFEQzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLnBlcnNvbi1tZW51bGluazpob3ZlciB7XG4gIGNvbG9yOiAjNzM3Nzk4O1xufVxuXG4ud2lkZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgxMTUsIDExOSwgMTUyLCAwLjEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMC41cmVtIDJyZW0gMC41cmVtO1xufVxuLndpZGdldC10b3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMC44MTI1cmVtIDFyZW07XG59XG4ud2lkZ2V0LXJlc3VsdCB7XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwLjg3NXJlbSAwIDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLndpZGdldC1tZXRhIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjQTdCQ0QyO1xufVxuLndpZGdldC12YWx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xufVxuLndpZGdldC1sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi53aWRnZXQtdGltZSB7XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbn1cbi53aWRnZXQtY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbn1cbi53aWRnZXQtY292ZXIge1xuICB3aWR0aDogNTAlO1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG4gIGhlaWdodDogMTIuNjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi53aWRnZXQtY292ZXIgPiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLndpZGdldC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cbi53aWRnZXQtZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMDYyNXJlbTtcbiAgY29sb3I6ICNBQkFEQzE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4ud2lkZ2V0LW92ZXJsYXkge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IC0xO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xufVxuLndpZGdldC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwIDFyZW0gMXJlbSAxcmVtO1xufVxuLndpZGdldC1lbXB0eS1pbWcge1xuICB3aWR0aDogMTJyZW07XG4gIGhlaWdodDogMy4xODc1cmVtO1xufVxuXG4ud2lkZ2V0LWRlZmF1bHQgPiAud2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGM0Y5RkY7XG59XG4ud2lkZ2V0LWRlZmF1bHQgPiAud2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzMSwgMjQyLCAyNTUsIDAuOSk7XG59XG4ud2lkZ2V0LWRlZmF1bHQgLndpZGdldC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjM3QkM2O1xufVxuLndpZGdldC1kZWZhdWx0IC53aWRnZXQtYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYzN0JDNjtcbn1cblxuLndpZGdldC13YXJuaW5nID4gLndpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGQUYyO1xufVxuLndpZGdldC13YXJuaW5nID4gLndpZGdldC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI0MiwgMjIzLCAwLjUpO1xufVxuLndpZGdldC13YXJuaW5nIC53aWRnZXQtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0M5QTc3NDtcbn1cbi53aWRnZXQtd2FybmluZyAud2lkZ2V0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDOUE3NzQ7XG59XG5cbi53aWRnZXQtZGFuZ2VyID4gLndpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVGMUYwO1xufVxuLndpZGdldC1kYW5nZXIgPiAud2lkZ2V0LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1MywgMjIxLCAyMTcsIDAuNSk7XG59XG4ud2lkZ2V0LWRhbmdlciAud2lkZ2V0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjZCNzk7XG59XG4ud2lkZ2V0LWRhbmdlciAud2lkZ2V0LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBNjZCNzk7XG59XG5cbi53aWRnZXQtc3VjY2VzcyA+IC53aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjlGOTtcbn1cbi53aWRnZXQtc3VjY2VzcyA+IC53aWRnZXQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAyNDEsIDI0MSwgMC41KTtcbn1cbi53aWRnZXQtc3VjY2VzcyAud2lkZ2V0LWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2MkFFQTE7XG59XG4ud2lkZ2V0LXN1Y2Nlc3MgLndpZGdldC1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjJBRUExO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLmJhZGdlLW5ldyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUZGREY7XG59XG4uYmFkZ2UtdXNlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNEU2RkQ7XG59XG4uYmFkZ2Utbm9yZXN1bHQsIC5iYWRnZS1hcmNoaXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjBDNztcbn1cbi5iYWRnZS1wYXNzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDdFRUU1O1xufVxuLmJhZGdlLW5vdC1wYXNzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZFM0U0O1xufVxuLmJhZGdlLXB1Ymxpc2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRGN0ZEO1xufVxuLmJhZGdlLXVucHVibGlzaCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XG59XG4uYmFkZ2UtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGRDVGRjtcbn1cbi5iYWRnZS1leHBpcmllcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUY2RjY7XG59XG5cbi5uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ubmF2aWdhdGlvbiAucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm5hdmlnYXRpb24gLnBhZ2luYXRpb24gLnBhZ2UtaXRlbSB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGMUY0Rjk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0YxRjRGOTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZpZ2F0aW9uIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgPiAucGFnZS1saW5rLCAubmF2aWdhdGlvbiAucGFnaW5hdGlvbiAucGFnZS1pdGVtOmxhc3QtY2hpbGQgPiAucGFnZS1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2aWdhdGlvbiAucGFnaW5hdGlvbiAucGFnZS1pdGVtOmZpcnN0LWNoaWxkID4gLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNQ0F4TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVGdnTVRSTU1pQTNMalkxTlRFM1REZ2dNaUlnYzNSeWIydGxQU0lqTWpJME9EazVJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCIpO1xufVxuLm5hdmlnYXRpb24gLnBhZ2luYXRpb24gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkID4gLnBhZ2UtbGluayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNQ0F4TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVElnTWt3NElEZ3VNelEwT0ROTU1pQXhOQ0lnYzNSeWIydGxQU0lqTWpJME9EazVJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCIpO1xufVxuLm5hdmlnYXRpb24gLnBhZ2luYXRpb24gLnBhZ2UtaXRlbS5kaXNhYmxlZDpmaXJzdC1jaGlsZCA+IC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRnZ01UUk1NaUEzTGpZMU5URTNURGdnTWlJZ2MzUnliMnRsUFNJalFVSkJSRU14SWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhMM04yWno0S1wiKTtcbn1cbi5uYXZpZ2F0aW9uIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0uZGlzYWJsZWQ6bGFzdC1jaGlsZCA+IC5wYWdlLWxpbmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ01rdzRJRGd1TXpRME9ETk1NaUF4TkNJZ2MzUnliMnRsUFNJalFVSkJSRU14SWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhMM04yWno0S1wiKTtcbn1cbi5uYXZpZ2F0aW9uIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bnRoLWxhc3QtY2hpbGQoMikgPiAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5uYXZpZ2F0aW9uIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW06bnRoLWNoaWxkKDIpID4gLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMCAwIDAuMjVyZW07XG59XG4ubmF2aWdhdGlvbiAucGFnaW5hdGlvbiAucGFnZS1pdGVtLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNDg5OTtcbn1cbi5uYXZpZ2F0aW9uIC5wYWdpbmF0aW9uIC5wYWdlLWl0ZW0gLnBhZ2UtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjQUJBREMxO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZmlsdGVycyBzZWxlY3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZpbHRlcnMgLmZvcm0tZ3JvdXAgPiBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZmlsdGVycyAuZm9ybS1ncm91cCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uZmlsdGVycyAuZm9ybS1ncm91cCAucG9zdC1pY29uIHtcbiAgcGFkZGluZzogMCAzLjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVycyAuZm9ybS1ncm91cCAuc2VhcmNoLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhPQ0F4TUVNeE9DQXhOQzQwTVRneklERTBMalF4T0RNZ01UZ2dNVEFnTVRoRE5TNDFPREUzTWlBeE9DQXlJREUwTGpReE9ETWdNaUF4TUVNeUlEVXVOVGd4TnpJZ05TNDFPREUzTWlBeUlERXdJREpETVRRdU5ERTRNeUF5SURFNElEVXVOVGd4TnpJZ01UZ2dNVEJhVFRFMkxqTXlPRGNnTVRjdU56UXlPVU14TkM0Mk1EUTVJREU1TGpFMU16WWdNVEl1TkRBeE15QXlNQ0F4TUNBeU1FTTBMalEzTnpFMUlESXdJREFnTVRVdU5USXlPQ0F3SURFd1F6QWdOQzQwTnpjeE5TQTBMalEzTnpFMUlEQWdNVEFnTUVNeE5TNDFNakk0SURBZ01qQWdOQzQwTnpjeE5TQXlNQ0F4TUVNeU1DQXhNaTQwTURFeklERTVMakUxTXpZZ01UUXVOakEwT1NBeE55NDNOREk1SURFMkxqTXlPRGRNTWpNdU56QTNNU0F5TWk0eU9USTVRekkwTGpBNU56WWdNakl1Tmpnek5DQXlOQzR3T1RjMklESXpMak14TmpZZ01qTXVOekEzTVNBeU15NDNNRGN4UXpJekxqTXhOallnTWpRdU1EazNOaUF5TWk0Mk9ETTBJREkwTGpBNU56WWdNakl1TWpreU9TQXlNeTQzTURjeFRERTJMak15T0RjZ01UY3VOelF5T1ZvaUlHWnBiR3c5SWlOQ05rTTRSRUlpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI4cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICByZXNpemU6IG5vbmU7XG4gIGhlaWdodDogMThweDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xufVxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcbn1cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY2xvc2UtbWFzayB7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBjb2xvcjogIzQ0NDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG4gIGhlaWdodDogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5zZWxlY3QyLXNlbGVjdGlvbi0tY2xlYXJhYmxlIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGNvbG9yOiAjMzMzO1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgcGFkZGluZy1sZWZ0OiAyZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTNlbTtcbiAgcGFkZGluZy1sZWZ0OiA0ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBtYXJnaW4tbGVmdDogLTRlbTtcbiAgcGFkZGluZy1sZWZ0OiA1ZW07XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ2LjUsIDI0Ni41LCAyNDYuNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9XCIjRkZGRkZGRkZcIiwgZW5kQ29sb3JzdHI9XCIjRkZFRUVFRUVcIiwgR3JhZGllbnRUeXBlPTApO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGQ0NDQ0NDXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9cnRsXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGxlZnQ6IDFweDtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNTg5N2ZiO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj1cIiNGRkZGRkZGRlwiLCBlbmRDb2xvcnN0cj1cIiNGRkVFRUVFRVwiLCBHcmFkaWVudFR5cGU9MCk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPVwiI0ZGRUVFRUVFXCIsIGVuZENvbG9yc3RyPVwiI0ZGRkZGRkZGXCIsIEdyYWRpZW50VHlwZT0wKTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBvdXRsaW5lOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1ODk3ZmI7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBjb2xvcjogIzg4ODtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAgNHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XG4gIGNvbG9yOiAjNTU1O1xuICBvdXRsaW5lOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1ydGxdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPXJ0bF0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzU4OTdmYjtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWRpc2FibGVkIHtcbiAgY29sb3I6IGdyZXk7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODc1ZDc7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDtcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlci1jb2xvcjogIzU4OTdmYjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgei1pbmRleDogMTA4MCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1zZWxlY3Rpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDFyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU16SWlJR2hsYVdkb2REMGlNeklpSUhacFpYZENiM2c5SWpBZ01DQXpNaUF6TWlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEl4SURFMFRERTJJREU1VERFeElERTBUREl4SURFMFdpSWdabWxzYkQwaUkwRkNRVVJETVNJdlBnbzhMM04yWno0S1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAyLjYyNXJlbSAwIDFyZW07XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4jY29uZmlybUZvcm0gLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNHJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMHB4IDhweCAyMHB4IHJnYmEoMTE1LCAxMTksIDE1MiwgMC4xNSk7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgbWFyZ2luOiAycHggMCAwIDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRUVGQyAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJDMkUzRTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyQzJFM0U7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNBQkFEQzE7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRUVGQztcbn1cblxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAwLjVyZW0gMXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNERUUzRjE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICBtaW4taGVpZ2h0OiA0cmVtO1xuICBtYXJnaW46IDAgMCAwIDFyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDFyZW0gMCAwIDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjJGRjtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICMyQzJFM0U7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiR29sb3NcIjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLnNlbGVjdDItc2VsZWN0aW9uLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSA+IHNwYW4ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWRhdGUtcmFuZ2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLmlucHV0LWRhdGUtcmFuZ2UgLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qSWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswMkxqSTROVGtnTUVNMkxqZzJORFE0SURBZ055NHpNek0xTWlBd0xqUTBOemN4TlNBM0xqTXpNelV5SURGV01rZ3hOQzQyTmpZM1ZqRkRNVFF1TmpZMk55QXdMalEwTnpjeE5TQXhOUzR4TXpVM0lEQWdNVFV1TnpFME15QXdRekUyTGpJNU1qa2dNQ0F4Tmk0M05qRTVJREF1TkRRM056RTFJREUyTGpjMk1Ua2dNVll5UXpFNUxqWTFORGdnTWlBeU1pQTBMakl6T0RVNElESXlJRGRNTWpJZ01UQk1NaklnTVRsRE1qSWdNakV1TnpZeE5DQXhPUzQyTlRRNElESTBJREUyTGpjMk1Ua2dNalJJTlM0eU16Z3dPVU15TGpNME5URTNJREkwSURBZ01qRXVOell4TkNBd0lERTVWakV3VmpkRE1DQTBMakl6T0RVNElESXVNelExTVRnZ01pQTFMakl6T0RFZ01rZzFMakl6T0RJNFZqRkROUzR5TXpneU9DQXdMalEwTnpjeE5TQTFMamN3TnpNeUlEQWdOaTR5T0RVNUlEQmFUVEl1TURrMU1qUWdNVEZXTVRsRE1pNHdPVFV5TkNBeU1DNDJOVFk1SURNdU5UQXlNelFnTWpJZ05TNHlNemd3T1NBeU1rZ3hOaTQzTmpFNVF6RTRMalE1TnpjZ01qSWdNVGt1T1RBME9DQXlNQzQyTlRZNUlERTVMamt3TkRnZ01UbFdNVEZJTWk0d09UVXlORnBOTVRrdU9UQTBPQ0E1U0RJdU1EazFNalJXTjBNeUxqQTVOVEkwSURVdU16UXpNVFVnTXk0MU1ESXpOQ0EwSURVdU1qTTRNU0EwU0RVdU1qTTRNamhXTmtNMUxqSXpPREk0SURZdU5UVXlNamdnTlM0M01EY3pNaUEzSURZdU1qZzFPU0EzUXpZdU9EWTBORGdnTnlBM0xqTXpNelV5SURZdU5UVXlNamdnTnk0ek16TTFNaUEyVmpSSU1UUXVOalkyTjFZMlF6RTBMalkyTmpjZ05pNDFOVEl5T0NBeE5TNHhNelUzSURjZ01UVXVOekUwTXlBM1F6RTJMakk1TWprZ055QXhOaTQzTmpFNUlEWXVOVFV5TWpnZ01UWXVOell4T1NBMlZqUkRNVGd1TkRrM055QTBJREU1TGprd05EZ2dOUzR6TkRNeE5TQXhPUzQ1TURRNElEZFdPVnBOTnk0M05qazJNaUF4TkM0d05EYzJRemN1TnpZNU5qSWdNVFF1TmpJMk1pQTNMak0xTmpNMElERTFMakE1TlRJZ05pNDRORFkxTWlBeE5TNHdPVFV5VERVdU9USXpOeklnTVRVdU1EazJRelV1TkRFek9URWdNVFV1TURrMklEVXVNREF3TmpJZ01UUXVOakkyT1NBMUxqQXdNRFl5SURFMExqQTBPRFJETlM0d01EQTJNaUF4TXk0ME5qazRJRFV1TkRFek9URWdNVE11TURBd055QTFMamt5TXpjeUlERXpMakF3TURkTU5pNDRORFkxTWlBeE0wTTNMak0xTmpNMElERXpJRGN1TnpZNU5qSWdNVE11TkRZNUlEY3VOelk1TmpJZ01UUXVNRFEzTmxwTk55NDNOamsyTWlBeE9DNHdORGMyUXpjdU56WTVOaklnTVRndU5qSTJNaUEzTGpNMU5qTTBJREU1TGpBNU5USWdOaTQ0TkRZMU1pQXhPUzR3T1RVeVREVXVPVEl6TnpJZ01Ua3VNRGsyUXpVdU5ERXpPVEVnTVRrdU1EazJJRFV1TURBd05qSWdNVGd1TmpJMk9TQTFMakF3TURZeUlERTRMakEwT0RSRE5TNHdNREEyTWlBeE55NDBOams0SURVdU5ERXpPVEVnTVRjdU1EQXdOeUExTGpreU16Y3lJREUzTGpBd01EZE1OaTQ0TkRZMU1pQXhOME0zTGpNMU5qTTBJREUzSURjdU56WTVOaklnTVRjdU5EWTVJRGN1TnpZNU5qSWdNVGd1TURRM05scE5NVFl1TURjM05TQXhOUzR3T1RVeVF6RTJMalU0TnpNZ01UVXVNRGsxTWlBeE55NHdNREEySURFMExqWXlOaklnTVRjdU1EQXdOaUF4TkM0d05EYzJRekUzTGpBd01EWWdNVE11TkRZNUlERTJMalU0TnpNZ01UTWdNVFl1TURjM05TQXhNMHd4TlM0eE5UUTNJREV6TGpBd01EZERNVFF1TmpRME9TQXhNeTR3TURBM0lERTBMakl6TVRZZ01UTXVORFk1T0NBeE5DNHlNekUySURFMExqQTBPRFJETVRRdU1qTXhOaUF4TkM0Mk1qWTVJREUwTGpZME5Ea2dNVFV1TURrMklERTFMakUxTkRjZ01UVXVNRGsyVERFMkxqQTNOelVnTVRVdU1EazFNbHBOTVRjdU1EQXdOaUF4T0M0d05EYzJRekUzTGpBd01EWWdNVGd1TmpJMk1pQXhOaTQxT0RjeklERTVMakE1TlRJZ01UWXVNRGMzTlNBeE9TNHdPVFV5VERFMUxqRTFORGNnTVRrdU1EazJRekUwTGpZME5Ea2dNVGt1TURrMklERTBMakl6TVRZZ01UZ3VOakkyT1NBeE5DNHlNekUySURFNExqQTBPRFJETVRRdU1qTXhOaUF4Tnk0ME5qazRJREUwTGpZME5Ea2dNVGN1TURBd055QXhOUzR4TlRRM0lERTNMakF3TURkTU1UWXVNRGMzTlNBeE4wTXhOaTQxT0RjeklERTNJREUzTGpBd01EWWdNVGN1TkRZNUlERTNMakF3TURZZ01UZ3VNRFEzTmxwTk1URXVORFl5SURFMUxqQTVOVEpETVRFdU9UY3hPQ0F4TlM0d09UVXlJREV5TGpNNE5URWdNVFF1TmpJMk1pQXhNaTR6T0RVeElERTBMakEwTnpaRE1USXVNemcxTVNBeE15NDBOamtnTVRFdU9UY3hPQ0F4TXlBeE1TNDBOaklnTVROTU1UQXVOVE01TWlBeE15NHdNREEzUXpFd0xqQXlPVFFnTVRNdU1EQXdOeUE1TGpZeE5qRXlJREV6TGpRMk9UZ2dPUzQyTVRZeE1pQXhOQzR3TkRnMFF6a3VOakUyTVRJZ01UUXVOakkyT1NBeE1DNHdNamswSURFMUxqQTVOaUF4TUM0MU16a3lJREUxTGpBNU5rd3hNUzQwTmpJZ01UVXVNRGsxTWxwTk1USXVNemcxTVNBeE9DNHdORGMyUXpFeUxqTTROVEVnTVRndU5qSTJNaUF4TVM0NU56RTRJREU1TGpBNU5USWdNVEV1TkRZeUlERTVMakE1TlRKTU1UQXVOVE01TWlBeE9TNHdPVFpETVRBdU1ESTVOQ0F4T1M0d09UWWdPUzQyTVRZeE1pQXhPQzQyTWpZNUlEa3VOakUyTVRJZ01UZ3VNRFE0TkVNNUxqWXhOakV5SURFM0xqUTJPVGdnTVRBdU1ESTVOQ0F4Tnk0d01EQTNJREV3TGpVek9USWdNVGN1TURBd04wd3hNUzQwTmpJZ01UZERNVEV1T1RjeE9DQXhOeUF4TWk0ek9EVXhJREUzTGpRMk9TQXhNaTR6T0RVeElERTRMakEwTnpaYUlpQm1hV3hzUFNJalFqWkRPRVJDSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMy41cmVtIDAgMCAhaW1wb3J0YW50O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsIC5pbnB1dC1ncm91cC1hcHBlbmQsIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQuaGlkZGVuLFxuLmlucHV0LWdyb3VwLWFkZG9uLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLmhpZGRlbiArIGlucHV0LFxuLmlucHV0LWdyb3VwLWFkZG9uLmhpZGRlbiArIGlucHV0IHtcbiAgcGFkZGluZzogMCAzLjVyZW0gMCAxcmVtICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgd2lkdGg6IDElO1xuICBtaW4td2lkdGg6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNERUUzRjEgIWltcG9ydGFudDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6bGFzdC1jaGlsZCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bGFzdC1jaGlsZCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbiAgY29sb3I6ICNBQkFEQzE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qIERyb3Bkb3duIGNsZW5kYXIgKi9cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHdpZHRoOiAxOC44NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDQ0LCA0NiwgNjIsIDAuMjYpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIC8qcG9zaXRpb246IGFic29sdXRlOyAqL1xuICB6LWluZGV4OiAxMDAwO1xuICBib3gtc2hhZG93OiAwIDAgMXJlbSByZ2JhKDQ0LCA0NiwgNjIsIDAuMjYpO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB0YWJsZSB0ciB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiAzNy44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICB3aWR0aDogMzcuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM3Ljg3NXJlbTtcbiAgfVxufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTpiZWZvcmUsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCByZ2JhKDQ0LCA0NiwgNjIsIDAuMSk7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogN3B4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbTphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgI0YzRjlGRjtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgI2NjYztcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDZweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogN3B4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQ6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDZweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDdweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmxpc3QtdW5zdHlsZWQge1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dIHtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dLmJ0biB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl06YWN0aXZlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91ciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItbWludXRlLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1zZWNvbmQge1xuICB3aWR0aDogMy4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25dIHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHNwYW4sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIGksIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHN2ZywgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgaSB7XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjQUJBREMxO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgd2lkdGg6IDEuMjVyZW07XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogOS4wNjI1cmVtO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI0RFRTJFNjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdGgucHJldiA+IHN2ZyB7XG4gIHdpZHRoOiAwLjYyNXJlbTtcbiAgY29sb3I6ICNBQkFEQzE7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRoLm5leHQgPiBzdmcge1xuICB3aWR0aDogMC42MjVyZW07XG4gIGNvbG9yOiAjQUJBREMxO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciA+IHN2ZyB7XG4gIGNvbG9yOiAjMjI0ODk5O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCB7XG4gIHdpZHRoOiAzLjM3NXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuY3cge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGhlaWdodDogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjREVFMkU2O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXkge1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5taW51dGU6aG92ZXIsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQub2xkLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5uZXcge1xuICBjb2xvcjogI0U1RTVFNTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgLm1vbnRoLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSAueWVhciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgLmRlY2FkZSB7XG4gIHdpZHRoOiA0LjM3NXJlbTtcbiAgaGVpZ2h0OiA0LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuMzc1cmVtO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgLm1vbnRoOm5vdCguYWN0aXZlKTpob3ZlciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgLnllYXI6bm90KC5hY3RpdmUpOmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSAuZGVjYWRlOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNGOEY5RkE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgY29sb3I6ICMyQzJFM0U7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIC5kZWNhZGUge1xuICB3aWR0aDogNC4zNzVyZW07XG4gIGhlaWdodDogNC4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQudG9kYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgN3B4IDdweDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0RFRTJFNjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHB4O1xuICByaWdodDogNHB4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjQ4OTk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmUudG9kYXk6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNERUUyRTY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGksIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMuMzc1cmVtO1xuICBoZWlnaHQ6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHN2ZyB7XG4gIGNvbG9yOiAjQUJBREMxO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZDpob3ZlciBzdmcge1xuICBjb2xvcjogIzIyNDg5OTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbjpob3ZlciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgaTpob3ZlciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGggaTpob3ZlciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3ZnOmhvdmVyIHtcbiAgY29sb3I6ICMyMjQ4OTk7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4udGltZXBpY2tlci1ob3VyOmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLnRpbWVwaWNrZXItbWludXRlOmhvdmVyIHtcbiAgY29sb3I6ICMyQzJFM0U7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uYWN0aXZlLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBpLmFjdGl2ZSwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3ZnLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjQ4OTk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5vbGQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGkub2xkLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzdmcub2xkIHtcbiAgY29sb3I6ICNERUUyRTY7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGkuZGlzYWJsZWQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGkuZGlzYWJsZWQ6aG92ZXIsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHN2Zy5kaXNhYmxlZCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3ZnLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNERUUyRTY7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnVzZXR3ZW50eWZvdXIgdGQuaG91ciB7XG4gIGhlaWdodDogMS42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xufVxuXG4udGFibmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRhYm5hdjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzJweDtcbiAgcmlnaHQ6IC0zMnB4O1xuICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gIC50YWJuYXY6OmFmdGVyIHtcbiAgICBsZWZ0OiBjYWxjKCgxMDB2dyAtIDE4NTZweCkgLyAtMiAtIDIzcHgpO1xuICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE4NTZweCkgLyAtMiAtIDIzcHgpO1xuICB9XG59XG4udGFibmF2LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnRhYm5hdi1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFibmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxcmVtIDNyZW07XG4gIGNvbG9yOiAjQUJBREMxO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRhYm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzM3Nzk4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzczNzc5ODtcbn1cblxuLnBvcG1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucG9wbWVudS1saXN0IHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgxMTUsIDExOSwgMTUyLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB6LWluZGV4OiAtMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBvcG1lbnUtb3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHotaW5kZXg6IDI7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4ucG9wbWVudS1vcGVuLXRvcCB7XG4gIGJvdHRvbTogMjRweDtcbiAgdG9wOiBhdXRvO1xufVxuLnBvcG1lbnUtYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RjJGRjtcbiAgY29sb3I6ICM2MjdCQTA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wb3BtZW51LWJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkQ1RkY7XG59XG4ucG9wbWVudS1idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZha2UtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG59XG4uZmFrZS1maWVsZCB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGQkZERkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGREZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzczNzc5ODtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZha2UtbGluayB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGQkZERkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGREZGO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzczNzc5ODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMTE1LCAxMTksIDE1MiwgMC4xKTtcbn1cbi5mYWtlLWxpbms6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHJnYmEoMTE1LCAxMTksIDE1MiwgMC4yKTtcbn1cbi5mYWtlLXRhZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIHBhZGRpbmc6IDAuMTg3NXJlbSAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkY7XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBtYXJnaW46IDAgMXJlbSAwIDA7XG59XG4uZmFrZS10YWc6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mYWtlIC5idG4gc3BhbltjbGFzc149aWNvbi1dIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4uZmFrZSAubm8tYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4udXBsb2FkZXItYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhKbFkzUWdlRDBpTVNJZ2VUMGlNU0lnZDJsa2RHZzlJakl5SWlCb1pXbG5hSFE5SWpJeUlpQnllRDBpTnlJZ2MzUnliMnRsUFNJalJFVkZNMFl4SWlCemRISnZhMlV0ZDJsa2RHZzlJaklpTHo0S1BIQmhkR2dnWkQwaVRUQXVOelVnTVRjdU1qVk1OeTQyTkRRNU1pQXhNeTQyTXpnMFF6Z3VNalUwTnpZZ01UTXVNekU0T1NBNExqazROakF5SURFekxqTXpOVFlnT1M0MU9EQTJPQ0F4TXk0Mk9ESTFUREV4TGpreU9Ua2dNVFV1TURVeU9VTXhNaTQyTkRrZ01UVXVORGN5TXlBeE15NDFOVEkzSURFMUxqUXdNalVnTVRRdU1UazRPQ0F4TkM0NE56YzFUREUzTGprek1UTWdNVEV1T0RRME9VTXhPQzQyTXpVeElERXhMakkzTXpFZ01Ua3VOak0xTlNBeE1TNHlORFl6SURJd0xqTTJPRGtnTVRFdU56YzVOa3d5TXk0eU5TQXhNeTQ0TnpVaUlITjBjbTlyWlQwaUkwUkZSVE5HTVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWk4K0NqeGphWEpqYkdVZ1kzZzlJamd1TmpJMUlpQmplVDBpTnk0eE1qVWlJSEk5SWpJdU5qSTFJaUJtYVd4c1BTSWpSRVZGTTBZeElpOCtDand2YzNablBnbz1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMTVzIGVhc2U7XG59XG4udXBsb2FkZXItYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZUQwaU1TSWdlVDBpTVNJZ2QybGtkR2c5SWpJeUlpQm9aV2xuYUhROUlqSXlJaUJ5ZUQwaU55SWdjM1J5YjJ0bFBTSWpRVUpCUkVNeElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUx6NEtQSEJoZEdnZ1pEMGlUVEF1TnpVZ01UY3VNalZNTnk0Mk5EUTVNaUF4TXk0Mk16ZzBRemd1TWpVME56WWdNVE11TXpFNE9TQTRMams0TmpBeUlERXpMak16TlRZZ09TNDFPREEyT0NBeE15NDJPREkxVERFeExqa3lPVGtnTVRVdU1EVXlPVU14TWk0Mk5Ea2dNVFV1TkRjeU15QXhNeTQxTlRJM0lERTFMalF3TWpVZ01UUXVNVGs0T0NBeE5DNDROemMxVERFM0xqa3pNVE1nTVRFdU9EUTBPVU14T0M0Mk16VXhJREV4TGpJM016RWdNVGt1TmpNMU5TQXhNUzR5TkRZeklESXdMak0yT0RrZ01URXVOemM1Tmt3eU15NHlOU0F4TXk0NE56VWlJSE4wY205clpUMGlJMEZDUVVSRE1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDanhqYVhKamJHVWdZM2c5SWpndU5qSTFJaUJqZVQwaU55NHhNalVpSUhJOUlqSXVOakkxSWlCbWFXeHNQU0lqUVVKQlJFTXhJaTgrQ2p3dmMzWm5QZ289XCIpO1xufVxuLnVwbG9hZGVyLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMy43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGRjtcbiAgYm9yZGVyOiAycHggZGFzaGVkICNBRkQ1RkY7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM5NEEyQjY7XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4udXBsb2FkZXItd2lkZ2V0IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXBsb2FkZXItZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgMCAxLjVyZW07XG59XG4udXBsb2FkZXItaGludCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAwIDAgMnJlbTtcbn1cbi51cGxvYWRlci1kaWFsb2cge1xuICBjb2xvcjogIzAxNzdGRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnVwbG9hZGVyLWNhbmNlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREVFM0YxO1xuICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi51cGxvYWRlci1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByZXZpZXctZWxlbWVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuXG4ucmVtb3ZlLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiAxcmVtO1xuICBjb2xvcjogI0RFRTNGMTtcbn1cbi5yZW1vdmUtaW1hZ2U6aG92ZXIge1xuICBjb2xvcjogI0FCQURDMTtcbn1cblxuLnF1ZXN0aW9uLWltYWdlLXVwbG9hZGVkID4gZGl2IHtcbiAgd2lkdGg6IDU1OHB4O1xuICBoZWlnaHQ6IDMyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5xdWVzdGlvbi1pbWFnZS11cGxvYWRlZCA+IGRpdiA+IGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5lZGl0LWltYWdlIC51cGxvYWRlci13aWRnZXQge1xuICBtaW4taGVpZ2h0OiAxNi4yNXJlbTtcbn1cblxuLnF1ZXN0aW9uLWltYWdlIHtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnF1ZXN0aW9uLWltYWdlID4gaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmNoZWNrYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmNoZWNrYm94LWlucHV0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LW1hcmsge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzVCN0I5O1xufVxuLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOQ0F4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE15NHpNRGczSURFdU56QTNNVEZETVRNdU5qazVNaUF5TGpBNU56WXpJREV6TGpZNU9USWdNaTQzTXpBNElERXpMak13T0RjZ015NHhNakV6TWt3MkxqTTBNRFE1SURFd0xqQTRPVFZETlM0NU5EazVOaUF4TUM0ME9DQTFMak14TmpnZ01UQXVORGdnTkM0NU1qWXlOeUF4TUM0d09EazFURE11TlRFeU1EWWdPQzQyTnpVeU9VTXpMalE0TkRRNElEZ3VOalEzTnpFZ015NDBOVGc0TlNBNExqWXhPRGt5SURNdU5ETTFNVFlnT0M0MU9Ea3dPRXd3TGpJNU1qZzVNeUExTGpRME5qZ3lReTB3TGpBNU56WXpNVFFnTlM0d05UWXlPU0F0TUM0d09UYzJNekE0SURRdU5ESXpNVE1nTUM0eU9USTRPVE1nTkM0d016STJUREV1TnpBM01URWdNaTQyTVRnek9VTXlMakE1TnpZeklESXVNakkzT0RjZ01pNDNNekE0SURJdU1qSTNPRGNnTXk0eE1qRXpNaUF5TGpZeE9ETTVURFV1TmpNNE1ETWdOUzR4TXpVeFRERXdMalE0TURJZ01DNHlPVEk0T1RORE1UQXVPRGN3T0NBdE1DNHdPVGMyTXpFZ01URXVOVEF6T1NBdE1DNHdPVGMyTXpFeElERXhMamc1TkRVZ01DNHlPVEk0T1ROTU1UTXVNekE0TnlBeExqY3dOekV4V2lJZ1ptbHNiRDBpSXpNMVFqZENPU0l2UGdvOEwzTjJaejRLXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtaW1hZ2UgMC4xNXMgZWFzZTtcbn1cbi5jaGVja2JveC1tYXJrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgI0RFRTNGMTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoZWNrYm94LW1hcms6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQUJBREMxO1xufVxuLmNoZWNrYm94OmhvdmVyIC5jaGVja2JveC1pbnB1dDpub3QoOmNoZWNrZWQpICsgLmNoZWNrYm94LW1hcmsge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQUJBREMxO1xufVxuLmNoZWNrYm94LXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uY2hlY2tib3gtZ3JleSAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1tYXJrIHtcbiAgYm9yZGVyOiAycHggc29saWQgI0FCQURDMTtcbn1cbi5jaGVja2JveC1ncmV5IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LW1hcms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOQ0F4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE15NHpNRGczSURFdU56QTNNVEZETVRNdU5qazVNaUF5TGpBNU56WXpJREV6TGpZNU9USWdNaTQzTXpBNElERXpMak13T0RjZ015NHhNakV6TWt3MkxqTTBNRFE1SURFd0xqQTRPVFZETlM0NU5EazVOaUF4TUM0ME9DQTFMak14TmpnZ01UQXVORGdnTkM0NU1qWXlOeUF4TUM0d09EazFURE11TlRFeU1EWWdPQzQyTnpVeU9VTXpMalE0TkRRNElEZ3VOalEzTnpFZ015NDBOVGc0TlNBNExqWXhPRGt5SURNdU5ETTFNVFlnT0M0MU9Ea3dPRXd3TGpJNU1qZzVNeUExTGpRME5qZ3lReTB3TGpBNU56WXpNVE1nTlM0d05UWXlPU0F0TUM0d09UYzJNekE0SURRdU5ESXpNVE1nTUM0eU9USTRPVE1nTkM0d016STJUREV1TnpBM01URWdNaTQyTVRnek9VTXlMakE1TnpZeklESXVNakkzT0RjZ01pNDNNekE0SURJdU1qSTNPRGNnTXk0eE1qRXpNaUF5TGpZeE9ETTVURFV1TmpNNE1ETWdOUzR4TXpVeFRERXdMalE0TURJZ01DNHlPVEk0T1RORE1UQXVPRGN3T0NBdE1DNHdPVGMyTXpBNUlERXhMalV3TXprZ0xUQXVNRGszTmpNeE15QXhNUzQ0T1RRMUlEQXVNamt5T0RrelRERXpMak13T0RjZ01TNDNNRGN4TVZvaUlHWnBiR3c5SWlOQlFrRkVRekVpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbn1cblxuLnJhZGlvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJhZGlvLWlucHV0IHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLW1hcmsge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjI0ODk5O1xufVxuLnJhZGlvLWlucHV0OmNoZWNrZWQgKyAucmFkaW8tbWFyazo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyNDg5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2U7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4ucmFkaW8tbWFyayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBQkFEQzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4xNXMgZWFzZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnJhZGlvLW1hcms6aG92ZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjI0ODk5O1xufVxuLnJhZGlvOmhvdmVyIC5yYWRpby1pbnB1dDpub3QoOmNoZWNrZWQpICsgLnJhZGlvLW1hcmsge1xuICBib3JkZXI6IDJweCBzb2xpZCAjMjI0ODk5O1xufVxuLnJhZGlvLXRleHQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM2MjdCQTA7XG4gIG1hcmdpbjogMCAwIDAgMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udG9vbHRpcDo6YmVmb3JlLCAudG9vbHRpcDo6YWZ0ZXIge1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTAuNXJlbSk7XG59XG4udG9vbHRpcDo6YmVmb3JlIHtcbiAgei1pbmRleDogMTAwMTtcbiAgYm9yZGVyOiAwLjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbn1cbi50b29sdGlwOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIHotaW5kZXg6IDEwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAyMWVtO1xuICBtYXgtd2lkdGg6IDIxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjQUJBREMxO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3gtc2hhZG93OiAwcHggMTZweCAxNXB4IHJnYmEoMTE1LCAxMTksIDE1MiwgMC4xKTtcbiAgYm90dG9tOiBjYWxjKDEwMCUgKyA4cHgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLnRvb2x0aXA6aG92ZXI6OmJlZm9yZSwgLnRvb2x0aXA6aG92ZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiB0b29sdGlwIDAuM3MgZWFzZS1vdXQgZm9yd2FyZHM7XG4gIGFuaW1hdGlvbjogdG9vbHRpcCAwLjNzIGVhc2Utb3V0IGZvcndhcmRzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgdG9vbHRpcCB7XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRvb2x0aXAge1xuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxufVxuLnRvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50b2dnbGUtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4udG9nZ2xlLWlucHV0OmNoZWNrZWQgfiAudG9nZ2xlLXRodW1iOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMHB4KTtcbn1cbi50b2dnbGUtaW5wdXQ6Y2hlY2tlZCB+IC50b2dnbGUtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjI0ODk5O1xufVxuLnRvZ2dsZS10aHVtYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI0NCRDNFMztcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMy4yNXJlbTtcbiAgZmxleDogMCAwIDMuMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLnRvZ2dsZS10aHVtYjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBsZWZ0OiA0cHg7XG4gIHRvcDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4udG9nZ2xlLXRleHQge1xuICBwYWRkaW5nOiAwIDAgMCAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc29ydGFibGUtY2hvc2VuIC5hY3Rpb24tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBRkQ1RkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uc29ydGFibGUtY2hvc2VuIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uc29ydGFibGUtZ2hvc3QgLmFjdGlvbi1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FGRDVGRjtcbiAgaGVpZ2h0OiA1cmVtO1xufVxuLnNvcnRhYmxlLWdob3N0IC5hY3Rpb24tY29udHJvbCA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5lZGl0LWltYWdlLnNvcnRhYmxlLWdob3N0IC5hY3Rpb24tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBRkQ1RkY7XG4gIG1pbi1oZWlnaHQ6IDIyLjM3NXJlbTtcbn1cbi5lZGl0LWltYWdlLnNvcnRhYmxlLWdob3N0IC5hY3Rpb24tY29udHJvbCA+IGRpdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zb3J0YWJsZS1kcmFnIC5hY3Rpb24tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNBRkQ1RkY7XG59XG5cbi5vcmRlci1tb2RlIHtcbiAgei1pbmRleDogMTIwMTtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwO1xufVxuLm9yZGVyLW1vZGUgLmFuc3dlcnMtY29udGVudCAuZWRpdC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5vcmRlci1tb2RlIC5lZGl0LWdyb3VwIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2NvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNjb3JlLWlucHV0IHtcbiAgd2lkdGg6IDIuNjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREVFM0YxICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3Mzc3OTg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtaW4taGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cbi5zY29yZS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMTVzIGVhc2U7XG59XG4uc2NvcmUgLmluY3JlYXNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1DQXhOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUZ2dOaTQyTlRjeU0wd3lJREV1TURBd016Y2lJSE4wY205clpUMGlJMFJGUlROR01TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUZ2dOeTR3TURBNU9Fd3lJREV5TGpZMU56Z2lJSE4wY205clpUMGlJMFJGUlROR01TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgbWFyZ2luOiAwIDAgMCAwLjVyZW07XG59XG4uc2NvcmUgLmluY3JlYXNlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1DQXhOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUZ2dOaTQyTlRjeU0wd3lJREV1TURBd016Y2lJSE4wY205clpUMGlJMEZDUVVSRE1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUZ2dOeTR3TURBNU9Fd3lJREV5TGpZMU56Z2lJSE4wY205clpUMGlJMEZDUVVSRE1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbn1cbi5zY29yZSAuZGVjcmVhc2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ05pNDJOVGN5TTB3NElERXVNREF3TXpjaUlITjBjbTlyWlQwaUkwUkZSVE5HTVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRJZ055NHdNREE1T0V3NElERXlMalkxTnpnaUlITjBjbTlyWlQwaUkwUkZSVE5HTVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRLUEM5emRtYytDZz09XCIpO1xuICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbn1cbi5zY29yZSAuZGVjcmVhc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ05pNDJOVGN5TTB3NElERXVNREF3TXpjaUlITjBjbTlyWlQwaUkwRkNRVVJETVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRJZ055NHdNREE1T0V3NElERXlMalkxTnpnaUlITjBjbTlyWlQwaUkwRkNRVVJETVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRLUEM5emRtYytDZz09XCIpO1xufVxuXG4uZWRpdC1ncm91cCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmVkaXQtZ3JvdXAgPiBsYWJlbCB7XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDFyZW07XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgbWFyZ2luOiAwIDAgMC41cmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lZGl0LWdyb3VwIC5mb3JtLWdyb3VwID4gbGFiZWwge1xuICBjb2xvcjogIzYyN0JBMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZWRpdC1ncm91cCAuZm9ybS1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBoZWlnaHQ6IDRyZW07XG59XG4uZWRpdC1ncm91cCAuZm9ybS1ncm91cCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLmVkaXQtZ3JvdXAgLmZvcm0tZ3JvdXAgdGV4dGFyZWEuaC0xNjAge1xuICBoZWlnaHQ6IDEwcmVtO1xufVxuLmVkaXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHJlc2l6ZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5lZGl0LWdyb3VwIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVkaXQtZ3JvdXAgLmZvcm0tY29udHJvbDpob3ZlciwgLmVkaXQtZ3JvdXAgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmVkaXQtZ3JvdXAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbWluLWhlaWdodDogMTByZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLmVkaXQtZ3JvdXAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBsaW5lLWhlaWdodDogNHJlbTtcbiAgbWluLWhlaWdodDogNHJlbTtcbn1cbi5lZGl0LWdyb3VwLmVkaXQtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZWRpdC1ncm91cC5lZGl0LWltYWdlIC5hY3Rpb24tZmxleCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZWRpdC1ncm91cC5lZGl0LWltYWdlIC5hY3Rpb24tYnV0dG9ucyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uZWRpdC10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmVkaXQtdG9vbGJhciAubGVmdCwgLmVkaXQtdG9vbGJhciAucmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmVkaXQtbmV3IC5hY3Rpb24tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkY7XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4taGVpZ2h0OiAyMi4zNzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZWRpdC1uZXcgc3BhbltjbGFzc149aWNvbi1dIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbi5hY3Rpb24tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uYWN0aW9uLWNvbnRyb2wgLnF1ZXN0aW9uLWltYWdlIHtcbiAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmFjdGlvbi1jb250cm9sIC5xdWVzdGlvbi1pbWFnZSA+IGltZywgLmFjdGlvbi1jb250cm9sIC5xdWVzdGlvbi1pbWFnZSBpbWcge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uYWN0aW9uLWNvbnRyb2wuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGQkZCO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQUVFMkUzO1xufVxuLmFjdGlvbi1jb250cm9sLnNlbGVjdGVkIC5mb3JtLWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hY3Rpb24tYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICBtaW4taGVpZ2h0OiAzcmVtO1xufVxuLmFjdGlvbi1idXR0b24ge1xuICBjb2xvcjogI0RFRTNGMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlO1xufVxuLmFjdGlvbi1idXR0b246aG92ZXIge1xuICBjb2xvcjogI0FCQURDMTtcbn1cbi5hY3Rpb24tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWN0aW9uLWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgY29sb3I6ICM3Mzc3OTg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmFjdGlvbi1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTMuNzVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xufVxuLmFjdGlvbi1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4ucXVlc3Rpb24tdmlldyB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4ucXVlc3Rpb24tdmlldyAucXVlc3Rpb24tdmlldy1pbWFnZSB7XG4gIHdpZHRoOiA1NThweDtcbiAgaGVpZ2h0OiAzMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5xdWVzdGlvbi12aWV3IC5xdWVzdGlvbi12aWV3LWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4ucXVlc3Rpb24tdmlldyAucXVlc3Rpb24tdmlldy1pbWFnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5xdWVzdGlvbi12aWV3LXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMCAwIDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFuc3ctbW9yZS00IHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5oaWdoY2hhcnRzLXRpdGxlIHtcbiAgY29sb3I6ICM3Mzc3OTggIWltcG9ydGFudDtcbiAgZmlsbDogIzczNzc5OCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuXG4uc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwIDAgMS41cmVtIDA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnN0YXR1cy1saXN0LCAuc3RhdHVzICN0ZXN0X2VkaXRfYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUZENUZGO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnN0YXR1cy1saXN0IGlucHV0W3R5cGU9cmFkaW9dLCAuc3RhdHVzICN0ZXN0X2VkaXRfYWN0aXZpdHkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbi5zdGF0dXMtbGluaywgLnN0YXR1cyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwcmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgZmxleDogMCAwIDEwcmVtO1xufVxuLnN0YXR1cy1oZWFkLCAuc3RhdHVzIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjguMTklO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxcmVtO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cbi5zdGF0dXMtaGludCB7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICBjb2xvcjogIzk0QTJCNjtcbn1cbi5zdGF0dXMgLmFjdGl2ZSwgLnN0YXR1cyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkMyRTNFO1xuICBvcGFjaXR5OiAwO1xufVxuLmJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjY1O1xuICB6LWluZGV4OiAxMDQwO1xufVxuLmJhY2tkcm9wLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAxMDYwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubW9kYWwuZmFkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xufVxuLm1vZGFsLm1vZGFsLXNob3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcGFjaXR5OiAxO1xufVxuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBtYXgtd2lkdGg6IDUwcmVtO1xuICBtaW4td2lkdGg6IDUwcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLm1vZGFsLWRpYWxvZy53LTcwLXBlcmNlbnQge1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWluLXdpZHRoOiA3MCU7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwYWRkaW5nOiAycmVtIDNyZW0gMS41cmVtIDNyZW07XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAycmVtIDA7XG59XG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjNjI3QkEwO1xufVxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAwIDAgMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuLm1vZGFsLWNsb3NlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTVJREU1VERFeUlERXlUVEV5SURFeVREVWdNVGxOTVRJZ01USk1OU0ExVFRFeUlERXlUREU1SURVaUlITjBjbTlyWlQwaUkwRkNRVVJETVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC00MHB4O1xuICB0b3A6IC0yNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ubW9kYWwtdGl0bGUge1xuICBjb2xvcjogIzJDMkUzRTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLm1vZGFsLXNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAwMDYyNXJlbTtcbiAgY29sb3I6ICM2MjdCQTA7XG59XG5cbi8qIEFuaW1hdGlvbnMgKi9cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNyZW0pO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgYmxpbmtlciB7XG4gIDAlIHtcbiAgICBjb2xvcjogI0ZGRkE3NztcbiAgfVxuICA1MCUge1xuICAgIGNvbG9yOiAjRkZDMjlGO1xuICB9XG4gIDEwMCUge1xuICAgIGNvbG9yOiAjRkZGQTc3O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5tb2RhbC1zZWxlY3QtbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG59XG4ubW9kYWwtc2VsZWN0LWxhYmVsOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4ubW9kYWwtc2VsZWN0LWxhYmVsOmhvdmVyOm5vdCgubW9kYWwtc2VsZWN0LXNlbGVjdGVkKSAubW9kYWwtc2VsZWN0LWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdGMkZGO1xufVxuLm1vZGFsLXNlbGVjdC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YzRjlGRjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5tb2RhbC1zZWxlY3QtYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RTlGRjtcbn1cbi5tb2RhbC1zZWxlY3QtaW5wdXQge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubW9kYWwtc2VsZWN0LXNlbGVjdGVkIC5tb2RhbC1zZWxlY3QtYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RkFCRUY7XG59XG4ubW9kYWwtc2VsZWN0LXNlbGVjdGVkIC5tb2RhbC1zZWxlY3QtbWV0YSxcbi5tb2RhbC1zZWxlY3Qtc2VsZWN0ZWQgLm1vZGFsLXNlbGVjdC10aXRsZSxcbi5tb2RhbC1zZWxlY3Qtc2VsZWN0ZWQgLm1vZGFsLXNlbGVjdC1oaW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubW9kYWwtc2VsZWN0LWljb24ge1xuICB3aWR0aDogM3JlbTtcbiAgZmxleDogMCAwIDNyZW07XG4gIG1hcmdpbjogMCAxcmVtIDAgMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG4ubW9kYWwtc2VsZWN0LWNvbnRlbnQge1xuICBmbGV4OiAxO1xufVxuLm1vZGFsLXNlbGVjdC1oZWFkIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDAwNjI1cmVtO1xuICBjb2xvcjogIzJDMkUzRTtcbiAgbWFyZ2luOiAwIDAgMC42ODc1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWwtc2VsZWN0LXRpdGxlIHtcbiAgZmxleDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4ubW9kYWwtc2VsZWN0LWhpbnQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDAwNjI1cmVtO1xuICBjb2xvcjogIzgzQTBDMTtcbn1cbi5tb2RhbC1zZWxlY3QtbWV0YSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjQTdCQ0QyO1xufVxuLm1vZGFsLXNlbGVjdC1pdGVtIHtcbiAgbWFyZ2luOiAwIDEuMDYyNXJlbSAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubW9kYWwtc2VsZWN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1zZWxlY3QtdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW46IDAgMC4yNXJlbSAwIDA7XG59XG4ubW9kYWwtc2VsZWN0LW5hbWUge1xuICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLm1vZGFsLXNlbGVjdC1jb250aW51ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjU2MjVyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwLjM3NXJlbSAwIDAgMC41cmVtO1xuICBhbmltYXRpb246IGJsaW5rZXIgMnMgbGluZWFyIGluZmluaXRlO1xuICBjb2xvcjogI0ZGRkE3Nztcbn1cblxuLmljb24tcmVndWxhciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWFnZXMvdGVzdC5zdmcpO1xufVxuLmljb24tdHJhaW5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3NpbXVsYXRvci5zdmcpO1xufVxuLmljb24tbWFyYXRob24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL21hcmF0aG9uLnN2Zyk7XG59XG5cbi5sb2FkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLypcblRoZSBsb2FkZXJzIHVzZSBDU1MgY3VzdG9tIHByb3BlcnRpZXMgKHZhcmlhYmxlcykgdG8gY29udHJvbCB0aGUgYXR0cmlidXRlcyBvZiB0aGUgbG9hZGVyc1xuKi9cbjpyb290IHtcbiAgLS1sb2FkZXItd2lkdGg6IDcwcHg7XG4gIC0tbG9hZGVyLWhlaWdodDogNzBweDtcbiAgLS1sb2FkZXItY29sb3ItcHJpbWFyeTogIzZGQUJFRjtcbiAgLS1sb2FkZXItY29sb3Itc2Vjb25kYXJ5OiAjZWVlO1xuICAtLWxpbmUtd2lkdGg6IDVweDtcbiAgLS1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtLWxvYWRlci1pbml0aWFsLXNjYWxlOiAwLjE7XG59XG5cbi5sb2FkZXIsIC5sb2FkZXI6YmVmb3JlLCAubG9hZGVyOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLypcbkluIG9yZGVyIHRvIGdldCBvcHRpbWFsIHJlc3VsdHMsIHBsZWFzZSBvbmx5IGNoYW5nZSB0aGUgXG52YXJpYWJsZXMgYWJvdmUgYW5kIGRvbid0IGNoYW5nZSBhbnl0aGluZyBpbiB0aGUgYWN0dWFsIGxvYWRlciBjb2RlXG4qL1xuQGtleWZyYW1lcyBjaXJjbGUtbG9hZGVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5sb2FkZXIge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICBib3JkZXI6IHZhcigtLWxpbmUtd2lkdGgsIDRweCkgc29saWQgdmFyKC0tbG9hZGVyLWNvbG9yLXNlY29uZGFyeSwgI2ZmZik7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tbG9hZGVyLWNvbG9yLXByaW1hcnksICMwMGYpO1xuICB3aWR0aDogdmFyKC0tbG9hZGVyLXdpZHRoLCAxMDBweCk7XG4gIGhlaWdodDogdmFyKC0tbG9hZGVyLWhlaWdodCwgMTAwcHgpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogY2lyY2xlLWxvYWRlciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24sIDFzKSBpbmZpbml0ZSBlYXNlLW91dDtcbn1cblxuLnRyZWUgYSB7XG4gIG1pbi1oZWlnaHQ6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGQkZERkY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJGREZGO1xuICBjb2xvcjogIzczNzc5ODtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMTE1LCAxMTksIDE1MiwgMC4xKTtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJlZSBhOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCByZ2JhKDExNSwgMTE5LCAxNTIsIDAuMik7XG59XG4udHJlZSB1bCB1bCB7XG4gIHBhZGRpbmc6IDAgMCAwIDEyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udHJlZSB1bCB1bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM0cHg7XG4gIHdpZHRoOiA0MnB4O1xuICBsZWZ0OiA1OHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNERUUzRjE7XG4gIHRvcDogMDtcbn1cbi50cmVlIHVsIHVsIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0RFRTNGMTtcbiAgbGVmdDogLTYycHg7XG4gIGJvdHRvbTogMzJweDtcbn1cblxuLmNvbmZpcm0taGludCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBsaW5lLWhlaWdodDogMTMwJTtcbn1cbi5jb25maXJtLWRhbmdlciB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGNvbG9yOiAjQjE1ODU4O1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5icmVhZGNydW1icyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYnJlYWRjcnVtYnMgbGkge1xuICBtYXgtd2lkdGg6IDEyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJyZWFkY3J1bWJzIGxpOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMCAwIDhweDtcbiAgaGVpZ2h0OiAwLjkzNzVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU5DSWdhR1ZwWjJoMFBTSTRJaUIyYVdWM1FtOTRQU0l3SURBZ05DQTRJaUJtYVd4c1BTSnViMjVsSWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpUGdvOGNHRjBhQ0JtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdOc2FYQXRjblZzWlQwaVpYWmxibTlrWkNJZ1pEMGlUVE11T0RVek5UVWdNeTQyTkRZME5VTTBMakEwT0RneUlETXVPRFF4TnpFZ05DNHdORGc0TWlBMExqRTFPREk1SURNdU9EVXpOVFVnTkM0ek5UTTFOVXd3TGpnMU16VTFNeUEzTGpNMU16VTFRekF1TmpVNE1qa3hJRGN1TlRRNE9ESWdNQzR6TkRFM01Ea2dOeTQxTkRnNE1pQXdMakUwTmpRME5pQTNMak0xTXpVMVF5MHdMakEwT0RneE5UVWdOeTR4TlRneU9TQXRNQzR3TkRnNE1UVTFJRFl1T0RReE56RWdNQzR4TkRZME5EWWdOaTQyTkRZME5Vd3lMamM1TWpnNUlEUk1NQzR4TkRZME5EY2dNUzR6TlRNMU5VTXRNQzR3TkRnNE1UVXpJREV1TVRVNE1qa2dMVEF1TURRNE9ERTFNeUF3TGpnME1UY3dPU0F3TGpFME5qUTBOeUF3TGpZME5qUTBOa013TGpNME1UY3dPU0F3TGpRMU1URTROQ0F3TGpZMU9ESTVNU0F3TGpRMU1URTROQ0F3TGpnMU16VTFOQ0F3TGpZME5qUTBOa3d6TGpnMU16VTFJRE11TmpRMk5EVmFJaUJtYVd4c1BTSWpOek0zTnprNElpOCtDand2YzNablBnbz1cIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTIzcHg7XG59XG4uYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5icmVhZGNydW1icyBsaS5hY3RpdmUge1xuICBjb2xvcjogIzczNzc5ODtcbn1cbi5icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICNBQkFEQzE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEyOC4xOSU7XG59XG5cbi5jaGVjay1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG4uY2hlY2stbW9kYWwtb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuLmNoZWNrLW1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NCwgNDYsIDYyLCAwLjYpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbn1cbi5jaGVjay1tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LXdpZHRoOiA3NXJlbTtcbiAgbWluLXdpZHRoOiA3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5jaGVjay1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBhZGRpbmc6IDJyZW0gOS4zMTI1cmVtIDEuNXJlbSA5LjMxMjVyZW07XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG59XG4uY2hlY2stbW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMCAyLjVyZW0gMDtcbn1cbi5jaGVjay1tb2RhbC10aXRsZSB7XG4gIGNvbG9yOiAjMkMyRTNFO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS40Mzc1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG59XG4uY2hlY2stbW9kYWwtY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMS41cmVtO1xuICByaWdodDogLTguODEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA2O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRURTVJREU1VERFeUlERXlUVEV5SURFeVREVWdNVGxOTVRJZ01USk1OU0ExVFRFeUlERXlUREU1SURVaUlITjBjbTlyWlQwaUkwRkNRVVJETVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlJSE4wY205clpTMXNhVzVsYW05cGJqMGljbTkxYm1RaUx6NEtQQzl6ZG1jK0NnPT0pO1xufVxuLmNoZWNrLW1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogM3JlbSAwIDAgMDtcbn1cbi5jaGVjay1tb2RhbC1mb290ZXIgLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY2hlY2stbW9kYWwtZm9vdGVyIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jaGVjay1tb2RhbC1mb290ZXIgLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDAgMi41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaGVjay1tb2RhbC1mb290ZXIgLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF0gKyBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjQUJBREMxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jaGVjay1tb2RhbC1mb290ZXIgLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TkNBeE1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhNeTR6TURnM0lERXVOekEzTVRGRE1UTXVOams1TWlBeUxqQTVOell6SURFekxqWTVPVElnTWk0M016QTRJREV6TGpNd09EY2dNeTR4TWpFek1rdzJMak0wTURRNUlERXdMakE0T1RWRE5TNDVORGs1TmlBeE1DNDBPQ0ExTGpNeE5qZ2dNVEF1TkRnZ05DNDVNall5TnlBeE1DNHdPRGsxVERNdU5URXlNRFlnT0M0Mk56VXlPVU16TGpRNE5EUTRJRGd1TmpRM056RWdNeTQwTlRnNE5TQTRMall4T0RreUlETXVORE0xTVRZZ09DNDFPRGt3T0V3d0xqSTVNamc1TXlBMUxqUTBOamd5UXkwd0xqQTVOell6TVRNZ05TNHdOVFl5T1NBdE1DNHdPVGMyTXpBNElEUXVOREl6TVRNZ01DNHlPVEk0T1RNZ05DNHdNekkyVERFdU56QTNNVEVnTWk0Mk1UZ3pPVU15TGpBNU56WXpJREl1TWpJM09EY2dNaTQzTXpBNElESXVNakkzT0RjZ015NHhNakV6TWlBeUxqWXhPRE01VERVdU5qTTRNRE1nTlM0eE16VXhUREV3TGpRNE1ESWdNQzR5T1RJNE9UTkRNVEF1T0Rjd09DQXRNQzR3T1RjMk16QTVJREV4TGpVd016a2dMVEF1TURrM05qTXhNeUF4TVM0NE9UUTFJREF1TWpreU9Ea3pUREV6TGpNd09EY2dNUzQzTURjeE1Wb2lJR1pwYkd3OUlpTkJRa0ZFUXpFaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG59XG5cbi5tb2RhbC10YWJzIGlucHV0W3R5cGU9cmFkaW9dW25hbWU9X21vZGFsX3RhYnNdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC10YWJzLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRjFGNEY5O1xuICBtYXJnaW46IDAgMCAzcmVtIDA7XG59XG4ubW9kYWwtdGFicy1uYXYgbGFiZWwge1xuICBwYWRkaW5nOiAxLjYyNXJlbSAxLjI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1vZGFsLXRhYnMtbmF2IGxhYmVsIC5pY29ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDAgMCAwIDAuNjI1cmVtO1xufVxuLm1vZGFsLXRhYnMtbmF2IGxhYmVsLmFjdGl2ZS10YWI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMzZCODQ7XG59XG4ubW9kYWwtdGFicy1uYXYgbGFiZWwudGVzdC1mYWlsIHtcbiAgY29sb3I6ICNCMTU4NTg7XG59XG4ubW9kYWwtdGFicy1uYXYgbGFiZWwudGVzdC1mYWlsIC5pY29ucyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVWlJR2hsYVdkb2REMGlNVFVpSUhacFpYZENiM2c5SWpBZ01DQXhOU0F4TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEpsWTNRZ2VEMGlNVEV1TXpFeU5TSWdlVDBpTUM0d01EQXlORFF4TkRFaUlIZHBaSFJvUFNJMElpQm9aV2xuYUhROUlqRTJJaUJ5ZUQwaU1TSWdkSEpoYm5ObWIzSnRQU0p5YjNSaGRHVW9ORFVnTVRFdU16RXlOU0F3TGpBd01ESTBOREUwTVNraUlHWnBiR3c5SWlOR1EwTTBRa1FpTHo0S1BISmxZM1FnZUQwaU1UUXVNVFEwTlNJZ2VUMGlNVEV1TXpFek55SWdkMmxrZEdnOUlqUWlJR2hsYVdkb2REMGlNVFlpSUhKNFBTSXhJaUIwY21GdWMyWnZjbTA5SW5KdmRHRjBaU2d4TXpVZ01UUXVNVFEwTlNBeE1TNHpNVE0zS1NJZ1ptbHNiRDBpSTBaRFF6UkNSQ0l2UGdvOEwzTjJaejRLXCIpO1xufVxuLm1vZGFsLXRhYnMtbmF2IGxhYmVsLnRlc3QtcGFzcyB7XG4gIGNvbG9yOiAjMDM2Qjg0O1xufVxuLm1vZGFsLXRhYnMtbmF2IGxhYmVsLnRlc3QtcGFzcyAuaWNvbnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TkNBeE1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhNeTR6TURnM0lERXVOekEzTVRGRE1UTXVOams1TWlBeUxqQTVOell6SURFekxqWTVPVElnTWk0M016QTRJREV6TGpNd09EY2dNeTR4TWpFek1rdzJMak0wTURRNUlERXdMakE0T1RWRE5TNDVORGs1TmlBeE1DNDBPQ0ExTGpNeE5qZ2dNVEF1TkRnZ05DNDVNall5TnlBeE1DNHdPRGsxVERNdU5URXlNRFlnT0M0Mk56VXlPVU16TGpRNE5EUTRJRGd1TmpRM056RWdNeTQwTlRnNE5TQTRMall4T0RreUlETXVORE0xTVRZZ09DNDFPRGt3T1V3d0xqSTVNamc1TXlBMUxqUTBOamd5UXkwd0xqQTVOell6TVRNZ05TNHdOVFl5T1NBdE1DNHdPVGMyTXpBNElEUXVOREl6TVRNZ01DNHlPVEk0T1RNZ05DNHdNekkyTVV3eExqY3dOekV4SURJdU5qRTRNemxETWk0d09UYzJNeUF5TGpJeU56ZzNJREl1TnpNd09DQXlMakl5TnpnM0lETXVNVEl4TXpJZ01pNDJNVGd6T1V3MUxqWXpPREF6SURVdU1UTTFNVXd4TUM0ME9EQXlJREF1TWpreU9Ea3pRekV3TGpnM01EZ2dMVEF1TURrM05qTXhNU0F4TVM0MU1ETTVJQzB3TGpBNU56WXpNVEVnTVRFdU9EazBOU0F3TGpJNU1qZzVNMHd4TXk0ek1EZzNJREV1TnpBM01URmFJaUJtYVd4c1BTSWpRVVZGTWtVeklpOCtDand2YzNablBnbz1cIik7XG59XG4ubW9kYWwtdGFicy1uYXYgbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBib3R0b206IC0ycHg7XG59XG4ubW9kYWwtdGFicy1wYW5lLTEsIC5tb2RhbC10YWJzLXBhbmUtMiwgLm1vZGFsLXRhYnMtcGFuZS0zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tb2RhbC10YWJzLWluc3RydWN0aW9ucyB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQzNzVyZW07XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBtYXJnaW46IDAgMCAzcmVtIDA7XG59XG4ubW9kYWwtdGFicy1pbnN0cnVjdGlvbnMgYSB7XG4gIGNvbG9yOiAjNjI3QkEwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjI3QkEwO1xufVxuLm1vZGFsLXRhYnMtZGV2aWNlcyB7XG4gIG1hcmdpbjogMCAwIDNyZW0gMDtcbn1cbi5tb2RhbC10YWJzLWRldmljZXMgbGFiZWwge1xuICBjb2xvcjogIzYyN0JBMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG4gIG1hcmdpbjogMCAwIDAuNXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubW9kYWwtdGFicy1kZXZpY2VzIC5zZWxlY3QyLXNlbGVjdGlvbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNFN0YyRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbi5tb2RhbC10YWJzLXJlc3VsdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xuICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbn1cbi5tb2RhbC10YWJzLXJlc3VsdC10eXBlLCAubW9kYWwtdGFicy1yZXN1bHQtc3RhdXMge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gIGNvbG9yOiAjNjI3QkEwO1xufVxuLm1vZGFsLXRhYnMtcmVzdWx0LXN0YXR1cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubW9kYWwtdGFicy1yZXN1bHQtc3RhdHVzLnRlc3QtZmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0IxNTg1ODtcbn1cbi5tb2RhbC10YWJzLXJlc3VsdC1zdGF0dXMudGVzdC1wYXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMDM2Qjg0O1xufVxuLm1vZGFsLXRhYnMtcmVzdWx0LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAycHggc29saWQgI0U3RjJGRjtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuLm1vZGFsLXRhYnMtcmVzdWx0LXNjcmVlbi1wbGFjZWhvbGRlciwgLm1vZGFsLXRhYnMtcmVzdWx0LWNhbWVyYS1wbGFjZWhvbGRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTcuNjI1cmVtO1xuICBoZWlnaHQ6IDEyLjVyZW07XG59XG4ubW9kYWwtdGFicy1yZXN1bHQtc2NyZWVuLXBsYWNlaG9sZGVyLnRlc3QtZmFpbCwgLm1vZGFsLXRhYnMtcmVzdWx0LWNhbWVyYS1wbGFjZWhvbGRlci50ZXN0LWZhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkVFQkU4O1xufVxuLm1vZGFsLXRhYnMgI2NhbWVyYTpjaGVja2VkIH4gLm1vZGFsLXRhYnMtY29udGVudCAubW9kYWwtdGFicy1wYW5lLTEsXG4ubW9kYWwtdGFicyAjbWljcm9waG9uZTpjaGVja2VkIH4gLm1vZGFsLXRhYnMtY29udGVudCAubW9kYWwtdGFicy1wYW5lLTIsXG4ubW9kYWwtdGFicyAjc2NyZWVuc2hhcmU6Y2hlY2tlZCB+IC5tb2RhbC10YWJzLWNvbnRlbnQgLm1vZGFsLXRhYnMtcGFuZS0zIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53aWRnZXQtdG9wLnRpdGxlIHtcbiAgY29sb3I6ICM2MjdiYTA7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDkxLjE5JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi53aWRnZXQtdG9wLnN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogOTEuMTklO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICBjb2xvcjogI2E3YmNkMjtcbn1cbi53aWRnZXQtY29udGVudC5zdWJ0aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiA5MS4xOSU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gIGNvbG9yOiAjYTdiY2QyO1xufVxuLndpZGdldC1jb250ZW50LXByb2N0b3Jpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiA1MDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5zdHJlYW0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN0cmVhbS1zd2l0Y2hlci13cmFwcGVyIHtcbiAgei1pbmRleDogMTAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZmQ1ZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gIHBhZGRpbmc6IDRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zdHJlYW0tc3dpdGNoZXItaWNvbiB7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RyZWFtLXN3aXRjaGVyLWljb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5zdHJlYW0tc3dpdGNoZXItaWNvbjpub3QoLmFjdGl2ZSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3RyZWFtLXN3aXRjaGVyLWljb24td2ViY2FtIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cbi5zdHJlYW0tc3dpdGNoZXItaWNvbi13ZWJjYW06YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy93ZWJjYW1faWNvbi5zdmcpO1xufVxuLnN0cmVhbS1zd2l0Y2hlci1pY29uLXNjcmVlbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4uc3RyZWFtLXN3aXRjaGVyLWljb24tc2NyZWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybCguLi8uLi9pbWFnZXMvc2NyZWVuX3NoYXJpbmdfaWNvbi5zdmcpO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zZm9ybTogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5tb2RhbC1kaWFsb2cudy03MC1wZXJjZW50IHtcbiAgbWF4LXdpZHRoOiA3MCU7XG4gIG1pbi13aWR0aDogNzAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xufVxuLm1vZGFsLXN0cmVhbXMtc2VjdGlvbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBoZWlnaHQ6IDYwJTtcbiAgbWF4LWhlaWdodDogNjAlO1xuICBtaW4taGVpZ2h0OiA2MCU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gIGdhcDogMjRweCAwcHg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbn1cbi5tb2RhbC1zdHJlYW1zLXNlY3Rpb24udmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5tb2RhbC1zdHJlYW1zLXNlY3Rpb24uaG9yaXpvbnRhbCB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLm1vZGFsLXByb2N0b3JpbmctY2FyZCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogdW5zZXQ7XG59XG4ubW9kYWwtcHJvY3RvcmluZy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAycmVtIDNyZW0gMS41cmVtIDNyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjFmNGY5O1xuICBmb250LWZhbWlseTogR29sb3M7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTI4LjE5JTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuLm1vZGFsLXByb2N0b3JpbmctY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgb3V0bGluZTogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MnB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC1wcm9jdG9yaW5nLWNvbnRlbnQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubW9kYWwtcHJvY3RvcmluZy1jb250ZW50LXNlY3Rpb246Zmlyc3Qtb2YtdHlwZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjk7XG59XG4ubW9kYWwtcHJvY3RvcmluZy1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLnByb3RvY29sLWhlYWRlciB7XG4gIGNvbG9yOiAjNzM3Nzk4O1xuICBtYXJnaW46IDAuMjVyZW07XG59XG4ucHJvdG9jb2wtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjFmNGY5O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuLnByb3RvY29sLWJvZHktcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5wcm90b2NvbC1ib2R5LXJvdy1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICBjb2xvcjogIzgzYTBjMTtcbn1cbi5wcm90b2NvbC1ib2R5LXJvdy1pbmZvIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG59XG4ucHJvdG9jb2wtYm9keS1yb3ctaW5mby1tZXNzYWdlLnBvaW50X3N0cmFuZ2VfYmVoYXZpb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmOWZmO1xufVxuLnByb3RvY29sLWJvZHktcm93LWluZm8tbWVzc2FnZS53YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjhlOTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnByb3RvY29sLWJvZHktcm93LWluZm8tbWVzc2FnZS5mb3JjZV9yZXN1bHRfZmFpbGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjJlOTtcbiAgb3BhY2l0eTogMC43O1xufVxuLnByb3RvY29sLWJvZHktcm93LWluZm8tYXV0aG9yIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIGNvbG9yOiAjODNhMGMxO1xufVxuXG4uYWN0aW9ucy1wYW5lbCB7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbi50ZXN0LWluZm8tdGFibGUtbGVmdCB7XG4gIGNvbG9yOiAjODNhMGMxO1xufVxuXG4uY29uZmlybWF0aW9uX21lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiA2MTRweDtcbiAgcmlnaHQ6IC0xMDAlO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAtOHB4IDIwcHggcmdiYSgxMTUsIDExOSwgMTUyLCAwLjE1KTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgMXMgMXM7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uY29uZmlybWF0aW9uX21lbnUuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAxcztcbiAgYm90dG9tOiAwO1xuICB0b3A6IGF1dG87XG59XG5cbi5jbG9zZS1tZW51IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuXG4uY2xvc2UtbWVudS1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAxcztcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGltZWNvZGVzIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLnRpbWVjb2Rlcy10YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGhlaWdodDogYXV0bztcbn1cbi50aW1lY29kZXMtdGFibGUtcm93IHtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnRpbWVjb2Rlcy10YWJsZS1jZWxsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjVyZW07XG59XG4udGltZWNvZGVzLXRhYmxlLWNlbGwtZGF0ZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICM4M2EwYzE7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4udGltZWNvZGVzLXRhYmxlLWNlbGwtZGF0ZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi50aW1lY29kZXMtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLnRpbWVjb2Rlcy1zZWN0aW9uLWRhdGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjODNhMGMxO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmN1c3RvbS1kcm9wZG93bi1tZW51IHtcbiAgd2lkdGg6IDcwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY4ZmI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMTBweCByZ2JhKDE0MiwgMTQyLCAxNDIsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHM7XG4gIHotaW5kZXg6IDk5OTtcbn1cbi5jdXN0b20tZHJvcGRvd24tbWVudS52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xufVxuXG4uaW5pdC1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmN1c3RvbS1kcm9wZG93bi1tZW51LXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4uZG9jdW1lbnRhcnktY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1pbi13aWR0aDogNjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2Q3ZDdkNztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4uZG9jdW1lbnRhcnktY29uZmlybWF0aW9uLXdyYXBwZXI6aG92ZXIge1xuICBib3JkZXI6IDFweCBkYXNoZWQgI2ZmNGIwYztcbn1cbi5kb2N1bWVudGFyeS1jb25maXJtYXRpb24tY29udGVudCB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5kb2N1bWVudGFyeS1jb25maXJtYXRpb24tdmlkZW8ge1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cbi5kb2N1bWVudGFyeS1jb25maXJtYXRpb24tcGhvdG8ge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbn1cblxuLnN1cHBvcnQtcGFuZWwtYnRuLXN1cHBvcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDIpO1xuICBsZWZ0OiBjYWxjKHZhcigtLWN1cnJlbnQpICogMik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDUuNSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDUuNSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tY3VycmVudCkgKiA0KTtcbiAgY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDIwMDA7XG4gIHRyYW5zaXRpb246IDAuNnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSg2MywgMTA2LCAyMTgsIDAuNCk7XG4gIHBhZGRpbmc6IDlweCAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3VwcG9ydC1wYW5lbC1idG4tc3VwcG9ydDpob3ZlciB7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWN1cnJlbnQpICogMjUuNSk7XG59XG4uc3VwcG9ydC1wYW5lbC1idG4tc3VwcG9ydCAuaWNvbi1zdXBwb3J0cyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzEsIDQ2LCA4NSwgMC4zKTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogY2FsYyh2YXIoLS1jdXJyZW50KSAtIDFweCk7XG4gIHdpZHRoOiBjYWxjKHZhcigtLWN1cnJlbnQpICogMy41KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWN1cnJlbnQpICogMy41KTtcbiAgZm9udC1mYW1pbHk6IFJ1YmlrLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc3VwcG9ydC1wYW5lbC1idG4tc3VwcG9ydCAuaWNvbi1zdXBwb3J0cyBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi5zdXBwb3J0LXBhbmVsLWJ0bi1zdXBwb3J0IC50ZXh0LXN1cHBvcnQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDUgKyAycHgpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnN1cHBvcnQtcGFuZWwgLm1vZGFsLXJpZ2h0X19ibG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICByaWdodDogMDtcbiAgdG9wOiBjYWxjKHZhcigtLWN1cnJlbnQpICogNyArIDFweCk7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDU3NXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDAgNnB4IDI0cHggMCByZ2JhKDMxLCA0NiwgODUsIDAuMik7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tY3VycmVudCkgKiA1KSBjYWxjKHZhcigtLWN1cnJlbnQpICogNCkgMDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWN1cnJlbnQpICogNyk7XG4gIHotaW5kZXg6IDIwMDA7XG59XG4uc3VwcG9ydC1wYW5lbCAubW9kYWwtcmlnaHRfX2Jsb2NrIC5idG4tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDEpO1xuICByaWdodDogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDEpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY3VycmVudCkgKiAyLjUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDIuNSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3VwcG9ydC1wYW5lbCAubW9kYWwtcmlnaHRfX2Jsb2NrIC5idG4tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY3VycmVudCkgKiAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tY3VycmVudCkgLyA0KTtcbiAgYmFja2dyb3VuZDogI2IxYmJjYjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjJzO1xuICBsZWZ0OiA1MCU7XG59XG4uc3VwcG9ydC1wYW5lbCAubW9kYWwtcmlnaHRfX2Jsb2NrIC5idG4tY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDIpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1jdXJyZW50KSAvIDQpO1xuICBiYWNrZ3JvdW5kOiAjYjFiYmNiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4ycztcbiAgbGVmdDogNTAlO1xufVxuLnN1cHBvcnQtcGFuZWwgLm1vZGFsLXJpZ2h0X19jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsZXg6IDEgMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWFyZ2luOiAwIGNhbGMoLTEgKiB2YXIoLS1jdXJyZW50KSAqIDQpO1xuICBwYWRkaW5nOiAwIGNhbGModmFyKC0tY3VycmVudCkgKiA0KTtcbn1cbi5zdXBwb3J0LXBhbmVsIC5tb2RhbC1yaWdodF9fY29udGFpbmVyIC5tb2RhbC1yaWdodF9fY29udGVudCxcbi5zdXBwb3J0LXBhbmVsIC5tb2RhbC1yaWdodF9fY29udGFpbmVyIC5zdXBwb3J0LW1vZGFsLWJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uc3VwcG9ydC1wYW5lbCAubW9kYWwtcmlnaHRfX2NvbnRhaW5lciAubW9kYWwtcmlnaHRfX2NvbnRlbnQgdGV4dGFyZWEsXG4uc3VwcG9ydC1wYW5lbCAubW9kYWwtcmlnaHRfX2NvbnRhaW5lciAuc3VwcG9ydC1tb2RhbC1ib2R5IHRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc3VwcG9ydC1wYW5lbCAubW9kYWwtcmlnaHRfX2Zvb3RlciB7XG4gIG1hcmdpbjogMCBjYWxjKC0xICogdmFyKC0tY3VycmVudCkgKiA0KTtcbiAgcGFkZGluZzogdmFyKC0tY3VycmVudCkgY2FsYyh2YXIoLS1jdXJyZW50KSAqIDQpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWZmNjtcbn1cbi5zdXBwb3J0LXBhbmVsIC5tb2RhbC1yaWdodF9fZm9vdGVyIC5idG4tZ3JvdXBfX2Zvb3RlciB7XG4gIG1hcmdpbjogY2FsYyh2YXIoLS1jdXJyZW50KSAqIDIpIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnN1cHBvcnQtcGFuZWwgLnJlc2l6ZXIge1xuICB6LWluZGV4OiAyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ViZWZmNjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG59XG4uc3VwcG9ydC1wYW5lbCAucmVzaXplcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IGNhbGModmFyKC0tY3VycmVudCkgLSAycHgpO1xuICBoZWlnaHQ6IGNhbGModmFyKC0tY3VycmVudCkgKiAyKTtcbiAgd2lkdGg6IGNhbGModmFyKC0tY3VycmVudCkgLyAxLjUpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjFiYmNiO1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcbn1cbi5zdXBwb3J0LXBhbmVsIC5yZXNpemVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBjYWxjKHZhcigtLWN1cnJlbnQpIC0gMnB4KTtcbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWN1cnJlbnQpICogMi41KTtcbiAgd2lkdGg6IGNhbGModmFyKC0tY3VycmVudCkgLyAxLjUpO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiMWJiY2I7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xufVxuLnN1cHBvcnQtcGFuZWwgLnJlc2l6ZXI6aG92ZXIge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXIge1xuICB6LWluZGV4OiA4NjYgIWltcG9ydGFudDtcbn1cblxuLnZqcy1kZWZhdWx0LXNraW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4udmpzLWRlZmF1bHQtc2tpbiAudmlkZW8tanMge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi52anMtbWFya2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBlbTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG4udmpzLW1hcmtlcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjMsIDEuMyk7XG59XG5cbi52anMtdGlwIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMC44O1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE0cHg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbn1cblxuLnZqcy10aXAgLnZqcy10aXAtYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQ1FBSkFJQUJBQUFBQUFBQUFDSDVCQUVBQUFFQUxBQUFBQUFKQUFrQUFBSVJqQU9ud0lyY0RKeHZ3a3BsUHRjaFZRQUFPdz09KSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi52anMtdGlwIC52anMtdGlwLWlubmVyIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDVweCA4cHggNHB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmpzLWJyZWFrLW92ZXJsYXkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDAwO1xuICB0b3A6IDA7XG59XG5cbi52anMtYnJlYWstb3ZlcmxheSAudmpzLWJyZWFrLW92ZXJsYXktdGV4dCB7XG4gIHBhZGRpbmc6IDlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucHJvY3RvcnMtbW9kYWwtYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuLnByb2N0b3JzLW1vZGFsLWJvZHktbG9hZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDAwcHg7XG59XG4ucHJvY3RvcnMtbW9kYWwtYm9keS1jaGVja2JveCB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnByb2N0b3JzLW1vZGFsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZW5kO1xufSIsIiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLCBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSwgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLCBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLCBiLCB1LCBpLCBjZW50ZXIsIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIGZpZ3VyZSwgZmlnY2FwdGlvbiwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG5tYXJnaW46IDA7XG5wYWRkaW5nOiAwO1xuYm9yZGVyOiAwO1xuZm9udC1zaXplOiAxMDAlO1xuZm9udDogaW5oZXJpdDtcbnZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgXG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBtYWluIHtcbmRpc3BsYXk6IGJsb2NrOyBcbn1cblxudWwge1xubGlzdC1zdHlsZTogbm9uZTsgXG59XG5cbmJsb2NrcXVvdGUsIHEge1xucXVvdGVzOiBub25lOyBcbn1cblxuYmxvY2txdW90ZSB7XG4mOmJlZm9yZSwgJjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBjb250ZW50OiBub25lOyB9IFxufVxuXG5xIHtcbiY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7XG59XG5pbnB1dFt0eXBlPW51bWJlcl0ge1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn0iLCIuYmctd2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJnLXllbGxvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogeWVsbG93O1xufVxuXG4uYmctcHJvZ3Jlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JuZmxvd2VyX2JsdWU7XG59XG5cbi5iZy1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHJhZGV3aW5kO1xufVxuLmJnLWdyZXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG59XG5cbi5iZy1ibG9ja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkX2JlcnJ5O1xufVxuXG4uYmctZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWxfcGluaztcbn1cbi5jb2xvci1kYW5nZXIge1xuICAgIGNvbG9yOiAjYjE1ODU4O1xufVxuLmJnLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRvZGdlcl9ibHVlO1xufVxuLmJnLWV4cGlyZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwb2xvX2JsdWU7XG59XG5cbi5iZy1oYXdrZXMtYmx1ZS1saWdodCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhd2tlc19ibHVlX2xpZ2h0O1xufVxuXG4uaGVpZ2h0LTEwMCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaGVpZ2h0LTUwIHtcbiAgICBoZWlnaHQ6IDUwJTtcbn1cblxuLndpZHRoLTEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi53aWR0aC03NSB7XG4gICAgd2lkdGg6IDc1JTtcbn1cblxuLndpZHRoLTMwIHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLndpZHRoLTI1IHtcbiAgICB3aWR0aDogMjUlO1xufVxuXG4ud2lkdGgtNTAge1xuICAgIHdpZHRoOiA1MCU7XG59XG5cbi5oZWlnaHQtNSB7XG4gICAgaGVpZ2h0OiA1JTtcbn1cblxuLy8gVGV4dCBhbGlnblxuLnRleHQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGV4dC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udGV4dC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyBUZXh0IHRydW5jYXRlXG4udGV4dC10cnVuY2F0ZSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLy8gVGV4dCBubyB3cmFwXG4udGV4dC1ub3dyYXAge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIFRleHQgY29sb3JzXG4udGV4dC1zdWNjZXNzIHtcbiAgICBjb2xvcjogJHRleHQtc3VjY2VzcyAhaW1wb3J0YW50O1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogJHRleHQtZGFuZ2VyICFpbXBvcnRhbnQ7XG59XG5cbi8vIFN0aWt5XG4uc3RpY2t5LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYXdrZXNfYmx1ZV9saWdodDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMjtcbn1cblxuLmgxMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIE1hcmdpbnNcbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNDAge1xuICAgIC5tYi0jeyRpICogNH0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oJGkgKiA0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubXQtI3skaSAqIDR9IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKCRpICogNCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yLSN7JGkgKiA0fSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCRpICogNCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sLSN7JGkgKiA0fSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oJGkgKiA0KSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWgtI3skaSAqIDR9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtKCRpICogNCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm12LSN7JGkgKiA0fSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vL1BhZGRpbmdzXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDQwIHtcbiAgICAucGItI3skaSAqIDR9IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdC0jeyRpICogNH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKCRpICogNCkgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLnByLSN7JGkgKiA0fSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wbC0jeyRpICogNH0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5waC0jeyRpICogNH0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wdi0jeyRpICogNH0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKCRpICogNCkgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgkaSAqIDQpICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuXG4vLyBGbGV4XG4uZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5mbGV4LWltcG9ydGFudCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLmp1c3RpZnktZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG4uanVzdGlmeS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbGlnbi1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5hbGlnbi1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uZmxleC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cbi5mbGV4LXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xufVxuLmJ1dHRvbi1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi8vIERpc3BsYXlcbi5pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBvaW50ZXItZXZlbnRzLWF1dG8ge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8vIE92ZXJsYXkgIG1hc2tcbi5tYXNrIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGhhd2tlc19ibHVlX2xpZ2h0LCAwLjgpO1xuICAgIHotaW5kZXg6IDEyMDA7XG4gICAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbiAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNXB4KTtcbn1cblxuLmhpZGRlbixcbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubm8tdGVzdHMge1xuICAgIG1hcmdpbjogcmVtKDE2MCkgYXV0byByZW0oMjQpO1xuICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9lbXB0eV90ZXN0cy5zdmcpO1xuICAgIC8vYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvL2JhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cbiAgICBjb2xvcjogJGRhcms7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgICYgPiBpbWcge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjQpIDA7XG4gICAgICAgIGhlaWdodDogMTI4cHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuLm92ZXJmbG93LXYge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIvLyBHdXR0ZXJcbiRndXR0ZXI6IDhweDtcblxuLy8gQmFzZSBmb250IHNpemUgXG4kZm9udC1zaXplOiAxNnB4O1xuXG5cbi8vIENvbG9yXG4kd2hpdGU6ICNmZmY7XG4kZGFuZ2VyOiAjQTkzMTJFO1xuJGRhcms6ICMyQzJFM0U7XG4kYmxhY2s6ICMwMDA7XG4kc3BpbmRsZTogI0I2QzhEQjtcbiRzcGluZGxlX2Rhcms6ICNBN0JDRDI7XG4kc3BpbmRsZV9saWdodDogI0NCRDNFMztcbiRsb2dhbjogI0FCQURDMTtcbiR3YWlrYXdhX2dyZXk6ICM2MjdCQTA7XG4kYWxpY2VfYmx1ZTogI0U3RjJGRjtcbiRhbGljZV9ibHVlX2Rhcms6ICNGM0Y5RkY7XG4kaGF3a2VzX2JsdWU6ICNERUUzRjE7XG4kY29sdW1iaWFfYmx1ZTogI0FGRDVGRjtcbiRzbGF0ZV9ncmV5OiAjNzM3Nzk4O1xuJGxhdmVuZGVyOiAjRTJFRUZDO1xuJGhhd2tlc19ibHVlX2xpZ2h0OiAjRjFGNEY5O1xuJGNvcm5mbG93ZXJfYmx1ZTogIzZGQUJFRjtcbiR0cm9waWNhbF9ibHVlOiAjQzhEOEYxO1xuJGFuYWtpd2E6ICM4Q0I4RUI7XG4kY2hhYmxpczogI0ZFRUVFQztcbiRwYXR0ZW5zX2JsdWU6ICNFQkY4Rjg7XG4kZW5kZWF2b3VyOiAjMjI0ODk5O1xuJHNpbHZlcjogI0M0QzRDNDtcbiRwb2xvX2JsdWU6ICM4M0EwQzE7XG4kcm9ja19ibHVlOiAjOTRBMkI2O1xuJGRvZGdlcl9ibHVlOiAjMDE3N0ZEO1xuJGxpbmtfd2F0ZXI6ICNDNEM2RDQ7XG4kaGF2ZWxvY2tfYmx1ZTogIzYzN0JDNjtcbiRmbG9yYWxfd2hpdGU6ICNGRkZBRjI7XG4kcHV0dHk6ICNDOUE3NzQ7XG4kY2hhYmxpc19saWdodDogI0ZFRjFGMDtcbiR0dXJraXNoX3Jvc2U6ICNBNjZCNzk7XG4kcGF0dGVuc19ibHVlX2xpZ2h0OiAjRUZGOUY5O1xuJHRyYWRld2luZDogIzYyQUVBMTtcbiRyZWRfYmVycnk6ICM3MjFjMjQ7XG4kY2Fyb3VzZWxfcGluazogI2Y4ZDdkYTtcbiRwaW5rX2xhY2U6ICNmNWM2Y2I7XG4kbWNrZW56aWU6ICM4YTZkM2I7XG4kZWFybHlfZGF3bjogI2ZjZjhlMztcbiRkZXJieTogI2ZhZWJjYztcbiRwYXBheWFfd2hpcDogI0ZGRjJERjtcbiR3ZV9wZWVwOiAjRkREREQ5O1xuJHBhdHRlbnNfYmx1ZV9kYXJrOiAjRDdGMUYxO1xuJGJsYWNrX3JvY2s6ICMyQzJFM0U7XG4kdmVyeV9saWdodF9ncmV5OiAjY2NjO1xuJHppcmNvbjogI0RFRTJFNjtcbiRzb2xpdHVkZTogI0Y4RjlGQTtcbiRnYWluc2Jvcm86ICNFNUU1RTU7XG4kdmlraW5nOiAjMzVCN0I5O1xuJGdob3N0X3doaXRlOiAjRkJGQ0ZGO1xuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4vLyBCdXR0b25zIFxuJGJ1dHRvbi1kZWZhdWx0OiAkZW5kZWF2b3VyO1xuJGJ1dHRvbi1kZWZhdWx0LWhvdmVyOiAjMDcyRDU5O1xuXG4kYnV0dG9uLWRhbmdlcjogI0E5MzEyRTtcbiRidXR0b24tZGFuZ2VyLWhvdmVyOiAjN0YwRDBBO1xuXG4kYnV0dG9uLXNlY29uZGFyeTogJGhhd2tlc19ibHVlO1xuJGJ1dHRvbi1zZWNvbmRhcnktaG92ZXI6ICNCNkM4REI7XG4kYnV0dG9uLXNlY29uZGFyeS10ZXh0OiAkd2Fpa2F3YV9ncmV5O1xuXG4kYnV0dG9uLXRlcnRpYXJ5LWhvdmVyOiAkY29sdW1iaWFfYmx1ZTtcbiRidXR0b24tdGVydGlhcnktdGV4dDogJHdhaWthd2FfZ3JleTtcblxuJGJ1dHRvbi1kaXNhYmxlZDogJHNsYXRlX2dyZXk7XG5cblxuLy8gQW5zd2VycyBjb3JyZWN0L3dyb25nIGNvbG9yc1xuJGVycm9yX2JnOiAjRkZGN0Y2O1xuJGVycm9yX2JvcmRlcjogI0ZDQzRCRDtcblxuJHN1Y2Nlc3NfYmc6ICNGNUZCRkI7XG4kc3VjY2Vzc19ib3JkZXI6ICNBRUUyRTM7XG5cblxuLy8gVGV4dCBjb2xvcnNcbiR0ZXh0LWRhbmdlcjogI0E5MzEyRTtcbiR0ZXh0LXN1Y2Nlc3M6ICMwMzZCODQ7XG5cblxuLy8gQmFkZ2VzXG4kYmFkZ2UtbmV3OiAjRjFGRkRGO1xuJGJhZGdlLXVzZWQ6ICNFNEU2RkQ7XG4kYmFkZ2Utbm9yZXN1bHQ6ICNGRkYwQzc7XG4kYmFkZ2UtcGFzc2VkOiAjRDdFRUU1O1xuJGJhZGdlLW5vdHBhc3NlZDogI0ZGRTNFNDtcbiRiYWRnZS1wdWJsaXNoOiAjRTRGN0ZEO1xuJGJhZGdlLXVucHVibGlzaDogI0U3RTdFNztcbiRiYWRnZS1hY3RpdmU6ICRjb2x1bWJpYV9ibHVlO1xuJGJhZGdlLWV4cGlyaWVzOiAjRDVGNkY2O1xuXG5cblxuIiwiKiwgOmFmdGVyLCA6YmVmb3JlLCBodG1sIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xufVxuKjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuaHRtbCB7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuYXtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiR29sb3NcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICRzbGF0ZV9ncmV5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhhd2tlc19ibHVlX2xpZ2h0O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuYnV0dG9uLCAuYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICdHb2xvcyc7XG59XG5mb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbmltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cbm1haW4ge1xuICAgIC8qIGhlaWdodDogMTAwJTsgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleDogMTtcbn1cbi5jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZW1wdHkge1xuICAgIGNvbG9yOiAkZGFyaztcbn1cbm9sIHtcbiAgICBsaSB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSg4KSAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6ICdHb2xvcyc7XG59XG5cbjpyb290IHtcbiAgICAtLWN1cnJlbnQ6IDhweDtcbiAgICAtLXByaW1hcnktY29sb3I6ICM3Mzc3OTg7XG59IiwiLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgd2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiA0O1xuXHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgKiA0O1xuXHRAbWVkaWEobWluLXdpZHRoOiAxOTIwcHgpe1xuXHRcdHdpZHRoOiAxODU2cHg7XG5cdH1cblx0XHRcdFxufVxuLnJvdyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXJpZ2h0OiAtJGd1dHRlcjtcblx0bWFyZ2luLWxlZnQ6IC0kZ3V0dGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4lY29sdW1ue1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyO1xuXHRwYWRkaW5nLWxlZnQ6ICRndXR0ZXI7XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEyIHtcblx0LmNvbC0jeyRpfSwgLmNvbC1zbS0jeyRpfSwgLmNvbC1tZC0jeyRpfSwgLmNvbC1sZy0jeyRpfSwgLmNvbC14bC0jeyRpfSB7XG4gICAgICAgIEBleHRlbmQgJWNvbHVtbjtcblx0XHQvL2ZsZXg6IDAgMCB1bnF1b3RlKCgxMDAgKiAkaSAvIDEyKSArICclJyk7XG5cdFx0Ly9tYXgtd2lkdGg6IHVucXVvdGUoKDEwMCAqICRpIC8gMTIpICsgJyUnKTtcbiAgICB9IFxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMiB7XG4gICAgLmNvbC0jeyRpfXtcbiAgICAgICAgZmxleDogMCAwIHVucXVvdGUoKDEwMCAqICRpIC8gMTIpICsgJyUnKTtcblx0XHRtYXgtd2lkdGg6IHVucXVvdGUoKDEwMCAqICRpIC8gMTIpICsgJyUnKTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMntcbiAgICAgICAgLmNvbC1zbS0jeyRpfXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCB1bnF1b3RlKCgxMDAgKiAkaSAvIDEyKSArICclJyk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVucXVvdGUoKDEwMCAqICRpIC8gMTIpICsgJyUnKTsgICAgIFxuICAgICAgICB9XG4gICAgfSBcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMntcbiAgICAgICAgLmNvbC1tZC0jeyRpfXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCB1bnF1b3RlKCgxMDAgKiAkaSAvIDEyKSArICclJyk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVucXVvdGUoKDEwMCAqICRpIC8gMTIpICsgJyUnKTsgICAgIFxuICAgICAgICB9XG4gICAgfSBcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMntcbiAgICAgICAgLmNvbC1sZy0jeyRpfXtcbiAgICAgICAgICAgIGZsZXg6IDAgMCB1bnF1b3RlKCgxMDAgKiAkaSAvIDEyKSArICclJyk7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVucXVvdGUoKDEwMCAqICRpIC8gMTIpICsgJyUnKTsgICAgIFxuICAgICAgICB9XG4gICAgfSBcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpe1xuICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJ7XG4gICAgICAgIC5jb2wteGwtI3skaX17XG4gICAgICAgICAgICBmbGV4OiAwIDAgdW5xdW90ZSgoMTAwICogJGkgLyAxMikgKyAnJScpO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnF1b3RlKCgxMDAgKiAkaSAvIDEyKSArICclJyk7ICAgICBcbiAgICAgICAgfVxuICAgIH0gXG59XG5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTJ7XG5cdC5vZmZzZXQtI3skaX17XG5cdFx0bWFyZ2luLWxlZnQ6IHVucXVvdGUoKDEwMCAqICRpIC8gMTIpICsgJyUnKVxuXHR9XG59XG4uZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwJSA1MCU7XG4gICAgZ2FwOiAxNnB4IDE2cHg7XG59XG4iLCJoMSwgLmgxIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcbiAgICBjb2xvcjogJHNsYXRlX2dyZXk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSg0OCk7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDQ4ICsgMik7XG4gICAgfVxufVxuaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiByZW0oMjgpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMzQpO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgJiA+IHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI4ICsgMik7XG4gICAgfVxufVxuaDMsIC5oMyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgzMCk7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICYgPiBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCArIDIpO1xuICAgIH1cbn1cbmg0LCAuaDQge1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQgKyAyKTtcbiAgICB9XG59XG5cbnAge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICBjb2xvcjogJHNsYXRlX2dyZXk7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDgpIDBcbn1cblxuLnN0cm9uZywgIHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbnNtYWxsLCBzbWFsbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEyOCU7XG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRsb2dhbjtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMTYpO1xuXG59XG51bC5zdHlsZS1kaXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCByZW0oMjEpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcms7XG4gICAgICAgIH1cbiAgICAgICAgJi5jb3JyZWN0IHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDM2Qjg0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RkJGQjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KSAwIHJlbSgyMSk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMzZCODQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGludCB7XG4gICAgY29sb3I6ICRyb2NrX2JsdWU7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMTcpO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgICBjb2xvcjogI0IxNTg1ODtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxNyk7XG59XG4udGVzdC1xdWVzdGlvbiB7XG4gICAgdWwuc3R5bGUtZGlzYyB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSg2KSAwO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiQG1peGluIGZvbnQtZmFjZSgkZm9udC1mYW1pbHksICRmaWxlLXBhdGgsICR3ZWlnaHQsICRzdHlsZTogbm9ybWFsKSB7XG4gICAgQGZvbnQtZmFjZSB7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgICBzcmM6IHVybCgnLi4vI3skZmlsZS1wYXRofS5lb3QnKTtcbiAgICAgIHNyYzogdXJsKCcuLi8jeyRmaWxlLXBhdGh9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vI3skZmlsZS1wYXRofS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vI3skZmlsZS1wYXRofS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gICAgICBmb250LWRpc3BsYXk6IHN3YXA7XG4gICAgfVxuICB9IiwiXG5AaW5jbHVkZSBmb250LWZhY2UoXCJHb2xvc1wiLCBcImZvbnRzL2dvbG9zL0dvbG9zVGV4dC1SZWd1bGFyXCIsIDQwMCk7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJHb2xvc1wiLCBcImZvbnRzL2dvbG9zL0dvbG9zVGV4dC1NZWRpdW1cIiwgNTAwKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIkdvbG9zXCIsIFwiZm9udHMvZ29sb3MvR29sb3NUZXh0LURlbWlCb2xkXCIsIDYwMCk7XG5AaW5jbHVkZSBmb250LWZhY2UoXCJHb2xvc1wiLCBcImZvbnRzL2dvbG9zL0dvbG9zVGV4dC1Cb2xkXCIsIDgwMCk7XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRzZXJyYXRcIiwgXCJmb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtQm9sZFwiLCA3MDApO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiTW9udHNlcnJhdFwiLCBcImZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1TZW1pQm9sZFwiLCA2MDApO1xuQGluY2x1ZGUgZm9udC1mYWNlKFwiTW9udHNlcnJhdFwiLCBcImZvbnRzL21vbnRzZXJyYXQvTW9udHNlcnJhdC1NZWRpdW1cIiwgNTAwKTtcbkBpbmNsdWRlIGZvbnQtZmFjZShcIk1vbnRzZXJyYXRcIiwgXCJmb250cy9tb250c2VycmF0L01vbnRzZXJyYXQtUmVndWxhclwiLCA0MDApO1xuXG4vLyBJY29tb29uXG5AaW5jbHVkZSBmb250LWZhY2UoXCJJY29tb29uXCIsIFwiZm9udHMvaWNvbnMvSWNvbW9vblwiLCA0MDApO1xuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdLCBbY2xhc3MqPVwibmF2LWljb25cIl0ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogJ0ljb21vb24nICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cbi5pY29uLXJlc3VtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuLmljb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwOFwiO1xufVxuLmljb24tdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDBcIjtcbn1cbi5pY29uLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuLmljb24tc2lnbmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG4uaWNvbi1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cbi5pY29uLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNFwiO1xufVxuLmljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuLmljb24tcmVzdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA2XCI7XG59XG4uaWNvbi10ZXN0LWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuXG4vLyBGb250QXdlc29tZSAodXNlZCBpbiBCb290c3RyYXAgRGF0ZXRpbWVwaWNrZXIpXG5AaW5jbHVkZSBmb250LWZhY2UoXCJGb250QXdlc29tZVwiLCBcImZvbnRzL2ZvbnRhd2Vzb21lL0ZvbnRBd2Vzb21lXCIsIDQwMCk7XG5bY2xhc3NePVwiZmEtXCJdLCBbY2xhc3MqPVwiIGZhLVwiXSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGRcIjtcbn1cbi5mYS1zb3J0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkY1wiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTRcIjtcbn1cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG59IiwiLmJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMzIpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgJi1kZWZhdWx0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kZWZhdWx0O1xuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpe1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ1dHRvbi1kZWZhdWx0LWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtZGFuZ2VyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1kYW5nZXI7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLWRhbmdlci1ob3ZlcjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YwQkJCNztcbiAgICAgICAgICAgIGNvbG9yOiAjRkVFRUVDO1xuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGMEJCQjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zZWNvbmRhcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDM4KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tc2Vjb25kYXJ5LWhvdmVyO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRlcnRpYXJ5IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLXRlcnRpYXJ5LXRleHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgyNCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKXtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnV0dG9uLXRlcnRpYXJ5LWhvdmVyXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXF1YXRlcm5hcnkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxpY2VfYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcGFkZGluZzogcmVtKDExKSByZW0oMjQpO1xuICAgICAgICBmb250LWZhbWlseTogJ0dvbG9zJztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpe1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2x1bWJpYV9ibHVlXG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXRyYW5zcGFyZW50IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIFxuXG4gICAgXG4gICAgJjpkaXNhYmxlZCwgJi1kaXNhYmxlZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRidXR0b24tZGlzYWJsZWQ7XG4gICAgICAgIGNvbG9yOiAjREVFM0YxO1xuICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIH1cbiAgICAmLnctMTAwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufSIsIi5mb290ZXIge1xuICAgIHBhZGRpbmc6IHJlbSgzMikgMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGF3a2VzX2JsdWVfbGlnaHQ7XG4gICAgICYtYnV0dG9uIHtcbiAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIH1cbiAgICAmLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIDA7XG4gICAgICAgIGNvbG9yOiAkd2Fpa2F3YV9ncmV5O1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE0KTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbiAgICAmLmhlaWdodC0yNDAge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjQwKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi5oZWlnaHQtMjAwIHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDIwMCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuIH0iLCIuZm9ybS1ncm91cHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5mb3JtLWdyb3VwLWF1dG8ge1xuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIHdpZHRoOiBhdXRvOyAgXG4gICAgfVxuICAgIFxufVxuLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Rfd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sdW1iaWFfYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb3JuZmxvd2VyX2JsdWU7XG4gICAgfVxufVxuLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2hvc3Rfd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sdW1iaWFfYmx1ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgaGVpZ2h0OiAzLjVyZW07XG4gICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgIGNvbG9yOiAkZGFyaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb3JuZmxvd2VyX2JsdWU7XG4gICAgfVxufVxuLmZvcm0tY29udHJvbC1tb2RlcmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcmVzaXplOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnaG9zdF93aGl0ZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbHVtYmlhX2JsdWU7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcbiAgLy8gaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgY29sb3I6ICRkYXJrO1xuICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29ybmZsb3dlcl9ibHVlO1xuICB9XG59XG4uYWN0aXZhdGUtZm9ybSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogcmVtKDM2KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgICY6OnBsYWNlaG9sZGVye1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR29sb3MnO1xuICAgICAgICBjb2xvcjogJGxvZ2FuO1xuICAgIH1cbiAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogQ2hyb21lL09wZXJhL1NhZmFyaSAqL1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR29sb3MnO1xuICAgICAgICBjb2xvcjogJGxvZ2FuO1xuICAgIH1cbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOSsgKi9cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xuICAgICAgICBmb250LWZhbWlseTogJ0dvbG9zJztcbiAgICAgICAgY29sb3I6ICRsb2dhbjtcbiAgICB9XG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xuICAgICAgICBjb2xvcjogJGxvZ2FuO1xuICAgIH1cbiAgICAmOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgzNik7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnR29sb3MnO1xuICAgICAgICBjb2xvcjogJGxvZ2FuO1xuICAgIH1cbn1cblxuc3Bhbi5yZXF1aXJlZCB7XG4gICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxNCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMCAwIHJlbSgtOCk7XG4gICAgY29sb3I6ICR0ZXh0LWRhbmdlcjtcbn1cblxuOjpwbGFjZWhvbGRlcntcbiAgICBjb2xvcjogJGxvZ2FuO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtZmFtaWx5OiAnR29sb3MnO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cbjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogJGxvZ2FuO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtZmFtaWx5OiAnR29sb3MnO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cbjo6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICRsb2dhbjtcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtZmFtaWx5OiAnR29sb3MnO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbn1cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJRSAxMCsgKi9cbiAgICBjb2xvcjogJGxvZ2FuO1xuICAgIHRleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7XG4gICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1mYW1pbHk6ICdHb2xvcyc7XG4gICAgZm9udC1zaXplOiByZW0oMTYpO1xufVxuOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAkbG9nYW47XG4gICAgdGV4dC1vdmVyZmxvdzplbGxpcHNpcztcbiAgICB0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogJ0dvbG9zJztcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG59XG4iLCIuc3ViaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFsaWNlX2JsdWU7XG4gICAgbWluLWhlaWdodDogcmVtKDg4KTtcbiAgICBtYXgtaGVpZ2h0OiByZW0oODgpO1xuICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDg4KTtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDg4KTtcbiAgICB9XG59XG4jc2NyZWVuLXZpZGVvLXpvbmUsXG4jY2FtZXJhLXZpZGVvLXpvbmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMycHg7XG4gICAgei1pbmRleDogMTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lIHtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDE2cHgpO1xufVxuXG4jY2FtZXJhLXZpZGVvLXpvbmUge1xuICAgIHRvcDogY2FsYygxMDAlICsgMTY5cHgpO1xufVxuXG4jc2NyZWVuLXZpZGVvLXpvbmU6bm90KC5pcy1saXZlKSxcbiNjYW1lcmEtdmlkZW8tem9uZTpub3QoLmlzLWxpdmUpIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MCwgMTU0LCAxNDIsIC4yKTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lLmlzLWxpdmUsXG4jY2FtZXJhLXZpZGVvLXpvbmUuaXMtbGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNDMsIDI0OSwgMjU1LCAxKTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lID4gLmljb24sXG4jY2FtZXJhLXZpZGVvLXpvbmUgPiAuaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDhweDtcbiAgICByaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4jc2NyZWVuLXZpZGVvLXpvbmU6bm90KC5pcy1saXZlKSA+IC5pY29uLFxuI2NhbWVyYS12aWRlby16b25lOm5vdCguaXMtbGl2ZSkgPiAuaWNvbiB7XG5cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFVpSUdobGFXZG9kRDBpTVRVaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TlNBeE5TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhKbFkzUWdlRDBpTVRFdU16RTBOU0lnZDJsa2RHZzlJalFpSUdobGFXZG9kRDBpTVRZaUlISjRQU0l4SWlCMGNtRnVjMlp2Y20wOUluSnZkR0YwWlNnME5TQXhNUzR6TVRRMUlEQXBJaUJtYVd4c1BTSWpSa0U1UVRoRklpOCtDanh5WldOMElIZzlJakUwTGpFME5EVWlJSGs5SWpFeExqTXhNelVpSUhkcFpIUm9QU0kwSWlCb1pXbG5hSFE5SWpFMklpQnllRDBpTVNJZ2RISmhibk5tYjNKdFBTSnliM1JoZEdVb01UTTFJREUwTGpFME5EVWdNVEV1TXpFek5Ta2lJR1pwYkd3OUlpTkdRVGxCT0VVaUx6NEtQQzl6ZG1jK0NnPT1cIik7XG59XG5cbiNzY3JlZW4tdmlkZW8tem9uZS5pcy1saXZlID4gLmljb24sXG4jY2FtZXJhLXZpZGVvLXpvbmUuaXMtbGl2ZSA+IC5pY29uIHtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOQ0F4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE15NHpNRGczSURFdU56QTNNVEZETVRNdU5qazVNaUF5TGpBNU56WXpJREV6TGpZNU9USWdNaTQzTXpBNElERXpMak13T0RjZ015NHhNakV6TWt3MkxqTTBNRFE1SURFd0xqQTRPVFZETlM0NU5EazVOaUF4TUM0ME9DQTFMak14TmpnZ01UQXVORGdnTkM0NU1qWXlOeUF4TUM0d09EazFURE11TlRFeU1EWWdPQzQyTnpVeU9VTXpMalE0TkRRNElEZ3VOalEzTnpFZ015NDBOVGc0TlNBNExqWXhPRGt5SURNdU5ETTFNVFlnT0M0MU9Ea3dPVXd3TGpJNU1qZzVNeUExTGpRME5qZ3lReTB3TGpBNU56WXpNVE1nTlM0d05UWXlPU0F0TUM0d09UYzJNekE0SURRdU5ESXpNVE1nTUM0eU9USTRPVE1nTkM0d016STJNVXd4TGpjd056RXhJREl1TmpFNE16bERNaTR3T1RjMk15QXlMakl5TnpnM0lESXVOek13T0NBeUxqSXlOemczSURNdU1USXhNeklnTWk0Mk1UZ3pPVXcxTGpZek9EQXpJRFV1TVRNMU1Vd3hNQzQwT0RBeUlEQXVNamt5T0RrelF6RXdMamczTURnZ0xUQXVNRGszTmpNeE1TQXhNUzQxTURNNUlDMHdMakE1TnpZek1URWdNVEV1T0RrME5TQXdMakk1TWpnNU0wd3hNeTR6TURnM0lERXVOekEzTVRGYUlpQm1hV3hzUFNJak5qSTVSRVpDSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbn1cblxuI3NjcmVlbi12aWRlby16b25lOm5vdCguaXMtbGl2ZSk6OmJlZm9yZSxcbiNjYW1lcmEtdmlkZW8tem9uZTpub3QoLmlzLWxpdmUpOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICfQndC10YIg0YLRgNCw0L3RgdC70Y/RhtC40LgnO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNCMTU4NTg7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI3NjcmVlbi12aWRlby16b25lID4gdmlkZW8sXG4jY2FtZXJhLXZpZGVvLXpvbmUgPiB2aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xufSIsIi5hbGVydCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICByZW0oMTIpIHJlbSgyMCk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiByZW0oMzIpIDAgMCAwO1xuICAgICYtY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgfVxuICAgICYtbWVzc2FnZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSg4KSAwO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtY2xvc2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGNvbG9yOiAkbG9nYW47XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLWRhbmdlciB7XG4gICAgICAgIGNvbG9yOiAkcmVkX2JlcnJ5O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWxfcGluaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGlua19sYWNlO1xuICAgIH1cbiAgICAmLXdhcm5pbmcge1xuICAgICAgICBjb2xvcjogJG1ja2VuemllO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWFybHlfZGF3bjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGVyYnk7XG4gICAgfVxuICAgICYtbm90aWNlIHtcbiAgICAgICAgY29sb3I6ICRlbmRlYXZvdXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGljZV9ibHVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2x1bWJpYV9ibHVlO1xuICAgIH1cbiAgICAmLXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogJHRleHQtc3VjY2VzcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhdHRlbnNfYmx1ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdmlraW5nO1xuICAgIH1cbn0iLCIubWVzc2FnZXMge1xuICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICBwYWRkaW5nOiByZW0oMTYpO1xuICAgIG1heC13aWR0aDogMjEzcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTYpIDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICAgIH1cbn0iLCIudG9wIHtcbiAgICBoZWlnaHQ6IHJlbSgyNSk7XG4gICAgbWluLWhlaWdodDogcmVtKDI1KTtcbiAgICBtYXgtaGVpZ2h0OiByZW0oMjUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzcGluZGxlO1xuICAgIGNvbG9yOiAkcG9sb19ibHVlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJi12YWx1ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICB9XG4gICAgJi10aGVtZSB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn0iLCIucXVpeiB7XG4gICAgbWluLWhlaWdodDogcmVtKDg4KTtcbiAgICBtYXgtaGVpZ2h0OiByZW0oODgpO1xuICAgIGhlaWdodDogcmVtKDg4KTtcbiAgICAmLXF1ZXN0aW9ucyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIH1cbiAgICAmLWNvdW50ZXIge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDAgMCByZW0oMTgpXG4gICAgfVxuICAgICYtdGltZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xuICAgICAgICAmIC50aW1lci1maXhlZCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICByaWdodDpyZW0oMTYpO1xuICAgICAgICAgICAgdG9wOiByZW0oMTMyKTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsaWNlX2JsdWU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggdHJhbnNwYXJlbnRpemUoJHNsYXRlX2dyZXksIC45KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMjQpO1xuICAgICAgICAgICAgQG1lZGlhKG1pbi13aWR0aDogMTg1NnB4KXtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygoMTAwdncgLSAxODU2cHgpIC8gMiArIDMycHgpXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAudGVzdC10aW1lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDI0KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYWxpY2VfYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXByb2dyZXNzIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1iYXIge1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMik7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi1zY2FsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGFsaWNlX2JsdWU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuXG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1maWxsIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDExICogMyk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbHVtYmlhX2JsdWU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MUMwRjM7XG4gICAgfVxuICAgICYtZmluaXNoIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAmLWNhcmQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAmLXN0ZXAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLnF1aXotaXRlbSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sdW1iaWFfYmx1ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAucXVpei1jdXJyZW50IHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MUMwRjMgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAucXVpei1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICY6bm90KC5xdWl6LXByZXYpOm5vdCgucXVpei1jdXJyZW50KTpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2xhdGVfZ3JleTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5xdWl6LXByZXZ7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM5MUMwRjM7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sdW1iaWFfYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICAucXVpei1za2lwcGVke1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYW5zd2VycyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICYubm8taW50ZXJhY3Rpb24ge1xuICAgICAgICAuYW5zd2Vycy10ZXh0IHtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmltYWdlLXRlbXBsYXRlLTEge1xuICAgICAgICAuYW5zd2Vycy1pbWFnZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNTApO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaW1hZ2UtdGVtcGxhdGUtMiB7XG4gICAgICAgIC5hbnN3ZXJzLWltYWdlIHtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE4NCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgxNikgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFsaWNlX2JsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJiA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgJiA+IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSwgJi1pbnB1dCB7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb3JuZmxvd2VyX2JsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29ybmZsb3dlcl9ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cbiAgICAmLWlucHV0IHtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgICAmLXBpY3R1cmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIC8vIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgLy8gICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMjApIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTg0KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAuYW5zd2Vycy1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sICYtaW5wdXQge1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQgfiAuYW5zd2Vycy1vdmVybGF5IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRvcDogOHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpjaGVja2VkIH4gLmFuc3dlcnMtcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkYWxpY2VfYmx1ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg4MCk7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxuICAgICYtb3ZlcmxheSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGNvcm5mbG93ZXJfYmx1ZSwgMC41KTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2U7XG4gICAgfVxuICAgICYubm8taW50ZXJhY3Rpb24ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAuYW5zd2Vycy1waWN0dXJlID4gaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLmFuc3dlcnMtcGljdHVyZSB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuXG59XG4uYW5zd2Vycy10ZXh0e1xuICAgICYuYW5zd2Vycy13cm9uZyB7XG4gICAgICAgIC5hbnN3ZXJzLWxhYmVsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JGVycm9yX2JnO1xuICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGVycm9yX2JvcmRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuYW5zd2Vycy1pbnB1dCB7XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3JfYmc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRlcnJvcl9ib3JkZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5hbnN3ZXJzLWNvcnJlY3Qge1xuICAgICAgICAuYW5zd2Vycy1sYWJlbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzc19iZztcbiAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzdWNjZXNzX2JvcmRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAuYW5zd2Vycy1pbnB1dCB7XG4gICAgICAgICAgICAmOmNoZWNrZWQgKyBzcGFuIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2Vzc19iZztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHN1Y2Nlc3NfYm9yZGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFuc3dlcnMtaW1hZ2V7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICAmLmFuc3dlcnMtd3Jvbmcge1xuICAgICAgICAuYW5zd2Vycy1waWN0dXJlIHtcbiAgICAgICAgICAgIGJvcmRlcjogOHB4IHNvbGlkICRlcnJvcl9ib3JkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmFuc3dlcnMtaW5wdXQge1xuICAgICAgICAgICAgJjpjaGVja2VkICsgc3BhbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVycm9yX2JnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkZXJyb3JfYm9yZGVyO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmFuc3dlcnMtY29ycmVjdCB7XG4gICAgICAgIC5hbnN3ZXJzLXBpY3R1cmUge1xuICAgICAgICAgICAgYm9yZGVyOiA4cHggc29saWQgJHN1Y2Nlc3NfYm9yZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5hbnN3ZXJzLWlucHV0IHtcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIHNwYW4ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzdWNjZXNzX2JnO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgICAgICAgICBib3JkZXI6IDhweCBzb2xpZCAkc3VjY2Vzc19ib3JkZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5hbnN3aXRjaHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICYtbGlzdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2x1bWJpYV9ibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICBwYWRkaW5nOiByZW0oNCk7XG4gICAgfVxuICAgICYtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB3aWR0aDogcmVtKDE2MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDI0KTtcblxuICAgIH1cbiAgICAuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cbn1cblxuLmFkZC1hbnN3ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiByZW0oMTYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGljZV9ibHVlO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICBoZWlnaHQ6IHJlbSg4MCk7XG4gICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmID4gc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG59XG5cbi5hbnN3ZXJzLXBhbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuYW5zd2Vycy1jb250ZW50e1xuICAgICAgICAuZWRpdC10b29sYmFyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiNhbnN3ZXJzLWNvbnRlbnQsICNhbnN3ZXJzLXdyYXBwZXIge1xuICAgIC5hbnN3ZXJzLWltYWdlLCAuYW5zd2Vycy10ZXh0IHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cbiIsIi5jYXJkIHtcbiAgICBwYWRkaW5nOiByZW0oMzIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgzMik7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbSgzMik7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDMyKSAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0OCk7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxvZ2FuO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRlZmF1bHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxpY2VfYmx1ZV9kYXJrO1xuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRsb2dhbjtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oOCkgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNCk7XG4gICAgfVxuICAgICYtY291bnRlciB7XG4gICAgICAgIGNvbG9yOiAkc2xhdGVfZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzYpO1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAmLWZhaWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hhYmxpcztcbiAgICB9XG4gICAgJi1zdWNjZXNzIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhdHRlbnNfYmx1ZTtcbiAgICB9XG4gICAgJi1zbWFsbCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMzIpO1xuICAgICAgICAuY2FyZC1jb3VudGVyIHtcbiAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG5cbiAgICAgICAgfVxuICAgIH1cbn0iLCIudGFiID4gaW5wdXQsXHJcbi50YWIgc2VjdGlvbiA+IGRpdiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI3RhYjE6Y2hlY2tlZCB+IHNlY3Rpb24gLnRhYjEsXHJcbiN0YWIyOmNoZWNrZWQgfiBzZWN0aW9uIC50YWIyLFxyXG4jdGFiMzpjaGVja2VkIH4gc2VjdGlvbiAudGFiMyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnRhYiB7IFxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBtYXJnaW46IDAgcmVtKDQwKTtcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMDtcclxuICAgICAgICAgIGNvbG9yOiAkbG9nYW47XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNlY3Rpb24ge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgICAgJiA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZzpyZW0oNjQpIDA7IFxyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICN0YWIxOmNoZWNrZWQgfiBuYXYgLnRhYjEsXHJcbiAgI3RhYjI6Y2hlY2tlZCB+IG5hdiAudGFiMixcclxuICAjdGFiMzpjaGVja2VkIH4gbmF2IC50YWIzIHtcclxuICAgIGxhYmVsIHtcclxuICAgICAgY29sb3I6ICRzbGF0ZV9ncmV5O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2xhdGVfZ3JleTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAtMXB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSIsIi5yZXN1bHRzIHtcclxuICAgIGJhY2tncm91bmQ6ICRoYXdrZXNfYmx1ZV9saWdodDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiByZW0oODYpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICAmIHRhYmxlIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNjApO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwb2xvX2JsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm5vLWJvcmRlciB7XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsInRhYmxlIHtcclxuICAgIHRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxpY2VfYmx1ZV9kYXJrO1xyXG4gICAgICAgIGNvbG9yOiAkd2Fpa2F3YV9ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRkYXJrO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG5cclxuICAgIHRkLCB0aCB7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlO1xyXG4gICAgICAgIGhlaWdodDogcmVtKDU2KTtcclxuICAgIH1cclxuICAgICYudmFsaWduLXRvcCB7XHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYudGFibGUtc3RyaXBwZWQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICYucm93LXJvdW5kZWQge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgICB0ZHtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogcmVtKDQpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiByZW0oNCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnRhYmxlLWJvcmRlcmVkIHtcclxuICAgICAgICB0ZCwgdGgge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaGF3a2VzX2JsdWVfbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgICAgdGQsIHRoIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJiAuc29ydGFibGUsXHJcbiAgICAmIC5hc2MsXHJcbiAgICAmIC5kZXNjIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkd2Fpa2F3YV9ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICB9XHJcbiAgICAmIC5zb3J0YWJsZSA+IHNwYW4sXHJcbiAgICAmIC5hc2MgPiBzcGFuLFxyXG4gICAgJiAuZGVzYyA+IHNwYW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMCAwIHJlbSg4KTtcclxuICAgICAgICB3aWR0aDogcmVtKDEwKTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgxMCk7XHJcbiAgICB9XHJcblxyXG59XHJcbi53aWR0aC00MDAge1xyXG4gICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgIG1heC13aWR0aDogNDAwcHg7XHJcbn1cclxuLnNvcnRhYmxlLWp1c3RpZnkge1xyXG4gICAgJiA+IC5zb3J0YWJsZSxcclxuICAgICYgPiAuYXNjLFxyXG4gICAgJiA+IC5kZXNjIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcbn1cclxuLnNvcnRhYmxlLWNlbnRlciB7XHJcbiAgICAmID4gLnNvcnRhYmxlLFxyXG4gICAgJiA+IC5hc2MsXHJcbiAgICAmID4gLmRlc2Mge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5zb3J0YWJsZS1sZWZ0IHtcclxuICAgICYgPiAuc29ydGFibGUsXHJcbiAgICAmID4gLmFzYyxcclxuICAgICYgPiAuZGVzYyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgIH1cclxufVxyXG4ucm93LWNsaWNrYWJsZSB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciB0ZCwgJjpudGgtY2hpbGQob2RkKTpob3ZlciB0ZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhdmVuZGVyO1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciAudGFibGUtaWNvbiB7XHJcbiAgICAgICAgY29sb3I6ICR0cm9waWNhbF9ibHVlO1xyXG4gICAgfVxyXG59XHJcbi50YWJsZS1ob3ZlciB7XHJcbiAgICB0ciB7XHJcbiAgICAgICAgJjpob3ZlciB0ZCwgJjpudGgtY2hpbGQob2RkKTpob3ZlciB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYXZlbmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlciAudGFibGUtaWNvbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdHJvcGljYWxfYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLnRhYmxlLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBtYXJnaW46IDAgcmVtKDgpIDAgMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcclxuICAgIGNvbG9yOiAkaGF3a2VzX2JsdWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2U7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYW5ha2l3YSAhaW1wb3J0YW50XHJcbiAgICB9XHJcbn1cclxuLnRhYmxlLWFjdGlvbnMge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG4udGFibGUtbGluayB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIGNvbG9yOiAkZGFyaztcclxufVxyXG4udGFibGUtaW1hZ2VzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiByZW0oMTYpIDAgMCAwO1xyXG59XHJcbi50YWJsZS1pbWFnZSB7XHJcbiAgICB3aWR0aDogcmVtKDExMik7XHJcbiAgICBmbGV4OiAwIDAgcmVtKDExMik7XHJcbiAgICBoZWlnaHQ6IHJlbSg2NCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiAwIHJlbSgxNikgMCAwO1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICAmID4gaW1nIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuICAgICYuY29ycmVjdCB7XHJcbiAgICAgICAgYm9yZGVyOiA4cHggc29saWQgIzg2RDRENTtcclxuICAgIH1cclxufVxyXG4udGhlYWQtc3RpY2t5IHtcclxuICAgIHRoZWFkID4gOmZpcnN0LWNoaWxkIHRoLCB0aGVhZCA+IDpsYXN0LWNoaWxkIHRoIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgdG9wOiA5NHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGljZV9ibHVlX2Rhcms7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4udGVzdC1xdWVzdGlvbiB7XHJcbiAgICB0ZCB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB9XHJcbn0iLCIucGFuZSB7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggdHJhbnNwYXJlbnRpemUoJHNsYXRlX2dyZXksIC45KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1hcmdpbjogMCAwIHJlbSg2NCkgMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsaWNlX2JsdWVfZGFyaztcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgICYtY291bnRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgY29sb3I6ICRzcGluZGxlX2Rhcms7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMjApIDAgMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuICAgIH1cbiAgICAmLXF1ZXN0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBjb2xvcjogJHdhaWthd2FfZ3JleTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgXG4gICAgfVxuICAgICYtYW5zd2VycyB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMikgcmVtKDgpIHJlbSgxNikgcmVtKDgpO1xuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRzcGluZGxlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIHBhZGRpbmc6IDAgMCByZW0oOCkgMDtcbiAgICB9XG4gICAgJi1hbnN3ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oODApO1xuICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDE2KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGFsaWNlX2JsdWU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgxNikgMDtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG4gICAgJi1pbWFnZXMge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gICAgICAgIG1heC13aWR0aDogNTU4cHg7XG4gICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICYgPiBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hbnN3ZXItY29ycmVjdCB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzdWNjZXNzX2JvcmRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3NfYmc7XG4gICAgfVxuICAgIC5hbnN3ZXItd3Jvbmcge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZXJyb3JfYm9yZGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3JfYmc7XG4gICAgfVxufSIsImhlYWRlciB7XG4gICAgbWluLWhlaWdodDogcmVtKDY0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyaztcbn0iLCIubG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYtaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSgzNik7XG4gICAgICAgIGhlaWdodDogcmVtKDM2KTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGxhdmVuZGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAwIHJlbSg4KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgfVxuICAgICYtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICB9XG59IiwiLm5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgyNCkgMCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGxvZ2FuO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtaWNvbiB7XG4gICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIH1cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCByZW0oOCk7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIH1cblxufSIsIi5wZXJzb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAkbG9nYW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG4gICAgJi11c2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMCByZW0oNTQpIDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjE1cyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKCg1NCAtIDEwKSAvIDIpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDVweCAwIDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsb2dhbiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlOyBcbiAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR3aGl0ZSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLW5hbWUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIHJlbSg4KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJi1tZW51IHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gOHB4KTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oMjQ1KTtcbiAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDAuMXJlbSAxcmVtIDBweCB0cmFuc3BhcmVudGl6ZSgkZGFyaywgMC45KTtcbiAgICAgICAgJi1vcGVuIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB6LWluZGV4OiAzOyBcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC04cHg7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIHJpZ2h0OiByZW0oKDU0IC0gMTYpIC8gMik7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgOHB4IDhweCA4cHg7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICR3aGl0ZSB0cmFuc3BhcmVudDtcblxuICAgICAgICB9XG4gICAgfVxuICAgICYtbWVudWdyb3VwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRoYXdrZXNfYmx1ZV9saWdodDtcbiAgICB9XG4gICAgJi1tZW51bGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIDA7XG4gICAgICAgIGNvbG9yOiAkbG9nYW47XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHNsYXRlX2dyZXk7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndpZGdldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggdHJhbnNwYXJlbnRpemUoJHNsYXRlX2dyZXksIC45KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luOiAwIHJlbSg4KSByZW0oMzIpIHJlbSg4KTtcbiAgICAmLWhlYWRlciB7XG4gICAgICAgIC8vXG4gICAgfVxuICAgICYtdG9wIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMykgcmVtKDE2KTsgICAgXG4gICAgfVxuICAgICYtcmVzdWx0IHtcbiAgICAgICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgxNCkgMCAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgfVxuICAgICYtbWV0YSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjE2KTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY29sb3I6ICRzcGluZGxlX2Rhcms7XG4gICAgfVxuICAgICYtdmFsdWUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gICAgfVxuICAgICYtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICAgICYtdGltZSB7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMTYpIDAgMDtcbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4xNik7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjMpO1xuICAgIH1cbiAgICAmLWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgxNikgMCAwO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyMDIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJiA+IGltZyB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICAvL29iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMyk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgICAgIGNvbG9yOiAkZGFyaztcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDgpIDA7XG4gICAgfVxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OnJlbSgxNyk7XG4gICAgICAgIGNvbG9yOiAkbG9nYW47XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgfVxuICAgICYtb3ZlcmxheSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjE1cyBlYXNlO1xuICAgICAgICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICAgICAgICAgICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpOyBcbiAgICB9XG4gICAgJi1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNikgcmVtKDE2KSByZW0oMTYpO1xuICAgIH1cbiAgICAmLWVtcHR5LWltZyB7XG4gICAgICAgIHdpZHRoOiByZW0oMTkyKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNTEpO1xuICAgIH1cbn1cbi53aWRnZXQtZGVmYXVsdCB7XG4gICAgJiA+IC53aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsaWNlX2JsdWVfZGFyaztcbiAgICB9XG4gICAgJiA+IC53aWRnZXQtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRhbGljZV9ibHVlLCAuMSk7XG4gICAgfVxuICAgICYgLndpZGdldC1idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGF2ZWxvY2tfYmx1ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGF2ZWxvY2tfYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53aWRnZXQtd2FybmluZyB7XG4gICAgJiA+IC53aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZsb3JhbF93aGl0ZTtcbiAgICB9XG4gICAgJiA+IC53aWRnZXQtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRwYXBheWFfd2hpcCwgLjUpO1xuICAgICAgICBcbiAgICB9XG4gICAgJiAud2lkZ2V0LWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwdXR0eTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHV0dHk7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud2lkZ2V0LWRhbmdlciB7XG4gICAgJiA+IC53aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNoYWJsaXNfbGlnaHQ7XG4gICAgfVxuICAgICYgPiAud2lkZ2V0LW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudGl6ZSgkd2VfcGVlcCwgLjUpO1xuICAgICAgICBcbiAgICB9XG4gICAgJiAud2lkZ2V0LWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0dXJraXNoX3Jvc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHR1cmtpc2hfcm9zZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53aWRnZXQtc3VjY2VzcyB7XG4gICAgJiA+IC53aWRnZXQtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhdHRlbnNfYmx1ZV9saWdodDtcbiAgICB9XG4gICAgJiA+IC53aWRnZXQtb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50aXplKCRwYXR0ZW5zX2JsdWVfZGFyaywgLjUpO1xuICAgICAgICBcbiAgICB9XG4gICAgJiAud2lkZ2V0LWJ1dHRvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cmFkZXdpbmQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRyYWRld2luZDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuYmFkZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xuICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICRkYXJrO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgJi1uZXcge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtbmV3O1xuICAgIH1cbiAgICAmLXVzZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFkZ2UtdXNlZDtcbiAgICB9XG4gICAgJi1ub3Jlc3VsdCwgJi1hcmNoaXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLW5vcmVzdWx0O1xuICAgIH1cbiAgICAmLXBhc3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1wYXNzZWQ7XG4gICAgfVxuICAgICYtbm90LXBhc3NlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1ub3RwYXNzZWQ7XG4gICAgfVxuICAgICYtcHVibGlzaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1wdWJsaXNoO1xuICAgIH1cbiAgICAmLXVucHVibGlzaCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS11bnB1Ymxpc2g7XG4gICAgfVxuICAgICYtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhZGdlLWFjdGl2ZTtcbiAgICB9XG4gICAgJi1leHBpcmllcyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWRnZS1leHBpcmllcztcbiAgICB9XG59IiwiLm5hdmlnYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAucGFnZS1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRoYXdrZXNfYmx1ZV9saWdodDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGhhd2tlc19ibHVlX2xpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgPiAucGFnZS1saW5rLFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkID4gLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgPiAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRZaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRnZ01UUk1NaUEzTGpZMU5URTNURGdnTWlJZ2MzUnliMnRsUFNJak1qSTBPRGs1SWlCemRISnZhMlV0ZDJsa2RHZzlJak1pSUhOMGNtOXJaUzFzYVc1bFkyRndQU0p5YjNWdVpDSWdjM1J5YjJ0bExXeHBibVZxYjJsdVBTSnliM1Z1WkNJdlBnbzhMM04yWno0S1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCA+IC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNQ0F4TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVElnTWt3NElEZ3VNelEwT0ROTU1pQXhOQ0lnYzNSeWIydGxQU0lqTWpJME9EazVJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kaXNhYmxlZDpmaXJzdC1jaGlsZCA+IC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UQWlJR2hsYVdkb2REMGlNVFlpSUhacFpYZENiM2c5SWpBZ01DQXhNQ0F4TmlJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVGdnTVRSTU1pQTNMalkxTlRFM1REZ2dNaUlnYzNSeWIydGxQU0lqUVVKQlJFTXhJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqTWlJSE4wY205clpTMXNhVzVsWTJGd1BTSnliM1Z1WkNJZ2MzUnliMnRsTFd4cGJtVnFiMmx1UFNKeWIzVnVaQ0l2UGdvOEwzTjJaejRLXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5kaXNhYmxlZDpsYXN0LWNoaWxkID4gLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UWWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1DQXhOaUlnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUSWdNa3c0SURndU16UTBPRE5NTWlBeE5DSWdjM1J5YjJ0bFBTSWpRVUpCUkVNeElpQnpkSEp2YTJVdGQybGtkR2c5SWpNaUlITjBjbTlyWlMxc2FXNWxZMkZ3UFNKeWIzVnVaQ0lnYzNSeWIydGxMV3hwYm1WcWIybHVQU0p5YjNWdVpDSXZQZ284TDNOMlp6NEtcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1sYXN0LWNoaWxkKDIpID4gLnBhZ2UtbGluayB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCByZW0oNCkgcmVtKDQpIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSA+IC5wYWdlLWxpbmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KSAwIDAgcmVtKDQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUgPiAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRlbmRlYXZvdXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxvZ2FuO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICBcbiAgICB9XG59XG4iLCIuZmlsdGVycyB7XG4gICAgc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAmID4gbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmIGlucHV0W3R5cGU9XCJ0ZXh0XCJde1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzgpO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICAgICB9XG4gICAgICAgICYgLnBvc3QtaWNvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg1NikgMCByZW0oMTYpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICAmIC5zZWFyY2gtaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNalFpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhPQ0F4TUVNeE9DQXhOQzQwTVRneklERTBMalF4T0RNZ01UZ2dNVEFnTVRoRE5TNDFPREUzTWlBeE9DQXlJREUwTGpReE9ETWdNaUF4TUVNeUlEVXVOVGd4TnpJZ05TNDFPREUzTWlBeUlERXdJREpETVRRdU5ERTRNeUF5SURFNElEVXVOVGd4TnpJZ01UZ2dNVEJhVFRFMkxqTXlPRGNnTVRjdU56UXlPVU14TkM0Mk1EUTVJREU1TGpFMU16WWdNVEl1TkRBeE15QXlNQ0F4TUNBeU1FTTBMalEzTnpFMUlESXdJREFnTVRVdU5USXlPQ0F3SURFd1F6QWdOQzQwTnpjeE5TQTBMalEzTnpFMUlEQWdNVEFnTUVNeE5TNDFNakk0SURBZ01qQWdOQzQwTnpjeE5TQXlNQ0F4TUVNeU1DQXhNaTQwTURFeklERTVMakUxTXpZZ01UUXVOakEwT1NBeE55NDNOREk1SURFMkxqTXlPRGRNTWpNdU56QTNNU0F5TWk0eU9USTVRekkwTGpBNU56WWdNakl1Tmpnek5DQXlOQzR3T1RjMklESXpMak14TmpZZ01qTXVOekEzTVNBeU15NDNNRGN4UXpJekxqTXhOallnTWpRdU1EazNOaUF5TWk0Mk9ETTBJREkwTGpBNU56WWdNakl1TWpreU9TQXlNeTQzTURjeFRERTJMak15T0RjZ01UY3VOelF5T1ZvaUlHWnBiR3c5SWlOQ05rTTRSRUlpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxNnB4IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcbn1cblxuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuQGltcG9ydCBcInRoZW1lL2RlZmF1bHQvbGF5b3V0XCI7XG5AaW1wb3J0IFwidGhlbWUvY2xhc3NpYy9sYXlvdXRcIjtcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGhlaWdodDogMjhweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxZW07XG4gIH1cbn1cblxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcmVzaXplOiBub25lO1xuICAgIGhlaWdodDogMThweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgbGVmdDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNHB4O1xuXG4gIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgIHBhZGRpbmc6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLXNlYXJjaC0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuXG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICBiIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzg4OCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA0cHggMCA0cHg7XG5cbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcblxuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmLnNlbGVjdDItc2VsZWN0aW9uLS1jbGVhcmFibGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAvLyBUaGlzIHBhZGRpbmcgaXMgdG8gYWNjb3VudCBmb3IgdGhlIGJvdHRvbSBib3JkZXIgZm9yIHRoZSBmaXJzdFxuICAgIC8vIHNlbGVjdGlvbiByb3cgYW5kIHRoZSB0b3AgYm9yZGVyIG9mIHRoZSBzZWNvbmQgc2VsZWN0aW9uIHJvdy5cbiAgICAvLyBXaXRob3V0IGl0LCBzZWxlY3Rpb25zIG9uIHRoZSBmaXJzdCByb3cgbWF5IGJlIG9mZnNldCBpbmNvcnJlY3RseVxuICAgIC8vIGFuZCBhcHBlYXIgaW4gdGhlaXIgb3duIHJvdyBpbnN0ZWFkIG9mIGdvaW5nIHRvIHRoZSBzZWNvbmQgcm93XG4gICAgcGFkZGluZzogMXB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcblxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuXG4gICAgY29sb3I6ICM5OTk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcblxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYWFhO1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYm9yZGVyOiBzb2xpZCBibGFjayAxcHg7XG4gICAgb3V0bGluZTogMDtcbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IHtcbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSwgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG5cbiAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtO1xuXG4gICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzU4OTdmYjtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBtaXgoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yKTtcblxuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICBvdXRsaW5lOiAwO1xuXG4gIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGhlaWdodDogMjZweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICB0b3A6IDFweDtcbiAgICByaWdodDogMXB4O1xuXG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgjZWVlZWVlLCAjY2NjY2NjLCA1MCUsIDEwMCUpO1xuXG4gICAgYiB7XG4gICAgICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xuXG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcblxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG4mW2Rpcj1cInJ0bFwiXSB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1vcGVuZWQtYmctYm90dG9tLWNvbG9yLCAkc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3IsIDAlLCA1MCUpO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICBAaW5jbHVkZSBncmFkaWVudC12ZXJ0aWNhbCgkc2VsZWN0aW9uLW9wZW5lZC1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgNTAlLCAxMDAlKTtcbiAgICB9XG4gIH1cbn1cbiIsIiRyZW1vdmUtY29sb3I6ICM4ODggIWRlZmF1bHQ7XG4kcmVtb3ZlLWhvdmVyLWNvbG9yOiAjNTU1ICFkZWZhdWx0O1xuJHJlbW92ZS13aWR0aDogMjBweCAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1jb2xvcjogIzQ0NCAhZGVmYXVsdDtcblxuJGJvcmRlci1jb2xvcjogI2FhYSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzOiA0cHggIWRlZmF1bHQ7XG5cbiRmb2N1cy1ib3JkZXItY29sb3I6ICM1ODk3ZmIgIWRlZmF1bHQ7XG5cbiRjb250YWluZXItaGVpZ2h0OiAyOHB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLWJnLXRvcC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvcjogI2VlZWVlZSAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1wbGFjZWhvbGRlci1jb2xvcjogIzk5OSAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1mb2N1cy1ib3JkZXItY29sb3I6IGJsdWUgIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tb3BlbmVkLWJnLXRvcC1jb2xvcjogJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3IgIWRlZmF1bHQ7XG4kc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3I6ICRzZWxlY3Rpb24tYmctdG9wLWNvbG9yICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tei1pbmRleDogMSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWJnLWNvbG9yOiAkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciAhZGVmYXVsdDtcblxuJHJlc3VsdHMtbWF4LWhlaWdodDogMjAwcHggIWRlZmF1bHQ7XG4kcmVzdWx0cy1uZXN0ZWQtcGFkZGluZzogMjBweCAhZGVmYXVsdDtcblxuJHJlc3VsdHMtY2hvaWNlLWJnLWhvdmVyLWNvbG9yOiAjMzg3NWQ3ICFkZWZhdWx0O1xuJHJlc3VsdHMtY2hvaWNlLWZnLWhvdmVyLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcblxuJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjogZ3JleSAhZGVmYXVsdDtcbiIsIi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC1zYXNzL2Jsb2IvMy4zLXN0YWJsZS9hc3NldHMvc3R5bGVzaGVldHMvYm9vdHN0cmFwL21peGlucy9fZ3JhZGllbnRzLnNjc3MjTDE3LUwyN1xuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgY3Vyc29yOiB0ZXh0O1xuXG4gIG91dGxpbmU6IDA7XG5cbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgIGNvbG9yOiAkcmVtb3ZlLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgcGFkZGluZzogMCA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkcmVtb3ZlLWhvdmVyLWNvbG9yO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgfVxuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQGltcG9ydCBcImRlZmF1bHRzXCI7XG5AaW1wb3J0IFwiLi4vLi4vbWl4aW5zL2dyYWRpZW50c1wiO1xuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMge1xuICBAaW1wb3J0IFwic2luZ2xlXCI7XG4gIEBpbXBvcnQgXCJtdWx0aXBsZVwiO1xuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkcm9wZG93bi1iZy1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgICBtYXgtaGVpZ2h0OiAkcmVzdWx0cy1tYXgtaGVpZ2h0O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy11bnNlbGVjdGFibGUtY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I7XG4gICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCJAaW1wb3J0IFwifnNlbGVjdDIvc3JjL3Njc3MvY29yZVwiO1xyXG4uc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgei1pbmRleDogMTA4MCAhaW1wb3J0YW50O1xyXG59XHJcbi5zZWxlY3QyLXNlbGVjdGlvbiB7XHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IHJlbSgxMCk7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0oNSk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNeklpSUdobGFXZG9kRDBpTXpJaUlIWnBaWGRDYjNnOUlqQWdNQ0F6TWlBek1pSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJeElERTBUREUySURFNVRERXhJREUwVERJeElERTBXaUlnWm1sc2JEMGlJMEZDUVVSRE1TSXZQZ284TDNOMlp6NEtcIik7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3Rpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIHJlbSg0MikgMCByZW0oMTYpO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDM4KTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbiNjb25maXJtRm9ybSAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICBsaW5lLWhlaWdodDogNHJlbTtcclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwcHggOHB4IDIwcHggdHJhbnNwYXJlbnRpemUoJHNsYXRlX2dyZXksIC44NSk7XHJcbn1cclxuLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xyXG4gICAgbWFyZ2luOiAycHggMCAwIDA7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWQuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGRhcms7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRsb2dhblxyXG59XHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7XHJcbiAgICBwYWRkaW5nOiByZW0oOCkgMDtcclxufVxyXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgcGFkZGluZzogcmVtKDgpIHJlbSgxNik7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxhdmVuZGVyO1xyXG59XHJcbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IHJlbSgxNikgcmVtKDE2KSByZW0oOCkgcmVtKDE2KVxyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGhhd2tlc19ibHVlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgaGVpZ2h0OiByZW0oNDApO1xyXG4gICAgcGFkZGluZzogMCByZW0oMTYpO1xyXG59XHJcblxyXG5cclxuLy8gVGFnc1xyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xyXG4gICAgbWluLWhlaWdodDogNHJlbTtcclxuICAgIG1hcmdpbjogMCAwIDAgcmVtKDE2KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIHBhZGRpbmc6IDFyZW0gMCAwIDA7XHJcbiAgICBcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFN0YyRkY7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgY29sb3I6ICMyQzJFM0U7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LWZhbWlseTogJ0dvbG9zJztcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xyXG59XHJcbi5zZWxlY3QyLXNlbGVjdGlvbi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xyXG4gICAgJiA+IHNwYW4ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyLCAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmZvY3VzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59IiwiLmlucHV0LWdyb3VwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1kYXRlLXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICYgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qSWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlNaUF5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWswMkxqSTROVGtnTUVNMkxqZzJORFE0SURBZ055NHpNek0xTWlBd0xqUTBOemN4TlNBM0xqTXpNelV5SURGV01rZ3hOQzQyTmpZM1ZqRkRNVFF1TmpZMk55QXdMalEwTnpjeE5TQXhOUzR4TXpVM0lEQWdNVFV1TnpFME15QXdRekUyTGpJNU1qa2dNQ0F4Tmk0M05qRTVJREF1TkRRM056RTFJREUyTGpjMk1Ua2dNVll5UXpFNUxqWTFORGdnTWlBeU1pQTBMakl6T0RVNElESXlJRGRNTWpJZ01UQk1NaklnTVRsRE1qSWdNakV1TnpZeE5DQXhPUzQyTlRRNElESTBJREUyTGpjMk1Ua2dNalJJTlM0eU16Z3dPVU15TGpNME5URTNJREkwSURBZ01qRXVOell4TkNBd0lERTVWakV3VmpkRE1DQTBMakl6T0RVNElESXVNelExTVRnZ01pQTFMakl6T0RFZ01rZzFMakl6T0RJNFZqRkROUzR5TXpneU9DQXdMalEwTnpjeE5TQTFMamN3TnpNeUlEQWdOaTR5T0RVNUlEQmFUVEl1TURrMU1qUWdNVEZXTVRsRE1pNHdPVFV5TkNBeU1DNDJOVFk1SURNdU5UQXlNelFnTWpJZ05TNHlNemd3T1NBeU1rZ3hOaTQzTmpFNVF6RTRMalE1TnpjZ01qSWdNVGt1T1RBME9DQXlNQzQyTlRZNUlERTVMamt3TkRnZ01UbFdNVEZJTWk0d09UVXlORnBOTVRrdU9UQTBPQ0E1U0RJdU1EazFNalJXTjBNeUxqQTVOVEkwSURVdU16UXpNVFVnTXk0MU1ESXpOQ0EwSURVdU1qTTRNU0EwU0RVdU1qTTRNamhXTmtNMUxqSXpPREk0SURZdU5UVXlNamdnTlM0M01EY3pNaUEzSURZdU1qZzFPU0EzUXpZdU9EWTBORGdnTnlBM0xqTXpNelV5SURZdU5UVXlNamdnTnk0ek16TTFNaUEyVmpSSU1UUXVOalkyTjFZMlF6RTBMalkyTmpjZ05pNDFOVEl5T0NBeE5TNHhNelUzSURjZ01UVXVOekUwTXlBM1F6RTJMakk1TWprZ055QXhOaTQzTmpFNUlEWXVOVFV5TWpnZ01UWXVOell4T1NBMlZqUkRNVGd1TkRrM055QTBJREU1TGprd05EZ2dOUzR6TkRNeE5TQXhPUzQ1TURRNElEZFdPVnBOTnk0M05qazJNaUF4TkM0d05EYzJRemN1TnpZNU5qSWdNVFF1TmpJMk1pQTNMak0xTmpNMElERTFMakE1TlRJZ05pNDRORFkxTWlBeE5TNHdPVFV5VERVdU9USXpOeklnTVRVdU1EazJRelV1TkRFek9URWdNVFV1TURrMklEVXVNREF3TmpJZ01UUXVOakkyT1NBMUxqQXdNRFl5SURFMExqQTBPRFJETlM0d01EQTJNaUF4TXk0ME5qazRJRFV1TkRFek9URWdNVE11TURBd055QTFMamt5TXpjeUlERXpMakF3TURkTU5pNDRORFkxTWlBeE0wTTNMak0xTmpNMElERXpJRGN1TnpZNU5qSWdNVE11TkRZNUlEY3VOelk1TmpJZ01UUXVNRFEzTmxwTk55NDNOamsyTWlBeE9DNHdORGMyUXpjdU56WTVOaklnTVRndU5qSTJNaUEzTGpNMU5qTTBJREU1TGpBNU5USWdOaTQ0TkRZMU1pQXhPUzR3T1RVeVREVXVPVEl6TnpJZ01Ua3VNRGsyUXpVdU5ERXpPVEVnTVRrdU1EazJJRFV1TURBd05qSWdNVGd1TmpJMk9TQTFMakF3TURZeUlERTRMakEwT0RSRE5TNHdNREEyTWlBeE55NDBOams0SURVdU5ERXpPVEVnTVRjdU1EQXdOeUExTGpreU16Y3lJREUzTGpBd01EZE1OaTQ0TkRZMU1pQXhOME0zTGpNMU5qTTBJREUzSURjdU56WTVOaklnTVRjdU5EWTVJRGN1TnpZNU5qSWdNVGd1TURRM05scE5NVFl1TURjM05TQXhOUzR3T1RVeVF6RTJMalU0TnpNZ01UVXVNRGsxTWlBeE55NHdNREEySURFMExqWXlOaklnTVRjdU1EQXdOaUF4TkM0d05EYzJRekUzTGpBd01EWWdNVE11TkRZNUlERTJMalU0TnpNZ01UTWdNVFl1TURjM05TQXhNMHd4TlM0eE5UUTNJREV6TGpBd01EZERNVFF1TmpRME9TQXhNeTR3TURBM0lERTBMakl6TVRZZ01UTXVORFk1T0NBeE5DNHlNekUySURFMExqQTBPRFJETVRRdU1qTXhOaUF4TkM0Mk1qWTVJREUwTGpZME5Ea2dNVFV1TURrMklERTFMakUxTkRjZ01UVXVNRGsyVERFMkxqQTNOelVnTVRVdU1EazFNbHBOTVRjdU1EQXdOaUF4T0M0d05EYzJRekUzTGpBd01EWWdNVGd1TmpJMk1pQXhOaTQxT0RjeklERTVMakE1TlRJZ01UWXVNRGMzTlNBeE9TNHdPVFV5VERFMUxqRTFORGNnTVRrdU1EazJRekUwTGpZME5Ea2dNVGt1TURrMklERTBMakl6TVRZZ01UZ3VOakkyT1NBeE5DNHlNekUySURFNExqQTBPRFJETVRRdU1qTXhOaUF4Tnk0ME5qazRJREUwTGpZME5Ea2dNVGN1TURBd055QXhOUzR4TlRRM0lERTNMakF3TURkTU1UWXVNRGMzTlNBeE4wTXhOaTQxT0RjeklERTNJREUzTGpBd01EWWdNVGN1TkRZNUlERTNMakF3TURZZ01UZ3VNRFEzTmxwTk1URXVORFl5SURFMUxqQTVOVEpETVRFdU9UY3hPQ0F4TlM0d09UVXlJREV5TGpNNE5URWdNVFF1TmpJMk1pQXhNaTR6T0RVeElERTBMakEwTnpaRE1USXVNemcxTVNBeE15NDBOamtnTVRFdU9UY3hPQ0F4TXlBeE1TNDBOaklnTVROTU1UQXVOVE01TWlBeE15NHdNREEzUXpFd0xqQXlPVFFnTVRNdU1EQXdOeUE1TGpZeE5qRXlJREV6TGpRMk9UZ2dPUzQyTVRZeE1pQXhOQzR3TkRnMFF6a3VOakUyTVRJZ01UUXVOakkyT1NBeE1DNHdNamswSURFMUxqQTVOaUF4TUM0MU16a3lJREUxTGpBNU5rd3hNUzQwTmpJZ01UVXVNRGsxTWxwTk1USXVNemcxTVNBeE9DNHdORGMyUXpFeUxqTTROVEVnTVRndU5qSTJNaUF4TVM0NU56RTRJREU1TGpBNU5USWdNVEV1TkRZeUlERTVMakE1TlRKTU1UQXVOVE01TWlBeE9TNHdPVFpETVRBdU1ESTVOQ0F4T1M0d09UWWdPUzQyTVRZeE1pQXhPQzQyTWpZNUlEa3VOakUyTVRJZ01UZ3VNRFE0TkVNNUxqWXhOakV5SURFM0xqUTJPVGdnTVRBdU1ESTVOQ0F4Tnk0d01EQTNJREV3TGpVek9USWdNVGN1TURBd04wd3hNUzQwTmpJZ01UZERNVEV1T1RjeE9DQXhOeUF4TWk0ek9EVXhJREUzTGpRMk9TQXhNaTR6T0RVeElERTRMakEwTnpaYUlpQm1hV3hzUFNJalFqWkRPRVJDSWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMTZweCBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDU2KSAwIDAgIWltcG9ydGFudDtcbiAgICB9XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLXByZXBlbmQsIC5pbnB1dC1ncm91cC1hcHBlbmQsIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uaW5wdXQtZ3JvdXAtcHJlcGVuZC5oaWRkZW4sXG4uaW5wdXQtZ3JvdXAtYWRkb24uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pbnB1dC1ncm91cC1wcmVwZW5kLmhpZGRlbiArIGlucHV0LFxuLmlucHV0LWdyb3VwLWFkZG9uLmhpZGRlbiArIGlucHV0IHtcbiAgcGFkZGluZzogMCAzLjVyZW0gMCByZW0oMTYpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmVcbn1cblxuXG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkaGF3a2VzX2JsdWUgIWltcG9ydGFudDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLmlucHV0LWdyb3VwLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIHJlbSgxNik7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogcmVtKDM4KTtcbiAgICBjb2xvcjogJGxvZ2FuO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbi8qIERyb3Bkb3duIGNsZW5kYXIgKi9cblxuXG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbjogMnB4IDA7XG4gIHdpZHRoOiByZW0oMzAyKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBjb2xvcjogJGRhcms7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgYm94LXNoYWRvdzogMCAwIHJlbSgxNikgdHJhbnNwYXJlbnRpemUoJGJsYWNrX3JvY2ssIDAuNzQpO1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLypwb3NpdGlvbjogYWJzb2x1dGU7ICovXG4gIHotaW5kZXg6IDEwMDA7XG4gIGJveC1zaGFkb3c6IDAgMCByZW0oMTYpIHRyYW5zcGFyZW50aXplKCRibGFja19yb2NrLCAwLjc0KTtcbiAgJiB0YWJsZSB0ciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiByZW0oNjA2KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IHJlbSg2MDYpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICB3aWR0aDogcmVtKDYwNik7XG4gIH1cbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudTpiZWZvcmUsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA3cHggc29saWQgdHJhbnNwYXJlbnRpemUoJGJsYWNrX3JvY2ssIC45MCk7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogN3B4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbTphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgJGFsaWNlX2JsdWVfZGFyaztcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA4cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA3cHggc29saWQgJHZlcnlfbGlnaHRfZ3JleTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOCk7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogNnB4O1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRvcDphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA2cHggc29saWQgJHdoaXRlO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDdweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dIHtcbiAgcGFkZGluZzogcmVtKDE2KSAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiByZW0oMjQpO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl0uYnRuIHtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1taW51dGUsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLXNlY29uZCB7XG4gIHdpZHRoOiByZW0oNTQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiByZW0oMTkpO1xuICBtYXJnaW46IDA7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0ge1xuICBwYWRkaW5nOiByZW0oOCk7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHNwYW4sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIGksIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHN2ZywgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgaSB7XG4gIGhlaWdodDogcmVtKDIwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAkbG9nYW47XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogcmVtKDEyKTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgge1xuICBoZWlnaHQ6IHJlbSgyMCk7XG4gIGxpbmUtaGVpZ2h0OnJlbSgyMCk7XG4gIHdpZHRoOiByZW0oMjApO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5waWNrZXItc3dpdGNoIHtcbiAgd2lkdGg6IHJlbSgxNDUpO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJHppcmNvbjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0aCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0aC5wcmV2ID4gc3ZnIHtcbiAgd2lkdGg6IHJlbSgxMCk7XG4gIGNvbG9yOiAkbG9nYW47XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0aC5uZXh0ID4gc3ZnIHtcbiAgd2lkdGg6IHJlbSgxMCk7XG4gIGNvbG9yOiAkbG9nYW47XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOmhvdmVyID4gc3ZnIHtcbiAgY29sb3I6ICRlbmRlYXZvdXI7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHtcbiAgd2lkdGg6IHJlbSg1NCk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmN3IHtcbiAgZm9udC1zaXplOiByZW0oMTIpO1xuICBoZWlnaHQ6IHJlbSgyMCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICBjb2xvcjogJHppcmNvbjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5IHtcbiAgaGVpZ2h0OiByZW0oMjApO1xuICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgd2lkdGg6IHJlbSgyMCk7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheTpob3ZlciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3ZlciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5zZWNvbmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAkc29saXR1ZGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5vbGQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm5ldyB7XG4gIGNvbG9yOiAkZ2FpbnNib3JvO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgLm1vbnRoLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSAueWVhciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgLmRlY2FkZSB7XG4gIHdpZHRoOiByZW0oNzApO1xuICBoZWlnaHQ6IHJlbSg3MCk7XG4gIGxpbmUtaGVpZ2h0OiByZW0oNzApO1xuICAmOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJHNvbGl0dWRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgY29sb3I6ICRkYXJrO1xuICB9XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSAuZGVjYWRlIHtcbiAgd2lkdGg6IHJlbSg3MCk7XG4gIGhlaWdodDogcmVtKDcwKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIHRhYmxlIHRkIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCA3cHggN3B4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkemlyY29uO1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYmxhY2ssIC44KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDRweDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW5kZWF2b3VyO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgdHJhbnNwYXJlbnRpemUoJGJsYWNrLCAuOCk7XG4gIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLnRvZGF5OmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICR3aGl0ZTtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICR6aXJjb247XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGksIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHJlbSg1NCk7XG4gIGhlaWdodDogcmVtKDIwKTtcbiAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3ZnIHtcbiAgY29sb3I6ICRsb2dhbjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkOmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAkZW5kZWF2b3VyO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuOmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBpOmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCBpOmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzdmc6aG92ZXIge1xuICBjb2xvcjogJGVuZGVhdm91cjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4udGltZXBpY2tlci1ob3VyOmhvdmVyLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLnRpbWVwaWNrZXItbWludXRlOmhvdmVyIHtcbiAgY29sb3I6ICRkYXJrO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIGkuYWN0aXZlLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzdmcuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGVuZGVhdm91cjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHRyYW5zcGFyZW50aXplKCRibGFjaywgLjc1KTtcbiAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xufVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLm9sZCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgaS5vbGQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHN2Zy5vbGQge1xuICBjb2xvcjogJHppcmNvbjtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZDpob3ZlciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgaS5kaXNhYmxlZCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgaS5kaXNhYmxlZDpob3ZlciwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3ZnLmRpc2FibGVkLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzdmcuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogJHppcmNvbjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQudXNldHdlbnR5Zm91ciB0ZC5ob3VyIHtcbiAgaGVpZ2h0OiByZW0oMjcpO1xuICBsaW5lLWhlaWdodDogcmVtKDI3KTtcbn1cblxuIiwiLnRhYm5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLSRndXR0ZXIgKiA0O1xuICAgICAgICByaWdodDogLSRndXR0ZXIgKiA0O1xuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBtZWRpYShtaW4td2lkdGg6IDE5MjBweCkge1xuICAgICAgICAgICAgbGVmdDogY2FsYygoMTAwdncgLSAxODU2cHgpIC8gLTIgLSAyM3B4KTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCgxMDB2dyAtIDE4NTZweCkgLyAtMiAtIDIzcHgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpIHJlbSg0OCk7XG4gICAgICAgIGNvbG9yOiAkbG9nYW47XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkc2xhdGVfZ3JleTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2xhdGVfZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCJAdXNlIFwic2Fzczpjb2xvclwiO1xuXG4ucG9wbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYtbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IGNvbG9yLmFkanVzdCgkc2xhdGVfZ3JleSwgJGFscGhhOiAtMC45KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IC0xNnB4O1xuICAgICAgICAvL2Rpc3BsYXk6IG5vbmU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICAgICYtb3BlbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICYtdG9wIHtcbiAgICAgICAgICAgIGJvdHRvbTogMjRweDtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogcmVtKDgpIHJlbSgzMik7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGljZV9ibHVlO1xuICAgICAgICBjb2xvcjogJHdhaWthd2FfZ3JleTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2U7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDE2KSAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2x1bWJpYV9ibHVlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmZha2Uge1xuICAgICYtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkd2Fpa2F3YV9ncmV5O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDgpIDA7XG4gICAgfVxuICAgICYtZmllbGQge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNjQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGQkZERkY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZERkY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiAkc2xhdGVfZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgIH1cbiAgICAmLWxpbmsge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNjQpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNGQkZERkY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZERkY7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGNvbG9yOiAkc2xhdGVfZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggdHJhbnNwYXJlbnRpemUoJHNsYXRlX2dyZXksIC45KTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IHRyYW5zcGFyZW50aXplKCRzbGF0ZV9ncmV5LCAuOCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10YWcge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICBwYWRkaW5nOiByZW0oMykgcmVtKDgpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGljZV9ibHVlO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIG1hcmdpbjogMCByZW0oMTYpIDAgMDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYgLmJ0biBzcGFuW2NsYXNzIF49IFwiaWNvbi1cIl17XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG4gICAgLm5vLWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG59IiwiLnVwbG9hZGVyIHtcbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZUQwaU1TSWdlVDBpTVNJZ2QybGtkR2c5SWpJeUlpQm9aV2xuYUhROUlqSXlJaUJ5ZUQwaU55SWdjM1J5YjJ0bFBTSWpSRVZGTTBZeElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUx6NEtQSEJoZEdnZ1pEMGlUVEF1TnpVZ01UY3VNalZNTnk0Mk5EUTVNaUF4TXk0Mk16ZzBRemd1TWpVME56WWdNVE11TXpFNE9TQTRMams0TmpBeUlERXpMak16TlRZZ09TNDFPREEyT0NBeE15NDJPREkxVERFeExqa3lPVGtnTVRVdU1EVXlPVU14TWk0Mk5Ea2dNVFV1TkRjeU15QXhNeTQxTlRJM0lERTFMalF3TWpVZ01UUXVNVGs0T0NBeE5DNDROemMxVERFM0xqa3pNVE1nTVRFdU9EUTBPVU14T0M0Mk16VXhJREV4TGpJM016RWdNVGt1TmpNMU5TQXhNUzR5TkRZeklESXdMak0yT0RrZ01URXVOemM1Tmt3eU15NHlOU0F4TXk0NE56VWlJSE4wY205clpUMGlJMFJGUlROR01TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDanhqYVhKamJHVWdZM2c5SWpndU5qSTFJaUJqZVQwaU55NHhNalVpSUhJOUlqSXVOakkxSWlCbWFXeHNQU0lqUkVWRk0wWXhJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAuMTVzIGVhc2U7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpRaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BISmxZM1FnZUQwaU1TSWdlVDBpTVNJZ2QybGtkR2c5SWpJeUlpQm9aV2xuYUhROUlqSXlJaUJ5ZUQwaU55SWdjM1J5YjJ0bFBTSWpRVUpCUkVNeElpQnpkSEp2YTJVdGQybGtkR2c5SWpJaUx6NEtQSEJoZEdnZ1pEMGlUVEF1TnpVZ01UY3VNalZNTnk0Mk5EUTVNaUF4TXk0Mk16ZzBRemd1TWpVME56WWdNVE11TXpFNE9TQTRMams0TmpBeUlERXpMak16TlRZZ09TNDFPREEyT0NBeE15NDJPREkxVERFeExqa3lPVGtnTVRVdU1EVXlPVU14TWk0Mk5Ea2dNVFV1TkRjeU15QXhNeTQxTlRJM0lERTFMalF3TWpVZ01UUXVNVGs0T0NBeE5DNDROemMxVERFM0xqa3pNVE1nTVRFdU9EUTBPVU14T0M0Mk16VXhJREV4TGpJM016RWdNVGt1TmpNMU5TQXhNUzR5TkRZeklESXdMak0yT0RrZ01URXVOemM1Tmt3eU15NHlOU0F4TXk0NE56VWlJSE4wY205clpUMGlJMEZDUVVSRE1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpOCtDanhqYVhKamJHVWdZM2c5SWpndU5qSTFJaUJqZVQwaU55NHhNalVpSUhJOUlqSXVOakkxSWlCbWFXeHNQU0lqUVVKQlJFTXhJaTgrQ2p3dmMzWm5QZ289XCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtd2lkZ2V0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyMjApO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxpY2VfYmx1ZV9kYXJrO1xuICAgICAgICBib3JkZXI6IDJweCBkYXNoZWQgJGNvbHVtYmlhX2JsdWU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRyb2NrX2JsdWU7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMik7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgJiAuY3VzdG9tLWZpbGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgyNCkgO1xuICAgIH1cbiAgICAmLWhpbnQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgzMikgO1xuICAgIH1cbiAgICAmLWRpYWxvZyB7XG4gICAgICAgIGNvbG9yOiAkZG9kZ2VyX2JsdWU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgJi1jYW5jZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNCk7XG4gICAgICAgIGNvbG9yOiAkd2Fpa2F3YV9ncmV5O1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRoYXdrZXNfYmx1ZTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMzIpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICYtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIFxufVxuXG4ucHJldmlldy1lbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgcmVtKDE2KSAwO1xufVxuLnJlbW92ZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiByZW0oMTYpO1xuICAgIGNvbG9yOiAkaGF3a2VzX2JsdWU7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbG9nYW47XG4gICAgfVxufVxuLnF1ZXN0aW9uLWltYWdlLXVwbG9hZGVkID4gZGl2IHtcbiAgICB3aWR0aDogNTU4cHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYgPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cbn1cbi5lZGl0LWltYWdlIHtcbiAgICAudXBsb2FkZXItd2lkZ2V0IHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDI2MCk7XG4gICAgfVxufVxuLnF1ZXN0aW9uLWltYWdlIHtcbiAgICAvLyB3aWR0aDogNTU4cHg7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICYgPiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIH1cbn0iLCIuY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1tYXJrIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR2aWtpbmc7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LW1hcms6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVFFpSUdobGFXZG9kRDBpTVRFaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TkNBeE1TSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2dabWxzYkMxeWRXeGxQU0psZG1WdWIyUmtJaUJqYkdsd0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhNeTR6TURnM0lERXVOekEzTVRGRE1UTXVOams1TWlBeUxqQTVOell6SURFekxqWTVPVElnTWk0M016QTRJREV6TGpNd09EY2dNeTR4TWpFek1rdzJMak0wTURRNUlERXdMakE0T1RWRE5TNDVORGs1TmlBeE1DNDBPQ0ExTGpNeE5qZ2dNVEF1TkRnZ05DNDVNall5TnlBeE1DNHdPRGsxVERNdU5URXlNRFlnT0M0Mk56VXlPVU16TGpRNE5EUTRJRGd1TmpRM056RWdNeTQwTlRnNE5TQTRMall4T0RreUlETXVORE0xTVRZZ09DNDFPRGt3T0V3d0xqSTVNamc1TXlBMUxqUTBOamd5UXkwd0xqQTVOell6TVRRZ05TNHdOVFl5T1NBdE1DNHdPVGMyTXpBNElEUXVOREl6TVRNZ01DNHlPVEk0T1RNZ05DNHdNekkyVERFdU56QTNNVEVnTWk0Mk1UZ3pPVU15TGpBNU56WXpJREl1TWpJM09EY2dNaTQzTXpBNElESXVNakkzT0RjZ015NHhNakV6TWlBeUxqWXhPRE01VERVdU5qTTRNRE1nTlM0eE16VXhUREV3TGpRNE1ESWdNQzR5T1RJNE9UTkRNVEF1T0Rjd09DQXRNQzR3T1RjMk16RWdNVEV1TlRBek9TQXRNQzR3T1RjMk16RXhJREV4TGpnNU5EVWdNQzR5T1RJNE9UTk1NVE11TXpBNE55QXhMamN3TnpFeFdpSWdabWxzYkQwaUl6TTFRamRDT1NJdlBnbzhMM04yWno0S1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWltYWdlIDAuMTVzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1tYXJrIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaGF3a2VzX2JsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgLjE1cyBlYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxvZ2FuO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIgLmNoZWNrYm94LWlucHV0Om5vdCg6Y2hlY2tlZCkgKyAuY2hlY2tib3gtbWFyayB7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsb2dhbjtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG59XG4uY2hlY2tib3gtZ3JleSB7XG4gICAgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LW1hcmsge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGxvZ2FuO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1tYXJrOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5DQXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TXk0ek1EZzNJREV1TnpBM01URkRNVE11TmprNU1pQXlMakE1TnpZeklERXpMalk1T1RJZ01pNDNNekE0SURFekxqTXdPRGNnTXk0eE1qRXpNa3cyTGpNME1EUTVJREV3TGpBNE9UVkROUzQ1TkRrNU5pQXhNQzQwT0NBMUxqTXhOamdnTVRBdU5EZ2dOQzQ1TWpZeU55QXhNQzR3T0RrMVRETXVOVEV5TURZZ09DNDJOelV5T1VNekxqUTRORFE0SURndU5qUTNOekVnTXk0ME5UZzROU0E0TGpZeE9Ea3lJRE11TkRNMU1UWWdPQzQxT0Rrd09Fd3dMakk1TWpnNU15QTFMalEwTmpneVF5MHdMakE1TnpZek1UTWdOUzR3TlRZeU9TQXRNQzR3T1RjMk16QTRJRFF1TkRJek1UTWdNQzR5T1RJNE9UTWdOQzR3TXpJMlRERXVOekEzTVRFZ01pNDJNVGd6T1VNeUxqQTVOell6SURJdU1qSTNPRGNnTWk0M016QTRJREl1TWpJM09EY2dNeTR4TWpFek1pQXlMall4T0RNNVREVXVOak00TURNZ05TNHhNelV4VERFd0xqUTRNRElnTUM0eU9USTRPVE5ETVRBdU9EY3dPQ0F0TUM0d09UYzJNekE1SURFeExqVXdNemtnTFRBdU1EazNOak14TXlBeE1TNDRPVFExSURBdU1qa3lPRGt6VERFekxqTXdPRGNnTVM0M01EY3hNVm9pSUdacGJHdzlJaU5CUWtGRVF6RWlMejRLUEM5emRtYytDZz09XCIpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5yYWRpbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYtaW5wdXQge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOmNoZWNrZWQgKyAucmFkaW8tbWFyayB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZW5kZWF2b3VyO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCArIC5yYWRpby1tYXJrOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTQpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVuZGVhdm91cjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmLW1hcmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRsb2dhbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuMTVzIGVhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkZW5kZWF2b3VyXG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciAucmFkaW8taW5wdXQ6bm90KDpjaGVja2VkKSArIC5yYWRpby1tYXJrIHtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGVuZGVhdm91cjtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkd2Fpa2F3YV9ncmV5O1xuICAgICAgICBtYXJnaW46IDAgMCAwIHJlbSg4KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgfVxufSIsIi50b29sdGlwe1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Jjo6YmVmb3JlLFxuXHQmOjphZnRlciB7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0LXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtLjVyZW0pO1xuXHR9XG5cdCY6OmJlZm9yZSB7XG5cdFx0ei1pbmRleDogMTAwMTtcblx0XHRib3JkZXI6IHJlbSg4KSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3R0b206IDEwMCU7XG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMDtcblx0XHRib3JkZXItdG9wLWNvbG9yOiAkd2hpdGU7XG5cdH1cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG5cdFx0ei1pbmRleDogMTAwMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWluLXdpZHRoOiAyMWVtO1xuXHRcdG1heC13aWR0aDogMjFlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdHBhZGRpbmc6IHJlbSgxOCkgcmVtKDI0KTtcblx0XHRib3JkZXItcmFkaXVzOiByZW0oNCk7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGNvbG9yOiAkbG9nYW47XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDE2cHggMTVweCB0cmFuc3BhcmVudGl6ZSgkc2xhdGVfZ3JleSwgLjkpO1xuXHRcdGJvdHRvbTogY2FsYygxMDAlICsgOHB4KTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuXHR9XG5cdCY6aG92ZXIge1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdC13ZWJraXQtYW5pbWF0aW9uOiB0b29sdGlwIC4zcyBlYXNlLW91dCBmb3J3YXJkcyA7XG5cdCAgICAgICAgYW5pbWF0aW9uOiB0b29sdGlwIC4zcyBlYXNlLW91dCBmb3J3YXJkcyA7XG5cdFx0fVxuXHR9XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyB0b29sdGlwIHtcbiAgICB0byB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgfVxufVxuXG5Aa2V5ZnJhbWVzIHRvb2x0aXAge1xuICAgIHRvIHtcbiAgICAgICAgb3BhY2l0eTogMTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICB9XG59XG5cdFxuXHRcdFxuXHQiLCJcbi50b2dnbGUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYtaW5wdXR7XG4gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXHRcdHdpZHRoOiAwO1xuXHRcdCY6Y2hlY2tlZCB+IC50b2dnbGUtdGh1bWI6OmFmdGVye1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwcHgpO1xuICAgICAgICB9XG4gICAgICAgICY6Y2hlY2tlZCB+IC50b2dnbGUtdGh1bWJ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZW5kZWF2b3VyO1xuICAgICAgICB9XG4gICAgfVxuXHRcdFxuXHQmLXRodW1iIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc3BpbmRsZV9saWdodDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiByZW0oNTIpO1xuICAgICAgICBmbGV4OiAwIDAgcmVtKDUyKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZTtcblx0XHQmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDpyZW0oMjQpO1xuXHRcdFx0d2lkdGg6IHJlbSgyNCk7XG5cdFx0XHRsZWZ0OiA0cHg7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cblx0XHRcblx0Ji10ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgcmVtKDgpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbn0iLCIuc29ydGFibGUtY2hvc2VuIHtcbiAgICAuYWN0aW9uLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxpY2VfYmx1ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbHVtYmlhX2JsdWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICB9XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgfVxufVxuLnNvcnRhYmxlLWdob3N0IHtcbiAgICAmIGxhYmVsIHtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgICAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gICAgLmFjdGlvbi1jb250cm9sIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbHVtYmlhX2JsdWU7XG4gICAgICAgIGhlaWdodDogcmVtKDgwKTtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLmVkaXQtaW1hZ2Uuc29ydGFibGUtZ2hvc3Qge1xuICAgICYgbGFiZWwge1xuICAgICAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuICAgIH1cbiAgICAuYWN0aW9uLWNvbnRyb2wge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sdW1iaWFfYmx1ZTtcbiAgICAgICAgLy9oZWlnaHQ6IHJlbSgzMTYpO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMzU4KTtcbiAgICAgICAgJiA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuLnNvcnRhYmxlLWRyYWcge1xuICAgIC5hY3Rpb24tY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGljZV9ibHVlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sdW1iaWFfYmx1ZTtcbiAgICB9XG59XG4ub3JkZXItbW9kZSB7XG4gICAgei1pbmRleDogMTIwMTtcbiAgICBtYXJnaW46IDAgMCByZW0oMzIpIDA7XG4gICAgLmFuc3dlcnMtY29udGVudCB7XG4gICAgICAgIC5lZGl0LXRvb2xiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5lZGl0LWdyb3VwIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cbiIsIi5zY29yZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYtaW5wdXQge1xuICAgICAgICB3aWR0aDogcmVtKDQyKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkaGF3a2VzX2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJHNsYXRlX2dyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjQpICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgICYtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDEyKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1pbWFnZSAuMTVzIGVhc2U7XG5cbiAgICB9XG4gICAgLmluY3JlYXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1DQXhOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUZ2dOaTQyTlRjeU0wd3lJREV1TURBd016Y2lJSE4wY205clpUMGlJMFJGUlROR01TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUZ2dOeTR3TURBNU9Fd3lJREV5TGpZMU56Z2lJSE4wY205clpUMGlJMFJGUlROR01TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCByZW0oOCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRBaUlHaGxhV2RvZEQwaU1UUWlJSFpwWlhkQ2IzZzlJakFnTUNBeE1DQXhOQ0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWkQwaVRUZ2dOaTQyTlRjeU0wd3lJREV1TURBd016Y2lJSE4wY205clpUMGlJMEZDUVVSRE1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BIQmhkR2dnWkQwaVRUZ2dOeTR3TURBNU9Fd3lJREV5TGpZMU56Z2lJSE4wY205clpUMGlJMEZDUVVSRE1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpTHo0S1BDOXpkbWMrQ2c9PVwiKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGVjcmVhc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ05pNDJOVGN5TTB3NElERXVNREF3TXpjaUlITjBjbTlyWlQwaUkwUkZSVE5HTVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRJZ055NHdNREE1T0V3NElERXlMalkxTnpnaUlITjBjbTlyWlQwaUkwUkZSVE5HTVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRLUEM5emRtYytDZz09XCIpO1xuICAgICAgICBtYXJnaW46IDAgcmVtKDgpIDAgMDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEFpSUdobGFXZG9kRDBpTVRRaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TUNBeE5DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLUEhCaGRHZ2daRDBpVFRJZ05pNDJOVGN5TTB3NElERXVNREF3TXpjaUlITjBjbTlyWlQwaUkwRkNRVVJETVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRLUEhCaGRHZ2daRDBpVFRJZ055NHdNREE1T0V3NElERXlMalkxTnpnaUlITjBjbTlyWlQwaUkwRkNRVVJETVNJZ2MzUnliMnRsTFhkcFpIUm9QU0l5SWlCemRISnZhMlV0YkdsdVpXTmhjRDBpY205MWJtUWlMejRLUEM5emRtYytDZz09XCIpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi5lZGl0e1xuICAgICYtZ3JvdXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJiA+IGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2Fpa2F3YV9ncmV5O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDgpIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0oOCkgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGV4dGFyZWEuaC0xNjAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDE2MCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0OCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmW3JlYWRvbmx5XXtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDE2MCk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNjQpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDY0KTtcbiAgICAgICAgfVxuICAgICAgICAmLmVkaXQtaW1hZ2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgJiAuYWN0aW9uLWZsZXgge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmIC5hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICB9XG4gICAgJi10b29sYmFyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAubGVmdCwgLnJpZ2h0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1uZXcge1xuICAgICAgICAuYWN0aW9uLWNvbnRyb2wge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsaWNlX2JsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdhaWthd2FfZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMzU4KTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJiBzcGFuW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cbiBcbn1cbi5hY3Rpb24ge1xuICAgICYtY29udHJvbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxNik7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAucXVlc3Rpb24taW1hZ2Uge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjYwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmID4gaW1nLCAmIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIC8vdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgLy9sZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RkJGQjtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNBRUUyRTM7XG4gICAgICAgICAgICAmIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYtYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNDgpO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDgpO1xuICAgIH1cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkaGF3a2VzX2JsdWU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGxvZ2FuO1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGNvbG9yOiAkc2xhdGVfZ3JleTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjIwKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTYpIDA7XG4gICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG4ucXVlc3Rpb24tdmlldyB7XG4gICAgcGFkZGluZzogcmVtKDE2KTtcbiAgICAucXVlc3Rpb24tdmlldy1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1NThweDtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgJiBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICB9XG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5xdWVzdGlvbi12aWV3LXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hbnN3LW1vcmUtNCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCJcbi5oaWdoY2hhcnRzIHtcbiAgJi10aXRsZSB7XG4gICAgY29sb3I6ICRzbGF0ZV9ncmV5ICFpbXBvcnRhbnQ7XG4gICAgZmlsbDogJHNsYXRlX2dyZXkgIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgfVxufSIsIi5zdGF0dXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgMCByZW0oMjQpIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICYtbGlzdCwgI3Rlc3RfZWRpdF9hY3Rpdml0eSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2x1bWJpYV9ibHVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICBwYWRkaW5nOiByZW0oNCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICYgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWxpbmssICYgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTYpO1xuICAgICAgICBjb2xvcjogJHdhaWthd2FfZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IHJlbSgxNjApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGZsZXg6IDAgMCByZW0oMTYwKTtcbiAgICB9XG4gICAgJi1oZWFkLCAmIGxlZ2VuZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOC4xOSU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFyZW07XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSg4KSAwO1xuICAgIH1cbiAgICAmLWhpbnQge1xuICAgICAgICBtYXJnaW46IHJlbSg4KSAwIDAgMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE3KTtcbiAgICAgICAgY29sb3I6ICRyb2NrX2JsdWU7XG4gICAgfVxuICAgIC5hY3RpdmUsIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cbn1cbiIsIi5iYWNrZHJvcCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgJi5zaG93IHtcbiAgICAgICAgb3BhY2l0eTogLjY1O1xuICAgICAgICB6LWluZGV4OiAxMDQwO1xuICAgIH1cbiAgICAmLmZhZGUge1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyO1xuICAgIH1cbn1cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi5mYWRlIHtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGxpbmVhcjtcbiAgICB9XG4gICAgJi5tb2RhbC1zaG93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgJi1kaWFsb2cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgbWF4LXdpZHRoOiByZW0oODAwKTtcbiAgICAgICAgbWluLXdpZHRoOiByZW0oODAwKTtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgJi53LTcwLXBlcmNlbnQge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDcwJTtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiByZW0oMzIpIHJlbSg0OCkgcmVtKDI0KSByZW0oNDgpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuXG4gICAgfVxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDAgMCByZW0oMzIpIDA7XG4gICAgfVxuICAgICYtYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIFxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjMpO1xuICAgICAgICAvL3RleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgfVxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgLy8gZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgMCAwIDA7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYyguM3JlbSAtIDFweCk7XG4gICAgfVxuICAgICYtY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEU1SURFNVRERXlJREV5VFRFeUlERXlURFVnTVRsTk1USWdNVEpNTlNBMVRURXlJREV5VERFNUlEVWlJSE4wY205clpUMGlJMEZDUVVSRE1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEM5emRtYytDZz09XCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgICAgdG9wOiAtMjRweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRkYXJrO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjMpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XG4gICAgfVxuICAgICYtc2VsZWN0IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIzKTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjAxKTtcbiAgICAgICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgfVxufVxuXG4vKiBBbmltYXRpb25zICovXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgICAwJSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0VXAge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcbiAgICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgem9vbU91dCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gICAgMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuQGtleWZyYW1lcyBmYWRlT3V0UmlnaHQge1xuICAgIDAlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIH1cbn1cbkBrZXlmcmFtZXMgYmxpbmtlciB7XG4gICAgMCUge1xuICAgICAgICBjb2xvcjojRkZGQTc3O1xuICAgIH1cbiAgICA1MCUge1xuICAgICAgICBjb2xvcjogI0ZGQzI5RjtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIGNvbG9yOiAjRkZGQTc3XG4gICAgfVxuXG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICBodG1sIHtcbiAgICAgICAgLy9mb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICB9XG59XG5cblxuLy8gTW9kYWwgc2VsZWN0XG4ubW9kYWwtc2VsZWN0e1xuICAgICYtbGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oMTYpIDA7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3Zlcjpub3QoLm1vZGFsLXNlbGVjdC1zZWxlY3RlZCkge1xuICAgICAgICAgICAgLm1vZGFsLXNlbGVjdC1ib2R5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxpY2VfYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLWJvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWxpY2VfYmx1ZV9kYXJrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzIGVhc2U7XG4gICAgfVxuICAgICYtYWNjZW50IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Q2RTlGRjtcbiAgICB9XG4gICAgXG4gICAgJi1pbnB1dCB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJi1zZWxlY3RlZCB7XG4gICAgICAgIC5tb2RhbC1zZWxlY3QtYm9keSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29ybmZsb3dlcl9ibHVlO1xuICAgICAgICB9XG4gICAgICAgIC5tb2RhbC1zZWxlY3QtbWV0YSxcbiAgICAgICAgLm1vZGFsLXNlbGVjdC10aXRsZSxcbiAgICAgICAgLm1vZGFsLXNlbGVjdC1oaW50IHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1pY29uIHtcbiAgICAgICAgd2lkdGg6IHJlbSg0OCk7XG4gICAgICAgIGZsZXg6IDAgMCByZW0oNDgpO1xuICAgICAgICBtYXJnaW46IDAgcmVtKDE2KSAwIDA7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cbiAgICAmLWhlYWQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjMpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMDEpO1xuICAgICAgICBjb2xvcjogJGRhcms7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgxMSkgMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIH1cbiAgICAmLWhpbnQge1xuICAgICAgICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTEpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMDEpO1xuICAgICAgICBjb2xvcjogJHBvbG9fYmx1ZTtcbiAgICB9XG4gICAgJi1tZXRhIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBjb2xvcjogJHNwaW5kbGVfZGFyaztcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIHJlbSgxNykgMCAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtdmFsdWUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDEzKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBtYXJnaW46IDAgcmVtKDQpIDAgMDtcbiAgICB9XG4gICAgJi1uYW1lIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxMyk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICB9XG4gICAgJi1jb250aW51ZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSg5KTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IHJlbSg2KSAwIDAgcmVtKDgpO1xuICAgICAgICBhbmltYXRpb246IGJsaW5rZXIgMnMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBjb2xvcjogI0ZGRkE3NztcbiAgICB9XG5cbn1cblxuLy8gSWNvbnMgXG4uaWNvbiB7XG4gICAgJi1yZWd1bGFyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy90ZXN0LnN2Zyk7XG4gICAgfVxuICAgICYtdHJhaW5pbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL3NpbXVsYXRvci5zdmcpO1xuICAgIH1cbiAgICAmLW1hcmF0aG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9tYXJhdGhvbi5zdmcpO1xuICAgIH1cbn1cbiIsIi5sb2FkZXItd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuXG4vKlxuVGhlIGxvYWRlcnMgdXNlIENTUyBjdXN0b20gcHJvcGVydGllcyAodmFyaWFibGVzKSB0byBjb250cm9sIHRoZSBhdHRyaWJ1dGVzIG9mIHRoZSBsb2FkZXJzXG4qL1xuOnJvb3R7XG5cdC0tbG9hZGVyLXdpZHRoOiA3MHB4O1xuXHQtLWxvYWRlci1oZWlnaHQ6IDcwcHg7XG5cdC0tbG9hZGVyLWNvbG9yLXByaW1hcnk6ICM2RkFCRUY7XG5cdC0tbG9hZGVyLWNvbG9yLXNlY29uZGFyeTogI2VlZTtcblx0LS1saW5lLXdpZHRoOiA1cHg7XG5cdC0tYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcblx0LS1sb2FkZXItaW5pdGlhbC1zY2FsZTogMC4xO1xufVxuLmxvYWRlciwubG9hZGVyOmJlZm9yZSwubG9hZGVyOmFmdGVye1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRmbGV4LWdyb3c6IDA7XG5cdGZsZXgtc2hyaW5rOiAwO1xufVxuLypcbkluIG9yZGVyIHRvIGdldCBvcHRpbWFsIHJlc3VsdHMsIHBsZWFzZSBvbmx5IGNoYW5nZSB0aGUgXG52YXJpYWJsZXMgYWJvdmUgYW5kIGRvbid0IGNoYW5nZSBhbnl0aGluZyBpbiB0aGUgYWN0dWFsIGxvYWRlciBjb2RlXG4qL1xuXHRcblx0XG5cbkBrZXlmcmFtZXMgY2lyY2xlLWxvYWRlciB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgfVxufVxuXG4ubG9hZGVyIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xuICAgIGJvcmRlcjogdmFyKC0tbGluZS13aWR0aCwgNHB4KSBzb2xpZCB2YXIoLS1sb2FkZXItY29sb3Itc2Vjb25kYXJ5LCAjZmZmKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLWxvYWRlci1jb2xvci1wcmltYXJ5LCAjMDBmKTtcbiAgICB3aWR0aDogdmFyKC0tbG9hZGVyLXdpZHRoLCAxMDBweCk7XG4gICAgaGVpZ2h0OiB2YXIoLS1sb2FkZXItaGVpZ2h0LCAxMDBweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGFuaW1hdGlvbjogY2lyY2xlLWxvYWRlciB2YXIoLS1hbmltYXRpb24tZHVyYXRpb24sIDFzKSBpbmZpbml0ZSBlYXNlLW91dDtcbn1cblxuIiwiLnRyZWUge1xuICAgICYgYSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg2NCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg0KTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0ZCRkRGRjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMC44NzVyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZERkY7XG4gICAgICAgIGNvbG9yOiAkc2xhdGVfZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4ycyBlYXNlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDE1cHggcmdiYSgxMTUsIDExOSwgMTUyLCAuMSk7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgxNikgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIwcHggcmdiYSgxMTUsIDExOSwgMTUyLCAuMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJiB1bCB1bCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDEyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMzRweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICAgICAgbGVmdDogNThweDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGhhd2tlc19ibHVlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYgdWwgdWwgYSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGhhd2tlc19ibHVlO1xuICAgICAgICAgICAgbGVmdDogLTYycHg7XG4gICAgICAgICAgICBib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmNvbmZpcm0ge1xuICAgICYtaGludCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgY29sb3I6ICR3YWlrYXdhX2dyZXk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICAgIH1cbiAgICAmLWRhbmdlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgY29sb3I6ICNCMTU4NTg7XG4gICAgfVxufSIsIi5icmVhZGNydW1icyB7XG4gICAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgyMDApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpe1xuICAgICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIDhweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTkNJZ2FHVnBaMmgwUFNJNElpQjJhV1YzUW05NFBTSXdJREFnTkNBNElpQm1hV3hzUFNKdWIyNWxJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lQZ284Y0dGMGFDQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlJR05zYVhBdGNuVnNaVDBpWlhabGJtOWtaQ0lnWkQwaVRUTXVPRFV6TlRVZ015NDJORFkwTlVNMExqQTBPRGd5SURNdU9EUXhOekVnTkM0d05EZzRNaUEwTGpFMU9ESTVJRE11T0RVek5UVWdOQzR6TlRNMU5Vd3dMamcxTXpVMU15QTNMak0xTXpVMVF6QXVOalU0TWpreElEY3VOVFE0T0RJZ01DNHpOREUzTURrZ055NDFORGc0TWlBd0xqRTBOalEwTmlBM0xqTTFNelUxUXkwd0xqQTBPRGd4TlRVZ055NHhOVGd5T1NBdE1DNHdORGc0TVRVMUlEWXVPRFF4TnpFZ01DNHhORFkwTkRZZ05pNDJORFkwTlV3eUxqYzVNamc1SURSTU1DNHhORFkwTkRjZ01TNHpOVE0xTlVNdE1DNHdORGc0TVRVeklERXVNVFU0TWprZ0xUQXVNRFE0T0RFMU15QXdMamcwTVRjd09TQXdMakUwTmpRME55QXdMalkwTmpRME5rTXdMak0wTVRjd09TQXdMalExTVRFNE5DQXdMalkxT0RJNU1TQXdMalExTVRFNE5DQXdMamcxTXpVMU5DQXdMalkwTmpRME5rd3pMamcxTXpVMUlETXVOalEyTkRWYUlpQm1hV3hzUFNJak56TTNOems0SWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIzcHg7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6ICM3Mzc3OTg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbG9nYW47XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyOC4xOSU7XG4gICAgfVxufSIsIi5jaGVjay1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgJi1vcGVuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgICYtYmFja2Ryb3Age1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCA0NiwgNjIsIDAuNik7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuXG4gICAgfVxuICAgICYtZGlhbG9nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDEyMDApO1xuICAgICAgICBtaW4td2lkdGg6IHJlbSgxMjAwKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKSByZW0oMTQ5KSByZW0oMjQpIHJlbSgxNDkpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIH1cbiAgICAmLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgcmVtKDQwKSAwO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICMyQzJFM0U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMyk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICB9XG4gICAgJi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogcmVtKDI0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogcmVtKC0yNCk7XG4gICAgICAgIHJpZ2h0OiByZW0oLTE0MSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogNjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qUWlJR2hsYVdkb2REMGlNalFpSUhacFpYZENiM2c5SWpBZ01DQXlOQ0F5TkNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1pEMGlUVEU1SURFNVRERXlJREV5VFRFeUlERXlURFVnTVRsTk1USWdNVEpNTlNBMVRURXlJREV5VERFNUlEVWlJSE4wY205clpUMGlJMEZDUVVSRE1TSWdjM1J5YjJ0bExYZHBaSFJvUFNJeUlpQnpkSEp2YTJVdGJHbHVaV05oY0QwaWNtOTFibVFpSUhOMGNtOXJaUzFzYVc1bGFtOXBiajBpY205MWJtUWlMejRLUEM5emRtYytDZz09KTtcbiAgICB9XG4gICAgJi1mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg0OCkgMCAwIDA7XG4gICAgICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1jaGVjayBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgMCByZW0oNDApO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWNoZWNrIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0FCQURDMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY2hlY2sgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTVRRaUlHaGxhV2RvZEQwaU1URWlJSFpwWlhkQ2IzZzlJakFnTUNBeE5DQXhNU0lnWm1sc2JEMGlibTl1WlNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0S1BIQmhkR2dnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWlCamJHbHdMWEoxYkdVOUltVjJaVzV2WkdRaUlHUTlJazB4TXk0ek1EZzNJREV1TnpBM01URkRNVE11TmprNU1pQXlMakE1TnpZeklERXpMalk1T1RJZ01pNDNNekE0SURFekxqTXdPRGNnTXk0eE1qRXpNa3cyTGpNME1EUTVJREV3TGpBNE9UVkROUzQ1TkRrNU5pQXhNQzQwT0NBMUxqTXhOamdnTVRBdU5EZ2dOQzQ1TWpZeU55QXhNQzR3T0RrMVRETXVOVEV5TURZZ09DNDJOelV5T1VNekxqUTRORFE0SURndU5qUTNOekVnTXk0ME5UZzROU0E0TGpZeE9Ea3lJRE11TkRNMU1UWWdPQzQxT0Rrd09Fd3dMakk1TWpnNU15QTFMalEwTmpneVF5MHdMakE1TnpZek1UTWdOUzR3TlRZeU9TQXRNQzR3T1RjMk16QTRJRFF1TkRJek1UTWdNQzR5T1RJNE9UTWdOQzR3TXpJMlRERXVOekEzTVRFZ01pNDJNVGd6T1VNeUxqQTVOell6SURJdU1qSTNPRGNnTWk0M016QTRJREl1TWpJM09EY2dNeTR4TWpFek1pQXlMall4T0RNNVREVXVOak00TURNZ05TNHhNelV4VERFd0xqUTRNRElnTUM0eU9USTRPVE5ETVRBdU9EY3dPQ0F0TUM0d09UYzJNekE1SURFeExqVXdNemtnTFRBdU1EazNOak14TXlBeE1TNDRPVFExSURBdU1qa3lPRGt6VERFekxqTXdPRGNnTVM0M01EY3hNVm9pSUdacGJHdzlJaU5CUWtGRVF6RWlMejRLUEM5emRtYytDZz09XCIpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuLm1vZGFsLXRhYnMge1xuICAgIGlucHV0W3R5cGU9J3JhZGlvJ11bbmFtZT0nX21vZGFsX3RhYnMnXSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtbmF2IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGMUY0Rjk7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSg0OCkgMDtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI2KSByZW0oMjApO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjMpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAuaWNvbnMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIHJlbSgxMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZS10YWJ7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAzNkI4NCA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50ZXN0LWZhaWwge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjQjE1ODU4O1xuICAgICAgICAgICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UVWlJR2hsYVdkb2REMGlNVFVpSUhacFpYZENiM2c5SWpBZ01DQXhOU0F4TlNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEpsWTNRZ2VEMGlNVEV1TXpFeU5TSWdlVDBpTUM0d01EQXlORFF4TkRFaUlIZHBaSFJvUFNJMElpQm9aV2xuYUhROUlqRTJJaUJ5ZUQwaU1TSWdkSEpoYm5ObWIzSnRQU0p5YjNSaGRHVW9ORFVnTVRFdU16RXlOU0F3TGpBd01ESTBOREUwTVNraUlHWnBiR3c5SWlOR1EwTTBRa1FpTHo0S1BISmxZM1FnZUQwaU1UUXVNVFEwTlNJZ2VUMGlNVEV1TXpFek55SWdkMmxrZEdnOUlqUWlJR2hsYVdkb2REMGlNVFlpSUhKNFBTSXhJaUIwY21GdWMyWnZjbTA5SW5KdmRHRjBaU2d4TXpVZ01UUXVNVFEwTlNBeE1TNHpNVE0zS1NJZ1ptbHNiRDBpSTBaRFF6UkNSQ0l2UGdvOEwzTjJaejRLXCIpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi50ZXN0LXBhc3Mge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDM2Qjg0O1xuICAgICAgICAgICAgICAgIC5pY29ucyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1UUWlJR2hsYVdkb2REMGlNVEVpSUhacFpYZENiM2c5SWpBZ01DQXhOQ0F4TVNJZ1ptbHNiRDBpYm05dVpTSWdlRzFzYm5NOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6SXdNREF2YzNabklqNEtQSEJoZEdnZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpQmpiR2x3TFhKMWJHVTlJbVYyWlc1dlpHUWlJR1E5SWsweE15NHpNRGczSURFdU56QTNNVEZETVRNdU5qazVNaUF5TGpBNU56WXpJREV6TGpZNU9USWdNaTQzTXpBNElERXpMak13T0RjZ015NHhNakV6TWt3MkxqTTBNRFE1SURFd0xqQTRPVFZETlM0NU5EazVOaUF4TUM0ME9DQTFMak14TmpnZ01UQXVORGdnTkM0NU1qWXlOeUF4TUM0d09EazFURE11TlRFeU1EWWdPQzQyTnpVeU9VTXpMalE0TkRRNElEZ3VOalEzTnpFZ015NDBOVGc0TlNBNExqWXhPRGt5SURNdU5ETTFNVFlnT0M0MU9Ea3dPVXd3TGpJNU1qZzVNeUExTGpRME5qZ3lReTB3TGpBNU56WXpNVE1nTlM0d05UWXlPU0F0TUM0d09UYzJNekE0SURRdU5ESXpNVE1nTUM0eU9USTRPVE1nTkM0d016STJNVXd4TGpjd056RXhJREl1TmpFNE16bERNaTR3T1RjMk15QXlMakl5TnpnM0lESXVOek13T0NBeUxqSXlOemczSURNdU1USXhNeklnTWk0Mk1UZ3pPVXcxTGpZek9EQXpJRFV1TVRNMU1Vd3hNQzQwT0RBeUlEQXVNamt5T0RrelF6RXdMamczTURnZ0xUQXVNRGszTmpNeE1TQXhNUzQxTURNNUlDMHdMakE1TnpZek1URWdNVEV1T0RrME5TQXdMakk1TWpnNU0wd3hNeTR6TURnM0lERXVOekEzTVRGYUlpQm1hV3hzUFNJalFVVkZNa1V6SWk4K0Nqd3ZjM1puUGdvPVwiKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuXG4gICAgfVxuICAgICYtcGFuZS0xLFxuICAgICYtcGFuZS0yLFxuICAgICYtcGFuZS0zIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWluc3RydWN0aW9ucyB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMyk7XG4gICAgICAgIGNvbG9yOiAjNjI3QkEwO1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oNDgpIDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICM2MjdCQTA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzYyN0JBMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLWRldmljZXMge1xuICAgICAgICBtYXJnaW46IDAgMCByZW0oNDgpIDA7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNjI3QkEwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oOCk7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwLjVyZW0gMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb257XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjRTdGMkZGO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtcmVzdWx0IHtcbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbSg4KSAwO1xuICAgICAgICB9XG4gICAgICAgICYtdHlwZSxcbiAgICAgICAgJi1zdGF1cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjI3QkEwO1xuICAgICAgICB9XG4gICAgICAgICYtc3RhdHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAmLnRlc3QtZmFpbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNCMTU4NThcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYudGVzdC1wYXNzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAzNkI4NFxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI0U3RjJGRjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcbiAgICAgICAgfVxuICAgICAgICAmLXNjcmVlbi1wbGFjZWhvbGRlcixcbiAgICAgICAgJi1jYW1lcmEtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI4Mik7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDApO1xuICAgICAgICAgICAgJi50ZXN0LWZhaWwge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRUVCRTg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAjY2FtZXJhOmNoZWNrZWQgfiAubW9kYWwtdGFicy1jb250ZW50IC5tb2RhbC10YWJzLXBhbmUtMSxcbiAgICAjbWljcm9waG9uZTpjaGVja2VkIH4gLm1vZGFsLXRhYnMtY29udGVudCAubW9kYWwtdGFicy1wYW5lLTIsXG4gICAgI3NjcmVlbnNoYXJlOmNoZWNrZWQgfiAubW9kYWwtdGFicy1jb250ZW50IC5tb2RhbC10YWJzLXBhbmUtMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn0iLCIud2lkZ2V0IHtcbiAgICAmLXRvcCB7XG4gICAgICAgICYudGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICM2MjdiYTA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogOTEuMTklO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgICAgICAgfVxuICAgICAgICAmLnN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MS4xOSU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgICAgY29sb3I6ICNhN2JjZDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgJi5zdWJ0aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA5MS4xOSU7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICAgICAgY29sb3I6ICNhN2JjZDI7XG4gICAgICAgIH1cbiAgICAgICAgJi1wcm9jdG9yaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdHJlYW0ge1xuICAgICYtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICYtc3dpdGNoZXIge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWZkNWZmO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5hY3RpdmUpIHtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLXdlYmNhbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKC4uLy4uL2ltYWdlcy93ZWJjYW1faWNvbi5zdmcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtc2NyZWVuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiB1cmwoLi4vLi4vaW1hZ2VzL3NjcmVlbl9zaGFyaW5nX2ljb24uc3ZnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG1vZGFsIHN0eWxlc1xuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDYwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG91dGxpbmU6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgJi1kaWFsb2cudy03MC1wZXJjZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgIG1pbi13aWR0aDogNzAlO1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgIH1cbiAgICAmLXN0cmVhbXMge1xuICAgICAgICAmLXNlY3Rpb24ge1xuICAgICAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgICAgICAgICBnYXA6IDI0cHggMHB4O1xuICAgICAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjVyZW0gMDtcbiAgICAgICAgICAgICYudmVydGljYWwge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmhvcml6b250YWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgICAgICAgIC8vIGZsZXgtZ3JvdzogMjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLXByb2N0b3Jpbmcge1xuICAgICAgICAmLWNhcmQge1xuICAgICAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtIDEuNXJlbSAzcmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmMWY0Zjk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogR29sb3M7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEyOC4xOSU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICAgICAgICB9XG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MnB4KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAgICAgJi1zZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWY0Zjk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMCAwIDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuLy8gUHJvdG9jb2xcbi5wcm90b2NvbCB7XG4gICAgLy8gaGVpZ2h0OiAxMDAlO1xuICAgIC8vIGZsZXgtZ3JvdzogMjtcbiAgICAmLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAjNzM3Nzk4O1xuICAgICAgICBtYXJnaW46IDAuMjVyZW07XG4gICAgfVxuICAgICYtYm9keSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZjFmNGY5O1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICAmLXJvdyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjODNhMGMxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pbmZvIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAmLnBvaW50X3N0cmFuZ2VfYmVoYXZpb3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjlmZjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjhlOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLmZvcmNlX3Jlc3VsdF9mYWlsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZjJlOTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWF1dGhvciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzgzYTBjMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIGFjdGlvbnMgcGFuZWxcbi5hY3Rpb25zLXBhbmVsIHtcbiAgICBtYXJnaW46IDAuNXJlbSAwO1xufVxuXG4vLyBUZXN0IGluZm90YWJsZVxuLnRlc3QtaW5mby10YWJsZSB7XG4gICAgJi1sZWZ0IHtcbiAgICAgICAgY29sb3I6ICM4M2EwYzE7XG4gICAgfVxufVxuXG4vLyBDb25maXJtYXRpb24gbWVudVxuLmNvbmZpcm1hdGlvbl9tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogNjE0cHg7XG4gICAgcmlnaHQ6IC0xMDAlO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IC04cHggMjBweCByZ2JhKDExNSwgMTE5LCAxNTIsIDAuMTUpO1xuICAgIHRyYW5zaXRpb246IHJpZ2h0IDFzIDFzO1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMXM7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgIH1cbn1cblxuLmNsb3NlLW1lbnUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzO1xufVxuXG4uY2xvc2UtbWVudS1hY3RpdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAxcztcbiAgICB0b3A6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGltZWNvZGVzIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICYtdGFibGUge1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJi1yb3cge1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYtY2VsbCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzgzYTBjMTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1tZXNzYWdlIHtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc2VjdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgY29sb3I6ICM4M2EwYzE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAmLW1lc3NhZ2Uge1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uY3VzdG9tLWRyb3Bkb3duLW1lbnUge1xuICB3aWR0aDogNzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjhmYjtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAxMHB4IHJnYmEoMTQyLCAxNDIsIDE0MiwgLjMpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMDtcbiAgLy8gdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHM7XG4gIHotaW5kZXg6IDk5OTtcbiAgJi52aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAvLyAmOmJlZm9yZSB7XG4gIC8vICAgY29udGVudDogJyc7XG4gIC8vICAgZGlzcGxheTogYmxvY2s7XG4gIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgIGJvcmRlcjogdHJhbnNwYXJlbnQgc29saWQgOHB4O1xuICAvLyAgIGJvcmRlci1ib3R0b206ICNmNWY4ZmIgc29saWQgOHB4O1xuICAvLyAgIHRvcDogLTE2cHg7XG4gIC8vICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpO1xuICAvLyAgIGxlZnQ6IDUwJTtcbiAgLy8gfVxufVxuLmluaXQtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uY3VzdG9tLWRyb3Bkb3duLW1lbnUtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4vLyAjbW9kYWwtcHJvY3RvcmluZy1jYXJkLWhpc3Rvcnl7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjRGOTtcbi8vICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuLy8gICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbi8vIH1cblxuLy8gI21vZGFsLXByb2N0b3JpbmctY2FyZC1zdHJlYW1zLXNlY3Rpb257XG4vLyAgICAgZGlzcGxheTogZmxleDtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbi8vIH1cblxuLy8gLm1vZGFsLXByb2N0b3JpbmctY2FyZC1zdHJlYW1zLXNlY3Rpb257XG4vLyAgICAgd2lkdGg6IDUwJTtcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICBqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kO1xuLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vIH1cblxuLy8gLmNvbmZpcm1hdGlvbl9tZW51IHtcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICAvLyB3aWR0aDogMTAwJTtcbi8vICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgd2lkdGg6IDYxNHB4O1xuLy8gICAgIHJpZ2h0OiAtMTAwJTtcbi8vICAgICB0b3A6IDA7XG4vLyAgICAgei1pbmRleDogMTtcbi8vICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuLy8gICAgIGJveC1zaGFkb3c6IDBweCAtOHB4IDIwcHggcmdiYSgxMTUsIDExOSwgMTUyLCAwLjE1KTtcbi8vICAgICB0cmFuc2l0aW9uOiByaWdodCAxcyAxcztcbi8vICAgICBwYWRkaW5nOiAxcmVtO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4vLyAgICAgJi5hY3RpdmUge1xuLy8gICAgIC8vICAgZGlzcGxheTogYmxvY2s7XG4vLyAgICAgLy8gICByaWdodDogMDtcbi8vICAgICAvLyAgIHRyYW5zaXRpb246IHJpZ2h0IDFzO1xuLy8gICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgIHJpZ2h0OiAwO1xuLy8gICAgIHRyYW5zaXRpb246IHJpZ2h0IDFzO1xuLy8gICAgIGJvdHRvbTogMDtcbi8vICAgICB0b3A6IGF1dG87XG4vLyAgICAgfVxuLy8gICB9XG4iLCIuZG9jdW1lbnRhcnkge1xuICAgICYtY29uZmlybWF0aW9uIHtcbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgbWluLXdpZHRoOiA2MDBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNkN2Q3ZDc7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjZyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkICNmZjRiMGM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1jb250ZW50e1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi12aWRlbyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgICAgICAmLXBob3RvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5zdXBwb3J0LXBhbmVsIHtcbiAgJi1idG4tc3VwcG9ydCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogY2FsYyh2YXIoLS1jdXJyZW50KSoyKTtcbiAgICBsZWZ0OiBjYWxjKHZhcigtLWN1cnJlbnQpKjIpO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWN1cnJlbnQpKjUuNSk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWN1cnJlbnQpKjUuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1jdXJyZW50KSo0KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDIwMDA7XG4gICAgdHJhbnNpdGlvbjogLjZzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggMCByZ2JhKDYzLCAxMDYsIDIxOCwgMC40KTtcbiAgICBwYWRkaW5nOiA5cHggMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLWN1cnJlbnQpKjI1LjUpO1xuICAgIH1cblxuICAgIC5pY29uLXN1cHBvcnRzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMzEsNDYsODUsLjMpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogY2FsYyh2YXIoLS1jdXJyZW50KSAtIDFweCk7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1jdXJyZW50KSozLjUpO1xuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWN1cnJlbnQpKjMuNSk7XG4gICAgICBmb250LWZhbWlseTogUnViaWssSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRleHQtc3VwcG9ydCB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWN1cnJlbnQpKjUgKyAycHgpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAmIC5tb2RhbC1yaWdodCB7XG4gICAgJl9fYmxvY2sge1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogY2FsYyh2YXIoLS1jdXJyZW50KSo3ICsgMXB4KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA1NzVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwIDZweCAyNHB4IDAgcmdiYSgzMSwgNDYsIDg1LCAwLjIpO1xuICAgICAgcGFkZGluZzogY2FsYyh2YXIoLS1jdXJyZW50KSo1KSBjYWxjKHZhcigtLWN1cnJlbnQpKjQpIDA7XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gdmFyKC0tY3VycmVudCkqNyk7XG4gICAgICB6LWluZGV4OiAyMDAwO1xuXG4gICAgICAuYnRuLWNsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGModmFyKC0tY3VycmVudCkqMSk7XG4gICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLWN1cnJlbnQpKjEpO1xuICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tY3VycmVudCkqMi41KTtcbiAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tY3VycmVudCkqMi41KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWN1cnJlbnQpKjIpO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKHZhcigtLWN1cnJlbnQpLzQpO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNiMWJiY2I7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4ycztcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGModmFyKC0tY3VycmVudCkqMik7XG4gICAgICAgICAgd2lkdGg6IGNhbGModmFyKC0tY3VycmVudCkvNCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2IxYmJjYjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuMnM7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGZsZXg6IDEgMTtcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICBtYXJnaW46IDAgY2FsYygtMSp2YXIoLS1jdXJyZW50KSo0KTtcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1jdXJyZW50KSo0KTtcblxuICAgICAgLm1vZGFsLXJpZ2h0X19jb250ZW50LFxuICAgICAgLnN1cHBvcnQtbW9kYWwtYm9keSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgcmVzaXplOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Zvb3RlciB7XG4gICAgICBtYXJnaW46IDAgY2FsYygtMSp2YXIoLS1jdXJyZW50KSo0KTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWN1cnJlbnQpIGNhbGModmFyKC0tY3VycmVudCkqNCk7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ViZWZmNjtcblxuICAgICAgLmJ0bi1ncm91cF9fZm9vdGVyIHtcbiAgICAgICAgbWFyZ2luOiBjYWxjKHZhcigtLWN1cnJlbnQpKjIpIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZXNpemVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogOXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWJlZmY2O1xuICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBsZWZ0OiBjYWxjKHZhcigtLWN1cnJlbnQpIC0gMnB4KTtcbiAgICAgIGhlaWdodDogY2FsYyh2YXIoLS1jdXJyZW50KSoyKTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLWN1cnJlbnQpLzEuNSk7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYjFiYmNiO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4zcztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGxlZnQ6IGNhbGModmFyKC0tY3VycmVudCkgLSAycHgpO1xuICAgICAgaGVpZ2h0OiBjYWxjKHZhcigtLWN1cnJlbnQpKjIuNSk7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1jdXJyZW50KS8xLjUpO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYjFiYmNiO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIC4zcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgfVxuICB9XG59XG4iLCIvLyBUaGlzIGZpbGUgbXVzdCBiZSB1c2VkIHRvIHdyaXRlIENTUyBzdHlsZXMgdGhhdCB3aWxsIG92ZXJyaWRlIHRoZSBkZWZhdWx0IHN0eWxlcy5cblxuLy8g0L/QtdGA0LXQvtC/0YDQtdC00LXQu9C10L3QuNC1IHotaW5kZXggc2VsZWN0MiBkcm9wZG93biwg0L/QvtGB0LrQvtC70YzQutGDINC+0L0g0L7QutCw0LfRi9Cy0LDQu9GB0Y8g0L/QvtCy0LXRgNGFINC80L7QtNCw0LvRjNC90L7Qs9C+INC+0LrQvdCwICh6LWluZGV4OiAxMDYwKVxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiA4NjYgIWltcG9ydGFudDtcbn1cbiIsIi52anMtZGVmYXVsdC1za2luIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBwYWRkaW5nLXRvcDogNTYuMjUlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC52aWRlby1qcyB7XG4gICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi52anMtbWFya2VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBlbTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2U7XG4gICAgei1pbmRleDogMTAwO1xuICB9XG4gIC52anMtbWFya2VyOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4zLCAxLjMpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMywgMS4zKTtcbiAgfVxuICAudmpzLXRpcCB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDAuODtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDE0cHg7XG4gICAgei1pbmRleDogMTAwMDAwO1xuICB9XG4gIC52anMtdGlwIC52anMtdGlwLWFycm93IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZGF0YTppbWFnZS9naWY7YmFzZTY0LFIwbEdPRGxoQ1FBSkFJQUJBQUFBQUFBQUFDSDVCQUVBQUFFQUxBQUFBQUFKQUFrQUFBSVJqQU9ud0lyY0RKeHZ3a3BsUHRjaFZRQUFPdz09KSBuby1yZXBlYXQgdG9wIGxlZnQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDlweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgfVxuICAudmpzLXRpcCAudmpzLXRpcC1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHBhZGRpbmc6IDVweCA4cHggNHB4IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnZqcy1icmVhay1vdmVybGF5IHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnZqcy1icmVhay1vdmVybGF5IC52anMtYnJlYWstb3ZlcmxheS10ZXh0IHtcbiAgICBwYWRkaW5nOiA5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4iLCIucHJvY3RvcnMge1xuICAgICYtbW9kYWwge1xuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgIH1cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICYtbG9hZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/