/*!*******************************************************************************************************************!*\
  !*** css ../node_modules/css-loader/dist/cjs.js!../node_modules/sass-loader/dist/cjs.js!./scss/theme/legacy.scss ***!
  \*******************************************************************************************************************/
:root {
  --pas--colour--primary: #0078a3;
  --pas--colour--text-primary: #fff;
}

.table-ruled.size16 td {
  font-size: 16px;
  padding: 8px;
}
.table-ruled.size16 td .xp {
  font-size: 16px;
}

.btnbtn img {
  position: relative;
  top: 2px;
  margin-right: 3px;
}

#lightbox {
  z-index: 100000;
  background-color: #fff;
  left: 50%;
  top: 30px;
  border-radius: 8px;
  padding: 8px;
  position: fixed !important;
}

span.input,
span.textarea {
  display: inline-block;
  background-color: #fff;
}

span.textarea {
  display: block;
  min-height: 4em;
}

.qfield input,
.qfield select,
.qfield textarea,
.qfield span.input,
.qfield span.textarea {
  margin-left: 0;
  margin-right: 0;
  margin-top: 4px;
  font-family: "Helvetica", "Helvetica Neue", "Arial", "sans-serif";
}
.qfield span.input,
.qfield span.textarea {
  color: #000;
  text-align: left;
}
.qfield span.input *,
.qfield span.textarea * {
  color: inherit;
}

.expand {
  padding: 2px;
  border: 1px solid #999999;
  margin-top: 8px;
  font-size: 12px;
}

/* New flexi tables */
.ft-m,
.ft-m-highlight {
  border: 0 none;
  margin: 0;
}

.ft-t,
.ft-t-highlight {
  margin-left: 0;
  margin-right: 0;
  padding-left: 3px;
}

.ft-b {
  margin-left: 0;
  margin-right: 0;
}

.overdue {
  color: #c00;
}

.divfield-sum-title.black a {
  color: #999;
  text-shadow: none;
  font-weight: 100;
}

.divfield-sum-number.black a {
  color: #000;
  text-shadow: none;
  font-weight: 100;
}

#feedbacklayer {
  position: fixed;
  z-index: 1000;
  top: 0;
  width: 100%;
  padding: 35px;
  background-color: #333;
  color: #fff;
  font-size: 16px;
  text-align: center;
}

tr.bestmatch td {
  font-size: 20px !important;
}

.button {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  text-indent: -9999px;
  background: no-repeat top left;
}

.button_total {
  background-image: url(/dist/images/theme/legacy/total-6f35e02393d93780d776.gif);
  width: 50px;
  height: 21px;
}

body#login, html {
  margin: 0;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  height: 100%;
  background: #0078a3 linear-gradient(to top, #008bbd 0%, #0078a3 60%);
}

body #opas {
  margin: 0;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: transparent;
  height: 100%;
}

body {
  margin: 0;
  font-family: Helvetica, Helvetica Neue, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #fbfbfb;
  height: 100%;
}

.bodyclean {
  background: #f0f0eb none;
  color: #000000;
}

p {
  margin-top: 0;
}

h1 {
  color: #444;
  font-size: 1.8em;
  line-height: 1.3em;
  font-weight: normal;
  margin: 0 50px 0 0;
  text-shadow: 1px 1px 0 #fff;
}

h1.large {
  font-size: 1.5em;
}

h1.largetext {
  font-size: 1.1em;
  text-shadow: 1px 1px 0 #f1f1f1;
}

h1.heading-text {
  font-size: 1.1em;
  font-weight: bold;
}

h1.title {
  text-align: left;
  font-size: 2em;
  padding-left: 0;
  color: #222;
  line-height: 1.6em;
  margin: 0;
  font-weight: normal;
  border-bottom: none;
  text-shadow: 1px 1px 0 #eee;
}

h1.contactfont {
  font-weight: bold;
  font-size: 2em;
  text-indent: 0;
  background: #0078a3;
  color: #fff;
  text-shadow: 1px 1px #999;
  padding: 2px 10px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

h1.noshadow {
  font-size: 1.5em;
  text-shadow: 0 0 0 #eee;
  margin-top: 5px;
}

h2 {
  color: #000;
  font-size: 14px;
  line-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  text-shadow: 1px 1px 0 #fff;
}

h2 a {
  color: #333333;
  font-weight: bold;
}

h3 {
  color: #000000;
  font-size: 1.4em;
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 1.6em;
  font-weight: normal;
}

h3.padding {
  padding: 0 0 5px 10px;
  font-weight: normal;
  color: #444;
}

h4 {
  color: #000000;
  font-size: 1.4em;
  margin-bottom: 0;
  line-height: 1.1em;
  font-weight: 300;
}

h5 {
  color: #000000;
  font-size: 1.2em;
  margin-top: 10px;
  margin-bottom: 0;
  line-height: 1.6em;
  font-weight: 300;
  padding: 5px 0 0 0;
}

h5.notop {
  margin-top: 0;
  padding: 5px 0 0 10px;
}

h6 {
  background-color: #d05c2b;
  font-size: 1.3em;
  color: #fff;
  padding: 3px 0 3px 5px;
  line-height: 1.2em;
  margin-left: 0;
  font-weight: 300;
  text-shadow: 1px 1px #a64922;
  opacity: 0.9;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0.53em;
}

h6 a {
  color: #f1f1f1;
}

h6 a:hover {
  color: #fff;
}

div {
  position: relative;
}

form {
  margin: 0;
}

img {
  border: 0 none;
}

.bold {
  font-weight: bold;
}

.warning {
  font-size: 16px;
  background: #fbf9cf;
  border: 1px solid #ddd;
  padding: 7px;
  line-height: 20px;
  width: 600px;
  border-radius: 5px;
}

input, textarea, select, span.input {
  padding: 3px;
}

select {
  background-color: #FFFFFF;
  border: 1px #999999 solid;
  overflow: auto;
  padding: 2px;
}

option {
  width: auto;
  overflow: auto;
}

a {
  color: #d05c2b;
  font-weight: normal;
  cursor: pointer;
  text-decoration: none;
  font-size: 1em;
}

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

a.dark {
  color: #FFFF00;
}

a.dark:hover {
  color: #FFFFFF;
}

a.blk, a.blk:hover {
  color: #000000;
}

a.grey {
  color: #CCCCCC;
}

a.blue {
  color: #0000CC;
}

a.blue:hover {
  color: #CC0000;
}

.size8 {
  font-size: 8px;
}

.size2, .size10 {
  font-size: 10px;
}

.size11 {
  font-size: 11px;
}

.size12 {
  font-size: 12px;
}

.size3 {
  font-size: 13px;
}

.size13 {
  font-size: 13px;
}

.size14 {
  font-size: 14px;
  font-weight: normal;
}

.size4 {
  font-size: 16px;
}

.size16 {
  font-size: 16px;
}

.size18 {
  font-size: 18px;
}

.what-you-need-to-do-divider-black {
  margin: 25px 0 25px 0;
  border: 0;
  height: 1px;
  background: #fff;
  background-image: -webkit-linear-gradient(left, #f0f0eb, #000, #f0f0eb);
  background-image: -moz-linear-gradient(left, #f0f0eb, #000, #f0f0eb);
  background-image: -ms-linear-gradient(left, #f0f0eb, #000, #f0f0eb);
  background-image: -o-linear-gradient(left, #f0f0eb, #000, #f0f0eb);
}

.what-you-need-to-do-divider-black.narrow {
  margin: 15px 0 15px 0;
}

.divider-white {
  border-bottom: 1px solid #ddd;
  -webkit-box-shadow: inset 0 -2px 0 #ddd;
  -moz-box-shadow: inset 0 -2px 0 #ddd;
  box-shadow: inset 0 -2px 0 #ddd;
}

.divider-white.grey {
  border-bottom: 1px solid #eee;
  margin: 10px 0 10px 0;
}

.xp, .xp10, .xpcolour, .xpnum, .xpdisablednum, .xpnumsm, .xpcopied, .xpnumcolour, .xpclear, .xpclear10 {
  background-color: #FFFFFF;
  border: 1px solid #999999;
  margin-left: 0;
}

.xp3 {
  padding: 2px;
  border: 1px solid #999999;
  margin-top: 8px;
  font-size: 12px;
}

.xp3-dropdown {
  padding: 2px;
  border: 1px solid #999999;
  margin-top: 8px;
  font-size: 12px;
  height: 27px;
}

.textinput,
.selectinput {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  border-color: #b5b8bb #e2e4e7 #e8eaec #bdbfc3;
  border-radius: 0;
  height: 27px;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  padding: 4px 4px 4px 5px;
  margin-top: 8px;
}

.textinput {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}

textarea.textinput {
  height: auto;
  min-height: 5em;
}

.vertical {
  margin: 2px 0;
}

.xpnum3 {
  padding: 2px;
  border: 1px solid #999999;
  margin: 8px;
  text-align: right;
}

.xpnumdis {
  padding: 2px;
  border: 0 solid #999999;
  margin: 8px;
  text-align: right;
  background: none;
}

.xpnumdisbold {
  padding: 2px;
  border: 0 solid #999999;
  margin: 8px;
  text-align: right;
  font-weight: bold;
  background: none;
  width: 117px;
  font-size: 1em;
}

.xpnumdisbold.total {
  border-top: 2px solid #333333;
}

.xp10, .xpclear10 {
  font-size: 10px;
}

.xpcolour {
  background-color: #E6EEFF;
  color: #990000;
}

.xpnum {
  text-align: right;
}

.xpnumsm {
  font-size: 10px;
  text-align: right;
}

.xpnumcolour {
  color: #990000;
  text-align: right;
}

.xpdisabled {
  background-color: transparent;
  border: 0 none;
  color: #444;
  font-size: 14px;
  line-height: 16px;
  margin: 4px 5px 0 0;
  font-weight: 400;
  text-align: right;
}

.xpdisablednum {
  background-color: #CCCCCC;
  text-align: right;
  margin-top: 8px;
  padding: 2px;
}

.xpcopied {
  background-color: #990000;
  color: #FFFFFF;
}

.xpclear, .xpclear10 {
  border: 0 none;
}

.xpclearnum {
  border: 1px solid #FFFFFF;
  text-align: right;
}

.icontick {
  display: block;
  height: 15px;
  width: 15px;
  background: url(/dist/images/theme/legacy/tickicon-eb77a1d2a328466513c6.png) no-repeat;
}

.iconcross {
  display: block;
  height: 15px;
  width: 15px;
  background: url(/dist/images/theme/legacy/del-1389a0a7d0215559e698.png) no-repeat;
}

.qcontainer {
  border: 1px solid #ddd;
  background-color: #FFFFFF;
  padding: 10px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.qbankfield {
  width: 75px;
}

.qfield {
  float: left;
  margin-right: 9px;
  font-size: 12px;
  font-weight: bold;
}

.qfield img, .divfield img {
  vertical-align: top;
}

.qfield span, .sssplitdiv span, .divfield span {
  color: #C00;
  text-align: right;
}

.sssplitdiv span {
  font-size: 12px;
}

.qfield span div, .divfield span div {
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 2px;
  text-align: right;
}

.divfield {
  float: left;
  margin-left: 11px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 20px;
}

.divfield-narrow {
  float: left;
  margin-left: 11px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 2px;
}

.plogin {
  font-size: 12px;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 6px;
}

.divfield-narrow-bottom {
  float: left;
  margin-left: 11px;
  font-size: 12px;
  font-weight: bold;
  margin-top: 5px;
  margin-bottom: 10px;
}

.divfield p {
  margin-top: 20px;
}

.divfield p .hint {
  font-size: 0.8em;
}

.fin-sum-left {
  float: left;
  background-color: #D05C29;
  width: 255px;
  border-right: 1px solid #dc7b50;
  -webkit-box-shadow: inset 0 0px -2px -2px #fff;
  -moz-box-shadow: inset 0 0px -2px -2px #fff;
  box-shadow: inset 0 0px 2px -2px #fff;
}

.fin-sum-left span {
  background: #dc7b50;
  position: absolute;
  top: 0;
  right: 0;
  width: 17px;
  font-weight: 300;
  font-size: 2em;
  color: #e7a587;
  padding: 0 0 0 3px;
  border-right: 0 solid #dc7b50;
}

.fin-sum-left span:hover {
  background: #bb5325;
  color: #dc7b50;
}

.fin-sum-middle span {
  background: #f0f0eb;
  position: absolute;
  top: 0;
  right: 0;
  width: 17px;
  font-weight: 300;
  font-size: 2em;
  color: #bbb;
  padding: 0 0 0 3px;
  border-right: 0 solid #dc7b50;
}

.fin-sum-middle span:hover {
  background: #ddd;
  color: #999;
}

.fin-sum-middle {
  float: left;
  background-color: #fff;
  width: 255px;
  border-right: 1px solid #fff;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.fin-sum-middle.wider {
  width: 511px;
  float: left;
}

.fin-sum-right {
  float: left;
  margin-top: 10px;
  margin-left: 30px;
}

.divfield-sum {
  float: left;
  margin-left: 11px;
  margin-top: 0;
  margin-bottom: 0;
  clear: both;
  border-bottom: 0 solid #f8f8f8;
  -webkit-box-shadow: inset 0 -1px 0 #f8f8f8;
  -moz-box-shadow: inset 0 -1px 0 #f8f8f8;
  box-shadow: inset 0 -1px 0 #f8f8f8;
}

.wide {
  width: 290px;
}

.divfield-sum-title {
  margin-left: 20px;
  margin-top: 10px;
  font-size: 1.4em;
  color: #e7a587;
  text-shadow: 0 0 0 #a54921;
  line-height: 2em;
  position: relative;
  top: -6px;
  float: left;
  width: 220px;
}

.divfield-sum-title.black {
  color: #999;
}

.divfield-sum-title.blue {
  color: #0bbeff;
}

.divfield-sum-title.blackdark {
  color: #000;
}

.divfield-sum-title.big {
  font-size: 1.6em;
  position: relative;
  top: -3px;
}

.divfield-sum-title.lineheight {
  line-height: 1.4em;
  margin-top: 15px;
}

.divfield-sum-title.small {
  font-size: 1em;
  position: relative;
  line-height: 1.6em;
  margin-top: 5px;
  font-weight: 300;
  border-bottom: 1px solid #ccc;
  width: 210px;
}

.small a {
  font-weight: 300;
}

.divfield-sum-title.wide280 {
  width: 270px;
}

.divfield-sum-number {
  font-size: 2.1em;
  color: #fff;
  line-height: 1.4em;
  font-weight: 300;
  padding-left: 20px;
  min-width: 70px;
  float: left;
  position: relative;
  top: 8px;
  width: 220px;
  text-shadow: 1px 1px #999;
}

.divfield-sum-number.black {
  color: #000;
  text-shadow: 1px 1px #fff;
}

.divfield-sum-number.blackdark {
  color: #000;
  text-shadow: 1px 1px #fff;
  top: 0;
}

.divfield-sum-number a {
  color: #fff;
  text-shadow: 1px 1px #999;
}

.divfield-sum-number.big {
  font-size: 1.8em;
  margin-top: 4px;
}

.divfield-sum-title-red {
  margin-right: 15px;
  margin-top: 10px;
  font-size: 1.4em;
  color: #B8000D;
  text-shadow: 0 0 0 #fff;
  width: 140px;
  line-height: 2em;
  position: relative;
  top: -6px;
  float: left;
}

.divfield-sum-number-red {
  font-size: 1.6em;
  color: #B8000D;
  line-height: 1.4em;
  padding-left: 20px;
  min-width: 70px;
  text-shadow: 1px 1px 0 #fff;
  float: left;
  position: relative;
  top: 6px;
}

.divfield-sum-title-red.blue {
  color: #0078a3;
}

.divfield-sum-number-red.blue {
  color: #0078a3;
}

.sml {
  font-size: 1.2em;
}

.bold {
  font-weight: bold;
}

.fin-cust-left {
  float: left;
  background-color: #0078a3;
  width: 255px;
  border-right: 1px solid #009dd7;
  -webkit-box-shadow: inset 0 0px -2px -2px #fff;
  -moz-box-shadow: inset 0 0px -2px -2px #fff;
  box-shadow: inset 0 0px 2px -2px #fff;
}

.fin-cust-left span {
  background: #008bbd;
  position: absolute;
  top: 0;
  right: 0;
  width: 19px;
  font-weight: 300;
  font-size: 2em;
  color: #00b0f0;
  padding: 0 0 0 1px;
  border-right: 0 solid #008bbd;
}

.fin-cust-left span:hover {
  background: #00658a;
}

.fin-customer-left {
  float: left;
  width: 47.5%;
  border-right: 1px solid #e6e6e6;
}

.fin-customer-left.home {
  width: 100%;
  border-right: 0 solid #e6e6e6;
}

.fin-customer-left.contact {
  padding-left: 10px;
  padding-right: 0;
  font-size: 1.2em;
  border-right: 0 solid #e6e6e6;
  width: 100%;
  overflow: hidden;
}

.fin-customer-left.contact p {
  -webkit-margin-before: 0;
  line-height: 1.4em;
  padding-top: 3px;
}

.fin-customer-left.contact strong {
  line-height: 1.8em;
}

.fin-customer-right {
  float: right;
  width: 28%;
}

.fin-customer-right.contact {
  padding-right: 10px;
  font-size: 1.2em;
  margin-top: 20px;
  display: block;
}

h1.contact {
  color: #333;
  font-size: 1.4em;
  margin-top: 20px;
  margin-bottom: 10px;
  line-height: 1.3em;
  font-weight: bold;
  padding-left: 5px;
}

h1.nomargin {
  margin-top: 0;
}

p.contact {
  color: #666;
  margin-bottom: 0;
  padding-bottom: 10px;
  width: 250px;
  line-height: 1.4em;
  padding-left: 8px;
  font-size: 13px;
}

p.contact.wide {
  width: 700px;
}

.divfield-customer-end {
  float: left;
  font-weight: normal;
  width: 50%;
  margin: 15px 0 15px 0;
  background: url(/dist/images/theme/legacy/gridline-2fc91ca52e760c7143fd.png) right no-repeat;
  text-align: center;
}

.divfield-customer-none {
  float: left;
  font-weight: normal;
  width: 50%;
  margin: 15px 0 15px 0;
  text-align: center;
}

.divfield-customer-title-red {
  font-size: 1.4em;
  font-weight: 300;
  color: #666;
  border-bottom: 2px #D05C2B solid;
  width: 140px;
  margin: 8px auto;
}

.divfield-customer-dark a {
  font-size: 1.8em;
  font-weight: 300;
  color: #000;
  width: 120px;
  margin: 8px auto 15px auto;
}

.divfield-customer-red a {
  font-size: 1.8em;
  font-weight: bold;
  color: #B8000D;
  width: 120px;
  margin: 8px auto 15px auto;
}

.tfield table {
  text-align: left;
  border: 1px solid #ddd;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.tfield-lg table {
  text-align: left;
  border-right: 3px double #ccc;
}

.tfield th {
  background: #FBFBFB url(/dist/images/theme/legacy/gridlineg-17d3dd98fecc39bd597e.png) right bottom repeat-y;
  text-align: left;
  font-size: 1em;
  color: #666666;
  padding: 8px 20px 8px 5px;
  font-weight: normal;
  border-bottom: 1px solid #CCC;
}

.tfield-lg th {
  background: #FBFBFB url(/dist/images/theme/legacy/gridlineg-17d3dd98fecc39bd597e.png) right bottom repeat-y;
  text-align: left;
  font-size: 1em;
  color: #666666;
  padding: 2px 5px 2px 5px;
  font-weight: normal;
  border-bottom: 1px double #CCC;
}

.tfield tr, .tfield-lg tr {
  background: #fff;
  text-align: left;
  font-size: 14px;
  color: #666666;
  padding: 6px 20px 6px 10px;
  font-weight: normal;
  border-bottom: 1px solid #CCC;
}

.tfield th.size16 {
  background: #FBFBFB url(/dist/images/theme/legacy/gridlineg-17d3dd98fecc39bd597e.png) right bottom repeat-y;
  text-align: left;
  font-size: 16px;
  color: #000;
  padding: 6px 20px 6px 10px;
  font-weight: bold;
  border-bottom: 1px solid #CCC;
}

.tfield th.end, .tfield-lg th.end {
  background: #FBFBFB;
  text-align: left;
  font-size: 14px;
  color: #666666;
  padding: 6px 20px 6px 10px;
  font-weight: normal;
  border-bottom: 1px solid #CCC;
}

.tfield td.minus {
  background: url(/dist/images/theme/legacy/gridminus-4b4a717d943d3a65e9c1.png) right center repeat-y;
  text-align: left;
  font-size: 16px;
  padding: 7px 30px 7px 10px;
  font-weight: bold;
}

.tfield-lg td.minus {
  background: url(/dist/images/theme/legacy/gridminus-4b4a717d943d3a65e9c1.png) right center repeat-y;
  text-align: left;
  font-size: 1.4em;
  padding: 7px 20px 7px 10px;
  line-height: 60px;
}

.tfield td.equals {
  background: url(/dist/images/theme/legacy/gridequals-4c474863a67858e9cb84.png) right center repeat-y;
  text-align: left;
  font-size: 16px;
  padding: 7px 30px 7px 10px;
  font-weight: bold;
}

.tfield-lg td.equals {
  background: url(/dist/images/theme/legacy/gridequals-4c474863a67858e9cb84.png) right center repeat-y;
  text-align: left;
  font-size: 1.4em;
  line-height: 60px;
  padding: 7px 20px 7px 10px;
}

.tfield td.equalsml {
  background: url(/dist/images/theme/legacy/gridequals-4c474863a67858e9cb84.png) right center repeat-y;
  text-align: left;
  font-size: 14px;
  padding: 7px 40px 7px 10px;
}

.tfield td.plus {
  background: url(/dist/images/theme/legacy/gridadd-b9bfcc1a2fc2639bc0e1.png) right center repeat-y;
  text-align: left;
  font-size: 16px;
  padding: 7px 30px 7px 10px;
  font-weight: bold;
}

.tfield td.line {
  background: url(/dist/images/theme/legacy/gridline-2fc91ca52e760c7143fd.png) right center repeat-y;
  text-align: left;
  font-size: 16px;
  padding: 7px 20px 7px 10px;
  font-weight: bold;
}

.tfield td.bank {
  background: url(/dist/images/theme/legacy/gridline-2fc91ca52e760c7143fd.png) right center repeat-y;
  color: #000;
  text-align: left;
  font-size: 1em;
  padding: 7px 20px 7px 10px;
  font-weight: normal;
}

.tfield td.banknone {
  color: #000;
  text-align: left;
  font-size: 1em;
  padding: 7px 20px 7px 10px;
  font-weight: normal;
}

.tfield td.none {
  text-align: left;
  font-size: 16px;
  padding: 7px 20px 7px 10px;
  font-weight: bold;
}

.tfield-lg td.none {
  text-align: left;
  padding: 7px 20px 7px 10px;
  font-size: 1.4em;
}

.tfield td.equalsml {
  background: url(/dist/images/theme/legacy/gridequals-4c474863a67858e9cb84.png) right center repeat-y;
  text-align: left;
  font-size: 14px;
  padding: 7px 40px 7px 10px;
}

.tfield td.sml {
  text-align: left;
  font-size: 14px;
  padding: 7px 10px 7px 10px;
}

.tfield span {
  font-size: 10px;
  color: #666666;
}

.nochanges {
  border-color: #FFF;
  border-left: none;
  border-right: none;
  padding-left: 0;
  padding-right: 0;
  outline: 0;
}

.qbankfield.nochanges {
  border-color: #DDD;
}

#bksummary {
  clear: both;
}

.bankaccountsummary {
  border: 0 solid #bbb;
  background: #fff;
  padding: 5px;
  margin-bottom: 30px;
  position: relative;
  margin-top: -20px;
  font-weight: bold;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.bankaccountsummary a {
  font-weight: bold;
  text-shadow: none;
}

.bankaccountsummary a:hover {
  text-decoration: none;
  color: #444;
  font-weight: bold;
}

.splitnumber {
  position: absolute;
  font-size: 30px;
  color: #999;
  text-align: right;
  left: -75px;
  width: 65px;
}

.split-top {
  border-top: 2px dotted #CCC;
}

body.popup .split-top {
  margin-left: 50px;
  margin-right: 30px;
}

.splitbody {
  background-color: #f9e1d6;
  margin: 3px 0 3px 0;
  padding: 5px;
}

body.popup .sssplitdiv {
  margin-right: 30px !important;
}

.contbody {
  background-color: #eafbed;
  margin: 3px 0 3px 0;
  padding: 5px;
}

#results {
  font-size: 16px;
  display: none;
  border: 2px solid #999;
  padding: 10px;
  background-color: #111;
  margin-bottom: 10px;
  color: #CCC;
  text-align: center;
}

#results a {
  color: #FFF;
}

#audittrail {
  border: 1px solid #999;
  background-color: #ffffff;
  padding: 10px;
  -moz-box-shadow: 2px 2px 2px #bbb;
  -webkit-box-shadow: 2px 2px 2px #bbb;
  box-shadow: 2px 2px 2px #bbb;
  margin-top: 10px;
}

.qhighlight {
  font-size: 12px;
  padding: 3px;
  margin-bottom: 4px;
  background-color: #FFC;
}

.ui-autocomplete.ui-menu.ui-widget.ui-widget-content {
  height: 300px;
  overflow-x: hidden;
  overflow-y: scroll;
}

/*	Approved styles */
.content {
  width: 1024px;
  margin: 0 auto;
}

.content-church {
  width: 1024px;
  margin: 0 auto;
}

.bcontainer {
  border: 1px solid #ddd;
  background-color: #FFFFFF;
  padding: 20px;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-bottom: 20px;
}

.blcontainer {
  border: 1px solid #ddd;
  background-color: #FFFFFF;
  padding-bottom: 0;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-bottom: 20px;
}

.blcontainer-grey-panel {
  border: 1px solid #bbb;
  background-color: #f1f1f1;
  padding-top: 10px;
  padding-bottom: 20px;
  -moz-box-shadow: 2px 2px 2px #bbb;
  -webkit-box-shadow: 2px 2px 2px #bbb;
  box-shadow: 2px 2px 2px #bbb;
  margin-bottom: 20px;
}

.hcontainer {
  position: relative;
  background: #fff;
  margin-bottom: 20px;
  padding: 10px;
  border: 1px solid #ddd;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.hcontainer h1 {
  color: #000;
  background-color: transparent;
  padding: 0 0 0 5px;
  text-indent: 5px;
  font-size: 18px;
  margin-right: 0;
  border-top: none;
}

.hcontainer h1.green {
  color: #fff;
  background-color: #009900;
  padding: 0 0 0 5px;
  text-indent: 5px;
  border-radius: 4px;
  font-weight: 400;
  font-size: 20px;
  border-bottom: 2px solid #009900;
  border-top: 2px solid #009900;
}

.hcontainer h1.red {
  color: #111;
  background-color: #FBE3E3;
  padding: 8px 0 8px 5px;
  text-indent: 5px;
  border-radius: 4px;
  font-weight: 400;
  font-size: 20px;
}

.hcontainer h1 span {
  float: right;
  overflow: auto;
  color: #000;
}

.hcontainer h2 {
  color: #000;
  text-indent: 0;
  font-weight: 300;
  font-size: 1.5em;
  position: relative;
  top: 10px;
  border-bottom: 0 #D05C2B solid;
  margin: 0 10px 10px 10px;
  text-shadow: 1px 0 #eee;
}

.hcontainer h2.blue {
  background: #0078a3;
  color: #fff;
  margin: 0;
  padding: 4px 0 3px 4px;
  font-size: 1.3em;
  text-shadow: 1px 0 #000;
  top: 0;
}

.container-top-filter {
  background: #f7f7f7;
  text-align: right;
  padding: 8px 6px;
  margin-top: 10px;
  border-top: 1px solid #ddd;
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  box-shadow: 0 5px 10px #ddd;
  font-size: 1.1em;
}

.notes {
  border: 1px solid #ddd;
  background-color: #eafbed;
  padding: 10px;
  font-size: 14px;
  font-weight: bold;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-top: 10px;
  text-align: left;
  width: 1004px;
}

.lcontainer {
  padding: 5px;
  border: 1px solid #ccc;
  background-color: #FFFFFF;
  text-shadow: 1px 1px 0 #fff;
  -webkit-box-shadow: 0 5px 10px #666;
  -moz-box-shadow: 0 5px 10px #666;
  box-shadow: 0 5px 10px #666;
  border-radius: 8px;
}

.form-panel {
  background-color: #fafbfb; /* IE8 and below */
  -webkit-border-radius: 4px;
  border-radius: 6px 6px 0 0;
  background-image: -webkit-linear-gradient(#fff, #fafbfb 200px);
  background-image: -moz-linear-gradient(#fff, #fafbfb 200px);
  background-image: linear-gradient(#fff, #fafbfb 200px);
  border: 2px solid #dfe1e2;
  padding: 15px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.nopad {
  padding: 0;
}

.form-panel .panelfield {
  border-bottom: 1px solid #e2e2e2;
  border-top: 1px solid #fff;
  padding-top: 5px;
  padding-bottom: 7px;
}

.form-panel .panelfield-none {
  border-bottom: 0 solid #e2e2e2;
  border-top: 1px solid #fff;
  padding-top: 5px;
  padding-bottom: 7px;
}

/*	Header */
.headback {
  background-color: #0078a3;
}

.headback.ca {
  background-image: linear-gradient(to top, #008bbd 0%, #0078a3 100%);
}

#loginbody {
  background: #0078a3;
  width: 100%;
  height: 100%;
  position: relative;
  display: table;
}

#login {
  height: 45px;
  z-index: 200;
  padding-bottom: 10px;
}

#login-church {
  height: 45px;
  z-index: 200;
}

#login-wrapper {
  float: right;
  padding: 3px 12px 7px 12px;
  background: #fbf9cf;
  position: relative;
  top: -10px;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  -moz-box-shadow: 2px 2px 2px #666;
  -webkit-box-shadow: 2px 2px 2px #666;
  box-shadow: 2px 2px 2px #666;
}

#login-wrapper-ca {
  float: right;
  padding: 3px 12px 7px 12px;
  background: transparent;
  position: relative;
  top: -10px;
}

#login-wrapper-ca a {
  font-size: 1.2em;
  vertical-align: baseline;
  text-align: right;
}

#loginnew {
  display: table-cell;
  vertical-align: middle;
  max-width: 800px;
}

#login-panel {
  background-color: #fff;
  min-width: 280px;
  margin: auto;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  overflow: hidden;
}

#login_left {
  float: left;
  width: 350px;
  padding: 10px;
}

#login_right {
  float: left;
  width: 350px;
  padding: 15px;
  margin-left: 20px;
}

.logininput {
  padding: 10px;
  margin: 3px 0 0 8px;
  color: #000;
  font-size: 14px;
}

#loginbox_container {
  width: 270px;
  margin: 20px auto;
}

.loginError {
  width: 270px;
  margin: 0 auto;
}

#login .content {
  padding-top: 10px;
  text-align: right;
  color: #FFF;
}

#login .content-church {
  padding-top: 10px;
  text-align: right;
  color: #FFF;
}

#login .content-church::after {
  content: "";
  display: block;
  clear: both;
}

#login .content-church a {
  color: inherit;
  text-shadow: 1px 1px #666;
}

#login .content-church > .parish-dashboard {
  float: left;
  display: block;
  font-size: 1.3em;
}

#login .content-church > div {
  float: right;
  display: flex;
}

#login .content-church > div > *::before {
  content: "|";
  display: inline-block;
  color: #aaa;
  text-shadow: 1px 1px #666;
  padding: 0 1ex;
}

#login .content-church > div > *:first-child::before {
  display: none;
}

#login .content a {
  color: #f2fbff;
}

#loginleft {
  width: 700px;
  margin: 40px auto;
}

#loginright {
  width: 480px;
  padding: 10px;
}

.loginbutton {
  vertical-align: middle;
  width: 270px;
  font-size: 14px;
}

.login-footer {
  font-size: 0.8em;
  padding-top: 5px;
  color: #f1f1f1;
  text-align: center;
}

#loginlogo {
  background: url(/dist/images/theme/legacy/calogo2-b5369848696a9795e967.png) no-repeat;
  padding: 60px 0 10px 0;
  width: 250px;
  margin: 0 0 0 20px;
  position: relative;
  top: 5px;
}

#login-panel {
  width: 820px;
}

#login-panel::after {
  content: "";
  display: block;
  clear: both;
}

#login_left {
  float: left;
  padding: 20px;
  width: 520px;
  box-sizing: border-box;
  text-align: left;
  font-size: 1.2em;
  line-height: 1.5em;
}

#login_left h1 {
  font-size: 1.8em;
  margin: 0 0 20px;
}

#login_right {
  float: right;
  width: 300px;
  padding: 20px;
  box-sizing: border-box;
  margin: 0;
}

#login_right .divfield-narrow {
  float: none;
  margin: 20px 0;
}

#login_right .divfield-narrow:first-child {
  margin-top: 0;
}

#login_right .divfield {
  float: none;
  margin: 30px 0;
}

#login_right .plogin {
  margin: 0 0 5px 0;
}

#login_right .logininput,
#login_right .loginbutton {
  margin: 0;
  width: 100%;
  box-sizing: border-box;
}

#login_full {
  padding: 20px;
  box-sizing: border-box;
  text-align: left;
  font-size: 1.2em;
  line-height: 1.5em;
}

#changepasswordform .divfield,
#changepasswordform .divfield-narrow {
  float: none;
}

#header {
  height: 0;
}

#header .title {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
}

#header .titlesmall {
  font-size: 11px;
  color: #fff;
  font-weight: bold;
}

#header h1 {
  float: left;
  padding: 20px 30px 20px 0;
}

#header #login_button {
  width: 107px;
  height: 23px;
  background: url(/dist/images/theme/legacy/user-log-in-272f7e839d8bda1da087.gif) 0 0 no-repeat;
  overflow: hidden;
  text-indent: -999em;
  float: right;
}

#mainbody {
  background: #f0f0eb;
  padding-bottom: 100px;
}

.main-top {
  background-color: #FBFBFB;
  border-bottom: 1px solid #bbb;
  margin-left: 0;
  height: 50px;
}

.firsthead {
  height: 50px;
  margin: -40px 0 20px;
}

body.popup .firsthead {
  margin-top: 0;
}

.firsthead span.title {
  color: #666;
  text-shadow: 1px 1px 0 #fff;
  font-weight: 100;
  font-size: 13px;
}

.firsthead span.title a {
  color: #666;
  text-shadow: 1px 1px 0 #fff;
  font-weight: 100;
  font-size: 13px;
}

.cmm-announcement {
  background-color: #D2D2D2;
  opacity: 0.8;
  padding: 10px 10px 10px 10px;
  text-align: center;
  margin: 0 auto 20px auto;
  width: 820px;
  display: none;
  position: relative;
}

.cmm-announcement-highlight {
  background-color: #D05C2B;
  opacity: 0.8;
  padding: 10px 10px 10px 10px;
  text-align: center;
  margin: 0 auto 20px auto;
  width: 820px;
  display: none;
  position: relative;
  color: #fff;
}

.cmm-announcement span.icon {
  position: absolute;
  cursor: pointer;
  right: 10px;
  top: 10px;
}

#popup-announce {
  background-color: #fff;
  min-width: 280px;
  margin: auto;
  padding: 5px;
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.4);
  border-radius: 5px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  overflow: hidden;
}

.icon.delete {
  background: url(/dist/images/theme/legacy/del-1389a0a7d0215559e698.png);
}

.bubble.dark {
  background: transparent url(/dist/images/theme/legacy/bg_opacity_20-ea6a102e0252dc64a3c4.png) repeat;
}

.cmm-announcement.dark a {
  color: black;
  font-weight: normal;
  margin: 0;
  font-size: 16px;
}

.cmm-announcement p {
  margin-bottom: 10px;
  text-shadow: 1px 1px #f1f1f1;
}

.cmm-announcement h2 {
  margin: 8px 0 10px 5px;
  font-size: 1.4em;
}

.cmm-announcement ol li {
  padding-bottom: 5px;
}

span.label-bp {
  padding: 0;
  display: block;
  height: 7px;
  width: 14px;
  position: relative;
  top: 0;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #e82a2a;
  color: #A0A0A0;
  opacity: 0.5;
}

span.label-sp {
  padding: 0;
  display: block;
  height: 7px;
  position: relative;
  top: 7px;
  width: 14px;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #e82a2a;
  color: #A0A0A0;
}

span.label-br {
  padding: 0;
  display: block;
  height: 7px;
  position: relative;
  top: 0;
  width: 14px;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #78a300;
  color: #A0A0A0;
  opacity: 0.5;
}

span.label-cp {
  padding: 0;
  display: block;
  height: 7px;
  position: relative;
  top: 7px;
  width: 14px;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #78a300;
  color: #A0A0A0;
}

span.label-other-reconciled {
  padding: 0;
  display: block;
  height: 7px;
  width: 14px;
  position: relative;
  top: 0;
  font-size: 10px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  background: #000048;
  color: #A0A0A0;
  opacity: 0.5;
}

/* Tabs and top navigation layout */
#tabtop {
  height: 34px;
}

#tabtop ul {
  padding: 0;
  float: left;
  margin: 0;
  list-style-type: none;
}

#tabtop li {
  float: left;
  height: 24px;
  line-height: 24px;
}

.tab-top-active, .tab-top-inactive {
  max-width: 200px;
  vertical-align: top;
  height: 19px;
  margin-right: 3px;
  padding: 4px 0 5px 0;
  font-size: 11px;
  border-top: 1px solid #00b0f0;
  background-color: #008bbd;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  color: white;
  text-shadow: 0 1px 0 #999;
}

.tab-top-active.tab-top--noclick, .tab-top-inactive.tab-top--noclick,
.tab-top-active.tab-top--noclick a, .tab-top-inactive.tab-top--noclick a {
  cursor: default;
}

.tab-top-active.tab-top--noclick a, .tab-top-inactive.tab-top--noclick a:hover {
  text-decoration: none;
}

.tab-top-active {
  margin-right: 3px;
  background: #FBFBFB none;
  border-top: 0 solid #FBFBFB;
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding-top: 5px;
  cursor: default;
  text-shadow: none;
  color: #555;
}

.tab-top-inactive span,
.tab-top-inactive a {
  color: #FFFFFF;
  font-size: 12px;
  display: block;
  height: 28px;
  padding-right: 11px;
  padding-left: 11px;
  text-shadow: 1px 0 #000;
}

.tab-top-active span,
.tab-top-active a,
.tab-top-active a:hover {
  color: #000000;
  font-size: 12px;
  display: block;
  height: 28px;
  padding-right: 11px;
  padding-left: 11px;
  text-shadow: 1px 0 #f1f1f1;
}

.texttab.ads,
.ui-tabs .ui-tabs-nav {
  height: 32px;
  margin-bottom: 0;
  margin-top: 0;
  position: relative;
  z-index: 1;
}

.texttab.ads a,
.ui-tabs .ui-tabs-nav .ui-tabs-tab .ui-tabs-anchor {
  width: 120px;
  font-size: 13px;
  border-bottom: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0 10px 0 10px;
  text-align: center;
  float: left;
  margin-right: 5px;
  margin-bottom: 1px;
  border: solid 1px transparent;
  border-bottom: none;
  color: #fff;
  height: 30px;
  line-height: 30px;
  display: block;
  background-color: #0078a3;
  text-shadow: 0 0 #999;
}

.texttab.ads a.selected, .texttab.ads a:hover,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-hover .ui-tabs-anchor {
  border-color: #ccc;
  border-bottom-color: #FFF;
  color: #000;
  height: 31px;
  margin-bottom: 0;
}

.texttab.ads a.selected,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-tabs-active .ui-tabs-anchor {
  background-color: #fff;
  text-shadow: 0 0 #fff;
  font-weight: bold;
}

.texttab.ads a:hover,
.ui-tabs .ui-tabs-nav .ui-tabs-tab.ui-state-hover .ui-tabs-anchor {
  background-color: #edf8fc;
  text-decoration: none;
}

.panel-blue {
  background-color: #fff;
  padding: 8px;
  border: 1px solid #ddd;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-top: -1px;
}

.panel,
.ui-tabs .ui-tabs-panel.panel {
  background-color: #fff;
  padding: 8px;
  border: 1px solid #ccc;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  margin-top: -1px;
}

.panel-white {
  background-color: #fff;
  padding: 3px;
  border: 1px solid #ccc;
}

.panel h2 {
  margin-top: 5px;
  border-bottom: 2px dotted #999;
  padding-bottom: 5px;
  padding-left: 8px;
  margin-bottom: 5px;
  color: #333;
  font-size: 16px;
}

.panel h2.red {
  color: #000;
  text-indent: 0;
  font-weight: bold;
  font-size: 1.4em;
  position: relative;
  top: 10px;
  border-bottom: 2px #D05C2B solid;
  margin: 0 5px 15px 0;
}

.bankres {
  background-color: #ffffe6;
  padding: 8px;
  border: 0 solid #999;
  margin-top: 10px;
  border-radius: 4px;
}

.bankres p {
  line-height: 16px;
  margin-top: 5px;
}

.intab.ads {
  height: 31px;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0;
  margin-top: 0;
}

.intab.ads a {
  width: 120px;
  font-size: 13px;
  border: 1px solid #ddd;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  padding: 0 10px 0 10px;
  text-align: center;
  float: left;
  margin-right: 5px;
  border-bottom: 0 none;
  color: #fff;
  height: 30px;
  line-height: 31px;
  display: block;
  background-color: #D05C2B;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.intab.ads a.selected {
  height: 32px;
  line-height: 31px;
  border-color: #ddd;
  border-bottom-color: #FFF;
  background-color: #ffc;
  color: #000;
}

.intab.ads a:hover {
  height: 32px;
  line-height: 31px;
  border-color: #ddd;
  border-bottom-color: #FFF;
  background-color: #ffc;
  color: #000;
  text-decoration: none;
}

.inpanel {
  background-color: #ffc;
  padding: 8px;
  border: 1px solid #ddd;
  border-top: 0 none;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.inpanel h2 {
  margin-top: 5px;
  border-bottom: 2px dotted #999;
  padding-bottom: 5px;
  padding-left: 8px;
  margin-bottom: 5px;
  color: #333;
  font-size: 16px;
}

.bankres {
  background-color: #ffffe6;
  padding: 8px;
  border: 0 solid #999;
  margin-top: 10px;
  border-radius: 4px;
}

.bankres p {
  line-height: 16px;
  margin-top: 5px;
}

.contactdiv {
  width: 480px;
  padding: 0;
  margin-left: 10px;
  margin-top: 5px;
  float: left;
}

.contactdiv h2 {
  margin-top: 0;
  margin-bottom: 2px;
  font-size: 18px;
}

.contactdiv p {
  margin-top: 5px;
  font-size: 13px;
}

/* Dropdown menus */
.dropmenudiv, .dropmenudiv ul {
  position: absolute;
  top: 0;
  border-top: 0 none;
  border-left: 0 none;
  line-height: 18px;
  z-index: 100;
  background-color: #008bbd;
  visibility: hidden;
  padding: 0;
  margin: 0;
  list-style-type: none;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-box-shadow: 2px 2px 2px #999;
  -webkit-box-shadow: 2px 2px 2px #999;
  box-shadow: 2px 2px 2px #999;
}

.dropmenudiv.activemenu, .dropmenudiv.activemenu ul {
  border-color: #666666;
  background-color: #FBFBFB;
  margin: 0;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-box-shadow: 2px 2px 2px #999;
  -webkit-box-shadow: 2px 2px 2px #999;
  box-shadow: 2px 2px 2px #999;
}

.dropmenudiv.activemenu a {
  border-color: #CCCCCC;
  text-decoration: none;
  color: #666666;
}

.dropmenudiv.activemenu a:hover {
  background-color: #008bbd;
  color: #fff;
  text-shadow: 1px 1px 1px #999;
}

.dropmenudiv li a {
  width: auto;
  display: block;
  line-height: 30px;
  border-bottom: 0 solid #CCCCCC;
  padding-right: 10px;
  padding-left: 10px;
  text-decoration: none;
  color: #FFFFFF;
  white-space: nowrap;
}

.dropmenudiv li ul {
  margin-left: 0;
}

.dropmenudiv li a:hover {
  background-color: #FBFBFB;
  color: #444;
}

#lightboxdonations {
  position: fixed;
  top: 0;
  left: 0;
  background-color: #000;
  height: 100%;
  width: 100%;
  display: none;
  z-index: 99999;
  filter: alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}

#taskbox {
  width: 550px;
  min-height: 550px;
  padding: 8px;
  background: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  position: fixed !important;
  top: 20% !important;
  left: 50% !important;
  margin-top: -94px !important;
  margin-left: -300px !important;
  z-index: 100000;
}

#taskcontent {
  min-height: 503px;
  background: #fcfcfc;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
  padding-left: 10px;
}

#taskcontent p {
  font-size: 13px;
  font-weight: normal;
  text-align: center;
  line-height: 22px;
  color: #555555;
  width: 100%;
  float: left;
  margin: 19px 0;
}

#taskcontent h2 {
  color: #000;
  font-size: 13px;
  margin-top: 3px;
  margin-bottom: 3px;
  font-weight: bold;
}

#taskcontent h3 {
  color: #000;
  font-size: 14px;
  margin-top: 3px;
  margin-bottom: 10px;
  font-weight: bold;
}

#heading {
  width: 545px;
  min-height: 35px;
  padding: 10px 0 0 5px;
  background-image: -webkit-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  background-image: -moz-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  background-image: -o-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  background-image: -ms-linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  background-image: linear-gradient(top, rgb(249, 249, 249), rgb(233, 233, 233));
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#f9f9f9', EndColorStr='#e9e9e9');
  border-bottom: 1px solid #bababa;
  -webkit-box-shadow: inset 0 -1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: inset 0 -1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.08);
  box-shadow: inset 0 -1px 0 #fff, 0 1px 3px rgba(0, 0, 0, 0.08);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  color: #444444;
  text-shadow: 0 1px 0 #fff;
  text-indent: 5px;
}

.downarrowpointer { /*CSS for "down" arrow image added to top menu items*/
  padding-left: 4px;
  border: 0;
}

.rightarrowpointer {
  background: url(/dist/images/theme/legacy/nav-right-235e479397a14e56274a.png) no-repeat left center;
  padding-left: 10px;
}

.ddiframeshim {
  position: absolute;
  z-index: 500;
  background: transparent;
  border-width: 0;
  width: 0;
  height: 0;
  display: block;
}

#bodytext {
  padding: 3px 0 3px 0;
  overflow: visible;
  min-height: 380px;
  text-align: left;
  width: 1024px;
  margin: 0 auto;
}

div[class] #bodytext {
  height: auto;
}

@media (max-width: 620px) {
  #bodytext {
    width: 100% !important;
  }
}
@media screen and (max-width: 320px) {
  #bodytext {
    width: 100% !important;
  }
}
.helpzen {
  float: right;
  z-index: 10000;
  margin-left: 10px;
  top: -7px;
}

.firsthead .helpzen {
  margin-top: 0;
}

.product {
  margin: 5px;
  font-size: 14px;
  text-transform: none;
  font-weight: bold;
}

.productdet {
  padding: 5px;
  font-size: 12px;
  text-transform: none;
}

.blue {
  color: #00125C;
}

.cleanbox {
  padding: 5px;
  border: 1px solid #CCC;
}

/* New flexi tables */
.ft-m, .ft-m-highlight {
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  padding: 20px 5px 6px 6px;
  background: #FFF;
  margin: 0 2px 0 2px;
  box-shadow: inset 0px 25px 9px -22px rgba(0, 0, 0, 0.5);
}

.ft-t, .ft-t-highlight {
  line-height: 28px;
  color: #FFF;
  height: 30px;
  background: #0078a3;
  margin-left: 2px;
  margin-right: 2px;
  padding-left: 8px;
  padding-right: 8px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.ft-t h1 {
  color: #FFFFFF;
}

.ft-t a {
  color: #FFF;
}

.ft-b {
  height: 10px;
  background: #FFF;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: 2px;
  margin-right: 2px;
  box-shadow: 0 5px 10px #ddd;
  margin-bottom: 10px;
}

/* no header */
.ft-t.ft-nh {
  height: 6px;
}

.flex-table-top {
  background-color: #333;
  color: #f1f1f1;
  padding: 6px;
}

.flex-table-top a {
  color: #f1f1f1;
}

.lowertitle {
  margin-top: 10px;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 10px;
}

.note {
  float: right;
  padding-right: 3px;
  font-weight: bold;
  color: #FFF;
  font-size: 10px;
  z-index: 500;
  letter-spacing: -1px;
}

.notebadge {
  height: 14px;
  background-color: #D12415;
  border: 2px solid white;
  border-radius: 9px 9px 9px 9px;
  -moz-border-radius: 9px 9px 9px 9px;
  -webkit-border-radius: 9px 9px 9px 9px;
  box-shadow: 1px 1px 3px #666;
  -moz-box-shadow: 1px 1px 3px #666;
  -webkit-box-shadow: 1px 1px 3px #666;
  padding: 1px 5px 1px 5px;
  position: relative;
  top: -12px;
  right: 12px;
  font-size: 9px;
  color: #fff;
}

.submit_but {
  margin: 6px 2px;
  vertical-align: middle;
}

#panel_contents {
  height: 200%;
  width: 603px;
  position: absolute;
  z-index: -1;
}

.the_content {
  margin-top: 40px;
}

/*	Footer */
#footer {
  border-top: 1px solid #bbb;
  background: #fbfbfb;
}

div {
  position: relative;
}

#footer .content {
  margin-top: 10px;
  padding-bottom: 10px;
  padding-top: 5px;
  text-align: right;
  color: #FFF;
  font-size: 11px;
  line-height: 25px;
}

#footer .logo {
  width: 250px;
  height: 66px;
  position: absolute;
  right: 0;
  top: 1px;
}

#footer .h2 {
  text-align: right;
}

#footer a {
  font-size: 12px;
}

.LV_validation_message {
  font-weight: bold;
  margin: 0 0 0 5px;
}

.LV_valid {
  color: #00CC00;
}

.LV_invalid {
  font-weight: 900;
  color: #E03F26;
  font-size: 0.8em;
}

.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {
  border: 2px solid #00CC00;
}

.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {
  border: 2px solid #E03F26;
}

/* navigation buttons */
.navnext {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background-image: url(/dist/images/theme/legacy/navnext-ec35cf83b807b3722777.png);
}

.navprev {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background-image: url(/dist/images/theme/legacy/navprev-faeec3489d4a4c872876.png);
}

.navfirst {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background-image: url(/dist/images/theme/legacy/navfirst-1c39b9a53beb15bde4a4.png);
}

.navlast {
  height: 18px;
  width: 18px;
  vertical-align: middle;
  background-image: url(/dist/images/theme/legacy/navlast-5f47d148bfe017e1f8dd.png);
}

/*This is help specific parameters - the buttons */
.btn {
  display: block;
  position: relative;
  background: #aaa;
  padding: 5px;
  float: left;
  color: #fff;
  margin-left: 10px;
  margin-top: 0;
  text-decoration: none;
  cursor: pointer;
}

.btn * {
  font-style: normal;
  display: block;
  position: relative;
}

.btn i {
  background-position: top left;
  position: absolute;
  margin-bottom: -5px;
  top: 0;
  left: 0;
  width: 5px;
  height: 5px;
}

.btn span {
  background-position: bottom left;
  left: -5px;
  padding: 0 0 5px 10px;
  margin-bottom: -5px;
}

.btn span i {
  background-position: bottom right;
  margin-bottom: 0;
  position: absolute;
  left: 100%;
  width: 10px;
  height: 100%;
  top: 0;
}

.btn span span {
  background-position: top right;
  position: absolute;
  right: -10px;
  margin-left: 10px;
  top: -5px;
  height: 0;
}

.btn.blue {
  background: #dd362f;
}

.btn.green {
  background: #dd362f;
}

.btn.pink {
  background: #dd362f;
}

.btn:hover {
  background-color: #666666;
  color: #fff;
  text-decoration: none;
}

.btn:active {
  background-color: #444;
}

.btn[class] {
  background-position: bottom;
}

* html .btn {
  border: 3px double #aaa;
}

* html .btn.blue {
  border-color: #2ae;
}

* html .btn.green {
  border-color: #9d4;
}

* html .btn.pink {
  border-color: #e1a;
}

* html .btn:hover {
  border-color: #a00;
}

/* end approved styles */
.headline {
  font-size: 16px;
  color: #333333;
}

.grey {
  color: #ccc;
  font-weight: normal;
}

.tdbk {
  background-color: #DDDDDD;
}

.tddark {
  background-color: #666666;
  color: #FFFFFF;
}

.tdbkhigh {
  background-color: #AAAAAA;
  color: #000000;
}

.tdwhite {
  background-color: #FFFFFF;
  color: #000000;
}

.tdblue {
  background-color: #007FAE;
  color: #FFFFFF;
}

.highlight {
  font-size: 14px;
  color: #CC0000;
}

.imglink {
  cursor: hand;
}

.td_pldark, .td_plblack, .td_plmonth, .td_plyear, .td_plincome, .td_darkruled, .td_whiteruled, .td-pandl-total, .td-pandl-total-pc {
  padding: 0 2px;
}

.td_pldark {
  background-color: #666666;
  color: #FFFFFF;
}

.td_plblack {
  background-color: #000000;
  color: #FFFFFF;
}

.td_plmonth, .td_plyear {
  background-color: #AAAAAA;
  color: #000000;
}

.td_plincome {
  background-color: #CCCCCC;
  color: #000000;
}

table tr .td-pandl-total {
  font-size: 1.3em;
  font-weight: bold;
  padding: 4px 5px 4px 8px;
  text-shadow: none;
}

.td-pandl-total-pc {
  color: #666666;
  font-size: 12px;
  font-weight: normal;
}

.tdbksmall, .tdbksmallwhite {
  background-color: #FFFFFF;
  font-size: 11px;
}

.tdbklowlight {
  background-color: #CCCCCC;
  color: #999999;
}

.tdbkhighsmall {
  background-color: #EAEAEA;
  font-size: 11px;
  color: #000000;
}

.tdbkhighlightsmall {
  background-color: #FFFF99;
  font-size: 10px;
  color: #000000;
}

.tddarkestsmall {
  background-color: #660000;
  font-size: 10px;
  color: #FFFFFF;
}

.tddarksmall {
  background-color: #999999;
  font-size: 10px;
  color: #FFFFFF;
}

.td-header-dark-grey {
  color: #FFFFFF;
  background: #666666 repeat-x;
}

.td-header-red {
  color: #FFFFFF;
  background: #990000 repeat-x;
}

.td_whiteruled {
  background-color: #FFFFFF;
  color: #000000;
  border: #FFFFFF solid;
  border-width: 1px 0;
}

.td-bottom-rule, .td-bottom-rule-disabled, .tdbksmallrule, .tdbksmallrule-high, .tdbksmallrule-grey, .td-bottom-rule-em, .td-bottom-rule-high, .td-bottom-rule-sub, .table-ruled td, .table-ruled-12 td, .table-ruled-12 th {
  border-bottom: 1px solid #CCCCCC;
}

.table-ruled-ga td {
  padding: 8px 0 8px 15px;
  font-size: 12px;
  line-height: 1.2em;
  font-weight: normal;
  vertical-align: top;
}

.table-ruled-ga td label,
.table-ruled-ga td strong {
  font-weight: 900;
}

.table-ruled-ga td label {
  line-height: 1.3em;
}

.table-ruled-ga td input,
.table-ruled-ga td select,
.table-ruled-ga td textarea {
  margin: 0;
}

.table-ruled-ga td input[readonly],
.table-ruled-ga td textarea[readonly] {
  border-color: #ccc;
  outline: 0;
}

.table-standard td {
  padding: 8px 0 8px 10px;
  margin-left: 15px;
  font-size: 12px;
  line-height: 1em;
  height: 15px;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-standard a {
  color: #000;
  text-indent: 0;
  font-weight: normal;
  font-size: 1em;
  line-height: 1.1em;
  vertical-align: top;
}

.table-standard tr:hover, .table-standard-ad tr:hover {
  background-color: #eee;
  cursor: pointer;
}

.table-standard td strong {
  font-weight: 900;
}

.table-standard-ad td {
  padding: 5px 0 5px 10px;
  margin-left: 15px;
  font-size: 12px;
  line-height: 1em;
  height: 15px;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-standard-ad td {
  padding: 5px 0 5px 10px;
  margin-left: 15px;
  font-size: 12px;
  line-height: 1em;
  height: 15px;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-standard-ad th a.blk {
  color: #666;
  font-weight: normal;
  font-size: 1em;
}

.table-standard-ad td a.red {
  color: #c00;
  font-weight: bold;
  font-size: 1em;
}

.table-standard-ad th {
  cursor: default;
}

.table-standard-bank td {
  padding: 7px 8px 7px 12px;
  margin-left: 15px;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1.1em;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
  cursor: pointer;
}

.table-standard-bank tr.noclick td {
  cursor: default;
}

.table-standard-bank tr:hover {
  background-color: #eee;
}

.table-standard-bank td.bottom {
  padding: 3px 8px 3px 6px;
  margin-left: 15px;
  font-size: 1em;
  line-height: 1.4em;
  font-weight: 300;
  border-top: 1px solid #f1f1f1;
  background-color: #f1f1f1;
  color: #000;
  text-shadow: 0 0 0 #fff;
  cursor: default;
}

.table-standard-bank td.bottom a {
  color: #666;
  border-bottom: 0 solid #eeeddd;
}

.table-standard-bank td.bottom a:hover {
  color: #999;
  border-bottom: 0 solid #eeeddd;
}

.table-standard-bank td.top {
  padding: 4px 8px 4px 6px;
  margin-left: 15px;
  font-size: 1em;
  line-height: 1.4em;
  font-weight: 300;
  border-bottom: 0 solid #eeeddd;
  background-color: #f1f1f1;
  color: #666;
  text-shadow: 1px 1px 1px #fff;
  cursor: default;
}

.table-standard-bank td.top a {
  color: #000;
  border-bottom: 0 solid #eeeddd;
}

.table-standard-bank td.top a:hover {
  color: #666;
  border-bottom: 0 solid #eeeddd;
}

.selectednav {
  background-color: #fff;
  border: 1px solid rgb(204, 204, 204);
  border-image: initial;
  color: rgb(102, 102, 102);
  text-shadow: none;
  padding: 2px 5px 2px 5px;
}

.table-standard-bank th {
  padding: 8px 8px 8px 10px;
  margin-left: 15px;
  font-size: 1.1em;
  line-height: 1.4em;
  font-weight: 300;
  border-bottom: 0 solid #000;
  background-color: #0078a3;
  color: #fff;
  text-shadow: 1px 1px 1px #666;
}

.table-standard-bank th a.blk {
  font-size: 12px;
  color: #f1f1f1;
  font-weight: 300;
  text-shadow: 1px 1px 1px #666;
}

.table-standard-bank tr {
  background-color: #eee;
}

.table-standard-bank tr.transaction-archived td,
.table-standard-bank tr.transaction-archived td a,
#nominalactivity-transactions tr.transaction-archived td,
#nominalactivity-transactions tr.transaction-archived td a {
  color: #666;
}

.table-standard-bank tr.transaction-archived td,
#nominalactivity-transactions tr.transaction-archived td {
  font-style: italic;
}

.table-standard-contact td {
  padding: 11px 8px 8px 12px;
  margin-left: 15px;
  vertical-align: middle;
  font-size: 1em;
  line-height: 1.1em;
  font-weight: normal;
  border-top: 1px solid #eeeddd;
}

.table-standard-contact td.heading {
  color: #999;
  vertical-align: top;
  padding-top: 11px;
  text-align: right;
  padding-right: 20px;
}

.table-standard-contact td.title-vert {
  padding-top: 17px;
  width: 150px;
  text-align: right;
  padding-right: 20px;
}

.table-standard-contact td.name {
  color: #fff;
  font-weight: bold;
  font-size: 1.6em;
  text-shadow: 0 0 0 #fff;
}

.table-standard-report {
  border: 0 solid #bbb;
  margin-top: 20px;
  min-width: 800px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  font-size: 11px;
}

.table-standard-report.n {
  font-size: 12px;
}

.table-standard-report td {
  padding: 4px 5px 4px 8px;
  margin-left: 15px;
  font-size: 1em;
  line-height: 1.1em;
  height: 15px;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-standard-report tr.noborder td {
  border-bottom: none;
  border-top: none;
  padding-bottom: 2px;
}

.table-standard-report tr.sm td {
  padding-top: 2px;
  font-size: 0.9em;
}

.table-standard-report tr.sm th {
  padding-top: 5px;
  font-size: 0.9em;
  line-height: 1.2em;
}

.table-standard-report td.lg {
  font-size: 1.1em;
}

.table-standard-report .title {
  padding-left: 3px;
  border-bottom: 0 solid #eeeddd;
}

.table-standard-report .head {
  padding: 10px 0 0 8px;
  background-color: #f1f1f1;
  border-bottom: 1px solid #f8f8f8;
  -webkit-box-shadow: inset 0 -1px 0 #e6e6e6;
  -moz-box-shadow: inset 0 -1px 0 #e6e6e6;
  box-shadow: inset 0 -1px 0 #e6e6e6;
}

.table-standard-report .subtotal {
  font-size: 1.1em;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  font-weight: bold;
  border-top: 1px #ddd solid;
}

.table-standard-report tr:hover {
  background-color: #eee;
}

.table-standard-report h2 {
  margin-bottom: 2px;
  font-size: 1.4em;
  text-shadow: 1px 1px #f1f1f1;
}

.table-standard-report h4 {
  color: #000000;
  font-size: 1.2em;
  margin-bottom: 0;
  line-height: 1em;
  font-weight: 200;
  -webkit-margin-before: 0;
  -webkit-margin-after: 0;
}

.table-standard-report .head span {
  float: right;
  font-size: 12px;
  position: relative;
  top: -8px;
  text-shadow: 1px 1px #eee;
}

.table-standard-report th {
  padding: 5px 12px 5px 0;
  margin-left: 15px;
  font-size: 1.1em;
  line-height: 1.6em;
  font-weight: normal;
  border-bottom: 0 solid #000;
  background-color: #d76b3e;
  color: #f1f1f1;
  text-align: right;
  text-shadow: 1px 1px #a64922;
}

.table-standard-report th.flat {
  padding: 15px 12px 35px 10px;
  text-align: center;
  text-shadow: 0 0 #111;
  font-weight: normal;
  font-size: 1.3em;
  background-color: #fff;
  color: #444;
}

.td-pandl-total-pc {
  color: #666666;
  font-size: 12px;
  font-weight: normal;
}

.table-report-tb {
  border: 1px solid #ddd;
  margin-top: 0;
  min-width: 800px;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
  font-size: 1em;
  margin-bottom: 20px;
}

.table-report-tb td {
  padding: 8px 15px 8px 15px;
  margin-left: 15px;
  font-size: 1em;
  line-height: 1.1em;
  font-weight: normal;
  border-bottom: 1px solid #eeeddd;
}

.table-report-tb th {
  padding: 3px 15px 3px 15px;
  margin-left: 15px;
  font-size: 1.1em;
  line-height: 1.6em;
  border-bottom: 0 solid #000;
  font-weight: bold;
  background-color: #d76b3e;
  color: #f1f1f1;
  text-align: right;
  text-shadow: 1px 1px #a64922;
}

.table-report-tb .head {
  padding: 10px 0 0 8px;
  background-color: #f1f1f1;
}

.table-report-tb h2 {
  margin-bottom: 2px;
  font-size: 1.4em;
}

.table-report-tb .head span {
  float: right;
  font-size: 12px;
  position: relative;
  top: -13px;
  margin-right: 5px;
}

.table-report-tb .subtotal {
  color: #000000;
  font-size: 1em;
  font-weight: bold;
  border-bottom: 3px #D05C2B double;
  border-top: 1px #D05C2B solid;
  padding-top: 4px;
}

.table-info-details {
  width: 100%;
  margin: 0 0 20px 0;
  border: 0 solid #eee;
}

.table-info-details td {
  font-size: 1em;
  line-height: 1.1em;
  color: #353834;
  margin: 0.5em 0 0.5em 0;
  padding: 10px;
  background-color: #edf8fc;
  border-right: 1px solid #eee;
  text-align: right;
}

.table-info-details th {
  font-size: 1em;
  line-height: 1.1em;
  margin: 0.5em 0 0.5em 0;
  padding: 10px;
  border-bottom: 0 solid #000;
  font-weight: bold;
  background-color: #0078a3;
  color: #fff;
  text-align: right;
  text-shadow: 1px 0 #666;
}

.table-info-details td.left {
  text-align: left;
}

.table-info-details td.light {
  background-color: #fff;
}

.table-info-details td.green {
  background-color: #fbfff2;
}

.table-info-details td.light.bottom {
  background-color: #0078a3;
  padding: 10px;
}

.table-info-details span {
  font-size: 1.6em;
}

.table-info-details td.lg {
  line-height: 1.6em;
  font-size: 1.2em;
}

.balcontainer {
  border: 1px solid #ddd;
  margin-top: 20px;
  width: 700px;
  margin-bottom: 30px;
  background-color: #FFFFFF;
  padding-bottom: 20px;
  -webkit-box-shadow: 0 5px 10px #ddd;
  -moz-box-shadow: 0 5px 10px #ddd;
  box-shadow: 0 5px 10px #ddd;
}

.balcontainer h2 {
  margin-bottom: 2px;
  font-size: 1.4em;
  padding: 0 0 0 8px;
}

.balcontainer .head {
  padding: 2px 0 5px 5px;
  background-color: #f1f1f1;
}

.balcontainer .red {
  padding: 3px 12px 3px 0;
  font-size: 1.1em;
  line-height: 1.6em;
  height: 20px;
  border-bottom: 0 solid #000;
  font-weight: bold;
  background-color: #D05C2B;
  color: #f1f1f1;
  text-align: right;
}

.balcontainer .head span {
  float: right;
  margin-right: 3px;
  font-size: 12px;
  position: relative;
  top: -13px;
}

#mainrow, #totalrow {
  position: relative;
  height: 20px;
  clear: both;
  width: 492px;
}

#mainrow {
  border-bottom: 1px solid #eeeddd;
  margin-left: 30px;
  padding: 4px 12px 4px 0;
  font-size: 1em;
  line-height: 1.1em;
  height: 15px;
  font-weight: normal;
}

#subtotalrow {
  position: relative;
  height: 30px;
  padding-top: 3px;
  width: 593px;
}

#totalrow {
  margin-top: 10px;
  margin-left: 30px;
  padding: 4px 12px 4px 0;
  border-bottom: 0 #D05C2B double;
  border-top: 0 #D05C2B solid;
}

#headcol, #col1, #totalcol1, #col2, #totalcol2, #col3, #totalcol3 {
  position: relative;
  float: left;
  line-height: 19px;
}

#headcol {
  text-align: right;
  width: 135px;
  font-size: 11px;
  font-weight: lighter;
  line-height: 24px;
}

#col1, #totalcol1 {
  width: 357px;
  font-weight: bold;
}

#col2, #totalcol2 {
  width: 135px;
  text-align: right;
}

#col3, #totalcol3 {
  width: 100px;
  text-align: right;
}

#totalcol2, #totalcol3, #totalcol1 {
  font-size: 14px;
  font-weight: bold;
}

#subtotalrow #totalcol2 {
  height: 30px;
  background-repeat: no-repeat;
}

#banklayer, #loanslayer, #dloanlayer {
  clear: both;
  position: relative;
  width: 514px;
  left: 20px;
}

.dropdown td {
  padding: 4px 12px 4px 30px;
  border-bottom: 1px solid #eeeddd;
}

.td-bottom-rule {
  color: #000000;
  padding: 2px;
}

.td-bottom-rule-disabled {
  color: #999999;
  padding: 2px;
}

.td-bottom-rule-em {
  color: #0000CC;
  padding: 2px;
  font-style: italic;
}

.td-bottom-rule-high {
  padding: 2px;
  background-color: #DFDFDF;
}

.td-bottom-rule-sub {
  color: #000000;
  padding: 2px;
  background-color: #CCCCCC;
}

.tdbksmallrule, .table-ruled td, .table-ruled th, .table-ruled-pad td, .table-ruled-12 td, .table-ruled-12 th {
  border-bottom: 1px solid #CCCCCC;
  font-size: 11px;
  padding: 4px;
}

.table-ruled td ul {
  margin: 2px 0 0;
  padding: 0 0 0 1em;
  font-size: 0.9em;
}

.table-ruled-12 td, .table-ruled-12 th, .table-ruled-pad td {
  font-size: 12px;
}

.table-ruled-12 th {
  font-weight: bold;
}

td.noborder {
  border: 0 none;
}

.table-ruled-pad td {
  padding: 4px;
}

.table-ruled-12 td.clean-total, .clean-total {
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  border: 0 none;
}

.table-ruled-12 td.clean-row, .clean-row {
  border: 0 none;
}

.tdbksmallrule-high {
  background-color: #DFDFDF;
  font-size: 11px;
}

.tdbkhighlight {
  background-color: #FFFF99;
  color: #000000;
}

.tdbksmallrule-grey {
  background-color: #FFFFFF;
  font-size: 11px;
  color: #CCCCCC;
}

tr.row-smallruleheader td, .tdbksmallruleheader, .tdbksmallruleheader > a {
  background-color: #FFFFFF;
  font-size: 11px;
  border-bottom: 1px solid #999999;
  font-weight: bold;
  padding: 2px;
}

.tdbksmallruleheader > a {
  border: none;
}

tr.td-bottom-rule-header td, .td-bottom-rule-header {
  color: #000000;
  border-bottom: 1px solid #999999;
  padding: 2px;
  font-weight: bold;
}

tr.td-bottom-rule-header-small td, .td-bottom-rule-header-small {
  color: #000000;
  border-bottom: 1px solid #999999;
  padding: 2px;
  font-weight: bold;
  font-size: 11px;
}

.td-double-rule {
  border: 1px solid #000000;
  border-left-style: none;
  border-right-style: none;
  padding: 3px;
}

.td-vatbox {
  color: #006600;
  padding: 3px;
  border: 1px solid #006600;
  background-color: #D9F0D2;
}

.td-vatboxdark {
  color: #FFFFFF;
  padding: 3px;
  border: 1px solid #006600;
  background-color: #006600;
}

.td-vatboxwhite {
  color: #006600;
  padding: 3px;
  border: 1px solid #006600;
  background-color: #FFFFFF;
}

.ledger-notes, td.ledger-notes {
  font-size: 9px;
  color: #999999;
}

div.nomdiv {
  position: relative;
  display: block;
  top: 0;
  left: 0;
  z-index: 10;
}

/*	Queue styles */
.qholder {
  height: 35px;
  overflow: visible;
  border-bottom: 0 solid #CCCCCC;
  display: block;
  margin-bottom: 0;
  clear: both;
}

.qnum {
  color: #FFFFFF;
  float: left;
  height: 26px;
  width: 30px;
  background-color: #999999;
  text-align: right;
  vertical-align: middle;
  font-size: 16px;
  font-weight: bold;
  line-height: 26px;
}

#qedit {
  float: right;
  height: 100%;
  width: 95px;
  vertical-align: bottom;
  margin: 5px 10px 0 0;
}

.qcontent {
  overflow: visible;
  top: 5px;
  left: 5px;
  position: relative;
  display: block;
}

.floatingdropdown {
  position: absolute;
  border: 1px dotted #666666;
  background-color: #CCCCCC;
  font-family: Verdana, sans-serif;
  line-height: 20px;
  cursor: default;
  font-size: 14px;
  z-index: 100;
  padding: 2px;
}

.splitdiv {
  margin-left: 83px;
  width: 800px;
  background-color: #C7C7C7;
  border: 1px dotted #CCCCCC;
  position: relative;
  padding: 3px;
}

#\\ {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 28px;
  position: relative;
  z-index: 10000000;
}

#menu li {
  float: left;
  margin-right: 1px;
  z-index: 10000000;
  position: relative;
}

#menu li a {
  display: block;
  float: left;
  height: 28px;
  line-height: 28px;
  text-decoration: none;
  padding: 0 25px 0 0;
  z-index: -10000000;
  position: relative;
}

#menu table {
  border-collapse: collapse;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  z-index: 10000000;
  position: relative;
}

/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#menu li a:hover {
  z-index: 200;
  position: relative;
}

#menu li:hover {
  position: relative;
  z-index: 500;
}

#menu li:hover > a {
  z-index: 500;
}

#menu li:hover > a.sub {
  z-index: 500;
}

#menu li.current a {
  color: #fff;
  background: #840;
  z-index: 500;
}

#menu li a.sub {
  background: url(/dist/images/theme/legacy/down-arrow-330a2e60043de87cd4ce.gif) no-repeat right center;
  z-index: -50000;
  position: relative;
}

#menu li.current a.sub {
  color: #fff;
  background: url(/dist/images/theme/legacy/down-arrow-330a2e60043de87cd4ce.gif) no-repeat right center;
  position: relative;
}

#menu :hover ul {
  left: -60px;
  top: 28px;
  width: 150px;
  background: #444;
  z-index: 500;
}

/* keep the 'next' level invisible by placing it off screen. */
#menu ul, #menu :hover ul ul {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  margin: 0;
  list-style: none;
  z-index: 500;
  padding: 0 10px 0 0;
}

#menu :hover ul :hover ul {
  left: 120px;
  top: 0;
  background: #222;
  white-space: nowrap;
  width: 150px;
  z-index: 200;
  height: auto;
}

#menu :hover ul li {
  margin: 0;
  border-top: 0 solid #666;
  z-index: 500;
}

#menu :hover ul li a {
  width: 120px;
  padding-right: 10px;
  background: #FBFBFB;
  color: #555;
  height: 25px;
  line-height: 25px;
  z-index: 500;
  position: relative;
}

#menu :hover ul li a.fly {
  background: #333 url(/dist/images/theme/legacy/arrow_right-143feff96f2c8e2aac7d.gif) no-repeat right center;
  z-index: 500;
}

#menu :hover ul :hover {
  background-color: #959595;
  color: #FBFBFB;
  z-index: 500;
  position: relative;
}

#menu :hover ul :hover a.fly {
  background-color: #959595;
  color: #fff;
  z-index: 500;
}

#menu :hover ul li.currentsub a {
  background: #840;
  color: #fff;
  z-index: 500;
}

#menu :hover ul li.currentsub a.fly {
  background: #840 url(/dist/images/theme/legacy/arrow_right-143feff96f2c8e2aac7d.gif) no-repeat right center;
  color: #fff;
  z-index: 500;
}

#menu :hover ul :hover ul li a {
  width: 100px;
  padding: 0;
  text-indent: 10px;
  background: #3e3e3e;
  color: #ccc;
  z-index: 500;
}

#menu :hover ul :hover ul :hover {
  background-color: #d70;
  color: #fff;
  z-index: 500;
}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {
  background: #840;
  color: #fff;
  z-index: 500;
}

/* General dropdown styles */
.desc {
  color: #6b6b6b;
}

.desc a {
  color: #0092dd;
}

.dropdown dd, .dropdown dt, .dropdown ul {
  margin: 0;
  padding: 0;
}

.dropdown dd {
  position: relative;
}

.dropdown a, .dropdown a:visited {
  color: #816c5b;
  text-decoration: none;
  outline: none;
}

.dropdown a:hover {
  color: #5d4617;
}

.dropdown dt a:hover, .dropdown dt a:focus {
  color: #5d4617;
  border: 1px solid #5d4617;
}

.dropdown dt a {
  background: #e4dfcb url(/dist/images/theme/legacy/arrow-7f2edca2d3e854b5f315.png) no-repeat scroll right center;
  display: block;
  padding-right: 20px;
  border: 1px solid #d4ca9a;
  width: 150px;
}

.dropdown dt a span {
  cursor: pointer;
  display: block;
  padding: 5px;
}

.dropdown dd ul {
  background: #e4dfcb none repeat scroll 0 0;
  border: 1px solid #d4ca9a;
  color: #C5C0B0;
  display: none;
  left: 0;
  padding: 5px 0;
  position: absolute;
  top: 2px;
  width: auto;
  min-width: 170px;
  list-style: none;
}

.dropdown span.value {
  display: none;
}

.dropdown dd ul li a {
  padding: 5px;
  display: block;
}

.dropdown dd ul li a:hover {
  background-color: #d0c9af;
}

.dropdown img.flag {
  border: none;
  vertical-align: middle;
  margin-left: 10px;
}

.flagvisibility {
  display: none;
}

/* Default link styling */
a#fdbk_tab {
  display: none;
}

/*	Tooltips */
#JT {
  position: absolute;
  z-index: 1000010;
  background-color: #444;
  border-radius: 8px;
  margin-top: -10px;
  margin-left: 10px;
  margin-right: 10px;
}

#JT_copy {
  padding: 10px;
  color: #fff;
}

#JT_arrow_left, #JT_arrow_right {
  position: absolute;
  top: 15px;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
}

#JT_arrow_left {
  right: 100%;
  border-right: 10px solid #444;
}

#JT_arrow_right {
  left: 100%;
  border-left: 10px solid #444;
}

#JT_close_left, #JT_close_right {
  display: none;
}

#JT_close_left.has-title, #JT_close_right.has-title {
  background-color: #444;
  color: #fff;
  font-size: 14px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-weight: bold;
  padding: 10px 10px 5px;
  display: block;
}

#JT_close_left {
  text-align: left;
}

#JT_close_right {
  text-align: right;
}

#JT_copy > *:first-child {
  margin-top: 0;
  padding-top: 0;
}

#JT_copy > *:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
}

#JT_copy p {
  margin: 10px 0;
}

#JT_copy img {
  padding: 1px;
  border: 1px solid #CCCCCC;
}

.jTip {
  cursor: help;
  outline: 0;
}

.jTip img {
  vertical-align: bottom;
  margin-left: 4px;
}

#dialog-modal {
  background: #edf8fc !important;
  padding: 0 !important;
  border: 0 #FFFFFF solid !important;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  outline: none;
}

.ui-widget-header {
  border: 0 solid #aaaaaa !important;
  background: #0078a3;
  background-image: none;
  color: #fff !important;
  font-size: 1.2em;
  line-height: 1.3em;
  font-weight: normal !important;
  margin: 0 0 0 0 !important;
  text-shadow: 1px 1px 1px #222;
  border-bottom-right-radius: 0 !important;
  -moz-border-radius-bottomright: 10px !important;
  -webkit-border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  -moz-border-radius-bottomleft: 0 !important;
  -webkit-border-bottom-left-radius: 0 !important;
}

.ui-dialog-titlebar {
  padding: 0.4em 0.6em !important;
  position: relative;
}

.ui-dialog .ui-widget-content {
  background: #fff none;
}

#dialog-modal.ui-widget-content {
  border: 0 solid #aaaaaa;
  background: #fff !important;
  padding: 0.4em 0.6em !important;
  color: #444;
  font-size: 1.2em !important;
  font-weight: normal;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close {
  border: none !important;
  background: none !important;
  width: auto !important;
  height: auto !important;
  margin-top: -12px !important;
  padding: 0 !important;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
  margin: 0;
  width: 24px;
  height: 24px;
  background: url(/dist/images/theme/legacy/exit-75dc0e67ddc8ab664049.svg) no-repeat top left;
}

.ui-dialog-titlebar-close .ui-button-text {
  display: none !important;
}

.vat-info-panel {
  background: #fff;
  float: left;
  width: 100%;
  border-bottom: 1px #ddd solid;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.vat-accountant {
  float: right;
  width: 35%;
  margin-top: 50px;
  text-align: center;
  border: 1px solid #ddd;
  padding: 0 10px 10px 10px;
  margin-right: 10px;
}

p.vat-help {
  font-size: 1.1em;
  line-height: 1.6em;
}

p.vat-help.top {
  margin-top: 20px;
}

p.vat-help.bottom {
  margin-bottom: 40px;
}

span.circle {
  background: #d05c2b;
  border-radius: 0.8em;
  -moz-border-radius: 0.8em;
  -webkit-border-radius: 0.8em;
  color: #ffffff;
  display: inline-block;
  font-weight: bold;
  line-height: 1.6em;
  margin-right: 15px;
  text-align: center;
  width: 1.6em;
  margin-bottom: 0;
  margin-top: 10px;
  font-size: 0.9em;
}

span.circle.red {
  background: #d05c2b;
}

span.circle.green {
  background: #5EA226;
}

span.circle.blue {
  background: #0078a3;
}

.btnbtn {
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  color: #333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: whiteSmoke;
  background-image: -moz-linear-gradient(top, white, #E6E6E6);
  background-image: -ms-linear-gradient(top, white, #E6E6E6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
  background-image: -webkit-linear-gradient(top, white, #E6E6E6);
  background-image: -o-linear-gradient(top, white, #E6E6E6);
  background-image: linear-gradient(top, white, #E6E6E6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFE6E6E6', GradientType=0);
  border-color: #E6E6E6 #E6E6E6 #BFBFBF;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(40, 40, 40, 0.1);
  border: 1px solid #CCC;
  border-bottom-color: #B3B3B3;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}

.btnbtn-black {
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 0 #666666;
  vertical-align: middle;
  cursor: pointer;
  background-color: #828282;
  background-image: -moz-linear-gradient(top, #9f9f9f, #787878);
  background-image: -ms-linear-gradient(top, #9f9f9f, #787878);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9f9f9f), to(#787878));
  background-image: -webkit-linear-gradient(top, #9f9f9f, #787878);
  background-image: -o-linear-gradient(top, #9f9f9f, #787878);
  background-image: linear-gradient(top, #9f9f9f, #787878);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6E6E6E', endColorstr='#FF333333', GradientType=0);
  border-color: #333 #333 #0D0D0D;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(40, 40, 40, 0.1);
  border: 1px solid #CCC;
  border-bottom-color: #555;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}

.btnbtn-confirm {
  display: inline-block;
  padding: 7px 21px;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 0 #666;
  vertical-align: middle;
  cursor: pointer;
  background-color: #008bbd;
  background-image: -moz-linear-gradient(top, #008bbd, #00658a);
  background-image: -ms-linear-gradient(top, #008bbd, #00658a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#008bbd), to(#00658a));
  background-image: -webkit-linear-gradient(top, #008bbd, #00658a);
  background-image: -o-linear-gradient(top, #008bbd, #00658a);
  background-image: linear-gradient(top, #008bbd, #00658a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6E6E6E', endColorstr='#FF333333', GradientType=0);
  border-color: #800000 #800000 #0D0D0D;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(40, 40, 40, 0.1);
  border: none;
  border-bottom-color: #444;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}

.btnbtn-delete {
  display: inline-block;
  padding: 6px 20px;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 18px;
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 0 #666;
  vertical-align: middle;
  cursor: pointer;
  background-color: #cc0000;
  background-image: -moz-linear-gradient(top, #cc0000, #990000);
  background-image: -ms-linear-gradient(top, #cc0000, #990000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#990000), to(#990000));
  background-image: -webkit-linear-gradient(top, #cc0000, #990000);
  background-image: -o-linear-gradient(top, #cc0000, #990000);
  background-image: linear-gradient(top, #cc0000, #990000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6E6E6E', endColorstr='#FF333333', GradientType=0);
  border-color: #800000 #800000 #0D0D0D;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(40, 40, 40, 0.1);
  border: 1px solid #CCC;
  border-bottom-color: #800000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  outline: 0;
}

.btnbtn-small {
  padding: 3px 10px;
}

.btnbtn-small.btnbtn-confirm {
  padding: 4px 11px;
}

.btnbtn:hover, .btnbtn.btnbtn-active {
  color: #333;
  text-decoration: none;
  background: #E6E6E6 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btnbtn.btnbtn-active {
  cursor: default !important;
}

.btnbtn-black:hover {
  color: #fff;
  text-decoration: none;
  background: #787878 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btnbtn-delete:hover {
  color: #fff;
  text-decoration: none;
  background: #990000 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btnbtn-confirm:hover {
  color: #fff;
  text-decoration: none;
  background: #00658a 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}

.btnbtn-disabled,
.btnbtn-disabled:hover,
[disabled].btnbtn,
[disabled].btnbtn:hover,
[disabled].btnbtn-confirm,
[disabled].btnbtn-confirm:hover,
[disabled].btnbtn-black,
[disabled].btnbtn-black:hover,
[disabled].btnbtn-delete,
[disabled].btnbtn-delete:hover {
  background-color: #ccc;
  background-image: none;
  cursor: default;
  color: #666;
  text-shadow: none;
  border-color: #aaa;
}

#container {
  margin: 0 0;
}

.split-btn .spb-toggle {
  font-size: 24px;
  padding: 7px 9px;
  color: black;
  cursor: hand;
  background: url(/dist/images/theme/legacy/threelines-710a3f9bc94813ddf832.png) no-repeat center #ccc;
}

.edit-btn .spb-toggle {
  font-size: 24px;
  padding: 5px 9px;
  color: black;
  cursor: hand;
  background: url(/dist/images/theme/legacy/down-black-941b35ec8bf99967b0fe.png) no-repeat 7px 7px #fff;
  background-size: 18px 18px;
  border: 1px #eee solid;
}

.import-btn .spb-toggle {
  font-size: 24px;
  padding: 5px 14px;
  color: black;
  cursor: hand;
  background: url(/dist/images/theme/legacy/down-black-941b35ec8bf99967b0fe.png) no-repeat 9px 7px #fff;
  background-size: 14px 14px;
  border: 1px #eee solid;
}

.split-btn a {
  padding: 10px;
  background: #d05c2b;
  color: white;
  text-decoration: none;
  cursor: hand;
  display: inline-block;
  min-width: 105px;
}

.split-btn .spb-primary a, .split-btn .spb-secondary a {
  min-width: 0;
}

.edit-btn a {
  padding: 9px;
  background: #219cc9;
  color: #fff;
  text-decoration: none;
  cursor: hand;
  width: 110px;
  height: 13px;
  text-align: left;
}

.import-btn a {
  padding: 6px;
  background: #219cc9;
  color: #fff;
  text-decoration: none;
  cursor: hand;
  width: 80px;
  height: 13px;
  text-align: left;
}

.split-btn a:hover, .edit-btn a:hover {
  background: #ccc;
  color: black;
}

.edit-btn a:hover, .import-btn a:hover {
  background: #fff;
  color: black;
}

.jqhidden {
  visibility: hidden;
}

/* Artfully masterminded by ZURB */
body {
  position: relative;
}

#joyRideTipContent {
  display: none;
}

.joyRideTipContent {
  display: none;
}

/* Default styles for the container */
.joyride-tip-guide {
  position: absolute;
  background: #f1f1f1;
  display: none;
  color: #444;
  width: 300px;
  z-index: 101;
  top: 0; /* keeps the page from scrolling when calculating position */
  left: 0;
  font-family: "HelveticaNeue", "Helvetica Neue", "Helvetica", Helvetica, Arial, Lucida, sans-serif;
  font-weight: normal;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}

.joyride-content-wrapper {
  padding: 1.125em 1.25em 1.5em;
  -webkit-box-shadow: 0 5px 10px #999;
  -moz-box-shadow: 0 5px 10px #999;
  box-shadow: 0 5px 10px #999;
}

/* Mobile */
@media only screen and (max-width: 767px) {
  .joyride-tip-guide {
    width: 95% !important;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    left: 2.5% !important;
  }
  .joyride-tip-guide-wrapper {
    width: 100%;
  }
}
/* Add a little css triangle pip, older browser just miss out on the fanciness of it */
.joyride-tip-guide span.joyride-nub {
  display: block;
  position: absolute;
  left: 22px;
  width: 0;
  height: 0;
  border: solid 14px;
}

.joyride-tip-guide span.joyride-nub.top {
  /*
  IE7/IE8 Don't support rgba so we set the fallback
  border color here. However, IE7/IE8 are also buggy
  in that the fallback color doesn't work for
  border-bottom-color so here we set the border-color
  and override the top,left,right colors below.
  */
  border-color: #f1f1f1;
  border-color: rgba(0, 0, 0, 0.8);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-width: 0;
  top: -14px;
  bottom: auto;
}

.joyride-tip-guide span.joyride-nub.bottom {
  /*
  IE7/IE8 Don't support rgba so we set the fallback
  border color here. However, IE7/IE8 are also buggy
  in that the fallback color doesn't work for
  border-top-color so here we set the border-color
  and override the bottom,left,right colors below.
  */
  border-color: #f1f1f1;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-width: 0;
  bottom: auto;
}

.joyride-tip-guide span.joyride-nub.right {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-top-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right-width: 0;
  top: 22px;
  bottom: auto;
  left: auto;
  right: -14px;
}

.joyride-tip-guide span.joyride-nub.left {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8) !important;
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-width: 0;
  top: 22px;
  left: -14px;
  right: auto;
  bottom: auto;
}

.joyride-tip-guide span.joyride-nub.top-right {
  border-color: #000;
  border-color: rgba(0, 0, 0, 0.8);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-top-width: 0;
  top: -14px;
  bottom: auto;
  left: auto;
  right: 28px;
}

/* Typography */
.joyride-tip-guide h1, .joyride-tip-guide h2, .joyride-tip-guide h3, .joyride-tip-guide h4, .joyride-tip-guide h5, .joyride-tip-guide h6 {
  line-height: 1.25;
  margin: 0;
  font-weight: bold;
  color: #000;
}

.joyride-tip-guide h1 {
  font-size: 30px;
}

.joyride-tip-guide h2 {
  font-size: 26px;
}

.joyride-tip-guide h3 {
  font-size: 22px;
}

.joyride-tip-guide h4 {
  font-size: 18px;
}

.joyride-tip-guide h5 {
  font-size: 16px;
}

.joyride-tip-guide h6 {
  font-size: 14px;
}

.joyride-tip-guide p {
  color: rgba(0, 0, 0, 0.4);
  margin: 0 0 18px 0;
  font-size: 13px;
  line-height: 18px;
}

.joyride-tip-guide a {
  color: rgb(255, 255, 255);
  text-decoration: none;
  border-bottom: dotted 1px rgba(255, 255, 255, 0.6);
}

.joyride-tip-guide a:hover {
  color: rgba(255, 255, 255, 0.8);
  border-bottom: none;
}

/* Button Style */
.joyride-tip-guide .joyride-next-tip {
  width: auto;
  padding: 4px 10px 4px 10px;
  font-size: 13px;
  text-decoration: none;
  color: rgb(255, 255, 255);
  border: solid 1px #008bbd;
  background: #008bbd;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0063ff', endColorstr='#0055d6', GradientType=0);
  background: linear-gradient(top, rgb(0, 99, 255) 0%, rgb(0, 85, 214) 100%);
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
}

.joyride-next-tip:hover {
  color: rgb(255, 255, 255) !important;
  border: solid 1px #008bbd !important;
  background: #0078a4;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b80ff', endColorstr='#1d66d3', GradientType=0);
  background: linear-gradient(top, rgb(43, 128, 255) 0%, rgb(29, 102, 211) 100%);
}

.joyride-timer-indicator-wrap {
  width: 50px;
  height: 3px;
  border: solid 1px rgba(255, 255, 255, 0.1);
  position: absolute;
  right: 17px;
  bottom: 16px;
}

.joyride-timer-indicator {
  display: block;
  width: 0;
  height: inherit;
  background: rgba(255, 255, 255, 0.25);
}

.joyride-close-tip {
  position: absolute;
  right: 10px;
  top: 10px;
  color: #bc2d2b !important;
  text-decoration: none;
  font-family: Verdana, sans-serif;
  font-size: 12px;
  font-weight: bold;
  border-bottom: none !important;
}

.joyride-close-tip:hover {
  color: #bc2d2b !important;
}

.joyride-modal-bg {
  position: fixed;
  height: 100%;
  width: 100%;
  background: #bbb;
  opacity: 0.5;
  z-index: 100;
  display: none;
  top: 0;
  left: 0;
  cursor: pointer;
}

.joyride-expose-wrapper {
  background-color: transparent;
  position: absolute;
  z-index: 102;
}

.joyride-expose-cover {
  background: transparent;
  position: absolute;
  z-index: 10000;
  top: 0;
  left: 0;
}

/*  Generated by www.menucool.com/drop-down-menu  */
/* main menu
----------------------------*/
#ddmenu {
  display: block;
  text-align: center; /* Specify the alignment of the whole UL if UL is not width:100%;*/
  letter-spacing: normal;
}

#ddmenu ul {
  /*text-align:right;*/ /* Here you can further customize the alignment of its LIs */
  margin: 0;
  padding: 0;
  font-size: 0;
  background: transparent;
  /*border-bottom:none;*/
  display: inline-block;
  list-style: none;
  position: relative;
  z-index: 999999990;
}

#ddmenu li {
  margin: 0;
  padding: 0;
  font-size: 13px;
  display: inline-block;
  width: 100%;
  color: #EEF4FB;
}

#ddmenu a {
  color: #f2fbff;
  font-size: 1.1em;
  text-decoration: none;
  display: inline-block;
  outline: 0;
  position: relative;
  white-space: nowrap;
  padding: 0 5px 10px 0;
}

#ddmenu a:hover {
  color: #fff;
  text-shadow: 1px 1px 3px #fff;
}

/* links without sub-menu */
#ddmenu li.over a {
  background-color: #406DA5;
  color: #FFFFFF;
}

/* links with sub-menu */
#ddmenu a.arrow {
  background: url(/dist/images/theme/legacy/arrow-7f2edca2d3e854b5f315.png) no-repeat right center;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}

#ddmenu li.over a.arrow {
  background-color: #0078a3;
  border-right: 1px #004762 solid;
  color: white;
  padding: 0 5px 10px 5px;
  border-radius: 3px 3px 0 0;
}

#ddmenu li > div {
  padding: 0;
  margin: 0;
  display: none;
}

/* sub-menu layout
----------------------------*/
#ddmenu div.drop {
  position: absolute;
  text-align: left;
  background: #0078a3 linear-gradient(to top, #008bbd 0%, #0078a3 100%);
  padding: 20px;
  color: white;
  line-height: 30px;
  font-size: 1.2em;
  text-shadow: 0 0 #007fb1;
  border-bottom: 2px #000 solid;
  border-right: 1px #004762 solid;
}

/* sub-menu offset
----------------------------*/
#ddmenu div.drop {
  right: 0; /*Use this property to change offset of the sub-menu*/
}

#ddmenu div.dropToLeft {
  left: auto;
  right: 0;
}

#ddmenu div.dropToLeft2 {
  left: auto;
  right: -120px;
}

/* links in sub menu
----------------------------*/
#ddmenu div.drop a {
  line-height: 2.5em;
  font-size: 0.8em;
  font-weight: normal;
  border-top: 1px solid #1a8ab2;
  color: #f2fbff;
  text-decoration: none;
  display: block;
  text-align: left;
  position: static;
  background: none;
  padding: 0 0 0 15px;
}

#ddmenu div.drop a.bottom {
  border-bottom: 1px solid #1a8ab2;
}

#ddmenu div.drop a:hover {
  text-decoration: none;
  background: #0098cd;
  padding-left: 15px;
}

/* blocks within the sub-menu
----------------------------*/
#ddmenu div.drop div {
  background: none;
}

#ddmenu div.column {
  width: 200px;
  float: left; /*align each column in one row*/
  padding: 20px 20px; /*padding of each column*/
}

#ddmenu div.column.right {
  border-left: 1px solid #1a8ab2;
}

#ddmenu div.column div {
  padding: 0 10px; /*sub-div within div.column. 10px for indent.*/
}

/* useful when http://www.menucool.com/ddmenu/one-menu-for-all-pages
----------------------------*/
#ddmenuLink {
  display: none;
}

/* new button styles */
.flat-btn {
  display: inline-block;
  padding: 6px 20px 6px;
  margin-bottom: 0;
  margin-left: 5px;
  font-size: 13px;
  line-height: 18px;
  color: #444;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-color: #ccc;
  border: 0 solid #CCC;
}

.flat-btn:hover {
  color: #000;
  text-decoration: none;
  background-color: #aaa;
}

.flat-btn.confirm {
  background-color: #008bbd;
  color: #fff;
  font-size: 13px;
}

.flat-btn.confirm:hover {
  background-color: #00658a;
}

.small {
  margin: 5px !important;
  padding: 3px 10px 3px 10px !important;
}

form button.btn-link {
  cursor: pointer;
  display: inline;
  border: none;
  background: none;
  outline: 0;
}

/** GDPR */
span.redacted {
  font-weight: normal !important;
  font-style: italic !important;
  background-color: #ecffff !important;
  color: #666 !important;
  padding: 0.25ex 0.5ex;
  font-size: 0.9em;
}

a.link-as-text {
  color: inherit;
}

a.link-as-text:hover {
  text-decoration: inherit;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RoZW1lL2xlZ2FjeS5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUE7RUFDRTtFQUNBO0FBQ0Y7O0FBRUE7RUFDRTtFQUNBO0FBQ0Y7QUFDRTtFQUNFO0FBQ0o7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7QUFBRjs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUY7O0FBR0E7O0VBRUU7RUFDQTtBQUFGOztBQUdBO0VBQ0U7RUFDQTtBQUFGOztBQUlFOzs7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0FBREo7QUFJRTs7RUFFRTtFQUNBO0FBRko7QUFJSTs7RUFDRTtBQUROOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFIRjs7QUFNQTtBQUNBOztFQUVFO0VBQ0E7QUFIRjs7QUFNQTs7RUFFRTtFQUNBO0VBQ0E7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7QUFIRjs7QUFNQTtFQUNFO0FBSEY7O0FBTUE7RUFDRTtFQUNBO0VBQ0E7QUFIRjs7QUFNQTtFQUNFO0VBQ0E7RUFDQTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEY7O0FBTUE7RUFDRTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhGOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0FBSEY7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtBQUNBO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7QUFDQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BOztFQUVJO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BOztFQUVJO0FBSEo7O0FBTUE7RUFDSTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0FBSEo7O0FBTUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQUhKOztBQU1BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFNQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFISjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0FBQ0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BOztFQUVJO0FBSko7O0FBT0E7RUFDSTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7OztFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7O0VBRUk7RUFDQTtFQUNBO0FBSko7O0FBT0E7O0VBRUk7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUpKOztBQU9BO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBSko7O0FBT0E7RUFDSTtFQUNBO0VBQ0E7QUFKSjs7QUFPQTtFQUNJO0VBQ0E7QUFKSjs7QUFPQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUxKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFMSjs7QUFRQTtFQUNJO0FBTEo7O0FBUUE7RUFDSTtJQUNJO0VBTE47QUFDRjtBQVFBO0VBQ0k7SUFDSTtFQU5OO0FBQ0Y7QUFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7QUFQSjs7QUFVQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7QUFDQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7QUFDQTtFQUNJO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVBKOztBQVVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtFQUNBO0VBQ0E7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7RUFDSTtBQVBKOztBQVVBO0VBQ0k7QUFQSjs7QUFVQTtFQUNJO0FBUEo7O0FBVUE7QUFFQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7O0VBRUk7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7OztFQUdJO0FBUko7O0FBV0E7O0VBRUk7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBOzs7O0VBSUk7QUFSSjs7QUFXQTs7RUFFSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVJKOztBQVdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSSjs7QUFXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUko7O0FBV0E7QUFFQTtBQUVBO0VBQ0k7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtBQVZKOztBQWFBO0VBQ0k7QUFWSjs7QUFhQTtFQUNJO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVko7O0FBYUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0FBVko7O0FBYUE7O0VBRUk7RUFDQTtFQUNBO0FBVko7O0FBYUE7QUFDQTtFQUNJO0FBVko7O0FBYUE7RUFDSTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtBQVZKOztBQWFBO0VBQ0k7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVZKOztBQWFBO0VBQ0k7QUFWSjs7QUFhQTtFQUNJO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0FBVko7O0FBYUE7RUFDSTtFQUNBO0VBQ0E7QUFWSjs7QUFhQTtFQUNJO0FBVko7O0FBYUE7QUFFQTtFQUNJO0FBWEo7O0FBY0E7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7O0FBZ0JBO0VBQ0k7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7QUFiSjs7QUFlQTtFQUNJO0VBQ0E7QUFaSjs7QUFlQTtFQUNJO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7RUFDSTtFQUNBO0FBWko7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7QUFaSjs7QUFlQTtFQUVJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBZ0JBO0VBQ0k7QUFiSjs7QUFnQkE7RUFDSTtBQWJKOztBQWdCQTtFQUNJO0FBYko7O0FBZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBYko7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBOzs7Ozs7Ozs7O0VBVUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtFQUNJO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7QUFDQTtFQUNJO0FBZEo7O0FBaUJBO0VBQ0k7QUFkSjs7QUFpQkE7RUFDSTtBQWRKOztBQWlCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFkSjs7QUFpQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQWRKOztBQWlCQTtBQUNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VBZE47RUFpQkU7SUFDSTtFQWZOO0FBQ0Y7QUFrQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWhCSjs7QUFtQkE7RUFDSTs7Ozs7O0dBQUE7RUFPQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJOzs7Ozs7R0FBQTtFQU9BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBbUJBO0VBQ0k7QUFoQko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBbUJBO0VBQ0k7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJO0VBQ0E7QUFoQko7O0FBbUJBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBaEJKOztBQW1CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFoQko7O0FBb0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBakJKOztBQW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBakJKOztBQW9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpCSjs7QUFvQkE7RUFDSTtBQWpCSjs7QUFvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWpCSjs7QUFvQkE7RUFDSTtFQUNBO0VBQ0E7QUFqQko7O0FBcUJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWxCSjs7QUFxQkE7QUFFQTs2QkFBQTtBQUVBO0VBRUk7RUFDQTtFQUNBO0FBcEJKOztBQXVCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBcEJKOztBQXdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXJCSjs7QUF3QkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBckJKOztBQXdCQTtFQUNJO0VBQ0E7QUFyQko7O0FBd0JBO0FBQ0E7RUFDSTtFQUVBO0FBdEJKOztBQXlCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FBdEJKOztBQXlCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF0Qko7O0FBeUJBO0VBQ0k7RUFDQTtFQUNBO0FBdEJKOztBQXlCQTs2QkFBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF2Qko7O0FBMkJBOzZCQUFBO0FBR0E7RUFDSTtBQXpCSjs7QUE0QkE7RUFDSTtFQUNBO0FBekJKOztBQTRCQTtFQUNJO0VBQ0E7QUF6Qko7O0FBNEJBOzZCQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBMUJKOztBQTZCQTtFQUNJO0FBMUJKOztBQTZCQTtFQUNJO0VBQ0E7RUFDQTtBQTFCSjs7QUE2QkE7NkJBQUE7QUFHQTtFQUNJO0FBM0JKOztBQThCQTtFQUNJO0VBQ0E7RUFDQTtBQTNCSjs7QUE4QkE7RUFDSTtBQTNCSjs7QUE4QkE7RUFDSTtBQTNCSjs7QUE4QkE7NkJBQUE7QUFFQTtFQUNJO0FBM0JKOztBQThCQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNUJKOztBQStCQTtFQUNJO0VBQ0E7RUFDQTtBQTVCSjs7QUErQkE7RUFDSTtFQUNBO0VBQ0E7QUE1Qko7O0FBK0JBO0VBQ0k7QUE1Qko7O0FBK0JBO0VBQ0k7RUFDQTtBQTVCSjs7QUErQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNUJKOztBQStCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBNUJKOztBQStCQTtFQUNJO0FBNUJKOztBQStCQTtFQUNJO0FBNUJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zY3NzL3RoZW1lL2xlZ2FjeS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcclxuICAtLXBhcy0tY29sb3VyLS1wcmltYXJ5OiAjMDA3OGEzO1xyXG4gIC0tcGFzLS1jb2xvdXItLXRleHQtcHJpbWFyeTogI2ZmZjtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLnNpemUxNiB0ZCB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuXHJcbiAgLnhwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5idG5idG4gaW1nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbn1cclxuXHJcbiNsaWdodGJveCB7XHJcbiAgei1pbmRleDogMTAwMDAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogMzBweDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5zcGFuLmlucHV0LFxyXG5zcGFuLnRleHRhcmVhIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuc3Bhbi50ZXh0YXJlYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWluLWhlaWdodDogNGVtO1xyXG59XHJcblxyXG4ucWZpZWxkIHtcclxuICBpbnB1dCxcclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEsXHJcbiAgc3Bhbi5pbnB1dCxcclxuICBzcGFuLnRleHRhcmVhIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJBcmlhbFwiLCBcInNhbnMtc2VyaWZcIjtcclxuICB9XHJcblxyXG4gIHNwYW4uaW5wdXQsXHJcbiAgc3Bhbi50ZXh0YXJlYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgKiB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmV4cGFuZCB7XHJcbiAgcGFkZGluZzogMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XHJcbiAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLyogTmV3IGZsZXhpIHRhYmxlcyAqL1xyXG4uZnQtbSxcclxuLmZ0LW0taGlnaGxpZ2h0IHtcclxuICBib3JkZXI6IDAgbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5mdC10LFxyXG4uZnQtdC1oaWdobGlnaHQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBwYWRkaW5nLWxlZnQ6IDNweDtcclxufVxyXG5cclxuLmZ0LWIge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxufVxyXG5cclxuLm92ZXJkdWUge1xyXG4gIGNvbG9yOiAjYzAwO1xyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLXRpdGxlLmJsYWNrIGEge1xyXG4gIGNvbG9yOiAjOTk5O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tbnVtYmVyLmJsYWNrIGEge1xyXG4gIGNvbG9yOiAjMDAwO1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbn1cclxuXHJcbiNmZWVkYmFja2xheWVyIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMTAwMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMzVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbnRyLmJlc3RtYXRjaCB0ZCB7XHJcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idXR0b24ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XHJcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG59XHJcblxyXG4uYnV0dG9uX3RvdGFsIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L3RvdGFsLmdpZik7XHJcbiAgd2lkdGg6IDUwcHg7XHJcbiAgaGVpZ2h0OiAyMXB4O1xyXG59XHJcblxyXG5ib2R5I2xvZ2luLCBodG1sIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2EsIEhlbHZldGljYSBOZXVlLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhMyBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDA4YmJkIDAlLCAjMDA3OGEzIDYwJSk7XHJcbn1cclxuXHJcbmJvZHkgI29wYXMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgSGVsdmV0aWNhIE5ldWUsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBIZWx2ZXRpY2EgTmV1ZSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZiZmI7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5ib2R5Y2xlYW4ge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBlYiBub25lO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbnAge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuaDEge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcclxufVxyXG5cclxuaDEubGFyZ2Uge1xyXG4gICAgZm9udC1zaXplOiAxLjVlbVxyXG59XHJcblxyXG5oMS5sYXJnZXRleHQge1xyXG4gICAgZm9udC1zaXplOiAxLjFlbTtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2YxZjFmMTtcclxufVxyXG5cclxuaDEuaGVhZGluZy10ZXh0IHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG59XHJcblxyXG5oMS50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZWVlO1xyXG59XHJcblxyXG5oMS5jb250YWN0Zm9udCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGEzO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjOTk5O1xyXG4gICAgcGFkZGluZzogMnB4IDEwcHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG59XHJcblxyXG5oMS5ub3NoYWRvdyB7XHJcbiAgICBmb250LXNpemU6IDEuNWVtO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICNlZWU7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHhcclxufVxyXG5cclxuaDIge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xyXG59XHJcblxyXG5oMiBhIHtcclxuICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuaDMge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG5oMy5wYWRkaW5nIHtcclxuICAgIHBhZGRpbmc6IDAgMCA1cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzQ0NFxyXG59XHJcblxyXG5oNCB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuaDUge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgcGFkZGluZzogNXB4IDAgMCAwXHJcbn1cclxuXHJcbmg1Lm5vdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMCAwIDEwcHhcclxufVxyXG5cclxuaDYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QwNWMyYjtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDNweCAwIDNweCA1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjYTY0OTIyO1xyXG4gICAgb3BhY2l0eTogMC45O1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDAuNTNlbTtcclxufVxyXG5cclxuaDYgYSB7XHJcbiAgICBjb2xvcjogI2YxZjFmMVxyXG59XHJcblxyXG5oNiBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG5kaXYge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuaW1nIHtcclxuICAgIGJvcmRlcjogMCBub25lO1xyXG59XHJcblxyXG4uYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG59XHJcblxyXG4ud2FybmluZyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmJmOWNmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDdweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEsIHNlbGVjdCwgc3Bhbi5pbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbnNlbGVjdCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYm9yZGVyOiAxcHggIzk5OTk5OSBzb2xpZDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMnB4XHJcbn1cclxuXHJcbm9wdGlvbiB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAjZDA1YzJiO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW1cclxufVxyXG5cclxuYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5hLmRhcmsge1xyXG4gICAgY29sb3I6ICNGRkZGMDBcclxufVxyXG5cclxuYS5kYXJrOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG5hLmJsaywgYS5ibGs6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbn1cclxuXHJcbmEuZ3JleSB7XHJcbiAgICBjb2xvcjogI0NDQ0NDQztcclxufVxyXG5cclxuYS5ibHVlIHtcclxuICAgIGNvbG9yOiAjMDAwMENDO1xyXG59XHJcblxyXG5hLmJsdWU6aG92ZXIge1xyXG4gICAgY29sb3I6ICNDQzAwMDBcclxufVxyXG5cclxuLnNpemU4IHtcclxuICAgIGZvbnQtc2l6ZTogOHB4O1xyXG59XHJcblxyXG4uc2l6ZTIsIC5zaXplMTAge1xyXG4gICAgZm9udC1zaXplOiAxMHB4XHJcbn1cclxuXHJcbi5zaXplMTEge1xyXG4gICAgZm9udC1zaXplOiAxMXB4XHJcbn1cclxuXHJcbi5zaXplMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG59XHJcblxyXG4uc2l6ZTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4XHJcbn1cclxuXHJcbi5zaXplMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4XHJcbn1cclxuXHJcbi5zaXplMTQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4uc2l6ZTQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5zaXplMTYge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uc2l6ZTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxufVxyXG5cclxuLndoYXQteW91LW5lZWQtdG8tZG8tZGl2aWRlci1ibGFjayB7XHJcbiAgICBtYXJnaW46IDI1cHggMCAyNXB4IDA7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjBmMGViLCAjMDAwLCAjZjBmMGViKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KGxlZnQsICNmMGYwZWIsICMwMDAsICNmMGYwZWIpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjBmMGViLCAjMDAwLCAjZjBmMGViKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCAjZjBmMGViLCAjMDAwLCAjZjBmMGViKTtcclxufVxyXG5cclxuLndoYXQteW91LW5lZWQtdG8tZG8tZGl2aWRlci1ibGFjay5uYXJyb3cge1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xyXG59XHJcblxyXG4uZGl2aWRlci13aGl0ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwICNkZGQ7XHJcbn1cclxuXHJcbi5kaXZpZGVyLXdoaXRlLmdyZXkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBtYXJnaW46IDEwcHggMCAxMHB4IDBcclxufVxyXG5cclxuLnhwLCAueHAxMCwgLnhwY29sb3VyLCAueHBudW0sIC54cGRpc2FibGVkbnVtLCAueHBudW1zbSwgLnhwY29waWVkLCAueHBudW1jb2xvdXIsIC54cGNsZWFyLCAueHBjbGVhcjEwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi54cDMge1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnhwMy1kcm9wZG93biB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4OztcclxuICAgIGhlaWdodDogMjdweDtcclxufVxyXG5cclxuLnRleHRpbnB1dCxcclxuLnNlbGVjdGlucHV0e1xyXG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci1jb2xvcjogI2I1YjhiYiAjZTJlNGU3ICNlOGVhZWMgI2JkYmZjMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICBmb250LWZhbWlseTogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBhZGRpbmc6IDRweCA0cHggNHB4IDVweDtcclxuICAgIG1hcmdpbi10b3A6IDhweFxyXG59XHJcblxyXG4udGV4dGlucHV0e1xyXG4gICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxudGV4dGFyZWEudGV4dGlucHV0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIG1pbi1oZWlnaHQ6IDVlbTtcclxufVxyXG5cclxuLnZlcnRpY2FsIHtcclxuICAgIG1hcmdpbjogMnB4IDBcclxufVxyXG5cclxuLnhwbnVtMyB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luOiA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodFxyXG59XHJcblxyXG4ueHBudW1kaXMge1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkICM5OTk5OTk7XHJcbiAgICBtYXJnaW46IDhweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZVxyXG59XHJcblxyXG4ueHBudW1kaXNib2xkIHtcclxuICAgIHBhZGRpbmc6IDJweDtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgbWFyZ2luOiA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHdpZHRoOiAxMTdweDtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW1cclxufVxyXG5cclxuLnhwbnVtZGlzYm9sZC50b3RhbCB7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzMzMzMzM1xyXG59XHJcblxyXG4ueHAxMCwgLnhwY2xlYXIxMCB7XHJcbiAgICBmb250LXNpemU6IDEwcHhcclxufVxyXG5cclxuLnhwY29sb3VyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFNkVFRkY7XHJcbiAgICBjb2xvcjogIzk5MDAwMFxyXG59XHJcblxyXG4ueHBudW0ge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLnhwbnVtc20ge1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHRcclxufVxyXG5cclxuLnhwbnVtY29sb3VyIHtcclxuICAgIGNvbG9yOiAjOTkwMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbi54cGRpc2FibGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAwIG5vbmU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luOiA0cHggNXB4IDAgMDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnhwZGlzYWJsZWRudW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG59XHJcblxyXG4ueHBjb3BpZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MDAwMDtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4ueHBjbGVhciwgLnhwY2xlYXIxMCB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLnhwY2xlYXJudW0ge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0ZGRkZGRjtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uaWNvbnRpY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvdGlja2ljb24ucG5nKSBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbi5pY29uY3Jvc3Mge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZGVsLnBuZykgbm8tcmVwZWF0O1xyXG59XHJcblxyXG4ucWNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG59XHJcblxyXG4ucWJhbmtmaWVsZCB7XHJcbiAgICB3aWR0aDogNzVweDtcclxufVxyXG5cclxuLnFmaWVsZCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogOXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5xZmllbGQgaW1nLCAuZGl2ZmllbGQgaW1nIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbn1cclxuXHJcbi5xZmllbGQgc3BhbiwgLnNzc3BsaXRkaXYgc3BhbiwgLmRpdmZpZWxkIHNwYW4ge1xyXG4gICAgY29sb3I6ICNDMDA7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnNzc3BsaXRkaXYgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5xZmllbGQgc3BhbiBkaXYsIC5kaXZmaWVsZCBzcGFuIGRpdiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uZGl2ZmllbGQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogMTFweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHhcclxufVxyXG5cclxuLmRpdmZpZWxkLW5hcnJvdyB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHhcclxufVxyXG5cclxuLnBsb2dpbiB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNnB4XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1uYXJyb3ctYm90dG9tIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDExcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHhcclxufVxyXG5cclxuLmRpdmZpZWxkIHAge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLmRpdmZpZWxkIHAgLmhpbnQge1xyXG4gICAgZm9udC1zaXplOiAwLjhlbVxyXG59XHJcblxyXG4uZmluLXN1bS1sZWZ0IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QwNUMyOTtcclxuICAgIHdpZHRoOiAyNTVweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkYzdiNTA7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTBweCAtMnB4IC0ycHggI2ZmZjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMHB4IC0ycHggLTJweCAjZmZmO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMHB4IDJweCAtMnB4ICNmZmY7XHJcbn1cclxuXHJcbi5maW4tc3VtLWxlZnQgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGM3YjUwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTdweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGNvbG9yOiAjZTdhNTg3O1xyXG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICNkYzdiNTA7XHJcbn1cclxuXHJcbi5maW4tc3VtLWxlZnQgc3Bhbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmI1MzI1O1xyXG4gICAgY29sb3I6ICNkYzdiNTBcclxufVxyXG5cclxuLmZpbi1zdW0tbWlkZGxlIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBlYjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDE3cHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiAyZW07XHJcbiAgICBjb2xvcjogI2JiYjtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcclxuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZGM3YjUwO1xyXG59XHJcblxyXG4uZmluLXN1bS1taWRkbGUgc3Bhbjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgY29sb3I6ICM5OTlcclxufVxyXG5cclxuLmZpbi1zdW0tbWlkZGxlIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAyNTVweDtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG59XHJcblxyXG4uZmluLXN1bS1taWRkbGUud2lkZXIge1xyXG4gICAgd2lkdGg6IDUxMXB4O1xyXG4gICAgZmxvYXQ6IGxlZnRcclxufVxyXG5cclxuLmZpbi1zdW0tcmlnaHQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHhcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgI2Y4ZjhmODtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2Y4ZjhmODtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2Y4ZjhmODtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICNmOGY4Zjg7XHJcbn1cclxuXHJcbi53aWRlIHtcclxuICAgIHdpZHRoOiAyOTBweFxyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLXRpdGxlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBjb2xvcjogI2U3YTU4NztcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjYTU0OTIxO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIuMGVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtNnB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMjIwcHhcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS10aXRsZS5ibGFjayB7XHJcbiAgICBjb2xvcjogIzk5OVxyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLXRpdGxlLmJsdWUge1xyXG4gICAgY29sb3I6ICMwYmJlZmY7XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUuYmxhY2tkYXJrIHtcclxuICAgIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUuYmlnIHtcclxuICAgIGZvbnQtc2l6ZTogMS42ZW07O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtM3B4O1xyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLXRpdGxlLmxpbmVoZWlnaHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgbWFyZ2luLXRvcDogMTVweFxyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLXRpdGxlLnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW07O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgd2lkdGg6IDIxMHB4XHJcbn1cclxuXHJcbi5zbWFsbCBhIHtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDBcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS10aXRsZS53aWRlMjgwIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxufVxyXG5cclxuLmRpdmZpZWxkLXN1bS1udW1iZXIge1xyXG4gICAgZm9udC1zaXplOiAyLjFlbTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIG1pbi13aWR0aDogNzBweDtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA4cHg7XHJcbiAgICB3aWR0aDogMjIwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjOTk5XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tbnVtYmVyLmJsYWNrIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2ZmZlxyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLW51bWJlci5ibGFja2Rhcmsge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjZmZmO1xyXG4gICAgdG9wOiAwXHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tbnVtYmVyIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAjOTk5XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tbnVtYmVyLmJpZyB7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgbWFyZ2luLXRvcDogNHB4XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tdGl0bGUtcmVkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgY29sb3I6ICNCODAwMEQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgI2ZmZjtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyLjBlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTZweDtcclxuICAgIGZsb2F0OiBsZWZ0XHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tbnVtYmVyLXJlZCB7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG4gICAgY29sb3I6ICNCODAwMEQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDcwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmY7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNnB4O1xyXG59XHJcblxyXG4uZGl2ZmllbGQtc3VtLXRpdGxlLXJlZC5ibHVlIHtcclxuICAgIGNvbG9yOiAjMDA3OGEzXHJcbn1cclxuXHJcbi5kaXZmaWVsZC1zdW0tbnVtYmVyLXJlZC5ibHVlIHtcclxuICAgIGNvbG9yOiAjMDA3OGEzXHJcbn1cclxuXHJcbi5zbWwge1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxufVxyXG5cclxuLmJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuLmZpbi1jdXN0LWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGEzO1xyXG4gICAgd2lkdGg6IDI1NXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOWRkNztcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMHB4IC0ycHggLTJweCAjZmZmO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0wcHggLTJweCAtMnB4ICNmZmY7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIC0wcHggMnB4IC0ycHggI2ZmZjtcclxufVxyXG5cclxuLmZpbi1jdXN0LWxlZnQgc3BhbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA4YmJkO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTlweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIGNvbG9yOiAjMDBiMGYwO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMXB4O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAwIHNvbGlkICMwMDhiYmQ7XHJcbn1cclxuXHJcbi5maW4tY3VzdC1sZWZ0IHNwYW46aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjU4YVxyXG59XHJcblxyXG4uZmluLWN1c3RvbWVyLWxlZnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogNDcuNSU7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcblxyXG4uZmluLWN1c3RvbWVyLWxlZnQuaG9tZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZTZlNmU2O1xyXG59XHJcblxyXG4uZmluLWN1c3RvbWVyLWxlZnQuY29udGFjdCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGJvcmRlci1yaWdodDogMCBzb2xpZCAjZTZlNmU2O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuXHJcbn1cclxuXHJcbi5maW4tY3VzdG9tZXItbGVmdC5jb250YWN0IHAge1xyXG4gICAgLXdlYmtpdC1tYXJnaW4tYmVmb3JlOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgcGFkZGluZy10b3A6IDNweDtcclxufVxyXG5cclxuLmZpbi1jdXN0b21lci1sZWZ0LmNvbnRhY3Qgc3Ryb25nIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjhlbTtcclxufVxyXG5cclxuLmZpbi1jdXN0b21lci1yaWdodCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB3aWR0aDogMjglO1xyXG59XHJcblxyXG4uZmluLWN1c3RvbWVyLXJpZ2h0LmNvbnRhY3Qge1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbmgxLmNvbnRhY3Qge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG59XHJcblxyXG5oMS5ub21hcmdpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwXHJcbn1cclxuXHJcbnAuY29udGFjdCB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIHBhZGRpbmctbGVmdDogOHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4XHJcbn1cclxuXHJcbnAuY29udGFjdC53aWRlIHtcclxuICAgIHdpZHRoOiA3MDBweFxyXG59XHJcblxyXG4uZGl2ZmllbGQtY3VzdG9tZXItZW5kIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBtYXJnaW46IDE1cHggMCAxNXB4IDA7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRsaW5lLnBuZykgcmlnaHQgbm8tcmVwZWF0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGl2ZmllbGQtY3VzdG9tZXItbm9uZSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luOiAxNXB4IDAgMTVweCAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZGl2ZmllbGQtY3VzdG9tZXItdGl0bGUtcmVkIHtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggI0QwNUMyQiBzb2xpZDtcclxuICAgIHdpZHRoOiAxNDBweDtcclxuICAgIG1hcmdpbjogOHB4IGF1dG9cclxufVxyXG5cclxuLmRpdmZpZWxkLWN1c3RvbWVyLWRhcmsgYSB7XHJcbiAgICBmb250LXNpemU6IDEuOGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgbWFyZ2luOiA4cHggYXV0byAxNXB4IGF1dG9cclxufVxyXG5cclxuLmRpdmZpZWxkLWN1c3RvbWVyLXJlZCBhIHtcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjQjgwMDBEO1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgbWFyZ2luOiA4cHggYXV0byAxNXB4IGF1dG9cclxufVxyXG5cclxuLnRmaWVsZCB0YWJsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbn1cclxuXHJcbi50ZmllbGQtbGcgdGFibGUge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGJvcmRlci1yaWdodDogM3B4IGRvdWJsZSAjY2NjXHJcbn1cclxuXHJcbi50ZmllbGQgdGgge1xyXG4gICAgYmFja2dyb3VuZDogI0ZCRkJGQiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRsaW5lZy5wbmcpIHJpZ2h0IGJvdHRvbSByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEuMGVtO1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0NDO1xyXG59XHJcblxyXG4udGZpZWxkLWxnIHRoIHtcclxuICAgIGJhY2tncm91bmQ6ICNGQkZCRkIgdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9ncmlkbGluZWcucG5nKSByaWdodCBib3R0b20gcmVwZWF0LXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxLjBlbTtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgcGFkZGluZzogMnB4IDVweCAycHggNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBkb3VibGUgI0NDQztcclxufVxyXG5cclxuLnRmaWVsZCB0ciwgLnRmaWVsZC1sZyB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHggNnB4IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbi50ZmllbGQgdGguc2l6ZTE2IHtcclxuICAgIGJhY2tncm91bmQ6ICNGQkZCRkIgdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9ncmlkbGluZWcucG5nKSByaWdodCBib3R0b20gcmVwZWF0LXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBwYWRkaW5nOiA2cHggMjBweCA2cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbi50ZmllbGQgdGguZW5kLCAudGZpZWxkLWxnIHRoLmVuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHggNnB4IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XHJcbn1cclxuXHJcbi50ZmllbGQgdGQubWludXMge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9ncmlkbWludXMucG5nKSByaWdodCBjZW50ZXIgcmVwZWF0LXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogN3B4IDMwcHggN3B4IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG59XHJcblxyXG4udGZpZWxkLWxnIHRkLm1pbnVzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZ3JpZG1pbnVzLnBuZykgcmlnaHQgY2VudGVyIHJlcGVhdC15O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiA2MHB4XHJcbn1cclxuXHJcbi50ZmllbGQgdGQuZXF1YWxzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZ3JpZGVxdWFscy5wbmcpIHJpZ2h0IGNlbnRlciByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMzBweCA3cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuXHJcbi50ZmllbGQtbGcgdGQuZXF1YWxzIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZ3JpZGVxdWFscy5wbmcpIHJpZ2h0IGNlbnRlciByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcclxufVxyXG5cclxuLnRmaWVsZCB0ZC5lcXVhbHNtbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRlcXVhbHMucG5nKSByaWdodCBjZW50ZXIgcmVwZWF0LXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDQwcHggN3B4IDEwcHg7XHJcbn1cclxuXHJcbi50ZmllbGQgdGQucGx1cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRhZGQucG5nKSByaWdodCBjZW50ZXIgcmVwZWF0LXk7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogN3B4IDMwcHggN3B4IDEwcHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZFxyXG59XHJcblxyXG4udGZpZWxkIHRkLmxpbmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9ncmlkbGluZS5wbmcpIHJpZ2h0IGNlbnRlciByZXBlYXQteTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuXHJcbi50ZmllbGQgdGQuYmFuayB7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2dyaWRsaW5lLnBuZykgcmlnaHQgY2VudGVyIHJlcGVhdC15O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxLjBlbTtcclxuICAgIHBhZGRpbmc6IDdweCAyMHB4IDdweCAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbFxyXG59XHJcblxyXG4udGZpZWxkIHRkLmJhbmtub25lIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW07XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWxcclxufVxyXG5cclxuLnRmaWVsZCB0ZC5ub25lIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiA3cHggMjBweCA3cHggMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkXHJcbn1cclxuXHJcbi50ZmllbGQtbGcgdGQubm9uZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgcGFkZGluZzogN3B4IDIwcHggN3B4IDEwcHg7XHJcbiAgICBmb250LXNpemU6IDEuNGVtXHJcbn1cclxuXHJcbi50ZmllbGQgdGQuZXF1YWxzbWwge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9ncmlkZXF1YWxzLnBuZykgcmlnaHQgY2VudGVyIHJlcGVhdC15O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHBhZGRpbmc6IDdweCA0MHB4IDdweCAxMHB4O1xyXG59XHJcblxyXG4udGZpZWxkIHRkLnNtbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDEwcHggN3B4IDEwcHg7XHJcbn1cclxuXHJcbi50ZmllbGQgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogIzY2NjY2NlxyXG59XHJcblxyXG4ubm9jaGFuZ2VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0ZGRjtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5xYmFua2ZpZWxkLm5vY2hhbmdlcyB7XHJcbiAgICBib3JkZXItY29sb3I6ICNEREQ7XHJcbn1cclxuXHJcbiNia3N1bW1hcnkge1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5iYW5rYWNjb3VudHN1bW1hcnkge1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkICNiYmI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG59XHJcblxyXG4uYmFua2FjY291bnRzdW1tYXJ5IGEge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxufVxyXG5cclxuLmJhbmthY2NvdW50c3VtbWFyeSBhOmhvdmVyIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5zcGxpdG51bWJlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgbGVmdDogLTc1cHg7XHJcbiAgICB3aWR0aDogNjVweDtcclxufVxyXG5cclxuLnNwbGl0LXRvcCB7XHJcbiAgICBib3JkZXItdG9wOiAycHggZG90dGVkICNDQ0M7XHJcbn1cclxuXHJcbmJvZHkucG9wdXAgLnNwbGl0LXRvcCB7XHJcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxufVxyXG5cclxuLnNwbGl0Ym9keSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjllMWQ2O1xyXG4gICAgbWFyZ2luOiAzcHggMCAzcHggMDtcclxuICAgIHBhZGRpbmc6IDVweDtcclxufVxyXG5cclxuYm9keS5wb3B1cCAuc3NzcGxpdGRpdiB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmNvbnRib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWZiZWQ7XHJcbiAgICBtYXJnaW46IDNweCAwIDNweCAwO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4jcmVzdWx0cyB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzk5OTtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTExO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIGNvbG9yOiAjQ0NDO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4jcmVzdWx0cyBhIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG59XHJcblxyXG4jYXVkaXR0cmFpbCB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMnB4ICNiYmI7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMnB4ICNiYmI7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjYmJiO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweFxyXG59XHJcblxyXG4ucWhpZ2hsaWdodCB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDO1xyXG59XHJcblxyXG4udWktYXV0b2NvbXBsZXRlLnVpLW1lbnUudWktd2lkZ2V0LnVpLXdpZGdldC1jb250ZW50IHtcclxuICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi8qXHRBcHByb3ZlZCBzdHlsZXMgKi9cclxuLmNvbnRlbnQge1xyXG4gICAgd2lkdGg6IDEwMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGVudC1jaHVyY2gge1xyXG4gICAgd2lkdGg6IDEwMjRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYmNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweFxyXG59XHJcblxyXG4uYmxjb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5ibGNvbnRhaW5lci1ncmV5LXBhbmVsIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNiYmI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMnB4IDJweCAycHggI2JiYjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMnB4IDJweCAycHggI2JiYjtcclxuICAgIGJveC1zaGFkb3c6IDJweCAycHggMnB4ICNiYmI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi5oY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG59XHJcblxyXG4uaGNvbnRhaW5lciBoMSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMCAwIDAgNXB4O1xyXG4gICAgdGV4dC1pbmRlbnQ6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbn1cclxuXHJcbi5oY29udGFpbmVyIGgxLmdyZWVuIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTkwMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcclxuICAgIHRleHQtaW5kZW50OiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDk5MDA7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwOTkwMDtcclxufVxyXG5cclxuLmhjb250YWluZXIgaDEucmVkIHtcclxuICAgIGNvbG9yOiAjMTExO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRTNFMztcclxuICAgIHBhZGRpbmc6IDhweCAwIDhweCA1cHg7XHJcbiAgICB0ZXh0LWluZGVudDogNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG5cclxuLmhjb250YWluZXIgaDEgc3BhbiB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uaGNvbnRhaW5lciBoMiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwICNEMDVDMkIgc29saWQ7XHJcbiAgICBtYXJnaW46IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDAgI2VlZVxyXG59XHJcblxyXG4uaGNvbnRhaW5lciBoMi5ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDc4YTM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDRweCAwIDNweCA0cHg7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAwICMwMDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5jb250YWluZXItdG9wLWZpbHRlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjdmN2Y3O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiA4cHggNnB4O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDs7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgZm9udC1zaXplOiAxLjFlbVxyXG59XHJcblxyXG4ubm90ZXMge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWZiZWQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwNHB4XHJcbn1cclxuXHJcbi5sY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjZmZmO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICM2NjY7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzY2NjtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzY2NjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweFxyXG59XHJcblxyXG4uZm9ybS1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYmZiOyAvKiBJRTggYW5kIGJlbG93ICovXHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweCA2cHggMCAwO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2ZmZiwgI2ZhZmJmYiAyMDBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmFmYmZiIDIwMHB4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgjZmZmLCAjZmFmYmZiIDIwMHB4KTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZmUxZTI7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxufVxyXG5cclxuLm5vcGFkIHtcclxuICAgIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLmZvcm0tcGFuZWwgLnBhbmVsZmllbGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMmUyZTI7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG59XHJcblxyXG4uZm9ybS1wYW5lbCAucGFuZWxmaWVsZC1ub25lIHtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgI2UyZTJlMjtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XHJcbn1cclxuXHJcbi8qXHRIZWFkZXIgKi9cclxuLmhlYWRiYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4YTM7XHJcbn1cclxuXHJcbi5oZWFkYmFjay5jYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDA4YmJkIDAlLCAjMDA3OGEzIDEwMCUpO1xyXG59XHJcblxyXG4jbG9naW5ib2R5IHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDc4YTM7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTp0YWJsZTtcclxufVxyXG5cclxuI2xvZ2luIHtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHotaW5kZXg6IDIwMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4jbG9naW4tY2h1cmNoIHtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIHotaW5kZXg6IDIwMDtcclxufVxyXG5cclxuI2xvZ2luLXdyYXBwZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogM3B4IDEycHggN3B4IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmJmOWNmO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTBweDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMnB4ICM2NjY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMnB4ICM2NjY7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjNjY2O1xyXG59XHJcblxyXG4jbG9naW4td3JhcHBlci1jYSB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiAzcHggMTJweCA3cHggMTJweDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtMTBweDtcclxufVxyXG5cclxuI2xvZ2luLXdyYXBwZXItY2EgYSB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbn1cclxuXHJcbiNsb2dpbm5ldyB7XHJcbiAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxufVxyXG5cclxuI2xvZ2luLXBhbmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC40MCk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNDApO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4jbG9naW5fbGVmdCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbiNsb2dpbl9yaWdodCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMjBweFxyXG59XHJcblxyXG4ubG9naW5pbnB1dCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAzcHggMCAwIDhweDtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG59XHJcblxyXG4jbG9naW5ib3hfY29udGFpbmVyIHtcclxuICAgIHdpZHRoOiAyNzBweDtcclxuICAgIG1hcmdpbjogMjBweCBhdXRvO1xyXG59XHJcblxyXG4ubG9naW5FcnJvciB7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuI2xvZ2luIC5jb250ZW50IHtcclxuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuI2xvZ2luIC5jb250ZW50LWNodXJjaCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbn1cclxuXHJcbiNsb2dpbiAuY29udGVudC1jaHVyY2g6OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOmJvdGg7XHJcbn1cclxuXHJcbiNsb2dpbiAuY29udGVudC1jaHVyY2ggYSB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICM2NjY7XHJcbn1cclxuXHJcbiNsb2dpbiAuY29udGVudC1jaHVyY2ggPiAucGFyaXNoLWRhc2hib2FyZCB7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6MS4zZW07XHJcbn1cclxuXHJcbiNsb2dpbiAuY29udGVudC1jaHVyY2ggPiBkaXYge1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG4jbG9naW4gLmNvbnRlbnQtY2h1cmNoID4gZGl2ID4gKjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwifFwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6I2FhYTtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICM2NjY7XHJcbiAgICBwYWRkaW5nOjAgMWV4O1xyXG59XHJcblxyXG4jbG9naW4gLmNvbnRlbnQtY2h1cmNoID4gZGl2ID4gKjpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNsb2dpbiAuY29udGVudCBhIHtcclxuICAgIGNvbG9yOiAjZjJmYmZmO1xyXG59XHJcblxyXG4jbG9naW5sZWZ0IHtcclxuICAgIHdpZHRoOiA3MDBweDtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvXHJcbn1cclxuXHJcbiNsb2dpbnJpZ2h0IHtcclxuICAgIHdpZHRoOiA0ODBweDtcclxuICAgIHBhZGRpbmc6IDEwcHhcclxufVxyXG5cclxuLmxvZ2luYnV0dG9uIHtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMjcwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHhcclxufVxyXG5cclxuLmxvZ2luLWZvb3RlciB7XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIGNvbG9yOiAjZjFmMWYxO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbiNsb2dpbmxvZ28ge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9jYWxvZ28yLnBuZykgbm8tcmVwZWF0O1xyXG4gICAgcGFkZGluZzogNjBweCAwIDEwcHggMDtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIG1hcmdpbjogMCAwIDAgMjBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNXB4XHJcbn1cclxuXHJcbiNsb2dpbi1wYW5lbHtcclxuICAgIHdpZHRoOjgyMHB4O1xyXG59XHJcblxyXG4jbG9naW4tcGFuZWw6OmFmdGVye1xyXG4gICAgY29udGVudDpcIlwiO1xyXG4gICAgZGlzcGxheTpibG9jaztcclxuICAgIGNsZWFyOmJvdGg7XHJcbn1cclxuXHJcbiNsb2dpbl9sZWZ0e1xyXG4gICAgZmxvYXQ6bGVmdDtcclxuICAgIHBhZGRpbmc6MjBweDtcclxuICAgIHdpZHRoOjUyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRleHQtYWxpZ246bGVmdDtcclxuICAgIGZvbnQtc2l6ZToxLjJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OjEuNWVtO1xyXG59XHJcblxyXG4jbG9naW5fbGVmdCBoMXtcclxuICAgIGZvbnQtc2l6ZToxLjhlbTtcclxuICAgIG1hcmdpbjowIDAgMjBweDtcclxufVxyXG5cclxuI2xvZ2luX3JpZ2h0e1xyXG4gICAgZmxvYXQ6cmlnaHQ7XHJcbiAgICB3aWR0aDozMDBweDtcclxuICAgIHBhZGRpbmc6MjBweDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBtYXJnaW46MDtcclxufVxyXG5cclxuI2xvZ2luX3JpZ2h0IC5kaXZmaWVsZC1uYXJyb3d7XHJcbiAgICBmbG9hdDpub25lO1xyXG4gICAgbWFyZ2luOjIwcHggMDtcclxufVxyXG5cclxuI2xvZ2luX3JpZ2h0IC5kaXZmaWVsZC1uYXJyb3c6Zmlyc3QtY2hpbGR7XHJcbiAgICBtYXJnaW4tdG9wOjA7XHJcbn1cclxuXHJcbiNsb2dpbl9yaWdodCAuZGl2ZmllbGR7XHJcbiAgICBmbG9hdDpub25lO1xyXG4gICAgbWFyZ2luOjMwcHggMDtcclxufVxyXG5cclxuI2xvZ2luX3JpZ2h0IC5wbG9naW57XHJcbiAgICBtYXJnaW46MCAwIDVweCAwO1xyXG59XHJcblxyXG4jbG9naW5fcmlnaHQgLmxvZ2luaW5wdXQsXHJcbiNsb2dpbl9yaWdodCAubG9naW5idXR0b257XHJcbiAgICBtYXJnaW46MDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuI2xvZ2luX2Z1bGx7XHJcbiAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xyXG4gICAgZm9udC1zaXplOjEuMmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6MS41ZW07XHJcbn1cclxuXHJcbiNjaGFuZ2VwYXNzd29yZGZvcm0gLmRpdmZpZWxkLFxyXG4jY2hhbmdlcGFzc3dvcmRmb3JtIC5kaXZmaWVsZC1uYXJyb3d7XHJcbiAgICBmbG9hdDogbm9uZTtcclxufVxyXG5cclxuI2hlYWRlciB7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgLnRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNoZWFkZXIgLnRpdGxlc21hbGwge1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI2hlYWRlciBoMSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHBhZGRpbmc6IDIwcHggMzBweCAyMHB4IDA7XHJcbn1cclxuXHJcbiNoZWFkZXIgI2xvZ2luX2J1dHRvbiB7XHJcbiAgICB3aWR0aDogMTA3cHg7XHJcbiAgICBoZWlnaHQ6IDIzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L3VzZXItbG9nLWluLmdpZikgMCAwIG5vLXJlcGVhdDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0ZXh0LWluZGVudDogLTk5OWVtO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG59XHJcblxyXG4jbWFpbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZDogI2YwZjBlYjtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweFxyXG59XHJcblxyXG4ubWFpbi10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCRkJGQjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmJiO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbn1cclxuXHJcbi5maXJzdGhlYWQge1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgbWFyZ2luOiAtNDBweCAwIDIwcHg7XHJcbn1cclxuXHJcbmJvZHkucG9wdXAgLmZpcnN0aGVhZCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4uZmlyc3RoZWFkIHNwYW4udGl0bGUge1xyXG4gICAgY29sb3I6ICM2NjY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAwICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogMTAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uZmlyc3RoZWFkIHNwYW4udGl0bGUgYSB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiAxMDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi5jbW0tYW5ub3VuY2VtZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMkQyRDI7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICB3aWR0aDogODIwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxufVxyXG5cclxuLmNtbS1hbm5vdW5jZW1lbnQtaGlnaGxpZ2h0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMDVDMkI7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICB3aWR0aDogODIwcHg7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5jbW0tYW5ub3VuY2VtZW50IHNwYW4uaWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogMTBweDtcclxufVxyXG5cclxuI3BvcHVwLWFubm91bmNlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBtaW4td2lkdGg6IDI4MHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggN3B4IHJnYmEoMCwgMCwgMCwgMC40MCk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuNDApO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA3cHggcmdiYSgwLCAwLCAwLCAwLjQwKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uaWNvbi5kZWxldGUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9kZWwucG5nKTtcclxufVxyXG5cclxuLmJ1YmJsZS5kYXJrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvYmdfb3BhY2l0eV8yMC5wbmcpIHJlcGVhdDtcclxufVxyXG5cclxuLmNtbS1hbm5vdW5jZW1lbnQuZGFyayBhIHtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5jbW0tYW5ub3VuY2VtZW50IHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNmMWYxZjE7XHJcbn1cclxuXHJcbi5jbW0tYW5ub3VuY2VtZW50IGgyIHtcclxuICAgIG1hcmdpbjogOHB4IDAgMTBweCA1cHg7XHJcbiAgICBmb250LXNpemU6IDEuNGVtXHJcbn1cclxuXHJcbi5jbW0tYW5ub3VuY2VtZW50IG9sIGxpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHhcclxufVxyXG5cclxuc3Bhbi5sYWJlbC1icCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICNlODJhMmE7XHJcbiAgICBjb2xvcjogI0EwQTBBMDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuc3Bhbi5sYWJlbC1zcCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogN3B4O1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2U4MmEyYTtcclxuICAgIGNvbG9yOiAjQTBBMEEwO1xyXG59XHJcblxyXG5zcGFuLmxhYmVsLWJyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgd2lkdGg6IDE0cHg7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYmFja2dyb3VuZDogIzc4YTMwMDtcclxuICAgIGNvbG9yOiAjQTBBMEEwO1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG59XHJcblxyXG5zcGFuLmxhYmVsLWNwIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogN3B4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiA3cHg7XHJcbiAgICB3aWR0aDogMTRweDtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzhhMzAwO1xyXG4gICAgY29sb3I6ICNBMEEwQTA7XHJcbn1cclxuXHJcbnNwYW4ubGFiZWwtb3RoZXItcmVjb25jaWxlZCB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDdweDtcclxuICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGJhY2tncm91bmQ6ICMwMDAwNDg7XHJcbiAgICBjb2xvcjogI0EwQTBBMDtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxufVxyXG5cclxuLyogVGFicyBhbmQgdG9wIG5hdmlnYXRpb24gbGF5b3V0ICovXHJcbiN0YWJ0b3Age1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG59XHJcblxyXG4jdGFidG9wIHVsIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxufVxyXG5cclxuI3RhYnRvcCBsaSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4XHJcbn1cclxuXHJcbi50YWItdG9wLWFjdGl2ZSwgLnRhYi10b3AtaW5hY3RpdmUge1xyXG4gICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDtcclxuICAgIHBhZGRpbmc6IDRweCAwIDVweCAwO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGIwZjA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4YmJkO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcGxlZnQ6IDRweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLXRvcHJpZ2h0OiA0cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICM5OTk7XHJcbn1cclxuXHJcbi50YWItdG9wLWFjdGl2ZS50YWItdG9wLS1ub2NsaWNrLCAudGFiLXRvcC1pbmFjdGl2ZS50YWItdG9wLS1ub2NsaWNrLFxyXG4udGFiLXRvcC1hY3RpdmUudGFiLXRvcC0tbm9jbGljayBhLCAudGFiLXRvcC1pbmFjdGl2ZS50YWItdG9wLS1ub2NsaWNrIGEge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcblxyXG4udGFiLXRvcC1hY3RpdmUudGFiLXRvcC0tbm9jbGljayBhLCAudGFiLXRvcC1pbmFjdGl2ZS50YWItdG9wLS1ub2NsaWNrIGE6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4udGFiLXRvcC1hY3RpdmUge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkJGQkZCIG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAwIHNvbGlkICNGQkZCRkI7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG59XHJcblxyXG4udGFiLXRvcC1pbmFjdGl2ZSBzcGFuLFxyXG4udGFiLXRvcC1pbmFjdGl2ZSBhIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAwICMwMDA7XHJcbn1cclxuXHJcbi50YWItdG9wLWFjdGl2ZSBzcGFuLFxyXG4udGFiLXRvcC1hY3RpdmUgYSxcclxuLnRhYi10b3AtYWN0aXZlIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDExcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDExcHg7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDAgI2YxZjFmMTtcclxufVxyXG5cclxuLnRleHR0YWIuYWRzLFxyXG4udWktdGFicyAudWktdGFicy1uYXYge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4udGV4dHRhYi5hZHMgYSxcclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLXRhYiAudWktdGFicy1hbmNob3Ige1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4OztcclxuICAgIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhMztcclxuICAgIHRleHQtc2hhZG93OiAwIDAgIzk5OTtcclxufVxyXG5cclxuLnRleHR0YWIuYWRzIGEuc2VsZWN0ZWQsIC50ZXh0dGFiLmFkcyBhOmhvdmVyLFxyXG4udWktdGFicyAudWktdGFicy1uYXYgLnVpLXRhYnMtdGFiLnVpLXRhYnMtYWN0aXZlIC51aS10YWJzLWFuY2hvcixcclxuLnVpLXRhYnMgLnVpLXRhYnMtbmF2IC51aS10YWJzLXRhYi51aS1zdGF0ZS1ob3ZlciAudWktdGFicy1hbmNob3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjY2NjO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgaGVpZ2h0OiAzMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLnRleHR0YWIuYWRzIGEuc2VsZWN0ZWQsXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy10YWIudWktdGFicy1hY3RpdmUgLnVpLXRhYnMtYW5jaG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LXNoYWRvdzogMCAwICNmZmY7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuLnRleHR0YWIuYWRzIGE6aG92ZXIsXHJcbi51aS10YWJzIC51aS10YWJzLW5hdiAudWktdGFicy10YWIudWktc3RhdGUtaG92ZXIgLnVpLXRhYnMtYW5jaG9yIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGY4ZmM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5wYW5lbC1ibHVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgbWFyZ2luLXRvcDotMXB4O1xyXG59XHJcblxyXG4ucGFuZWwsXHJcbi51aS10YWJzIC51aS10YWJzLXBhbmVsLnBhbmVsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgbWFyZ2luLXRvcDotMXB4O1xyXG59XHJcblxyXG4ucGFuZWwtd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHBhZGRpbmc6IDNweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbn1cclxuXHJcbi5wYW5lbCBoMiB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggZG90dGVkICM5OTk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnBhbmVsIGgyLnJlZCB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4ICNEMDVDMkIgc29saWQ7XHJcbiAgICBtYXJnaW46IDAgNXB4IDE1cHggMDtcclxufVxyXG5cclxuLmJhbmtyZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZlNjtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjOTk5O1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmJhbmtyZXMgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgIG1hcmdpbi10b3A6IDVweFxyXG59XHJcblxyXG4uaW50YWIuYWRzIHtcclxuICAgIGhlaWdodDogMzFweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5pbnRhYi5hZHMgYSB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDs7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAxMHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMDVDMkI7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG59XHJcblxyXG4uaW50YWIuYWRzIGEuc2VsZWN0ZWQge1xyXG4gICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XHJcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYztcclxuICAgIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi5pbnRhYi5hZHMgYTpob3ZlciB7XHJcbiAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzFweDtcclxuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcclxufVxyXG5cclxuLmlucGFuZWwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYztcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbn1cclxuXHJcbi5pbnBhbmVsIGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBkb3R0ZWQgIzk5OTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgZm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5iYW5rcmVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZTY7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICBib3JkZXI6IDAgc29saWQgIzk5OTtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbn1cclxuXHJcbi5iYW5rcmVzIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHhcclxufVxyXG5cclxuLmNvbnRhY3RkaXYge1xyXG4gICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuXHJcbi5jb250YWN0ZGl2IGgyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICBmb250LXNpemU6IDE4cHhcclxufVxyXG5cclxuLmNvbnRhY3RkaXYgcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHhcclxufVxyXG5cclxuLyogRHJvcGRvd24gbWVudXMgKi9cclxuXHJcbi5kcm9wbWVudWRpdiwgLmRyb3BtZW51ZGl2IHVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcclxuICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhiYmQ7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbWxlZnQ6IDRweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiA0cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAycHggMnB4IDJweCAjOTk5O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAycHggMnB4IDJweCAjOTk5O1xyXG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggIzk5OTtcclxufVxyXG5cclxuLmRyb3BtZW51ZGl2LmFjdGl2ZW1lbnUsIC5kcm9wbWVudWRpdi5hY3RpdmVtZW51IHVsIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzY2NjY2NjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogNnB4O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tcmlnaHQ6IDZweDtcclxuICAgIC13ZWJraXQtYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDJweCAycHggMnB4ICM5OTk7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDJweCAycHggMnB4ICM5OTk7XHJcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAjOTk5O1xyXG59XHJcblxyXG4uZHJvcG1lbnVkaXYuYWN0aXZlbWVudSBhIHtcclxuICAgIGJvcmRlci1jb2xvcjogI0NDQ0NDQztcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAjNjY2NjY2O1xyXG59XHJcblxyXG4uZHJvcG1lbnVkaXYuYWN0aXZlbWVudSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhiYmQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjOTk5O1xyXG59XHJcblxyXG4uZHJvcG1lbnVkaXYgbGkgYSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNDQ0NDQ0M7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZHJvcG1lbnVkaXYgbGkgdWwge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbn1cclxuXHJcbi5kcm9wbWVudWRpdiBsaSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkZCRkI7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxufVxyXG5cclxuI2xpZ2h0Ym94ZG9uYXRpb25zIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NDApO1xyXG4gICAgLW1vei1vcGFjaXR5OiAwLjQ7XHJcbiAgICBvcGFjaXR5OiAwLjQ7XHJcbn1cclxuXHJcbiN0YXNrYm94IHtcclxuICAgIHdpZHRoOiA1NTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAuMyk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XHJcbiAgICB0b3A6IDIwJSAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW4tdG9wOiAtOTRweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0zMDBweCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMTAwMDAwO1xyXG59XHJcblxyXG4jdGFza2NvbnRlbnQge1xyXG4gICAgbWluLWhlaWdodDogNTAzcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMjUpO1xyXG4gICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjI1KTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHhcclxufVxyXG5cclxuI3Rhc2tjb250ZW50IHAge1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgY29sb3I6ICM1NTU1NTU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luOiAxOXB4IDA7XHJcbn1cclxuXHJcbiN0YXNrY29udGVudCBoMiB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIG1hcmdpbi10b3A6IDNweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDNweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG4jdGFza2NvbnRlbnQgaDMge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNoZWFkaW5nIHtcclxuICAgIHdpZHRoOiA1NDVweDtcclxuICAgIG1pbi1oZWlnaHQ6IDM1cHg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigyNDksIDI0OSwgMjQ5KSwgcmdiKDIzMywgMjMzLCAyMzMpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDI0OSwgMjQ5LCAyNDkpLCByZ2IoMjMzLCAyMzMsIDIzMykpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiKDI0OSwgMjQ5LCAyNDkpLCByZ2IoMjMzLCAyMzMsIDIzMykpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigyNDksIDI0OSwgMjQ5KSwgcmdiKDIzMywgMjMzLCAyMzMpKTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigyNDksIDI0OSwgMjQ5KSwgcmdiKDIzMywgMjMzLCAyMzMpKTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KEdyYWRpZW50VHlwZT0wLCBTdGFydENvbG9yU3RyPScjZjlmOWY5JywgRW5kQ29sb3JTdHI9JyNlOWU5ZTknKTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmFiYWJhO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZmZmLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIC0xcHggMCAjZmZmLCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAuMDgpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2ZmZiwgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgLjA4KTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBjb2xvcjogIzQ0NDQ0NDtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XHJcbiAgICB0ZXh0LWluZGVudDogNXB4O1xyXG59XHJcblxyXG4uZG93bmFycm93cG9pbnRlciB7IC8qQ1NTIGZvciBcImRvd25cIiBhcnJvdyBpbWFnZSBhZGRlZCB0byB0b3AgbWVudSBpdGVtcyovXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDRweDtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLnJpZ2h0YXJyb3dwb2ludGVyIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvbmF2LXJpZ2h0LnBuZykgbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uZGRpZnJhbWVzaGltIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI2JvZHl0ZXh0IHtcclxuICAgIHBhZGRpbmc6IDNweCAwIDNweCAwO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAyNHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbmRpdltjbGFzc10gI2JvZHl0ZXh0IHtcclxuICAgIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYyMHB4KSB7XHJcbiAgICAjYm9keXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAjYm9keXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWxwemVuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB0b3A6IC03cHhcclxufVxyXG5cclxuLmZpcnN0aGVhZCAuaGVscHplbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG59XHJcblxyXG4ucHJvZHVjdCB7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi5wcm9kdWN0ZGV0IHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4uYmx1ZSB7XHJcbiAgICBjb2xvcjogIzAwMTI1Q1xyXG59XHJcblxyXG4uY2xlYW5ib3gge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQztcclxufVxyXG5cclxuLyogTmV3IGZsZXhpIHRhYmxlcyAqL1xyXG4uZnQtbSwgLmZ0LW0taGlnaGxpZ2h0IHtcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDVweCA2cHggNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIG1hcmdpbjogMCAycHggMCAycHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwcHggMjVweCA5cHggLTIycHggcmdiYSgwLDAsMCwwLjUpO1xyXG59XHJcblxyXG4uZnQtdCwgLmZ0LXQtaGlnaGxpZ2h0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgY29sb3I6ICNGRkY7XHJcbiAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA3OGEzO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xyXG59XHJcblxyXG4uZnQtdCBoMSB7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLmZ0LXQgYSB7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxufVxyXG5cclxuLmZ0LWIge1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZGRjtcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2M7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcclxuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XHJcbn1cclxuXHJcbi8qIG5vIGhlYWRlciAqL1xyXG4uZnQtdC5mdC1uaHtcclxuICAgIGhlaWdodDogNnB4O1xyXG59XHJcblxyXG4uZmxleC10YWJsZS10b3Age1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcclxuICAgIGNvbG9yOiAjZjFmMWYxO1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG59XHJcblxyXG4uZmxleC10YWJsZS10b3AgYSB7XHJcbiAgICBjb2xvcjogI2YxZjFmMTtcclxufVxyXG5cclxuLmxvd2VydGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG5cclxuLm5vdGUge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgcGFkZGluZy1yaWdodDogM3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4XHJcbn1cclxuXHJcbi5ub3RlYmFkZ2Uge1xyXG4gICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0QxMjQxNTtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOXB4IDlweCA5cHggOXB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA5cHggOXB4IDlweCA5cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDlweCA5cHggOXB4IDlweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggM3B4ICM2NjY7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDFweCAxcHggM3B4ICM2NjY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAxcHggM3B4ICM2NjY7XHJcbiAgICBwYWRkaW5nOiAxcHggNXB4IDFweCA1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xMnB4O1xyXG4gICAgcmlnaHQ6IDEycHg7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5zdWJtaXRfYnV0IHtcclxuICAgIG1hcmdpbjogNnB4IDJweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbn1cclxuXHJcbiNwYW5lbF9jb250ZW50cyB7XHJcbiAgICBoZWlnaHQ6IDIwMCU7XHJcbiAgICB3aWR0aDogNjAzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnRoZV9jb250ZW50IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbn1cclxuXHJcbi8qXHRGb290ZXIgKi9cclxuI2Zvb3RlciB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2JiYjtcclxuICAgIGJhY2tncm91bmQ6ICNmYmZiZmJcclxufVxyXG5cclxuZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2Zvb3RlciAuY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBjb2xvcjogI0ZGRjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG59XHJcblxyXG4jZm9vdGVyIC5sb2dvIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGhlaWdodDogNjZweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxcHg7XHJcbn1cclxuXHJcbiNmb290ZXIgLmgyIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0XHJcbn1cclxuXHJcbiNmb290ZXIgYSB7XHJcbiAgICBmb250LXNpemU6IDEycHhcclxufVxyXG5cclxuLkxWX3ZhbGlkYXRpb25fbWVzc2FnZSB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG59XHJcblxyXG4uTFZfdmFsaWQge1xyXG4gICAgY29sb3I6ICMwMENDMDA7XHJcbn1cclxuXHJcbi5MVl9pbnZhbGlkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICBjb2xvcjogI0UwM0YyNjtcclxuICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbn1cclxuXHJcbi5MVl92YWxpZF9maWVsZCwgaW5wdXQuTFZfdmFsaWRfZmllbGQ6aG92ZXIsIGlucHV0LkxWX3ZhbGlkX2ZpZWxkOmFjdGl2ZSwgdGV4dGFyZWEuTFZfdmFsaWRfZmllbGQ6aG92ZXIsIHRleHRhcmVhLkxWX3ZhbGlkX2ZpZWxkOmFjdGl2ZSB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDBDQzAwO1xyXG59XHJcblxyXG4uTFZfaW52YWxpZF9maWVsZCwgaW5wdXQuTFZfaW52YWxpZF9maWVsZDpob3ZlciwgaW5wdXQuTFZfaW52YWxpZF9maWVsZDphY3RpdmUsIHRleHRhcmVhLkxWX2ludmFsaWRfZmllbGQ6aG92ZXIsIHRleHRhcmVhLkxWX2ludmFsaWRfZmllbGQ6YWN0aXZlIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNFMDNGMjY7XHJcbn1cclxuXHJcbi8qIG5hdmlnYXRpb24gYnV0dG9ucyAqL1xyXG4ubmF2bmV4dCB7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L25hdm5leHQucG5nKTtcclxufVxyXG5cclxuLm5hdnByZXYge1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9uYXZwcmV2LnBuZyk7XHJcbn1cclxuXHJcbi5uYXZmaXJzdCB7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICB3aWR0aDogMThweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L25hdmZpcnN0LnBuZyk7XHJcbn1cclxuXHJcbi5uYXZsYXN0IHtcclxuICAgIGhlaWdodDogMThweDtcclxuICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvbmF2bGFzdC5wbmcpO1xyXG59XHJcblxyXG4vKlRoaXMgaXMgaGVscCBzcGVjaWZpYyBwYXJhbWV0ZXJzIC0gdGhlIGJ1dHRvbnMgKi9cclxuLmJ0biB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNhYWE7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uYnRuICoge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5idG4gaSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgbGVmdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IC01cHg7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDVweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG59XHJcblxyXG4uYnRuIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgcGFkZGluZzogMCAwIDVweCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDtcclxufVxyXG5cclxuLmJ0biBzcGFuIGkge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIHJpZ2h0O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmJ0biBzcGFuIHNwYW4ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIHJpZ2h0O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5idG4uYmx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGQzNjJmO1xyXG59XHJcblxyXG4uYnRuLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQ6ICNkZDM2MmY7XHJcbn1cclxuXHJcbi5idG4ucGluayB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGQzNjJmO1xyXG59XHJcblxyXG4uYnRuOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZVxyXG59XHJcblxyXG4uYnRuOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4uYnRuW2NsYXNzXSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XHJcbn1cclxuXHJcbiogaHRtbCAuYnRuIHtcclxuICAgIGJvcmRlcjogM3B4IGRvdWJsZSAjYWFhO1xyXG59XHJcblxyXG4qIGh0bWwgLmJ0bi5ibHVlIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzJhZTtcclxufVxyXG5cclxuKiBodG1sIC5idG4uZ3JlZW4ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjOWQ0O1xyXG59XHJcblxyXG4qIGh0bWwgLmJ0bi5waW5rIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2UxYTtcclxufVxyXG5cclxuKiBodG1sIC5idG46aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYTAwO1xyXG59XHJcblxyXG4vKiBlbmQgYXBwcm92ZWQgc3R5bGVzICovXHJcblxyXG4uaGVhZGxpbmUge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgY29sb3I6ICMzMzMzMzNcclxufVxyXG5cclxuLmdyZXkge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsXHJcbn1cclxuXHJcbi50ZGJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEREREREQ7XHJcbn1cclxuXHJcbi50ZGRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgIGNvbG9yOiAjRkZGRkZGXHJcbn1cclxuXHJcbi50ZGJraGlnaCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUFBQUFBO1xyXG4gICAgY29sb3I6ICMwMDAwMDBcclxufVxyXG5cclxuLnRkd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGNvbG9yOiAjMDAwMDAwXHJcbn1cclxuXHJcbi50ZGJsdWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0ZBRTtcclxuICAgIGNvbG9yOiAjRkZGRkZGXHJcbn1cclxuXHJcbi5oaWdobGlnaHQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgY29sb3I6ICNDQzAwMDBcclxufVxyXG5cclxuLmltZ2xpbmsge1xyXG4gICAgY3Vyc29yOiBoYW5kXHJcbn1cclxuXHJcbi50ZF9wbGRhcmssIC50ZF9wbGJsYWNrLCAudGRfcGxtb250aCwgLnRkX3BseWVhciwgLnRkX3BsaW5jb21lLCAudGRfZGFya3J1bGVkLCAudGRfd2hpdGVydWxlZCwgLnRkLXBhbmRsLXRvdGFsLCAudGQtcGFuZGwtdG90YWwtcGMge1xyXG4gICAgcGFkZGluZzogMCAycHg7XHJcbn1cclxuXHJcbi50ZF9wbGRhcmsge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG59XHJcblxyXG4udGRfcGxibGFjayB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi50ZF9wbG1vbnRoLCAudGRfcGx5ZWFyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUFBQUE7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnRkX3BsaW5jb21lIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDQ0NDQ0M7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxudGFibGUgdHIgLnRkLXBhbmRsLXRvdGFsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4zZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDhweDtcclxuICAgIHRleHQtc2hhZG93OiBub25lO1xyXG59XHJcblxyXG4udGQtcGFuZGwtdG90YWwtcGMge1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4udGRia3NtYWxsLCAudGRia3NtYWxsd2hpdGUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxufVxyXG5cclxuLnRkYmtsb3dsaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0NDQ0NDO1xyXG4gICAgY29sb3I6ICM5OTk5OTlcclxufVxyXG5cclxuLnRkYmtoaWdoc21hbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0VBRUFFQTtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG59XHJcblxyXG4udGRia2hpZ2hsaWdodHNtYWxsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGOTk7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxufVxyXG5cclxuLnRkZGFya2VzdHNtYWxsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjAwMDA7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBjb2xvcjogI0ZGRkZGRlxyXG59XHJcblxyXG4udGRkYXJrc21hbGwge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcclxuICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgIGNvbG9yOiAjRkZGRkZGXHJcbn1cclxuXHJcbi50ZC1oZWFkZXItZGFyay1ncmV5IHtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgYmFja2dyb3VuZDogIzY2NjY2NiByZXBlYXQteDtcclxufVxyXG5cclxuLnRkLWhlYWRlci1yZWQge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTkwMDAwIHJlcGVhdC14O1xyXG59XHJcblxyXG4udGRfd2hpdGVydWxlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBib3JkZXI6ICNGRkZGRkYgc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6IDFweCAwO1xyXG59XHJcblxyXG4udGQtYm90dG9tLXJ1bGUsIC50ZC1ib3R0b20tcnVsZS1kaXNhYmxlZCwgLnRkYmtzbWFsbHJ1bGUsIC50ZGJrc21hbGxydWxlLWhpZ2gsIC50ZGJrc21hbGxydWxlLWdyZXksIC50ZC1ib3R0b20tcnVsZS1lbSwgLnRkLWJvdHRvbS1ydWxlLWhpZ2gsIC50ZC1ib3R0b20tcnVsZS1zdWIsIC50YWJsZS1ydWxlZCB0ZCwgLnRhYmxlLXJ1bGVkLTEyIHRkLCAudGFibGUtcnVsZWQtMTIgdGgge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XHJcbn1cclxuXHJcbi50YWJsZS1ydWxlZC1nYSB0ZCB7XHJcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3A7XHJcbn1cclxuXHJcbi50YWJsZS1ydWxlZC1nYSB0ZCBsYWJlbCxcclxuLnRhYmxlLXJ1bGVkLWdhIHRkIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4udGFibGUtcnVsZWQtZ2EgdGQgbGFiZWx7XHJcbiAgICBsaW5lLWhlaWdodDoxLjNlbTtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLWdhIHRkIGlucHV0LFxyXG4udGFibGUtcnVsZWQtZ2EgdGQgc2VsZWN0LFxyXG4udGFibGUtcnVsZWQtZ2EgdGQgdGV4dGFyZWF7XHJcbiAgICBtYXJnaW46MDtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLWdhIHRkIGlucHV0W3JlYWRvbmx5XSxcclxuLnRhYmxlLXJ1bGVkLWdhIHRkIHRleHRhcmVhW3JlYWRvbmx5XXtcclxuICAgIGJvcmRlci1jb2xvcjogI2NjYztcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZCB0ZCB7XHJcbiAgICBwYWRkaW5nOiA4cHggMCA4cHggMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMGVtO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQgYSB7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtaW5kZW50OiAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wXHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZCB0cjpob3ZlciwgLnRhYmxlLXN0YW5kYXJkLWFkIHRyOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXJcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkIHRkIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogOTAwO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYWQgdGQge1xyXG4gICAgcGFkZGluZzogNXB4IDAgNXB4IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjBlbTtcclxuICAgIGhlaWdodDogMTVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWRkZDtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWFkIHRkIHtcclxuICAgIHBhZGRpbmc6IDVweCAwIDVweCAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4wZW07XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1hZCB0aCBhLmJsayB7XHJcbiAgICBjb2xvcjogIzY2NjtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDFlbVxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYWQgdGQgYS5yZWQge1xyXG4gICAgY29sb3I6ICNjMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc2l6ZTogMWVtXHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1hZCB0aCB7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdGQge1xyXG4gICAgcGFkZGluZzogN3B4IDhweCA3cHggMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZGRkO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ci5ub2NsaWNrIHRkIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdHI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZVxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ZC5ib3R0b20ge1xyXG4gICAgcGFkZGluZzogM3B4IDhweCAzcHggNnB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjRlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjZmZmO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRkLmJvdHRvbSBhIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ZC5ib3R0b20gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzk5OTtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgI2VlZWRkZDtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdGQudG9wIHtcclxuICAgIHBhZGRpbmc6IDRweCA4cHggNHB4IDZweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS40ZW07XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZWVlZGRkO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICNmZmY7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHRcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdGQudG9wIGEge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRkLnRvcCBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4uc2VsZWN0ZWRuYXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYigyMDQsIDIwNCwgMjA0KTtcclxuICAgIGJvcmRlci1pbWFnZTogaW5pdGlhbDtcclxuICAgIGNvbG9yOiByZ2IoMTAyLCAxMDIsIDEwMik7XHJcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgIHBhZGRpbmc6IDJweCA1cHggMnB4IDVweFxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0aCB7XHJcbiAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4YTM7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDFweCAjNjY2O1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0aCBhLmJsayB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBjb2xvcjogI2YxZjFmMTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggIzY2NjtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdHIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWJhbmsgdHIudHJhbnNhY3Rpb24tYXJjaGl2ZWQgdGQsXHJcbi50YWJsZS1zdGFuZGFyZC1iYW5rIHRyLnRyYW5zYWN0aW9uLWFyY2hpdmVkIHRkIGEsXHJcbiNub21pbmFsYWN0aXZpdHktdHJhbnNhY3Rpb25zIHRyLnRyYW5zYWN0aW9uLWFyY2hpdmVkIHRkLFxyXG4jbm9taW5hbGFjdGl2aXR5LXRyYW5zYWN0aW9ucyB0ci50cmFuc2FjdGlvbi1hcmNoaXZlZCB0ZCBhIHtcclxuICAgIGNvbG9yOiAjNjY2O1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtYmFuayB0ci50cmFuc2FjdGlvbi1hcmNoaXZlZCB0ZCxcclxuI25vbWluYWxhY3Rpdml0eS10cmFuc2FjdGlvbnMgdHIudHJhbnNhY3Rpb24tYXJjaGl2ZWQgdGQge1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtY29udGFjdCB0ZCB7XHJcbiAgICBwYWRkaW5nOiAxMXB4IDhweCA4cHggMTJweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtY29udGFjdCB0ZC5oZWFkaW5nIHtcclxuICAgIGNvbG9yOiAjOTk5O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1jb250YWN0IHRkLnRpdGxlLXZlcnQge1xyXG4gICAgcGFkZGluZy10b3A6IDE3cHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHhcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLWNvbnRhY3QgdGQubmFtZSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAxLjZlbTtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgMCAjZmZmO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IHtcclxuICAgIGJvcmRlcjogMCBzb2xpZCAjYmJiO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIG1pbi13aWR0aDogODAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDVweCAxMHB4ICNkZGQ7XHJcbiAgICBmb250LXNpemU6IDExcHhcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydC5uIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweFxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IHRkIHtcclxuICAgIHBhZGRpbmc6IDRweCA1cHggNHB4IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS4xZW07XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVkZGQ7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgdHIubm9ib3JkZXIgdGQge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IHRyLnNtIHRkIHtcclxuICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICBmb250LXNpemU6IC45ZW07XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgdHIuc20gdGgge1xyXG4gICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgIGZvbnQtc2l6ZTogLjllbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydCB0ZC5sZyB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtXHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgLnRpdGxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IC5oZWFkIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCAwIDhweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y4ZjhmODtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2U2ZTZlNjtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgI2U2ZTZlNjtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwICNlNmU2ZTY7XHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgLnN1YnRvdGFsIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXItdG9wOiAxcHggI2RkZCBzb2xpZDtcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydCB0cjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlXHJcbn1cclxuXHJcbi50YWJsZS1zdGFuZGFyZC1yZXBvcnQgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNmMWYxZjFcclxufVxyXG5cclxuLnRhYmxlLXN0YW5kYXJkLXJlcG9ydCBoNCB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIC13ZWJraXQtbWFyZ2luLWJlZm9yZTogMDtcclxuICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IC5oZWFkIHNwYW4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAtOHB4O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2VlZVxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IHRoIHtcclxuICAgIHBhZGRpbmc6IDVweCAxMnB4IDVweCAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgc29saWQgIzAwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzZiM2U7XHJcbiAgICBjb2xvcjogI2YxZjFmMTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggI2E2NDkyMlxyXG59XHJcblxyXG4udGFibGUtc3RhbmRhcmQtcmVwb3J0IHRoLmZsYXQge1xyXG4gICAgcGFkZGluZzogMTVweCAxMnB4IDM1cHggMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgIzExMTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXNpemU6IDEuM2VtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG59XHJcblxyXG4udGQtcGFuZGwtdG90YWwtcGMge1xyXG4gICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG59XHJcblxyXG4udGFibGUtcmVwb3J0LXRiIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWluLXdpZHRoOiA4MDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4XHJcbn1cclxuXHJcbi50YWJsZS1yZXBvcnQtdGIgdGQge1xyXG4gICAgcGFkZGluZzogOHB4IDE1cHggOHB4IDE1cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4udGFibGUtcmVwb3J0LXRiIHRoIHtcclxuICAgIHBhZGRpbmc6IDNweCAxNXB4IDNweCAxNXB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDc2YjNlO1xyXG4gICAgY29sb3I6ICNmMWYxZjE7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4ICNhNjQ5MjJcclxufVxyXG5cclxuLnRhYmxlLXJlcG9ydC10YiAuaGVhZCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCA4cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG59XHJcblxyXG4udGFibGUtcmVwb3J0LXRiIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW1cclxufVxyXG5cclxuLnRhYmxlLXJlcG9ydC10YiAuaGVhZCBzcGFuIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTEzcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweFxyXG59XHJcblxyXG4udGFibGUtcmVwb3J0LXRiIC5zdWJ0b3RhbCB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGZvbnQtc2l6ZTogMS4wZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1ib3R0b206IDNweCAjRDA1QzJCIGRvdWJsZTtcclxuICAgIGJvcmRlci10b3A6IDFweCAjRDA1QzJCIHNvbGlkO1xyXG4gICAgcGFkZGluZy10b3A6IDRweFxyXG59XHJcblxyXG4udGFibGUtaW5mby1kZXRhaWxzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xyXG4gICAgYm9yZGVyOiAwIHNvbGlkICNlZWU7XHJcbn1cclxuXHJcbi50YWJsZS1pbmZvLWRldGFpbHMgdGQge1xyXG4gICAgZm9udC1zaXplOiAxLjBlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcclxuICAgIGNvbG9yOiAjMzUzODM0O1xyXG4gICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZjhmYztcclxuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuLnRhYmxlLWluZm8tZGV0YWlscyB0aCB7XHJcbiAgICBmb250LXNpemU6IDEuMGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgbWFyZ2luOiAwLjVlbSAwIDAuNWVtIDA7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjMDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OGEzO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMCAjNjY2XHJcbn1cclxuXHJcbi50YWJsZS1pbmZvLWRldGFpbHMgdGQubGVmdCB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0XHJcbn1cclxuXHJcbi50YWJsZS1pbmZvLWRldGFpbHMgdGQubGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZlxyXG59XHJcblxyXG4udGFibGUtaW5mby1kZXRhaWxzIHRkLmdyZWVuIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmZmZjJcclxufVxyXG5cclxuLnRhYmxlLWluZm8tZGV0YWlscyB0ZC5saWdodC5ib3R0b20ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhhMztcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbn1cclxuXHJcbi50YWJsZS1pbmZvLWRldGFpbHMgc3BhbiB7XHJcbiAgICBmb250LXNpemU6IDEuNmVtO1xyXG59XHJcblxyXG4udGFibGUtaW5mby1kZXRhaWxzIHRkLmxnIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjZlbTtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW1cclxufVxyXG5cclxuLmJhbGNvbnRhaW5lciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIHdpZHRoOiA3MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggI2RkZDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG4gICAgYm94LXNoYWRvdzogMCA1cHggMTBweCAjZGRkO1xyXG59XHJcblxyXG4uYmFsY29udGFpbmVyIGgyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICAgIGZvbnQtc2l6ZTogMS40ZW07XHJcbiAgICBwYWRkaW5nOiAwIDAgMCA4cHg7XHJcbn1cclxuXHJcbi5iYWxjb250YWluZXIgLmhlYWQge1xyXG4gICAgcGFkZGluZzogMnB4IDAgNXB4IDVweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XHJcbn1cclxuXHJcbi5iYWxjb250YWluZXIgLnJlZCB7XHJcbiAgICBwYWRkaW5nOiAzcHggMTJweCAzcHggMDtcclxuICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAwIHNvbGlkICMwMDA7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMDVDMkI7XHJcbiAgICBjb2xvcjogI2YxZjFmMTtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4uYmFsY29udGFpbmVyIC5oZWFkIHNwYW4ge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0xM3B4XHJcbn1cclxuXHJcbiNtYWlucm93LCAjdG90YWxyb3cge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICB3aWR0aDogNDkycHg7XHJcbn1cclxuXHJcbiNtYWlucm93IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZGRkO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMDtcclxuICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xyXG4gICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuI3N1YnRvdGFscm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAzcHg7XHJcbiAgICB3aWR0aDogNTkzcHg7XHJcbn1cclxuXHJcbiN0b3RhbHJvdyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDAgI0QwNUMyQiBkb3VibGU7XHJcbiAgICBib3JkZXItdG9wOiAwICNEMDVDMkIgc29saWQ7XHJcbn1cclxuXHJcbiNoZWFkY29sLCAjY29sMSwgI3RvdGFsY29sMSwgI2NvbDIsICN0b3RhbGNvbDIsICNjb2wzLCAjdG90YWxjb2wzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XHJcbn1cclxuXHJcbiNoZWFkY29sIHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgd2lkdGg6IDEzNXB4O1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxufVxyXG5cclxuI2NvbDEsICN0b3RhbGNvbDEge1xyXG4gICAgd2lkdGg6IDM1N3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbiNjb2wyLCAjdG90YWxjb2wyIHtcclxuICAgIHdpZHRoOiAxMzVweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jY29sMywgI3RvdGFsY29sMyB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuI3RvdGFsY29sMiwgI3RvdGFsY29sMywgI3RvdGFsY29sMSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxufVxyXG5cclxuI3N1YnRvdGFscm93ICN0b3RhbGNvbDIge1xyXG4gICAgaGVpZ2h0OiAzMHB4OztcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuXHJcbiNiYW5rbGF5ZXIsICNsb2Fuc2xheWVyLCAjZGxvYW5sYXllciB7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MTRweDtcclxuICAgIGxlZnQ6IDIwcHg7XHJcbn1cclxuXHJcbi5kcm9wZG93biB0ZCB7XHJcbiAgICBwYWRkaW5nOiA0cHggMTJweCA0cHggMzBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZGRkO1xyXG59XHJcblxyXG4udGQtYm90dG9tLXJ1bGUge1xyXG4gICAgY29sb3I6ICMwMDAwMDA7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbn1cclxuXHJcbi50ZC1ib3R0b20tcnVsZS1kaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogIzk5OTk5OTtcclxuICAgIHBhZGRpbmc6IDJweDtcclxufVxyXG5cclxuLnRkLWJvdHRvbS1ydWxlLWVtIHtcclxuICAgIGNvbG9yOiAjMDAwMENDO1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4udGQtYm90dG9tLXJ1bGUtaGlnaCB7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGO1xyXG59XHJcblxyXG4udGQtYm90dG9tLXJ1bGUtc3ViIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcclxufVxyXG5cclxuLnRkYmtzbWFsbHJ1bGUsIC50YWJsZS1ydWxlZCB0ZCwgLnRhYmxlLXJ1bGVkIHRoLCAudGFibGUtcnVsZWQtcGFkIHRkLCAudGFibGUtcnVsZWQtMTIgdGQsIC50YWJsZS1ydWxlZC0xMiB0aCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQ0NDQztcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIHBhZGRpbmc6IDRweDtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkIHRkIHVsIHtcclxuICAgIG1hcmdpbjogMnB4IDAgMDtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbi50YWJsZS1ydWxlZC0xMiB0ZCwgLnRhYmxlLXJ1bGVkLTEyIHRoLCAudGFibGUtcnVsZWQtcGFkIHRkIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLTEyIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcblxyXG50ZC5ub2JvcmRlciB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLXBhZCB0ZCB7XHJcbiAgICBwYWRkaW5nOiA0cHg7XHJcbn1cclxuXHJcbi50YWJsZS1ydWxlZC0xMiB0ZC5jbGVhbi10b3RhbCwgLmNsZWFuLXRvdGFsIHtcclxuICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLnRhYmxlLXJ1bGVkLTEyIHRkLmNsZWFuLXJvdywgLmNsZWFuLXJvdyB7XHJcbiAgICBib3JkZXI6IDAgbm9uZTtcclxufVxyXG5cclxuLnRkYmtzbWFsbHJ1bGUtaGlnaCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZERkRGO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcblxyXG4udGRia2hpZ2hsaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRjk5O1xyXG4gICAgY29sb3I6ICMwMDAwMDBcclxufVxyXG5cclxuLnRkYmtzbWFsbHJ1bGUtZ3JleSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgY29sb3I6ICNDQ0NDQ0M7XHJcbn1cclxuXHJcbnRyLnJvdy1zbWFsbHJ1bGVoZWFkZXIgdGQsIC50ZGJrc21hbGxydWxlaGVhZGVyLCAudGRia3NtYWxscnVsZWhlYWRlciA+IGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcclxuICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbn1cclxuXHJcbi50ZGJrc21hbGxydWxlaGVhZGVyID4gYSB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbnRyLnRkLWJvdHRvbS1ydWxlLWhlYWRlciB0ZCwgLnRkLWJvdHRvbS1ydWxlLWhlYWRlciB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbnRyLnRkLWJvdHRvbS1ydWxlLWhlYWRlci1zbWFsbCB0ZCwgLnRkLWJvdHRvbS1ydWxlLWhlYWRlci1zbWFsbCB7XHJcbiAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDExcHg7XHJcbn1cclxuXHJcbi50ZC1kb3VibGUtcnVsZSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xyXG4gICAgYm9yZGVyLWxlZnQtc3R5bGU6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQtc3R5bGU6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi50ZC12YXRib3gge1xyXG4gICAgY29sb3I6ICMwMDY2MDA7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NjAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Q5RjBEMjtcclxufVxyXG5cclxuLnRkLXZhdGJveGRhcmsge1xyXG4gICAgY29sb3I6ICNGRkZGRkY7XHJcbiAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA2NjAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjYwMDtcclxufVxyXG5cclxuLnRkLXZhdGJveHdoaXRlIHtcclxuICAgIGNvbG9yOiAjMDA2NjAwO1xyXG4gICAgcGFkZGluZzogM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNjYwMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XHJcbn1cclxuXHJcbi5sZWRnZXItbm90ZXMsIHRkLmxlZGdlci1ub3RlcyB7XHJcbiAgICBmb250LXNpemU6IDlweDtcclxuICAgIGNvbG9yOiAjOTk5OTk5O1xyXG59XHJcblxyXG5kaXYubm9tZGl2IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwO1xyXG59XHJcblxyXG4vKlx0UXVldWUgc3R5bGVzICovXHJcbi5xaG9sZGVyIHtcclxuICAgIGhlaWdodDogMzVweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCAjQ0NDQ0NDO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcbi5xbnVtIHtcclxuICAgIGNvbG9yOiAjRkZGRkZGO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG59XHJcblxyXG4jcWVkaXQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDk1cHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xyXG4gICAgbWFyZ2luOiA1cHggMTBweCAwIDA7XHJcbn1cclxuXHJcbi5xY29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mbG9hdGluZ2Ryb3Bkb3duIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvcmRlcjogMXB4IGRvdHRlZCAjNjY2NjY2O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0NDQ0NDQztcclxuICAgIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB6LWluZGV4OiAxMDA7XHJcbiAgICBwYWRkaW5nOiAycHg7XHJcbn1cclxuXHJcbi5zcGxpdGRpdiB7XHJcbiAgICBtYXJnaW4tbGVmdDogODNweDtcclxuICAgIHdpZHRoOiA4MDBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNDN0M3Qzc7XHJcbiAgICBib3JkZXI6IDFweCBkb3R0ZWQgI0NDQ0NDQztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDNweDtcclxufVxyXG5cclxuI1xcXFwge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxMDAwMDAwMDtcclxufVxyXG5cclxuI21lbnUgbGkge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jbWVudSBsaSBhIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMjVweCAwIDA7XHJcbiAgICB6LWluZGV4OiAtMTAwMDAwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuI21lbnUgdGFibGUge1xyXG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHotaW5kZXg6IDEwMDAwMDAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXHJcbn1cclxuXHJcbi8qIERlZmF1bHQgbGluayBzdHlsaW5nICovXHJcblxyXG4vKiBTdHlsZSB0aGUgbGlzdCBPUiBsaW5rIGhvdmVyLiBEZXBlbmRzIG9uIHdoaWNoIGJyb3dzZXIgaXMgdXNlZCAqL1xyXG5cclxuI21lbnUgbGkgYTpob3ZlciB7XHJcbiAgICB6LWluZGV4OiAyMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNtZW51IGxpOmhvdmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI21lbnUgbGk6aG92ZXIgPiBhIHtcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI21lbnUgbGk6aG92ZXIgPiBhLnN1YiB7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbiNtZW51IGxpLmN1cnJlbnQgYSB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICM4NDA7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbiNtZW51IGxpIGEuc3ViIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZG93bi1hcnJvdy5naWYpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICB6LWluZGV4OiAtNTAwMDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNtZW51IGxpLmN1cnJlbnQgYS5zdWIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2Rvd24tYXJyb3cuZ2lmKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4jbWVudSA6aG92ZXIgdWwge1xyXG4gICAgbGVmdDogLTYwcHg7XHJcbiAgICB0b3A6IDI4cHg7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNDQ0O1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4vKiBrZWVwIHRoZSAnbmV4dCcgbGV2ZWwgaW52aXNpYmxlIGJ5IHBsYWNpbmcgaXQgb2ZmIHNjcmVlbi4gKi9cclxuI21lbnUgdWwsICNtZW51IDpob3ZlciB1bCB1bCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG4gICAgcGFkZGluZzogMCAxMHB4IDAgMDtcclxufVxyXG5cclxuI21lbnUgOmhvdmVyIHVsIDpob3ZlciB1bCB7XHJcbiAgICBsZWZ0OiAxMjBweDtcclxuICAgIHRvcDogMDtcclxuICAgIGJhY2tncm91bmQ6ICMyMjI7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgei1pbmRleDogMjAwO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4jbWVudSA6aG92ZXIgdWwgbGkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyLXRvcDogMCBzb2xpZCAjNjY2O1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4jbWVudSA6aG92ZXIgdWwgbGkgYSB7XHJcbiAgICB3aWR0aDogMTIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0ZCRkJGQjtcclxuICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCBsaSBhLmZseSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzMzIHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvYXJyb3dfcmlnaHQuZ2lmKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4jbWVudSA6aG92ZXIgdWwgOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NTk1OTU7XHJcbiAgICBjb2xvcjogI0ZCRkJGQjtcclxuICAgIHotaW5kZXg6IDUwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI21lbnUgOmhvdmVyIHVsIDpob3ZlciBhLmZseSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTU5NTk1O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCBsaS5jdXJyZW50c3ViIGEge1xyXG4gICAgYmFja2dyb3VuZDogIzg0MDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgei1pbmRleDogNTAwO1xyXG59XHJcblxyXG4jbWVudSA6aG92ZXIgdWwgbGkuY3VycmVudHN1YiBhLmZseSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjODQwIHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvYXJyb3dfcmlnaHQuZ2lmKSBuby1yZXBlYXQgcmlnaHQgY2VudGVyO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCA6aG92ZXIgdWwgbGkgYSB7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2UzZTNlO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB6LWluZGV4OiA1MDA7XHJcbn1cclxuXHJcbiNtZW51IDpob3ZlciB1bCA6aG92ZXIgdWwgOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNzA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuI21lbnUgOmhvdmVyIHVsIDpob3ZlciB1bCBsaS5jdXJyZW50Zmx5IGEsXHJcbiNtZW51IDpob3ZlciB1bCA6aG92ZXIgdWwgbGkuY3VycmVudGZseSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICM4NDA7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHotaW5kZXg6IDUwMDtcclxufVxyXG5cclxuLyogR2VuZXJhbCBkcm9wZG93biBzdHlsZXMgKi9cclxuLmRlc2Mge1xyXG4gICAgY29sb3I6ICM2YjZiNmI7XHJcbn1cclxuXHJcbi5kZXNjIGEge1xyXG4gICAgY29sb3I6ICMwMDkyZGQ7XHJcbn1cclxuXHJcbi5kcm9wZG93biBkZCwgLmRyb3Bkb3duIGR0LCAuZHJvcGRvd24gdWwge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLmRyb3Bkb3duIGRkIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmRyb3Bkb3duIGEsIC5kcm9wZG93biBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICM4MTZjNWI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZHJvcGRvd24gYTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzVkNDYxNztcclxufVxyXG5cclxuLmRyb3Bkb3duIGR0IGE6aG92ZXIsIC5kcm9wZG93biBkdCBhOmZvY3VzIHtcclxuICAgIGNvbG9yOiAjNWQ0NjE3O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVkNDYxNztcclxufVxyXG5cclxuLmRyb3Bkb3duIGR0IGEge1xyXG4gICAgYmFja2dyb3VuZDogI2U0ZGZjYiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2Fycm93LnBuZykgbm8tcmVwZWF0IHNjcm9sbCByaWdodCBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDRjYTlhO1xyXG4gICAgd2lkdGg6IDE1MHB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24gZHQgYSBzcGFuIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG59XHJcblxyXG4uZHJvcGRvd24gZGQgdWwge1xyXG4gICAgYmFja2dyb3VuZDogI2U0ZGZjYiBub25lIHJlcGVhdCBzY3JvbGwgMCAwO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q0Y2E5YTtcclxuICAgIGNvbG9yOiAjQzVDMEIwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDE3MHB4O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLmRyb3Bkb3duIHNwYW4udmFsdWUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmRyb3Bkb3duIGRkIHVsIGxpIGEge1xyXG4gICAgcGFkZGluZzogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kcm9wZG93biBkZCB1bCBsaSBhOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMGM5YWY7XHJcbn1cclxuXHJcbi5kcm9wZG93biBpbWcuZmxhZyB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbn1cclxuXHJcbi5mbGFndmlzaWJpbGl0eSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBEZWZhdWx0IGxpbmsgc3R5bGluZyAqL1xyXG5cclxuYSNmZGJrX3RhYiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKlx0VG9vbHRpcHMgKi9cclxuXHJcbiNKVCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OjEwMDAwMTA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ0O1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgbWFyZ2luLXRvcDotMTBweDtcclxuICAgIG1hcmdpbi1sZWZ0OjEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcclxuXHJcbn1cclxuXHJcbiNKVF9jb3B5IHtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuI0pUX2Fycm93X2xlZnQsICNKVF9hcnJvd19yaWdodCB7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIHRvcDoxNXB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDsgXHJcbn1cclxuXHJcbiNKVF9hcnJvd19sZWZ0IHtcclxuICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgYm9yZGVyLXJpZ2h0OjEwcHggc29saWQgIzQ0NDtcclxufVxyXG5cclxuI0pUX2Fycm93X3JpZ2h0IHtcclxuICAgIGxlZnQ6IDEwMCU7XHJcbiAgICBib3JkZXItbGVmdDoxMHB4IHNvbGlkICM0NDQ7XHJcbn1cclxuXHJcbiNKVF9jbG9zZV9sZWZ0LCAjSlRfY2xvc2VfcmlnaHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuI0pUX2Nsb3NlX2xlZnQuaGFzLXRpdGxlLCAjSlRfY2xvc2VfcmlnaHQuaGFzLXRpdGxlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA4cHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTBweCA1cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuI0pUX2Nsb3NlX2xlZnQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuI0pUX2Nsb3NlX3JpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jSlRfY29weSA+ICo6Zmlyc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luLXRvcDowO1xyXG4gICAgcGFkZGluZy10b3A6MDtcclxufVxyXG4jSlRfY29weSA+ICo6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOjA7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTowO1xyXG59XHJcblxyXG4jSlRfY29weSBwIHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG59XHJcblxyXG4jSlRfY29weSBpbWcge1xyXG4gICAgcGFkZGluZzogMXB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcclxufVxyXG5cclxuLmpUaXAge1xyXG4gICAgY3Vyc29yOiBoZWxwO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmpUaXAgaW1ne1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuICAgIG1hcmdpbi1sZWZ0OiA0cHg7XHJcbn1cclxuXHJcbiNkaWFsb2ctbW9kYWwge1xyXG4gICAgYmFja2dyb3VuZDogI2VkZjhmYyAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiAwICNGRkZGRkYgc29saWQgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLWNvcm5lci1hbGwsIC51aS1jb3JuZXItYm90dG9tLCAudWktY29ybmVyLXJpZ2h0LCAudWktY29ybmVyLWJyIHtcclxuXHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4udWktd2lkZ2V0LWhlYWRlciB7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI2FhYWFhYSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhMztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAwIDAgMCAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4ICMyMjI7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzLWJvdHRvbXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXMtYm90dG9tbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi51aS1kaWFsb2ctdGl0bGViYXIge1xyXG4gICAgcGFkZGluZzogLjRlbSAwLjZlbSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4udWktZGlhbG9nIC51aS13aWRnZXQtY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiNmZmYgbm9uZTtcclxufVxyXG5cclxuI2RpYWxvZy1tb2RhbC51aS13aWRnZXQtY29udGVudCB7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI2FhYWFhYSAvKntib3JkZXJDb2xvckNvbnRlbnR9Ki87XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwLjRlbSAwLjZlbSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM0NDQgLyp7ZmNDb250ZW50fSovO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIHtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luLXRvcDogLTEycHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnVpLWRpYWxvZy10aXRsZWJhciAudWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1pY29uIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9leGl0LnN2Zykgbm8tcmVwZWF0IHRvcCBsZWZ0O1xyXG59XHJcblxyXG4udWktZGlhbG9nLXRpdGxlYmFyLWNsb3NlIC51aS1idXR0b24tdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi52YXQtaW5mby1wYW5lbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCAjZGRkIHNvbGlkO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLnZhdC1hY2NvdW50YW50IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIHdpZHRoOiAzNSU7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxufVxyXG5cclxucC52YXQtaGVscCB7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNmVtXHJcbn1cclxuXHJcbnAudmF0LWhlbHAudG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHhcclxufVxyXG5cclxucC52YXQtaGVscC5ib3R0b20ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweFxyXG59XHJcblxyXG5zcGFuLmNpcmNsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDA1YzJiO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44ZW07XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDAuOGVtO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwLjhlbTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBsaW5lLWhlaWdodDogMS42ZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMS42ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbn1cclxuXHJcbnNwYW4uY2lyY2xlLnJlZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZDA1YzJiO1xyXG59XHJcblxyXG5zcGFuLmNpcmNsZS5ncmVlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNUVBMjI2O1xyXG59XHJcblxyXG5zcGFuLmNpcmNsZS5ibHVlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDc4YTM7XHJcbn1cclxuXHJcbi5idG5idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZVNtb2tlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSwgI0U2RTZFNik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUsICNFNkU2RTYpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKHdoaXRlKSwgdG8oI0U2RTZFNikpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSwgI0U2RTZFNik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSwgI0U2RTZFNik7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSwgI0U2RTZFNik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRTZFNkU2JywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjRTZFNkU2ICNFNkU2RTYgI0JGQkZCRjtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDQwLCA0MCwgNDAsIDAuMSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0IzQjNCMztcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgb3V0bGluZTogMDtcclxuXHJcbn1cclxuXHJcbi5idG5idG4tYmxhY2sge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDAgIzY2NjY2NjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODI4MjgyO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjOWY5ZjlmLCAjNzg3ODc4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjOWY5ZjlmLCAjNzg3ODc4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCAwIDAsIDAgMTAwJSwgZnJvbSgjOWY5ZjlmKSwgdG8oIzc4Nzg3OCkpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjOWY5ZjlmLCAjNzg3ODc4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM5ZjlmOWYsICM3ODc4NzgpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgIzlmOWY5ZiwgIzc4Nzg3OCk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkY2RTZFNkUnLCBlbmRDb2xvcnN0cj0nI0ZGMzMzMzMzJywgR3JhZGllbnRUeXBlPTApO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMzMzICMzMzMgIzBEMEQwRDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDQwLCA0MCwgNDAsIDAuMSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzU1NTtcclxuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIC1tb3otYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLmJ0bmJ0bi1jb25maXJtIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDdweCAyMXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjNjY2O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDhiYmQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhiYmQsICMwMDY1OGEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhiYmQsICMwMDY1OGEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCMwMDhiYmQpLCB0bygjMDA2NThhKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMwMDhiYmQsICMwMDY1OGEpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgIzAwOGJiZCwgIzAwNjU4YSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjMDA4YmJkLCAjMDA2NThhKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRjZFNkU2RScsIGVuZENvbG9yc3RyPScjRkYzMzMzMzMnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MDAwMDAgIzgwMDAwMCAjMEQwRDBEO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM0NDQ7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpLCAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuICAgIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5idG5idG4tZGVsZXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDZweCAyMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggMCAjNjY2O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjYzAwMDA7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICNjYzAwMDAsICM5OTAwMDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICNjYzAwMDAsICM5OTAwMDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIDAgMCwgMCAxMDAlLCBmcm9tKCM5OTAwMDApLCB0bygjOTkwMDAwKSk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNjYzAwMDAsICM5OTAwMDApO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2NjMDAwMCwgIzk5MDAwMCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAjY2MwMDAwLCAjOTkwMDAwKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRjZFNkU2RScsIGVuZENvbG9yc3RyPScjRkYzMzMzMzMnLCBHcmFkaWVudFR5cGU9MCk7XHJcbiAgICBib3JkZXItY29sb3I6ICM4MDAwMDAgIzgwMDAwMCAjMEQwRDBEO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoNDAsIDQwLCA0MCwgMC4xKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNDQ0M7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjODAwMDAwO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG4gICAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG59XHJcblxyXG4uYnRuYnRuLXNtYWxsIHtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4O1xyXG59XHJcblxyXG4uYnRuYnRuLXNtYWxsLmJ0bmJ0bi1jb25maXJtIHtcclxuICAgIHBhZGRpbmc6IDRweCAxMXB4O1xyXG59XHJcblxyXG4uYnRuYnRuOmhvdmVyLCAuYnRuYnRuLmJ0bmJ0bi1hY3RpdmUge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRTZFNkU2IDAgLTE1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcclxufVxyXG5cclxuLmJ0bmJ0bi5idG5idG4tYWN0aXZlIHtcclxuICAgIGN1cnNvcjpkZWZhdWx0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5idG5idG4tYmxhY2s6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzg3ODc4IDAgLTE1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcclxufVxyXG5cclxuLmJ0bmJ0bi1kZWxldGU6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjOTkwMDAwIDAgLTE1cHg7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbiAgICAtby10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcclxufVxyXG5cclxuLmJ0bmJ0bi1jb25maXJtOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogIzAwNjU4YSAwIC0xNXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMXMgbGluZWFyO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjFzIGxpbmVhcjtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtcG9zaXRpb24gMC4xcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5idG5idG4tZGlzYWJsZWQsXHJcbi5idG5idG4tZGlzYWJsZWQ6aG92ZXIsXHJcbltkaXNhYmxlZF0uYnRuYnRuLFxyXG5bZGlzYWJsZWRdLmJ0bmJ0bjpob3ZlcixcclxuW2Rpc2FibGVkXS5idG5idG4tY29uZmlybSxcclxuW2Rpc2FibGVkXS5idG5idG4tY29uZmlybTpob3ZlcixcclxuW2Rpc2FibGVkXS5idG5idG4tYmxhY2ssXHJcbltkaXNhYmxlZF0uYnRuYnRuLWJsYWNrOmhvdmVyLFxyXG5bZGlzYWJsZWRdLmJ0bmJ0bi1kZWxldGUsXHJcbltkaXNhYmxlZF0uYnRuYnRuLWRlbGV0ZTpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2NjYztcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICBjb2xvcjojNjY2O1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICBib3JkZXItY29sb3I6ICNhYWE7XHJcbn1cclxuXHJcbiNjb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwIDA7XHJcbn1cclxuXHJcbi5zcGxpdC1idG4gLnNwYi10b2dnbGUge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgcGFkZGluZzogN3B4IDlweDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvdGhyZWVsaW5lcy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgI2NjYztcclxufVxyXG5cclxuLmVkaXQtYnRuIC5zcGItdG9nZ2xlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIHBhZGRpbmc6IDVweCA5cHg7XHJcbiAgICBjb2xvcjogYmxhY2s7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoQC9pbWFnZXMvdGhlbWUvbGVnYWN5L2Rvd24tYmxhY2sucG5nKSBuby1yZXBlYXQgN3B4IDdweCAjZmZmO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDE4cHg7XHJcbiAgICBib3JkZXI6IDFweCAjZWVlIHNvbGlkO1xyXG59XHJcblxyXG4uaW1wb3J0LWJ0biAuc3BiLXRvZ2dsZSB7XHJcbiAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICBwYWRkaW5nOiA1cHggMTRweDtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIGJhY2tncm91bmQ6IHVybChAL2ltYWdlcy90aGVtZS9sZWdhY3kvZG93bi1ibGFjay5wbmcpIG5vLXJlcGVhdCA5cHggN3B4ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcclxuICAgIGJvcmRlcjogMXB4ICNlZWUgc29saWQ7XHJcbn1cclxuXHJcbi5zcGxpdC1idG4gYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2QwNWMyYjtcclxuICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgbWluLXdpZHRoOiAxMDVweDtcclxufVxyXG5cclxuLnNwbGl0LWJ0biAuc3BiLXByaW1hcnkgYSwgLnNwbGl0LWJ0biAuc3BiLXNlY29uZGFyeSBhe1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZWRpdC1idG4gYSB7XHJcbiAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMjE5Y2M5O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjdXJzb3I6IGhhbmQ7XHJcbiAgICB3aWR0aDogMTEwcHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4uaW1wb3J0LWJ0biBhIHtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJhY2tncm91bmQ6ICMyMTljYzk7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGN1cnNvcjogaGFuZDtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLnNwbGl0LWJ0biBhOmhvdmVyLCAuZWRpdC1idG4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uZWRpdC1idG4gYTpob3ZlciwgLmltcG9ydC1idG4gYTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uanFoaWRkZW4ge1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4vKiBBcnRmdWxseSBtYXN0ZXJtaW5kZWQgYnkgWlVSQiAqL1xyXG5ib2R5IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuI2pveVJpZGVUaXBDb250ZW50IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5qb3lSaWRlVGlwQ29udGVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBEZWZhdWx0IHN0eWxlcyBmb3IgdGhlIGNvbnRhaW5lciAqL1xyXG4uam95cmlkZS10aXAtZ3VpZGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHotaW5kZXg6IDEwMTtcclxuICAgIHRvcDogMDsgLyoga2VlcHMgdGhlIHBhZ2UgZnJvbSBzY3JvbGxpbmcgd2hlbiBjYWxjdWxhdGluZyBwb3NpdGlvbiAqL1xyXG4gICAgbGVmdDogMDtcclxuICAgIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYU5ldWVcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIkhlbHZldGljYVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBMdWNpZGEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxufVxyXG5cclxuLmpveXJpZGUtY29udGVudC13cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDEuMTI1ZW0gMS4yNWVtIDEuNWVtO1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4ICM5OTk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzk5OTtcclxuICAgIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggIzk5OTtcclxufVxyXG5cclxuLyogTW9iaWxlICovXHJcbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5qb3lyaWRlLXRpcC1ndWlkZSB7XHJcbiAgICAgICAgd2lkdGg6IDk1JSAhaW1wb3J0YW50O1xyXG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICBsZWZ0OiAyLjUlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmpveXJpZGUtdGlwLWd1aWRlLXdyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKiBBZGQgYSBsaXR0bGUgY3NzIHRyaWFuZ2xlIHBpcCwgb2xkZXIgYnJvd3NlciBqdXN0IG1pc3Mgb3V0IG9uIHRoZSBmYW5jaW5lc3Mgb2YgaXQgKi9cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAyMnB4O1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDE0cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBzcGFuLmpveXJpZGUtbnViLnRvcCB7XHJcbiAgICAvKlxyXG4gIElFNy9JRTggRG9uJ3Qgc3VwcG9ydCByZ2JhIHNvIHdlIHNldCB0aGUgZmFsbGJhY2tcclxuICBib3JkZXIgY29sb3IgaGVyZS4gSG93ZXZlciwgSUU3L0lFOCBhcmUgYWxzbyBidWdneVxyXG4gIGluIHRoYXQgdGhlIGZhbGxiYWNrIGNvbG9yIGRvZXNuJ3Qgd29yayBmb3JcclxuICBib3JkZXItYm90dG9tLWNvbG9yIHNvIGhlcmUgd2Ugc2V0IHRoZSBib3JkZXItY29sb3JcclxuICBhbmQgb3ZlcnJpZGUgdGhlIHRvcCxsZWZ0LHJpZ2h0IGNvbG9ycyBiZWxvdy5cclxuICAqL1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xyXG4gICAgdG9wOiAtMTRweDtcclxuICAgIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIuYm90dG9tIHtcclxuICAgIC8qXHJcbiAgSUU3L0lFOCBEb24ndCBzdXBwb3J0IHJnYmEgc28gd2Ugc2V0IHRoZSBmYWxsYmFja1xyXG4gIGJvcmRlciBjb2xvciBoZXJlLiBIb3dldmVyLCBJRTcvSUU4IGFyZSBhbHNvIGJ1Z2d5XHJcbiAgaW4gdGhhdCB0aGUgZmFsbGJhY2sgY29sb3IgZG9lc24ndCB3b3JrIGZvclxyXG4gIGJvcmRlci10b3AtY29sb3Igc28gaGVyZSB3ZSBzZXQgdGhlIGJvcmRlci1jb2xvclxyXG4gIGFuZCBvdmVycmlkZSB0aGUgYm90dG9tLGxlZnQscmlnaHQgY29sb3JzIGJlbG93LlxyXG4gICovXHJcbiAgICBib3JkZXItY29sb3I6ICNmMWYxZjE7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcclxuICAgIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIucmlnaHQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCkgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMTRweDtcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIubGVmdCB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDA7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgbGVmdDogLTE0cHg7XHJcbiAgICByaWdodDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIHNwYW4uam95cmlkZS1udWIudG9wLXJpZ2h0IHtcclxuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcclxuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcclxuICAgIHRvcDogLTE0cHg7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDI4cHg7XHJcbn1cclxuXHJcbi8qIFR5cG9ncmFwaHkgKi9cclxuLmpveXJpZGUtdGlwLWd1aWRlIGgxLCAuam95cmlkZS10aXAtZ3VpZGUgaDIsIC5qb3lyaWRlLXRpcC1ndWlkZSBoMywgLmpveXJpZGUtdGlwLWd1aWRlIGg0LCAuam95cmlkZS10aXAtZ3VpZGUgaDUsIC5qb3lyaWRlLXRpcC1ndWlkZSBoNiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoMSB7XHJcbiAgICBmb250LXNpemU6IDMwcHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoMiB7XHJcbiAgICBmb250LXNpemU6IDI2cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoMyB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBoNiB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSBwIHtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICBtYXJnaW46IDAgMCAxOHB4IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLmpveXJpZGUtdGlwLWd1aWRlIGEge1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGJvcmRlci1ib3R0b206IGRvdHRlZCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xyXG59XHJcblxyXG4uam95cmlkZS10aXAtZ3VpZGUgYTpob3ZlciB7XHJcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxufVxyXG5cclxuLyogQnV0dG9uIFN0eWxlICovXHJcbi5qb3lyaWRlLXRpcC1ndWlkZSAuam95cmlkZS1uZXh0LXRpcCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICMwMDhiYmQ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA4YmJkO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDYzZmYnLCBlbmRDb2xvcnN0cj0nIzAwNTVkNicsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYigwLCA5OSwgMjU1KSAwJSwgcmdiKDAsIDg1LCAyMTQpIDEwMCUpO1xyXG4gICAgdGV4dC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBpbnNldDtcclxuICAgIC1tb3otYm94LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMykgaW5zZXQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBpbnNldDtcclxufVxyXG5cclxuLmpveXJpZGUtbmV4dC10aXA6aG92ZXIge1xyXG4gICAgY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwOGJiZCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhNDtcclxuICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMyYjgwZmYnLCBlbmRDb2xvcnN0cj0nIzFkNjZkMycsIEdyYWRpZW50VHlwZT0wKTtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0b3AsIHJnYig0MywgMTI4LCAyNTUpIDAlLCByZ2IoMjksIDEwMiwgMjExKSAxMDAlKTtcclxuXHJcbn1cclxuXHJcbi5qb3lyaWRlLXRpbWVyLWluZGljYXRvci13cmFwIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTdweDtcclxuICAgIGJvdHRvbTogMTZweDtcclxufVxyXG5cclxuLmpveXJpZGUtdGltZXItaW5kaWNhdG9yIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xyXG59XHJcblxyXG4uam95cmlkZS1jbG9zZS10aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICBjb2xvcjogI2JjMmQyYiAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmpveXJpZGUtY2xvc2UtdGlwOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjYmMyZDJiICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qb3lyaWRlLW1vZGFsLWJnIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogI2JiYjtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uam95cmlkZS1leHBvc2Utd3JhcHBlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMjtcclxuXHJcbn1cclxuXHJcbi5qb3lyaWRlLWV4cG9zZS1jb3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDEwMDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG5cclxuLyogIEdlbmVyYXRlZCBieSB3d3cubWVudWNvb2wuY29tL2Ryb3AtZG93bi1tZW51ICAqL1xyXG5cclxuLyogbWFpbiBtZW51XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4jZGRtZW51IHtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgLyogU3BlY2lmeSB0aGUgYWxpZ25tZW50IG9mIHRoZSB3aG9sZSBVTCBpZiBVTCBpcyBub3Qgd2lkdGg6MTAwJTsqL1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxufVxyXG5cclxuI2RkbWVudSB1bCB7XHJcbiAgICAvKnRleHQtYWxpZ246cmlnaHQ7Ki8gLyogSGVyZSB5b3UgY2FuIGZ1cnRoZXIgY3VzdG9taXplIHRoZSBhbGlnbm1lbnQgb2YgaXRzIExJcyAqL1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgLypib3JkZXItYm90dG9tOm5vbmU7Ki9cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA5OTk5OTk5OTA7XHJcblxyXG59XHJcblxyXG4jZGRtZW51IGxpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjRUVGNEZCO1xyXG59XHJcblxyXG4jZGRtZW51IGEge1xyXG4gICAgY29sb3I6ICNmMmZiZmY7XHJcbiAgICBmb250LXNpemU6IDEuMWVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBwYWRkaW5nOiAwIDVweCAxMHB4IDBcclxufVxyXG5cclxuI2RkbWVudSBhOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgdGV4dC1zaGFkb3c6IDFweCAxcHggM3B4ICNmZmY7XHJcbn1cclxuXHJcbi8qIGxpbmtzIHdpdGhvdXQgc3ViLW1lbnUgKi9cclxuI2RkbWVudSBsaS5vdmVyIGEge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNkRBNTtcclxuXHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxufVxyXG5cclxuLyogbGlua3Mgd2l0aCBzdWItbWVudSAqL1xyXG4jZGRtZW51IGEuYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKEAvaW1hZ2VzL3RoZW1lL2xlZ2FjeS9hcnJvdy5wbmcpIG5vLXJlcGVhdCByaWdodCBjZW50ZXI7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbiNkZG1lbnUgbGkub3ZlciBhLmFycm93IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDc4YTM7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCAjMDA0NzYyIHNvbGlkO1xyXG4gICAgY29sb3I6ICNmZmZmO1xyXG4gICAgcGFkZGluZzogMCA1cHggMTBweCA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxufVxyXG5cclxuI2RkbWVudSBsaSA+IGRpdiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLyogc3ViLW1lbnUgbGF5b3V0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI2RkbWVudSBkaXYuZHJvcCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgYmFja2dyb3VuZDogIzAwNzhhMyBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjMDA4YmJkIDAlLCAjMDA3OGEzIDEwMCUpO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICAgIGNvbG9yOiAjZmZmZjtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIHRleHQtc2hhZG93OiAwIDAgIzAwN2ZiMTtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCAjMDAwIHNvbGlkO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggIzAwNDc2MiBzb2xpZDtcclxuXHJcbn1cclxuXHJcbi8qIHN1Yi1tZW51IG9mZnNldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3Age1xyXG4gICAgcmlnaHQ6IC0wOyAvKlVzZSB0aGlzIHByb3BlcnR5IHRvIGNoYW5nZSBvZmZzZXQgb2YgdGhlIHN1Yi1tZW51Ki9cclxufVxyXG5cclxuI2RkbWVudSBkaXYuZHJvcFRvTGVmdCB7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3BUb0xlZnQyIHtcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICByaWdodDogLTEyMHB4O1xyXG59XHJcblxyXG4vKiBsaW5rcyBpbiBzdWIgbWVudVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3AgYSB7XHJcbiAgICBsaW5lLWhlaWdodDogMi41ZW07XHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWE4YWIyO1xyXG4gICAgY29sb3I6ICNmMmZiZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XHJcbn1cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3AgYS5ib3R0b20ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYThhYjI7XHJcbn1cclxuXHJcbiNkZG1lbnUgZGl2LmRyb3AgYTpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA5OGNkO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4XHJcbn1cclxuXHJcbi8qIGJsb2NrcyB3aXRoaW4gdGhlIHN1Yi1tZW51XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI2RkbWVudSBkaXYuZHJvcCBkaXYge1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxufVxyXG5cclxuI2RkbWVudSBkaXYuY29sdW1uIHtcclxuICAgIHdpZHRoOiAyMDBweDtcclxuICAgIGZsb2F0OiBsZWZ0OyAvKmFsaWduIGVhY2ggY29sdW1uIGluIG9uZSByb3cqL1xyXG4gICAgcGFkZGluZzogMjBweCAyMHB4OyAvKnBhZGRpbmcgb2YgZWFjaCBjb2x1bW4qL1xyXG59XHJcblxyXG4jZGRtZW51IGRpdi5jb2x1bW4ucmlnaHQge1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWE4YWIyO1xyXG59XHJcblxyXG4jZGRtZW51IGRpdi5jb2x1bW4gZGl2IHtcclxuICAgIHBhZGRpbmc6IDAgMTBweDsgLypzdWItZGl2IHdpdGhpbiBkaXYuY29sdW1uLiAxMHB4IGZvciBpbmRlbnQuKi9cclxufVxyXG5cclxuLyogdXNlZnVsIHdoZW4gaHR0cDovL3d3dy5tZW51Y29vbC5jb20vZGRtZW51L29uZS1tZW51LWZvci1hbGwtcGFnZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiNkZG1lbnVMaW5rIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIG5ldyBidXR0b24gc3R5bGVzICovXHJcblxyXG4uZmxhdC1idG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZzogNnB4IDIwcHggNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIGNvbG9yOiAjNDQ0O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XHJcbiAgICBib3JkZXI6IDAgc29saWQgI0NDQztcclxufVxyXG5cclxuLmZsYXQtYnRuOmhvdmVyIHtcclxuICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FhYTtcclxufVxyXG5cclxuLmZsYXQtYnRuLmNvbmZpcm0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOGJiZDtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG59XHJcblxyXG4uZmxhdC1idG4uY29uZmlybTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NThhO1xyXG59XHJcblxyXG4uc21hbGwge1xyXG4gICAgbWFyZ2luOiA1cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmZvcm0gYnV0dG9uLmJ0bi1saW5re1xyXG4gICAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OmlubGluZTtcclxuICAgIGJvcmRlcjpub25lO1xyXG4gICAgYmFja2dyb3VuZDpub25lO1xyXG4gICAgb3V0bGluZTowO1xyXG59XHJcblxyXG4vKiogR0RQUiAqL1xyXG5zcGFuLnJlZGFjdGVkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZmZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6LjI1ZXggLjVleDtcclxuICAgIGZvbnQtc2l6ZTowLjllbTtcclxufVxyXG5cclxuYS5saW5rLWFzLXRleHQge1xyXG4gICAgY29sb3I6aW5oZXJpdDtcclxufVxyXG5cclxuYS5saW5rLWFzLXRleHQ6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOmluaGVyaXQ7XHJcbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/