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

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

/* Body */
html {
  font-size: 62.5%;
}

body {
  min-width: 990px;
  color: #545454;
  background: #ECECED;
  font-size: 1.3em;
  font-family: arial, helvetica, sans-serif;
}

.clear {
  clear: both;
}

/* Site Structure */
#page {
  width: 990px;
  margin: 0 auto;
}

#wrapper {
  float: left;
  width: 988px;
  background: #FFFFFF;
  border: 1px solid #CED4E2;
}

.pageInner {
  padding: 0 20px 30px 20px;
}

.equal-col {
  clear: right;
  width: 330px;
}

.floatLeft {
  float: left;
}

.floatRight {
  float: right;
}

.hidden {
  display: none;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1104;
  display: none;
}

#fancybox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url("../../images/fancybox/fancybox.png");
}

#fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1100;
  display: none;
}

#fancybox-tmp {
  padding: 0;
  margin: 0;
  border: 0;
  overflow: auto;
  display: none;
}

#fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 1101;
  outline: none;
  display: none;
}

#fancybox-outer {
  position: relative;
  width: 100%;
  height: 100%;
  background: #fff;
}

#fancybox-content {
  width: 0;
  height: 0;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  z-index: 1101;
}

#fancybox-close {
  position: absolute;
  top: -15px;
  right: -15px;
  width: 30px;
  height: 30px;
  background: transparent url("../../images/fancybox/fancybox.png") -40px 0px;
  cursor: pointer;
  z-index: 1103;
  display: none;
}

#fancybox-error {
  color: #444;
  font: normal 12px/20px Arial;
  padding: 14px;
  margin: 0;
}

#fancybox-img {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

#fancybox-frame {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

#fancybox-left, #fancybox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url("../../images/fancybox/blank.gif");
  z-index: 1102;
  display: none;
}

#fancybox-left {
  left: 0px;
}

#fancybox-right {
  right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
  position: absolute;
  top: 50%;
  left: -9999px;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 1102;
  display: block;
}

#fancybox-left-ico {
  background-image: url("../../images/fancybox/fancybox.png");
  background-position: -40px -30px;
}

#fancybox-right-ico {
  background-image: url("../../images/fancybox/fancybox.png");
  background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
  visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
  left: 20px;
}

#fancybox-right:hover span {
  left: auto;
  right: 20px;
}

.fancybox-bg {
  position: absolute;
  padding: 0;
  margin: 0;
  border: 0;
  width: 20px;
  height: 20px;
  z-index: 1001;
}

#fancybox-bg-n {
  top: -20px;
  left: 0;
  width: 100%;
  background-image: url("../../images/fancybox/fancybox-x.png");
}

#fancybox-bg-ne {
  top: -20px;
  right: -20px;
  background-image: url("../../images/fancybox/fancybox.png");
  background-position: -40px -162px;
}

#fancybox-bg-e {
  top: 0;
  right: -20px;
  height: 100%;
  background-image: url("../../images/fancybox/fancybox-y.png");
  background-position: -20px 0px;
}

#fancybox-bg-se {
  bottom: -20px;
  right: -20px;
  background-image: url("../../images/fancybox/fancybox.png");
  background-position: -40px -182px;
}

#fancybox-bg-s {
  bottom: -20px;
  left: 0;
  width: 100%;
  background-image: url("../../images/fancybox/fancybox-x.png");
  background-position: 0px -20px;
}

#fancybox-bg-sw {
  bottom: -20px;
  left: -20px;
  background-image: url("../../images/fancybox/fancybox.png");
  background-position: -40px -142px;
}

#fancybox-bg-w {
  top: 0;
  left: -20px;
  height: 100%;
  background-image: url("../../images/fancybox/fancybox-y.png");
}

#fancybox-bg-nw {
  top: -20px;
  left: -20px;
  background-image: url("../../images/fancybox/fancybox.png");
  background-position: -40px -122px;
}

#fancybox-title {
  font-family: Helvetica;
  font-size: 12px;
  z-index: 1102;
}

.fancybox-title-inside {
  padding-bottom: 10px;
  text-align: center;
  color: #333;
  background: #fff;
  position: relative;
}

.fancybox-title-outside {
  padding-top: 10px;
  color: #fff;
}

.fancybox-title-over {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #FFF;
  text-align: left;
}

#fancybox-title-over {
  padding: 10px;
  background-image: url("../../images/fancybox/fancy_title_over.png");
  display: block;
}

.fancybox-title-float {
  position: absolute;
  left: 0;
  bottom: -20px;
  height: 32px;
}

#fancybox-title-float-wrap {
  border: none;
  border-collapse: collapse;
  width: auto;
}

#fancybox-title-float-wrap td {
  border: none;
  white-space: nowrap;
}

#fancybox-title-float-left {
  padding: 0 0 0 15px;
  background: url("../../images/fancybox/fancybox.png") -40px -90px no-repeat;
}

#fancybox-title-float-main {
  color: #FFF;
  line-height: 29px;
  font-weight: bold;
  padding: 0 0 3px 0;
  background: url("../../images/fancybox/fancybox-x.png") 0px -40px;
}

#fancybox-title-float-right {
  padding: 0 0 0 15px;
  background: url("../../images/fancybox/fancybox.png") -55px -90px no-repeat;
}

/* IE6 */
.fancybox-ie6 #fancybox-close {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_close.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-left-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_nav_left.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-right-ico {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_nav_right.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-over {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_over.png", sizingMethod="scale");
  zoom: 1;
}

.fancybox-ie6 #fancybox-title-float-left {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_left.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-float-main {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_main.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-title-float-right {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_title_right.png", sizingMethod="scale");
}

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
  height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
  position: absolute;
  margin-top: 0;
  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + "px");
}

#fancybox-loading.fancybox-ie6 div {
  background: transparent;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_loading.png", sizingMethod="scale");
}

/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg {
  background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_n.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-ne {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_ne.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-e {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_e.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-se {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_se.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-s {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_s.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-sw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_sw.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-w {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_w.png", sizingMethod="scale");
}

.fancybox-ie #fancybox-bg-nw {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="fancybox/fancy_shadow_nw.png", sizingMethod="scale");
}

#drop-down {
  float: left;
  width: 100%;
  padding-bottom: 10px;
  background: #163178;
}

.drop-down-outer {
  float: left;
  width: 100%;
  background: #1a3782;
  border-top: 1px solid #0a2361;
  border-bottom: 1px solid #0a2361;
}

.drop-down-outer-hidden {
  padding-top: 0;
  margin-top: 0;
}

.drop-down-inner {
  width: 990px;
  margin: 0 auto;
}

.drop-down-content {
  float: left;
  width: 950px;
  padding: 0 20px;
  position: relative;
  display: none;
}

.block {
  float: left;
  width: 221px;
  margin: 20px 0px;
  padding: 2px;
  background: #16327a;
  border: 1px solid #0a2361;
}

.block-1,
.block-2,
.block-3 {
  margin-right: 14px;
}

.block div {
  float: left;
  width: 199px;
  padding: 10px;
  border: 1px solid #0a2361;
}

#header {
  height: 1%;
  position: relative;
  text-align: right;
}

#header .headerInner {
  width: 100%;
  overflow: hidden;
  margin: 0 0 14px 0;
}

#header .headerBar {
  background: url("../images/template/header-bar.gif") no-repeat;
  min-height: 26px;
  _height: 26px;
  overflow: hidden;
  padding: 8px 17px 6px;
}

#content {
  float: left;
  width: 750px;
  padding: 10px 0 0 0;
}

#right {
  float: right;
  width: 190px;
  overflow: hidden;
  padding: 48px 0 0 0;
}

#right .rightInner {
  padding: 57px 3px 0 0;
}

.asidebox {
  position: relative;
  width: 178px;
  margin-bottom: 10px;
  padding: 5px;
  border: 1px solid #D9D9D9;
  border-radius: 5px;
}

.asideboxheader {
  color: white;
  background: #103184;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: block;
  zoom: 1;
  padding: 10px;
  margin-bottom: 10px;
  font-size: 1.4em;
}

.boxheader {
  float: left;
  width: 690px;
  padding: 0 10px;
  background: #113184;
  border-radius: 5px 5px 0px 0px;
}

.closed {
  margin-bottom: 20px;
  border-radius: 5px;
}

.alertMessages {
  margin-bottom: 20px;
}

.content-toggle {
  display: inline-block;
  _float: left;
  _clear: left;
  _width: 670px;
  margin-bottom: 20px;
  padding: 20px;
  background: #DCEBF8;
  border-radius: 0px 0px 5px 5px;
}

.direct-debit-details {
  width: 335px;
}

div.direct-debit-details {
  float: right;
}

address.direct-debit-details {
  float: left;
}

.frame {
  width: 200px;
  margin-bottom: 30px;
  padding: 3px 5px;
  background: #FFFFFF;
  border: 1px solid black;
}

.boxcontents ul {
  margin-left: 1rem;
}

.boxcontents ul li > ul {
  margin-top: 10px;
  margin-left: 2rem;
  list-style-type: circle;
}

.boxcontents li p {
  margin: 10px auto;
}

#footermenu {
  float: left;
  clear: both;
  width: 988px;
  _width: 990px;
}

#footermenu .footer-top {
  float: left;
  width: 988px;
  _width: 990px;
  border-top: 1px solid #666666;
  border-bottom: 1px solid #666666;
}

#footermenu .footer-top div {
  float: left;
  padding: 20px;
}

#footermenu a {
  text-decoration: none;
}

#footermenu .footer-top .social-links {
  border-left: 1px solid #CCCCCC;
}

#footermenu .footer-top .world-links {
  float: right;
}

#footermenu .group-links {
  clear: left;
  width: 976px;
  min-height: 28px;
  _height: 28px;
  padding: 5px 7px 4px;
  background: #DBDBDB url("../images/template/footer.png") repeat-x;
  overflow: hidden;
}

.footer {
  background: #DADADA;
  background: -moz-linear-gradient(top, #CED4E2 0%, #D6D6D6 1%, #E7E7E7 6%, #E9E9E9 7%, #EBEBEB 23%, #EBEBEB 31%, #DADADA 100%);
  background: -webkit-linear-gradient(top, #CED4E2 0%, #D6D6D6 1%, #E7E7E7 6%, #E9E9E9 7%, #EBEBEB 23%, #EBEBEB 31%, #DADADA 100%);
  background: -o-linear-gradient(top, #CED4E2 0%, #D6D6D6 1%, #E7E7E7 6%, #E9E9E9 7%, #EBEBEB 23%, #EBEBEB 31%, #DADADA 100%);
  background: -ms-linear-gradient(top, #CED4E2 0%, #D6D6D6 1%, #E7E7E7 6%, #E9E9E9 7%, #EBEBEB 23%, #EBEBEB 31%, #DADADA 100%);
  background: linear-gradient(to bottom, #CED4E2 0%, #D6D6D6 1%, #E7E7E7 6%, #E9E9E9 7%, #EBEBEB 23%, #EBEBEB 31%, #DADADA 100%);
}

.footer {
  border-top-color: white;
}

.footer {
  width: 100%;
  border-top: 1px solid;
  padding: 25px 0 15px;
  position: relative;
  /* z-index: 1000000; */
}

.footer .footerContent, .qabProgressBar a {
  color: white;
}

.footer .footerContent {
  width: 950px;
  margin: 0 auto;
}

.footer .footerContent p {
  color: #666;
}

.footer .footerContent p {
  font-size: 1.1em;
  line-height: 1.5;
  text-align: left;
  padding-bottom: 10px;
}

.curve {
  position: absolute;
  display: block;
  width: 5px;
  height: 5px;
  overflow: hidden;
  z-index: 1000;
  background-repeat: no-repeat;
}

.white {
  background-image: url("../images/corners-white.gif");
}

.blue {
  background-image: url("../images/corners-blue.gif");
}

.grey {
  background-image: url("../images/corners-grey.gif");
}

.bl {
  bottom: -1px;
  left: -1px;
  background-position: 0 -5px;
}

.br {
  bottom: -1px;
  right: -1px;
  background-position: -7px -5px;
}

form .bl,
form .br {
  bottom: 0px;
}

.tl {
  top: -1px;
  _top: 0px;
  left: -1px;
  background-position: 0 0;
}

.tr {
  top: -1px;
  _top: 0px;
  right: -1px;
  background-position: -7px 0;
}

.linkBtn,
.linkBtnRed {
  -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}

.linkBtn:active {
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}

.linkBtn .back {
  background: url("../images/linkBtn-back.png") no-repeat 0 50% !important;
  padding: 8px 10px 8px 40px !important;
}

/* Link button colour variations */
/* Default */
.linkBtn,
.formSubmit {
  background: #314A8B;
  background: -moz-linear-gradient(top, #314A8B 0%, #0D2B77 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #314A8B), color-stop(100%, #0D2B77)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #314A8B 0%, #0D2B77 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #314A8B 0%, #0D2B77 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #314A8B 0%, #0D2B77 100%); /* IE10+ */
  background: linear-gradient(to bottom, #314A8B 0%, #0D2B77 100%); /* W3C */
}

.linkBtn:hover,
.linkBtn:active,
.formSubmit:hover,
.formSubmit:active {
  background: #6b7dac;
  background: -moz-linear-gradient(top, #6b7dac 0%, #334c8c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b7dac), color-stop(100%, #334c8c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6b7dac 0%, #334c8c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6b7dac 0%, #334c8c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6b7dac 0%, #334c8c 100%); /* IE10+ */
  background: linear-gradient(to bottom, #6b7dac 0%, #334c8c 100%); /* W3C */
}

/* Red */
.linkBtnRed,
.formSubmitRed {
  background: #EC1A3B;
  background: -moz-linear-gradient(top, #EC1A3B 0%, #CF001C 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EC1A3B), color-stop(100%, #CF001C)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #EC1A3B 0%, #CF001C 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #EC1A3B 0%, #CF001C 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #EC1A3B 0%, #CF001C 100%); /* IE10+ */
  background: linear-gradient(to bottom #EC1A3B 0%, #CF001C 100%); /* W3C */
}

.linkBtnRed:hover,
.linkBtnRed:active,
.formSubmitRed:hover,
.formSubmitRed:active {
  background: #f04660;
  background: -moz-linear-gradient(top, #f04660 0%, #d72b42 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f04660), color-stop(100%, #d72b42)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f04660 0%, #d72b42 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f04660 0%, #d72b42 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f04660 0%, #d72b42 100%); /* IE10+ */
  background: linear-gradient(to bottom, #f04660 0%, #d72b42 100%); /* W3C */
}

/* Headings */
h1 {
  font-size: 2.2em;
  line-height: 1.2em;
  font-weight: bold;
  margin: 0 0 0.8em;
  color: #808080;
}

#header h1 {
  float: left;
  margin: 0;
  padding: 38px 0 0 64px;
  color: #0046AD;
  font-weight: normal;
  background: url("../images/slash.png") top left no-repeat;
}

h2 {
  font-size: 1.4em;
  line-height: 1.26em;
  font-weight: bold;
  margin: 0.4em 0 0.6em;
  color: #006CBA;
}

.boxheader h2 {
  float: left;
  color: #FFFFFF;
}

h3 {
  font-size: 0.92em;
  line-height: 1.33em;
  font-weight: bold;
  margin: 0.4em 0 0.6em;
  color: #FFFFFF;
}

.asidebox h3 {
  margin: 0;
  padding: 6px 10px;
  background: #51AD32;
  border-radius: 5px;
}

form h3 {
  display: inline-block;
  color: #0046AD;
  font-size: 1em;
}

#footermenu h3 {
  color: #0046AD;
}

/* Typography */
strong {
  font-weight: bold;
}

p {
  font-size: 1em;
  line-height: 1.4em;
  margin: 0 0 0.6em;
}

.block p {
  color: #FFFFFF;
  font-size: 1.2em;
  line-height: 1.2em;
}

.block-1 p {
  border-bottom: 2px solid #ff171d;
}

.block-2 p {
  border-bottom: 2px solid #4d78e6;
}

.block-3 p {
  border-bottom: 2px solid #19c319;
}

.block-4 p {
  border-bottom: 2px solid #caaf44;
}

.group-links p {
  float: right;
  margin: 0.5em 0;
}

.asidebox p {
  margin: 5px;
}

span.tel-number {
  font-weight: bold;
  font-size: 1.2em;
}

.error {
  color: #B51F26;
}

/* Links */
a {
  font-size: 1em;
  line-height: 1.4em;
  color: #0046AD;
}

#drop-down a {
  color: #FFFFFF;
  text-decoration: none;
}

#drop-down ul a {
  display: block;
  padding: 5px 0 5px 20px;
  border-bottom: 1px solid #091f57;
  background: url("../images/arrow-right.png") left no-repeat;
}

#drop-down .visit {
  float: right;
  padding: 5px 20px 5px 0;
  background: url("../images/arrow-visit.png") right center no-repeat;
}

#tab {
  position: absolute;
  top: -1px;
  right: 0px;
  width: 170px;
  padding: 5px 10px;
  color: #FFFFFF;
  background: #163179;
  text-align: left;
  text-decoration: none;
}

.headerInner a {
  float: left;
  margin: 15px 26px 15px 0px;
  cursor: pointer;
}

ul.font-size li a {
  color: #103184;
  text-decoration: none;
}

ul.font-size li a:hover {
  text-decoration: underline;
}

ul.font-size li #decrease {
  font-size: 0.76em;
}

ul.font-size li #reset {
  font-size: 1.07em;
}

ul.font-size li #increase {
  font-size: 1.38em;
}

a.content-toggler {
  float: right;
  margin: 10px 0;
  color: #FFFFFF;
}

#footermenu a {
  color: #545454;
}

#footermenu a:hover {
  text-decoration: underline;
}

.print-link {
  float: left;
  width: 100%;
  margin-bottom: 10px;
  text-align: right;
}

.hidden {
  display: none;
}

.red {
  color: red;
}

.bold {
  font-weight: bold;
}

.clear {
  clear: both;
}

form {
  float: left;
  position: relative;
  margin-bottom: 30px;
  padding: 10px 20px 20px;
  background: #F6F6F6;
  border-radius: 5px;
}

fieldset,
#complete {
  display: inline-block;
  background: #DCEBF8;
  margin-bottom: 20px;
  padding: 20px;
  border-radius: 5px;
}

.step-2 fieldset {
  padding: 0;
}

.step-4 fieldset {
  float: left;
}

table.standardForm {
  width: 670px;
}

.standardForm th,
.standardForm td {
  width: 50%;
}

.standardForm th {
  padding-bottom: 10px;
  font-weight: bold;
  text-align: left;
}

label {
  margin-bottom: 10px;
  font-weight: bold;
}

td label {
  display: inline-block;
  _float: left;
  _clear: left;
}

.cover-toggle label {
  display: block;
  _width: 150px;
  text-align: center;
}

.direct-debit-setup label {
  float: left;
  width: 50%;
}

.direct-debit-setup .account-holder-labels {
  float: left;
}

.direct-debit-setup .account-holder-labels label {
  clear: left;
  width: auto;
}

input.text,
select.select,
textarea {
  display: inline-block;
  margin-bottom: 10px;
  padding: 5px;
  border-radius: 5px;
}

input.text,
select.select,
textarea {
  border: 1px solid #B6B6B6;
}

input.text:focus,
select.select:focus,
textarea:focus {
  border: 1px solid #666666;
}

textarea {
  width: 660px !important;
  font-family: arial, helvetica, sans-serif;
  font-size: 1em;
}

input#sortCode1,
input#sortCode2,
input#sortCode3 {
  width: 35px !important;
}

input.error,
select.error {
  border: 1px solid #B51F26;
}

.text-button {
  background-color: transparent;
  text-decoration: underline;
  font-weight: bold;
  padding-top: 4px;
  color: #113184;
  cursor: pointer;
  border: 0;
}

.linkBtn,
.linkBtnRed,
.formSubmit {
  display: inline-block;
  line-height: normal;
  font-weight: normal;
  background: #0D2B77;
  overflow: visible;
  border: 1px solid #fff;
  font-family: Arial, sans serif;
}

.linkBtn a:link,
.linkBtn a:visited,
.linkBtn span,
.linkBtn .form-action,
.linkBtnRed .submit,
.linkBtn .address {
  display: inline-block;
  background: url("../images/linkBtn.png") no-repeat 100% 50%;
  border: 0;
  color: #FFF !important;
  text-decoration: none;
  padding: 8px 40px 8px 10px;
  margin: 0;
  overflow: visible;
}

.button {
  display: inline-block;
  margin-bottom: 10px;
  padding: 5px 10px;
  border-radius: 5px;
  border: none;
  font-size: 1.2em;
  line-height: 1.4em;
  text-decoration: none;
  color: #FFFFFF;
}

.button:hover {
  cursor: pointer;
}

.address {
  margin-bottom: 10px;
  /*background: url("../images/form-button-blue.png") center no-repeat;*/
}

.form-action {
  float: right;
  /*background: url("../images/form-button-blue.png") center no-repeat;*/
}

.submit {
  float: right;
  /*background: url("../images/form-button-red.png") center no-repeat;*/
}

.back {
  float: left;
  /*background: url("../images/form-button-blue.png") center no-repeat;*/
}

.help {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-left: 20px;
  font-size: 0px;
  color: #DCEBF8;
  background: url("../images/icons/help.png") center no-repeat;
}

/* Overriding Styles with New code on Live solution */
.linkBtn,
.formSubmit {
  background: #314A8B;
  background: -moz-linear-gradient(top, #314A8B 0%, #0D2B77 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #314A8B), color-stop(100%, #0D2B77)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #314A8B 0%, #0D2B77 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #314A8B 0%, #0D2B77 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #314A8B 0%, #0D2B77 100%); /* IE10+ */
  background: linear-gradient(to top, #314A8B 0%, #0D2B77 100%); /* W3C */
}

.linkBtn:hover,
.linkBtn:active,
.formSubmit:hover,
.formSubmit:active {
  background: #6b7dac;
  background: -moz-linear-gradient(top, #6b7dac 0%, #334c8c 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6b7dac), color-stop(100%, #334c8c)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6b7dac 0%, #334c8c 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6b7dac 0%, #334c8c 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6b7dac 0%, #334c8c 100%); /* IE10+ */
  background: linear-gradient(to top, #6b7dac 0%, #334c8c 100%); /* W3C */
}

/* Red */
.linkBtnRed,
.formSubmitRed {
  background: #EC1A3B;
  background: -moz-linear-gradient(top, #EC1A3B 0%, #CF001C 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EC1A3B), color-stop(100%, #CF001C)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #EC1A3B 0%, #CF001C 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #EC1A3B 0%, #CF001C 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #EC1A3B 0%, #CF001C 100%); /* IE10+ */
  background: linear-gradient(to top, #EC1A3B 0%, #CF001C 100%); /* W3C */
}

.linkBtnRed:hover,
.linkBtnRed:active,
.formSubmitRed:hover,
.formSubmitRed:active {
  background: #f04660;
  background: -moz-linear-gradient(top, #f04660 0%, #d72b42 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f04660), color-stop(100%, #d72b42)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f04660 0%, #d72b42 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f04660 0%, #d72b42 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f04660 0%, #d72b42 100%); /* IE10+ */
  background: linear-gradient(to top, #f04660 0%, #d72b42 100%); /* W3C */
}

.button {
  display: inline-block;
  margin-bottom: 10px;
  padding: 5px 10px;
  border-radius: 5px;
  border: none;
  font-size: 1.2em;
  line-height: 1.4em;
  text-decoration: none;
  color: #FFFFFF;
}

.button:hover {
  cursor: pointer;
}

ul {
  list-style-type: disc;
}

#drop-down ul {
  list-style: none;
}

ul.font-size {
  list-style: none;
  text-align: right;
}

ul.font-size li {
  display: inline;
  padding: 0 0 0 13px;
  font-family: "lucida sans unicode", "lucida grande", sans-serif;
}

ul.qabProgressBar {
  width: 100%;
  margin: 0 0 25px 0;
  padding: 0;
  background-color: #ffffff;
  overflow: hidden;
  list-style: none;
}

ul.qabProgressBar li {
  float: left;
  min-width: 105px;
  height: 16px;
  margin: 0;
  padding: 10px 18px 10px 0;
  _padding: 10px 20px 5px 0;
  display: inline-block;
  color: #FFFFFF;
  background-color: #cdcfd0;
  background-image: url("../images/progress-bar.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
}

ul.qabProgressBar li.active {
  background-color: transparent;
  background-position: 100% -36px;
}

ul.qabProgressBar li.traversed {
  background-color: transparent;
  background-position: 100% -72px;
}

ul.qabProgressBar li.activeLast {
  background-position: 100% -144px;
}

ul.qabProgressBar li.inactiveLast {
  background-position: 100% -108px;
}

.alertMessages ul li {
  list-style-position: inside;
}

ul.pdf-docs {
  list-style: none;
  margin-bottom: 10px;
}

ul.pdf-docs li {
  min-height: 20px;
  padding: 17px 0 15px 50px;
  background: url("../images/icons/pdf.gif") top left no-repeat;
}

form ul li,
#complete ul li {
  margin-bottom: 10px;
}

#footermenu ul li {
  margin-bottom: 10px;
}

ul.numbers {
  margin-bottom: 30px;
}

ul.numbers li {
  display: inline;
  margin: 0 5px 0 0;
  padding: 3px 5px;
  background: #FFFFFF;
  border: 1px solid black;
}

.alertMessages ul li {
  margin-left: 30px;
  color: #B51F26;
}

.alertMessages ul li.alertHeader {
  margin-left: 0px;
  padding-left: 25px;
  list-style: none;
  background: url("../images/icons/error.gif") left no-repeat;
}

.datagrid-1 tr td {
  padding: 10px;
  text-align: center;
  vertical-align: middle;
  border: 1px solid silver;
}

.datagrid-1 tr td.overview {
  text-align: left;
}

tr.line td {
  background: #F6F6F6;
}

.datagrid-1 td.cover-toggle {
  width: 150px;
}

.datagrid-1 td.cover-info {
  width: 200px;
}

.no-choice td.cover-info {
  width: 250px;
}

.datagrid-1 td.cover-extra {
  width: 130px;
}

.datagrid-1 td.blackout {
  background: #E1E1E1;
}

.quote-details th,
.quote-details td {
  text-align: left;
}

.quote-details th {
  width: 233px;
  padding: 0 20px 20px 0;
}

.cover-price {
  clear: left;
  display: block;
}

p.tick,
p.cross {
  float: left;
  width: 100%;
  height: 21px;
  font-size: 0px;
  background-position: center;
  background-repeat: no-repeat;
}

p.tick {
  background-image: url("../images/icons/tick.png");
  _background-image: url("../images/icons/tick-ie.png");
}

p.cross {
  background-image: url("../images/icons/cross.png");
  _background-image: url("../images/icons/cross-ie.png");
}

p.tick,
p.cross {
  _color: #DCEBF8;
  _background-position: 37px -42px;
}

.line p.tick,
.line p.cross {
  _color: #F6F6F6;
  _background-position: 37px 0;
}

.blackout p.tick,
.blackout p.cross {
  _color: #E1E1E1;
  _background-position: 37px -21px;
}

table {
  font-size: 1em;
  line-height: 1.4em;
}

label {
  font-size: 1em;
  line-height: 1.4em;
}

.mark-1 {
  color: #B30000;
}

.mark-2 {
  font-size: 1.8em;
  color: #B30000;
}

ul, li {
  font-size: 1em;
  line-height: 1.4em;
}

ul.font-size li {
  line-height: 1.6em;
}

ul.qabProgressBar li {
  font-size: 0.9em;
  line-height: 1.36em;
}

ul.qabProgressBar li span {
  color: #091f57;
  text-align: center;
  display: block;
  float: left;
  width: 28px;
  height: 22px;
  border-radius: 14px;
  background: #ffffff;
  padding-top: 4px;
  margin: -5px 10px auto 5px;
  _margin-right: 5px;
  _margin-left: 2px;
}

.alertMessages ul li {
  line-height: 1.6em;
}

address {
  font-size: 1em;
  line-height: 1.4em;
  margin: 0 0 0.6em;
}

.helpMePlaceholder {
  clear: both;
  width: 100%;
}

.helpMeWrapper .helpMe {
  background: white;
  border-color: #95BB88;
  -o-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  border: 1px solid;
  font-size: 1.3em;
  color: #787266;
}

.helpMeWrapper, .helpMeWrapper.fixed {
  background: white;
}

.helpMeWrapper {
  width: 968px;
  padding: 10px 10px 20px 10px;
}

.helpMeWrapper .helpTitle {
  color: #2C7711;
  font-weight: bold;
}

.helpMeWrapper .helpNo {
  color: #0B276D;
  font-weight: bold;
}

.helpMeWrapper.fixed {
  position: fixed;
  bottom: 0;
  z-index: 500;
  padding-bottom: 20px;
}

ul {
  list-style-type: disc;
}

#drop-down ul {
  list-style: none;
}

ul.font-size {
  list-style: none;
  text-align: right;
}

ul.font-size li {
  display: inline;
  padding: 0 0 0 13px;
  font-family: "lucida sans unicode", "lucida grande", sans-serif;
}

ul.qabProgressBar {
  width: 100%;
  margin: 0 0 25px 0;
  padding: 0;
  background-color: #ffffff;
  overflow: hidden;
  list-style: none;
}

ul.qabProgressBar li {
  float: left;
  min-width: 105px;
  height: 16px;
  margin: 0;
  padding: 10px 18px 10px 0;
  _padding: 10px 20px 5px 0;
  display: inline-block;
  color: #FFFFFF;
  background-color: #cdcfd0;
  background-image: url("../images/progress-bar.png");
  background-position: 100% 0;
  background-repeat: no-repeat;
}

ul.qabProgressBar li.active {
  background-color: transparent;
  background-position: 100% -36px;
}

ul.qabProgressBar li.traversed {
  background-color: transparent;
  background-position: 100% -72px;
}

ul.qabProgressBar li.activeLast {
  background-position: 100% -144px;
}

ul.qabProgressBar li.inactiveLast {
  background-position: 100% -108px;
}

.alertMessages ul li {
  list-style-position: inside;
}

ul.pdf-docs {
  list-style: none;
  margin-bottom: 10px;
}

ul.pdf-docs li {
  min-height: 20px;
  padding: 17px 0 15px 50px;
  background: url("../images/icons/pdf.gif") top left no-repeat;
}

form ul li,
#complete ul li {
  margin-bottom: 10px;
}

#footermenu ul li {
  margin-bottom: 10px;
}

ul.numbers {
  margin-bottom: 30px;
}

ul.numbers li {
  display: inline;
  margin: 0 5px 0 0;
  padding: 3px 5px;
  background: #FFFFFF;
  border: 1px solid black;
}

.alertMessages ul li {
  margin-left: 30px;
  color: #B51F26;
}

.alertMessages ul li.alertHeader {
  margin-left: 0px;
  padding-left: 25px;
  list-style: none;
  background: url("../images/icons/error.gif") left no-repeat;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jlc2V0cy1hbmQtZGVmYXVsdHMuc2NzcyIsInZlbmRvcnMvZmFuY3lib3gvX2ZhbmN5Ym94LnNjc3MiLCJsYXlvdXQvX25hdmlnYXRpb24uc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2NvbnRlbnQuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJiYXNlL19jdXJ2ZWQtY29ybmVycy5zY3NzIiwiYmFzZS9fYm94LXNoYWRvd3Muc2NzcyIsImJhc2UvX2dyYWRpZW50cy5zY3NzIiwiYmFzZS9fdHlwb2dyYXBoeS5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL19saXN0cy5zY3NzIiwiY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJjb21wb25lbnRzL190aWNrcy1jcm9zc2VzLnNjc3MiLCJjb21wb25lbnRzL19oZWxwLW1lLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFhQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQ0E7QUFBQTtFQUVDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDSTs7O0FBR0o7QUFDQTtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDSTs7O0FDbkdKO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBaUJBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUVBO0VBQWdDO0VBQXlCOzs7QUFFekQ7RUFBbUM7RUFBeUI7OztBQUM1RDtFQUFvQztFQUF5Qjs7O0FBRTdEO0VBQXFDO0VBQXlCO0VBQXVIOzs7QUFDckw7RUFBMkM7RUFBeUI7OztBQUNwRTtFQUEyQztFQUF5Qjs7O0FBQ3BFO0VBQTRDO0VBQXlCOzs7QUFFckU7RUFDQzs7O0FBR0Q7RUFDQztFQUFvQjtFQUNwQjs7O0FBR0Q7RUFBcUM7RUFBeUI7OztBQUU5RDtBQUVBO0VBQTRCOzs7QUFFNUI7RUFBOEI7OztBQUM5QjtFQUErQjs7O0FBQy9CO0VBQThCOzs7QUFDOUI7RUFBK0I7OztBQUMvQjtFQUE4Qjs7O0FBQzlCO0VBQStCOzs7QUFDL0I7RUFBOEI7OztBQUM5QjtFQUErQjs7O0FDdFcvQjtFQUNFO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0k7RUFDQTs7O0FBR0o7RUFDRTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQUFBO0FBQUE7RUFHRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FDakRGO0VBQ0U7RUFDQTtFQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUNoQkY7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTs7O0FBR0Y7RUFDRTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOzs7QUFFRjtFQUNFOzs7QUNoR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQVNEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNJOzs7QUFHSjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FDdEZKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUNsREQ7QUFBQTtFQUVJO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0M7RUFDQTs7O0FDZkQ7QUFDQTtBQUNBO0FBQUE7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUo7QUFBQTtBQUFBO0FBQUE7RUFLSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7QUFDQTtBQUFBO0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUVKO0FBQUE7QUFBQTtBQUFBO0VBS0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQ2xESjtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtBQUNBO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0FBRUE7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FBTUQ7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FDck1EO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQUdGO0VBQ0U7OztBQ1RGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0VBR0M7OztBQUdEO0FBQUE7QUFBQTtFQUdDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtBQUFBO0VBR0M7OztBQUdEO0FBQUE7RUFFQzs7O0FDM0dEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNEO0VBQ0M7OztBQUdKO0FBQUE7QUFBQTtFQUdJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFNSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztBQUNBOzs7QUFHRDtFQUNDO0FBQ0E7OztBQUdEO0VBQ0M7QUFDQTs7O0FBR0Q7RUFDQztBQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtBQUNBO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Y7QUFDQTtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0FBQUE7QUFBQTtBQUFBO0VBSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtFQUNFOzs7QUNuSkY7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDSTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDOzs7QUFNRDtFQUNDOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7O0FDN0dEO0VBQ0M7RUFDQTtFQUNBO0VBQ0s7OztBQUdOO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0FBQUE7RUFFQzs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQy9DRDtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUdEO0FBQUE7RUFFQztFQUNBOzs7QUFHRDtBQUFBO0VBRUM7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBOzs7QUFHRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHSjtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7O0FDNUZEO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDSTs7O0FBR0o7RUFDSTtFQUNBOzs7QUFHSjtFQUNJO0VBQ0E7OztBQUdKO0VBQ0k7RUFDQTs7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7O0FIMUNKO0VBQ0M7OztBQUdEO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQztFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0k7OztBQUdKO0VBQ0k7OztBQUdKO0VBQ0M7OztBQUdEO0VBQ0M7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7OztBQUdEO0FBQUE7RUFFQzs7O0FBTUQ7RUFDQzs7O0FBR0Q7RUFDQzs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0EiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFJlc2V0cyBhbmQgRGVmdWFsdHNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRmb250OiBpbmhlcml0O1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLCBxOmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGNvbnRlbnQ6IG5vbmU7XG59XG5cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbi8qIEJvZHkgKi9cbmh0bWwge1xuXHRmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcblx0bWluLXdpZHRoOiA5OTBweDtcblx0Y29sb3I6ICM1NDU0NTQ7XG5cdGJhY2tncm91bmQ6ICNFQ0VDRUQ7XG5cdGZvbnQtc2l6ZTogMS4zZW07XG5cdGZvbnQtZmFtaWx5OiBhcmlhbCwgaGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG4uY2xlYXIge1xuICAgIGNsZWFyOiBib3RoO1xufVxuXG4vKiBTaXRlIFN0cnVjdHVyZSAqL1xuI3BhZ2Uge1xuXHR3aWR0aDogOTkwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4jd3JhcHBlciB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogOTg4cHg7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNDRUQ0RTI7XG59XG5cbi5wYWdlSW5uZXIge1xuXHRwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xufVxuXG4uZXF1YWwtY29sIHtcblx0Y2xlYXI6IHJpZ2h0O1xuXHR3aWR0aDogMzMwcHg7XG59XG5cbi5mbG9hdExlZnQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxuLmZsb2F0UmlnaHQge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKlxuICogRmFuY3lCb3ggLSBqUXVlcnkgUGx1Z2luXG4gKiBTaW1wbGUgYW5kIGZhbmN5IGxpZ2h0Ym94IGFsdGVybmF0aXZlXG4gKlxuICogRXhhbXBsZXMgYW5kIGRvY3VtZW50YXRpb24gYXQ6IGh0dHA6Ly9mYW5jeWJveC5uZXRcbiAqXG4gKiBDb3B5cmlnaHQgKGMpIDIwMDggLSAyMDEwIEphbmlzIFNrYXJuZWxpc1xuICogVGhhdCBzYWlkLCBpdCBpcyBoYXJkbHkgYSBvbmUtcGVyc29uIHByb2plY3QuIE1hbnkgcGVvcGxlIGhhdmUgc3VibWl0dGVkIGJ1Z3MsIGNvZGUsIGFuZCBvZmZlcmVkIHRoZWlyIGFkdmljZSBmcmVlbHkuIFRoZWlyIHN1cHBvcnQgaXMgZ3JlYXRseSBhcHByZWNpYXRlZC5cbiAqXG4gKiBWZXJzaW9uOiAxLjMuNCAoMTEvMTEvMjAxMClcbiAqIFJlcXVpcmVzOiBqUXVlcnkgdjEuMytcbiAqXG4gKiBEdWFsIGxpY2Vuc2VkIHVuZGVyIHRoZSBNSVQgYW5kIEdQTCBsaWNlbnNlczpcbiAqICAgaHR0cDovL3d3dy5vcGVuc291cmNlLm9yZy9saWNlbnNlcy9taXQtbGljZW5zZS5waHBcbiAqICAgaHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzL2dwbC5odG1sXG4gKi9cblxuI2ZhbmN5Ym94LWxvYWRpbmcge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRsZWZ0OiA1MCU7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdG1hcmdpbi10b3A6IC0yMHB4O1xuXHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTEwNDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcgZGl2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiA0MHB4O1xuXHRoZWlnaHQ6IDQ4MHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveC5wbmcnKTtcbn1cblxuI2ZhbmN5Ym94LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdHotaW5kZXg6IDExMDA7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYW5jeWJveC10bXAge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYW5jeWJveC13cmFwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdHotaW5kZXg6IDExMDE7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbiNmYW5jeWJveC1vdXRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogI2ZmZjtcbn1cblxuI2ZhbmN5Ym94LWNvbnRlbnQge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRvdXRsaW5lOiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHotaW5kZXg6IDExMDI7XG5cdGJvcmRlcjogMHB4IHNvbGlkICNmZmY7XG59XG5cbiNmYW5jeWJveC1oaWRlLXNlbC1mcmFtZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0ei1pbmRleDogMTEwMTtcbn1cblxuI2ZhbmN5Ym94LWNsb3NlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xNXB4O1xuXHRyaWdodDogLTE1cHg7XG5cdHdpZHRoOiAzMHB4O1xuXHRoZWlnaHQ6IDMwcHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94LnBuZycpIC00MHB4IDBweDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR6LWluZGV4OiAxMTAzO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jZmFuY3lib3gtZXJyb3Ige1xuXHRjb2xvcjogIzQ0NDtcblx0Zm9udDogbm9ybWFsIDEycHgvMjBweCBBcmlhbDtcblx0cGFkZGluZzogMTRweDtcblx0bWFyZ2luOiAwO1xufVxuXG4jZmFuY3lib3gtaW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAwO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4jZmFuY3lib3gtZnJhbWUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZmFuY3lib3gtbGVmdCwgI2ZhbmN5Ym94LXJpZ2h0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR3aWR0aDogMzUlO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vLi4vaW1hZ2VzL2ZhbmN5Ym94L2JsYW5rLmdpZicpO1xuXHR6LWluZGV4OiAxMTAyO1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jZmFuY3lib3gtbGVmdCB7XG5cdGxlZnQ6IDBweDtcbn1cblxuI2ZhbmN5Ym94LXJpZ2h0IHtcblx0cmlnaHQ6IDBweDtcbn1cblxuI2ZhbmN5Ym94LWxlZnQtaWNvLCAjZmFuY3lib3gtcmlnaHQtaWNvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0bGVmdDogLTk5OTlweDtcblx0d2lkdGg6IDMwcHg7XG5cdGhlaWdodDogMzBweDtcblx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ei1pbmRleDogMTEwMjtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbiNmYW5jeWJveC1sZWZ0LWljbyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMzBweDtcbn1cblxuI2ZhbmN5Ym94LXJpZ2h0LWljbyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtNjBweDtcbn1cblxuI2ZhbmN5Ym94LWxlZnQ6aG92ZXIsICNmYW5jeWJveC1yaWdodDpob3ZlciB7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7IC8qIElFNiAqL1xufVxuXG4jZmFuY3lib3gtbGVmdDpob3ZlciBzcGFuIHtcblx0bGVmdDogMjBweDtcbn1cblxuI2ZhbmN5Ym94LXJpZ2h0OmhvdmVyIHNwYW4ge1xuXHRsZWZ0OiBhdXRvO1xuXHRyaWdodDogMjBweDtcbn1cblxuLmZhbmN5Ym94LWJnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGJvcmRlcjogMDtcblx0d2lkdGg6IDIwcHg7XG5cdGhlaWdodDogMjBweDtcblx0ei1pbmRleDogMTAwMTtcbn1cblxuI2ZhbmN5Ym94LWJnLW4ge1xuXHR0b3A6IC0yMHB4O1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3gteC5wbmcnKTtcbn1cblxuI2ZhbmN5Ym94LWJnLW5lIHtcblx0dG9wOiAtMjBweDtcblx0cmlnaHQ6IC0yMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveC5wbmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE2MnB4O1xufVxuXG4jZmFuY3lib3gtYmctZSB7XG5cdHRvcDogMDtcblx0cmlnaHQ6IC0yMHB4O1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94LXkucG5nJyk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IC0yMHB4IDBweDtcbn1cblxuI2ZhbmN5Ym94LWJnLXNlIHtcblx0Ym90dG9tOiAtMjBweDtcblx0cmlnaHQ6IC0yMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveC5wbmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE4MnB4O1xufVxuXG4jZmFuY3lib3gtYmctcyB7XG5cdGJvdHRvbTogLTIwcHg7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveC14LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIwcHg7XG59XG5cbiNmYW5jeWJveC1iZy1zdyB7XG5cdGJvdHRvbTogLTIwcHg7XG5cdGxlZnQ6IC0yMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeWJveC5wbmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTQwcHggLTE0MnB4O1xufVxuXG4jZmFuY3lib3gtYmctdyB7XG5cdHRvcDogMDtcblx0bGVmdDogLTIwcHg7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3gteS5wbmcnKTtcbn1cblxuI2ZhbmN5Ym94LWJnLW53IHtcblx0dG9wOiAtMjBweDtcblx0bGVmdDogLTIwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDBweCAtMTIycHg7XG59XG5cbiNmYW5jeWJveC10aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiBIZWx2ZXRpY2E7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0ei1pbmRleDogMTEwMjtcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWluc2lkZSB7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjMzMzO1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mYW5jeWJveC10aXRsZS1vdXRzaWRlIHtcblx0cGFkZGluZy10b3A6IDEwcHg7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtdGl0bGUtb3ZlciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiAwO1xuXHRjb2xvcjogI0ZGRjtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI2ZhbmN5Ym94LXRpdGxlLW92ZXIge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uL2ltYWdlcy9mYW5jeWJveC9mYW5jeV90aXRsZV9vdmVyLnBuZycpO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXRpdGxlLWZsb2F0IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRib3R0b206IC0yMHB4O1xuXHRoZWlnaHQ6IDMycHg7XG59XG5cbiNmYW5jeWJveC10aXRsZS1mbG9hdC13cmFwIHtcblx0Ym9yZGVyOiBub25lO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHR3aWR0aDogYXV0bztcbn1cblxuI2ZhbmN5Ym94LXRpdGxlLWZsb2F0LXdyYXAgdGQge1xuXHRib3JkZXI6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbiNmYW5jeWJveC10aXRsZS1mbG9hdC1sZWZ0IHtcblx0cGFkZGluZzogMCAwIDAgMTVweDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3gucG5nJykgLTQwcHggLTkwcHggbm8tcmVwZWF0O1xufVxuXG4jZmFuY3lib3gtdGl0bGUtZmxvYXQtbWFpbiB7XG5cdGNvbG9yOiAjRkZGO1xuXHRsaW5lLWhlaWdodDogMjlweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHBhZGRpbmc6IDAgMCAzcHggMDtcblx0YmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvZmFuY3lib3gvZmFuY3lib3gteC5wbmcnKSAwcHggLTQwcHg7XG59XG5cbiNmYW5jeWJveC10aXRsZS1mbG9hdC1yaWdodCB7XG5cdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ZhbmN5Ym94L2ZhbmN5Ym94LnBuZycpIC01NXB4IC05MHB4IG5vLXJlcGVhdDtcbn1cblxuLyogSUU2ICovXG5cbi5mYW5jeWJveC1pZTYgI2ZhbmN5Ym94LWNsb3NlIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdmYW5jeWJveC9mYW5jeV9jbG9zZS5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7IH1cblxuLmZhbmN5Ym94LWllNiAjZmFuY3lib3gtbGVmdC1pY28geyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9J2ZhbmN5Ym94L2ZhbmN5X25hdl9sZWZ0LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTsgfVxuLmZhbmN5Ym94LWllNiAjZmFuY3lib3gtcmlnaHQtaWNvIHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdmYW5jeWJveC9mYW5jeV9uYXZfcmlnaHQucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpOyB9XG5cbi5mYW5jeWJveC1pZTYgI2ZhbmN5Ym94LXRpdGxlLW92ZXIgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9J2ZhbmN5Ym94L2ZhbmN5X3RpdGxlX292ZXIucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpOyB6b29tOiAxOyB9XG4uZmFuY3lib3gtaWU2ICNmYW5jeWJveC10aXRsZS1mbG9hdC1sZWZ0IHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdmYW5jeWJveC9mYW5jeV90aXRsZV9sZWZ0LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTsgfVxuLmZhbmN5Ym94LWllNiAjZmFuY3lib3gtdGl0bGUtZmxvYXQtbWFpbiB7IGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nZmFuY3lib3gvZmFuY3lfdGl0bGVfbWFpbi5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7IH1cbi5mYW5jeWJveC1pZTYgI2ZhbmN5Ym94LXRpdGxlLWZsb2F0LXJpZ2h0IHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdmYW5jeWJveC9mYW5jeV90aXRsZV9yaWdodC5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7IH1cblxuLmZhbmN5Ym94LWllNiAjZmFuY3lib3gtYmctdywgLmZhbmN5Ym94LWllNiAjZmFuY3lib3gtYmctZSwgLmZhbmN5Ym94LWllNiAjZmFuY3lib3gtbGVmdCwgLmZhbmN5Ym94LWllNiAjZmFuY3lib3gtcmlnaHQsICNmYW5jeWJveC1oaWRlLXNlbC1mcmFtZSB7XG5cdGhlaWdodDogZXhwcmVzc2lvbih0aGlzLnBhcmVudE5vZGUuY2xpZW50SGVpZ2h0ICsgXCJweFwiKTtcbn1cblxuI2ZhbmN5Ym94LWxvYWRpbmcuZmFuY3lib3gtaWU2IHtcblx0cG9zaXRpb246IGFic29sdXRlOyBtYXJnaW4tdG9wOiAwO1xuXHR0b3A6IGV4cHJlc3Npb24oICgtMjAgKyAoZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmNsaWVudEhlaWdodCA/IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudC5jbGllbnRIZWlnaHQvMiA6IGRvY3VtZW50LmJvZHkuY2xpZW50SGVpZ2h0LzIgKSArICggaWdub3JlTWUgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wID8gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LnNjcm9sbFRvcCA6IGRvY3VtZW50LmJvZHkuc2Nyb2xsVG9wICkpICsgJ3B4Jyk7XG59XG5cbiNmYW5jeWJveC1sb2FkaW5nLmZhbmN5Ym94LWllNiBkaXZcdHsgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdmYW5jeWJveC9mYW5jeV9sb2FkaW5nLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTsgfVxuXG4vKiBJRTYsIElFNywgSUU4ICovXG5cbi5mYW5jeWJveC1pZSAuZmFuY3lib3gtYmcgeyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5mYW5jeWJveC1pZSAjZmFuY3lib3gtYmctbiB7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdmYW5jeWJveC9mYW5jeV9zaGFkb3dfbi5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7IH1cbi5mYW5jeWJveC1pZSAjZmFuY3lib3gtYmctbmUgeyBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nZmFuY3lib3gvZmFuY3lfc2hhZG93X25lLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTsgfVxuLmZhbmN5Ym94LWllICNmYW5jeWJveC1iZy1lIHsgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9J2ZhbmN5Ym94L2ZhbmN5X3NoYWRvd19lLnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTsgfVxuLmZhbmN5Ym94LWllICNmYW5jeWJveC1iZy1zZSB7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdmYW5jeWJveC9mYW5jeV9zaGFkb3dfc2UucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpOyB9XG4uZmFuY3lib3gtaWUgI2ZhbmN5Ym94LWJnLXMgeyBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nZmFuY3lib3gvZmFuY3lfc2hhZG93X3MucG5nJywgc2l6aW5nTWV0aG9kPSdzY2FsZScpOyB9XG4uZmFuY3lib3gtaWUgI2ZhbmN5Ym94LWJnLXN3IHsgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGFJbWFnZUxvYWRlcihzcmM9J2ZhbmN5Ym94L2ZhbmN5X3NoYWRvd19zdy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7IH1cbi5mYW5jeWJveC1pZSAjZmFuY3lib3gtYmctdyB7IGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhSW1hZ2VMb2FkZXIoc3JjPSdmYW5jeWJveC9mYW5jeV9zaGFkb3dfdy5wbmcnLCBzaXppbmdNZXRob2Q9J3NjYWxlJyk7IH1cbi5mYW5jeWJveC1pZSAjZmFuY3lib3gtYmctbncgeyBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYUltYWdlTG9hZGVyKHNyYz0nZmFuY3lib3gvZmFuY3lfc2hhZG93X253LnBuZycsIHNpemluZ01ldGhvZD0nc2NhbGUnKTsgfVxuIiwiI2Ryb3AtZG93biB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMxNjMxNzg7XG59XG5cbi5kcm9wLWRvd24tb3V0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMxYTM3ODI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGEyMzYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBhMjM2MTtcbn1cblxuLmRyb3AtZG93bi1vdXRlci1oaWRkZW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG59XG5cbi5kcm9wLWRvd24taW5uZXIge1xuICB3aWR0aDogOTkwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uZHJvcC1kb3duLWNvbnRlbnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDk1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyMjFweDtcbiAgbWFyZ2luOiAyMHB4IDBweDtcbiAgcGFkZGluZzogMnB4O1xuICBiYWNrZ3JvdW5kOiAjMTYzMjdhO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGEyMzYxO1xufVxuXG4uYmxvY2stMSxcbi5ibG9jay0yLFxuLmJsb2NrLTMge1xuICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG59XG5cbi5ibG9jayBkaXYge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE5OXB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMGEyMzYxO1xufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBIZWFkZXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4jaGVhZGVyIHtcbiAgaGVpZ2h0OiAxJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI2hlYWRlciAuaGVhZGVySW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIDAgMTRweCAwO1xufVxuXG4jaGVhZGVyIC5oZWFkZXJCYXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvdGVtcGxhdGUvaGVhZGVyLWJhci5naWZcIikgbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiAyNnB4O1xuICBfaGVpZ2h0OiAyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA4cHggMTdweCA2cHg7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIENvbnRlbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiNjb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA3NTBweDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cblxuI3JpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMTkwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDQ4cHggMCAwIDA7XG59XG5cbiNyaWdodCAucmlnaHRJbm5lciB7XG4gIHBhZGRpbmc6IDU3cHggM3B4IDAgMDtcbn1cblxuLmFzaWRlYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTc4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYXNpZGVib3hoZWFkZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTAzMTg0O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB6b29tOiAxO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuNGVtO1xufVxuXG4uYm94aGVhZGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiA2OTBweDtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTEzMTg0O1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDBweCAwcHg7XG59XG5cbi5jbG9zZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5hbGVydE1lc3NhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRlbnQtdG9nZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBfZmxvYXQ6IGxlZnQ7XG4gIF9jbGVhcjogbGVmdDtcbiAgX3dpZHRoOiA2NzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI0RDRUJGODtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCA1cHggNXB4O1xufVxuXG4uZGlyZWN0LWRlYml0LWRldGFpbHMge1xuICB3aWR0aDogMzM1cHg7XG59XG5cbmRpdi5kaXJlY3QtZGViaXQtZGV0YWlscyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuYWRkcmVzcy5kaXJlY3QtZGViaXQtZGV0YWlscyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZnJhbWUge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4uYm94Y29udGVudHMgdWwge1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5ib3hjb250ZW50cyB1bCBsaSA+IHVsIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlO1xufVxuLmJveGNvbnRlbnRzIGxpIHAge1xuICBtYXJnaW46IDEwcHggYXV0bztcbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEZvb3RlclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuI2Zvb3Rlcm1lbnUge1xuXHRmbG9hdDogbGVmdDtcblx0Y2xlYXI6IGJvdGg7XG5cdHdpZHRoOiA5ODhweDtcblx0X3dpZHRoOiA5OTBweDtcbn1cblxuI2Zvb3Rlcm1lbnUgLmZvb3Rlci10b3Age1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDk4OHB4O1xuXHRfd2lkdGg6IDk5MHB4O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2Njtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG59XG5cbiNmb290ZXJtZW51IC5mb290ZXItdG9wIGRpdiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwYWRkaW5nOiAyMHB4O1xufVxuXG4jZm9vdGVybWVudSBhIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jZm9vdGVybWVudSAuZm9vdGVyLXRvcCAuc29jaWFsLWxpbmtzIHtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuXG4jZm9vdGVybWVudSAuZm9vdGVyLXRvcCAud29ybGQtbGlua3Mge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbiNmb290ZXJtZW51IC5ncm91cC1saW5rcyB7XG5cdGNsZWFyOiBsZWZ0O1xuXHR3aWR0aDogOTc2cHg7XG5cdG1pbi1oZWlnaHQ6IDI4cHg7XG5cdF9oZWlnaHQ6IDI4cHg7XG5cdHBhZGRpbmc6IDVweCA3cHggNHB4O1xuXHRiYWNrZ3JvdW5kOiAjREJEQkRCIHVybChcIi4uL2ltYWdlcy90ZW1wbGF0ZS9mb290ZXIucG5nXCIpIHJlcGVhdC14O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBGb290ZXI6IFJlZGVzaWduIDIwMTJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNEQURBREE7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjQ0VENEUyIDAlLCAjRDZENkQ2IDElLCAjRTdFN0U3IDYlLCAjRTlFOUU5IDclLCAjRUJFQkVCIDIzJSwgI0VCRUJFQiAzMSUsICNEQURBREEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjQ0VENEUyIDAlLCNENkQ2RDYgMSUsI0U3RTdFNyA2JSwjRTlFOUU5IDclLCNFQkVCRUIgMjMlLCNFQkVCRUIgMzElLCNEQURBREEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0NFRDRFMiAwJSwjRDZENkQ2IDElLCNFN0U3RTcgNiUsI0U5RTlFOSA3JSwjRUJFQkVCIDIzJSwjRUJFQkVCIDMxJSwjREFEQURBIDEwMCUpO1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjQ0VENEUyIDAlLCNENkQ2RDYgMSUsI0U3RTdFNyA2JSwjRTlFOUU5IDclLCNFQkVCRUIgMjMlLCNFQkVCRUIgMzElLCNEQURBREEgMTAwJSk7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI0NFRDRFMiAwJSwjRDZENkQ2IDElLCNFN0U3RTcgNiUsI0U5RTlFOSA3JSwjRUJFQkVCIDIzJSwjRUJFQkVCIDMxJSwjREFEQURBIDEwMCUpO1xufVxuXG4uZm9vdGVyIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvb3RlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiB6LWluZGV4OiAxMDAwMDAwOyAqL1xufVxuXG4uZm9vdGVyIC5mb290ZXJDb250ZW50LCAucWFiUHJvZ3Jlc3NCYXIgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uZm9vdGVyIC5mb290ZXJDb250ZW50IHtcbiAgICB3aWR0aDogOTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5mb290ZXIgLmZvb3RlckNvbnRlbnQgcCB7XG4gICAgY29sb3I6ICM2NjY7XG59XG5cbi5mb290ZXIgLmZvb3RlckNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEN1cnZlZCBDb3JuZXJzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4uY3VydmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogNXB4O1xuXHRoZWlnaHQ6IDVweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogMTAwMDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLndoaXRlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29ybmVycy13aGl0ZS5naWYnKTtcbn1cblxuLmJsdWUge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb3JuZXJzLWJsdWUuZ2lmJyk7XG59XG5cbi5ncmV5IHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29ybmVycy1ncmV5LmdpZicpO1xufVxuXG4uYmwge1xuXHRib3R0b206IC0xcHg7XG5cdGxlZnQ6IC0xcHg7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTVweDtcbn1cblxuLmJyIHtcblx0Ym90dG9tOiAtMXB4O1xuXHRyaWdodDogLTFweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAtNXB4O1xufVxuXG5mb3JtIC5ibCxcbmZvcm0gLmJyIHtcblx0Ym90dG9tOiAwcHg7XG59XG5cbi50bCB7XG5cdHRvcDogLTFweDtcblx0X3RvcDogMHB4O1xuXHRsZWZ0OiAtMXB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG59XG5cbi50ciB7XG5cdHRvcDogLTFweDtcblx0X3RvcDogMHB4O1xuXHRyaWdodDogLTFweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogLTdweCAwO1xufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBCb3ggU2hhZG93c1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmxpbmtCdG4sXG4ubGlua0J0blJlZCB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4ubGlua0J0bjphY3RpdmUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJveC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmxpbmtCdG4gLmJhY2sge1xuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9saW5rQnRuLWJhY2sucG5nJykgbm8tcmVwZWF0IDAgNTAlICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmc6IDhweCAxMHB4IDhweCA0MHB4ICFpbXBvcnRhbnQ7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEdyYWRpZW50c1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLyogTGluayBidXR0b24gY29sb3VyIHZhcmlhdGlvbnMgKi9cbi8qIERlZmF1bHQgKi9cbi5saW5rQnRuLFxuLmZvcm1TdWJtaXRcbntcbiAgICBiYWNrZ3JvdW5kOiAjMzE0QThCO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgIzMxNEE4QiAwJSwgIzBEMkI3NyAxMDAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwjMzE0QThCKSwgY29sb3Itc3RvcCgxMDAlLCMwRDJCNzcpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgIzMxNEE4QiAwJSwjMEQyQjc3IDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjMzE0QThCIDAlLCMwRDJCNzcgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgIzMxNEE4QiAwJSwjMEQyQjc3IDEwMCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjMzE0QThCIDAlLCMwRDJCNzcgMTAwJSk7IC8qIFczQyAqL1xufVxuLmxpbmtCdG46aG92ZXIsXG4ubGlua0J0bjphY3RpdmUsXG4uZm9ybVN1Ym1pdDpob3Zlcixcbi5mb3JtU3VibWl0OmFjdGl2ZVxue1xuICAgIGJhY2tncm91bmQ6ICM2YjdkYWM7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjNmI3ZGFjIDAlLCAjMzM0YzhjIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCM2YjdkYWMpLCBjb2xvci1zdG9wKDEwMCUsIzMzNGM4YykpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAjNmI3ZGFjIDAlLCMzMzRjOGMgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICM2YjdkYWMgMCUsIzMzNGM4YyAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjNmI3ZGFjIDAlLCMzMzRjOGMgMTAwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgICM2YjdkYWMgMCUsIzMzNGM4YyAxMDAlKTsgLyogVzNDICovXG59XG5cbi8qIFJlZCAqL1xuLmxpbmtCdG5SZWQsXG4uZm9ybVN1Ym1pdFJlZFxue1xuICAgIGJhY2tncm91bmQ6ICNFQzFBM0I7XG4gICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCAjRUMxQTNCIDAlLCAjQ0YwMDFDIDEwMCUpOyAvKiBGRjMuNisgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCNFQzFBM0IpLCBjb2xvci1zdG9wKDEwMCUsI0NGMDAxQykpOyAvKiBDaHJvbWUsU2FmYXJpNCsgKi9cbiAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICAjRUMxQTNCIDAlLCNDRjAwMUMgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gICAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgICNFQzFBM0IgMCUsI0NGMDAxQyAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gICAgYmFja2dyb3VuZDogLW1zLWxpbmVhci1ncmFkaWVudCh0b3AsICAjRUMxQTNCIDAlLCNDRjAwMUMgMTAwJSk7IC8qIElFMTArICovXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSAgI0VDMUEzQiAwJSwjQ0YwMDFDIDEwMCUpOyAvKiBXM0MgKi9cbn1cbi5saW5rQnRuUmVkOmhvdmVyLFxuLmxpbmtCdG5SZWQ6YWN0aXZlLFxuLmZvcm1TdWJtaXRSZWQ6aG92ZXIsXG4uZm9ybVN1Ym1pdFJlZDphY3RpdmVcbntcbiAgICBiYWNrZ3JvdW5kOiAjZjA0NjYwO1xuICAgIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwNDY2MCAwJSwgI2Q3MmI0MiAxMDAlKTsgLyogRkYzLjYrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCgwJSwjZjA0NjYwKSwgY29sb3Itc3RvcCgxMDAlLCNkNzJiNDIpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAgI2YwNDY2MCAwJSwjZDcyYjQyIDEwMCUpOyAvKiBDaHJvbWUxMCssU2FmYXJpNS4xKyAqL1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICAjZjA0NjYwIDAlLCNkNzJiNDIgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICAgIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAgI2YwNDY2MCAwJSwjZDcyYjQyIDEwMCUpOyAvKiBJRTEwKyAqL1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICAjZjA0NjYwIDAlLCNkNzJiNDIgMTAwJSk7IC8qIFczQyAqL1xufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBUeXBvZ3JhcHlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8qIEhlYWRpbmdzICovXG5oMSB7XG5cdGZvbnQtc2l6ZTogMi4yZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMCAwIDAuOGVtO1xuXHRjb2xvcjogIzgwODA4MDtcbn1cblxuI2hlYWRlciBoMSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDM4cHggMCAwIDY0cHg7XG5cdGNvbG9yOiAjMDA0NkFEO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2xhc2gucG5nXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbn1cblxuaDIge1xuXHRmb250LXNpemU6IDEuNGVtO1xuXHRsaW5lLWhlaWdodDogMS4yNmVtO1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0bWFyZ2luOiAwLjRlbSAwIDAuNmVtO1xuXHRjb2xvcjogIzAwNkNCQTtcbn1cblxuLmJveGhlYWRlciBoMiB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRjb2xvcjogI0ZGRkZGRjtcbn1cblxuaDMge1xuXHRmb250LXNpemU6IDAuOTJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMzNlbTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdG1hcmdpbjogMC40ZW0gMCAwLjZlbTtcblx0Y29sb3I6ICNGRkZGRkY7XG59XG5cbi5hc2lkZWJveCBoMyB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogNnB4IDEwcHg7XG5cdGJhY2tncm91bmQ6ICM1MUFEMzI7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuZm9ybSBoMyB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Y29sb3I6ICMwMDQ2QUQ7XG5cdGZvbnQtc2l6ZTogMWVtO1xufVxuXG4jZm9vdGVybWVudSBoMyB7XG5cdGNvbG9yOiAjMDA0NkFEO1xufVxuXG4vKiBUeXBvZ3JhcGh5ICovXG5zdHJvbmcge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxucCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdG1hcmdpbjogMCAwIDAuNmVtO1xufVxuXG4uYmxvY2sgcCB7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRmb250LXNpemU6IDEuMmVtO1xuXHRsaW5lLWhlaWdodDogMS4yZW07XG59XG5cbi5ibG9jay0xIHAge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmMTcxZDtcbn1cblxuLmJsb2NrLTIgcCB7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNGQ3OGU2O1xufVxuXG4uYmxvY2stMyBwIHtcblx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMxOWMzMTk7XG59XG5cbi5ibG9jay00IHAge1xuXHRib3JkZXItYm90dG9tOiAycHggc29saWQgI2NhYWY0NDtcbn1cblxuLmdyb3VwLWxpbmtzIHAge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMC41ZW0gMDtcbn1cblxuLmFzaWRlYm94IHAge1xuXHRtYXJnaW46IDVweDtcbn1cblxuc3Bhbi50ZWwtbnVtYmVyIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc2l6ZTogMS4yZW07XG59XG5cbi5lcnJvciB7XG5cdGNvbG9yOiAjQjUxRjI2O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0Y29sb3I6ICMwMDQ2QUQ7XG59XG5cbiNkcm9wLWRvd24gYSB7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNkcm9wLWRvd24gdWwgYSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwYWRkaW5nOiA1cHggMCA1cHggMjBweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTFmNTc7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvdy1yaWdodC5wbmdcIikgbGVmdCBuby1yZXBlYXQ7XG59XG5cbiNkcm9wLWRvd24gdWwgYTpob3ZlciB7XG59XG5cbiNkcm9wLWRvd24gLnZpc2l0IHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwYWRkaW5nOiA1cHggMjBweCA1cHggMDtcblx0YmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93LXZpc2l0LnBuZ1wiKSByaWdodCBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4jdGFiIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xcHg7XG5cdHJpZ2h0OiAwcHg7XG5cdHdpZHRoOiAxNzBweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGNvbG9yOiAjRkZGRkZGO1xuXHRiYWNrZ3JvdW5kOiAjMTYzMTc5O1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oZWFkZXJJbm5lciBhIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogMTVweCAyNnB4IDE1cHggMHB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnVsLmZvbnQtc2l6ZSBsaSBhIHtcblx0Y29sb3I6ICMxMDMxODQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxudWwuZm9udC1zaXplIGxpIGE6aG92ZXIge1xuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxudWwuZm9udC1zaXplIGxpICNkZWNyZWFzZSB7XG5cdGZvbnQtc2l6ZTogMC43NmVtO1xufVxuXG51bC5mb250LXNpemUgbGkgI3Jlc2V0IHtcblx0Zm9udC1zaXplOiAxLjA3ZW07XG59XG5cbnVsLmZvbnQtc2l6ZSBsaSAjaW5jcmVhc2Uge1xuXHRmb250LXNpemU6IDEuMzhlbTtcbn1cblxuYS5jb250ZW50LXRvZ2dsZXIge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbjogMTBweCAwO1xuXHRjb2xvcjogI0ZGRkZGRjtcbn1cblxuI2Zvb3Rlcm1lbnUgYSB7XG5cdGNvbG9yOiAjNTQ1NDU0O1xufVxuXG4jZm9vdGVybWVudSBhOmhvdmVyIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5wcmludC1saW5rIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cbiIsIi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVkIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmNsZWFyIHtcbiAgY2xlYXI6Ym90aDtcbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIEZvcm1zXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5mb3JtIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0cGFkZGluZzogMTBweCAyMHB4IDIwcHg7XG5cdGJhY2tncm91bmQ6ICNGNkY2RjY7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuZmllbGRzZXQsXG4jY29tcGxldGUge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQ6ICNEQ0VCRjg7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnN0ZXAtMiBmaWVsZHNldCB7XG5cdHBhZGRpbmc6IDA7XG59XG5cbi5zdGVwLTQgZmllbGRzZXQge1xuXHRmbG9hdDogbGVmdDtcbn1cblxudGFibGUuc3RhbmRhcmRGb3JtIHtcblx0d2lkdGg6IDY3MHB4O1xufVxuXG4uc3RhbmRhcmRGb3JtIHRoLFxuLnN0YW5kYXJkRm9ybSB0ZCB7XG5cdHdpZHRoOiA1MCU7XG59XG5cbi5zdGFuZGFyZEZvcm0gdGgge1xuXHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbmxhYmVsIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbnRkIGxhYmVsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRfZmxvYXQ6IGxlZnQ7XG5cdF9jbGVhcjogbGVmdDtcbn1cblxuLmNvdmVyLXRvZ2dsZSBsYWJlbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRfd2lkdGg6IDE1MHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kaXJlY3QtZGViaXQtc2V0dXAgbGFiZWwge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDUwJTtcbn1cblxuLmRpcmVjdC1kZWJpdC1zZXR1cCAuYWNjb3VudC1ob2xkZXItbGFiZWxzIHtcblx0ZmxvYXQ6IGxlZnQ7XG59XG5cbi5kaXJlY3QtZGViaXQtc2V0dXAgLmFjY291bnQtaG9sZGVyLWxhYmVscyBsYWJlbCB7XG5cdGNsZWFyOiBsZWZ0O1xuXHR3aWR0aDogYXV0bztcbn1cblxuaW5wdXQudGV4dCxcbnNlbGVjdC5zZWxlY3QsXG50ZXh0YXJlYSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0cGFkZGluZzogNXB4O1xuXHRib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbmlucHV0LnRleHQsXG5zZWxlY3Quc2VsZWN0LFxudGV4dGFyZWF7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNCNkI2QjY7XG59XG5cbmlucHV0LnRleHQ6Zm9jdXMsXG5zZWxlY3Quc2VsZWN0OmZvY3VzLFxudGV4dGFyZWE6Zm9jdXMge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xufVxuXG50ZXh0YXJlYSB7XG5cdHdpZHRoOiA2NjBweCAhaW1wb3J0YW50O1xuXHRmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0Zm9udC1zaXplOiAxZW07XG59XG5cbmlucHV0I3NvcnRDb2RlMSxcbmlucHV0I3NvcnRDb2RlMixcbmlucHV0I3NvcnRDb2RlMyB7XG5cdHdpZHRoOiAzNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0LmVycm9yLFxuc2VsZWN0LmVycm9yIHtcblx0Ym9yZGVyOiAxcHggc29saWQgI0I1MUYyNjtcbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgQnV0dG9uc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnRleHQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgIGNvbG9yOiAjMTEzMTg0O1xuXHQgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6MFxufVxuXG4ubGlua0J0bixcbi5saW5rQnRuUmVkLFxuLmZvcm1TdWJtaXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgYmFja2dyb3VuZDogIzBEMkI3NztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2FucyBzZXJpZjtcbn1cblxuLmxpbmtCdG4gYTpsaW5rLFxuLmxpbmtCdG4gYTp2aXNpdGVkLFxuLmxpbmtCdG4gc3Bhbixcbi5saW5rQnRuIC5mb3JtLWFjdGlvbixcbi5saW5rQnRuUmVkIC5zdWJtaXQsXG4ubGlua0J0biAuYWRkcmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2xpbmtCdG4ucG5nJykgbm8tcmVwZWF0IDEwMCUgNTAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI0ZGRiFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDhweCA0MHB4IDhweCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0cGFkZGluZzogNXB4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblx0Ym9yZGVyOiBub25lO1xuXHRmb250LXNpemU6IDEuMmVtO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y29sb3I6ICNGRkZGRkY7XG59XG5cbi5idXR0b246aG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5hZGRyZXNzIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0LypiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9ybS1idXR0b24tYmx1ZS5wbmdcIikgY2VudGVyIG5vLXJlcGVhdDsqL1xufVxuXG4uZm9ybS1hY3Rpb24ge1xuXHRmbG9hdDogcmlnaHQ7XG5cdC8qYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvcm0tYnV0dG9uLWJsdWUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7Ki9cbn1cblxuLnN1Ym1pdCB7XG5cdGZsb2F0OiByaWdodDtcblx0LypiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvZm9ybS1idXR0b24tcmVkLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0OyovXG59XG5cbi5iYWNrIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdC8qYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Zvcm0tYnV0dG9uLWJsdWUucG5nXCIpIGNlbnRlciBuby1yZXBlYXQ7Ki9cbn1cblxuLmhlbHAge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRmb250LXNpemU6IDBweDtcblx0Y29sb3I6ICNEQ0VCRjg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9oZWxwLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xufVxuXG4vKiBPdmVycmlkaW5nIFN0eWxlcyB3aXRoIE5ldyBjb2RlIG9uIExpdmUgc29sdXRpb24gKi9cbi5saW5rQnRuLFxuLmZvcm1TdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjMzE0QThCO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMTRBOEIgMCUsICMwRDJCNzcgMTAwJSk7IC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjMzE0QThCKSwgY29sb3Itc3RvcCgxMDAlLCAjMEQyQjc3KSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICMzMTRBOEIgMCUsICMwRDJCNzcgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICMzMTRBOEIgMCUsICMwRDJCNzcgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzMxNEE4QiAwJSwgIzBEMkI3NyAxMDAlKTsgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzMxNEE4QiAwJSwgIzBEMkI3NyAxMDAlKTsgLyogVzNDICovXG59XG5cbi5saW5rQnRuOmhvdmVyLFxuLmxpbmtCdG46YWN0aXZlLFxuLmZvcm1TdWJtaXQ6aG92ZXIsXG4uZm9ybVN1Ym1pdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjNmI3ZGFjO1xuICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsICM2YjdkYWMgMCUsICMzMzRjOGMgMTAwJSk7IC8qIEZGMy42KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDAlLCAjNmI3ZGFjKSwgY29sb3Itc3RvcCgxMDAlLCAjMzM0YzhjKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICM2YjdkYWMgMCUsICMzMzRjOGMgMTAwJSk7IC8qIENocm9tZTEwKyxTYWZhcmk1LjErICovXG4gIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICM2YjdkYWMgMCUsICMzMzRjOGMgMTAwJSk7IC8qIE9wZXJhIDExLjEwKyAqL1xuICBiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgIzZiN2RhYyAwJSwgIzMzNGM4YyAxMDAlKTsgLyogSUUxMCsgKi9cbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzZiN2RhYyAwJSwgIzMzNGM4YyAxMDAlKTsgLyogVzNDICovXG59XG5cbi8qIFJlZCAqL1xuLmxpbmtCdG5SZWQsXG4uZm9ybVN1Ym1pdFJlZCB7XG4gIGJhY2tncm91bmQ6ICNFQzFBM0I7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI0VDMUEzQiAwJSwgI0NGMDAxQyAxMDAlKTsgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNFQzFBM0IpLCBjb2xvci1zdG9wKDEwMCUsICNDRjAwMUMpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI0VDMUEzQiAwJSwgI0NGMDAxQyAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI0VDMUEzQiAwJSwgI0NGMDAxQyAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjRUMxQTNCIDAlLCAjQ0YwMDFDIDEwMCUpOyAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjRUMxQTNCIDAlLCAjQ0YwMDFDIDEwMCUpOyAvKiBXM0MgKi9cbn1cblxuLmxpbmtCdG5SZWQ6aG92ZXIsXG4ubGlua0J0blJlZDphY3RpdmUsXG4uZm9ybVN1Ym1pdFJlZDpob3Zlcixcbi5mb3JtU3VibWl0UmVkOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmMDQ2NjA7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwNDY2MCAwJSwgI2Q3MmI0MiAxMDAlKTsgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmMDQ2NjApLCBjb2xvci1zdG9wKDEwMCUsICNkNzJiNDIpKTsgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwNDY2MCAwJSwgI2Q3MmI0MiAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2YwNDY2MCAwJSwgI2Q3MmI0MiAxMDAlKTsgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZjA0NjYwIDAlLCAjZDcyYjQyIDEwMCUpOyAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZjA0NjYwIDAlLCAjZDcyYjQyIDEwMCUpOyAvKiBXM0MgKi9cbn1cblxuLmJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBub25lO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBsaW5lLWhlaWdodDogMS40ZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idXR0b246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59IiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBMaXN0c1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxudWwge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG59XG5cbiNkcm9wLWRvd24gdWwge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC5mb250LXNpemUge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudWwuZm9udC1zaXplIGxpIHtcblx0ZGlzcGxheTogaW5saW5lO1xuXHRwYWRkaW5nOiAwIDAgMCAxM3B4O1xuXHRmb250LWZhbWlseTogXCJsdWNpZGEgc2FucyB1bmljb2RlXCIsIFwibHVjaWRhIGdyYW5kZVwiLCBzYW5zLXNlcmlmO1xufVxuXG51bC5xYWJQcm9ncmVzc0JhciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46IDAgMCAyNXB4IDA7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLnFhYlByb2dyZXNzQmFyIGxpIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4td2lkdGg6IDEwNXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxOHB4IDEwcHggMDtcbiAgICBfcGFkZGluZzogMTBweCAyMHB4IDVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RjZmQwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9wcm9ncmVzcy1iYXIucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG51bC5xYWJQcm9ncmVzc0JhciBsaS5hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAtMzZweDtcbn1cblxudWwucWFiUHJvZ3Jlc3NCYXIgbGkudHJhdmVyc2VkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTcycHg7XG59XG5cbnVsLnFhYlByb2dyZXNzQmFyIGxpLmFjdGl2ZUxhc3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTE0NHB4O1xufVxuXG51bC5xYWJQcm9ncmVzc0JhciBsaS5pbmFjdGl2ZUxhc3Qge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgLTEwOHB4O1xufVxuXG4uYWxlcnRNZXNzYWdlcyB1bCBsaSB7XG5cdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbn1cblxudWwucGRmLWRvY3Mge1xuXHRsaXN0LXN0eWxlOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG51bC5wZGYtZG9jcyBsaSB7XG5cdG1pbi1oZWlnaHQ6IDIwcHg7XG5cdHBhZGRpbmc6IDE3cHggMCAxNXB4IDUwcHg7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9wZGYuZ2lmXCIpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbn1cblxuZm9ybSB1bCBsaSxcbiNjb21wbGV0ZSB1bCBsaSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiNmb290ZXJtZW51IHVsIHtcbn1cblxuI2Zvb3Rlcm1lbnUgdWwgbGkge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG51bC5udW1iZXJzIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxudWwubnVtYmVycyBsaSB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0bWFyZ2luOiAwIDVweCAwIDA7XG5cdHBhZGRpbmc6IDNweCA1cHg7XG5cdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4uYWxlcnRNZXNzYWdlcyB1bCBsaSB7XG5cdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRjb2xvcjogI0I1MUYyNjtcbn1cblxuLmFsZXJ0TWVzc2FnZXMgdWwgbGkuYWxlcnRIZWFkZXIge1xuXHRtYXJnaW4tbGVmdDogMHB4O1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9pY29ucy9lcnJvci5naWZcIikgbGVmdCBuby1yZXBlYXQ7XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFRhYmxlc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmRhdGFncmlkLTEgdHIgdGQge1xuXHRwYWRkaW5nOiAxMHB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCBzaWx2ZXI7XG59XG5cbi5kYXRhZ3JpZC0xIHRyIHRkLm92ZXJ2aWV3IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxudHIubGluZSB0ZCB7XG5cdGJhY2tncm91bmQ6ICNGNkY2RjY7XG59XG5cbi5kYXRhZ3JpZC0xIHRkLmNvdmVyLXRvZ2dsZSB7XG5cdHdpZHRoOiAxNTBweDtcbn1cblxuLmRhdGFncmlkLTEgdGQuY292ZXItaW5mbyB7XG5cdHdpZHRoOiAyMDBweDtcbn1cblxuLm5vLWNob2ljZSB0ZC5jb3Zlci1pbmZvIHtcblx0d2lkdGg6IDI1MHB4O1xufVxuXG4uZGF0YWdyaWQtMSB0ZC5jb3Zlci1leHRyYSB7XG5cdHdpZHRoOiAxMzBweDtcbn1cblxuLmRhdGFncmlkLTEgdGQuYmxhY2tvdXQge1xuXHRiYWNrZ3JvdW5kOiAjRTFFMUUxO1xufVxuXG4ucXVvdGUtZGV0YWlscyB0aCxcbi5xdW90ZS1kZXRhaWxzIHRkIHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnF1b3RlLWRldGFpbHMgdGgge1xuXHR3aWR0aDogMjMzcHg7XG5cdHBhZGRpbmc6IDAgMjBweCAyMHB4IDA7XG59XG5cbi5jb3Zlci1wcmljZSB7XG5cdGNsZWFyOiBsZWZ0O1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgVGlja3MgLyBDcm9zc2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5wLnRpY2ssXG5wLmNyb3NzIHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDIxcHg7XG5cdGZvbnQtc2l6ZTogMHB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbnAudGljayB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy90aWNrLnBuZ1wiKTtcblx0X2JhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy90aWNrLWllLnBuZ1wiKTtcbn1cblxucC5jcm9zcyB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pY29ucy9jcm9zcy5wbmdcIik7XG5cdF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaWNvbnMvY3Jvc3MtaWUucG5nXCIpO1xufVxuXG5wLnRpY2ssXG5wLmNyb3NzIHtcblx0X2NvbG9yOiAjRENFQkY4O1xuXHRfYmFja2dyb3VuZC1wb3NpdGlvbjogMzdweCAtNDJweDtcbn1cblxuLmxpbmUgcC50aWNrLFxuLmxpbmUgcC5jcm9zcyB7XG5cdF9jb2xvcjogI0Y2RjZGNjtcblx0X2JhY2tncm91bmQtcG9zaXRpb246IDM3cHggMDtcbn1cblxuLmJsYWNrb3V0IHAudGljayxcbi5ibGFja291dCBwLmNyb3NzIHtcblx0X2NvbG9yOiAjRTFFMUUxO1xuXHRfYmFja2dyb3VuZC1wb3NpdGlvbjogMzdweCAtMjFweDtcbn1cblxudGFibGUge1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG5sYWJlbCB7XG5cdGZvbnQtc2l6ZTogMWVtO1xuXHRsaW5lLWhlaWdodDogMS40ZW07XG59XG5cbi5tYXJrLTEge1xuXHRjb2xvcjogI0IzMDAwMDtcbn1cblxuLm1hcmstMiB7XG5cdGZvbnQtc2l6ZTogMS44ZW07XG5cdGNvbG9yOiAjQjMwMDAwO1xufVxuXG51bCwgbGkge1xuXHRmb250LXNpemU6IDFlbTtcblx0bGluZS1oZWlnaHQ6IDEuNGVtO1xufVxuXG51bC5mb250LXNpemUgbGkge1xuXHRsaW5lLWhlaWdodDogMS42ZW07XG59XG5cbnVsLnFhYlByb2dyZXNzQmFyIGxpIHtcblx0Zm9udC1zaXplOiAwLjllbTtcblx0bGluZS1oZWlnaHQ6IDEuMzZlbTtcbn1cblxudWwucWFiUHJvZ3Jlc3NCYXIgbGkgc3BhbiB7XG4gICAgY29sb3I6ICMwOTFmNTc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBtYXJnaW46IC01cHggMTBweCBhdXRvIDVweDtcbiAgICBfbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgX21hcmdpbi1sZWZ0OiAycHg7XG59XG5cbi5hbGVydE1lc3NhZ2VzIHVsIGxpIHtcblx0bGluZS1oZWlnaHQ6IDEuNmVtO1xufVxuXG5hZGRyZXNzIHtcblx0Zm9udC1zaXplOiAxZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjRlbTtcblx0bWFyZ2luOiAwIDAgMC42ZW07XG59XG4iLCJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgSGVscCBtZSA6IFJlZGVzaWduIDIwMTJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5oZWxwTWVQbGFjZWhvbGRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5oZWxwTWVXcmFwcGVyIC5oZWxwTWUge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogIzk1QkI4ODtcbiAgICAtby1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgZm9udC1zaXplOiAxLjNlbTtcbiAgICBjb2xvcjogIzc4NzI2Njtcbn1cblxuLmhlbHBNZVdyYXBwZXIsIC5oZWxwTWVXcmFwcGVyLmZpeGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbn1cblxuLmhlbHBNZVdyYXBwZXIge1xuICAgIHdpZHRoOiA5NjhweDtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMjBweCAxMHB4O1xufVxuXG4uaGVscE1lV3JhcHBlciAuaGVscFRpdGxlIHtcbiAgICBjb2xvcjogIzJDNzcxMTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmhlbHBNZVdyYXBwZXIgLmhlbHBObyB7XG4gICAgY29sb3I6ICMwQjI3NkQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oZWxwTWVXcmFwcGVyLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDUwMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbiJdfQ== */
