html,
body {
  border: 0;
  font-family: "Helvetica-Neue", "Helvetica", Arial, sans-serif;
  line-height: 1.5;
  margin: 0;
  padding: 0;
}
html {
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: inherit;
}
div,
span,
object,
iframe,
img,
table,
caption,
thead,
tbody,
tfoot,
tr,
tr,
td,
article,
aside,
canvas,
details,
figure,
hgroup,
menu,
nav,
footer,
header,
section,
summary,
mark,
audio,
video {
  border: 0;
  margin: 0;
  padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
cit,
code,
del,
dfn,
em,
ins,
q,
samp,
small,
strong,
sub,
sup,
b,
i,
hr,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
legend,
label {
  border: 0;
  font-size: 100%;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
}
article,
aside,
canvas,
figure,
figure img,
figcaption,
hgroup,
footer,
header,
nav,
section,
audio,
video {
  display: block;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
table caption,
table th,
table td {
  text-align: left;
  vertical-align: middle;
}
a img {
  border: 0;
}
a {
  text-decoration: none;
}
:focus {
  outline: 0;
}
/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
.cf:after {
  clear: both;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
  *zoom: 1;
}
.h2_general {
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
}
.p_general {
  margin-top: 30px;
  font-family: Museo;
  font-size: 14px;
  line-height: 35px;
}
.white-button {
  font-family: Museo;
  font-size: 14px;
  font-weight: 900;
  text-transform: uppercase;
  background: #ffffff;
  padding: 10px;
  color: #463888;
  border: none;
}
.purple-button {
  font-family: Museo;
  font-size: 16px;
  line-height: 16px;
  font-weight: 900;
  text-transform: uppercase;
  background: #463888;
  padding: 25px;
  color: #ffffff;
  border: none;
  min-width: 250px;
}
.white-button:hover,
.purple-button:hover {
  color: #463888;
  background: #ffde16;
  cursor: pointer;
}
@font-face {
  font-family: Museo;
  src: url("../insuranceconfidential/font/Museo300-Regular.otf") format("opentype");
}
@font-face {
  font-family: Museo-Regular;
  src: url("../insuranceconfidential/font/Museo300-Regular.otf") format("opentype");
}
@font-face {
  font-family: Museo;
  font-weight: 700;
  src: url("../insuranceconfidential/font/MuseoSans_700.otf") format("opentype");
}
@font-face {
  font-family: Museo;
  font-weight: 900;
  src: url("../insuranceconfidential/font/MuseoSans_900.otf") format("opentype");
}
header.site-header {
  width: 100%;
  height: 130px;
  padding: 20px 50px;
  position: fixed;
  top: 0;
  transition: top 0.5s ease-in-out;
  background: #FFFFFF;
  z-index: 2;
}
header.site-header a.home-link {
  width: 235px;
  float: left;
  margin-top: 15px;
}
@media screen and (max-width: 1000px) {
  header.site-header a.home-link {
    width: 180px;
    margin-top: 25px;
  }
}
header.site-header a.home-link img {
  width: 100%;
}
header.site-header #navbar {
  float: right;
  display: block;
}
@media screen and (max-width: 1000px) {
  header.site-header #navbar {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background: #ffde16;
    display: none;
  }
}
header.site-header #navbar #mobile-logo-block {
  width: 100%;
  height: 130px;
  padding: 20px 50px;
  display: none;
}
@media screen and (max-width: 1000px) {
  header.site-header #navbar #mobile-logo-block {
    display: block;
  }
}
header.site-header #navbar #mobile-logo-block img {
  float: left;
  margin-top: 20px;
}
header.site-header #navbar #site-navigation {
  height: 20px;
  margin-top: 35px;
}
@media screen and (max-width: 1000px) {
  header.site-header #navbar #site-navigation {
    height: 100%;
    margin-top: 0px;
  }
}
header.site-header #navbar #site-navigation ul li {
  display: inline-block;
  margin-left: 50px;
}
@media screen and (max-width: 1000px) {
  header.site-header #navbar #site-navigation ul li {
    width: 100%;
    margin-left: 0px;
    text-align: center;
    padding: 15px 0px;
  }
}
header.site-header #navbar #site-navigation ul li a {
  font-family: Museo;
  font-size: 12px;
  font-weight: 900;
  text-transform: uppercase;
  color: #463888;
}
@media screen and (max-width: 1000px) {
  header.site-header #navbar #site-navigation ul li a {
    width: 100%;
    display: block;
  }
}
header.site-header #navbar #site-navigation ul li:hover {
  text-decoration: underline;
}
header.site-header #navbar #site-navigation ul li:first-of-type {
  margin-left: 0px;
}
header.site-header #navbar #site-navigation ul li.current_page_item {
  text-decoration: underline;
  color: #ffde16;
}
@media screen and (max-width: 1000px) {
  header.site-header #navbar #site-navigation ul li.current_page_item {
    background: #463888;
  }
}
@media screen and (max-width: 1000px) {
  header.site-header #navbar #site-navigation ul li.current_page_item a {
    color: #ffffff;
  }
}
#header_image {
  width: 100%;
  height: auto;
  display: block;
  position: relative;
}
#header_image img {
  width: 100%;
  height: auto;
  display: block;
}
#header_image .scroll-to-report {
  width: 62px;
  height: 62px;
  position: absolute;
  bottom: 20px;
  left: 50%;
  margin-left: -31px;
}
@media screen and (max-width: 1000px) {
  #header_image .scroll-to-report {
    display: none;
  }
}
#header_image #banner-text {
  position: absolute;
  top: 35%;
  left: 18%;
}
#header_image #banner-text h1 {
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 42px;
  color: #463888;
  margin-top: 0px;
  letter-spacing: 1px;
}
@media screen and (max-width: 700px) {
  #header_image #banner-text h1 {
    font-size: 36px;
  }
}
@media screen and (max-width: 500px) {
  #header_image #banner-text h1 {
    font-size: 26px;
  }
}
#header_image #banner-text h2 {
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
  color: #ffffff;
  margin-top: 0px;
}
#header_image #banner-text h3 {
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
  color: #463888;
  margin-top: 0px;
}
.nav-up {
  top: -130px !important;
}
body.admin-bar header.site-header {
  top: 32px;
}
#custom-header {
  width: 100%;
  height: 484px;
  z-index: 2;
  transition: all 1s ease-in-out;
}
@media screen and (max-width: 1000px) {
  #custom-header {
    height: 100%;
  }
}
#custom-header .custom-header-content {
  display: block;
  margin: 0 auto;
  padding: 125px 30px;
  text-align: center;
  transition: all 1s ease-in-out;
  background: #463888;
}
@media screen and (max-width: 1000px) {
  #custom-header .custom-header-content {
    padding: 90px 30px;
  }
}
#custom-header .custom-header-content h1 {
  font-family: Museo;
  font-size: 36px;
  line-height: 36px;
  color: #45387b;
  font-weight: 900;
  text-transform: uppercase;
  color: #ffffff;
}
#custom-header .custom-header-content p {
  margin-top: 30px;
  font-family: Museo;
  font-size: 14px;
  line-height: 35px;
  color: #ffffff;
}
#custom-header .custom-header-content a {
  margin-top: 30px;
  display: block;
}
#custom-header.scroll-down .custom-header-content {
  position: fixed;
  top: 0px !important;
  width: 100%;
  z-index: 2;
  padding: 30px;
}
#custom-header.scroll-down .custom-header-content p,
#custom-header.scroll-down .custom-header-content a {
  display: none;
}
.nav-button {
  float: right;
  font-size: 36px;
  margin-top: 30px;
  color: #463888;
  display: none;
  cursor: pointer;
}
@media screen and (max-width: 1000px) {
  .nav-button {
    display: block;
  }
}
#masthead.top-less {
  padding: 0px 50px;
  height: 95px;
}
#header_image .home-page {
  overflow: hidden;
}
@media screen and (max-width: 1000px) {
  #header_image .home-page {
    width: auto;
    height: 100%;
  }
}
body {
  font-family: Helvetica;
  width: 100%;
  height: 100%;
}
#page {
  padding-top: 130px;
  transition: all 0.5s ease-in-out;
}
#page.top-less {
  padding-top: 95px;
}
#body-fade-block {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 2;
  background: #ffffff;
}
#main {
  width: 100%;
  height: 100%;
}
#main #content {
  max-width: 1230px;
  margin: 0 auto;
  padding: 80px 30px;
}
@media screen and (max-width: 1300px) {
  #main #content {
    max-width: 1000px;
    padding: 50px 30px;
  }
}
#main #content article {
  margin-bottom: 30px;
}
#main #content article header {
  margin-top: 30px;
}
#main #content article header h1 {
  font-family: Museo;
  font-size: 36px;
  color: #45387b;
  font-weight: 900;
  text-transform: uppercase;
}
@media screen and (max-width: 1300px) {
  #main #content article header h1 {
    font-size: 24px !important;
  }
}
#main #content article .entry-content h2 {
  color: #45387b;
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
}
@media screen and (max-width: 1300px) {
  #main #content article .entry-content h2 {
    font-size: 24px !important;
  }
}
#main #content article .entry-content p {
  color: #2b2b2b;
  margin-top: 30px;
  font-family: Museo;
  font-size: 14px;
  line-height: 35px;
}
#main #content article .entry-content p a {
  color: #45387b;
  font-weight: 700;
}
#main #content article .entry-content ul {
  font-family: Museo;
  font-size: 14px;
  color: #2b2b2b;
  list-style: none;
  line-height: 35px;
}
#main #content article .entry-content ul li {
  margin-top: 30px;
  padding-left: 70px;
  text-indent: -44px;
}
#main #content article .entry-content ul li:before {
  content: "\2022";
  color: #45387b;
  padding-right: 35px;
  font-size: 27px;
}
#main #content.home {
  text-align: center;
}
#main #content.home article h2 {
  font-size: 36px;
}
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
#video-block {
  width: 100%;
  display: block;
  background: #463888;
  height: 100%;
}
#video-block .video-container {
  width: 1200px;
  margin: 0 auto;
}
@media screen and (max-width: 1300px) {
  #video-block .video-container {
    max-width: 1000px;
  }
}
@media screen and (max-width: 1000px) {
  #video-block .video-container {
    width: 100%;
    padding: 10px;
  }
}
#video-block .video-container .video-header {
  text-align: center;
  padding-top: 80px;
}
@media screen and (max-width: 1000px) {
  #video-block .video-container .video-header {
    padding-top: 40px;
  }
}
#video-block .video-container .video-header h2 {
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 36px;
}
#video-block .video-container .video-header p {
  margin-top: 30px;
  font-family: Museo;
  font-size: 14px;
  line-height: 35px;
  color: #ffffff;
  margin-top: 20px;
}
#video-block .video-container .video-player {
  border: 15px solid #ffffff;
  margin-top: 30px;
  padding: 25px;
}
@media screen and (max-width: 1000px) {
  #video-block .video-container .video-player {
    text-align: center;
  }
}
#video-block .video-container .video-player iframe {
  width: 100%;
  height: 100%;
  min-height: 415px;
}
#video-block .video-container .video-player h3 {
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
  color: #ffffff;
  font-size: 16px;
  margin-top: 20px;
}
#video-block .video-container .video-button {
  padding: 45px 0px 120px;
}
@media screen and (max-width: 1000px) {
  #video-block .video-container .video-button {
    padding: 45px 0px 80px;
  }
}
#video-block .video-container .video-button .white-button {
  margin: 0px auto;
  display: block;
  width: 265px;
  text-align: center;
}
#report-form {
  width: 100%;
  height: 100%;
}
#report-form .report-form-container {
  width: 1200px;
  padding: 125px 0px;
  margin: 0 auto;
}
@media screen and (max-width: 1300px) {
  #report-form .report-form-container {
    max-width: 1000px;
  }
}
@media screen and (max-width: 1000px) {
  #report-form .report-form-container {
    width: 100%;
    padding: 90px 10px;
  }
}
#report-form .report-form-container .report-form-header .information-block {
  background: #e8e8e8;
  margin-top: 30px;
  font-family: Museo;
  font-size: 14px;
  line-height: 35px;
  color: #6A6A6A;
  text-transform: uppercase;
  padding: 20px;
  line-height: 24px;
  display: inline-block;
  width: auto;
}
@media screen and (max-width: 1000px) {
  #report-form .report-form-container .report-form-header .information-block {
    text-align: center;
    padding: 20px;
    width: 100%;
  }
}
@media screen and (max-width: 1000px) {
  #report-form .report-form-container .report-form-header {
    text-align: center;
  }
}
#report-form .report-form-container .report-form-header h2 {
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 36px;
  line-height: 36px;
  color: #45387b;
  margin-top: 0px;
}
#report-form .report-form-container .report-form-header h3 {
  margin-top: 30px;
  font-family: Museo;
  font-size: 21px;
  font-weight: 900;
  text-transform: uppercase;
  font-size: 24px;
  color: #45387b;
}
#report-form .report-form-container .report-form-header p {
  margin-top: 30px;
  font-family: Museo;
  font-size: 14px;
  line-height: 35px;
}
#report-form .report-form-container form {
  font-size: 0px;
}
#report-form .report-form-container .form-part-60 {
  width: 60%;
  padding-right: 10%;
  display: inline-block;
  /* Firefox 19+ */
  /* Firefox 18- */
  /* Firefox 19+ */
  /* Firefox 18- */
}
@media screen and (max-width: 1000px) {
  #report-form .report-form-container .form-part-60 {
    width: 100%;
    padding: 0px;
    text-align: center;
  }
}
#report-form .report-form-container .form-part-60 input[type="text"],
#report-form .report-form-container .form-part-60 textarea {
  border: 2px solid #463888;
  color: #463888;
  margin-top: 30px;
  font-family: Museo;
  font-size: 14px;
  line-height: 35px;
  font-weight: 900;
  width: 100%;
  padding: 10px 25px;
  font-size: 16px;
}
#report-form .report-form-container .form-part-60 textarea {
  min-height: 315px;
  font-size: 16px;
}
#report-form .report-form-container .form-part-60 input::-webkit-input-placeholder {
  color: #463888;
  opacity: 1;
}
#report-form .report-form-container .form-part-60 input::-moz-placeholder {
  color: #463888;
  opacity: 1;
}
#report-form .report-form-container .form-part-60 input:-moz-placeholder {
  color: #463888;
  opacity: 1;
}
#report-form .report-form-container .form-part-60 input:-ms-input-placeholder {
  color: #463888;
  opacity: 1;
}
#report-form .report-form-container .form-part-60 textarea::-webkit-input-placeholder {
  color: #463888;
  opacity: 1;
}
#report-form .report-form-container .form-part-60 textarea::-moz-placeholder {
  color: #463888;
  opacity: 1;
}
#report-form .report-form-container .form-part-60 textarea:-moz-placeholder {
  color: #463888;
  opacity: 1;
}
#report-form .report-form-container .form-part-60 textarea:-ms-input-placeholder {
  color: #463888;
  opacity: 1;
}
#report-form .report-form-container .form-part-60 .purple-button {
  width: 200px;
  margin-top: 45px;
}
#report-form .report-form-container .form-part-40 {
  width: 40%;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1000px) {
  #report-form .report-form-container .form-part-40 {
    width: 100%;
  }
}
#report-form .report-form-container .form-part-40 p {
  margin-top: 30px;
  font-family: Museo;
  font-size: 14px;
  line-height: 35px;
  color: #463888;
  font-weight: 700;
}
@media screen and (max-width: 1000px) {
  #report-form .report-form-container .form-part-40 p {
    text-align: center;
  }
}
#report-form .report-form-container .form-part-40 p a {
  font-weight: 900;
  font-size: 16px;
  color: #463888;
  text-transform: uppercase;
}
#report-form .report-form-container .form-part-40 .report-form-header p {
  color: #2b2b2b;
  font-weight: 300;
}
#slider-area {
  width: 100%;
  height: 100%;
  display: block;
  font-size: 0px;
  margin-top: 100px;
}
#slider-area .sliders-content {
  width: 90%;
  height: 100%;
  display: inline-block;
  position: relative;
}
@media screen and (max-width: 1000px) {
  #slider-area .sliders-content {
    width: 100%;
    height: 100%;
    overflow: auto;
  }
}
#slider-area .sliders-content .category-slider-block {
  display: block;
  position: relative;
  height: 560px;
}
@media screen and (max-width: 1000px) {
  #slider-area .sliders-content .category-slider-block {
    height: 100%;
  }
}
#slider-area .sliders-content .category-slider-block .slider-category-header {
  margin-bottom: 30px;
}
#slider-area .sliders-content .category-slider-block .slider-category-header h2 {
  font-size: 36px !important;
  display: inline-block;
  vertical-align: top;
  margin-top: 60px !important;
}
@media screen and (max-width: 1000px) {
  #slider-area .sliders-content .category-slider-block .slider-category-header h2 {
    font-size: 20px !important;
    margin-top: 25px !important;
  }
}
#slider-area .sliders-content .category-slider-block .slider-category-header img {
  display: inline-block;
  margin-right: 30px;
}
@media screen and (max-width: 1000px) {
  #slider-area .sliders-content .category-slider-block .slider-category-header img {
    width: 15%;
    margin-top: 15px;
  }
}
#slider-area .sliders-cats {
  width: 10%;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1000px) {
  #slider-area .sliders-cats {
    display: none;
  }
}
#slider-area .sliders-cats #sliders-cats-list {
  line-height: 20px !important;
  width: 100px;
  position: fixed;
  top: 50%;
  margin-top: -120px;
  display: none;
}
#slider-area .sliders-cats #sliders-cats-list li {
  padding-left: 0px !important;
  text-indent: 0px !important;
  cursor: pointer;
  margin: 0px !important;
  text-align: center;
}
#slider-area .sliders-cats #sliders-cats-list li img {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}
#slider-area .sliders-cats #sliders-cats-list li:before {
  padding: 0px !important;
  content: "" !important;
  font-size: 0px !important;
}
#slider-area .sliders-cats #sliders-cats-list li.act img {
  filter: grayscale(0);
  -webkit-filter: grayscale(0%);
}
footer.site-footer {
  width: 100%;
  height: 180px;
  background: #292A29;
}
@media screen and (max-width: 1300px) {
  footer.site-footer {
    height: 100%;
  }
}
footer.site-footer .footer-content {
  position: relative;
  width: 1230px;
  margin: 0px auto;
  padding: 50px;
  line-height: 27px;
}
@media screen and (max-width: 1300px) {
  footer.site-footer .footer-content {
    height: 100%;
    width: 100%;
  }
}
footer.site-footer .footer-content a {
  margin-right: 30px;
}
footer.site-footer .footer-content .site-info {
  font-family: Museo;
  font-size: 12px;
  color: #d1d3d4;
  display: inline-block;
}
footer.site-footer .footer-content .site-info .footer-nav li {
  display: inline-block;
}
footer.site-footer .footer-content .site-info .footer-nav li a {
  font-size: 12px;
  color: #d1d3d4;
  text-decoration: none;
  margin-right: 15px;
  border-right: 2px solid #d1d3d4;
  padding-right: 15px;
}
footer.site-footer .footer-content .site-info .footer-nav li:last-of-type a {
  border: none;
  padding: 0px;
}
#content header {
  font-size: 16px;
  margin-bottom: 40px;
}
#content header h1 {
  font-size: 32px;
  color: #45387b;
  font-weight: 800;
  text-transform: uppercase;
}
@media (max-width: 767px) {
  #content header h1 {
    font-size: 26px;
  }
}
#content header .info {
  color: #8f8f8f;
}
@media (max-width: 767px) {
  #content header .info {
    font-size: 13px;
  }
}
.reset-col {
  float: none;
  width: auto;
}
.col-20,
.col-80,
.col-33,
.col-75,
.col-25 {
  float: left;
}
.col-20 {
  width: 20%;
}
@media (max-width: 1000px) {
  .col-20 {
    float: none;
    width: auto;
  }
}
.col-80 {
  width: 80%;
}
@media (max-width: 1000px) {
  .col-80 {
    float: none;
    width: auto;
  }
}
.col-25 {
  width: 25%;
}
@media (max-width: 860px) {
  .col-25 {
    float: none;
    width: auto;
  }
}
.col-75 {
  width: 75%;
}
@media (max-width: 860px) {
  .col-75 {
    float: none;
    width: auto;
  }
}
.col-33 {
  width: 33.33%;
}
@media (max-width: 767px) {
  .col-33 {
    float: none;
    width: auto;
  }
}
.padding-right-2 {
  padding-right: 5%;
}
.border-extra {
  width: 60px;
  white-space: nowrap;
}
.primary-date {
  width: 60px;
  white-space: nowrap;
  border-top: 4px solid #45387b;
  padding-top: 6px;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 25px;
}
#content-left {
  margin-bottom: 40px;
}
#main #primary.media {
  font-family: 'Museo';
}
#main #primary.media article header {
  margin: 0;
}
#main #primary.media h1.entry-title {
  text-transform: none;
  line-height: 1;
  margin-top: -4px;
  margin-bottom: 40px;
  color: #463888;
  font-weight: 600;
  font-family: 'Museo-Regular';
}
#main #primary.media h1.entry-title a {
  color: #463888;
}
#main #primary.media .entry-content {
  border-bottom: 1px solid #e8e8e8;
  padding-bottom: 40px;
  margin-bottom: 40px;
}
#main #primary.media .entry-content img {
  max-width: 100%;
  height: auto;
}
#main #primary.media .entry-content p {
  line-height: 1.2;
  font-size: 13px;
  font-weight: 200;
  margin-top: 0;
  margin-bottom: 15px;
}
.entry-header {
  position: relative;
}
.post-meta {
  border-top: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
  padding: 15px 0;
  margin-bottom: 40px;
}
.post-meta .item {
  height: 56px;
  line-height: 56px;
  color: #463888;
  padding-left: 10px;
  font-weight: 600;
  white-space: nowrap;
}
.post-meta .item i {
  color: #666666;
  margin-right: 5px;
}
.post-meta .item a {
  color: #463888;
  display: inline-block;
}
@media (max-width: 767px) {
  .post-meta .item {
    text-align: left !important;
    padding-left: 20px !important;
    font-size: 13px;
  }
  .post-meta .item.date i {
    padding-left: 2px !important;
  }
  .post-meta .item.author i {
    padding-left: 4px !important;
  }
  .post-meta .item i {
    font-size: 16px;
    margin-right: 34px;
  }
  .post-meta .item .category-link {
    padding-left: 49px;
  }
}
.post-meta .author {
  text-align: center;
  padding-left: 30px;
  display: none;
}
.post-meta .date {
  text-align: right;
  padding-right: 20px;
  display: none;
}
.breadcrumbs {
  margin-bottom: 20px;
}
.breadcrumbs a {
  text-decoration: underline;
}
.readmore {
  transition: 0.3s all;
  background: #463888;
  color: #fff;
  width: 200px;
  height: 60px;
  line-height: 60px;
  display: inline-block;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  margin-top: 20px;
}
@media (max-width: 767px) {
  .readmore {
    font-size: 14px;
    width: 140px;
    height: 42px;
    line-height: 42px;
  }
}
.readmore:hover,
.readmore:focus {
  background: #ffde16;
  color: #463888;
}
.category-link {
  display: inline-block;
  position: relative;
  padding-left: 70px;
  line-height: 56px;
  height: 56px;
}
.category-link:before {
  display: inline-block;
  position: absolute;
  width: 56px;
  height: 56px;
  left: 0;
  top: 0;
  content: ' ';
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
}
@media (max-width: 767px) {
  .category-link:before {
    width: 24px;
    height: 24px;
    margin: auto;
    bottom: 0;
  }
}
.cat-item-1 a:before,
a.cat-item-1:before {
  background: url('img/motor-injury.png');
}
.cat-item-2 a:before,
a.cat-item-2:before {
  background: url('img/general-motor.png');
}
.cat-item-3 a:before,
a.cat-item-3:before {
  background: url('img/personal-injury.png');
}
.cat-item-4 a:before,
a.cat-item-4:before {
  background: url('img/home-injury.png');
}
.cat-item-5 a:before,
a.cat-item-5:before {
  background: url('img/non-disclosure.png');
}
#sidebar {
  border: 1px solid #e8e8e8;
  padding: 25px 35px;
}
@media (max-width: 860px) {
  #sidebar {
    width: 100%;
    max-width: 400px;
    margin: 0 auto;
  }
}
#sidebar .sidebar-container {
  margin-bottom: 40px;
}
#sidebar h3 {
  text-align: center;
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 25px;
}
#sidebar h3:after {
  content: ' ';
  display: block;
  bottom: 0;
  border-bottom: 4px solid #45387b;
  margin: 6px auto 0;
  width: 60px;
  white-space: nowrap;
}
#sidebar ul {
  list-style: none;
  font-size: 14px;
}
#sidebar ul li {
  margin-bottom: 18px;
}
#sidebar ul a {
  display: inline-block;
  position: relative;
  padding-left: 50px;
  line-height: 36px;
  height: 36px;
  white-space: nowrap;
  color: #333333;
}
#sidebar ul a:hover,
#sidebar ul a:focus {
  color: #463888;
}
#sidebar ul a:before {
  display: inline-block;
  position: absolute;
  width: 36px;
  height: 36px;
  left: 0;
  top: 0;
  content: ' ';
  background-size: 100% 100% !important;
  background-repeat: no-repeat !important;
}
#sidebar #archives li a:before {
  font: normal normal normal 22px/1 FontAwesome;
  content: "\f073";
  color: #463888;
  top: 6px;
  left: 6px;
}
.pagination {
  text-align: right;
}
.pagination .nav-links {
  display: inline-block;
}
.pagination .screen-reader-text,
.pagination .prev,
.pagination .next {
  display: none;
}
.pagination a,
.pagination span {
  width: 30px;
  height: 30px;
  line-height: 30px;
  background: #e8e8e8;
  color: #463888;
  text-align: center;
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
}
.pagination .current {
  background: #463888;
  color: #fff;
}
#main #primary.media.single .edit-link {
  display: none;
}
#main #primary.media.single .entry-content h3,
#main #primary.media.single .entry-content h3 {
  font-family: 'Museo';
  font-weight: 600;
  margin-bottom: 12px;
}
#main #primary.media.single .entry-content h2 {
  font-size: 28px;
  text-transform: none;
}
#main #primary.media.single .entry-content h3 {
  font-size: 24px;
  color: #45387b;
}
#main #primary.media.single .entry-content blockquote {
  border-left: 4px solid #45387b;
  padding-left: 18px;
  margin-left: 18px;
}
#main #primary.media.single .entry-content p {
  color: #666;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.3;
  margin-bottom: 30px;
}
#main #primary.media.single article > div {
  float: none;
  width: auto;
}
#single-post-navigation .square {
  width: 60px;
  height: 60px;
  background: #463888;
  color: #fff;
  display: block;
  line-height: 60px;
  text-align: center;
  font-weight: bold;
  font-size: 33px;
  position: absolute;
  left: 0;
  top: -8px;
  transition: 0.3s all;
}
#single-post-navigation a {
  display: block;
  position: relative;
  font-size: 16px;
  color: #666;
  font-weight: 600;
  font-family: 'Museo-Regular';
  max-width: 350px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#single-post-navigation a:hover:before,
#single-post-navigation a:focus:before,
#single-post-navigation a:hover:after,
#single-post-navigation a:focus:after {
  background: #ffde16 !important;
  color: #463888 !important;
}
#single-post-navigation a span {
  font-family: 'Museo';
  text-transform: uppercase;
  color: #45387b;
}
#single-post-navigation .prev {
  float: left;
}
#single-post-navigation .prev a {
  padding-left: 100px;
}
#single-post-navigation .prev a:before {
  width: 60px;
  height: 60px;
  background: #463888;
  color: #fff;
  display: block;
  line-height: 60px;
  text-align: center;
  font-weight: bold;
  font-size: 33px;
  position: absolute;
  left: 0;
  top: -8px;
  transition: 0.3s all;
  content: '\2039';
}
#single-post-navigation .next {
  float: right;
}
#single-post-navigation .next a {
  text-align: right;
  padding-right: 100px;
}
#single-post-navigation .next a:after {
  width: 60px;
  height: 60px;
  background: #463888;
  color: #fff;
  display: block;
  line-height: 60px;
  text-align: center;
  font-weight: bold;
  font-size: 33px;
  position: absolute;
  left: 0;
  top: -8px;
  transition: 0.3s all;
  left: auto;
  right: 0;
  content: '\203A';
}
@media (max-width: 1300px) {
  #single-post-navigation .prev a {
    padding-left: 70px;
  }
  #single-post-navigation .next a {
    padding-right: 70px;
  }
  #single-post-navigation a {
    max-width: 300px;
  }
}
@media (max-width: 1200px) {
  #single-post-navigation a {
    max-width: 270px;
  }
}
@media (max-width: 767px) {
  #single-post-navigation a {
    max-width: 100%;
  }
  #single-post-navigation .prev {
    float: none;
    margin-bottom: 30px;
  }
  #single-post-navigation .next {
    float: none;
  }
  #single-post-navigation .next a {
    text-align: left;
    padding-left: 70px;
  }
  #single-post-navigation .next a:after {
    left: 0;
    right: auto;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlc2V0Lmxlc3MiLCJ2YXJzLmxlc3MiLCJmb250cy5sZXNzIiwiaGVhZGVyLmxlc3MiLCJib2R5Lmxlc3MiLCJ2aWRlby5sZXNzIiwicmVwb3J0LWZvcm0ubGVzcyIsInNsaWRlci1hcmVhLmxlc3MiLCJmb290ZXIubGVzcyIsIm1lZGlhLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBTTtFQUNKLFNBQUE7RUFDQSxhQUFhLGtCQUFrQiw4QkFBL0I7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxVQUFBOztBQUVGO0VBQ0Usc0JBQUE7O0FBRUY7QUFBRyxDQUFDO0FBQVMsQ0FBQztFQUNaLG1CQUFBOztBQUdGO0FBQUs7QUFBTTtBQUFRO0FBQVE7QUFBSztBQUFPO0FBQVM7QUFBTztBQUN2RDtBQUFPO0FBQUk7QUFBSTtBQUFJO0FBQVM7QUFBTztBQUFRO0FBQVM7QUFBUTtBQUFRO0FBQ3BFO0FBQUs7QUFBUTtBQUFRO0FBQVM7QUFBUztBQUFNO0FBQU87RUFDbEQsU0FBQTtFQUNBLFNBQUE7RUFDQSxVQUFBOztBQUdGO0FBQUk7QUFBSTtBQUFJO0FBQUk7QUFBSTtBQUFJO0FBQUc7QUFBWTtBQUFLO0FBQUc7QUFBTTtBQUFTO0FBQUs7QUFDbkU7QUFBSztBQUFLO0FBQUk7QUFBSztBQUFHO0FBQU07QUFBTztBQUFRO0FBQUs7QUFBSztBQUFHO0FBQUc7QUFBSTtBQUFJO0FBQUk7QUFDdkU7QUFBSTtBQUFJO0FBQUk7QUFBVTtBQUFRO0VBQzVCLFNBQUE7RUFDQSxlQUFBO0VBQ0Esd0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTs7QUFHRjtBQUFTO0FBQU87QUFBUTtBQUFRLE1BQU87QUFBSztBQUFZO0FBQ3hEO0FBQVE7QUFBUTtBQUFLO0FBQVM7QUFBTztFQUNuQyxjQUFBOztBQUdGO0VBQ0UseUJBQUE7RUFDQSxpQkFBQTs7QUFGRixLQUdFO0FBSEYsS0FHVztBQUhYLEtBR2U7RUFDWCxnQkFBQTtFQUNBLHNCQUFBOztBQUlKLENB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QUFHUixRQUEyQjtFQW9COUIsdUJBbkJPO0lBQ0ksZUFBQTs7RUFrQlgsdUJBaEJPO0lBQ0ksV0FBQTtJQUNBLG1CQUFBOztFQWNYLHVCQVpPO0lBU0ksV0FBQTs7RUFHWCx1QkFaTyxNQUNJO0lBS0ksZ0JBQUE7SUFDQSxrQkFBQTs7RUFMQSx1QkFGUixNQUNJLEVBQ0s7SUFDRyxPQUFBO0lBQ0EsV0FBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sLCBib2R5IHtcclxuICBib3JkZXI6IDA7XHJcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhLU5ldWVcIiwgXCJIZWx2ZXRpY2FcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5odG1sIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG59XHJcblxyXG5kaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLCBpbWcsIHRhYmxlLCBjYXB0aW9uLCB0aGVhZCwgdGJvZHksXHJcbnRmb290LCB0ciwgdHIsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWd1cmUsIGhncm91cCwgbWVudSxcclxubmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgc3VtbWFyeSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuICBib3JkZXI6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSwgYSwgYWJiciwgYWRkcmVzcywgY2l0LCBjb2RlLFxyXG5kZWwsIGRmbiwgZW0sIGlucywgcSwgc2FtcCwgc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIGIsIGksIGhyLCBkbCwgZHQsIGRkLFxyXG5vbCwgdWwsIGxpLCBmaWVsZHNldCwgbGVnZW5kLCBsYWJlbCB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGZvbnQtc2l6ZTogMTAwJTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGZpZ3VyZSwgZmlndXJlIGltZywgZmlnY2FwdGlvbiwgaGdyb3VwLFxyXG5mb290ZXIsIGhlYWRlciwgbmF2LCBzZWN0aW9uLCBhdWRpbywgdmlkZW8ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG50YWJsZSB7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcclxuICBib3JkZXItc3BhY2luZzogMDtcclxuICBjYXB0aW9uLCB0aCwgdGQge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgfVxyXG59XHJcblxyXG5hIGltZyB7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG59XHJcbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEZvciBtb2Rlcm4gYnJvd3NlcnNcclxuICogMS4gVGhlIHNwYWNlIGNvbnRlbnQgaXMgb25lIHdheSB0byBhdm9pZCBhbiBPcGVyYSBidWcgd2hlbiB0aGVcclxuICogICAgY29udGVudGVkaXRhYmxlIGF0dHJpYnV0ZSBpcyBpbmNsdWRlZCBhbnl3aGVyZSBlbHNlIGluIHRoZSBkb2N1bWVudC5cclxuICogICAgT3RoZXJ3aXNlIGl0IGNhdXNlcyBzcGFjZSB0byBhcHBlYXIgYXQgdGhlIHRvcCBhbmQgYm90dG9tIG9mIGVsZW1lbnRzXHJcbiAqICAgIHRoYXQgYXJlIGNsZWFyZml4ZWQuXHJcbiAqIDIuIFRoZSB1c2Ugb2YgYHRhYmxlYCByYXRoZXIgdGhhbiBgYmxvY2tgIGlzIG9ubHkgbmVjZXNzYXJ5IGlmIHVzaW5nXHJcbiAqICAgIGA6YmVmb3JlYCB0byBjb250YWluIHRoZSB0b3AtbWFyZ2lucyBvZiBjaGlsZCBlbGVtZW50cy5cclxuICovXHJcbi5jZjpiZWZvcmUsXHJcbi5jZjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIiBcIjsgLyogMSAqL1xyXG4gICAgZGlzcGxheTogdGFibGU7IC8qIDIgKi9cclxufVxyXG5cclxuLmNmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG59XHJcblxyXG4vKipcclxuICogRm9yIElFIDYvNyBvbmx5XHJcbiAqIEluY2x1ZGUgdGhpcyBydWxlIHRvIHRyaWdnZXIgaGFzTGF5b3V0IGFuZCBjb250YWluIGZsb2F0cy5cclxuICovXHJcbi5jZiB7XHJcbiAgICAqem9vbTogMTtcclxufSIsIkBkYXJrX2dyZXk6ICMyOTJBMjk7XHJcbkBncmV5OiAjMmIyYjJiO1xyXG5AbGlnaHQtZ3JleTogI2QxZDNkNDtcclxuQGdyZXktZGFyazogI2U4ZThlODtcclxuQHB1cnBsZTogIzQ2Mzg4ODtcclxuQHB1cnBsZS1saWdodDogIzQ1Mzg3YjtcclxuQHllbGxvdzogI2ZmZGUxNjtcclxuQGJveC1ncmF5LXRleHQ6IzZBNkE2QTtcclxuQHNpemUwOiA3NjdweDtcclxuQHNpemUwNTogODYwcHg7XHJcbkBzaXplMTogMTAwMHB4O1xyXG5Ac2l6ZTI6IDEyMDBweDtcclxuQHNpemUzOiAxMzAwcHg7XHJcblxyXG5cclxuLmgyX2dlbmVyYWx7XHJcbiAgbWFyZ2luLXRvcDozMHB4O1xyXG4gIGZvbnQtZmFtaWx5OiBNdXNlbztcclxuICBmb250LXNpemU6MjFweDtcclxuICBmb250LXdlaWdodDo5MDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG4ucF9nZW5lcmFse1xyXG4gIG1hcmdpbi10b3A6MzBweDtcclxuICBmb250LWZhbWlseTogTXVzZW87XHJcbiAgZm9udC1zaXplOjE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6MzVweDtcclxufVxyXG5cclxuLndoaXRlLWJ1dHRvbntcclxuICBmb250LWZhbWlseTogTXVzZW87XHJcbiAgZm9udC1zaXplOjE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6OTAwO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYmFja2dyb3VuZDojZmZmZmZmO1xyXG4gIHBhZGRpbmc6MTBweDtcclxuICBjb2xvcjpAcHVycGxlO1xyXG4gIGJvcmRlcjpub25lO1xyXG59XHJcbi5wdXJwbGUtYnV0dG9ue1xyXG4gIGZvbnQtZmFtaWx5OiBNdXNlbztcclxuICBmb250LXNpemU6MTZweDtcclxuICBsaW5lLWhlaWdodDoxNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OjkwMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGJhY2tncm91bmQ6QHB1cnBsZTtcclxuICBwYWRkaW5nOjI1cHg7XHJcbiAgY29sb3I6I2ZmZmZmZjtcclxuICBib3JkZXI6bm9uZTtcclxuICBtaW4td2lkdGg6MjUwcHg7XHJcbn1cclxuXHJcbi53aGl0ZS1idXR0b246aG92ZXIsLnB1cnBsZS1idXR0b246aG92ZXJ7XHJcbiAgY29sb3I6QHB1cnBsZTtcclxuICBiYWNrZ3JvdW5kOkB5ZWxsb3c7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogTXVzZW87XHJcbiAgc3JjOiB1cmwoXCIuLi9pbnN1cmFuY2Vjb25maWRlbnRpYWwvZm9udC9NdXNlbzMwMC1SZWd1bGFyLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufVxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogTXVzZW8tUmVndWxhcjtcclxuICBzcmM6IHVybChcIi4uL2luc3VyYW5jZWNvbmZpZGVudGlhbC9mb250L011c2VvMzAwLVJlZ3VsYXIub3RmXCIpIGZvcm1hdChcIm9wZW50eXBlXCIpO1xyXG59XHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBNdXNlbztcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIHNyYzogdXJsKFwiLi4vaW5zdXJhbmNlY29uZmlkZW50aWFsL2ZvbnQvTXVzZW9TYW5zXzcwMC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XHJcbn1cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IE11c2VvO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgc3JjOiB1cmwoXCIuLi9pbnN1cmFuY2Vjb25maWRlbnRpYWwvZm9udC9NdXNlb1NhbnNfOTAwLm90ZlwiKSBmb3JtYXQoXCJvcGVudHlwZVwiKTtcclxufVxyXG4iLCJoZWFkZXIuc2l0ZS1oZWFkZXJ7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTMwcHg7XHJcbiAgcGFkZGluZzoyMHB4IDUwcHg7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uOiB0b3AgMC41cyBlYXNlLWluLW91dDtcclxuICBiYWNrZ3JvdW5kOiNGRkZGRkY7XHJcbiAgei1pbmRleDoyO1xyXG4gIGEuaG9tZS1saW5re1xyXG4gICAgd2lkdGg6MjM1cHg7XHJcbiAgICBmbG9hdDpsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDoxNXB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUxKSB7XHJcbiAgICAgIHdpZHRoOjE4MHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOjI1cHg7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNuYXZiYXJ7XHJcbiAgICBmbG9hdDpyaWdodDtcclxuICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgcG9zaXRpb246Zml4ZWQ7XHJcbiAgICAgIHRvcDowcHg7XHJcbiAgICAgIGxlZnQ6MHB4O1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgYmFja2dyb3VuZDpAeWVsbG93O1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgICAjbW9iaWxlLWxvZ28tYmxvY2t7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGhlaWdodDoxMzBweDtcclxuICAgICAgcGFkZGluZzoyMHB4IDUwcHg7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUxKSB7XHJcbiAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgfVxyXG4gICAgICBpbWd7XHJcbiAgICAgICAgZmxvYXQ6bGVmdDtcclxuICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICNzaXRlLW5hdmlnYXRpb257XHJcbiAgICAgIGhlaWdodDoyMHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOjM1cHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDo1MHB4O1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogTXVzZW87XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDo5MDA7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOkBwdXJwbGU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTpibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBsaTpob3ZlcntcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaTpmaXJzdC1vZi10eXBle1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaS5jdXJyZW50X3BhZ2VfaXRlbXtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgY29sb3I6QHllbGxvdztcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOkBwdXJwbGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiNoZWFkZXJfaW1hZ2V7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6YXV0bztcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG5cclxuICBpbWd7XHJcbiAgICB3aWR0aDoxMDAlO1xyXG4gICAgaGVpZ2h0OmF1dG87XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG5cclxuICB9XHJcbiAgLnNjcm9sbC10by1yZXBvcnR7XHJcbiAgICB3aWR0aDo2MnB4O1xyXG4gICAgaGVpZ2h0OjYycHg7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGJvdHRvbToyMHB4O1xyXG4gICAgbGVmdDo1MCU7XHJcbiAgICBtYXJnaW4tbGVmdDotMzFweDtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICBkaXNwbGF5Om5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNiYW5uZXItdGV4dHtcclxuICAgIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gICAgdG9wOjM1JTtcclxuICAgIGxlZnQ6MTglO1xyXG4gICAgaDF7XHJcbiAgICAgIC5oMl9nZW5lcmFsO1xyXG4gICAgICBmb250LXNpemU6NDJweDtcclxuICAgICAgY29sb3I6QHB1cnBsZTtcclxuICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOjM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6MjZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDJ7XHJcbiAgICAgIC5oMl9nZW5lcmFsO1xyXG4gICAgICBjb2xvcjojZmZmZmZmO1xyXG4gICAgICBtYXJnaW4tdG9wOjBweDtcclxuICAgIH1cclxuICAgIGgze1xyXG4gICAgICAuaDJfZ2VuZXJhbDtcclxuICAgICAgY29sb3I6QHB1cnBsZTtcclxuICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5uYXYtdXAge1xyXG4gIHRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmJvZHkuYWRtaW4tYmFye1xyXG4gIGhlYWRlci5zaXRlLWhlYWRlcntcclxuICAgIHRvcDozMnB4O1xyXG4gIH1cclxufVxyXG4jY3VzdG9tLWhlYWRlcntcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDo0ODRweDtcclxuICB6LWluZGV4OjI7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2UtaW4tb3V0O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG4gIC5jdXN0b20taGVhZGVyLWNvbnRlbnR7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBhZGRpbmc6IDEyNXB4IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlLWluLW91dDtcclxuICAgIGJhY2tncm91bmQ6QHB1cnBsZTtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICBwYWRkaW5nOiA5MHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgICBoMXtcclxuICAgICAgZm9udC1mYW1pbHk6IE11c2VvO1xyXG4gICAgICBmb250LXNpemU6MzZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6MzZweDtcclxuICAgICAgY29sb3I6QHB1cnBsZS1saWdodDtcclxuICAgICAgZm9udC13ZWlnaHQ6OTAwO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjojZmZmZmZmO1xyXG4gICAgfVxyXG4gICAgcHtcclxuICAgICAgLnBfZ2VuZXJhbDtcclxuICAgICAgY29sb3I6I2ZmZmZmZjtcclxuICAgIH1cclxuICAgIGF7XHJcbiAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgZGlzcGxheTpibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuI2N1c3RvbS1oZWFkZXIuc2Nyb2xsLWRvd257XHJcbiAgLmN1c3RvbS1oZWFkZXItY29udGVudHtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG4gICAgdG9wOjBweCAhaW1wb3J0YW50O1xyXG4gICAgd2lkdGg6MTAwJTtcclxuICAgIHotaW5kZXg6MjtcclxuICAgIHBhZGRpbmc6MzBweDtcclxuICAgIHAsYXtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubmF2LWJ1dHRvbntcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgZm9udC1zaXplOiAzNnB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgY29sb3I6QHB1cnBsZTtcclxuICBkaXNwbGF5Om5vbmU7XHJcbiAgY3Vyc29yOnBvaW50ZXI7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUxKSB7XHJcbiAgICBkaXNwbGF5OmJsb2NrO1xyXG4gIH1cclxufVxyXG4jbWFzdGhlYWQudG9wLWxlc3N7XHJcbiAgcGFkZGluZzowcHggNTBweDtcclxuICBoZWlnaHQ6OTVweDtcclxufVxyXG4jaGVhZGVyX2ltYWdlIC5ob21lLXBhZ2V7XHJcbiAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgd2lkdGg6YXV0bztcclxuICAgIGhlaWdodDoxMDAlO1xyXG4gIH1cclxufSIsImJvZHl7XHJcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYTtcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG59XHJcbiNwYWdle1xyXG4gIHBhZGRpbmctdG9wOjEzMHB4O1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbiNwYWdlLnRvcC1sZXNze1xyXG4gIHBhZGRpbmctdG9wOjk1cHg7XHJcbn1cclxuI2JvZHktZmFkZS1ibG9ja3tcclxuICB3aWR0aDoxMDAlO1xyXG4gIGhlaWdodDoxMDAlO1xyXG4gIHBvc2l0aW9uOmFic29sdXRlO1xyXG4gIHotaW5kZXg6MjtcclxuICBiYWNrZ3JvdW5kOiNmZmZmZmY7XHJcbn1cclxuI21haW57XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuXHJcbiAgI2NvbnRlbnR7XHJcbiAgICBtYXgtd2lkdGg6MTIzMHB4O1xyXG4gICAgbWFyZ2luOjAgYXV0bztcclxuICAgIHBhZGRpbmc6ODBweCAzMHB4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUzKSB7XHJcbiAgICAgIG1heC13aWR0aDoxMDAwcHg7XHJcbiAgICAgIHBhZGRpbmc6NTBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgYXJ0aWNsZXtcclxuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xyXG4gICAgICBoZWFkZXJ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4O1xyXG4gICAgICAgIGgxe1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IE11c2VvO1xyXG4gICAgICAgICAgZm9udC1zaXplOjM2cHg7XHJcbiAgICAgICAgICBjb2xvcjpAcHVycGxlLWxpZ2h0O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6OTAwO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMykge1xyXG4gICAgICAgICAgICBmb250LXNpemU6MjRweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgLmVudHJ5LWNvbnRlbnR7XHJcblxyXG4gICAgICAgIGgye1xyXG4gICAgICAgICAgY29sb3I6QHB1cnBsZS1saWdodDtcclxuICAgICAgICAgIC5oMl9nZW5lcmFsO1xyXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUzKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHB7XHJcbiAgICAgICAgICBjb2xvcjpAZ3JleTtcclxuICAgICAgICAgIC5wX2dlbmVyYWw7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBjb2xvcjpAcHVycGxlLWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bHtcclxuXHJcbiAgICAgICAgICBmb250LWZhbWlseTogTXVzZW87XHJcbiAgICAgICAgICBmb250LXNpemU6MTRweDtcclxuICAgICAgICAgIGNvbG9yOkBncmV5O1xyXG4gICAgICAgICAgbGlzdC1zdHlsZTpub25lO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6MzVweDtcclxuICAgICAgICAgIGxpe1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDo3MHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogLTQ0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBsaTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xyXG4gICAgICAgICAgICBjb2xvcjogQHB1cnBsZS1saWdodDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAjY29udGVudC5ob21le1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICBhcnRpY2xle1xyXG4gICAgICBoMntcclxuICAgICAgICBmb250LXNpemU6MzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uYWxpZ25jZW50ZXIge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG4uYWxpZ25sZWZ0IHtcclxuXHRmbG9hdDogbGVmdDtcclxufVxyXG4uYWxpZ25yaWdodCB7XHJcblx0ZmxvYXQ6IHJpZ2h0O1xyXG59IiwiI3ZpZGVvLWJsb2Nre1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgZGlzcGxheTpibG9jaztcclxuICBiYWNrZ3JvdW5kOkBwdXJwbGU7XHJcbiAgaGVpZ2h0OjEwMCU7XHJcblxyXG4gIC52aWRlby1jb250YWluZXJ7XHJcbiAgICB3aWR0aDoxMjAwcHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUzKSB7XHJcbiAgICAgIG1heC13aWR0aDoxMDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgcGFkZGluZzoxMHB4O1xyXG4gICAgfVxyXG4gICAgLnZpZGVvLWhlYWRlcntcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmctdG9wOjgwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOjQwcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDJ7XHJcbiAgICAgICAgLmgyX2dlbmVyYWw7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOjM2cHg7XHJcbiAgICAgIH1cclxuICAgICAgcHtcclxuICAgICAgICAucF9nZW5lcmFsO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZGVvLXBsYXllcntcclxuICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkICNmZmZmZmY7XHJcbiAgICAgIG1hcmdpbi10b3A6MzBweDtcclxuICAgICAgcGFkZGluZzoyNXB4O1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBpZnJhbWV7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBoZWlnaHQ6MTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OjQxNXB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgze1xyXG4gICAgICAgIC5oMl9nZW5lcmFsO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6MjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZGVvLWJ1dHRvbntcclxuICAgICAgcGFkZGluZzo0NXB4IDBweCAxMjBweDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUxKSB7XHJcbiAgICAgICAgcGFkZGluZzo0NXB4IDBweCA4MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICAgLndoaXRlLWJ1dHRvbntcclxuICAgICAgICAgIG1hcmdpbjowcHggYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDoyNjVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIjcmVwb3J0LWZvcm17XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICAucmVwb3J0LWZvcm0tY29udGFpbmVye1xyXG4gICAgd2lkdGg6MTIwMHB4O1xyXG4gICAgcGFkZGluZzoxMjVweCAwcHg7XHJcbiAgICBtYXJnaW46MCBhdXRvO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUzKSB7XHJcbiAgICAgIG1heC13aWR0aDoxMDAwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgcGFkZGluZzo5MHB4IDEwcHg7XHJcbiAgICB9XHJcbiAgICAucmVwb3J0LWZvcm0taGVhZGVye1xyXG4gICAgICAuaW5mb3JtYXRpb24tYmxvY2t7XHJcbiAgICAgICAgYmFja2dyb3VuZDpAZ3JleS1kYXJrO1xyXG4gICAgICAgIC5wX2dlbmVyYWw7XHJcbiAgICAgICAgY29sb3I6QGJveC1ncmF5LXRleHQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6MjRweDtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgICB3aWR0aDphdXRvO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgICAgICBwYWRkaW5nOjIwcHg7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBoMntcclxuICAgICAgICAuaDJfZ2VuZXJhbDtcclxuICAgICAgICBmb250LXNpemU6MzZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDozNnB4O1xyXG4gICAgICAgIGNvbG9yOkBwdXJwbGUtbGlnaHQ7XHJcbiAgICAgICAgbWFyZ2luLXRvcDowcHg7XHJcbiAgICAgIH1cclxuICAgICAgaDN7XHJcbiAgICAgICAgLmgyX2dlbmVyYWw7XHJcbiAgICAgICAgZm9udC1zaXplOjI0cHg7XHJcbiAgICAgICAgY29sb3I6QHB1cnBsZS1saWdodDtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIC5wX2dlbmVyYWw7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGZvcm17XHJcbiAgICAgIGZvbnQtc2l6ZTowcHg7XHJcbiAgICB9XHJcbiAgICAuZm9ybS1wYXJ0LTYwe1xyXG4gICAgICB3aWR0aDo2MCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6MTAlO1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUxKSB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBwYWRkaW5nOjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSwgdGV4dGFyZWF7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgQHB1cnBsZTtcclxuICAgICAgICBjb2xvcjogQHB1cnBsZTtcclxuICAgICAgICAucF9nZW5lcmFsO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICBwYWRkaW5nOjEwcHggMjVweDtcclxuICAgICAgICBmb250LXNpemU6MTZweDtcclxuICAgICAgfVxyXG4gICAgICB0ZXh0YXJlYXtcclxuICAgICAgICBtaW4taGVpZ2h0OjMxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtjb2xvcjpAcHVycGxlO29wYWNpdHk6MTt9XHJcbiAgICAgIGlucHV0OjotbW96LXBsYWNlaG9sZGVyICAgICAgICAgIHtjb2xvcjpAcHVycGxlO29wYWNpdHk6MTt9LyogRmlyZWZveCAxOSsgKi9cclxuICAgICAgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICAge2NvbG9yOkBwdXJwbGU7b3BhY2l0eToxO30vKiBGaXJlZm94IDE4LSAqL1xyXG4gICAgICBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7Y29sb3I6QHB1cnBsZTtvcGFjaXR5OjE7fVxyXG4gICAgICB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7Y29sb3I6QHB1cnBsZTtvcGFjaXR5OjE7fVxyXG4gICAgICB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7Y29sb3I6QHB1cnBsZTtvcGFjaXR5OjE7fS8qIEZpcmVmb3ggMTkrICovXHJcbiAgICAgIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgICAgICAgICAgIHtjb2xvcjpAcHVycGxlO29wYWNpdHk6MTt9LyogRmlyZWZveCAxOC0gKi9cclxuICAgICAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyICAgICAge2NvbG9yOkBwdXJwbGU7b3BhY2l0eToxO31cclxuICAgICAgLnB1cnBsZS1idXR0b257XHJcbiAgICAgICAgd2lkdGg6MjAwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDo0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tcGFydC00MHtcclxuICAgICAgd2lkdGg6NDAlO1xyXG4gICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246dG9wO1xyXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwe1xyXG4gICAgICAgIC5wX2dlbmVyYWw7XHJcbiAgICAgICAgY29sb3I6QHB1cnBsZTtcclxuICAgICAgICBmb250LXdlaWdodDo3MDA7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUxKSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgYXtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OjkwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xyXG4gICAgICAgICAgY29sb3I6QHB1cnBsZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5yZXBvcnQtZm9ybS1oZWFkZXJ7XHJcbiAgICAgICAgcHtcclxuICAgICAgICAgIGNvbG9yOkBncmV5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6MzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbn0iLCIjc2xpZGVyLWFyZWF7XHJcbiAgd2lkdGg6MTAwJTtcclxuICBoZWlnaHQ6MTAwJTtcclxuICBkaXNwbGF5OmJsb2NrO1xyXG4gIGZvbnQtc2l6ZTowcHg7XHJcbiAgbWFyZ2luLXRvcDoxMDBweDtcclxuICAuc2xpZGVycy1jb250ZW50e1xyXG4gICAgd2lkdGg6OTAlO1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUxKSB7XHJcbiAgICAgIHdpZHRoOjEwMCU7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIH1cclxuICAgIC5jYXRlZ29yeS1zbGlkZXItYmxvY2t7XHJcbiAgICAgIGRpc3BsYXk6YmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xyXG4gICAgICBoZWlnaHQ6NTYwcHg7XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXItY2F0ZWdvcnktaGVhZGVye1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206MzBweDtcclxuICAgICAgICBoMntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDo2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MjVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MzBweDtcclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgICAgICB3aWR0aDoxNSU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlcnMtY2F0cyB7XHJcbiAgICB3aWR0aDoxMCU7XHJcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBAc2l6ZTEpIHtcclxuICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgfVxyXG4gICAgI3NsaWRlcnMtY2F0cy1saXN0e1xyXG4gICAgICBsaW5lLWhlaWdodDoyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdpZHRoOjEwMHB4O1xyXG4gICAgICBwb3NpdGlvbjpmaXhlZDtcclxuICAgICAgdG9wOjUwJTtcclxuICAgICAgbWFyZ2luLXRvcDotMTIwcHg7XHJcbiAgICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICAgbGl7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRleHQtaW5kZW50OjBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjowcHggIWltcG9ydGFudDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBsaTpiZWZvcmV7XHJcbiAgICAgICAgcGFkZGluZzowcHggIWltcG9ydGFudDtcclxuICAgICAgICBjb250ZW50OlwiXCIgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXNpemU6MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgICAgbGkuYWN0IHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICAtd2Via2l0LWZpbHRlcjogZ3JheXNjYWxlKDAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNsaWRlcnMtY2F0cy5wb3NpdGlvbi1maXhlZHtcclxuICAgICNzbGlkZXJzLWNhdHMtbGlzdHtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiZm9vdGVyLnNpdGUtZm9vdGVye1xyXG4gIHdpZHRoOjEwMCU7XHJcbiAgaGVpZ2h0OjE4MHB4O1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IEBzaXplMykge1xyXG4gICAgaGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG4gIGJhY2tncm91bmQ6QGRhcmtfZ3JleTtcclxuICAuZm9vdGVyLWNvbnRlbnR7XHJcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICAgIHdpZHRoOjEyMzBweDtcclxuICAgIG1hcmdpbjogMHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOjUwcHg7XHJcbiAgICBsaW5lLWhlaWdodDoyN3B4O1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogQHNpemUzKSB7XHJcbiAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICB3aWR0aDoxMDAlO1xyXG4gICAgfVxyXG4gICAgYXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OjMwcHg7XHJcbiAgICB9XHJcbiAgICAuc2l0ZS1pbmZve1xyXG4gICAgICBmb250LWZhbWlseTogTXVzZW87XHJcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xyXG4gICAgICBjb2xvcjpAbGlnaHQtZ3JleTtcclxuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgIC5mb290ZXItbmF2e1xyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgICAgICAgY29sb3I6QGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIEBsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICBsaTpsYXN0LW9mLXR5cGV7XHJcbiAgICAgICAgICBhe1xyXG4gICAgICAgICAgICBib3JkZXI6bm9uZTtcclxuICAgICAgICAgICAgcGFkZGluZzowcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI2NvbnRlbnQge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICBoMSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2l6ZTApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAcHVycGxlLWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaW5mbyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2l6ZTApIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjb2xvcjogZGFya2VuKEBncmV5LWRhcmssIDM1JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG59XHJcbi5yZXNldC1jb2wge1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB3aWR0aDogYXV0bztcclxufVxyXG4uY29sLTIwLCAuY29sLTgwLCAuY29sLTMzLCAuY29sLTc1LCAuY29sLTI1IHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5jb2wtMjAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgIC5yZXNldC1jb2w7XHJcbiAgICB9XHJcbiAgICB3aWR0aDogMjAlO1xyXG59XHJcbi5jb2wtODAge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzaXplMSkge1xyXG4gICAgICAgIC5yZXNldC1jb2w7XHJcbiAgICB9XHJcbiAgICB3aWR0aDogODAlO1xyXG59XHJcbi5jb2wtMjUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzaXplMDUpIHtcclxuICAgICAgICAucmVzZXQtY29sO1xyXG4gICAgfVxyXG4gICAgd2lkdGg6IDI1JTtcclxufVxyXG4uY29sLTc1IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2l6ZTA1KSB7XHJcbiAgICAgICAgLnJlc2V0LWNvbDtcclxuICAgIH1cclxuICAgIHdpZHRoOiA3NSU7XHJcbn1cclxuLmNvbC0zMyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNpemUwKSB7XHJcbiAgICAgICAgLnJlc2V0LWNvbDtcclxuICAgIH1cclxuICAgIHdpZHRoOiAzMy4zMyVcclxufVxyXG4ucGFkZGluZy1yaWdodC0yIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xyXG59XHJcbi5ib3JkZXItZXh0cmEge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcbkBib3JkZXItbGluZTogNHB4IHNvbGlkIEBwdXJwbGUtbGlnaHQ7XHJcbi5wcmltYXJ5LWRhdGUge1xyXG4gICAgLmJvcmRlci1leHRyYTtcclxuICAgIGJvcmRlci10b3A6IEBib3JkZXItbGluZTtcclxuICAgIHBhZGRpbmctdG9wOiA2cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG59XHJcbiNjb250ZW50LWxlZnQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxufVxyXG4jbWFpbiB7XHJcbiAgICAjcHJpbWFyeS5tZWRpYSB7XHJcbiAgICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgIGhlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgaDEuZW50cnktdGl0bGUge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAcHVycGxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTRweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgICAgY29sb3I6IEBwdXJwbGU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW8tUmVndWxhcidcclxuICAgICAgICB9XHJcbiAgICAgICAgLmVudHJ5LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZXktZGFyaztcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTXVzZW8nO1xyXG4gICAgfVxyXG59XHJcbi5lbnRyeS1oZWFkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5wb3N0LW1ldGEge1xyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogQHB1cnBsZTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2l6ZTApIHtcclxuICAgICAgICAgICAgJi5kYXRlIGkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmF1dGhvciBpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNhdGVnb3J5LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGNvbG9yOiBAcHVycGxlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbiAgICAuYXV0aG9yIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZGF0ZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIEBncmV5LWRhcms7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgQGdyZXktZGFyaztcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbn1cclxuLmJyZWFkY3J1bWJzIHtcclxuICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxufVxyXG4ucmVhZG1vcmUge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzaXplMCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB3aWR0aDogMTQwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xyXG4gICAgfVxyXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZGUxNjtcclxuICAgICAgICBjb2xvcjogQHB1cnBsZTtcclxuICAgIH1cclxuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xyXG4gICAgYmFja2dyb3VuZDogQHB1cnBsZTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG4gICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbn1cclxuLmxpbmstaWNvKEBzaXplKSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogQHNpemU7XHJcbiAgICAgICAgaGVpZ2h0OiBAc2l6ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBjb250ZW50OiAnICc7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IChAc2l6ZSArIDE0cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IEBzaXplO1xyXG4gICAgaGVpZ2h0OiBAc2l6ZTtcclxufVxyXG4uY2F0ZWdvcnktbGluayB7XHJcbiAgICAubGluay1pY28oNTZweCk7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzaXplMCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjRweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNhdC1pdGVtLTEgYTpiZWZvcmUsIGEuY2F0LWl0ZW0tMTpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdpbWcvbW90b3ItaW5qdXJ5LnBuZycpO1xyXG59XHJcbi5jYXQtaXRlbS0yIGE6YmVmb3JlLCBhLmNhdC1pdGVtLTI6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnaW1nL2dlbmVyYWwtbW90b3IucG5nJyk7XHJcbn1cclxuLmNhdC1pdGVtLTMgYTpiZWZvcmUsIGEuY2F0LWl0ZW0tMzpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCdpbWcvcGVyc29uYWwtaW5qdXJ5LnBuZycpO1xyXG59XHJcbi5jYXQtaXRlbS00IGE6YmVmb3JlLCBhLmNhdC1pdGVtLTQ6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnaW1nL2hvbWUtaW5qdXJ5LnBuZycpO1xyXG59XHJcbi5jYXQtaXRlbS01IGE6YmVmb3JlLCBhLmNhdC1pdGVtLTU6YmVmb3JlIHtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnaW1nL25vbi1kaXNjbG9zdXJlLnBuZycpO1xyXG59XHJcbiNzaWRlYmFyIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2l6ZTA1KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgIC5zaWRlYmFyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBAYm9yZGVyLWxpbmU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNnB4IGF1dG8gMDtcclxuICAgICAgICAgICAgLmJvcmRlci1leHRyYTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcbiAgICB9XHJcbiAgICB1bCB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogQHB1cnBsZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubGluay1pY28oMzZweCk7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICAgICNhcmNoaXZlcyB7XHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAyMnB4LzEgRm9udEF3ZXNvbWU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNzNcIjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogQHB1cnBsZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCBAZ3JleS1kYXJrOztcclxuICAgIHBhZGRpbmc6IDI1cHggMzVweDtcclxufVxyXG4ucGFnaW5hdGlvbiB7XHJcbiAgICAubmF2LWxpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuc2NyZWVuLXJlYWRlci10ZXh0LCAucHJldiwgLm5leHQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICBhLHNwYW4ge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBAZ3JleS1kYXJrO1xyXG4gICAgICAgIGNvbG9yOiBAcHVycGxlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgICAuY3VycmVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogQHB1cnBsZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG59XHJcblxyXG4jbWFpbiB7XHJcbiAgICAjcHJpbWFyeS5tZWRpYS5zaW5nbGUge1xyXG4gICAgICAgIC5lZGl0LWxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZW50cnktY29udGVudCB7XHJcbiAgICAgICAgICAgIGgzLCBoMyB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ011c2VvJztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBAcHVycGxlLWxpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IEBib3JkZXItbGluZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMjAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuI3NpbmdsZS1wb3N0LW5hdmlnYXRpb24ge1xyXG4gICAgLnNxdWFyZSB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IEBwdXJwbGU7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0b3A6IC04cHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogQHllbGxvdyAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IEBwdXJwbGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlbyc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiBAcHVycGxlLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNdXNlby1SZWd1bGFyJztcclxuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgIH1cclxuICAgIC5wcmV2IHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgLnNxdWFyZTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwMzknXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcbiAgICAubmV4dCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgLnNxdWFyZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDIwM0EnXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNpemUzKSB7XHJcbiAgICAgICAgLnByZXYgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQgYSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiBAc2l6ZTIpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogQHNpemUwKSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByZXYge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
