@charset "UTF-8";
@-webkit-keyframes tabAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tabAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

*, *:before, *:after {
  box-sizing: border-box;
}

html, body {
  background-color: ;
  width: 100%;
  font-size: 60%;
  /*font-family: "ヒラギノ明朝 ProN", HiraMinProN, "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif; */
  font-family: "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; 
  font-feature-settings: "palt";
  line-height: 1.6;
  letter-spacing: 0.1em;
}

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

ul {
  list-style: none;
}

a {
  margin: 0;
  padding: 0;
  background: transparent;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}




a:hover {
  opacity: 0.7;
}

a, u {
  text-decoration: none;
}

figure, picture {
  display: block;
  line-height: 0;
}

figcaption {
  line-height: 1.6;
}

img {
  max-width: 100%;
  height: auto;
}

p {
  line-height: 2.0;
}

mark {
  padding: 0 .2em;
}

h1 {
  font-size: 3rem;
}

@media screen and (max-width: 768px) {
  h1 {
    font-size: 8vw;
  }
}

@media screen and (max-width: 480px) {
  h1 {
    font-size: 8vw;
  }
}

h2 {
  font-size: 2.4rem;
}

@media screen and (max-width: 768px) {
  h2 {
    font-size: 6.4vw;
  }
}

@media screen and (max-width: 480px) {
  h2 {
    font-size: 6.4vw;
  }
}

h3 {
  font-size: 2rem;
}

@media screen and (max-width: 768px) {
  h3 {
    font-size: 5.33333vw;
  }
}

@media screen and (max-width: 480px) {
  h3 {
    font-size: 5.33333vw;
  }
}

h4 {
  font-size: 1.8rem;
}

@media screen and (max-width: 768px) {
  h4 {
    font-size: 4.8vw;
  }
}

@media screen and (max-width: 480px) {
  h4 {
    font-size: 4.8vw;
  }
}

h5 {
  font-size: 1.6rem;
}

@media screen and (max-width: 768px) {
  h5 {
    font-size: 4.26667vw;
  }
}

@media screen and (max-width: 480px) {
  h5 {
    font-size: 4.26667vw;
  }
}

h6 {
  font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
  h6 {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 480px) {
  h6 {
    font-size: 3.73333vw;
  }
}

div, main, header, footer, nav, aside {
  font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
  div, main, header, footer, nav, aside {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 480px) {
  div, main, header, footer, nav, aside {
    font-size: 3.73333vw;
  }
}


/*freearea*/

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 62.5%;/*rem算出をしやすくするために*/
}

.btn,
a.btn,
button.btn {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding: 1rem 2rem;
  width: 50%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
}

a.btn-border {
  border: 1px solid #000;
  border-radius: 0;
  background: ;
}

a.btn-border:hover {
  color: #fff;
  background: #000000;
}

.btn2,
a.btn2,
button.btn2 {
  font-size: 1.5rem;
  font-weight: 300;
  line-height: 1.5;
  position: relative;
  display: inline-block;
  padding: 1rem 2rem;
  width: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  letter-spacing: 0.1em;
}

a.btn2-border {
  border: 1px solid #000;
  border-radius: 0;
  background: ;
}

a.btn2-border:hover {
  color: #fff;
  background: #000000;
}

.fadein {
    opacity : 0;
    transform : translate(-100px, 0px);
    transition : all 800ms;
}
.fadein2 {
    opacity : 0;
    transform : translate(-0px, 100px);
    transition : all 400ms;
}
.fadein.scrollin {
    opacity : 1;
    transform : translate(0, 0);
}
.fadein2.scrollin {
    opacity : 1;
    transform : translate(0, 0);
}

/*アコーディオン*/

.accordion-container {
  position: relative;
  width: 100%;
  border: ;
  border-top: none;
  outline: 0;
  cursor: pointer
}

.accordion-container .accordion-title {
  display: block;
  position: relative;
  margin: 0;
  padding: 0.625em 0.625em 0.625em 2em;
  font-size: 1.8em;
  font-weight: bold;
  color: #000;
  background: #ffce32;
  cursor: pointer;
}

.accordion-container .accordion-title:hover,
.accordion-container .accordion-title:active,
.accordion-container .content-entry.open .accordion-title {
  background-color: #ffce32;
  color: white;
}

.accordion-container .accordion-title:hover i:before,
.accordion-container .accordion-title:hover i:active,
.accordion-container .content-entry.open i {
  color: #000;
}

.accordion-title{
  position: relative;
}

.accordion-title:after {
  content: "";
  position: absolute;
  right: 25px;
  top: 38%;
  transition: all 0.2s ease-in-out;
  display: block;
  width: 8px;
  height: 8px;
  border-top: solid 2px #fff;
  border-right: solid 2px #fff;
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

.accordion-title.open:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 45%;
}

.accordion-content {
  display: none;
  padding-left: ;
}

/* CSS for CodePen */

.accordion-container {
  width: 65%;
  margin: auto;
}


.content-area{
  max-width      : ; 
  text-align: center;
  padding-bottom :  ;
}

.slidearea{
  margin         : auto;                 /* サンプル用 中央寄せ */
  max-width      : 100%;                /* BOXの幅             */
  display        : flex;                 /* FlexBox定義         */
  justify-content: center;               /* 揃えの定義          */
  flex-wrap      : wrap;                 /* 折り返し定義        */
  padding :;

}

.slidebox{
    width: 100%;
	text-align: center;
	margin :;
	padding:;

}

.slidebox50{
    width: 50%;
	text-align: center;
	  margin :;
	padding:;

}
.navi_area{
  background: #d8effe;
  padding-bottom: 30px;
  padding-top: 50px;
}

.bg_color{
  background: #ccac7a;
}

.txt_color{
	color:red;
}

.bold {
  font-size: 3rem;
  font-weight: 800;
}
	
/* ------------------------------
   loopSlider
------------------------------ */
.loopSliderWrap {
	top: 0;
	left: 0;
	height: 600px;
	overflow: hidden;
	position: absolute;
}

.loopSlider {
	margin: 0 auto;
	width: 90%;
	height: 600px;
	text-align: left;
	position: relative;
	overflow: hidden;
}

.loopSlider ul {
	height: ;
	float: left;
	overflow: hidden;
}

.loopSlider ul li {
	width: 320px;
	height: ;
	float: left;
	display: inline;
	overflow: hidden;
}

/* ------------------------------
   CLEARFIX ELEMENTS
------------------------------ */
.loopSliderWrap:after {
	content: "";
	display: none;
	clear: none;
}

/* colorBox */ 	


.colorBox{position:relative;} 	
.colorBox::after{ 		
	content: ""; 		
	display: block; 	    
	position: absolute; 	    
	top: 0; 	    
	right: 0; 	    
	width: 100%; 	    
	height: 100%; 	    
	z-index: 10; 	    
	background-color: white; 	    
	transition: width 0.9s cubic-bezier(.43,.05,.17,1) 0.15s;		 	
} 

.active.colorBox::after{width:0;} 


.relative {
    position: relative;
    width: 100%;
}


/*=== 9-1-4 矢印が動いてスクロールを促す  ====*/

/*スクロールダウン全体の場所*/
.scrolldown4{
    /*描画位置※位置は適宜調整してください*/
  position:absolute;
  bottom:1%;
  right:50%;
    /*矢印の動き1秒かけて永遠にループ*/
  animation: arrowmove 1s ease-in-out infinite;
}

/*下からの距離が変化して全体が下→上→下に動く*/
@keyframes arrowmove{
      0%{bottom:1%;}
      50%{bottom:3%;}
     100%{bottom:1%;}
 }

/*Scrollテキストの描写*/
.scrolldown4 span{
    /*描画位置*/
  position: absolute;
  left:-20px;
  bottom:10px;
    /*テキストの形状*/
  color: ;
  font-size: 0.7rem;
  letter-spacing: 0.05em;
  /*縦書き設定*/
  -ms-writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
}

/* 矢印の描写 */
.scrolldown4:before {
    content: "";
    /*描画位置*/
    position: absolute;
    bottom: 0;
    right: -6px;
    /*矢印の形状*/
    width: 1px;
    height: 20px;
    background: ;
    transform: skewX(-31deg);
	color:black;
	background:black;
}

.scrolldown4:after{
  content:"";
    /*描画位置*/
  position: absolute;
  bottom:0;
  right:0;
    /*矢印の形状*/
  width:1px;
  height: 50px;
  background:black;
	color:black;
}

/*========= レイアウトのためのCSS ===============*/


#header{

  width:100%;
  height: 90vh;
  position: relative;
} 

#header:before{

  content: '';
  position:fixed;
  top:0;
  left:0;
  z-index:-1;
  width:100%;
  height: ;
  /*背景画像設定*/
  background:url('https://abahouse.jp/m_2204_dickies/img/poster.gif') no-repeat center;
  background-size:contain;
	width:100%;
}

#container{
  position: relative;
  z-index:1;
  background:white;
  padding:100px 0;
  text-align: center;
}

@media screen and (max-width:5000px){

    #header,
    #header:before{
  height: 100vh;    
    }
    
}

/*freearea*/

.btn, .badge, .outline {
  text-align: center;
  white-space: nowrap;
  border: 1px solid;
}

.btn {
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: .375em .75em;
  cursor: pointer;
}

.badge {
  vertical-align: baseline;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
}

.outline {
  display: block;
}

.outline-0 {
  border-width: 0px;
}

.outline-1 {
  border-width: 1px;
}

.outline-2 {
  border-width: 2px;
}

.outline-3 {
  border-width: 3px;
}

.outline-4 {
  border-width: 4px;
}

.outline-5 {
  border-width: 5px;
}

.outline-6 {
  border-width: 6px;
}

.outline-7 {
  border-width: 7px;
}

.outline-8 {
  border-width: 8px;
}

.outline-9 {
  border-width: 9px;
}

.outline-10 {
  border-width: 10px;
}

@media screen and (max-width: 768px) {
  .outline-sm-0 {
    border-width: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-1 {
    border-width: 0.26667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-2 {
    border-width: 0.53333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-3 {
    border-width: 0.8vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-4 {
    border-width: 1.06667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-5 {
    border-width: 1.33333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-6 {
    border-width: 1.6vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-7 {
    border-width: 1.86667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-8 {
    border-width: 2.13333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-9 {
    border-width: 2.4vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-10 {
    border-width: 2.66667vw;
  }
}

.col-1 {
  width: 8.33333%;
}

.col-2 {
  width: 16.66667%;
}

.col-3 {
  width: 25%;
}

.col-4 {
  width: 33.33333%;
}

.col-5 {
  width: 41.66667%;
}

.col-6 {
  width: 50%;
}

.col-7 {
  width: 58.33333%;
}

.col-8 {
  width: 66.66667%;
}

.col-9 {
  width: 75%;
}

.col-10 {
  width: 83.33333%;
}

.col-11 {
  width: 91.66667%;
}

.col-12 {
  width: 100%;
}

@media screen and (max-width: 960px) {
  .col-md-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-3 {
    width: 25%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-6 {
    width: 50%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-9 {
    width: 75%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-12 {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-3 {
    width: 25%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-6 {
    width: 50%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-9 {
    width: 75%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-12 {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-3 {
    width: 25%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-6 {
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-9 {
    width: 75%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-12 {
    width: 100%;
  }
}

.fill-1 {
  margin-left: -1%;
  margin-right: -1%;
}

.fill-2 {
  margin-left: -2%;
  margin-right: -2%;
}

.fill-3 {
  margin-left: -3%;
  margin-right: -3%;
}

.fill-4 {
  margin-left: -4%;
  margin-right: -4%;
}

.fill-5 {
  margin-left: -5%;
  margin-right: -5%;
}

.fill-6 {
  margin-left: -6%;
  margin-right: -6%;
}

.fill-7 {
  margin-left: -7%;
  margin-right: -7%;
}

.fill-8 {
  margin-left: -8%;
  margin-right: -8%;
}

.fill-9 {
  margin-left: -9%;
  margin-right: -9%;
}

.fill-10 {
  margin-left: -10%;
  margin-right: -10%;
}

@media screen and (max-width: 960px) {
  .fill-md-1 {
    margin-left: -1%;
    margin-right: -1%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-2 {
    margin-left: -2%;
    margin-right: -2%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-3 {
    margin-left: -3%;
    margin-right: -3%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-4 {
    margin-left: -4%;
    margin-right: -4%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-5 {
    margin-left: -5%;
    margin-right: -5%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-6 {
    margin-left: -6%;
    margin-right: -6%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-7 {
    margin-left: -7%;
    margin-right: -7%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-8 {
    margin-left: -8%;
    margin-right: -8%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-9 {
    margin-left: -9%;
    margin-right: -9%;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-10 {
    margin-left: -10%;
    margin-right: -10%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-1 {
    margin-left: -1%;
    margin-right: -1%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-2 {
    margin-left: -2%;
    margin-right: -2%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-3 {
    margin-left: -3%;
    margin-right: -3%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-4 {
    margin-left: -4%;
    margin-right: -4%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-5 {
    margin-left: -5%;
    margin-right: -5%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-6 {
    margin-left: -6%;
    margin-right: -6%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-7 {
    margin-left: -7%;
    margin-right: -7%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-8 {
    margin-left: -8%;
    margin-right: -8%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-9 {
    margin-left: -9%;
    margin-right: -9%;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-10 {
    margin-left: -10%;
    margin-right: -10%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-1 {
    margin-left: -1%;
    margin-right: -1%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-2 {
    margin-left: -2%;
    margin-right: -2%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-3 {
    margin-left: -3%;
    margin-right: -3%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-4 {
    margin-left: -4%;
    margin-right: -4%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-5 {
    margin-left: -5%;
    margin-right: -5%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-6 {
    margin-left: -6%;
    margin-right: -6%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-7 {
    margin-left: -7%;
    margin-right: -7%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-8 {
    margin-left: -8%;
    margin-right: -8%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-9 {
    margin-left: -9%;
    margin-right: -9%;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-10 {
    margin-left: -10%;
    margin-right: -10%;
  }
}

.gutter-1 > [class*="col-"] {
  padding-left: 1%;
  padding-right: 1%;
}

.gutter-2 > [class*="col-"] {
  padding-left: 2%;
  padding-right: 2%;
}

.gutter-3 > [class*="col-"] {
  padding-left: 3%;
  padding-right: 3%;
}

.gutter-4 > [class*="col-"] {
  padding-left: 4%;
  padding-right: 4%;
}

.gutter-5 > [class*="col-"] {
  padding-left: 5%;
  padding-right: 5%;
}

.gutter-6 > [class*="col-"] {
  padding-left: 6%;
  padding-right: 6%;
}

.gutter-7 > [class*="col-"] {
  padding-left: 7%;
  padding-right: 7%;
}

.gutter-8 > [class*="col-"] {
  padding-left: 8%;
  padding-right: 8%;
}

.gutter-9 > [class*="col-"] {
  padding-left: 9%;
  padding-right: 9%;
}

.gutter-10 > [class*="col-"] {
  padding-left: 10%;
  padding-right: 10%;
}

@media screen and (max-width: 960px) {
  .gutter-md-1 > [class*="col-"] {
    padding-left: 1%;
    padding-right: 1%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-2 > [class*="col-"] {
    padding-left: 2%;
    padding-right: 2%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-3 > [class*="col-"] {
    padding-left: 3%;
    padding-right: 3%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-4 > [class*="col-"] {
    padding-left: 4%;
    padding-right: 4%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-5 > [class*="col-"] {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-6 > [class*="col-"] {
    padding-left: 6%;
    padding-right: 6%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-7 > [class*="col-"] {
    padding-left: 7%;
    padding-right: 7%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-8 > [class*="col-"] {
    padding-left: 8%;
    padding-right: 8%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-9 > [class*="col-"] {
    padding-left: 9%;
    padding-right: 9%;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-10 > [class*="col-"] {
    padding-left: 10%;
    padding-right: 10%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-1 > [class*="col-"] {
    padding-left: 1%;
    padding-right: 1%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-2 > [class*="col-"] {
    padding-left: 2%;
    padding-right: 2%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-3 > [class*="col-"] {
    padding-left: 3%;
    padding-right: 3%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-4 > [class*="col-"] {
    padding-left: 4%;
    padding-right: 4%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-5 > [class*="col-"] {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-6 > [class*="col-"] {
    padding-left: 6%;
    padding-right: 6%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-7 > [class*="col-"] {
    padding-left: 7%;
    padding-right: 7%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-8 > [class*="col-"] {
    padding-left: 8%;
    padding-right: 8%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-9 > [class*="col-"] {
    padding-left: 9%;
    padding-right: 9%;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-10 > [class*="col-"] {
    padding-left: 10%;
    padding-right: 10%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-1 > [class*="col-"] {
    padding-left: 1%;
    padding-right: 1%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-2 > [class*="col-"] {
    padding-left: 2%;
    padding-right: 2%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-3 > [class*="col-"] {
    padding-left: 3%;
    padding-right: 3%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-4 > [class*="col-"] {
    padding-left: 4%;
    padding-right: 4%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-5 > [class*="col-"] {
    padding-left: 5%;
    padding-right: 5%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-6 > [class*="col-"] {
    padding-left: 6%;
    padding-right: 6%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-7 > [class*="col-"] {
    padding-left: 7%;
    padding-right: 7%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-8 > [class*="col-"] {
    padding-left: 8%;
    padding-right: 8%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-9 > [class*="col-"] {
    padding-left: 9%;
    padding-right: 9%;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-10 > [class*="col-"] {
    padding-left: 10%;
    padding-right: 10%;
  }
}

.grid {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
}

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

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

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

.grid-center {
  justify-content: center;
}

.grid-end {
  justify-content: flex-end;
}

.grid-between {
  justify-content: space-between;
}

.grid-nowrap {
  flex-wrap: nowrap;
}

.grid-reverse {
  flex-direction: row-reverse;
}

.grid-column {
  flex-direction: column;
}

.grid-column-reverse {
  flex-direction: column-reverse;
}

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

.grid-grow-1 {
  flex-grow: 1;
}

.grid-shrink-1 {
  flex-shrink: 1;
}

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

.grid-grow-2 {
  flex-grow: 2;
}

.grid-shrink-2 {
  flex-shrink: 2;
}

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

.grid-grow-3 {
  flex-grow: 3;
}

.grid-shrink-3 {
  flex-shrink: 3;
}

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

.grid-grow-4 {
  flex-grow: 4;
}

.grid-shrink-4 {
  flex-shrink: 4;
}

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

.grid-grow-5 {
  flex-grow: 5;
}

.grid-shrink-5 {
  flex-shrink: 5;
}

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

.grid-grow-6 {
  flex-grow: 6;
}

.grid-shrink-6 {
  flex-shrink: 6;
}

.grid-order-7 {
  order: 7;
}

.grid-grow-7 {
  flex-grow: 7;
}

.grid-shrink-7 {
  flex-shrink: 7;
}

.grid-order-8 {
  order: 8;
}

.grid-grow-8 {
  flex-grow: 8;
}

.grid-shrink-8 {
  flex-shrink: 8;
}

.grid-order-9 {
  order: 9;
}

.grid-grow-9 {
  flex-grow: 9;
}

.grid-shrink-9 {
  flex-shrink: 9;
}

.grid-order-10 {
  order: 10;
}

.grid-grow-10 {
  flex-grow: 10;
}

.grid-shrink-10 {
  flex-shrink: 10;
}

.grid-order-11 {
  order: 11;
}

.grid-grow-11 {
  flex-grow: 11;
}

.grid-shrink-11 {
  flex-shrink: 11;
}

.grid-order-12 {
  order: 12;
}

.grid-grow-12 {
  flex-grow: 12;
}

.grid-shrink-12 {
  flex-shrink: 12;
}

@media screen and (max-width: 960px) {
  .grid-md-top {
    align-items: flex-start;
  }
  .grid-md-middle {
    align-items: center;
  }
  .grid-md-bottom {
    align-items: flex-end;
  }
  .grid-md-center {
    justify-content: center;
  }
  .grid-md-end {
    justify-content: flex-end;
  }
  .grid-md-between {
    justify-content: space-between;
  }
  .grid-md-nowrap {
    flex-wrap: nowrap;
  }
  .grid-md-reverse {
    flex-direction: row-reverse;
  }
  .grid-md-column {
    flex-direction: column;
  }
  .grid-md-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-md-order-1 {
    order: 1;
  }
  .grid-md-grow-1 {
    flex-grow: 1;
  }
  .grid-md-shrink-1 {
    flex-shrink: 1;
  }
  .grid-md-order-2 {
    order: 2;
  }
  .grid-md-grow-2 {
    flex-grow: 2;
  }
  .grid-md-shrink-2 {
    flex-shrink: 2;
  }
  .grid-md-order-3 {
    order: 3;
  }
  .grid-md-grow-3 {
    flex-grow: 3;
  }
  .grid-md-shrink-3 {
    flex-shrink: 3;
  }
  .grid-md-order-4 {
    order: 4;
  }
  .grid-md-grow-4 {
    flex-grow: 4;
  }
  .grid-md-shrink-4 {
    flex-shrink: 4;
  }
  .grid-md-order-5 {
    order: 5;
  }
  .grid-md-grow-5 {
    flex-grow: 5;
  }
  .grid-md-shrink-5 {
    flex-shrink: 5;
  }
  .grid-md-order-6 {
    order: 6;
  }
  .grid-md-grow-6 {
    flex-grow: 6;
  }
  .grid-md-shrink-6 {
    flex-shrink: 6;
  }
  .grid-md-order-7 {
    order: 7;
  }
  .grid-md-grow-7 {
    flex-grow: 7;
  }
  .grid-md-shrink-7 {
    flex-shrink: 7;
  }
  .grid-md-order-8 {
    order: 8;
  }
  .grid-md-grow-8 {
    flex-grow: 8;
  }
  .grid-md-shrink-8 {
    flex-shrink: 8;
  }
  .grid-md-order-9 {
    order: 9;
  }
  .grid-md-grow-9 {
    flex-grow: 9;
  }
  .grid-md-shrink-9 {
    flex-shrink: 9;
  }
  .grid-md-order-10 {
    order: 10;
  }
  .grid-md-grow-10 {
    flex-grow: 10;
  }
  .grid-md-shrink-10 {
    flex-shrink: 10;
  }
  .grid-md-order-11 {
    order: 11;
  }
  .grid-md-grow-11 {
    flex-grow: 11;
  }
  .grid-md-shrink-11 {
    flex-shrink: 11;
  }
  .grid-md-order-12 {
    order: 12;
  }
  .grid-md-grow-12 {
    flex-grow: 12;
  }
  .grid-md-shrink-12 {
    flex-shrink: 12;
  }
}

@media screen and (max-width: 768px) {
  .grid-sm-top {
    align-items: flex-start;
  }
  .grid-sm-middle {
    align-items: center;
  }
  .grid-sm-bottom {
    align-items: flex-end;
  }
  .grid-sm-center {
    justify-content: center;
  }
  .grid-sm-end {
    justify-content: flex-end;
  }
  .grid-sm-between {
    justify-content: space-between;
  }
  .grid-sm-nowrap {
    flex-wrap: nowrap;
  }
  .grid-sm-reverse {
    flex-direction: row-reverse;
  }
  .grid-sm-column {
    flex-direction: column;
  }
  .grid-sm-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-sm-order-1 {
    order: 1;
  }
  .grid-sm-grow-1 {
    flex-grow: 1;
  }
  .grid-sm-shrink-1 {
    flex-shrink: 1;
  }
  .grid-sm-order-2 {
    order: 2;
  }
  .grid-sm-grow-2 {
    flex-grow: 2;
  }
  .grid-sm-shrink-2 {
    flex-shrink: 2;
  }
  .grid-sm-order-3 {
    order: 3;
  }
  .grid-sm-grow-3 {
    flex-grow: 3;
  }
  .grid-sm-shrink-3 {
    flex-shrink: 3;
  }
  .grid-sm-order-4 {
    order: 4;
  }
  .grid-sm-grow-4 {
    flex-grow: 4;
  }
  .grid-sm-shrink-4 {
    flex-shrink: 4;
  }
  .grid-sm-order-5 {
    order: 5;
  }
  .grid-sm-grow-5 {
    flex-grow: 5;
  }
  .grid-sm-shrink-5 {
    flex-shrink: 5;
  }
  .grid-sm-order-6 {
    order: 6;
  }
  .grid-sm-grow-6 {
    flex-grow: 6;
  }
  .grid-sm-shrink-6 {
    flex-shrink: 6;
  }
  .grid-sm-order-7 {
    order: 7;
  }
  .grid-sm-grow-7 {
    flex-grow: 7;
  }
  .grid-sm-shrink-7 {
    flex-shrink: 7;
  }
  .grid-sm-order-8 {
    order: 8;
  }
  .grid-sm-grow-8 {
    flex-grow: 8;
  }
  .grid-sm-shrink-8 {
    flex-shrink: 8;
  }
  .grid-sm-order-9 {
    order: 9;
  }
  .grid-sm-grow-9 {
    flex-grow: 9;
  }
  .grid-sm-shrink-9 {
    flex-shrink: 9;
  }
  .grid-sm-order-10 {
    order: 10;
  }
  .grid-sm-grow-10 {
    flex-grow: 10;
  }
  .grid-sm-shrink-10 {
    flex-shrink: 10;
  }
  .grid-sm-order-11 {
    order: 11;
  }
  .grid-sm-grow-11 {
    flex-grow: 11;
  }
  .grid-sm-shrink-11 {
    flex-shrink: 11;
  }
  .grid-sm-order-12 {
    order: 12;
  }
  .grid-sm-grow-12 {
    flex-grow: 12;
  }
  .grid-sm-shrink-12 {
    flex-shrink: 12;
  }
}

@media screen and (max-width: 480px) {
  .grid-xs-top {
    align-items: flex-start;
  }
  .grid-xs-middle {
    align-items: center;
  }
  .grid-xs-bottom {
    align-items: flex-end;
  }
  .grid-xs-center {
    justify-content: center;
  }
  .grid-xs-end {
    justify-content: flex-end;
  }
  .grid-xs-between {
    justify-content: space-between;
  }
  .grid-xs-nowrap {
    flex-wrap: nowrap;
  }
  .grid-xs-reverse {
    flex-direction: row-reverse;
  }
  .grid-xs-column {
    flex-direction: column;
  }
  .grid-xs-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-xs-order-1 {
    order: 1;
  }
  .grid-xs-grow-1 {
    flex-grow: 1;
  }
  .grid-xs-shrink-1 {
    flex-shrink: 1;
  }
  .grid-xs-order-2 {
    order: 2;
  }
  .grid-xs-grow-2 {
    flex-grow: 2;
  }
  .grid-xs-shrink-2 {
    flex-shrink: 2;
  }
  .grid-xs-order-3 {
    order: 3;
  }
  .grid-xs-grow-3 {
    flex-grow: 3;
  }
  .grid-xs-shrink-3 {
    flex-shrink: 3;
  }
  .grid-xs-order-4 {
    order: 4;
  }
  .grid-xs-grow-4 {
    flex-grow: 4;
  }
  .grid-xs-shrink-4 {
    flex-shrink: 4;
  }
  .grid-xs-order-5 {
    order: 5;
  }
  .grid-xs-grow-5 {
    flex-grow: 5;
  }
  .grid-xs-shrink-5 {
    flex-shrink: 5;
  }
  .grid-xs-order-6 {
    order: 6;
  }
  .grid-xs-grow-6 {
    flex-grow: 6;
  }
  .grid-xs-shrink-6 {
    flex-shrink: 6;
  }
  .grid-xs-order-7 {
    order: 7;
  }
  .grid-xs-grow-7 {
    flex-grow: 7;
  }
  .grid-xs-shrink-7 {
    flex-shrink: 7;
  }
  .grid-xs-order-8 {
    order: 8;
  }
  .grid-xs-grow-8 {
    flex-grow: 8;
  }
  .grid-xs-shrink-8 {
    flex-shrink: 8;
  }
  .grid-xs-order-9 {
    order: 9;
  }
  .grid-xs-grow-9 {
    flex-grow: 9;
  }
  .grid-xs-shrink-9 {
    flex-shrink: 9;
  }
  .grid-xs-order-10 {
    order: 10;
  }
  .grid-xs-grow-10 {
    flex-grow: 10;
  }
  .grid-xs-shrink-10 {
    flex-shrink: 10;
  }
  .grid-xs-order-11 {
    order: 11;
  }
  .grid-xs-grow-11 {
    flex-grow: 11;
  }
  .grid-xs-shrink-11 {
    flex-shrink: 11;
  }
  .grid-xs-order-12 {
    order: 12;
  }
  .grid-xs-grow-12 {
    flex-grow: 12;
  }
  .grid-xs-shrink-12 {
    flex-shrink: 12;
  }
}

.img {
  display: block;
}

.img-full {
  width: 100%;
}

.img-logo {
  width: 100%;
  height: 100px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .img-logo {
    height: 13vw;
  }
}

@media screen and (max-width: 480px) {
  .img-logo {
    height: 20vw;
  }
}

.img-logo-36 {
  width: 65%;
}

.img-logo-5351 {
  width: 48%;
}

.img-logo-abahouse {
  width: 62%;
}

.img-logo-designworks {
  width: 60%;
}

.img-logo-alfredobannister {
  width: 75%;
}

.img-logo-aubannister {
  width: 56%;
}

.img-logo-atsceltaselectm {
  width: 65%;
}

.img-logo-atsceltaselect {
  width: 41%;
}

.img-logo-collex {
  width: 40%;
}

.img-logo-devinette {
  width: 85%;
}

.img-logo-interstaple-v {
  width: 30%;
}

.img-logo-interstaple-h {
  width: 56%;
}

.img-logo-lowell {
  width: 38%;
}

.img-logo-mavie {
  width: 41%;
}

.img-logo-thestorebyc {
  width: 90%;
}

.img-logo-myself {
  width: 41%;
}

.img-logo-piche-v {
  width: 38%;
}

.img-logo-outlet {
  width: 60%;
}

.img-logo-outletm {
  width: 60%;
}

.img-logo-piche-h {
  width: 60%;
}

.img-logo-qualite {
  width: 46%;
}

.img-logo-rouge {
  width: 45%;
}

.img-sv {
  width: 100%;
  height: 240px;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .img-sv {
    height: 33.33333vw;
  }
}

@media screen and (max-width: 480px) {
  .img-sv {
    height: 50vw;
  }
}

.img-sticker {
  width: 100px;
}

@media screen and (max-width: 768px) {
  .img-sticker {
    width: 13.33333vw;
  }
}

.img-txt {
  margin-left: auto;
  margin-right: auto;
}

.img-txt-brand-page {
  width: 215px;
}

@media screen and (max-width: 768px) {
  .img-txt-brand-page {
    width: 27.2vw;
  }
}

.img-txt-catalog {
  width: 160.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-catalog {
    width: 20.26667vw;
  }
}

.img-txt-ranking {
  width: 155.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-ranking {
    width: 19.73333vw;
  }
}

.img-txt-trend-tag {
  width: 191.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-trend-tag {
    width: 24vw;
  }
}

.img-txt-brand-news {
  width: 220px;
}

@media screen and (max-width: 768px) {
  .img-txt-brand-news {
    width: 28.26667vw;
  }
}

.img-txt-top-page {
  width: 469px;
  transform: translateX(-30px);
}

@media screen and (max-width: 768px) {
  .img-txt-top-page {
    width: 58.66667vw;
    transform: translateX(-4vw);
  }
}

.bg {
  background-repeat: no-repeat;
  background-size: 100%;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-sns {
  width: 50px;
  height: 50px;
}

@media screen and (max-width: 480px) {
  .bg-sns {
    width: 10vw;
    height: 10vw;
  }
}

.comparison-slider {
  position: relative;
  overflow: hidden;
  height: 480px;
  padding-bottom: 50px;
}

.comparison-slider-img {
  position: absolute;
  top: 0;
}

.comparison-slider-img img {
  min-width: 960px;
}

@media screen and (max-width: 768px) {
  .comparison-slider-img img {
    width: 100vw;
  }
}

.comparison-slider-img--left {
  left: 0;
  z-index: 1;
  overflow: hidden;
}

.comparison-slider-img--right {
  right: 0;
}

.comparison-slider-btn {
  position: absolute;
  top: 50%;
  transform: rotateY(-50%);
  width: 100%;
  z-index: 10;
}

#overlay, .modal {
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
}

#overlay.active, .modal.active {
  display: block;
}

#overlay {
  z-index: 100;
}

.modal {
  z-index: 101;
}

.modal .btn-icon {
  position: absolute;
  top: 5%;
  right: 0;
  z-index: 1000;
}

@media screen and (max-width: 768px) {
  .modal .btn-icon {
    position: fixed;
    top: 2.5vw;
    right: 2.5vw;
  }
}

.modal .btn-icon img {
  transform: rotateZ(45deg);
}

.modal .js-close {
  cursor: pointer;
}

.modal-content {
  max-width: 1280px;
  overflow: scroll;
  position: absolute;
  top: 5%;
  left: 0;
  right: 0;
  width: 90%;
  height: 90%;
  margin: auto;
}

#loader {
  width: 0%;
  height: 3px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

#time {
  color: #000;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-100%);
  font-size: 60px;
  font-weight: bold;
  font-family: "Helvetica", sans-serif;
}

#countdown > p {
  margin-left: 5px;
  margin-right: 5px;
  font-size: 2.4rem;
}

#countdown > p .time {
  font-size: 1.2rem;
}

.js-accordion-list {
  cursor: pointer;
}

.js-accordion-list.js-active {
  cursor: inherit;
}

.js-accordion-target {
  display: none;
  transition: height .3s 0s ease-in-out;
}

.js-accordion-target.js-active {
  display: block;
  overflow: hidden;
}

.js-tab-list {
  cursor: pointer;
  transition: all .5s;
}

.js-tab-list.js-active {
  cursor: inherit;
  background: #ccc;
}

.js-tab-content {
  display: none;
}

.js-tab-content.js-active {
  display: block;
  -webkit-animation-name: tabAnimation;
          animation-name: tabAnimation;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
}

.js-scroll {
  transition-duration: 2s;
  transition-property: transform, opacity;
  opacity: .2;
}

.js-scroll.active {
  transform: translate(0);
  opacity: 1;
}

.js-scroll-fade {
  opacity: 0;
}

.js-scroll-t {
  transform: translateY(-100px);
}

.js-scroll-b {
  transform: translateY(100px);
}

.js-scroll-r {
  transform: translateX(100px);
}

.js-scroll-l {
  transform: translateX(-100px);
}

.js-scroll-delay-0 {
  transition-delay: 0s;
}

.js-scroll-delay-1 {
  transition-delay: 0.3s;
}

.js-scroll-delay-2 {
  transition-delay: 0.6s;
}

.js-scroll-delay-3 {
  transition-delay: 0.9s;
}

.js-scroll-delay-4 {
  transition-delay: 1.2s;
}

.js-scroll-delay-5 {
  transition-delay: 1.5s;
}

.js-scroll-delay-6 {
  transition-delay: 1.8s;
}

.js-scroll-delay-7 {
  transition-delay: 2.1s;
}

.js-scroll-delay-8 {
  transition-delay: 2.4s;
}

.js-scroll-delay-9 {
  transition-delay: 2.7s;
}

.js-scroll-delay-10 {
  transition-delay: 3s;
}

.mt-0 {
  margin-top: 0px;
}

@media screen and (max-width: 768px) {
  .mt-0 {
    margin-top: 0vw;
  }
}

.mt-5 {
  margin-top: 5px;
}

@media screen and (max-width: 768px) {
  .mt-5 {
    margin-top: 1vw;
  }
}

.mt-10 {
  margin-top: 10px;
}

@media screen and (max-width: 768px) {
  .mt-10 {
    margin-top: 2vw;
  }
}

.mt-15 {
  margin-top: 15px;
}

@media screen and (max-width: 768px) {
  .mt-15 {
    margin-top: 3vw;
  }
}

.mt-20 {
  margin-top: 20px;
}

@media screen and (max-width: 768px) {
  .mt-20 {
    margin-top: 4vw;
  }
}

.mt-25 {
  margin-top: 25px;
}

@media screen and (max-width: 768px) {
  .mt-25 {
    margin-top: 5vw;
  }
}

.mt-30 {
  margin-top: 30px;
}

@media screen and (max-width: 768px) {
  .mt-30 {
    margin-top: 6vw;
  }
}

.mt-35 {
  margin-top: 35px;
}

@media screen and (max-width: 768px) {
  .mt-35 {
    margin-top: 7vw;
  }
}

.mt-40 {
  margin-top: 40px;
}

@media screen and (max-width: 768px) {
  .mt-40 {
    margin-top: 8vw;
  }
}

.mt-45 {
  margin-top: 45px;
}

@media screen and (max-width: 768px) {
  .mt-45 {
    margin-top: 9vw;
  }
}

.mt-50 {
  margin-top: 50px;
}

@media screen and (max-width: 768px) {
  .mt-50 {
    margin-top: 10vw;
  }
}

.mt-55 {
  margin-top: 55px;
}

@media screen and (max-width: 768px) {
  .mt-55 {
    margin-top: 11vw;
  }
}

.mt-60 {
  margin-top: 60px;
}

@media screen and (max-width: 768px) {
  .mt-60 {
    margin-top: 12vw;
  }
}

.mt-65 {
  margin-top: 65px;
}

@media screen and (max-width: 768px) {
  .mt-65 {
    margin-top: 13vw;
  }
}

.mt-70 {
  margin-top: 70px;
}

@media screen and (max-width: 768px) {
  .mt-70 {
    margin-top: 14vw;
  }
}

.mt-75 {
  margin-top: 75px;
}

@media screen and (max-width: 768px) {
  .mt-75 {
    margin-top: 15vw;
  }
}

.mt-80 {
  margin-top: 80px;
}

@media screen and (max-width: 768px) {
  .mt-80 {
    margin-top: 16vw;
  }
}

.mt-85 {
  margin-top: 85px;
}

@media screen and (max-width: 768px) {
  .mt-85 {
    margin-top: 17vw;
  }
}

.mt-90 {
  margin-top: 90px;
}

@media screen and (max-width: 768px) {
  .mt-90 {
    margin-top: 18vw;
  }
}

.mt-95 {
  margin-top: 95px;
}

@media screen and (max-width: 768px) {
  .mt-95 {
    margin-top: 19vw;
  }
}

.mt-100 {
  margin-top: 100px;
}

@media screen and (max-width: 768px) {
  .mt-100 {
    margin-top: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-0 {
    margin-top: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-1 {
    margin-top: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-2 {
    margin-top: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-3 {
    margin-top: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-4 {
    margin-top: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-5 {
    margin-top: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-6 {
    margin-top: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-7 {
    margin-top: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-8 {
    margin-top: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-9 {
    margin-top: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-10 {
    margin-top: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-11 {
    margin-top: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-12 {
    margin-top: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-13 {
    margin-top: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-14 {
    margin-top: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-15 {
    margin-top: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-16 {
    margin-top: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-17 {
    margin-top: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-18 {
    margin-top: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-19 {
    margin-top: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-20 {
    margin-top: 20vw;
  }
}

.mr-0 {
  margin-right: 0px;
}

@media screen and (max-width: 768px) {
  .mr-0 {
    margin-right: 0vw;
  }
}

.mr-5 {
  margin-right: 5px;
}

@media screen and (max-width: 768px) {
  .mr-5 {
    margin-right: 1vw;
  }
}

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

@media screen and (max-width: 768px) {
  .mr-10 {
    margin-right: 2vw;
  }
}

.mr-15 {
  margin-right: 15px;
}

@media screen and (max-width: 768px) {
  .mr-15 {
    margin-right: 3vw;
  }
}

.mr-20 {
  margin-right: 20px;
}

@media screen and (max-width: 768px) {
  .mr-20 {
    margin-right: 4vw;
  }
}

.mr-25 {
  margin-right: 25px;
}

@media screen and (max-width: 768px) {
  .mr-25 {
    margin-right: 5vw;
  }
}

.mr-30 {
  margin-right: 30px;
}

@media screen and (max-width: 768px) {
  .mr-30 {
    margin-right: 6vw;
  }
}

.mr-35 {
  margin-right: 35px;
}

@media screen and (max-width: 768px) {
  .mr-35 {
    margin-right: 7vw;
  }
}

.mr-40 {
  margin-right: 40px;
}

@media screen and (max-width: 768px) {
  .mr-40 {
    margin-right: 8vw;
  }
}

.mr-45 {
  margin-right: 45px;
}

@media screen and (max-width: 768px) {
  .mr-45 {
    margin-right: 9vw;
  }
}

.mr-50 {
  margin-right: 50px;
}

@media screen and (max-width: 768px) {
  .mr-50 {
    margin-right: 10vw;
  }
}

.mr-55 {
  margin-right: 55px;
}

@media screen and (max-width: 768px) {
  .mr-55 {
    margin-right: 11vw;
  }
}

.mr-60 {
  margin-right: 60px;
}

@media screen and (max-width: 768px) {
  .mr-60 {
    margin-right: 12vw;
  }
}

.mr-65 {
  margin-right: 65px;
}

@media screen and (max-width: 768px) {
  .mr-65 {
    margin-right: 13vw;
  }
}

.mr-70 {
  margin-right: 70px;
}

@media screen and (max-width: 768px) {
  .mr-70 {
    margin-right: 14vw;
  }
}

.mr-75 {
  margin-right: 75px;
}

@media screen and (max-width: 768px) {
  .mr-75 {
    margin-right: 15vw;
  }
}

.mr-80 {
  margin-right: 80px;
}

@media screen and (max-width: 768px) {
  .mr-80 {
    margin-right: 16vw;
  }
}

.mr-85 {
  margin-right: 85px;
}

@media screen and (max-width: 768px) {
  .mr-85 {
    margin-right: 17vw;
  }
}

.mr-90 {
  margin-right: 90px;
}

@media screen and (max-width: 768px) {
  .mr-90 {
    margin-right: 18vw;
  }
}

.mr-95 {
  margin-right: 95px;
}

@media screen and (max-width: 768px) {
  .mr-95 {
    margin-right: 19vw;
  }
}

.mr-100 {
  margin-right: 100px;
}

.mr-200 {
  margin-right: 200px;
}

@media screen and (max-width: 768px) {
  .mr-100 {
    margin-right: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-0 {
    margin-right: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-1 {
    margin-right: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-2 {
    margin-right: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-3 {
    margin-right: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-4 {
    margin-right: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-5 {
    margin-right: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-6 {
    margin-right: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-7 {
    margin-right: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-8 {
    margin-right: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-9 {
    margin-right: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-10 {
    margin-right: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-11 {
    margin-right: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-12 {
    margin-right: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-13 {
    margin-right: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-14 {
    margin-right: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-15 {
    margin-right: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-16 {
    margin-right: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-17 {
    margin-right: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-18 {
    margin-right: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-19 {
    margin-right: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-20 {
    margin-right: 20vw;
  }
}

.mb-0 {
  margin-bottom: 0px;
}

@media screen and (max-width: 768px) {
  .mb-0 {
    margin-bottom: 0vw;
  }
}

.mb-5 {
  margin-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .mb-5 {
    margin-bottom: 1vw;
  }
}

.mb-10 {
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .mb-10 {
    margin-bottom: 2vw;
  }
}

.mb-15 {
  margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
  .mb-15 {
    margin-bottom: 3vw;
  }
}

.mb-20 {
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .mb-20 {
    margin-bottom: 4vw;
  }
}

.mb-25 {
  margin-bottom: 25px;
}

@media screen and (max-width: 768px) {
  .mb-25 {
    margin-bottom: 5vw;
  }
}

.mb-30 {
  margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .mb-30 {
    margin-bottom: 6vw;
  }
}

.mb-35 {
  margin-bottom: 35px;
}

@media screen and (max-width: 768px) {
  .mb-35 {
    margin-bottom: 7vw;
  }
}

.mb-40 {
  margin-bottom: 40px;
}

@media screen and (max-width: 768px) {
  .mb-40 {
    margin-bottom: 8vw;
  }
}

.mb-45 {
  margin-bottom: 45px;
}

@media screen and (max-width: 768px) {
  .mb-45 {
    margin-bottom: 9vw;
  }
}

.mb-50 {
  margin-bottom: 50px;
}

@media screen and (max-width: 768px) {
  .mb-50 {
    margin-bottom: 10vw;
  }
}

.mb-55 {
  margin-bottom: 55px;
}

@media screen and (max-width: 768px) {
  .mb-55 {
    margin-bottom: 11vw;
  }
}

.mb-60 {
  margin-bottom: 60px;
}

@media screen and (max-width: 768px) {
  .mb-60 {
    margin-bottom: 12vw;
  }
}

.mb-65 {
  margin-bottom: 65px;
}

@media screen and (max-width: 768px) {
  .mb-65 {
    margin-bottom: 13vw;
  }
}

.mb-70 {
  margin-bottom: 70px;
}

@media screen and (max-width: 768px) {
  .mb-70 {
    margin-bottom: 14vw;
  }
}

.mb-75 {
  margin-bottom: 75px;
}

@media screen and (max-width: 768px) {
  .mb-75 {
    margin-bottom: 15vw;
  }
}

.mb-80 {
  margin-bottom: 80px;
}

@media screen and (max-width: 768px) {
  .mb-80 {
    margin-bottom: 16vw;
  }
}

.mb-85 {
  margin-bottom: 85px;
}

@media screen and (max-width: 768px) {
  .mb-85 {
    margin-bottom: 17vw;
  }
}

.mb-90 {
  margin-bottom: 90px;
}

@media screen and (max-width: 768px) {
  .mb-90 {
    margin-bottom: 18vw;
  }
}

.mb-95 {
  margin-bottom: 95px;
}

@media screen and (max-width: 768px) {
  .mb-95 {
    margin-bottom: 19vw;
  }
}

.mb-100 {
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .mb-100 {
    margin-bottom: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-0 {
    margin-bottom: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-1 {
    margin-bottom: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-2 {
    margin-bottom: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-3 {
    margin-bottom: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-4 {
    margin-bottom: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-5 {
    margin-bottom: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-6 {
    margin-bottom: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-7 {
    margin-bottom: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-8 {
    margin-bottom: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-9 {
    margin-bottom: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-10 {
    margin-bottom: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-11 {
    margin-bottom: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-12 {
    margin-bottom: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-13 {
    margin-bottom: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-14 {
    margin-bottom: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-15 {
    margin-bottom: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-16 {
    margin-bottom: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-17 {
    margin-bottom: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-18 {
    margin-bottom: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-19 {
    margin-bottom: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-20 {
    margin-bottom: 20vw;
  }
}

.ml-0 {
  margin-left: 0px;
}

@media screen and (max-width: 768px) {
  .ml-0 {
    margin-left: 0vw;
  }
}

.ml-5 {
  margin-left: 5px;
}

@media screen and (max-width: 768px) {
  .ml-5 {
    margin-left: 1vw;
  }
}

.ml-10 {
  margin-left: 10px;
}

@media screen and (max-width: 768px) {
  .ml-10 {
    margin-left: 2vw;
  }
}

.ml-15 {
  margin-left: 15px;
}

@media screen and (max-width: 768px) {
  .ml-15 {
    margin-left: 3vw;
  }
}

.ml-20 {
  margin-left: 20px;
}

@media screen and (max-width: 768px) {
  .ml-20 {
    margin-left: 4vw;
  }
}

.ml-25 {
  margin-left: 25px;
}

@media screen and (max-width: 768px) {
  .ml-25 {
    margin-left: 5vw;
  }
}

.ml-30 {
  margin-left: 30px;
}

@media screen and (max-width: 768px) {
  .ml-30 {
    margin-left: 6vw;
  }
}

.ml-35 {
  margin-left: 35px;
}

@media screen and (max-width: 768px) {
  .ml-35 {
    margin-left: 7vw;
  }
}

.ml-40 {
  margin-left: 40px;
}

@media screen and (max-width: 768px) {
  .ml-40 {
    margin-left: 8vw;
  }
}

.ml-45 {
  margin-left: 45px;
}

@media screen and (max-width: 768px) {
  .ml-45 {
    margin-left: 9vw;
  }
}

.ml-50 {
  margin-left: 50px;
}

@media screen and (max-width: 768px) {
  .ml-50 {
    margin-left: 10vw;
  }
}

.ml-55 {
  margin-left: 55px;
}

@media screen and (max-width: 768px) {
  .ml-55 {
    margin-left: 11vw;
  }
}

.ml-60 {
  margin-left: 60px;
}

@media screen and (max-width: 768px) {
  .ml-60 {
    margin-left: 12vw;
  }
}

.ml-65 {
  margin-left: 65px;
}

@media screen and (max-width: 768px) {
  .ml-65 {
    margin-left: 13vw;
  }
}

.ml-70 {
  margin-left: 70px;
}

@media screen and (max-width: 768px) {
  .ml-70 {
    margin-left: 14vw;
  }
}

.ml-75 {
  margin-left: 75px;
}

@media screen and (max-width: 768px) {
  .ml-75 {
    margin-left: 15vw;
  }
}

.ml-80 {
  margin-left: 80px;
}

@media screen and (max-width: 768px) {
  .ml-80 {
    margin-left: 16vw;
  }
}

.ml-85 {
  margin-left: 85px;
}

@media screen and (max-width: 768px) {
  .ml-85 {
    margin-left: 17vw;
  }
}

.ml-90 {
  margin-left: 90px;
}

@media screen and (max-width: 768px) {
  .ml-90 {
    margin-left: 18vw;
  }
}

.ml-95 {
  margin-left: 95px;
}

@media screen and (max-width: 768px) {
  .ml-95 {
    margin-left: 19vw;
  }
}

.ml-100 {
  margin-left: 100px;
}

@media screen and (max-width: 768px) {
  .ml-100 {
    margin-left: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-0 {
    margin-left: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-1 {
    margin-left: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-2 {
    margin-left: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-3 {
    margin-left: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-4 {
    margin-left: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-5 {
    margin-left: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-6 {
    margin-left: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-7 {
    margin-left: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-8 {
    margin-left: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-9 {
    margin-left: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-10 {
    margin-left: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-11 {
    margin-left: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-12 {
    margin-left: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-13 {
    margin-left: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-14 {
    margin-left: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-15 {
    margin-left: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-16 {
    margin-left: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-17 {
    margin-left: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-18 {
    margin-left: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-19 {
    margin-left: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-20 {
    margin-left: 20vw;
  }
}

.pt-0 {
  padding-top: 0px;
}

@media screen and (max-width: 768px) {
  .pt-0 {
    padding-top: 0vw;
  }
}

.pt-5 {
  padding-top: 5px;
}

@media screen and (max-width: 768px) {
  .pt-5 {
    padding-top: 1vw;
  }
}

.pt-10 {
  padding-top: 10px;
}

@media screen and (max-width: 768px) {
  .pt-10 {
    padding-top: 2vw;
  }
}

.pt-15 {
  padding-top: 15px;
}

@media screen and (max-width: 768px) {
  .pt-15 {
    padding-top: 3vw;
  }
}

.pt-20 {
  padding-top: 20px;
}

@media screen and (max-width: 768px) {
  .pt-20 {
    padding-top: 4vw;
  }
}

.pt-25 {
  padding-top: 25px;
}

@media screen and (max-width: 768px) {
  .pt-25 {
    padding-top: 5vw;
  }
}

.pt-30 {
  padding-top: 30px;
}

@media screen and (max-width: 768px) {
  .pt-30 {
    padding-top: 6vw;
  }
}

.pt-35 {
  padding-top: 35px;
}

@media screen and (max-width: 768px) {
  .pt-35 {
    padding-top: 7vw;
  }
}

.pt-40 {
  padding-top: 40px;
}

@media screen and (max-width: 768px) {
  .pt-40 {
    padding-top: 8vw;
  }
}

.pt-45 {
  padding-top: 45px;
}

@media screen and (max-width: 768px) {
  .pt-45 {
    padding-top: 9vw;
  }
}

.pt-50 {
  padding-top: 50px;
}

@media screen and (max-width: 768px) {
  .pt-50 {
    padding-top: 10vw;
  }
}

.pt-55 {
  padding-top: 55px;
}

@media screen and (max-width: 768px) {
  .pt-55 {
    padding-top: 11vw;
  }
}

.pt-60 {
  padding-top: 60px;
}

@media screen and (max-width: 768px) {
  .pt-60 {
    padding-top: 12vw;
  }
}

.pt-65 {
  padding-top: 65px;
}

@media screen and (max-width: 768px) {
  .pt-65 {
    padding-top: 13vw;
  }
}

.pt-70 {
  padding-top: 70px;
}

@media screen and (max-width: 768px) {
  .pt-70 {
    padding-top: 14vw;
  }
}

.pt-75 {
  padding-top: 75px;
}

@media screen and (max-width: 768px) {
  .pt-75 {
    padding-top: 15vw;
  }
}

.pt-80 {
  padding-top: 80px;
}

@media screen and (max-width: 768px) {
  .pt-80 {
    padding-top: 16vw;
  }
}

.pt-85 {
  padding-top: 85px;
}

@media screen and (max-width: 768px) {
  .pt-85 {
    padding-top: 17vw;
  }
}

.pt-90 {
  padding-top: 90px;
}

@media screen and (max-width: 768px) {
  .pt-90 {
    padding-top: 18vw;
  }
}

.pt-95 {
  padding-top: 95px;
}

@media screen and (max-width: 768px) {
  .pt-95 {
    padding-top: 19vw;
  }
}

.pt-100 {
  padding-top: 100px;
}

@media screen and (max-width: 768px) {
  .pt-100 {
    padding-top: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-0 {
    padding-top: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-1 {
    padding-top: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-2 {
    padding-top: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-3 {
    padding-top: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-4 {
    padding-top: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-5 {
    padding-top: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-6 {
    padding-top: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-7 {
    padding-top: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-8 {
    padding-top: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-9 {
    padding-top: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-10 {
    padding-top: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-11 {
    padding-top: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-12 {
    padding-top: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-13 {
    padding-top: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-14 {
    padding-top: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-15 {
    padding-top: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-16 {
    padding-top: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-17 {
    padding-top: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-18 {
    padding-top: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-19 {
    padding-top: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-20 {
    padding-top: 20vw;
  }
}

.pr-0 {
  padding-right: 0px;
}

@media screen and (max-width: 768px) {
  .pr-0 {
    padding-right: 0vw;
  }
}

.pr-5 {
  padding-right: 5px;
}

@media screen and (max-width: 768px) {
  .pr-5 {
    padding-right: 1vw;
  }
}

.pr-10 {
  padding-right: 10px;
}

@media screen and (max-width: 768px) {
  .pr-10 {
    padding-right: 2vw;
  }
}

.pr-15 {
  padding-right: 15px;
}

@media screen and (max-width: 768px) {
  .pr-15 {
    padding-right: 3vw;
  }
}

.pr-20 {
  padding-right: 20px;
}

@media screen and (max-width: 768px) {
  .pr-20 {
    padding-right: 4vw;
  }
}

.pr-25 {
  padding-right: 25px;
}

@media screen and (max-width: 768px) {
  .pr-25 {
    padding-right: 5vw;
  }
}

.pr-30 {
  padding-right: 30px;
}

@media screen and (max-width: 768px) {
  .pr-30 {
    padding-right: 6vw;
  }
}

.pr-35 {
  padding-right: 35px;
}

@media screen and (max-width: 768px) {
  .pr-35 {
    padding-right: 7vw;
  }
}

.pr-40 {
  padding-right: 40px;
}

@media screen and (max-width: 768px) {
  .pr-40 {
    padding-right: 8vw;
  }
}

.pr-45 {
  padding-right: 45px;
}

@media screen and (max-width: 768px) {
  .pr-45 {
    padding-right: 9vw;
  }
}

.pr-50 {
  padding-right: 50px;
}

@media screen and (max-width: 768px) {
  .pr-50 {
    padding-right: 10vw;
  }
}

.pr-55 {
  padding-right: 55px;
}

@media screen and (max-width: 768px) {
  .pr-55 {
    padding-right: 11vw;
  }
}

.pr-60 {
  padding-right: 60px;
}

@media screen and (max-width: 768px) {
  .pr-60 {
    padding-right: 12vw;
  }
}

.pr-65 {
  padding-right: 65px;
}

@media screen and (max-width: 768px) {
  .pr-65 {
    padding-right: 13vw;
  }
}

.pr-70 {
  padding-right: 70px;
}

@media screen and (max-width: 768px) {
  .pr-70 {
    padding-right: 14vw;
  }
}

.pr-75 {
  padding-right: 75px;
}

@media screen and (max-width: 768px) {
  .pr-75 {
    padding-right: 15vw;
  }
}

.pr-80 {
  padding-right: 80px;
}

@media screen and (max-width: 768px) {
  .pr-80 {
    padding-right: 16vw;
  }
}

.pr-85 {
  padding-right: 85px;
}

@media screen and (max-width: 768px) {
  .pr-85 {
    padding-right: 17vw;
  }
}

.pr-90 {
  padding-right: 90px;
}

@media screen and (max-width: 768px) {
  .pr-90 {
    padding-right: 18vw;
  }
}

.pr-95 {
  padding-right: 95px;
}

@media screen and (max-width: 768px) {
  .pr-95 {
    padding-right: 19vw;
  }
}

.pr-100 {
  padding-right: 100px;
}

@media screen and (max-width: 768px) {
  .pr-100 {
    padding-right: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-0 {
    padding-right: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-1 {
    padding-right: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-2 {
    padding-right: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-3 {
    padding-right: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-4 {
    padding-right: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-5 {
    padding-right: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-6 {
    padding-right: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-7 {
    padding-right: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-8 {
    padding-right: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-9 {
    padding-right: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-10 {
    padding-right: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-11 {
    padding-right: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-12 {
    padding-right: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-13 {
    padding-right: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-14 {
    padding-right: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-15 {
    padding-right: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-16 {
    padding-right: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-17 {
    padding-right: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-18 {
    padding-right: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-19 {
    padding-right: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-20 {
    padding-right: 20vw;
  }
}

.pb-0 {
  padding-bottom: 0px;
}

@media screen and (max-width: 768px) {
  .pb-0 {
    padding-bottom: 0vw;
  }
}

.pb-5 {
  padding-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .pb-5 {
    padding-bottom: 1vw;
  }
}

.pb-10 {
  padding-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .pb-10 {
    padding-bottom: 2vw;
  }
}

.pb-15 {
  padding-bottom: 15px;
}

@media screen and (max-width: 768px) {
  .pb-15 {
    padding-bottom: 3vw;
  }
}

.pb-20 {
  padding-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .pb-20 {
    padding-bottom: 4vw;
  }
}

.pb-25 {
  padding-bottom: 25px;
}

@media screen and (max-width: 768px) {
  .pb-25 {
    padding-bottom: 5vw;
  }
}

.pb-30 {
  padding-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .pb-30 {
    padding-bottom: 6vw;
  }
}

.pb-35 {
  padding-bottom: 35px;
}

@media screen and (max-width: 768px) {
  .pb-35 {
    padding-bottom: 7vw;
  }
}

.pb-40 {
  padding-bottom: 40px;
}

@media screen and (max-width: 768px) {
  .pb-40 {
    padding-bottom: 8vw;
  }
}

.pb-45 {
  padding-bottom: 45px;
}

@media screen and (max-width: 768px) {
  .pb-45 {
    padding-bottom: 9vw;
  }
}

.pb-50 {
  padding-bottom: 50px;
}

@media screen and (max-width: 768px) {
  .pb-50 {
    padding-bottom: 10vw;
  }
}

.pb-55 {
  padding-bottom: 55px;
}

@media screen and (max-width: 768px) {
  .pb-55 {
    padding-bottom: 11vw;
  }
}

.pb-60 {
  padding-bottom: 60px;
}

@media screen and (max-width: 768px) {
  .pb-60 {
    padding-bottom: 12vw;
  }
}

.pb-65 {
  padding-bottom: 65px;
}

@media screen and (max-width: 768px) {
  .pb-65 {
    padding-bottom: 13vw;
  }
}

.pb-70 {
  padding-bottom: 70px;
}

@media screen and (max-width: 768px) {
  .pb-70 {
    padding-bottom: 14vw;
  }
}

.pb-75 {
  padding-bottom: 75px;
}

@media screen and (max-width: 768px) {
  .pb-75 {
    padding-bottom: 15vw;
  }
}

.pb-80 {
  padding-bottom: 80px;
}

@media screen and (max-width: 768px) {
  .pb-80 {
    padding-bottom: 16vw;
  }
}

.pb-85 {
  padding-bottom: 85px;
}

@media screen and (max-width: 768px) {
  .pb-85 {
    padding-bottom: 17vw;
  }
}

.pb-90 {
  padding-bottom: 90px;
}

@media screen and (max-width: 768px) {
  .pb-90 {
    padding-bottom: 18vw;
  }
}

.pb-95 {
  padding-bottom: 95px;
}

@media screen and (max-width: 768px) {
  .pb-95 {
    padding-bottom: 19vw;
  }
}

.pb-100 {
  padding-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .pb-100 {
    padding-bottom: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-0 {
    padding-bottom: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-1 {
    padding-bottom: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-2 {
    padding-bottom: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-3 {
    padding-bottom: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-4 {
    padding-bottom: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-5 {
    padding-bottom: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-6 {
    padding-bottom: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-7 {
    padding-bottom: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-8 {
    padding-bottom: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-9 {
    padding-bottom: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-10 {
    padding-bottom: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-11 {
    padding-bottom: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-12 {
    padding-bottom: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-13 {
    padding-bottom: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-14 {
    padding-bottom: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-15 {
    padding-bottom: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-16 {
    padding-bottom: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-17 {
    padding-bottom: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-18 {
    padding-bottom: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-19 {
    padding-bottom: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-20 {
    padding-bottom: 20vw;
  }
}

.pl-0 {
  padding-left: 0px;
}

@media screen and (max-width: 768px) {
  .pl-0 {
    padding-left: 0vw;
  }
}

.pl-5 {
  padding-left: 5px;
}

@media screen and (max-width: 768px) {
  .pl-5 {
    padding-left: 1vw;
  }
}

.pl-10 {
  padding-left: 10px;
}

@media screen and (max-width: 768px) {
  .pl-10 {
    padding-left: 2vw;
  }
}

.pl-15 {
  padding-left: 15px;
}

@media screen and (max-width: 768px) {
  .pl-15 {
    padding-left: 3vw;
  }
}

.pl-20 {
  padding-left: 20px;
}

@media screen and (max-width: 768px) {
  .pl-20 {
    padding-left: 4vw;
  }
}

.pl-25 {
  padding-left: 25px;
}

@media screen and (max-width: 768px) {
  .pl-25 {
    padding-left: 5vw;
  }
}

.pl-30 {
  padding-left: 30px;
}

@media screen and (max-width: 768px) {
  .pl-30 {
    padding-left: 6vw;
  }
}

.pl-35 {
  padding-left: 35px;
}

@media screen and (max-width: 768px) {
  .pl-35 {
    padding-left: 7vw;
  }
}

.pl-40 {
  padding-left: 40px;
}

@media screen and (max-width: 768px) {
  .pl-40 {
    padding-left: 8vw;
  }
}

.pl-45 {
  padding-left: 45px;
}

@media screen and (max-width: 768px) {
  .pl-45 {
    padding-left: 9vw;
  }
}

.pl-50 {
  padding-left: 50px;
}

@media screen and (max-width: 768px) {
  .pl-50 {
    padding-left: 10vw;
  }
}

.pl-55 {
  padding-left: 55px;
}

@media screen and (max-width: 768px) {
  .pl-55 {
    padding-left: 11vw;
  }
}

.pl-60 {
  padding-left: 60px;
}

@media screen and (max-width: 768px) {
  .pl-60 {
    padding-left: 12vw;
  }
}

.pl-65 {
  padding-left: 65px;
}

@media screen and (max-width: 768px) {
  .pl-65 {
    padding-left: 13vw;
  }
}

.pl-70 {
  padding-left: 70px;
}

@media screen and (max-width: 768px) {
  .pl-70 {
    padding-left: 14vw;
  }
}

.pl-75 {
  padding-left: 75px;
}

@media screen and (max-width: 768px) {
  .pl-75 {
    padding-left: 15vw;
  }
}

.pl-80 {
  padding-left: 80px;
}

@media screen and (max-width: 768px) {
  .pl-80 {
    padding-left: 16vw;
  }
}

.pl-85 {
  padding-left: 85px;
}

@media screen and (max-width: 768px) {
  .pl-85 {
    padding-left: 17vw;
  }
}

.pl-90 {
  padding-left: 90px;
}

@media screen and (max-width: 768px) {
  .pl-90 {
    padding-left: 18vw;
  }
}

.pl-95 {
  padding-left: 95px;
}

@media screen and (max-width: 768px) {
  .pl-95 {
    padding-left: 19vw;
  }
}

.pl-100 {
  padding-left: 100px;
}

@media screen and (max-width: 768px) {
  .pl-100 {
    padding-left: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-0 {
    padding-left: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-1 {
    padding-left: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-2 {
    padding-left: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-3 {
    padding-left: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-4 {
    padding-left: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-5 {
    padding-left: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-6 {
    padding-left: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-7 {
    padding-left: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-8 {
    padding-left: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-9 {
    padding-left: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-10 {
    padding-left: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-11 {
    padding-left: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-12 {
    padding-left: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-13 {
    padding-left: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-14 {
    padding-left: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-15 {
    padding-left: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-16 {
    padding-left: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-17 {
    padding-left: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-18 {
    padding-left: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-19 {
    padding-left: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-20 {
    padding-left: 20vw;
  }
}

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper {
  /* Auto Height */
  /* Bullets */
  /* Progress */
  /* a11y */
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev, .swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev:after, .swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black, .swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-fraction, .swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

.swiper button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

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

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

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
          filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.ls-huge {
  letter-spacing: 0.2em;
}

.ls-xlarge {
  letter-spacing: 0.1em;
}

.ls-large {
  letter-spacing: 0.075em;
}

.ls-medium {
  letter-spacing: 0.05em;
}

.ls-regular {
  letter-spacing: 0.025em;
}

.ls-small {
  letter-spacing: 0em;
}

.ls-xsmall {
  letter-spacing: -0.025em;
}

.ls-tiny {
  letter-spacing: -0.05em;
}

.ff-en {
  font-family: "Helvetica Neue", "Roboto", "Arial";
}

.ff-serif {
  font-family: "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.ff-gothic {
  font-family: "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

.fw-900 {
  font-weight: 900;
}

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

.fw-700 {
  font-weight: 700;
}

.fw-600 {
  font-weight: 600;
}

.fw-500 {
  font-weight: 500;
}

.fw-400 {
  font-weight: 400;
}

.fw-300 {
  font-weight: 300;
}

.fw-200 {
  font-weight: 200;
}

.fw-100 {
  font-weight: 100;
}

.fs-huge {
  font-size: 3.6rem;
}

@media screen and (max-width: 768px) {
  .fs-huge {
    font-size: 9.6vw;
  }
}

.fs-xlarge {
  font-size: 2.4rem;
}

@media screen and (max-width: 768px) {
  .fs-xlarge {
    font-size: 6.4vw;
  }
}

.fs-large {
  font-size: 2rem;
}

@media screen and (max-width: 768px) {
  .fs-large {
    font-size: 5.33333vw;
  }
}

.fs-medium {
  font-size: 1.8rem;
}

@media screen and (max-width: 768px) {
  .fs-medium {
    font-size: 4.8vw;
  }
}

.fs-regular {
  font-size: 1.6rem;
}

@media screen and (max-width: 768px) {
  .fs-regular {
    font-size: 4.26667vw;
  }
}

.fs-small {
  font-size: 1.4rem;
}

.fs-small2 {
  font-size: 2rem;
}


@media screen and (max-width: 768px) {
  .fs-small {
    font-size: 3.73333vw;
  }
}

.fs-xsmall {
  font-size: 1.2rem;
}

@media screen and (max-width: 768px) {
  .fs-xsmall {
    font-size: 3.2vw;
  }
}

.fs-tiny {
  font-size: 1rem;
}

@media screen and (max-width: 768px) {
  .fs-tiny {
    font-size: 2.66667vw;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-huge {
    font-size: 3.6rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-xlarge {
    font-size: 2.4rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-large {
    font-size: 2rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-medium {
    font-size: 1.8rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-regular {
    font-size: 1.6rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-small {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-xsmall {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-tiny {
    font-size: 1rem;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-huge {
    font-size: 9.6vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-xlarge {
    font-size: 6.4vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-large {
    font-size: 5.33333vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-medium {
    font-size: 4.8vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-regular {
    font-size: 4.26667vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-small {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-xsmall {
    font-size: 3.2vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-tiny {
    font-size: 2.66667vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-huge {
    font-size: 9.6vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-xlarge {
    font-size: 6.4vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-large {
    font-size: 5.33333vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-medium {
    font-size: 4.8vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-regular {
    font-size: 4.26667vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-small {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-xsmall {
    font-size: 3.2vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-tiny {
    font-size: 2.66667vw;
  }
}

.lh-huge {
  line-height: 2;
}

@media screen and (max-width: 768px) {
  .lh-sm-huge {
    line-height: 2;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-huge {
    line-height: 2;
  }
}

.lh-xlarge {
  line-height: 1.8;
}

@media screen and (max-width: 768px) {
  .lh-sm-xlarge {
    line-height: 1.8;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-xlarge {
    line-height: 1.8;
  }
}

.lh-large {
  line-height: 1.6;
}

@media screen and (max-width: 768px) {
  .lh-sm-large {
    line-height: 1.6;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-large {
    line-height: 1.6;
  }
}

.lh-medium {
  line-height: 1.5;
}

@media screen and (max-width: 768px) {
  .lh-sm-medium {
    line-height: 1.5;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-medium {
    line-height: 1.5;
  }
}

.lh-regular {
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  .lh-sm-regular {
    line-height: 1.4;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-regular {
    line-height: 1.4;
  }
}

.lh-small {
  line-height: 1.3;
}

@media screen and (max-width: 768px) {
  .lh-sm-small {
    line-height: 1.3;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-small {
    line-height: 1.3;
  }
}

.lh-xsmall {
  line-height: 1.2;
}

@media screen and (max-width: 768px) {
  .lh-sm-xsmall {
    line-height: 1.2;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-xsmall {
    line-height: 1.2;
  }
}

.lh-tiny {
  line-height: 1;
}

@media screen and (max-width: 768px) {
  .lh-sm-tiny {
    line-height: 1;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-tiny {
    line-height: 1;
  }
}

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

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

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

@media screen and (max-width: 960px) {
  .txt-md-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 960px) {
  .txt-md-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 960px) {
  .txt-md-right {
    text-align: right !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-right {
    text-align: right !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-right {
    text-align: right !important;
  }
}

.underline {
  padding-bottom: 0.1em;
  border-bottom: 1px solid;
  text-decoration: none;
}

@media screen and (min-width: 769px) {
  .br-md-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .br-sm-hidden {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .br-xs-hidden {
    display: none;
  }
}

.list-default {
  margin-left: 1em;
}

.list-default:before {
  content: "・";
  display: inline-block;
  margin-left: -1em;
  font-feature-settings: normal;
}

.list-attention {
  margin-left: 1em;
}

.list-attention:before {
  content: "※";
  display: inline-block;
  margin-left: -1em;
}

@media screen and (min-width: 769px) {
  .pc-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .sp-hidden {
    display: none;
  }
}

.is-block {
  display: block;
}

.is-inline {
  display: inline;
}

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

.is-show {
  display: block;
}

.is-hidden {
  display: none;
}

@media screen and (max-width: 960px) {
  .is-md-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .is-sm-hidden {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .is-xs-hidden {
    display: none;
  }
}

.is-hidden-xy {
  overflow: hidden;
}

.is-hidden-x {
  overflow-x: hidden;
}

.is-hidden-y {
  overflow-y: hidden;
}

.is-visible-xy {
  overflow: visible;
}

.is-visible-x {
  overflow-x: visible;
}

.is-visible-y {
  overflow-y: visible;
}

.is-scroll-xy {
  overflow: scroll;
}

.is-scroll-x {
  overflow-x: scroll;
}

.is-scroll-y {
  overflow-y: scroll;
}

:root {
  --swiper-theme-color: $color-main;
}

a {
  color: #000000;
}

::-moz-selection {
  color: #ffffff;
  background-color: #B3967A;
}

::selection {
  color: #ffffff;
  background-color: #B3967A;
}

mark {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #B3967A 50%);
}

.btn, .badge {
  border-color: transparent;
}

.bg-ahi {
  background-color: #B3967A;
}

.color-ahi {
  color: #B3967A;
}

.btn-ahi, .badge-ahi {
  background-color: #B3967A;
  color: #ffffff;
}

.btn-outline-ahi, .badge-outline-ahi, .outline-ahi {
  color: #B3967A;
  border-color: #B3967A;
  background-color: transparent;
}

.bg-main {
  background-color: #B3967A;
}

.color-main {
  color: #B3967A;
}

.btn-main, .badge-main {
  background-color: #B3967A;
  color: #ffffff;
}

.btn-outline-main, .badge-outline-main, .outline-main {
  color: #B3967A;
  border-color: #B3967A;
  background-color: transparent;
}

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

.color-white {
  color: #ffffff;
}

.btn-white, .badge-white {
  background-color: #ffffff;
  color: #ffffff;
  color: #000000;
}

.btn-outline-white, .badge-outline-white, .outline-white {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

.bg-gray-10 {
  background-color: #e5e5e5;
}

.color-gray-10 {
  color: #e5e5e5;
}

.btn-gray-10, .badge-gray-10 {
  background-color: #e5e5e5;
  color: #ffffff;
  color: #000000;
}

.btn-outline-gray-10, .badge-outline-gray-10, .outline-gray-10 {
  color: #e5e5e5;
  border-color: #e5e5e5;
  background-color: transparent;
}

.bg-gray-20 {
  background-color: #cccccc;
}

.color-gray-20 {
  color: #cccccc;
}

.btn-gray-20, .badge-gray-20 {
  background-color: #cccccc;
  color: #ffffff;
}

.btn-outline-gray-20, .badge-outline-gray-20, .outline-gray-20 {
  color: #cccccc;
  border-color: #cccccc;
  background-color: transparent;
}

.bg-gray-30 {
  background-color: #b3b3b3;
}

.color-gray-30 {
  color: #b3b3b3;
}

.btn-gray-30, .badge-gray-30 {
  background-color: #b3b3b3;
  color: #ffffff;
}

.btn-outline-gray-30, .badge-outline-gray-30, .outline-gray-30 {
  color: #b3b3b3;
  border-color: #b3b3b3;
  background-color: transparent;
}

.bg-gray-40 {
  background-color: #999999;
}

.color-gray-40 {
  color: #999999;
}

.btn-gray-40, .badge-gray-40 {
  background-color: #999999;
  color: #ffffff;
}

.btn-outline-gray-40, .badge-outline-gray-40, .outline-gray-40 {
  color: #999999;
  border-color: #999999;
  background-color: transparent;
}

.bg-gray-50 {
  background-color: #808080;
}

.color-gray-50 {
  color: #808080;
}

.btn-gray-50, .badge-gray-50 {
  background-color: #808080;
  color: #ffffff;
}

.btn-outline-gray-50, .badge-outline-gray-50, .outline-gray-50 {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}

.bg-gray-60 {
  background-color: #666666;
}

.color-gray-60 {
  color: #666666;
}

.btn-gray-60, .badge-gray-60 {
  background-color: #666666;
  color: #ffffff;
}

.btn-outline-gray-60, .badge-outline-gray-60, .outline-gray-60 {
  color: #666666;
  border-color: #666666;
  background-color: transparent;
}

.bg-gray-70 {
  background-color: #4d4d4d;
}

.color-gray-70 {
  color: #4d4d4d;
}

.btn-gray-70, .badge-gray-70 {
  background-color: #4d4d4d;
  color: #ffffff;
}

.btn-outline-gray-70, .badge-outline-gray-70, .outline-gray-70 {
  color: #4d4d4d;
  border-color: #4d4d4d;
  background-color: transparent;
}

.bg-gray-80 {
  background-color: #333333;
}

.color-gray-80 {
  color: #333333;
}

.btn-gray-80, .badge-gray-80 {
  background-color: #333333;
  color: #ffffff;
}

.btn-outline-gray-80, .badge-outline-gray-80, .outline-gray-80 {
  color: #333333;
  border-color: #333333;
  background-color: transparent;
}

.bg-gray-90 {
  background-color: #1a1a1a;
}

.color-gray-90 {
  color: #1a1a1a;
}

.btn-gray-90, .badge-gray-90 {
  background-color: #1a1a1a;
  color: #ffffff;
}

.btn-outline-gray-90, .badge-outline-gray-90, .outline-gray-90 {
  color: #1a1a1a;
  border-color: #1a1a1a;
  background-color: transparent;
}

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

.color-black {
  color: #000000;
}

.btn-black, .badge-black {
  background-color: #000000;
  color: #ffffff;
}

.btn-outline-black, .badge-outline-black, .outline-black {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}

.bg-blue {
  background-color: #007bff;
}

.color-blue {
  color: #007bff;
}

.btn-blue, .badge-blue {
  background-color: #007bff;
  color: #ffffff;
}

.btn-outline-blue, .badge-outline-blue, .outline-blue {
  color: #007bff;
  border-color: #007bff;
  background-color: transparent;
}

.bg-navy {
  background-color: #0e216b;
}

.color-navy {
  color: #0e216b;
}

.btn-navy, .badge-navy {
  background-color: #0e216b;
  color: #ffffff;
}

.btn-outline-navy, .badge-outline-navy, .outline-navy {
  color: #0e216b;
  border-color: #0e216b;
  background-color: transparent;
}

.bg-purple {
  background-color: #6f42c1;
}

.color-purple {
  color: #6f42c1;
}

.btn-purple, .badge-purple {
  background-color: #6f42c1;
  color: #ffffff;
}

.btn-outline-purple, .badge-outline-purple, .outline-purple {
  color: #6f42c1;
  border-color: #6f42c1;
  background-color: transparent;
}

.bg-pink {
  background-color: #e83e8c;
}

.color-pink {
  color: #e83e8c;
}

.btn-pink, .badge-pink {
  background-color: #e83e8c;
  color: #ffffff;
}

.btn-outline-pink, .badge-outline-pink, .outline-pink {
  color: #e83e8c;
  border-color: #e83e8c;
  background-color: transparent;
}

.bg-red {
  background-color: #dc3545;
}

.color-red {
  color: #dc3545;
}

.btn-red, .badge-red {
  background-color: #dc3545;
  color: #ffffff;
}

.btn-outline-red, .badge-outline-red, .outline-red {
  color: #dc3545;
  border-color: #dc3545;
  background-color: transparent;
}

.bg-orange {
  background-color: #fd7e14;
}

.color-orange {
  color: #fd7e14;
}

.btn-orange, .badge-orange {
  background-color: #fd7e14;
  color: #ffffff;
}

.btn-outline-orange, .badge-outline-orange, .outline-orange {
  color: #fd7e14;
  border-color: #fd7e14;
  background-color: transparent;
}

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

.color-yellow {
  color: #ffc107;
}

.btn-yellow, .badge-yellow {
  background-color: #ffc107;
  color: #ffffff;
}

.btn-outline-yellow, .badge-outline-yellow, .outline-yellow {
  color: #ffc107;
  border-color: #ffc107;
  background-color: transparent;
}

.bg-green {
  background-color: #28a745;
}

.color-green {
  color: #28a745;
}

.btn-green, .badge-green {
  background-color: #28a745;
  color: #ffffff;
}

.btn-outline-green, .badge-outline-green, .outline-green {
  color: #28a745;
  border-color: #28a745;
  background-color: transparent;
}

.bg-mint {
  background-color: #17a2b8;
}

.color-mint {
  color: #17a2b8;
}

.btn-mint, .badge-mint {
  background-color: #17a2b8;
  color: #ffffff;
}

.btn-outline-mint, .badge-outline-mint, .outline-mint {
  color: #17a2b8;
  border-color: #17a2b8;
  background-color: transparent;
}

.bg-white-rgba-10 {
  background-color: rgba(255, 255, 255, 0.1);
}

.bg-white-rgba-20 {
  background-color: rgba(255, 255, 255, 0.2);
}

.bg-white-rgba-30 {
  background-color: rgba(255, 255, 255, 0.3);
}

.bg-white-rgba-40 {
  background-color: rgba(255, 255, 255, 0.4);
}

.bg-white-rgba-50 {
  background-color: rgba(255, 255, 255, 0.5);
}

.bg-white-rgba-60 {
  background-color: rgba(255, 255, 255, 0.6);
}

.bg-white-rgba-70 {
  background-color: rgba(255, 255, 255, 0.7);
}

.bg-white-rgba-80 {
  background-color: rgba(255, 255, 255, 0.8);
}

.bg-white-rgba-90 {
  background-color: rgba(255, 255, 255, 0.9);
}

.bg-black-rgba-10 {
  background-color: rgba(0, 0, 0, 0.1);
}

.bg-black-rgba-20 {
  background-color: rgba(0, 0, 0, 0.2);
}

.bg-black-rgba-30 {
  background-color: rgba(0, 0, 0, 0.3);
}

.bg-black-rgba-40 {
  background-color: rgba(0, 0, 0, 0.4);
}

.bg-black-rgba-50 {
  background-color: rgba(0, 0, 0, 0.5);
}

.bg-black-rgba-60 {
  background-color: rgba(0, 0, 0, 0.6);
}

.bg-black-rgba-70 {
  background-color: rgba(0, 0, 0, 0.7);
}

.bg-black-rgba-80 {
  background-color: rgba(0, 0, 0, 0.8);
}

.bg-black-rgba-90 {
  background-color: rgba(0, 0, 0, 0.9);
}

.bg-sns-facebook {
  background-image: url(https://abahouse.jp/common/img/icon_facebook.svg);
}

.bg-sns-twitter {
  background-image: url(https://abahouse.jp/common/img/icon_twitter.svg);
}

.bg-sns-instagram {
  background-image: url(https://abahouse.jp/common/img/icon_instagram.svg);
}

.bg-sns-line {
  background-image: url(https://abahouse.jp/common/img/icon_line@.svg);
}

.l-center {
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .l-sm-center {
    margin-left: auto;
    margin-right: auto;
  }
  .l-sm-right {
    margin-left: auto;
    margin-right: 0;
  }
  .l-sm-left {
    margin-left: 0;
    margin-right: auto;
  }
}

.l-fixed {
  position: fixed;
}

.l-absolute {
  position: absolute;
}

.l-relative {
  position: relative;
}

.l-fixed.page-title {
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.l-nav {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}

.l-container {
  width: 1440px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 960px) {
  .l-container {
    width: 100%;
  }
}

.l-container-lg {
  width: 100%;
  max-width: 1280px;
  min-width: 960px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 40px;
  padding-right: 40px;
}

@media screen and (max-width: 960px) {
  .l-container-lg {
    max-width: 100%;
    min-width: 960px;
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width: 768px) {
  .l-container-lg {
    max-width: 100%;
    min-width: 100%;
  }
}

.l-seasonVisual {
  position: relative;
}

.l-seasonVisual-sticker {
  position: absolute;
  top: 0;
  left: 0;
}

.l-footer {
  margin-top: 200px;
}

@media screen and (max-width: 768px) {
  .l-footer {
    margin-top: 26.66667vw;
  }
}

.l-footer .img {
  margin-left: auto;
  margin-right: auto;
}

.l-footer .btn {
  display: block;
  padding: 20px 0;
}

@media screen and (max-width: 768px) {
  .l-footer .btn {
    padding: 2.66667vw 0;
  }
}

.l-footer header h2 {
  font-size: 5.0rem;
}

@media screen and (max-width: 768px) {
  .l-footer header h2 {
    font-size: 8vw;
  }
}

.l-footer article p {
  font-size: 3.0rem;
}

@media screen and (max-width: 768px) {
  .l-footer article p {
    font-size: 3.73333vw;
    line-height: 2.8;
  }
}

@media screen and (max-width: 768px) {
  .l-footer .mb-30 {
    margin-bottom: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .l-footer .mt-60 {
    margin-top: 8vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9rZXlmcmFtZXMuc2NzcyIsImJhc2VzL19iYXNlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW4uc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fZ3JpZC5zY3NzIiwibW9kdWxlcy9faW1hZ2VzLnNjc3MiLCJtb2R1bGVzL19qcy5zY3NzIiwibW9kdWxlcy9fc3BhY2luZy5zY3NzIiwibW9kdWxlcy9fc3dpcGVyLnNjc3MiLCJtb2R1bGVzL190ZXh0LnNjc3MiLCJzdGF0ZXMvX3N0YXRlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJsYXlvdXRzL19sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtJQUNFLFVBQVU7RURFWjtFQ0FBO0lBQ0UsVUFBVTtFREVaO0FBQ0Y7QUNSQTtFQUNFO0lBQ0UsVUFBVTtFREVaO0VDQUE7SUFDRSxVQUFVO0VERVo7QUFDRjs7QUNDQTtFQUNFO0lBQ0UseUJBQXlCO0VERTNCO0FBQ0Y7O0FDTEE7RUFDRTtJQUNFLHlCQUF5QjtFREUzQjtBQUNGOztBRVZBOzs7Ozs7Ozs7Ozs7RUFZRSxTQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0FGYVg7O0FFWEE7RUFDRSxzQkFBc0I7QUZjeEI7O0FFWEE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDBIQzRGdUg7RUQzRnZILDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIscUJBQXFCO0FGY3ZCOztBRVhBOztFQUVFLGNBQWM7QUZjaEI7O0FFWEE7RUFDRSxnQkFBZ0I7QUZjbEI7O0FFWEE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLHVCQUF1QjtFRVV2Qix3QkFEaUI7RUFFakIseUJBRjRCO0VBRzVCLG1DQUgyQztBSlE3Qzs7QUVwQkE7RUFNSSxZQUFZO0FGa0JoQjs7QUVkQTtFQUNFLHFCQUFxQjtBRmlCdkI7O0FFZEE7RUFDRSxjQUFjO0VBQ2QsY0FBYztBRmlCaEI7O0FFZEE7RUFDRSxnQkFBZ0I7QUZpQmxCOztBRWRBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7QUZpQmQ7O0FFZEE7RUFDRSxnQkFBZ0I7QUZpQmxCOztBRWRBO0VBQ0UsZUFBZTtBRmlCakI7O0FFZEE7RUVoRUUsZUZnRWlDO0FGa0JuQzs7QUlqRkU7RUYrREY7SUU5REksY0Y4RCtDO0VGdUJqRDtBQUNGOztBSXBGRTtFRjRERjtJRTNESSxjRjJEK0Q7RUY2QmpFO0FBQ0Y7O0FFN0JBO0VFakVFLGlCRmlFaUM7QUZpQ25DOztBSWpHRTtFRmdFRjtJRS9ESSxnQkYrRCtDO0VGc0NqRDtBQUNGOztBSXBHRTtFRjZERjtJRTVESSxnQkY0RCtEO0VGNENqRTtBQUNGOztBRTVDQTtFRWxFRSxlRmtFaUM7QUZnRG5DOztBSWpIRTtFRmlFRjtJRWhFSSxvQkZnRStDO0VGcURqRDtBQUNGOztBSXBIRTtFRjhERjtJRTdESSxvQkY2RCtEO0VGMkRqRTtBQUNGOztBRTNEQTtFRW5FRSxpQkZtRWlDO0FGK0RuQzs7QUlqSUU7RUZrRUY7SUVqRUksZ0JGaUUrQztFRm9FakQ7QUFDRjs7QUlwSUU7RUYrREY7SUU5REksZ0JGOEQrRDtFRjBFakU7QUFDRjs7QUUxRUE7RUVwRUUsaUJGb0VpQztBRjhFbkM7O0FJakpFO0VGbUVGO0lFbEVJLG9CRmtFK0M7RUZtRmpEO0FBQ0Y7O0FJcEpFO0VGZ0VGO0lFL0RJLG9CRitEK0Q7RUZ5RmpFO0FBQ0Y7O0FFekZBO0VFckVFLGlCRnFFaUM7QUY2Rm5DOztBSWpLRTtFRm9FRjtJRW5FSSxvQkZtRStDO0VGa0dqRDtBQUNGOztBSXBLRTtFRmlFRjtJRWhFSSxvQkZnRStEO0VGd0dqRTtBQUNGOztBRXZHQTtFRXZFRSxpQkZ3RThCO0FGMEdoQzs7QUlqTEU7RUZzRUY7SUVyRUksb0JGc0U0QztFRitHOUM7QUFDRjs7QUlwTEU7RUZtRUY7SUVsRUksb0JGbUU0RDtFRnFIOUQ7QUFDRjs7QUs3TUE7RUFFRSxrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLGlCQUFpQjtBTCtNbkI7O0FLM01BO0VBQ0Usc0JBQXNCO0VBQ3RCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixxQkFBcUI7RUFDckIsZUFBZTtBTDhNakI7O0FLM01BO0VBQ0Usd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGNBQWM7QUw4TWhCOztBSzNNQTtFQUNFLGNBQWM7QUw4TWhCOztBSzVNSTtFQUNFLGlCQUFjO0FMK01wQjs7QUtoTkk7RUFDRSxpQkFBYztBTG1OcEI7O0FLcE5JO0VBQ0UsaUJBQWM7QUx1TnBCOztBS3hOSTtFQUNFLGlCQUFjO0FMMk5wQjs7QUs1Tkk7RUFDRSxpQkFBYztBTCtOcEI7O0FLaE9JO0VBQ0UsaUJBQWM7QUxtT3BCOztBS3BPSTtFQUNFLGlCQUFjO0FMdU9wQjs7QUt4T0k7RUFDRSxpQkFBYztBTDJPcEI7O0FLNU9JO0VBQ0UsaUJBQWM7QUwrT3BCOztBS2hQSTtFQUNFLGlCQUFjO0FMbVBwQjs7QUtwUEk7RUFDRSxrQkFBYztBTHVQcEI7O0FJcExFO0VDL0RFO0lBRUksaUJBQWdDO0VMc1B0QztBQUNGOztBSTFMRTtFQy9ERTtJQUVJLHVCQUFnQztFTDRQdEM7QUFDRjs7QUloTUU7RUMvREU7SUFFSSx1QkFBZ0M7RUxrUXRDO0FBQ0Y7O0FJdE1FO0VDL0RFO0lBRUksbUJBQWdDO0VMd1F0QztBQUNGOztBSTVNRTtFQy9ERTtJQUVJLHVCQUFnQztFTDhRdEM7QUFDRjs7QUlsTkU7RUMvREU7SUFFSSx1QkFBZ0M7RUxvUnRDO0FBQ0Y7O0FJeE5FO0VDL0RFO0lBRUksbUJBQWdDO0VMMFJ0QztBQUNGOztBSTlORTtFQy9ERTtJQUVJLHVCQUFnQztFTGdTdEM7QUFDRjs7QUlwT0U7RUMvREU7SUFFSSx1QkFBZ0M7RUxzU3RDO0FBQ0Y7O0FJMU9FO0VDL0RFO0lBRUksbUJBQWdDO0VMNFN0QztBQUNGOztBSWhQRTtFQy9ERTtJQUVJLHVCQUFnQztFTGtUdEM7QUFDRjs7QU05VUk7RUFDRSxlQUFtQztBTmlWekM7O0FNbFZJO0VBQ0UsZ0JBQW1DO0FOcVZ6Qzs7QU10Vkk7RUFDRSxVQUFtQztBTnlWekM7O0FNMVZJO0VBQ0UsZ0JBQW1DO0FONlZ6Qzs7QU05Vkk7RUFDRSxnQkFBbUM7QU5pV3pDOztBTWxXSTtFQUNFLFVBQW1DO0FOcVd6Qzs7QU10V0k7RUFDRSxnQkFBbUM7QU55V3pDOztBTTFXSTtFQUNFLGdCQUFtQztBTjZXekM7O0FNOVdJO0VBQ0UsVUFBbUM7QU5pWHpDOztBTWxYSTtFQUNFLGdCQUFtQztBTnFYekM7O0FNdFhJO0VBQ0UsZ0JBQW1DO0FOeVh6Qzs7QU0xWEk7RUFDRSxXQUFtQztBTjZYekM7O0FJN1NFO0VFMUVJO0lBQ0UsZUFBbUM7RU4yWHpDO0FBQ0Y7O0FJblRFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOaVl6QztBQUNGOztBSXpURTtFRTFFSTtJQUNFLFVBQW1DO0VOdVl6QztBQUNGOztBSS9URTtFRTFFSTtJQUNFLGdCQUFtQztFTjZZekM7QUFDRjs7QUlyVUU7RUUxRUk7SUFDRSxnQkFBbUM7RU5tWnpDO0FBQ0Y7O0FJM1VFO0VFMUVJO0lBQ0UsVUFBbUM7RU55WnpDO0FBQ0Y7O0FJalZFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOK1p6QztBQUNGOztBSXZWRTtFRTFFSTtJQUNFLGdCQUFtQztFTnFhekM7QUFDRjs7QUk3VkU7RUUxRUk7SUFDRSxVQUFtQztFTjJhekM7QUFDRjs7QUluV0U7RUUxRUk7SUFDRSxnQkFBbUM7RU5pYnpDO0FBQ0Y7O0FJeldFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOdWJ6QztBQUNGOztBSS9XRTtFRTFFSTtJQUNFLFdBQW1DO0VONmJ6QztBQUNGOztBSTlXRTtFRXpFSTtJQUNFLGVBQW1DO0VOMmJ6QztBQUNGOztBSXBYRTtFRXpFSTtJQUNFLGdCQUFtQztFTmljekM7QUFDRjs7QUkxWEU7RUV6RUk7SUFDRSxVQUFtQztFTnVjekM7QUFDRjs7QUloWUU7RUV6RUk7SUFDRSxnQkFBbUM7RU42Y3pDO0FBQ0Y7O0FJdFlFO0VFekVJO0lBQ0UsZ0JBQW1DO0VObWR6QztBQUNGOztBSTVZRTtFRXpFSTtJQUNFLFVBQW1DO0VOeWR6QztBQUNGOztBSWxaRTtFRXpFSTtJQUNFLGdCQUFtQztFTitkekM7QUFDRjs7QUl4WkU7RUV6RUk7SUFDRSxnQkFBbUM7RU5xZXpDO0FBQ0Y7O0FJOVpFO0VFekVJO0lBQ0UsVUFBbUM7RU4yZXpDO0FBQ0Y7O0FJcGFFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOaWZ6QztBQUNGOztBSTFhRTtFRXpFSTtJQUNFLGdCQUFtQztFTnVmekM7QUFDRjs7QUloYkU7RUV6RUk7SUFDRSxXQUFtQztFTjZmekM7QUFDRjs7QUkvYUU7RUV4RUk7SUFDRSxlQUFtQztFTjJmekM7QUFDRjs7QUlyYkU7RUV4RUk7SUFDRSxnQkFBbUM7RU5pZ0J6QztBQUNGOztBSTNiRTtFRXhFSTtJQUNFLFVBQW1DO0VOdWdCekM7QUFDRjs7QUlqY0U7RUV4RUk7SUFDRSxnQkFBbUM7RU42Z0J6QztBQUNGOztBSXZjRTtFRXhFSTtJQUNFLGdCQUFtQztFTm1oQnpDO0FBQ0Y7O0FJN2NFO0VFeEVJO0lBQ0UsVUFBbUM7RU55aEJ6QztBQUNGOztBSW5kRTtFRXhFSTtJQUNFLGdCQUFtQztFTitoQnpDO0FBQ0Y7O0FJemRFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOcWlCekM7QUFDRjs7QUkvZEU7RUV4RUk7SUFDRSxVQUFtQztFTjJpQnpDO0FBQ0Y7O0FJcmVFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOaWpCekM7QUFDRjs7QUkzZUU7RUV4RUk7SUFDRSxnQkFBbUM7RU51akJ6QztBQUNGOztBSWpmRTtFRXhFSTtJQUNFLFdBQW1DO0VONmpCekM7QUFDRjs7QU1uakJJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTnNqQjVCOztBTXhqQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOMmpCNUI7O0FNN2pCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU5na0I1Qjs7QU1sa0JJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTnFrQjVCOztBTXZrQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOMGtCNUI7O0FNNWtCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU4ra0I1Qjs7QU1qbEJJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTm9sQjVCOztBTXRsQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOeWxCNUI7O0FNM2xCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU44bEI1Qjs7QU1obUJJO0VBQ0UsaUJBQXNCO0VBQ3RCLGtCQUFzQjtBTm1tQjVCOztBSXZqQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOa21CNUI7QUFDRjs7QUk5akJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnltQjVCO0FBQ0Y7O0FJcmtCRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5nbkI1QjtBQUNGOztBSTVrQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOdW5CNUI7QUFDRjs7QUlubEJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjhuQjVCO0FBQ0Y7O0FJMWxCRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5xb0I1QjtBQUNGOztBSWptQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VONG9CNUI7QUFDRjs7QUl4bUJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTm1wQjVCO0FBQ0Y7O0FJL21CRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4wcEI1QjtBQUNGOztBSXRuQkU7RUV2Q0k7SUFDRSxpQkFBc0I7SUFDdEIsa0JBQXNCO0VOaXFCNUI7QUFDRjs7QUl0bkJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTmdxQjVCO0FBQ0Y7O0FJN25CRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU51cUI1QjtBQUNGOztBSXBvQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOOHFCNUI7QUFDRjs7QUkzb0JFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnFyQjVCO0FBQ0Y7O0FJbHBCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU40ckI1QjtBQUNGOztBSXpwQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VObXNCNUI7QUFDRjs7QUlocUJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjBzQjVCO0FBQ0Y7O0FJdnFCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5pdEI1QjtBQUNGOztBSTlxQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOd3RCNUI7QUFDRjs7QUlyckJFO0VFdENJO0lBQ0UsaUJBQXNCO0lBQ3RCLGtCQUFzQjtFTit0QjVCO0FBQ0Y7O0FJcnJCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU44dEI1QjtBQUNGOztBSTVyQkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOcXVCNUI7QUFDRjs7QUluc0JFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjR1QjVCO0FBQ0Y7O0FJMXNCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5tdkI1QjtBQUNGOztBSWp0QkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOMHZCNUI7QUFDRjs7QUl4dEJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTml3QjVCO0FBQ0Y7O0FJL3RCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU53d0I1QjtBQUNGOztBSXR1QkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOK3dCNUI7QUFDRjs7QUk3dUJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnN4QjVCO0FBQ0Y7O0FJcHZCRTtFRXJDSTtJQUNFLGlCQUFzQjtJQUN0QixrQkFBc0I7RU42eEI1QjtBQUNGOztBTWx4Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOb3hCdkI7O0FNdnhCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU55eEJ2Qjs7QU01eEJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTjh4QnZCOztBTWp5Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FObXlCdkI7O0FNdHlCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU53eUJ2Qjs7QU0zeUJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTjZ5QnZCOztBTWh6Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOa3pCdkI7O0FNcnpCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU51ekJ2Qjs7QU0xekJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTjR6QnZCOztBTS96Qks7RUFFRyxpQkFBZTtFQUNmLGtCQUFlO0FOaTBCdkI7O0FJM3pCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjh6QnZCO0FBQ0Y7O0FJbDBCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnEwQnZCO0FBQ0Y7O0FJejBCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjQwQnZCO0FBQ0Y7O0FJaDFCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTm0xQnZCO0FBQ0Y7O0FJdjFCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjAxQnZCO0FBQ0Y7O0FJOTFCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTmkyQnZCO0FBQ0Y7O0FJcjJCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTncyQnZCO0FBQ0Y7O0FJNTJCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTisyQnZCO0FBQ0Y7O0FJbjNCRTtFRUFLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnMzQnZCO0FBQ0Y7O0FJMTNCRTtFRUFLO0lBRUcsaUJBQWU7SUFDZixrQkFBZTtFTjYzQnZCO0FBQ0Y7O0FJMTNCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjAzQnZCO0FBQ0Y7O0FJajRCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTmk0QnZCO0FBQ0Y7O0FJeDRCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnc0QnZCO0FBQ0Y7O0FJLzRCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTis0QnZCO0FBQ0Y7O0FJdDVCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnM1QnZCO0FBQ0Y7O0FJNzVCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjY1QnZCO0FBQ0Y7O0FJcDZCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTm82QnZCO0FBQ0Y7O0FJMzZCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjI2QnZCO0FBQ0Y7O0FJbDdCRTtFRUdLO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTms3QnZCO0FBQ0Y7O0FJejdCRTtFRUdLO0lBRUcsaUJBQWU7SUFDZixrQkFBZTtFTnk3QnZCO0FBQ0Y7O0FJejdCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnM3QnZCO0FBQ0Y7O0FJaDhCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjY3QnZCO0FBQ0Y7O0FJdjhCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTm84QnZCO0FBQ0Y7O0FJOThCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjI4QnZCO0FBQ0Y7O0FJcjlCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTms5QnZCO0FBQ0Y7O0FJNTlCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnk5QnZCO0FBQ0Y7O0FJbitCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTmcrQnZCO0FBQ0Y7O0FJMStCRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTnUrQnZCO0FBQ0Y7O0FJai9CRTtFRU1LO0lBRUcsZ0JBQWU7SUFDZixpQkFBZTtFTjgrQnZCO0FBQ0Y7O0FJeC9CRTtFRU1LO0lBRUcsaUJBQWU7SUFDZixrQkFBZTtFTnEvQnZCO0FBQ0Y7O0FNNStCQTtFQUNFLGFBQXFCO0VBQ3JCLG9CQUF3QjtFQUN4QiwyQkFBMkI7RUFDM0IsZUFBcUI7QU4rK0J2Qjs7QU05K0JFO0VBQW1CLHVCQUEyQjtBTmsvQmhEOztBTWovQkU7RUFBbUIsbUJBQXVCO0FOcS9CNUM7O0FNcC9CRTtFQUFtQixxQkFBeUI7QU53L0I5Qzs7QU12L0JFO0VBQW1CLHVCQUF1QjtBTjIvQjVDOztBTTEvQkU7RUFBbUIseUJBQXlCO0FOOC9COUM7O0FNNy9CRTtFQUFtQiw4QkFBOEI7QU5pZ0NuRDs7QU1oZ0NFO0VBQW1CLGlCQUF1QjtBTm9nQzVDOztBTW5nQ0U7RUFBbUIsMkJBQTRCO0FOdWdDakQ7O0FNdGdDRTtFQUFtQixzQkFBdUI7QU4wZ0M1Qzs7QU16Z0NFO0VBQW1CLDhCQUErQjtBTjZnQ3BEOztBTTFnQ0k7RUFBaUIsUUFETDtBTitnQ2hCOztBTTdnQ0k7RUFBaUIsWUFGTDtBTm1oQ2hCOztBTWhoQ0k7RUFBaUIsY0FITDtBTnVoQ2hCOztBTXRoQ0k7RUFBaUIsUUFETDtBTjJoQ2hCOztBTXpoQ0k7RUFBaUIsWUFGTDtBTitoQ2hCOztBTTVoQ0k7RUFBaUIsY0FITDtBTm1pQ2hCOztBTWxpQ0k7RUFBaUIsUUFETDtBTnVpQ2hCOztBTXJpQ0k7RUFBaUIsWUFGTDtBTjJpQ2hCOztBTXhpQ0k7RUFBaUIsY0FITDtBTitpQ2hCOztBTTlpQ0k7RUFBaUIsUUFETDtBTm1qQ2hCOztBTWpqQ0k7RUFBaUIsWUFGTDtBTnVqQ2hCOztBTXBqQ0k7RUFBaUIsY0FITDtBTjJqQ2hCOztBTTFqQ0k7RUFBaUIsUUFETDtBTitqQ2hCOztBTTdqQ0k7RUFBaUIsWUFGTDtBTm1rQ2hCOztBTWhrQ0k7RUFBaUIsY0FITDtBTnVrQ2hCOztBTXRrQ0k7RUFBaUIsUUFETDtBTjJrQ2hCOztBTXprQ0k7RUFBaUIsWUFGTDtBTitrQ2hCOztBTTVrQ0k7RUFBaUIsY0FITDtBTm1sQ2hCOztBTWxsQ0k7RUFBaUIsUUFETDtBTnVsQ2hCOztBTXJsQ0k7RUFBaUIsWUFGTDtBTjJsQ2hCOztBTXhsQ0k7RUFBaUIsY0FITDtBTitsQ2hCOztBTTlsQ0k7RUFBaUIsUUFETDtBTm1tQ2hCOztBTWptQ0k7RUFBaUIsWUFGTDtBTnVtQ2hCOztBTXBtQ0k7RUFBaUIsY0FITDtBTjJtQ2hCOztBTTFtQ0k7RUFBaUIsUUFETDtBTittQ2hCOztBTTdtQ0k7RUFBaUIsWUFGTDtBTm1uQ2hCOztBTWhuQ0k7RUFBaUIsY0FITDtBTnVuQ2hCOztBTXRuQ0k7RUFBaUIsU0FETDtBTjJuQ2hCOztBTXpuQ0k7RUFBaUIsYUFGTDtBTituQ2hCOztBTTVuQ0k7RUFBaUIsZUFITDtBTm1vQ2hCOztBTWxvQ0k7RUFBaUIsU0FETDtBTnVvQ2hCOztBTXJvQ0k7RUFBaUIsYUFGTDtBTjJvQ2hCOztBTXhvQ0k7RUFBaUIsZUFITDtBTitvQ2hCOztBTTlvQ0k7RUFBaUIsU0FETDtBTm1wQ2hCOztBTWpwQ0k7RUFBaUIsYUFGTDtBTnVwQ2hCOztBTXBwQ0k7RUFBaUIsZUFITDtBTjJwQ2hCOztBSTVzQ0U7RUV5REk7SUFBbUIsdUJBQTJCO0VOd3BDbEQ7RU12cENJO0lBQW1CLG1CQUF1QjtFTjBwQzlDO0VNenBDSTtJQUFtQixxQkFBeUI7RU40cENoRDtFTTNwQ0k7SUFBbUIsdUJBQXVCO0VOOHBDOUM7RU03cENJO0lBQW1CLHlCQUF5QjtFTmdxQ2hEO0VNL3BDSTtJQUFtQiw4QkFBOEI7RU5rcUNyRDtFTWpxQ0k7SUFBbUIsaUJBQXVCO0VOb3FDOUM7RU1ucUNJO0lBQW1CLDJCQUE0QjtFTnNxQ25EO0VNcnFDSTtJQUFtQixzQkFBdUI7RU53cUM5QztFTXZxQ0k7SUFBbUIsOEJBQStCO0VOMHFDdEQ7RU14cUNNO0lBQWlCLFFBREw7RU40cUNsQjtFTTFxQ007SUFBaUIsWUFGTDtFTitxQ2xCO0VNNXFDTTtJQUFpQixjQUhMO0VOa3JDbEI7RU1qckNNO0lBQWlCLFFBREw7RU5xckNsQjtFTW5yQ007SUFBaUIsWUFGTDtFTndyQ2xCO0VNcnJDTTtJQUFpQixjQUhMO0VOMnJDbEI7RU0xckNNO0lBQWlCLFFBREw7RU44ckNsQjtFTTVyQ007SUFBaUIsWUFGTDtFTmlzQ2xCO0VNOXJDTTtJQUFpQixjQUhMO0VOb3NDbEI7RU1uc0NNO0lBQWlCLFFBREw7RU51c0NsQjtFTXJzQ007SUFBaUIsWUFGTDtFTjBzQ2xCO0VNdnNDTTtJQUFpQixjQUhMO0VONnNDbEI7RU01c0NNO0lBQWlCLFFBREw7RU5ndENsQjtFTTlzQ007SUFBaUIsWUFGTDtFTm10Q2xCO0VNaHRDTTtJQUFpQixjQUhMO0VOc3RDbEI7RU1ydENNO0lBQWlCLFFBREw7RU55dENsQjtFTXZ0Q007SUFBaUIsWUFGTDtFTjR0Q2xCO0VNenRDTTtJQUFpQixjQUhMO0VOK3RDbEI7RU05dENNO0lBQWlCLFFBREw7RU5rdUNsQjtFTWh1Q007SUFBaUIsWUFGTDtFTnF1Q2xCO0VNbHVDTTtJQUFpQixjQUhMO0VOd3VDbEI7RU12dUNNO0lBQWlCLFFBREw7RU4ydUNsQjtFTXp1Q007SUFBaUIsWUFGTDtFTjh1Q2xCO0VNM3VDTTtJQUFpQixjQUhMO0VOaXZDbEI7RU1odkNNO0lBQWlCLFFBREw7RU5vdkNsQjtFTWx2Q007SUFBaUIsWUFGTDtFTnV2Q2xCO0VNcHZDTTtJQUFpQixjQUhMO0VOMHZDbEI7RU16dkNNO0lBQWlCLFNBREw7RU42dkNsQjtFTTN2Q007SUFBaUIsYUFGTDtFTmd3Q2xCO0VNN3ZDTTtJQUFpQixlQUhMO0VObXdDbEI7RU1sd0NNO0lBQWlCLFNBREw7RU5zd0NsQjtFTXB3Q007SUFBaUIsYUFGTDtFTnl3Q2xCO0VNdHdDTTtJQUFpQixlQUhMO0VONHdDbEI7RU0zd0NNO0lBQWlCLFNBREw7RU4rd0NsQjtFTTd3Q007SUFBaUIsYUFGTDtFTmt4Q2xCO0VNL3dDTTtJQUFpQixlQUhMO0VOcXhDbEI7QUFDRjs7QUlsMUNFO0VFc0VJO0lBQW1CLHVCQUEyQjtFTml4Q2xEO0VNaHhDSTtJQUFtQixtQkFBdUI7RU5teEM5QztFTWx4Q0k7SUFBbUIscUJBQXlCO0VOcXhDaEQ7RU1weENJO0lBQW1CLHVCQUF1QjtFTnV4QzlDO0VNdHhDSTtJQUFtQix5QkFBeUI7RU55eENoRDtFTXh4Q0k7SUFBbUIsOEJBQThCO0VOMnhDckQ7RU0xeENJO0lBQW1CLGlCQUF1QjtFTjZ4QzlDO0VNNXhDSTtJQUFtQiwyQkFBNEI7RU4reENuRDtFTTl4Q0k7SUFBbUIsc0JBQXVCO0VOaXlDOUM7RU1oeUNJO0lBQW1CLDhCQUErQjtFTm15Q3REO0VNanlDTTtJQUFpQixRQURMO0VOcXlDbEI7RU1ueUNNO0lBQWlCLFlBRkw7RU53eUNsQjtFTXJ5Q007SUFBaUIsY0FITDtFTjJ5Q2xCO0VNMXlDTTtJQUFpQixRQURMO0VOOHlDbEI7RU01eUNNO0lBQWlCLFlBRkw7RU5pekNsQjtFTTl5Q007SUFBaUIsY0FITDtFTm96Q2xCO0VNbnpDTTtJQUFpQixRQURMO0VOdXpDbEI7RU1yekNNO0lBQWlCLFlBRkw7RU4wekNsQjtFTXZ6Q007SUFBaUIsY0FITDtFTjZ6Q2xCO0VNNXpDTTtJQUFpQixRQURMO0VOZzBDbEI7RU05ekNNO0lBQWlCLFlBRkw7RU5tMENsQjtFTWgwQ007SUFBaUIsY0FITDtFTnMwQ2xCO0VNcjBDTTtJQUFpQixRQURMO0VOeTBDbEI7RU12MENNO0lBQWlCLFlBRkw7RU40MENsQjtFTXowQ007SUFBaUIsY0FITDtFTiswQ2xCO0VNOTBDTTtJQUFpQixRQURMO0VOazFDbEI7RU1oMUNNO0lBQWlCLFlBRkw7RU5xMUNsQjtFTWwxQ007SUFBaUIsY0FITDtFTncxQ2xCO0VNdjFDTTtJQUFpQixRQURMO0VOMjFDbEI7RU16MUNNO0lBQWlCLFlBRkw7RU44MUNsQjtFTTMxQ007SUFBaUIsY0FITDtFTmkyQ2xCO0VNaDJDTTtJQUFpQixRQURMO0VObzJDbEI7RU1sMkNNO0lBQWlCLFlBRkw7RU51MkNsQjtFTXAyQ007SUFBaUIsY0FITDtFTjAyQ2xCO0VNejJDTTtJQUFpQixRQURMO0VONjJDbEI7RU0zMkNNO0lBQWlCLFlBRkw7RU5nM0NsQjtFTTcyQ007SUFBaUIsY0FITDtFTm0zQ2xCO0VNbDNDTTtJQUFpQixTQURMO0VOczNDbEI7RU1wM0NNO0lBQWlCLGFBRkw7RU55M0NsQjtFTXQzQ007SUFBaUIsZUFITDtFTjQzQ2xCO0VNMzNDTTtJQUFpQixTQURMO0VOKzNDbEI7RU03M0NNO0lBQWlCLGFBRkw7RU5rNENsQjtFTS8zQ007SUFBaUIsZUFITDtFTnE0Q2xCO0VNcDRDTTtJQUFpQixTQURMO0VOdzRDbEI7RU10NENNO0lBQWlCLGFBRkw7RU4yNENsQjtFTXg0Q007SUFBaUIsZUFITDtFTjg0Q2xCO0FBQ0Y7O0FJeDlDRTtFRW1GSTtJQUFtQix1QkFBMkI7RU4wNENsRDtFTXo0Q0k7SUFBbUIsbUJBQXVCO0VONDRDOUM7RU0zNENJO0lBQW1CLHFCQUF5QjtFTjg0Q2hEO0VNNzRDSTtJQUFtQix1QkFBdUI7RU5nNUM5QztFTS80Q0k7SUFBbUIseUJBQXlCO0VOazVDaEQ7RU1qNUNJO0lBQW1CLDhCQUE4QjtFTm81Q3JEO0VNbjVDSTtJQUFtQixpQkFBdUI7RU5zNUM5QztFTXI1Q0k7SUFBbUIsMkJBQTRCO0VOdzVDbkQ7RU12NUNJO0lBQW1CLHNCQUF1QjtFTjA1QzlDO0VNejVDSTtJQUFtQiw4QkFBK0I7RU40NUN0RDtFTTE1Q007SUFBaUIsUUFETDtFTjg1Q2xCO0VNNTVDTTtJQUFpQixZQUZMO0VOaTZDbEI7RU05NUNNO0lBQWlCLGNBSEw7RU5vNkNsQjtFTW42Q007SUFBaUIsUUFETDtFTnU2Q2xCO0VNcjZDTTtJQUFpQixZQUZMO0VOMDZDbEI7RU12NkNNO0lBQWlCLGNBSEw7RU42NkNsQjtFTTU2Q007SUFBaUIsUUFETDtFTmc3Q2xCO0VNOTZDTTtJQUFpQixZQUZMO0VObTdDbEI7RU1oN0NNO0lBQWlCLGNBSEw7RU5zN0NsQjtFTXI3Q007SUFBaUIsUUFETDtFTnk3Q2xCO0VNdjdDTTtJQUFpQixZQUZMO0VONDdDbEI7RU16N0NNO0lBQWlCLGNBSEw7RU4rN0NsQjtFTTk3Q007SUFBaUIsUUFETDtFTms4Q2xCO0VNaDhDTTtJQUFpQixZQUZMO0VOcThDbEI7RU1sOENNO0lBQWlCLGNBSEw7RU53OENsQjtFTXY4Q007SUFBaUIsUUFETDtFTjI4Q2xCO0VNejhDTTtJQUFpQixZQUZMO0VOODhDbEI7RU0zOENNO0lBQWlCLGNBSEw7RU5pOUNsQjtFTWg5Q007SUFBaUIsUUFETDtFTm85Q2xCO0VNbDlDTTtJQUFpQixZQUZMO0VOdTlDbEI7RU1wOUNNO0lBQWlCLGNBSEw7RU4wOUNsQjtFTXo5Q007SUFBaUIsUUFETDtFTjY5Q2xCO0VNMzlDTTtJQUFpQixZQUZMO0VOZytDbEI7RU03OUNNO0lBQWlCLGNBSEw7RU5tK0NsQjtFTWwrQ007SUFBaUIsUUFETDtFTnMrQ2xCO0VNcCtDTTtJQUFpQixZQUZMO0VOeStDbEI7RU10K0NNO0lBQWlCLGNBSEw7RU40K0NsQjtFTTMrQ007SUFBaUIsU0FETDtFTisrQ2xCO0VNNytDTTtJQUFpQixhQUZMO0VOay9DbEI7RU0vK0NNO0lBQWlCLGVBSEw7RU5xL0NsQjtFTXAvQ007SUFBaUIsU0FETDtFTncvQ2xCO0VNdC9DTTtJQUFpQixhQUZMO0VOMi9DbEI7RU14L0NNO0lBQWlCLGVBSEw7RU44L0NsQjtFTTcvQ007SUFBaUIsU0FETDtFTmlnRGxCO0VNLy9DTTtJQUFpQixhQUZMO0VOb2dEbEI7RU1qZ0RNO0lBQWlCLGVBSEw7RU51Z0RsQjtBQUNGOztBTzFzREE7RUFDRSxjQUFjO0FQNnNEaEI7O0FPM3NERTtFQUNFLFdBQVc7QVA4c0RmOztBTzFzREU7RUFDRSxXQUFXO0VBQ1gsYUFBYTtFSFRmLGdCQURxQjtFQUVyQixrQkdTc0M7RUhSdEMsbUJBSDJDO0VBSTNDLGlCR08yQjtBUGd0RDdCOztBSTduREU7RUd0RkE7SUFLSSxZQUFZO0VQbXREaEI7QUFDRjs7QUk1bkRFO0VHN0ZBO0lBUUksWUFBWTtFUHN0RGhCO0FBQ0Y7O0FPbnRETTtFQUNFLFVKbVBhO0FIbStDckI7O0FPdnRETTtFQUNFLFVKc1BhO0FIbytDckI7O0FPM3RETTtFQUNFLFVKeVBhO0FIcStDckI7O0FPL3RETTtFQUNFLFVKNFBhO0FIcytDckI7O0FPbnVETTtFQUNFLFVKK1BhO0FIdStDckI7O0FPdnVETTtFQUNFLFVKa1FhO0FIdytDckI7O0FPM3VETTtFQUNFLFVKcVFhO0FIeStDckI7O0FPL3VETTtFQUNFLFVKd1FhO0FIMCtDckI7O0FPbnZETTtFQUNFLFVKMlFhO0FIMitDckI7O0FPdnZETTtFQUNFLFVKOFFhO0FINCtDckI7O0FPM3ZETTtFQUNFLFVKaVJhO0FINitDckI7O0FPL3ZETTtFQUNFLFVKb1JhO0FIOCtDckI7O0FPbndETTtFQUNFLFVKdVJhO0FIKytDckI7O0FPdndETTtFQUNFLFVKMFJhO0FIZy9DckI7O0FPM3dETTtFQUNFLFVKNlJhO0FIaS9DckI7O0FPL3dETTtFQUNFLFVKZ1NhO0FIay9DckI7O0FPbnhETTtFQUNFLFVKbVNhO0FIbS9DckI7O0FPdnhETTtFQUNFLFVKc1NhO0FIby9DckI7O0FPM3hETTtFQUNFLFVKeVNhO0FIcS9DckI7O0FPL3hETTtFQUNFLFVKNFNhO0FIcy9DckI7O0FPbnlETTtFQUNFLFVKK1NhO0FIdS9DckI7O0FPdnlETTtFQUNFLFVKa1RhO0FIdy9DckI7O0FPcHlERTtFQUNFLFdBQVc7RUFDWCxhQUFhO0VBQ2IsV0FBVztBUHV5RGY7O0FJdnVERTtFR25FQTtJQUtJLGtCQUFrQjtFUDB5RHRCO0FBQ0Y7O0FJdHVERTtFRzFFQTtJQVFJLFlBQVk7RVA2eURoQjtBQUNGOztBTzF5REU7RUFDRSxZQUFZO0FQNnlEaEI7O0FJdnZERTtFR3ZEQTtJQUdJLGlCQUFxQjtFUGd6RHpCO0FBQ0Y7O0FPN3lERTtFQUNFLGlCQUFpQjtFQUNqQixrQkFBa0I7QVBnekR0Qjs7QU8veURJO0VBQ0UsWUFBZ0I7QVBrekR0Qjs7QUl0d0RFO0VHN0NFO0lBR0ksYUFBc0I7RVBxekQ1QjtBQUNGOztBT256REk7RUFDRSxjQUFnQjtBUHN6RHRCOztBSWh4REU7RUd2Q0U7SUFHSSxpQkFBcUI7RVB5ekQzQjtBQUNGOztBT3Z6REk7RUFDRSxjQUFnQjtBUDB6RHRCOztBSTF4REU7RUdqQ0U7SUFHSSxpQkFBcUI7RVA2ekQzQjtBQUNGOztBTzN6REk7RUFDRSxjQUFnQjtBUDh6RHRCOztBSXB5REU7RUczQkU7SUFHSSxXQUFxQjtFUGkwRDNCO0FBQ0Y7O0FPL3pESTtFQUNFLFlBQWdCO0FQazBEdEI7O0FJOXlERTtFR3JCRTtJQUdJLGlCQUFzQjtFUHEwRDVCO0FBQ0Y7O0FPbjBESTtFQUNFLFlBQWdCO0VBRWhCLDRCQUE0QjtBUHEwRGxDOztBSXp6REU7RUdmRTtJQUtJLGlCQUFzQjtJQUN0QiwyQkFBc0M7RVB3MEQ1QztBQUNGOztBTzd5REE7RUFDRSw0QkFBNEI7RUFDNUIscUJBQXFCO0FQZ3pEdkI7O0FPL3lERTtFQUFZLHNCQUFzQjtBUG16RHBDOztBT2x6REU7RUFBWSx3QkFBd0I7QVBzekR0Qzs7QU9yekRFO0VBQ0UseUJBQXlCO0FQd3pEN0I7O0FPdnpESTtFQUNFLDJCQUEyQjtBUDB6RGpDOztBT3h6REk7RUFDRSwyQkFBMkI7QVAyekRqQzs7QU90ekRBO0VBQ0UsV0FBNEI7RUFDNUIsWUFBNEI7QVB5ekQ5Qjs7QUl2MURFO0VHNEJGO0lBSUksV0FBc0M7SUFDdEMsWUFBdUM7RVA0ekR6QztBQUNGOztBT3p6REE7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixvQkFBb0I7QVA0ekR0Qjs7QU8zekRFO0VBQ0Usa0JBQWtCO0VBQ2xCLE1BQU07QVA4ekRWOztBT2gwREc7RUFJRyxnQkFBZ0I7QVBnMER0Qjs7QUlyM0RFO0VHaURDO0lBTUssWUFBWTtFUG0wRGxCO0FBQ0Y7O0FPajBESTtFQUNFLE9BQU87RUFDUCxVQUFVO0VBQ1YsZ0JBQWdCO0FQbzBEdEI7O0FPbDBESTtFQUNFLFFBQVE7QVBxMERkOztBT2wwREU7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLHdCQUF3QjtFQUN4QixXQUFXO0VBQ1gsV0FBVztBUHEwRGY7O0FRMytEQTtFQUNFLGFBQWE7RUFDYixXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZixNQUFNO0VBQ04sT0FBTztBUjgrRFQ7O0FRcC9EQTtFQVFJLGNBQWM7QVJnL0RsQjs7QVE1K0RBO0VBQ0UsWUFBWTtBUisrRGQ7O0FRNStEQTtFQUNFLFlBQVk7QVIrK0RkOztBUWgvREE7RUFHSSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFFBQVE7RUFDUixhQUFhO0FSaS9EakI7O0FJejZERTtFSTlFRjtJQVFNLGVBQWU7SUFDZixVQUFVO0lBQ1YsWUFBWTtFUm8vRGhCO0FBQ0Y7O0FRLy9EQTtFQWFNLHlCQUEyQjtBUnMvRGpDOztBUW5nRUE7RUFpQkksZUFBZTtBUnMvRG5COztBUWwvREE7RUFDRSxpQkxYZTtFS1lmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE9BQU87RUFDUCxRQUFRO0VBQ1IsVUFBVTtFQUNWLFdBQVc7RUFDWCxZQUFZO0FScS9EZDs7QVFsL0RBO0VBQ0UsU0FBUztFQUNULFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0VBQ1AsMkJBQTJCO0FScS9EN0I7O0FRbC9EQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWiw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQ0FBb0M7QVJxL0R0Qzs7QVFsL0RBO0VBRUksZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7QVJvL0RyQjs7QVF4L0RBO0VBT0ksaUJBQWlCO0FScS9EckI7O0FRaC9ERTtFQUNFLGVBQWU7QVJtL0RuQjs7QVFwL0RHO0VBR0csZUFBZTtBUnEvRHJCOztBUWwvREU7RUFDRSxhQUFhO0VBQ2IscUNBQXFDO0FScS9EekM7O0FRdi9ERztFQUlHLGNBQWM7RUFDZCxnQkFBZ0I7QVJ1L0R0Qjs7QVFoL0RFO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtBUm0vRHZCOztBUXIvREc7RUFJRyxlQUFlO0VBQ2YsZ0JBQWdCO0FScS9EdEI7O0FRbC9ERTtFQUNFLGFBQWE7QVJxL0RqQjs7QVF0L0RHO0VBR0csY0FBYztFQUNkLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsK0JBQXVCO1VBQXZCLHVCQUF1QjtBUnUvRDdCOztBUWwvREE7RUFDRSx1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLFdBQVc7QVJxL0RiOztBUXgvREE7RUFLSSx1QkFBdUI7RUFDdkIsVUFBVTtBUnUvRGQ7O0FRci9ERTtFQUNFLFVBQVU7QVJ3L0RkOztBUXQvREU7RUFBTSw2QkFBNkI7QVIwL0RyQzs7QVF6L0RFO0VBQU0sNEJBQTRCO0FSNi9EcEM7O0FRNS9ERTtFQUFNLDRCQUE0QjtBUmdnRXBDOztBUS8vREU7RUFBTSw2QkFBNkI7QVJtZ0VyQzs7QVFoZ0VNO0VBQ0Usb0JBQTJCO0FSbWdFbkM7O0FRcGdFTTtFQUNFLHNCQUEyQjtBUnVnRW5DOztBUXhnRU07RUFDRSxzQkFBMkI7QVIyZ0VuQzs7QVE1Z0VNO0VBQ0Usc0JBQTJCO0FSK2dFbkM7O0FRaGhFTTtFQUNFLHNCQUEyQjtBUm1oRW5DOztBUXBoRU07RUFDRSxzQkFBMkI7QVJ1aEVuQzs7QVF4aEVNO0VBQ0Usc0JBQTJCO0FSMmhFbkM7O0FRNWhFTTtFQUNFLHNCQUEyQjtBUitoRW5DOztBUWhpRU07RUFDRSxzQkFBMkI7QVJtaUVuQzs7QVFwaUVNO0VBQ0Usc0JBQTJCO0FSdWlFbkM7O0FReGlFTTtFQUNFLG9CQUEyQjtBUjJpRW5DOztBU2hyRVE7RUFDRSxlQUFXO0FUbXJFckI7O0FJNWxFRTtFS3hGTTtJQUdJLGVBQVc7RVRzckVyQjtBQUNGOztBUzFyRVE7RUFDRSxlQUFXO0FUNnJFckI7O0FJdG1FRTtFS3hGTTtJQUdJLGVBQVc7RVRnc0VyQjtBQUNGOztBU3BzRVE7RUFDRSxnQkFBVztBVHVzRXJCOztBSWhuRUU7RUt4Rk07SUFHSSxlQUFXO0VUMHNFckI7QUFDRjs7QVM5c0VRO0VBQ0UsZ0JBQVc7QVRpdEVyQjs7QUkxbkVFO0VLeEZNO0lBR0ksZUFBVztFVG90RXJCO0FBQ0Y7O0FTeHRFUTtFQUNFLGdCQUFXO0FUMnRFckI7O0FJcG9FRTtFS3hGTTtJQUdJLGVBQVc7RVQ4dEVyQjtBQUNGOztBU2x1RVE7RUFDRSxnQkFBVztBVHF1RXJCOztBSTlvRUU7RUt4Rk07SUFHSSxlQUFXO0VUd3VFckI7QUFDRjs7QVM1dUVRO0VBQ0UsZ0JBQVc7QVQrdUVyQjs7QUl4cEVFO0VLeEZNO0lBR0ksZUFBVztFVGt2RXJCO0FBQ0Y7O0FTdHZFUTtFQUNFLGdCQUFXO0FUeXZFckI7O0FJbHFFRTtFS3hGTTtJQUdJLGVBQVc7RVQ0dkVyQjtBQUNGOztBU2h3RVE7RUFDRSxnQkFBVztBVG13RXJCOztBSTVxRUU7RUt4Rk07SUFHSSxlQUFXO0VUc3dFckI7QUFDRjs7QVMxd0VRO0VBQ0UsZ0JBQVc7QVQ2d0VyQjs7QUl0ckVFO0VLeEZNO0lBR0ksZUFBVztFVGd4RXJCO0FBQ0Y7O0FTcHhFUTtFQUNFLGdCQUFXO0FUdXhFckI7O0FJaHNFRTtFS3hGTTtJQUdJLGdCQUFXO0VUMHhFckI7QUFDRjs7QVM5eEVRO0VBQ0UsZ0JBQVc7QVRpeUVyQjs7QUkxc0VFO0VLeEZNO0lBR0ksZ0JBQVc7RVRveUVyQjtBQUNGOztBU3h5RVE7RUFDRSxnQkFBVztBVDJ5RXJCOztBSXB0RUU7RUt4Rk07SUFHSSxnQkFBVztFVDh5RXJCO0FBQ0Y7O0FTbHpFUTtFQUNFLGdCQUFXO0FUcXpFckI7O0FJOXRFRTtFS3hGTTtJQUdJLGdCQUFXO0VUd3pFckI7QUFDRjs7QVM1ekVRO0VBQ0UsZ0JBQVc7QVQrekVyQjs7QUl4dUVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRrMEVyQjtBQUNGOztBU3QwRVE7RUFDRSxnQkFBVztBVHkwRXJCOztBSWx2RUU7RUt4Rk07SUFHSSxnQkFBVztFVDQwRXJCO0FBQ0Y7O0FTaDFFUTtFQUNFLGdCQUFXO0FUbTFFckI7O0FJNXZFRTtFS3hGTTtJQUdJLGdCQUFXO0VUczFFckI7QUFDRjs7QVMxMUVRO0VBQ0UsZ0JBQVc7QVQ2MUVyQjs7QUl0d0VFO0VLeEZNO0lBR0ksZ0JBQVc7RVRnMkVyQjtBQUNGOztBU3AyRVE7RUFDRSxnQkFBVztBVHUyRXJCOztBSWh4RUU7RUt4Rk07SUFHSSxnQkFBVztFVDAyRXJCO0FBQ0Y7O0FTOTJFUTtFQUNFLGdCQUFXO0FUaTNFckI7O0FJMXhFRTtFS3hGTTtJQUdJLGdCQUFXO0VUbzNFckI7QUFDRjs7QVN4M0VRO0VBQ0UsaUJBQVc7QVQyM0VyQjs7QUlweUVFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ4M0VyQjtBQUNGOztBSTF5RUU7RUszRU07SUFFSSxlQUFXO0VUdzNFckI7QUFDRjs7QUloekVFO0VLM0VNO0lBRUksZUFBVztFVDgzRXJCO0FBQ0Y7O0FJdHpFRTtFSzNFTTtJQUVJLGVBQVc7RVRvNEVyQjtBQUNGOztBSTV6RUU7RUszRU07SUFFSSxlQUFXO0VUMDRFckI7QUFDRjs7QUlsMEVFO0VLM0VNO0lBRUksZUFBVztFVGc1RXJCO0FBQ0Y7O0FJeDBFRTtFSzNFTTtJQUVJLGVBQVc7RVRzNUVyQjtBQUNGOztBSTkwRUU7RUszRU07SUFFSSxlQUFXO0VUNDVFckI7QUFDRjs7QUlwMUVFO0VLM0VNO0lBRUksZUFBVztFVGs2RXJCO0FBQ0Y7O0FJMTFFRTtFSzNFTTtJQUVJLGVBQVc7RVR3NkVyQjtBQUNGOztBSWgyRUU7RUszRU07SUFFSSxlQUFXO0VUODZFckI7QUFDRjs7QUl0MkVFO0VLM0VNO0lBRUksZ0JBQVc7RVRvN0VyQjtBQUNGOztBSTUyRUU7RUszRU07SUFFSSxnQkFBVztFVDA3RXJCO0FBQ0Y7O0FJbDNFRTtFSzNFTTtJQUVJLGdCQUFXO0VUZzhFckI7QUFDRjs7QUl4M0VFO0VLM0VNO0lBRUksZ0JBQVc7RVRzOEVyQjtBQUNGOztBSTkzRUU7RUszRU07SUFFSSxnQkFBVztFVDQ4RXJCO0FBQ0Y7O0FJcDRFRTtFSzNFTTtJQUVJLGdCQUFXO0VUazlFckI7QUFDRjs7QUkxNEVFO0VLM0VNO0lBRUksZ0JBQVc7RVR3OUVyQjtBQUNGOztBSWg1RUU7RUszRU07SUFFSSxnQkFBVztFVDg5RXJCO0FBQ0Y7O0FJdDVFRTtFSzNFTTtJQUVJLGdCQUFXO0VUbytFckI7QUFDRjs7QUk1NUVFO0VLM0VNO0lBRUksZ0JBQVc7RVQwK0VyQjtBQUNGOztBSWw2RUU7RUszRU07SUFFSSxnQkFBVztFVGcvRXJCO0FBQ0Y7O0FTaGdGUTtFQUNFLGlCQUFXO0FUbWdGckI7O0FJNTZFRTtFS3hGTTtJQUdJLGlCQUFXO0VUc2dGckI7QUFDRjs7QVMxZ0ZRO0VBQ0UsaUJBQVc7QVQ2Z0ZyQjs7QUl0N0VFO0VLeEZNO0lBR0ksaUJBQVc7RVRnaEZyQjtBQUNGOztBU3BoRlE7RUFDRSxrQkFBVztBVHVoRnJCOztBSWg4RUU7RUt4Rk07SUFHSSxpQkFBVztFVDBoRnJCO0FBQ0Y7O0FTOWhGUTtFQUNFLGtCQUFXO0FUaWlGckI7O0FJMThFRTtFS3hGTTtJQUdJLGlCQUFXO0VUb2lGckI7QUFDRjs7QVN4aUZRO0VBQ0Usa0JBQVc7QVQyaUZyQjs7QUlwOUVFO0VLeEZNO0lBR0ksaUJBQVc7RVQ4aUZyQjtBQUNGOztBU2xqRlE7RUFDRSxrQkFBVztBVHFqRnJCOztBSTk5RUU7RUt4Rk07SUFHSSxpQkFBVztFVHdqRnJCO0FBQ0Y7O0FTNWpGUTtFQUNFLGtCQUFXO0FUK2pGckI7O0FJeCtFRTtFS3hGTTtJQUdJLGlCQUFXO0VUa2tGckI7QUFDRjs7QVN0a0ZRO0VBQ0Usa0JBQVc7QVR5a0ZyQjs7QUlsL0VFO0VLeEZNO0lBR0ksaUJBQVc7RVQ0a0ZyQjtBQUNGOztBU2hsRlE7RUFDRSxrQkFBVztBVG1sRnJCOztBSTUvRUU7RUt4Rk07SUFHSSxpQkFBVztFVHNsRnJCO0FBQ0Y7O0FTMWxGUTtFQUNFLGtCQUFXO0FUNmxGckI7O0FJdGdGRTtFS3hGTTtJQUdJLGlCQUFXO0VUZ21GckI7QUFDRjs7QVNwbUZRO0VBQ0Usa0JBQVc7QVR1bUZyQjs7QUloaEZFO0VLeEZNO0lBR0ksa0JBQVc7RVQwbUZyQjtBQUNGOztBUzltRlE7RUFDRSxrQkFBVztBVGluRnJCOztBSTFoRkU7RUt4Rk07SUFHSSxrQkFBVztFVG9uRnJCO0FBQ0Y7O0FTeG5GUTtFQUNFLGtCQUFXO0FUMm5GckI7O0FJcGlGRTtFS3hGTTtJQUdJLGtCQUFXO0VUOG5GckI7QUFDRjs7QVNsb0ZRO0VBQ0Usa0JBQVc7QVRxb0ZyQjs7QUk5aUZFO0VLeEZNO0lBR0ksa0JBQVc7RVR3b0ZyQjtBQUNGOztBUzVvRlE7RUFDRSxrQkFBVztBVCtvRnJCOztBSXhqRkU7RUt4Rk07SUFHSSxrQkFBVztFVGtwRnJCO0FBQ0Y7O0FTdHBGUTtFQUNFLGtCQUFXO0FUeXBGckI7O0FJbGtGRTtFS3hGTTtJQUdJLGtCQUFXO0VUNHBGckI7QUFDRjs7QVNocUZRO0VBQ0Usa0JBQVc7QVRtcUZyQjs7QUk1a0ZFO0VLeEZNO0lBR0ksa0JBQVc7RVRzcUZyQjtBQUNGOztBUzFxRlE7RUFDRSxrQkFBVztBVDZxRnJCOztBSXRsRkU7RUt4Rk07SUFHSSxrQkFBVztFVGdyRnJCO0FBQ0Y7O0FTcHJGUTtFQUNFLGtCQUFXO0FUdXJGckI7O0FJaG1GRTtFS3hGTTtJQUdJLGtCQUFXO0VUMHJGckI7QUFDRjs7QVM5ckZRO0VBQ0Usa0JBQVc7QVRpc0ZyQjs7QUkxbUZFO0VLeEZNO0lBR0ksa0JBQVc7RVRvc0ZyQjtBQUNGOztBU3hzRlE7RUFDRSxtQkFBVztBVDJzRnJCOztBSXBuRkU7RUt4Rk07SUFHSSxrQkFBVztFVDhzRnJCO0FBQ0Y7O0FJMW5GRTtFSzNFTTtJQUVJLGlCQUFXO0VUd3NGckI7QUFDRjs7QUlob0ZFO0VLM0VNO0lBRUksaUJBQVc7RVQ4c0ZyQjtBQUNGOztBSXRvRkU7RUszRU07SUFFSSxpQkFBVztFVG90RnJCO0FBQ0Y7O0FJNW9GRTtFSzNFTTtJQUVJLGlCQUFXO0VUMHRGckI7QUFDRjs7QUlscEZFO0VLM0VNO0lBRUksaUJBQVc7RVRndUZyQjtBQUNGOztBSXhwRkU7RUszRU07SUFFSSxpQkFBVztFVHN1RnJCO0FBQ0Y7O0FJOXBGRTtFSzNFTTtJQUVJLGlCQUFXO0VUNHVGckI7QUFDRjs7QUlwcUZFO0VLM0VNO0lBRUksaUJBQVc7RVRrdkZyQjtBQUNGOztBSTFxRkU7RUszRU07SUFFSSxpQkFBVztFVHd2RnJCO0FBQ0Y7O0FJaHJGRTtFSzNFTTtJQUVJLGlCQUFXO0VUOHZGckI7QUFDRjs7QUl0ckZFO0VLM0VNO0lBRUksa0JBQVc7RVRvd0ZyQjtBQUNGOztBSTVyRkU7RUszRU07SUFFSSxrQkFBVztFVDB3RnJCO0FBQ0Y7O0FJbHNGRTtFSzNFTTtJQUVJLGtCQUFXO0VUZ3hGckI7QUFDRjs7QUl4c0ZFO0VLM0VNO0lBRUksa0JBQVc7RVRzeEZyQjtBQUNGOztBSTlzRkU7RUszRU07SUFFSSxrQkFBVztFVDR4RnJCO0FBQ0Y7O0FJcHRGRTtFSzNFTTtJQUVJLGtCQUFXO0VUa3lGckI7QUFDRjs7QUkxdEZFO0VLM0VNO0lBRUksa0JBQVc7RVR3eUZyQjtBQUNGOztBSWh1RkU7RUszRU07SUFFSSxrQkFBVztFVDh5RnJCO0FBQ0Y7O0FJdHVGRTtFSzNFTTtJQUVJLGtCQUFXO0VUb3pGckI7QUFDRjs7QUk1dUZFO0VLM0VNO0lBRUksa0JBQVc7RVQwekZyQjtBQUNGOztBSWx2RkU7RUszRU07SUFFSSxrQkFBVztFVGcwRnJCO0FBQ0Y7O0FTaDFGUTtFQUNFLGtCQUFXO0FUbTFGckI7O0FJNXZGRTtFS3hGTTtJQUdJLGtCQUFXO0VUczFGckI7QUFDRjs7QVMxMUZRO0VBQ0Usa0JBQVc7QVQ2MUZyQjs7QUl0d0ZFO0VLeEZNO0lBR0ksa0JBQVc7RVRnMkZyQjtBQUNGOztBU3AyRlE7RUFDRSxtQkFBVztBVHUyRnJCOztBSWh4RkU7RUt4Rk07SUFHSSxrQkFBVztFVDAyRnJCO0FBQ0Y7O0FTOTJGUTtFQUNFLG1CQUFXO0FUaTNGckI7O0FJMXhGRTtFS3hGTTtJQUdJLGtCQUFXO0VUbzNGckI7QUFDRjs7QVN4M0ZRO0VBQ0UsbUJBQVc7QVQyM0ZyQjs7QUlweUZFO0VLeEZNO0lBR0ksa0JBQVc7RVQ4M0ZyQjtBQUNGOztBU2w0RlE7RUFDRSxtQkFBVztBVHE0RnJCOztBSTl5RkU7RUt4Rk07SUFHSSxrQkFBVztFVHc0RnJCO0FBQ0Y7O0FTNTRGUTtFQUNFLG1CQUFXO0FUKzRGckI7O0FJeHpGRTtFS3hGTTtJQUdJLGtCQUFXO0VUazVGckI7QUFDRjs7QVN0NUZRO0VBQ0UsbUJBQVc7QVR5NUZyQjs7QUlsMEZFO0VLeEZNO0lBR0ksa0JBQVc7RVQ0NUZyQjtBQUNGOztBU2g2RlE7RUFDRSxtQkFBVztBVG02RnJCOztBSTUwRkU7RUt4Rk07SUFHSSxrQkFBVztFVHM2RnJCO0FBQ0Y7O0FTMTZGUTtFQUNFLG1CQUFXO0FUNjZGckI7O0FJdDFGRTtFS3hGTTtJQUdJLGtCQUFXO0VUZzdGckI7QUFDRjs7QVNwN0ZRO0VBQ0UsbUJBQVc7QVR1N0ZyQjs7QUloMkZFO0VLeEZNO0lBR0ksbUJBQVc7RVQwN0ZyQjtBQUNGOztBUzk3RlE7RUFDRSxtQkFBVztBVGk4RnJCOztBSTEyRkU7RUt4Rk07SUFHSSxtQkFBVztFVG84RnJCO0FBQ0Y7O0FTeDhGUTtFQUNFLG1CQUFXO0FUMjhGckI7O0FJcDNGRTtFS3hGTTtJQUdJLG1CQUFXO0VUODhGckI7QUFDRjs7QVNsOUZRO0VBQ0UsbUJBQVc7QVRxOUZyQjs7QUk5M0ZFO0VLeEZNO0lBR0ksbUJBQVc7RVR3OUZyQjtBQUNGOztBUzU5RlE7RUFDRSxtQkFBVztBVCs5RnJCOztBSXg0RkU7RUt4Rk07SUFHSSxtQkFBVztFVGsrRnJCO0FBQ0Y7O0FTdCtGUTtFQUNFLG1CQUFXO0FUeStGckI7O0FJbDVGRTtFS3hGTTtJQUdJLG1CQUFXO0VUNCtGckI7QUFDRjs7QVNoL0ZRO0VBQ0UsbUJBQVc7QVRtL0ZyQjs7QUk1NUZFO0VLeEZNO0lBR0ksbUJBQVc7RVRzL0ZyQjtBQUNGOztBUzEvRlE7RUFDRSxtQkFBVztBVDYvRnJCOztBSXQ2RkU7RUt4Rk07SUFHSSxtQkFBVztFVGdnR3JCO0FBQ0Y7O0FTcGdHUTtFQUNFLG1CQUFXO0FUdWdHckI7O0FJaDdGRTtFS3hGTTtJQUdJLG1CQUFXO0VUMGdHckI7QUFDRjs7QVM5Z0dRO0VBQ0UsbUJBQVc7QVRpaEdyQjs7QUkxN0ZFO0VLeEZNO0lBR0ksbUJBQVc7RVRvaEdyQjtBQUNGOztBU3hoR1E7RUFDRSxvQkFBVztBVDJoR3JCOztBSXA4RkU7RUt4Rk07SUFHSSxtQkFBVztFVDhoR3JCO0FBQ0Y7O0FJMThGRTtFSzNFTTtJQUVJLGtCQUFXO0VUd2hHckI7QUFDRjs7QUloOUZFO0VLM0VNO0lBRUksa0JBQVc7RVQ4aEdyQjtBQUNGOztBSXQ5RkU7RUszRU07SUFFSSxrQkFBVztFVG9pR3JCO0FBQ0Y7O0FJNTlGRTtFSzNFTTtJQUVJLGtCQUFXO0VUMGlHckI7QUFDRjs7QUlsK0ZFO0VLM0VNO0lBRUksa0JBQVc7RVRnakdyQjtBQUNGOztBSXgrRkU7RUszRU07SUFFSSxrQkFBVztFVHNqR3JCO0FBQ0Y7O0FJOStGRTtFSzNFTTtJQUVJLGtCQUFXO0VUNGpHckI7QUFDRjs7QUlwL0ZFO0VLM0VNO0lBRUksa0JBQVc7RVRra0dyQjtBQUNGOztBSTEvRkU7RUszRU07SUFFSSxrQkFBVztFVHdrR3JCO0FBQ0Y7O0FJaGdHRTtFSzNFTTtJQUVJLGtCQUFXO0VUOGtHckI7QUFDRjs7QUl0Z0dFO0VLM0VNO0lBRUksbUJBQVc7RVRvbEdyQjtBQUNGOztBSTVnR0U7RUszRU07SUFFSSxtQkFBVztFVDBsR3JCO0FBQ0Y7O0FJbGhHRTtFSzNFTTtJQUVJLG1CQUFXO0VUZ21HckI7QUFDRjs7QUl4aEdFO0VLM0VNO0lBRUksbUJBQVc7RVRzbUdyQjtBQUNGOztBSTloR0U7RUszRU07SUFFSSxtQkFBVztFVDRtR3JCO0FBQ0Y7O0FJcGlHRTtFSzNFTTtJQUVJLG1CQUFXO0VUa25HckI7QUFDRjs7QUkxaUdFO0VLM0VNO0lBRUksbUJBQVc7RVR3bkdyQjtBQUNGOztBSWhqR0U7RUszRU07SUFFSSxtQkFBVztFVDhuR3JCO0FBQ0Y7O0FJdGpHRTtFSzNFTTtJQUVJLG1CQUFXO0VUb29HckI7QUFDRjs7QUk1akdFO0VLM0VNO0lBRUksbUJBQVc7RVQwb0dyQjtBQUNGOztBSWxrR0U7RUszRU07SUFFSSxtQkFBVztFVGdwR3JCO0FBQ0Y7O0FTaHFHUTtFQUNFLGdCQUFXO0FUbXFHckI7O0FJNWtHRTtFS3hGTTtJQUdJLGdCQUFXO0VUc3FHckI7QUFDRjs7QVMxcUdRO0VBQ0UsZ0JBQVc7QVQ2cUdyQjs7QUl0bEdFO0VLeEZNO0lBR0ksZ0JBQVc7RVRnckdyQjtBQUNGOztBU3ByR1E7RUFDRSxpQkFBVztBVHVyR3JCOztBSWhtR0U7RUt4Rk07SUFHSSxnQkFBVztFVDByR3JCO0FBQ0Y7O0FTOXJHUTtFQUNFLGlCQUFXO0FUaXNHckI7O0FJMW1HRTtFS3hGTTtJQUdJLGdCQUFXO0VUb3NHckI7QUFDRjs7QVN4c0dRO0VBQ0UsaUJBQVc7QVQyc0dyQjs7QUlwbkdFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ4c0dyQjtBQUNGOztBU2x0R1E7RUFDRSxpQkFBVztBVHF0R3JCOztBSTluR0U7RUt4Rk07SUFHSSxnQkFBVztFVHd0R3JCO0FBQ0Y7O0FTNXRHUTtFQUNFLGlCQUFXO0FUK3RHckI7O0FJeG9HRTtFS3hGTTtJQUdJLGdCQUFXO0VUa3VHckI7QUFDRjs7QVN0dUdRO0VBQ0UsaUJBQVc7QVR5dUdyQjs7QUlscEdFO0VLeEZNO0lBR0ksZ0JBQVc7RVQ0dUdyQjtBQUNGOztBU2h2R1E7RUFDRSxpQkFBVztBVG12R3JCOztBSTVwR0U7RUt4Rk07SUFHSSxnQkFBVztFVHN2R3JCO0FBQ0Y7O0FTMXZHUTtFQUNFLGlCQUFXO0FUNnZHckI7O0FJdHFHRTtFS3hGTTtJQUdJLGdCQUFXO0VUZ3dHckI7QUFDRjs7QVNwd0dRO0VBQ0UsaUJBQVc7QVR1d0dyQjs7QUlockdFO0VLeEZNO0lBR0ksaUJBQVc7RVQwd0dyQjtBQUNGOztBUzl3R1E7RUFDRSxpQkFBVztBVGl4R3JCOztBSTFyR0U7RUt4Rk07SUFHSSxpQkFBVztFVG94R3JCO0FBQ0Y7O0FTeHhHUTtFQUNFLGlCQUFXO0FUMnhHckI7O0FJcHNHRTtFS3hGTTtJQUdJLGlCQUFXO0VUOHhHckI7QUFDRjs7QVNseUdRO0VBQ0UsaUJBQVc7QVRxeUdyQjs7QUk5c0dFO0VLeEZNO0lBR0ksaUJBQVc7RVR3eUdyQjtBQUNGOztBUzV5R1E7RUFDRSxpQkFBVztBVCt5R3JCOztBSXh0R0U7RUt4Rk07SUFHSSxpQkFBVztFVGt6R3JCO0FBQ0Y7O0FTdHpHUTtFQUNFLGlCQUFXO0FUeXpHckI7O0FJbHVHRTtFS3hGTTtJQUdJLGlCQUFXO0VUNHpHckI7QUFDRjs7QVNoMEdRO0VBQ0UsaUJBQVc7QVRtMEdyQjs7QUk1dUdFO0VLeEZNO0lBR0ksaUJBQVc7RVRzMEdyQjtBQUNGOztBUzEwR1E7RUFDRSxpQkFBVztBVDYwR3JCOztBSXR2R0U7RUt4Rk07SUFHSSxpQkFBVztFVGcxR3JCO0FBQ0Y7O0FTcDFHUTtFQUNFLGlCQUFXO0FUdTFHckI7O0FJaHdHRTtFS3hGTTtJQUdJLGlCQUFXO0VUMDFHckI7QUFDRjs7QVM5MUdRO0VBQ0UsaUJBQVc7QVRpMkdyQjs7QUkxd0dFO0VLeEZNO0lBR0ksaUJBQVc7RVRvMkdyQjtBQUNGOztBU3gyR1E7RUFDRSxrQkFBVztBVDIyR3JCOztBSXB4R0U7RUt4Rk07SUFHSSxpQkFBVztFVDgyR3JCO0FBQ0Y7O0FJMXhHRTtFSzNFTTtJQUVJLGdCQUFXO0VUdzJHckI7QUFDRjs7QUloeUdFO0VLM0VNO0lBRUksZ0JBQVc7RVQ4MkdyQjtBQUNGOztBSXR5R0U7RUszRU07SUFFSSxnQkFBVztFVG8zR3JCO0FBQ0Y7O0FJNXlHRTtFSzNFTTtJQUVJLGdCQUFXO0VUMDNHckI7QUFDRjs7QUlsekdFO0VLM0VNO0lBRUksZ0JBQVc7RVRnNEdyQjtBQUNGOztBSXh6R0U7RUszRU07SUFFSSxnQkFBVztFVHM0R3JCO0FBQ0Y7O0FJOXpHRTtFSzNFTTtJQUVJLGdCQUFXO0VUNDRHckI7QUFDRjs7QUlwMEdFO0VLM0VNO0lBRUksZ0JBQVc7RVRrNUdyQjtBQUNGOztBSTEwR0U7RUszRU07SUFFSSxnQkFBVztFVHc1R3JCO0FBQ0Y7O0FJaDFHRTtFSzNFTTtJQUVJLGdCQUFXO0VUODVHckI7QUFDRjs7QUl0MUdFO0VLM0VNO0lBRUksaUJBQVc7RVRvNkdyQjtBQUNGOztBSTUxR0U7RUszRU07SUFFSSxpQkFBVztFVDA2R3JCO0FBQ0Y7O0FJbDJHRTtFSzNFTTtJQUVJLGlCQUFXO0VUZzdHckI7QUFDRjs7QUl4MkdFO0VLM0VNO0lBRUksaUJBQVc7RVRzN0dyQjtBQUNGOztBSTkyR0U7RUszRU07SUFFSSxpQkFBVztFVDQ3R3JCO0FBQ0Y7O0FJcDNHRTtFSzNFTTtJQUVJLGlCQUFXO0VUazhHckI7QUFDRjs7QUkxM0dFO0VLM0VNO0lBRUksaUJBQVc7RVR3OEdyQjtBQUNGOztBSWg0R0U7RUszRU07SUFFSSxpQkFBVztFVDg4R3JCO0FBQ0Y7O0FJdDRHRTtFSzNFTTtJQUVJLGlCQUFXO0VUbzlHckI7QUFDRjs7QUk1NEdFO0VLM0VNO0lBRUksaUJBQVc7RVQwOUdyQjtBQUNGOztBSWw1R0U7RUszRU07SUFFSSxpQkFBVztFVGcrR3JCO0FBQ0Y7O0FTbjlHUTtFQUNFLGdCQUFXO0FUczlHckI7O0FJNTVHRTtFSzNETTtJQUdJLGdCQUFXO0VUeTlHckI7QUFDRjs7QVM3OUdRO0VBQ0UsZ0JBQVc7QVRnK0dyQjs7QUl0NkdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRtK0dyQjtBQUNGOztBU3YrR1E7RUFDRSxpQkFBVztBVDArR3JCOztBSWg3R0U7RUszRE07SUFHSSxnQkFBVztFVDYrR3JCO0FBQ0Y7O0FTai9HUTtFQUNFLGlCQUFXO0FUby9HckI7O0FJMTdHRTtFSzNETTtJQUdJLGdCQUFXO0VUdS9HckI7QUFDRjs7QVMzL0dRO0VBQ0UsaUJBQVc7QVQ4L0dyQjs7QUlwOEdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRpZ0hyQjtBQUNGOztBU3JnSFE7RUFDRSxpQkFBVztBVHdnSHJCOztBSTk4R0U7RUszRE07SUFHSSxnQkFBVztFVDJnSHJCO0FBQ0Y7O0FTL2dIUTtFQUNFLGlCQUFXO0FUa2hIckI7O0FJeDlHRTtFSzNETTtJQUdJLGdCQUFXO0VUcWhIckI7QUFDRjs7QVN6aEhRO0VBQ0UsaUJBQVc7QVQ0aEhyQjs7QUlsK0dFO0VLM0RNO0lBR0ksZ0JBQVc7RVQraEhyQjtBQUNGOztBU25pSFE7RUFDRSxpQkFBVztBVHNpSHJCOztBSTUrR0U7RUszRE07SUFHSSxnQkFBVztFVHlpSHJCO0FBQ0Y7O0FTN2lIUTtFQUNFLGlCQUFXO0FUZ2pIckI7O0FJdC9HRTtFSzNETTtJQUdJLGdCQUFXO0VUbWpIckI7QUFDRjs7QVN2akhRO0VBQ0UsaUJBQVc7QVQwakhyQjs7QUloZ0hFO0VLM0RNO0lBR0ksaUJBQVc7RVQ2akhyQjtBQUNGOztBU2prSFE7RUFDRSxpQkFBVztBVG9rSHJCOztBSTFnSEU7RUszRE07SUFHSSxpQkFBVztFVHVrSHJCO0FBQ0Y7O0FTM2tIUTtFQUNFLGlCQUFXO0FUOGtIckI7O0FJcGhIRTtFSzNETTtJQUdJLGlCQUFXO0VUaWxIckI7QUFDRjs7QVNybEhRO0VBQ0UsaUJBQVc7QVR3bEhyQjs7QUk5aEhFO0VLM0RNO0lBR0ksaUJBQVc7RVQybEhyQjtBQUNGOztBUy9sSFE7RUFDRSxpQkFBVztBVGttSHJCOztBSXhpSEU7RUszRE07SUFHSSxpQkFBVztFVHFtSHJCO0FBQ0Y7O0FTem1IUTtFQUNFLGlCQUFXO0FUNG1IckI7O0FJbGpIRTtFSzNETTtJQUdJLGlCQUFXO0VUK21IckI7QUFDRjs7QVNubkhRO0VBQ0UsaUJBQVc7QVRzbkhyQjs7QUk1akhFO0VLM0RNO0lBR0ksaUJBQVc7RVR5bkhyQjtBQUNGOztBUzduSFE7RUFDRSxpQkFBVztBVGdvSHJCOztBSXRrSEU7RUszRE07SUFHSSxpQkFBVztFVG1vSHJCO0FBQ0Y7O0FTdm9IUTtFQUNFLGlCQUFXO0FUMG9IckI7O0FJaGxIRTtFSzNETTtJQUdJLGlCQUFXO0VUNm9IckI7QUFDRjs7QVNqcEhRO0VBQ0UsaUJBQVc7QVRvcEhyQjs7QUkxbEhFO0VLM0RNO0lBR0ksaUJBQVc7RVR1cEhyQjtBQUNGOztBUzNwSFE7RUFDRSxrQkFBVztBVDhwSHJCOztBSXBtSEU7RUszRE07SUFHSSxpQkFBVztFVGlxSHJCO0FBQ0Y7O0FJMW1IRTtFSzlDTTtJQUVJLGdCQUFXO0VUMnBIckI7QUFDRjs7QUlobkhFO0VLOUNNO0lBRUksZ0JBQVc7RVRpcUhyQjtBQUNGOztBSXRuSEU7RUs5Q007SUFFSSxnQkFBVztFVHVxSHJCO0FBQ0Y7O0FJNW5IRTtFSzlDTTtJQUVJLGdCQUFXO0VUNnFIckI7QUFDRjs7QUlsb0hFO0VLOUNNO0lBRUksZ0JBQVc7RVRtckhyQjtBQUNGOztBSXhvSEU7RUs5Q007SUFFSSxnQkFBVztFVHlySHJCO0FBQ0Y7O0FJOW9IRTtFSzlDTTtJQUVJLGdCQUFXO0VUK3JIckI7QUFDRjs7QUlwcEhFO0VLOUNNO0lBRUksZ0JBQVc7RVRxc0hyQjtBQUNGOztBSTFwSEU7RUs5Q007SUFFSSxnQkFBVztFVDJzSHJCO0FBQ0Y7O0FJaHFIRTtFSzlDTTtJQUVJLGdCQUFXO0VUaXRIckI7QUFDRjs7QUl0cUhFO0VLOUNNO0lBRUksaUJBQVc7RVR1dEhyQjtBQUNGOztBSTVxSEU7RUs5Q007SUFFSSxpQkFBVztFVDZ0SHJCO0FBQ0Y7O0FJbHJIRTtFSzlDTTtJQUVJLGlCQUFXO0VUbXVIckI7QUFDRjs7QUl4ckhFO0VLOUNNO0lBRUksaUJBQVc7RVR5dUhyQjtBQUNGOztBSTlySEU7RUs5Q007SUFFSSxpQkFBVztFVCt1SHJCO0FBQ0Y7O0FJcHNIRTtFSzlDTTtJQUVJLGlCQUFXO0VUcXZIckI7QUFDRjs7QUkxc0hFO0VLOUNNO0lBRUksaUJBQVc7RVQydkhyQjtBQUNGOztBSWh0SEU7RUs5Q007SUFFSSxpQkFBVztFVGl3SHJCO0FBQ0Y7O0FJdHRIRTtFSzlDTTtJQUVJLGlCQUFXO0VUdXdIckI7QUFDRjs7QUk1dEhFO0VLOUNNO0lBRUksaUJBQVc7RVQ2d0hyQjtBQUNGOztBSWx1SEU7RUs5Q007SUFFSSxpQkFBVztFVG14SHJCO0FBQ0Y7O0FTbnlIUTtFQUNFLGtCQUFXO0FUc3lIckI7O0FJNXVIRTtFSzNETTtJQUdJLGtCQUFXO0VUeXlIckI7QUFDRjs7QVM3eUhRO0VBQ0Usa0JBQVc7QVRnekhyQjs7QUl0dkhFO0VLM0RNO0lBR0ksa0JBQVc7RVRtekhyQjtBQUNGOztBU3Z6SFE7RUFDRSxtQkFBVztBVDB6SHJCOztBSWh3SEU7RUszRE07SUFHSSxrQkFBVztFVDZ6SHJCO0FBQ0Y7O0FTajBIUTtFQUNFLG1CQUFXO0FUbzBIckI7O0FJMXdIRTtFSzNETTtJQUdJLGtCQUFXO0VUdTBIckI7QUFDRjs7QVMzMEhRO0VBQ0UsbUJBQVc7QVQ4MEhyQjs7QUlweEhFO0VLM0RNO0lBR0ksa0JBQVc7RVRpMUhyQjtBQUNGOztBU3IxSFE7RUFDRSxtQkFBVztBVHcxSHJCOztBSTl4SEU7RUszRE07SUFHSSxrQkFBVztFVDIxSHJCO0FBQ0Y7O0FTLzFIUTtFQUNFLG1CQUFXO0FUazJIckI7O0FJeHlIRTtFSzNETTtJQUdJLGtCQUFXO0VUcTJIckI7QUFDRjs7QVN6MkhRO0VBQ0UsbUJBQVc7QVQ0MkhyQjs7QUlsekhFO0VLM0RNO0lBR0ksa0JBQVc7RVQrMkhyQjtBQUNGOztBU24zSFE7RUFDRSxtQkFBVztBVHMzSHJCOztBSTV6SEU7RUszRE07SUFHSSxrQkFBVztFVHkzSHJCO0FBQ0Y7O0FTNzNIUTtFQUNFLG1CQUFXO0FUZzRIckI7O0FJdDBIRTtFSzNETTtJQUdJLGtCQUFXO0VUbTRIckI7QUFDRjs7QVN2NEhRO0VBQ0UsbUJBQVc7QVQwNEhyQjs7QUloMUhFO0VLM0RNO0lBR0ksbUJBQVc7RVQ2NEhyQjtBQUNGOztBU2o1SFE7RUFDRSxtQkFBVztBVG81SHJCOztBSTExSEU7RUszRE07SUFHSSxtQkFBVztFVHU1SHJCO0FBQ0Y7O0FTMzVIUTtFQUNFLG1CQUFXO0FUODVIckI7O0FJcDJIRTtFSzNETTtJQUdJLG1CQUFXO0VUaTZIckI7QUFDRjs7QVNyNkhRO0VBQ0UsbUJBQVc7QVR3NkhyQjs7QUk5MkhFO0VLM0RNO0lBR0ksbUJBQVc7RVQyNkhyQjtBQUNGOztBUy82SFE7RUFDRSxtQkFBVztBVGs3SHJCOztBSXgzSEU7RUszRE07SUFHSSxtQkFBVztFVHE3SHJCO0FBQ0Y7O0FTejdIUTtFQUNFLG1CQUFXO0FUNDdIckI7O0FJbDRIRTtFSzNETTtJQUdJLG1CQUFXO0VUKzdIckI7QUFDRjs7QVNuOEhRO0VBQ0UsbUJBQVc7QVRzOEhyQjs7QUk1NEhFO0VLM0RNO0lBR0ksbUJBQVc7RVR5OEhyQjtBQUNGOztBUzc4SFE7RUFDRSxtQkFBVztBVGc5SHJCOztBSXQ1SEU7RUszRE07SUFHSSxtQkFBVztFVG05SHJCO0FBQ0Y7O0FTdjlIUTtFQUNFLG1CQUFXO0FUMDlIckI7O0FJaDZIRTtFSzNETTtJQUdJLG1CQUFXO0VUNjlIckI7QUFDRjs7QVNqK0hRO0VBQ0UsbUJBQVc7QVRvK0hyQjs7QUkxNkhFO0VLM0RNO0lBR0ksbUJBQVc7RVR1K0hyQjtBQUNGOztBUzMrSFE7RUFDRSxvQkFBVztBVDgrSHJCOztBSXA3SEU7RUszRE07SUFHSSxtQkFBVztFVGkvSHJCO0FBQ0Y7O0FJMTdIRTtFSzlDTTtJQUVJLGtCQUFXO0VUMitIckI7QUFDRjs7QUloOEhFO0VLOUNNO0lBRUksa0JBQVc7RVRpL0hyQjtBQUNGOztBSXQ4SEU7RUs5Q007SUFFSSxrQkFBVztFVHUvSHJCO0FBQ0Y7O0FJNThIRTtFSzlDTTtJQUVJLGtCQUFXO0VUNi9IckI7QUFDRjs7QUlsOUhFO0VLOUNNO0lBRUksa0JBQVc7RVRtZ0lyQjtBQUNGOztBSXg5SEU7RUs5Q007SUFFSSxrQkFBVztFVHlnSXJCO0FBQ0Y7O0FJOTlIRTtFSzlDTTtJQUVJLGtCQUFXO0VUK2dJckI7QUFDRjs7QUlwK0hFO0VLOUNNO0lBRUksa0JBQVc7RVRxaElyQjtBQUNGOztBSTErSEU7RUs5Q007SUFFSSxrQkFBVztFVDJoSXJCO0FBQ0Y7O0FJaC9IRTtFSzlDTTtJQUVJLGtCQUFXO0VUaWlJckI7QUFDRjs7QUl0L0hFO0VLOUNNO0lBRUksbUJBQVc7RVR1aUlyQjtBQUNGOztBSTUvSEU7RUs5Q007SUFFSSxtQkFBVztFVDZpSXJCO0FBQ0Y7O0FJbGdJRTtFSzlDTTtJQUVJLG1CQUFXO0VUbWpJckI7QUFDRjs7QUl4Z0lFO0VLOUNNO0lBRUksbUJBQVc7RVR5aklyQjtBQUNGOztBSTlnSUU7RUs5Q007SUFFSSxtQkFBVztFVCtqSXJCO0FBQ0Y7O0FJcGhJRTtFSzlDTTtJQUVJLG1CQUFXO0VUcWtJckI7QUFDRjs7QUkxaElFO0VLOUNNO0lBRUksbUJBQVc7RVQya0lyQjtBQUNGOztBSWhpSUU7RUs5Q007SUFFSSxtQkFBVztFVGlsSXJCO0FBQ0Y7O0FJdGlJRTtFSzlDTTtJQUVJLG1CQUFXO0VUdWxJckI7QUFDRjs7QUk1aUlFO0VLOUNNO0lBRUksbUJBQVc7RVQ2bElyQjtBQUNGOztBSWxqSUU7RUs5Q007SUFFSSxtQkFBVztFVG1tSXJCO0FBQ0Y7O0FTbm5JUTtFQUNFLG1CQUFXO0FUc25JckI7O0FJNWpJRTtFSzNETTtJQUdJLG1CQUFXO0VUeW5JckI7QUFDRjs7QVM3bklRO0VBQ0UsbUJBQVc7QVRnb0lyQjs7QUl0a0lFO0VLM0RNO0lBR0ksbUJBQVc7RVRtb0lyQjtBQUNGOztBU3ZvSVE7RUFDRSxvQkFBVztBVDBvSXJCOztBSWhsSUU7RUszRE07SUFHSSxtQkFBVztFVDZvSXJCO0FBQ0Y7O0FTanBJUTtFQUNFLG9CQUFXO0FUb3BJckI7O0FJMWxJRTtFSzNETTtJQUdJLG1CQUFXO0VUdXBJckI7QUFDRjs7QVMzcElRO0VBQ0Usb0JBQVc7QVQ4cElyQjs7QUlwbUlFO0VLM0RNO0lBR0ksbUJBQVc7RVRpcUlyQjtBQUNGOztBU3JxSVE7RUFDRSxvQkFBVztBVHdxSXJCOztBSTltSUU7RUszRE07SUFHSSxtQkFBVztFVDJxSXJCO0FBQ0Y7O0FTL3FJUTtFQUNFLG9CQUFXO0FUa3JJckI7O0FJeG5JRTtFSzNETTtJQUdJLG1CQUFXO0VUcXJJckI7QUFDRjs7QVN6cklRO0VBQ0Usb0JBQVc7QVQ0cklyQjs7QUlsb0lFO0VLM0RNO0lBR0ksbUJBQVc7RVQrcklyQjtBQUNGOztBU25zSVE7RUFDRSxvQkFBVztBVHNzSXJCOztBSTVvSUU7RUszRE07SUFHSSxtQkFBVztFVHlzSXJCO0FBQ0Y7O0FTN3NJUTtFQUNFLG9CQUFXO0FUZ3RJckI7O0FJdHBJRTtFSzNETTtJQUdJLG1CQUFXO0VUbXRJckI7QUFDRjs7QVN2dElRO0VBQ0Usb0JBQVc7QVQwdElyQjs7QUlocUlFO0VLM0RNO0lBR0ksb0JBQVc7RVQ2dElyQjtBQUNGOztBU2p1SVE7RUFDRSxvQkFBVztBVG91SXJCOztBSTFxSUU7RUszRE07SUFHSSxvQkFBVztFVHV1SXJCO0FBQ0Y7O0FTM3VJUTtFQUNFLG9CQUFXO0FUOHVJckI7O0FJcHJJRTtFSzNETTtJQUdJLG9CQUFXO0VUaXZJckI7QUFDRjs7QVNydklRO0VBQ0Usb0JBQVc7QVR3dklyQjs7QUk5cklFO0VLM0RNO0lBR0ksb0JBQVc7RVQydklyQjtBQUNGOztBUy92SVE7RUFDRSxvQkFBVztBVGt3SXJCOztBSXhzSUU7RUszRE07SUFHSSxvQkFBVztFVHF3SXJCO0FBQ0Y7O0FTendJUTtFQUNFLG9CQUFXO0FUNHdJckI7O0FJbHRJRTtFSzNETTtJQUdJLG9CQUFXO0VUK3dJckI7QUFDRjs7QVNueElRO0VBQ0Usb0JBQVc7QVRzeElyQjs7QUk1dElFO0VLM0RNO0lBR0ksb0JBQVc7RVR5eElyQjtBQUNGOztBUzd4SVE7RUFDRSxvQkFBVztBVGd5SXJCOztBSXR1SUU7RUszRE07SUFHSSxvQkFBVztFVG15SXJCO0FBQ0Y7O0FTdnlJUTtFQUNFLG9CQUFXO0FUMHlJckI7O0FJaHZJRTtFSzNETTtJQUdJLG9CQUFXO0VUNnlJckI7QUFDRjs7QVNqeklRO0VBQ0Usb0JBQVc7QVRveklyQjs7QUkxdklFO0VLM0RNO0lBR0ksb0JBQVc7RVR1eklyQjtBQUNGOztBUzN6SVE7RUFDRSxxQkFBVztBVDh6SXJCOztBSXB3SUU7RUszRE07SUFHSSxvQkFBVztFVGkwSXJCO0FBQ0Y7O0FJMXdJRTtFSzlDTTtJQUVJLG1CQUFXO0VUMnpJckI7QUFDRjs7QUloeElFO0VLOUNNO0lBRUksbUJBQVc7RVRpMElyQjtBQUNGOztBSXR4SUU7RUs5Q007SUFFSSxtQkFBVztFVHUwSXJCO0FBQ0Y7O0FJNXhJRTtFSzlDTTtJQUVJLG1CQUFXO0VUNjBJckI7QUFDRjs7QUlseUlFO0VLOUNNO0lBRUksbUJBQVc7RVRtMUlyQjtBQUNGOztBSXh5SUU7RUs5Q007SUFFSSxtQkFBVztFVHkxSXJCO0FBQ0Y7O0FJOXlJRTtFSzlDTTtJQUVJLG1CQUFXO0VUKzFJckI7QUFDRjs7QUlweklFO0VLOUNNO0lBRUksbUJBQVc7RVRxMklyQjtBQUNGOztBSTF6SUU7RUs5Q007SUFFSSxtQkFBVztFVDIySXJCO0FBQ0Y7O0FJaDBJRTtFSzlDTTtJQUVJLG1CQUFXO0VUaTNJckI7QUFDRjs7QUl0MElFO0VLOUNNO0lBRUksb0JBQVc7RVR1M0lyQjtBQUNGOztBSTUwSUU7RUs5Q007SUFFSSxvQkFBVztFVDYzSXJCO0FBQ0Y7O0FJbDFJRTtFSzlDTTtJQUVJLG9CQUFXO0VUbTRJckI7QUFDRjs7QUl4MUlFO0VLOUNNO0lBRUksb0JBQVc7RVR5NElyQjtBQUNGOztBSTkxSUU7RUs5Q007SUFFSSxvQkFBVztFVCs0SXJCO0FBQ0Y7O0FJcDJJRTtFSzlDTTtJQUVJLG9CQUFXO0VUcTVJckI7QUFDRjs7QUkxMklFO0VLOUNNO0lBRUksb0JBQVc7RVQyNUlyQjtBQUNGOztBSWgzSUU7RUs5Q007SUFFSSxvQkFBVztFVGk2SXJCO0FBQ0Y7O0FJdDNJRTtFSzlDTTtJQUVJLG9CQUFXO0VUdTZJckI7QUFDRjs7QUk1M0lFO0VLOUNNO0lBRUksb0JBQVc7RVQ2NklyQjtBQUNGOztBSWw0SUU7RUs5Q007SUFFSSxvQkFBVztFVG03SXJCO0FBQ0Y7O0FTbjhJUTtFQUNFLGlCQUFXO0FUczhJckI7O0FJNTRJRTtFSzNETTtJQUdJLGlCQUFXO0VUeThJckI7QUFDRjs7QVM3OElRO0VBQ0UsaUJBQVc7QVRnOUlyQjs7QUl0NUlFO0VLM0RNO0lBR0ksaUJBQVc7RVRtOUlyQjtBQUNGOztBU3Y5SVE7RUFDRSxrQkFBVztBVDA5SXJCOztBSWg2SUU7RUszRE07SUFHSSxpQkFBVztFVDY5SXJCO0FBQ0Y7O0FTaitJUTtFQUNFLGtCQUFXO0FUbytJckI7O0FJMTZJRTtFSzNETTtJQUdJLGlCQUFXO0VUdStJckI7QUFDRjs7QVMzK0lRO0VBQ0Usa0JBQVc7QVQ4K0lyQjs7QUlwN0lFO0VLM0RNO0lBR0ksaUJBQVc7RVRpL0lyQjtBQUNGOztBU3IvSVE7RUFDRSxrQkFBVztBVHcvSXJCOztBSTk3SUU7RUszRE07SUFHSSxpQkFBVztFVDIvSXJCO0FBQ0Y7O0FTLy9JUTtFQUNFLGtCQUFXO0FUa2dKckI7O0FJeDhJRTtFSzNETTtJQUdJLGlCQUFXO0VUcWdKckI7QUFDRjs7QVN6Z0pRO0VBQ0Usa0JBQVc7QVQ0Z0pyQjs7QUlsOUlFO0VLM0RNO0lBR0ksaUJBQVc7RVQrZ0pyQjtBQUNGOztBU25oSlE7RUFDRSxrQkFBVztBVHNoSnJCOztBSTU5SUU7RUszRE07SUFHSSxpQkFBVztFVHloSnJCO0FBQ0Y7O0FTN2hKUTtFQUNFLGtCQUFXO0FUZ2lKckI7O0FJdCtJRTtFSzNETTtJQUdJLGlCQUFXO0VUbWlKckI7QUFDRjs7QVN2aUpRO0VBQ0Usa0JBQVc7QVQwaUpyQjs7QUloL0lFO0VLM0RNO0lBR0ksa0JBQVc7RVQ2aUpyQjtBQUNGOztBU2pqSlE7RUFDRSxrQkFBVztBVG9qSnJCOztBSTEvSUU7RUszRE07SUFHSSxrQkFBVztFVHVqSnJCO0FBQ0Y7O0FTM2pKUTtFQUNFLGtCQUFXO0FUOGpKckI7O0FJcGdKRTtFSzNETTtJQUdJLGtCQUFXO0VUaWtKckI7QUFDRjs7QVNya0pRO0VBQ0Usa0JBQVc7QVR3a0pyQjs7QUk5Z0pFO0VLM0RNO0lBR0ksa0JBQVc7RVQya0pyQjtBQUNGOztBUy9rSlE7RUFDRSxrQkFBVztBVGtsSnJCOztBSXhoSkU7RUszRE07SUFHSSxrQkFBVztFVHFsSnJCO0FBQ0Y7O0FTemxKUTtFQUNFLGtCQUFXO0FUNGxKckI7O0FJbGlKRTtFSzNETTtJQUdJLGtCQUFXO0VUK2xKckI7QUFDRjs7QVNubUpRO0VBQ0Usa0JBQVc7QVRzbUpyQjs7QUk1aUpFO0VLM0RNO0lBR0ksa0JBQVc7RVR5bUpyQjtBQUNGOztBUzdtSlE7RUFDRSxrQkFBVztBVGduSnJCOztBSXRqSkU7RUszRE07SUFHSSxrQkFBVztFVG1uSnJCO0FBQ0Y7O0FTdm5KUTtFQUNFLGtCQUFXO0FUMG5KckI7O0FJaGtKRTtFSzNETTtJQUdJLGtCQUFXO0VUNm5KckI7QUFDRjs7QVNqb0pRO0VBQ0Usa0JBQVc7QVRvb0pyQjs7QUkxa0pFO0VLM0RNO0lBR0ksa0JBQVc7RVR1b0pyQjtBQUNGOztBUzNvSlE7RUFDRSxtQkFBVztBVDhvSnJCOztBSXBsSkU7RUszRE07SUFHSSxrQkFBVztFVGlwSnJCO0FBQ0Y7O0FJMWxKRTtFSzlDTTtJQUVJLGlCQUFXO0VUMm9KckI7QUFDRjs7QUlobUpFO0VLOUNNO0lBRUksaUJBQVc7RVRpcEpyQjtBQUNGOztBSXRtSkU7RUs5Q007SUFFSSxpQkFBVztFVHVwSnJCO0FBQ0Y7O0FJNW1KRTtFSzlDTTtJQUVJLGlCQUFXO0VUNnBKckI7QUFDRjs7QUlsbkpFO0VLOUNNO0lBRUksaUJBQVc7RVRtcUpyQjtBQUNGOztBSXhuSkU7RUs5Q007SUFFSSxpQkFBVztFVHlxSnJCO0FBQ0Y7O0FJOW5KRTtFSzlDTTtJQUVJLGlCQUFXO0VUK3FKckI7QUFDRjs7QUlwb0pFO0VLOUNNO0lBRUksaUJBQVc7RVRxckpyQjtBQUNGOztBSTFvSkU7RUs5Q007SUFFSSxpQkFBVztFVDJySnJCO0FBQ0Y7O0FJaHBKRTtFSzlDTTtJQUVJLGlCQUFXO0VUaXNKckI7QUFDRjs7QUl0cEpFO0VLOUNNO0lBRUksa0JBQVc7RVR1c0pyQjtBQUNGOztBSTVwSkU7RUs5Q007SUFFSSxrQkFBVztFVDZzSnJCO0FBQ0Y7O0FJbHFKRTtFSzlDTTtJQUVJLGtCQUFXO0VUbXRKckI7QUFDRjs7QUl4cUpFO0VLOUNNO0lBRUksa0JBQVc7RVR5dEpyQjtBQUNGOztBSTlxSkU7RUs5Q007SUFFSSxrQkFBVztFVCt0SnJCO0FBQ0Y7O0FJcHJKRTtFSzlDTTtJQUVJLGtCQUFXO0VUcXVKckI7QUFDRjs7QUkxckpFO0VLOUNNO0lBRUksa0JBQVc7RVQydUpyQjtBQUNGOztBSWhzSkU7RUs5Q007SUFFSSxrQkFBVztFVGl2SnJCO0FBQ0Y7O0FJdHNKRTtFSzlDTTtJQUVJLGtCQUFXO0VUdXZKckI7QUFDRjs7QUk1c0pFO0VLOUNNO0lBRUksa0JBQVc7RVQ2dkpyQjtBQUNGOztBSWx0SkU7RUs5Q007SUFFSSxrQkFBVztFVG13SnJCO0FBQ0Y7O0FVdHpKQTtFQUNFLDJCQUEyQjtFQUMzQiw0c0VBQTRzRTtFQUM1c0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtBVnl6SnBCOztBVXR6SkE7RUFDRSw4QkFBeUI7RUFDekI7O0dWMHpKQztBQUNIOztBVXR6SkE7RUFpRUUsZ0JBQUE7RUFtS0EsWUFBQTtFQW9GQSxhQUFBO0VBc0lBLFNBQUE7QVYrM0lGOztBVTV6SkU7RUFDRSxzQkFBc0I7QVYrekoxQjs7QVU1ekpFO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsZ0JBQWdCO0VBQ2hCLFVBQVU7RUFDViw2QkFBQTtFQUNBLFVBQVU7QVYrekpkOztBVTV6SkU7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixVQUFVO0VBQ1YsYUFBYTtFQUNiLDhCQUE4QjtFQUM5Qix1QkFBdUI7QVYrekozQjs7QVU1ekpFO0VBQ0Usa0JBQWtCO0VBQ2xCLGVBQWU7RUFDZixnQkFBZ0I7RUFFaEIsaUNBQUE7RUFDQSxhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsOEJBQThCO0FWOHpKbEM7O0FVN3pKSTtFQUNFLGtCQUFrQjtBVmcwSnhCOztBVTV6SkU7RUFFRSxpQ0FBaUM7QVY4ekpyQzs7QVUzekpFO0VBQ0UsZUFBZTtBVjh6Sm5COztBVTN6SkU7RUFDRSxlQUFlO0VBQ2Ysc0JBQXNCO0FWOHpKMUI7O0FVNXpKRTtFQUNFLG9DQUFvQztFQUNwQyxjQUFjO0FWK3pKbEI7O0FVM3pKRTs7RUFFRSxZQUFZO0FWOHpKaEI7O0FVNXpKRTtFQUNFLHVCQUF1QjtFQUN2QixzQ0FBc0M7QVYrekoxQzs7QVV6ekpFO0VBQ0UsbUJBQW1CO0FWNHpKdkI7O0FVMXpKRTs7Ozs7OztFQU9FLDRCQUE0QjtBVjZ6SmhDOztBVTN6SkU7Ozs7RUFJRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixXQUFXO0FWOHpKZjs7QVU1ekpFO0VBQ0UsZ0ZBQWdGO0FWK3pKcEY7O0FVN3pKRTtFQUNFLGlGQUFpRjtBVmcwSnJGOztBVTl6SkU7RUFDRSwrRUFBK0U7QVZpMEpuRjs7QVUvekpFO0VBQ0Usa0ZBQWtGO0FWazBKdEY7O0FVMXpKRTtFQUNFLGNBQWM7RUFDZCxxQkFBcUI7QVY2ekp6Qjs7QVUzekpFO0VBQ0UsYUFBYTtBVjh6SmpCOztBVTV6SkU7RUFDRSw4QkFBOEI7QVYrekpsQzs7QVU3ekpFO0VBQ0UsaUNBQTZCO01BQTdCLDZCQUE2QjtBVmcwSmpDOztBVTl6SkU7RUFDRSxpQ0FBNkI7TUFBN0IsNkJBQTZCO0FWaTBKakM7O0FVeHpKSTtFQUNFLGFBQWE7QVYyekpuQjs7QVV6ekpJO0VBRUUsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixvREFBb0Q7RUFDcEQscUNBQXFDO0VBQ3JDLHdEQUF3RDtFQUN4RCxXQUFXO0VBQ1gsZUFBZTtFQUNmLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGdFQUFnRTtBVjJ6SnRFOztBVXYwSks7RUFjRyx5QkFBeUI7RUFDekIsd0NBQXdDO0VBQ3hDLCtCQUErQjtFQUMvQixpQkFBaUI7RUFDakIsb0JBQW9CO0VBQ3BCLHFCQUFxQjtFQUNyQixjQUFjO0FWNnpKdEI7O0FVeHpKRTtFQUVFLGFBQWE7RUFDYixZQUFZO0VBQ1osb0JBQW9CO0FWMHpKeEI7O0FVeHpKRTs7RUFFRSxVQUFVO0VBQ1YsV0FBVztBVjJ6SmY7O0FVenpKRTs7RUFFRSxlQUFlO0FWNHpKbkI7O0FVenpKRTs7RUFFRSxXQUFXO0VBQ1gsVUFBVTtBVjR6SmQ7O0FVMXpKRTs7RUFFRSxlQUFlO0FWNnpKbkI7O0FVM3pKRTtFQUVFLGtDQUEwQjtBVjZ6SjlCOztBVTN6SkU7RUFFRSxrQ0FBMEI7QVY2eko5Qjs7QVVyekpFO0VBQ0Usa0JBQWtCO0VBQ2xCLGtCQUFrQjtFQUNsQix5QkFBeUI7RUFDekIsK0JBQStCO0VBQy9CLFdBQVc7QVZ3ekpmOztBVTd6Skc7RUFPRyxVQUFVO0FWMHpKaEI7O0FVdHpKRTs7RUFHRSxZQUFZO0VBQ1osT0FBTztFQUNQLFdBQVc7QVZ3ekpmOztBVXJ6SkU7RUFDRSxnQkFBZ0I7RUFDaEIsWUFBWTtBVnd6SmhCOztBVXR6SkU7RUFDRSxzQkFBc0I7RUFDdEIsa0JBQWtCO0FWeXpKdEI7O0FVdnpKRTtFQUNFLG1CQUFtQjtBVjB6SnZCOztBVXh6SkU7RUFDRSxtQkFBbUI7QVYyekp2Qjs7QVV6ekpFO0VBQ0Usc0JBQXNCO0FWNHpKMUI7O0FVMXpKRTtFQUNFLHNCQUFzQjtBVjZ6SjFCOztBVTN6SkU7RUFDRSxzQkFBc0I7QVY4ekoxQjs7QVU1ekpFO0VBQ0Usc0JBQXNCO0FWK3pKMUI7O0FVN3pKRTtFQUNFLFVBQVU7RUFDVixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLG1CQUFtQjtFQUNuQixnQkFBZ0I7RUFDaEIsWUFBWTtBVmcwSmhCOztBVXJrS0E7RUF3UUksWUFBWTtFQUNaLFNBQVM7RUFDVCxVQUFVO0VBQ1YsZ0JBQWdCO0VBQ2hCLHdCQUF3QjtFQUNyQixxQkFBcUI7RUFDaEIsZ0JBQWdCO0FWaTBKNUI7O0FVL3pKRTtFQUNFLGVBQWU7QVZrMEpuQjs7QVVoMEpFO0VBQ0UsVUFBVTtFQUNWLHFFQUFxRTtBVm0wSnpFOztBVWowSkU7RUFDRSxXQUFXO0VBQ1gsUUFBUTtFQUNSLG9DQUFvQztBVm8wSnhDOztBVWwwSkU7RUFDRSxhQUFhO0VBQ2IsY0FBYztBVnEwSmxCOztBVW4wSkU7RUFDRSxRQUFRO0VBQ1IsMkJBQTJCO0VBQzNCLFVBQVU7QVZzMEpkOztBVXAwSkU7RUFDRSxxQkFBcUI7RUFDckIsc0NBQXNDO0FWdTBKMUM7O0FVcjBKRTtFQUNFLGFBQWE7QVZ3MEpqQjs7QVV0MEpFO0VBQ0UsU0FBUztFQUNULDJCQUEyQjtFQUMzQixtQkFBbUI7QVZ5MEp2Qjs7QVV2MEpFO0VBQ0UsdUNBQXVDO0FWMDBKM0M7O0FVeDBKRTtFQUNFLHdDQUF3QztBVjIwSjVDOztBVXYwSkU7RUFDRSwrQkFBK0I7RUFDL0Isa0JBQWtCO0FWMDBKdEI7O0FVeDBKRTtFQUNFLHFFQUFxRTtFQUNyRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLG1CQUFtQjtFQUNuQiwwQkFBMEI7QVYyMEo5Qjs7QVV6MEpFO0VBQ0UsMkJBQTJCO0FWNDBKL0I7O0FVMTBKRTs7RUFFRSxXQUFXO0VBQ1gsV0FBVztFQUNYLE9BQU87RUFDUCxNQUFNO0FWNjBKVjs7QVUzMEpFOztFQUVFLFVBQVU7RUFDVixZQUFZO0VBQ1osT0FBTztFQUNQLE1BQU07QVY4MEpWOztBVTUwSkU7RUFDRSxrQ0FBMEI7QVYrMEo5Qjs7QVU3MEpFO0VBQ0Usa0NBQTBCO0FWZzFKOUI7O0FVOTBKRTtFQUNFLGFBQWE7QVZpMUpqQjs7QVV6MEpFO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsOEJBQThCO0FWNDBKbEM7O0FVMTBKRTtFQUNFLGtCQUFrQjtFQUNsQixRQUFRO0VBQ1IsV0FBVztFQUNYLFdBQVc7RUFDWCxXQUFXO0VBQ1gsVUFBVTtBVjYwSmQ7O0FVMzBKRTtFQUNFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsT0FBTztFQUNQLFdBQVc7RUFDWCxVQUFVO0VBQ1YsV0FBVztBVjgwSmY7O0FVNTBKRTtFQUNFLFlBQVk7RUFDWixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLDhCQUE4QjtFQUM5QixtQkFBbUI7RUFDbkIsT0FBTztFQUNQLE1BQU07QVYrMEpWOztBVTcwSkU7RUFDRSxZQUFZO0FWZzFKaEI7O0FVOTBKRTtFQUNFLGFBQWE7QVZpMUpqQjs7QVUvMEpFO0VBQ0UsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixrQkFBa0I7QVZrMUp0Qjs7QVVoMUpFOzs7RUFHRSxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLHNCQUFtQjtLQUFuQixtQkFBbUI7QVZtMUp2Qjs7QVVqMUpFO0VBQ0UsWUFBWTtBVm8xSmhCOztBVTUwSkU7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsUUFBUTtFQUNSLGtCQUFrQjtFQUNsQixpQkFBaUI7RUFDakIsV0FBVztFQUNYLHFCQUFxQjtFQUNyQiwyREFBbUQ7VUFBbkQsbURBQW1EO0VBQ25ELHNCQUFzQjtFQUN0QiwwRUFBMEU7RUFDMUUsa0JBQWtCO0VBQ2xCLDZCQUE2QjtBViswSmpDOztBVTcwSkU7RUFDRSw4QkFBeUI7QVZnMUo3Qjs7QVU5MEpFO0VBQ0UsOEJBQXlCO0FWaTFKN0I7O0FVMTBKRTtFQUNFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLG9CQUFvQjtFQUNwQixVQUFVO0VBQ1YsY0FBYztBVjYwSmxCOztBVTMwSkU7RUFDRSxvQ0FBb0M7QVY4MEp4Qzs7QVU1MEpFO0VBQ0Usb0JBQW9CO0VBQ3BCLDRCQUE0QjtBViswSmhDOztBVTcwSkU7RUFDRSxvQkFBb0I7QVZnMUp4Qjs7QVU5MEpFOztFQUVFLG9CQUFvQjtBVmkxSnhCOztBVS8wSkU7RUFDRSxpQkFBaUI7QVZrMUpyQjs7QVVoMUpFO0VBQ0Usb0JBQW9CO0VBQ3BCLG1DQUEyQjtVQUEzQiwyQkFBMkI7RUFDM0IsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7QVZtMUpoQjs7QVVqMUpFO0VBQ0Usb0JBQW9CO0FWbzFKeEI7O0FVbDFKRTtFQUNFLHdCQUF3QjtBVnExSjVCOztBVW4xSkU7O0VBRUUsb0JBQW9CO0FWczFKeEI7O0FVcDFKRTs7OztFQUlFLG9CQUFvQjtFQUNwQixtQkFBbUI7QVZ1MUp2Qjs7QVVyMUpFOzs7O0VBSUUsVUFBVTtFQUNWLG1DQUEyQjtVQUEzQiwyQkFBMkI7QVZ3MUovQjs7QVV0MUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxXQUFXO0VBQ1gsV0FBVztFQUNYLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsWUFBWTtFQUNaLDBCQUFrQjtVQUFsQixrQkFBa0I7RUFDbEIsVUFBVTtBVnkxSmQ7O0FVdjFKRTtFQUNFLGlCQUFpQjtBVjAxSnJCOztBVXgxSkU7RUFDRSxvQkFBb0I7RUFDcEIsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0FWMjFKZDs7QVV6MUpFO0VBQ0Usb0JBQW9CO0FWNDFKeEI7O0FVMTFKRTs7RUFFRSxvQkFBb0I7QVY2MUp4Qjs7QVUzMUpFOzs7O0VBSUUsVUFBVTtFQUNWLG1DQUEyQjtVQUEzQiwyQkFBMkI7QVY4MUovQjs7QVc5M0tBO0VBQWEscUJBQXNCO0FYazRLbkM7O0FXajRLQTtFQUFhLHFCQUFzQjtBWHE0S25DOztBV3A0S0E7RUFBYSx1QkFBd0I7QVh3NEtyQzs7QVd2NEtBO0VBQWEsc0JBQXVCO0FYMjRLcEM7O0FXMTRLQTtFQUFhLHVCQUF3QjtBWDg0S3JDOztBVzc0S0E7RUFBYSxtQkFBb0I7QVhpNUtqQzs7QVdoNUtBO0VBQWEsd0JBQXdCO0FYbzVLckM7O0FXbjVLQTtFQUFhLHVCQUF1QjtBWHU1S3BDOztBV241S0E7RUFBYSxnRFJ5R3FDO0FIOHlLbEQ7O0FXdDVLQTtFQUFhLDBGUnVHOEU7QUhtekszRjs7QVd6NUtBO0VBQWEsMEhScUc0RztBSHd6S3pIOztBV3I1S0U7RUFBYyxnQlJxR0o7QUhvektaOztBV3o1S0U7RUFBYyxnQlJzR0o7QUh1ektaOztBVzc1S0U7RUFBYyxnQlJ1R0o7QUgwektaOztBV2o2S0U7RUFBYyxnQlJ3R0o7QUg2ektaOztBV3I2S0U7RUFBYyxnQlJ5R0o7QUhnMEtaOztBV3o2S0U7RUFBYyxnQlIwR0o7QUhtMEtaOztBVzc2S0U7RUFBYyxnQlIyR0o7QUhzMEtaOztBV2o3S0U7RUFBYyxnQlI0R0o7QUh5MEtaOztBV3I3S0U7RUFBYyxnQlI2R0o7QUg0MEtaOztBV2o3S0U7RUFDRSxpQkFBK0I7QVhvN0tuQzs7QUkxM0tFO0VPM0RBO0lBR0ksZ0JBQWlDO0VYdTdLckM7QUFDRjs7QVczN0tFO0VBQ0UsaUJBQStCO0FYODdLbkM7O0FJcDRLRTtFTzNEQTtJQUdJLGdCQUFpQztFWGk4S3JDO0FBQ0Y7O0FXcjhLRTtFQUNFLGVBQStCO0FYdzhLbkM7O0FJOTRLRTtFTzNEQTtJQUdJLG9CQUFpQztFWDI4S3JDO0FBQ0Y7O0FXLzhLRTtFQUNFLGlCQUErQjtBWGs5S25DOztBSXg1S0U7RU8zREE7SUFHSSxnQkFBaUM7RVhxOUtyQztBQUNGOztBV3o5S0U7RUFDRSxpQkFBK0I7QVg0OUtuQzs7QUlsNktFO0VPM0RBO0lBR0ksb0JBQWlDO0VYKzlLckM7QUFDRjs7QVduK0tFO0VBQ0UsaUJBQStCO0FYcytLbkM7O0FJNTZLRTtFTzNEQTtJQUdJLG9CQUFpQztFWHkrS3JDO0FBQ0Y7O0FXNytLRTtFQUNFLGlCQUErQjtBWGcvS25DOztBSXQ3S0U7RU8zREE7SUFHSSxnQkFBaUM7RVhtL0tyQztBQUNGOztBV3YvS0U7RUFDRSxlQUErQjtBWDAvS25DOztBSWg4S0U7RU8zREE7SUFHSSxvQkFBaUM7RVg2L0tyQztBQUNGOztBSTc4S0U7RU8xQ0U7SUFDRSxpQkFBK0I7RVgyL0tuQztBQUNGOztBSW45S0U7RU8xQ0U7SUFDRSxpQkFBK0I7RVhpZ0xuQztBQUNGOztBSXo5S0U7RU8xQ0U7SUFDRSxlQUErQjtFWHVnTG5DO0FBQ0Y7O0FJLzlLRTtFTzFDRTtJQUNFLGlCQUErQjtFWDZnTG5DO0FBQ0Y7O0FJcitLRTtFTzFDRTtJQUNFLGlCQUErQjtFWG1oTG5DO0FBQ0Y7O0FJMytLRTtFTzFDRTtJQUNFLGlCQUErQjtFWHloTG5DO0FBQ0Y7O0FJai9LRTtFTzFDRTtJQUNFLGlCQUErQjtFWCtoTG5DO0FBQ0Y7O0FJdi9LRTtFTzFDRTtJQUNFLGVBQStCO0VYcWlMbkM7QUFDRjs7QUl0L0tFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYbWlMckM7QUFDRjs7QUk1L0tFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYeWlMckM7QUFDRjs7QUlsZ0xFO0VPekNFO0lBQ0Usb0JBQWlDO0VYK2lMckM7QUFDRjs7QUl4Z0xFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYcWpMckM7QUFDRjs7QUk5Z0xFO0VPekNFO0lBQ0Usb0JBQWlDO0VYMmpMckM7QUFDRjs7QUlwaExFO0VPekNFO0lBQ0Usb0JBQWlDO0VYaWtMckM7QUFDRjs7QUkxaExFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYdWtMckM7QUFDRjs7QUloaUxFO0VPekNFO0lBQ0Usb0JBQWlDO0VYNmtMckM7QUFDRjs7QUkvaExFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYMmtMckM7QUFDRjs7QUlyaUxFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYaWxMckM7QUFDRjs7QUkzaUxFO0VPeENFO0lBQ0Usb0JBQWlDO0VYdWxMckM7QUFDRjs7QUlqakxFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYNmxMckM7QUFDRjs7QUl2akxFO0VPeENFO0lBQ0Usb0JBQWlDO0VYbW1MckM7QUFDRjs7QUk3akxFO0VPeENFO0lBQ0Usb0JBQWlDO0VYeW1MckM7QUFDRjs7QUlua0xFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYK21MckM7QUFDRjs7QUl6a0xFO0VPeENFO0lBQ0Usb0JBQWlDO0VYcW5MckM7QUFDRjs7QVc3bUxFO0VBQ0UsY1JrR2E7QUg4Z0xqQjs7QUkxbExFO0VPbkJFO0lBQ0UsY1I4Rlc7RUhtaExmO0FBQ0Y7O0FJemxMRTtFT3JCRTtJQUNFLGNSeUZXO0VIeWhMZjtBQUNGOztBVzduTEU7RUFDRSxnQlJtR2E7QUg2aExqQjs7QUkxbUxFO0VPbkJFO0lBQ0UsZ0JSK0ZXO0VIa2lMZjtBQUNGOztBSXptTEU7RU9yQkU7SUFDRSxnQlIwRlc7RUh3aUxmO0FBQ0Y7O0FXN29MRTtFQUNFLGdCUm9HYTtBSDRpTGpCOztBSTFuTEU7RU9uQkU7SUFDRSxnQlJnR1c7RUhpakxmO0FBQ0Y7O0FJem5MRTtFT3JCRTtJQUNFLGdCUjJGVztFSHVqTGY7QUFDRjs7QVc3cExFO0VBQ0UsZ0JScUdhO0FIMmpMakI7O0FJMW9MRTtFT25CRTtJQUNFLGdCUmlHVztFSGdrTGY7QUFDRjs7QUl6b0xFO0VPckJFO0lBQ0UsZ0JSNEZXO0VIc2tMZjtBQUNGOztBVzdxTEU7RUFDRSxnQlJzR2E7QUgwa0xqQjs7QUkxcExFO0VPbkJFO0lBQ0UsZ0JSa0dXO0VIK2tMZjtBQUNGOztBSXpwTEU7RU9yQkU7SUFDRSxnQlI2Rlc7RUhxbExmO0FBQ0Y7O0FXN3JMRTtFQUNFLGdCUnVHYTtBSHlsTGpCOztBSTFxTEU7RU9uQkU7SUFDRSxnQlJtR1c7RUg4bExmO0FBQ0Y7O0FJenFMRTtFT3JCRTtJQUNFLGdCUjhGVztFSG9tTGY7QUFDRjs7QVc3c0xFO0VBQ0UsZ0JSd0dhO0FId21MakI7O0FJMXJMRTtFT25CRTtJQUNFLGdCUm9HVztFSDZtTGY7QUFDRjs7QUl6ckxFO0VPckJFO0lBQ0UsZ0JSK0ZXO0VIbW5MZjtBQUNGOztBVzd0TEU7RUFDRSxjUnlHYTtBSHVuTGpCOztBSTFzTEU7RU9uQkU7SUFDRSxjUnFHVztFSDRuTGY7QUFDRjs7QUl6c0xFO0VPckJFO0lBQ0UsY1JnR1c7RUhrb0xmO0FBQ0Y7O0FXdnRMSTtFQUNFLGtCUm1IRTtBSHVtTFI7O0FXM3RMSTtFQUNFLGdCUm9IQTtBSDBtTE47O0FXL3RMSTtFQUNFLGlCUnFIQztBSDZtTFA7O0FJenVMRTtFT2dCSTtJQUNFLDZCQUEyQjtFWDZ0TGpDO0FBQ0Y7O0FJL3VMRTtFT2dCSTtJQUNFLDJCQUEyQjtFWG11TGpDO0FBQ0Y7O0FJcnZMRTtFT2dCSTtJQUNFLDRCQUEyQjtFWHl1TGpDO0FBQ0Y7O0FJcHZMRTtFT29CSTtJQUNFLDZCQUEyQjtFWG91TGpDO0FBQ0Y7O0FJMXZMRTtFT29CSTtJQUNFLDJCQUEyQjtFWDB1TGpDO0FBQ0Y7O0FJaHdMRTtFT29CSTtJQUNFLDRCQUEyQjtFWGd2TGpDO0FBQ0Y7O0FJL3ZMRTtFT3dCSTtJQUNFLDZCQUEyQjtFWDJ1TGpDO0FBQ0Y7O0FJcndMRTtFT3dCSTtJQUNFLDJCQUEyQjtFWGl2TGpDO0FBQ0Y7O0FJM3dMRTtFT3dCSTtJQUNFLDRCQUEyQjtFWHV2TGpDO0FBQ0Y7O0FXOXVMQTtFUG5HRSxxQkFBc0I7RUFDdEIsd0JBQTBCO0VBQzFCLHFCQUFxQjtBSnExTHZCOztBVzV1TEU7RUFERjtJQUVJLGFBQWE7RVhndkxmO0FBQ0Y7O0FJcHlMRTtFT3VERjtJQUVJLGFBQWE7RVhndkxmO0FBQ0Y7O0FJbnlMRTtFT3NERjtJQUVJLGFBQWE7RVhndkxmO0FBQ0Y7O0FXdnVMRTtFUDdJQSxnQkFEaUM7QUp5M0xuQzs7QUl2M0xFO0VBQ0UsWU80SXlCO0VQM0l6QixxQkFBcUI7RUFDckIsaUJBTCtCO0VPZ0o3Qiw2QkFBNkI7QVhndkxuQzs7QVczdUxFO0VQcEpBLGdCQURpQztBSm80TG5DOztBSWw0TEU7RUFDRSxZT21KeUI7RVBsSnpCLHFCQUFxQjtFQUNyQixpQkFMK0I7QUowNExuQzs7QVluNkxhO0VBQWI7SUFBb0QsYUFBYTtFWnc2TC9EO0FBQ0Y7O0FZeDZMYTtFQUFiO0lBQW9ELGFBQWE7RVo2NkwvRDtBQUNGOztBWTU2TEE7RUFBbUIsY0FBYztBWmc3TGpDOztBWS82TEE7RUFBbUIsZUFBZTtBWm03TGxDOztBWWw3TEE7RUFBbUIscUJBQXFCO0FaczdMeEM7O0FZbDdMQTtFQUFpQixjQUFjO0FaczdML0I7O0FZcjdMQTtFQUFpQixhQUFhO0FaeTdMOUI7O0FJNTJMRTtFUTNFRjtJQUErQixhQUFhO0VaNDdMMUM7QUFDRjs7QUkzMkxFO0VRakZGO0lBQStCLGFBQWE7RVppOEwxQztBQUNGOztBSTEyTEU7RVF2RkY7SUFBK0IsYUFBYTtFWnM4TDFDO0FBQ0Y7O0FZbjhMQTtFQUFpQixnQkFBa0I7QVp1OExuQzs7QVl0OExBO0VBQWlCLGtCQUFrQjtBWjA4TG5DOztBWXo4TEE7RUFBaUIsa0JBQWtCO0FaNjhMbkM7O0FZMzhMQTtFQUFpQixpQkFBbUI7QVorOExwQzs7QVk5OExBO0VBQWlCLG1CQUFtQjtBWms5THBDOztBWWo5TEE7RUFBaUIsbUJBQW1CO0FacTlMcEM7O0FZbjlMQTtFQUFpQixnQkFBa0I7QVp1OUxuQzs7QVl0OUxBO0VBQWlCLGtCQUFrQjtBWjA5TG5DOztBWXo5TEE7RUFBaUIsa0JBQWtCO0FaNjlMbkM7O0FhMStMQTtFQUNFLGlDQUFxQjtBYjYrTHZCOztBYTErTEE7RUFDRSxjVjhCcUI7QUgrOEx2Qjs7QWExK0xBO0VBQ0UsY1ZnQnFCO0VVZnJCLHlCVmFxQjtBSGcrTHZCOztBYS8rTEE7RUFDRSxjVmdCcUI7RVVmckIseUJWYXFCO0FIZytMdkI7O0FhMStMQTtFQUNFLCtFQUFnRjtBYjYrTGxGOztBYXgrTEE7RUFDRSx5QkFBeUI7QWIyK0wzQjs7QWFwK0xFO0VBQ0UseUJWUG1CO0FIOCtMdkI7O0FhbitMRTtFQUNFLGNWWm1CO0FIay9MdkI7O0FhaitMRTtFQUNFLHlCVmxCbUI7RVVtQm5CLGNWZm1CO0FIbS9MdkI7O0FhejlMRTtFQUNFLGNWL0JtQjtFVWdDbkIscUJWaENtQjtFVWlDbkIsNkJBQTZCO0FiNDlMakM7O0Fhdi9MRTtFQUNFLHlCVkxtQjtBSCsvTHZCOztBYXQvTEU7RUFDRSxjVlZtQjtBSG1nTXZCOztBYXAvTEU7RUFDRSx5QlZoQm1CO0VVaUJuQixjVmZtQjtBSHNnTXZCOztBYTUrTEU7RUFDRSxjVjdCbUI7RVU4Qm5CLHFCVjlCbUI7RVUrQm5CLDZCQUE2QjtBYisrTGpDOztBYTFnTUU7RUFDRSx5QlZIbUI7QUhnaE12Qjs7QWF6Z01FO0VBQ0UsY1ZSbUI7QUhvaE12Qjs7QWF2Z01FO0VBQ0UseUJWZG1CO0VVZW5CLGNWZm1CO0VVaUJqQixjVlBpQjtBSGdoTXZCOztBYWhnTUU7RUFDRSxjVjNCbUI7RVU0Qm5CLHFCVjVCbUI7RVU2Qm5CLDZCQUE2QjtBYm1nTWpDOztBYTloTUU7RUFDRSx5QlZGbUI7QUhtaU12Qjs7QWE3aE1FO0VBQ0UsY1ZQbUI7QUh1aU12Qjs7QWEzaE1FO0VBQ0UseUJWYm1CO0VVY25CLGNWZm1CO0VVb0JqQixjVlZpQjtBSG9pTXZCOztBYXBoTUU7RUFDRSxjVjFCbUI7RVUyQm5CLHFCVjNCbUI7RVU0Qm5CLDZCQUE2QjtBYnVoTWpDOztBYWxqTUU7RUFDRSx5QlZEbUI7QUhzak12Qjs7QWFqak1FO0VBQ0UsY1ZObUI7QUgwak12Qjs7QWEvaU1FO0VBQ0UseUJWWm1CO0VVYW5CLGNWZm1CO0FIaWtNdkI7O0FhdmlNRTtFQUNFLGNWekJtQjtFVTBCbkIscUJWMUJtQjtFVTJCbkIsNkJBQTZCO0FiMGlNakM7O0FhcmtNRTtFQUNFLHlCVkFtQjtBSHdrTXZCOztBYXBrTUU7RUFDRSxjVkxtQjtBSDRrTXZCOztBYWxrTUU7RUFDRSx5QlZYbUI7RVVZbkIsY1ZmbUI7QUhvbE12Qjs7QWExak1FO0VBQ0UsY1Z4Qm1CO0VVeUJuQixxQlZ6Qm1CO0VVMEJuQiw2QkFBNkI7QWI2ak1qQzs7QWF4bE1FO0VBQ0UseUJWQ21CO0FIMGxNdkI7O0FhdmxNRTtFQUNFLGNWSm1CO0FIOGxNdkI7O0FhcmxNRTtFQUNFLHlCVlZtQjtFVVduQixjVmZtQjtBSHVtTXZCOztBYTdrTUU7RUFDRSxjVnZCbUI7RVV3Qm5CLHFCVnhCbUI7RVV5Qm5CLDZCQUE2QjtBYmdsTWpDOztBYTNtTUU7RUFDRSx5QlZFbUI7QUg0bU12Qjs7QWExbU1FO0VBQ0UsY1ZIbUI7QUhnbk12Qjs7QWF4bU1FO0VBQ0UseUJWVG1CO0VVVW5CLGNWZm1CO0FIMG5NdkI7O0FhaG1NRTtFQUNFLGNWdEJtQjtFVXVCbkIscUJWdkJtQjtFVXdCbkIsNkJBQTZCO0FibW1NakM7O0FhOW5NRTtFQUNFLHlCVkdtQjtBSDhuTXZCOztBYTduTUU7RUFDRSxjVkZtQjtBSGtvTXZCOztBYTNuTUU7RUFDRSx5QlZSbUI7RVVTbkIsY1ZmbUI7QUg2b012Qjs7QWFubk1FO0VBQ0UsY1ZyQm1CO0VVc0JuQixxQlZ0Qm1CO0VVdUJuQiw2QkFBNkI7QWJzbk1qQzs7QWFqcE1FO0VBQ0UseUJWSW1CO0FIZ3BNdkI7O0FhaHBNRTtFQUNFLGNWRG1CO0FIb3BNdkI7O0FhOW9NRTtFQUNFLHlCVlBtQjtFVVFuQixjVmZtQjtBSGdxTXZCOztBYXRvTUU7RUFDRSxjVnBCbUI7RVVxQm5CLHFCVnJCbUI7RVVzQm5CLDZCQUE2QjtBYnlvTWpDOztBYXBxTUU7RUFDRSx5QlZLbUI7QUhrcU12Qjs7QWFucU1FO0VBQ0UsY1ZBbUI7QUhzcU12Qjs7QWFqcU1FO0VBQ0UseUJWTm1CO0VVT25CLGNWZm1CO0FIbXJNdkI7O0FhenBNRTtFQUNFLGNWbkJtQjtFVW9CbkIscUJWcEJtQjtFVXFCbkIsNkJBQTZCO0FiNHBNakM7O0FhdnJNRTtFQUNFLHlCVk1tQjtBSG9yTXZCOztBYXRyTUU7RUFDRSxjVkNtQjtBSHdyTXZCOztBYXByTUU7RUFDRSx5QlZMbUI7RVVNbkIsY1ZmbUI7QUhzc012Qjs7QWE1cU1FO0VBQ0UsY1ZsQm1CO0VVbUJuQixxQlZuQm1CO0VVb0JuQiw2QkFBNkI7QWIrcU1qQzs7QWExc01FO0VBQ0UseUJWT21CO0FIc3NNdkI7O0FhenNNRTtFQUNFLGNWRW1CO0FIMHNNdkI7O0FhdnNNRTtFQUNFLHlCVkptQjtFVUtuQixjVmZtQjtBSHl0TXZCOztBYS9yTUU7RUFDRSxjVmpCbUI7RVVrQm5CLHFCVmxCbUI7RVVtQm5CLDZCQUE2QjtBYmtzTWpDOztBYTd0TUU7RUFDRSx5QlZTa0I7QUh1dE10Qjs7QWE1dE1FO0VBQ0UsY1ZJa0I7QUgydE10Qjs7QWExdE1FO0VBQ0UseUJWRmtCO0VVR2xCLGNWZm1CO0FINHVNdkI7O0FhbHRNRTtFQUNFLGNWZmtCO0VVZ0JsQixxQlZoQmtCO0VVaUJsQiw2QkFBNkI7QWJxdE1qQzs7QWFodk1FO0VBQ0UseUJWVWtCO0FIeXVNdEI7O0FhL3VNRTtFQUNFLGNWS2tCO0FINnVNdEI7O0FhN3VNRTtFQUNFLHlCVkRrQjtFVUVsQixjVmZtQjtBSCt2TXZCOztBYXJ1TUU7RUFDRSxjVmRrQjtFVWVsQixxQlZma0I7RVVnQmxCLDZCQUE2QjtBYnd1TWpDOztBYW53TUU7RUFDRSx5QlZXa0I7QUgydk10Qjs7QWFsd01FO0VBQ0UsY1ZNa0I7QUgrdk10Qjs7QWFod01FO0VBQ0UseUJWQWtCO0VVQ2xCLGNWZm1CO0FIa3hNdkI7O0FheHZNRTtFQUNFLGNWYmtCO0VVY2xCLHFCVmRrQjtFVWVsQiw2QkFBNkI7QWIydk1qQzs7QWF0eE1FO0VBQ0UseUJWWWtCO0FINndNdEI7O0FhcnhNRTtFQUNFLGNWT2tCO0FIaXhNdEI7O0FhbnhNRTtFQUNFLHlCVkNrQjtFVUFsQixjVmZtQjtBSHF5TXZCOztBYTN3TUU7RUFDRSxjVlprQjtFVWFsQixxQlZia0I7RVVjbEIsNkJBQTZCO0FiOHdNakM7O0FhenlNRTtFQUNFLHlCVmFrQjtBSCt4TXRCOztBYXh5TUU7RUFDRSxjVlFrQjtBSG15TXRCOztBYXR5TUU7RUFDRSx5QlZFa0I7RVVEbEIsY1ZmbUI7QUh3ek12Qjs7QWE5eE1FO0VBQ0UsY1ZYa0I7RVVZbEIscUJWWmtCO0VVYWxCLDZCQUE2QjtBYml5TWpDOztBYTV6TUU7RUFDRSx5QlZja0I7QUhpek10Qjs7QWEzek1FO0VBQ0UsY1ZTa0I7QUhxek10Qjs7QWF6ek1FO0VBQ0UseUJWR2tCO0VVRmxCLGNWZm1CO0FIMjBNdkI7O0FhanpNRTtFQUNFLGNWVmtCO0VVV2xCLHFCVlhrQjtFVVlsQiw2QkFBNkI7QWJvek1qQzs7QWEvME1FO0VBQ0UseUJWZWtCO0FIbTBNdEI7O0FhOTBNRTtFQUNFLGNWVWtCO0FIdTBNdEI7O0FhNTBNRTtFQUNFLHlCVklrQjtFVUhsQixjVmZtQjtBSDgxTXZCOztBYXAwTUU7RUFDRSxjVlRrQjtFVVVsQixxQlZWa0I7RVVXbEIsNkJBQTZCO0FidTBNakM7O0FhbDJNRTtFQUNFLHlCVmdCa0I7QUhxMU10Qjs7QWFqMk1FO0VBQ0UsY1ZXa0I7QUh5MU10Qjs7QWEvMU1FO0VBQ0UseUJWS2tCO0VVSmxCLGNWZm1CO0FIaTNNdkI7O0FhdjFNRTtFQUNFLGNWUmtCO0VVU2xCLHFCVlRrQjtFVVVsQiw2QkFBNkI7QWIwMU1qQzs7QWFyM01FO0VBQ0UseUJWaUJrQjtBSHUyTXRCOztBYXAzTUU7RUFDRSxjVllrQjtBSDIyTXRCOztBYWwzTUU7RUFDRSx5QlZNa0I7RVVMbEIsY1ZmbUI7QUhvNE12Qjs7QWExMk1FO0VBQ0UsY1ZQa0I7RVVRbEIscUJWUmtCO0VVU2xCLDZCQUE2QjtBYjYyTWpDOztBYXYyTUU7RUFDRSwwQ1ZwQ21CO0FIODRNdkI7O0FhMzJNRTtFQUNFLDBDVnBDbUI7QUhrNU12Qjs7QWEvMk1FO0VBQ0UsMENWcENtQjtBSHM1TXZCOztBYW4zTUU7RUFDRSwwQ1ZwQ21CO0FIMDVNdkI7O0FhdjNNRTtFQUNFLDBDVnBDbUI7QUg4NU12Qjs7QWEzM01FO0VBQ0UsMENWcENtQjtBSGs2TXZCOztBYS8zTUU7RUFDRSwwQ1ZwQ21CO0FIczZNdkI7O0FhbjRNRTtFQUNFLDBDVnBDbUI7QUgwNk12Qjs7QWF2NE1FO0VBQ0UsMENWcENtQjtBSDg2TXZCOztBYTM0TUU7RUFDRSxvQ1YxQm1CO0FIdzZNdkI7O0FhLzRNRTtFQUNFLG9DVjFCbUI7QUg0Nk12Qjs7QWFuNU1FO0VBQ0Usb0NWMUJtQjtBSGc3TXZCOztBYXY1TUU7RUFDRSxvQ1YxQm1CO0FIbzdNdkI7O0FhMzVNRTtFQUNFLG9DVjFCbUI7QUh3N012Qjs7QWEvNU1FO0VBQ0Usb0NWMUJtQjtBSDQ3TXZCOztBYW42TUU7RUFDRSxvQ1YxQm1CO0FIZzhNdkI7O0FhdjZNRTtFQUNFLG9DVjFCbUI7QUhvOE12Qjs7QWEzNk1FO0VBQ0Usb0NWMUJtQjtBSHc4TXZCOztBYW42TUk7RUFDRSx1RVZ3UFU7QUg4cU1oQjs7QWF2Nk1JO0VBQ0Usc0VWMlBVO0FIK3FNaEI7O0FhMzZNSTtFQUNFLHdFVjhQVTtBSGdyTWhCOztBYS82TUk7RUFDRSxvRVZpUVU7QUhpck1oQjs7QWMxZ05BO0VBQ0UsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBZDZnTnBCOztBSWo3TUU7RVV2RkU7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0VkNGdOdEI7RWMxZ05FO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7RWQ0Z05uQjtFYzFnTkU7SUFDRSxjQUFjO0lBQ2Qsa0JBQWtCO0VkNGdOdEI7QUFDRjs7QWN0Z05FO0VBQ0UsZVhrTFk7QUh1MU1oQjs7QWMxZ05FO0VBQ0Usa0JYbUxrQjtBSDAxTXRCOztBYzlnTkU7RUFDRSxrQlhvTGtCO0FINjFNdEI7O0FjbGdOQTtFQUVJLE1BQU07RUFDTixPQUFPO0VBQ1AsVUFBVTtFQUNWLFdBQVc7RUFDWCxnQkFBZ0I7QWRvZ05wQjs7QWNoZ05BO0VBQ0UsZUFBZTtFQUNmLE1BQU07RUFDTixPQUFPO0VBQ1AsVUFBVTtBZG1nTlo7O0FjaGdOQTtFQUNFLFlYOUJjO0VXK0JkLGtCQUFrQjtFQUNsQixpQkFBaUI7QWRtZ05uQjs7QUlqK01FO0VVckNGO0lBS0ksV0FBVztFZHNnTmI7QUFDRjs7QWNyZ05FO0VBQ0UsV0FBVztFQUNYLGlCWHZDYTtFV3dDYixnQlh2Q1k7RVd3Q1osa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsbUJBQW1CO0Fkd2dOdkI7O0FJeC9NRTtFVXZCQTtJQVNJLGVBQWU7SUFDZixnQlg5Q1U7SVcrQ1YsZUFBZTtJQUNmLGdCQUFnQjtFZDJnTnBCO0FBQ0Y7O0FJMS9NRTtFVTlCQTtJQWVJLGVBQWU7SUFDZixlQUFlO0VkOGdObkI7QUFDRjs7QWN6Z05BO0VBQ0Usa0JBQWtCO0FkNGdOcEI7O0FjM2dORTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0VBQ04sT0FBTztBZDhnTlg7O0FjMWdOQTtFQUNFLGlCQUFpQjtBZDZnTm5COztBSS9nTkU7RVVDRjtJQUdJLHNCQUEyQjtFZGdoTjdCO0FBQ0Y7O0FjcGhOQTtFQU1JLGlCQUFpQjtFQUNqQixrQkFBa0I7QWRraE50Qjs7QWN6aE5BO0VBVUksY0FBYztFQUNkLGVBQWU7QWRtaE5uQjs7QUkvaE5FO0VVQ0Y7SUFhTSxvQkFBeUI7RWRzaE43QjtBQUNGOztBY3BpTkE7RUFrQk0saUJBQWlCO0Fkc2hOdkI7O0FJemlORTtFVUNGO0lBb0JRLGNBQTZCO0VkeWhObkM7QUFDRjs7QWM5aU5BO0VBMEJNLGlCQUFpQjtBZHdoTnZCOztBSW5qTkU7RVVDRjtJQTRCUSxvQkFBNkI7SUFDN0IsZ0JBQWdCO0VkMmhOdEI7QUFDRjs7QUkxak5FO0VVQ0Y7SUFtQ00sa0JBQTZCO0VkMmhOakM7QUFDRjs7QUloa05FO0VVQ0Y7SUF3Q00sZUFBMEI7RWQ0aE45QjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5maWd1cmUsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwIC4yZW07XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5kaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5idG4sIC5iYWRnZSwgLm91dGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYnRuIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHBhZGRpbmc6IC4zNzVlbSAuNzVlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmFkZ2Uge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIHBhZGRpbmc6IC4yNWVtIC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm91dGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm91dGxpbmUtMCB7XG4gIGJvcmRlci13aWR0aDogMHB4O1xufVxuXG4ub3V0bGluZS0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG59XG5cbi5vdXRsaW5lLTIge1xuICBib3JkZXItd2lkdGg6IDJweDtcbn1cblxuLm91dGxpbmUtMyB7XG4gIGJvcmRlci13aWR0aDogM3B4O1xufVxuXG4ub3V0bGluZS00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG59XG5cbi5vdXRsaW5lLTUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbn1cblxuLm91dGxpbmUtNiB7XG4gIGJvcmRlci13aWR0aDogNnB4O1xufVxuXG4ub3V0bGluZS03IHtcbiAgYm9yZGVyLXdpZHRoOiA3cHg7XG59XG5cbi5vdXRsaW5lLTgge1xuICBib3JkZXItd2lkdGg6IDhweDtcbn1cblxuLm91dGxpbmUtOSB7XG4gIGJvcmRlci13aWR0aDogOXB4O1xufVxuXG4ub3V0bGluZS0xMCB7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMCB7XG4gICAgYm9yZGVyLXdpZHRoOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMiB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjUzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMyB7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS00IHtcbiAgICBib3JkZXItd2lkdGg6IDEuMDY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS01IHtcbiAgICBib3JkZXItd2lkdGg6IDEuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS02IHtcbiAgICBib3JkZXItd2lkdGg6IDEuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTcge1xuICAgIGJvcmRlci13aWR0aDogMS44NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTgge1xuICAgIGJvcmRlci13aWR0aDogMi4xMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTkge1xuICAgIGJvcmRlci13aWR0aDogMi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tMTAge1xuICAgIGJvcmRlci13aWR0aDogMi42NjY2N3Z3O1xuICB9XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maWxsLTEge1xuICBtYXJnaW4tbGVmdDogLTElO1xuICBtYXJnaW4tcmlnaHQ6IC0xJTtcbn1cblxuLmZpbGwtMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMiU7XG4gIG1hcmdpbi1yaWdodDogLTIlO1xufVxuXG4uZmlsbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMyU7XG59XG5cbi5maWxsLTQge1xuICBtYXJnaW4tbGVmdDogLTQlO1xuICBtYXJnaW4tcmlnaHQ6IC00JTtcbn1cblxuLmZpbGwtNSB7XG4gIG1hcmdpbi1sZWZ0OiAtNSU7XG4gIG1hcmdpbi1yaWdodDogLTUlO1xufVxuXG4uZmlsbC02IHtcbiAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNiU7XG59XG5cbi5maWxsLTcge1xuICBtYXJnaW4tbGVmdDogLTclO1xuICBtYXJnaW4tcmlnaHQ6IC03JTtcbn1cblxuLmZpbGwtOCB7XG4gIG1hcmdpbi1sZWZ0OiAtOCU7XG4gIG1hcmdpbi1yaWdodDogLTglO1xufVxuXG4uZmlsbC05IHtcbiAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgbWFyZ2luLXJpZ2h0OiAtOSU7XG59XG5cbi5maWxsLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC03JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTglO1xuICAgIG1hcmdpbi1yaWdodDogLTglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgIG1hcmdpbi1yaWdodDogLTElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgIG1hcmdpbi1yaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIG1hcmdpbi1yaWdodDogLTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMlO1xuICAgIG1hcmdpbi1yaWdodDogLTMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIG1hcmdpbi1yaWdodDogLTYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy05IHtcbiAgICBtYXJnaW4tbGVmdDogLTklO1xuICAgIG1hcmdpbi1yaWdodDogLTklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuLmd1dHRlci0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDElO1xuICBwYWRkaW5nLXJpZ2h0OiAxJTtcbn1cblxuLmd1dHRlci0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDIlO1xuICBwYWRkaW5nLXJpZ2h0OiAyJTtcbn1cblxuLmd1dHRlci0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDMlO1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbn1cblxuLmd1dHRlci00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDQlO1xuICBwYWRkaW5nLXJpZ2h0OiA0JTtcbn1cblxuLmd1dHRlci01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbn1cblxuLmd1dHRlci02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDYlO1xuICBwYWRkaW5nLXJpZ2h0OiA2JTtcbn1cblxuLmd1dHRlci03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDclO1xuICBwYWRkaW5nLXJpZ2h0OiA3JTtcbn1cblxuLmd1dHRlci04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDglO1xuICBwYWRkaW5nLXJpZ2h0OiA4JTtcbn1cblxuLmd1dHRlci05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDklO1xuICBwYWRkaW5nLXJpZ2h0OiA5JTtcbn1cblxuLmd1dHRlci0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgcGFkZGluZy1yaWdodDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgcGFkZGluZy1yaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgcGFkZGluZy1yaWdodDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgcGFkZGluZy1yaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMSU7XG4gICAgcGFkZGluZy1yaWdodDogMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgcGFkZGluZy1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMyU7XG4gICAgcGFkZGluZy1yaWdodDogMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy1yaWdodDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgcGFkZGluZy1yaWdodDogNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNiU7XG4gICAgcGFkZGluZy1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNyU7XG4gICAgcGFkZGluZy1yaWdodDogNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOCU7XG4gICAgcGFkZGluZy1yaWdodDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOSU7XG4gICAgcGFkZGluZy1yaWdodDogOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ncmlkLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZ3JpZC1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3JpZC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5ncmlkLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ3JpZC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmdyaWQtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmdyaWQtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdyaWQtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5ncmlkLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLmdyaWQtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZ3JpZC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4uZ3JpZC1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5ncmlkLWdyb3ctMiB7XG4gIGZsZXgtZ3JvdzogMjtcbn1cblxuLmdyaWQtc2hyaW5rLTIge1xuICBmbGV4LXNocmluazogMjtcbn1cblxuLmdyaWQtb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZ3JpZC1ncm93LTMge1xuICBmbGV4LWdyb3c6IDM7XG59XG5cbi5ncmlkLXNocmluay0zIHtcbiAgZmxleC1zaHJpbms6IDM7XG59XG5cbi5ncmlkLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLmdyaWQtZ3Jvdy00IHtcbiAgZmxleC1ncm93OiA0O1xufVxuXG4uZ3JpZC1zaHJpbmstNCB7XG4gIGZsZXgtc2hyaW5rOiA0O1xufVxuXG4uZ3JpZC1vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5ncmlkLWdyb3ctNSB7XG4gIGZsZXgtZ3JvdzogNTtcbn1cblxuLmdyaWQtc2hyaW5rLTUge1xuICBmbGV4LXNocmluazogNTtcbn1cblxuLmdyaWQtb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4uZ3JpZC1ncm93LTYge1xuICBmbGV4LWdyb3c6IDY7XG59XG5cbi5ncmlkLXNocmluay02IHtcbiAgZmxleC1zaHJpbms6IDY7XG59XG5cbi5ncmlkLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLmdyaWQtZ3Jvdy03IHtcbiAgZmxleC1ncm93OiA3O1xufVxuXG4uZ3JpZC1zaHJpbmstNyB7XG4gIGZsZXgtc2hyaW5rOiA3O1xufVxuXG4uZ3JpZC1vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5ncmlkLWdyb3ctOCB7XG4gIGZsZXgtZ3JvdzogODtcbn1cblxuLmdyaWQtc2hyaW5rLTgge1xuICBmbGV4LXNocmluazogODtcbn1cblxuLmdyaWQtb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4uZ3JpZC1ncm93LTkge1xuICBmbGV4LWdyb3c6IDk7XG59XG5cbi5ncmlkLXNocmluay05IHtcbiAgZmxleC1zaHJpbms6IDk7XG59XG5cbi5ncmlkLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4uZ3JpZC1ncm93LTEwIHtcbiAgZmxleC1ncm93OiAxMDtcbn1cblxuLmdyaWQtc2hyaW5rLTEwIHtcbiAgZmxleC1zaHJpbms6IDEwO1xufVxuXG4uZ3JpZC1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLmdyaWQtZ3Jvdy0xMSB7XG4gIGZsZXgtZ3JvdzogMTE7XG59XG5cbi5ncmlkLXNocmluay0xMSB7XG4gIGZsZXgtc2hyaW5rOiAxMTtcbn1cblxuLmdyaWQtb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5ncmlkLWdyb3ctMTIge1xuICBmbGV4LWdyb3c6IDEyO1xufVxuXG4uZ3JpZC1zaHJpbmstMTIge1xuICBmbGV4LXNocmluazogMTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ncmlkLW1kLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdyaWQtbWQtbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLW1kLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5ncmlkLW1kLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyaWQtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0yIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTIge1xuICAgIGZsZXgtc2hyaW5rOiAyO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMyB7XG4gICAgZmxleC1ncm93OiAzO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0zIHtcbiAgICBmbGV4LXNocmluazogMztcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTQge1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNCB7XG4gICAgZmxleC1zaHJpbms6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy01IHtcbiAgICBmbGV4LWdyb3c6IDU7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTUge1xuICAgIGZsZXgtc2hyaW5rOiA1O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctNiB7XG4gICAgZmxleC1ncm93OiA2O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay02IHtcbiAgICBmbGV4LXNocmluazogNjtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTcge1xuICAgIGZsZXgtZ3JvdzogNztcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNyB7XG4gICAgZmxleC1zaHJpbms6IDc7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy04IHtcbiAgICBmbGV4LWdyb3c6IDg7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTgge1xuICAgIGZsZXgtc2hyaW5rOiA4O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctOSB7XG4gICAgZmxleC1ncm93OiA5O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay05IHtcbiAgICBmbGV4LXNocmluazogOTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMTAge1xuICAgIGZsZXgtZ3JvdzogMTA7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEwIHtcbiAgICBmbGV4LXNocmluazogMTA7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTExIHtcbiAgICBmbGV4LWdyb3c6IDExO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0xMSB7XG4gICAgZmxleC1zaHJpbms6IDExO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xMiB7XG4gICAgZmxleC1ncm93OiAxMjtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMTIge1xuICAgIGZsZXgtc2hyaW5rOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zbS10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ncmlkLXNtLW1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1zbS1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdyaWQtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZ3JpZC1zbS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkLXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMiB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0yIHtcbiAgICBmbGV4LXNocmluazogMjtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTMge1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMyB7XG4gICAgZmxleC1zaHJpbms6IDM7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy00IHtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTQge1xuICAgIGZsZXgtc2hyaW5rOiA0O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNSB7XG4gICAgZmxleC1ncm93OiA1O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay01IHtcbiAgICBmbGV4LXNocmluazogNTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTYge1xuICAgIGZsZXgtZ3JvdzogNjtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstNiB7XG4gICAgZmxleC1zaHJpbms6IDY7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy03IHtcbiAgICBmbGV4LWdyb3c6IDc7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTcge1xuICAgIGZsZXgtc2hyaW5rOiA3O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctOCB7XG4gICAgZmxleC1ncm93OiA4O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay04IHtcbiAgICBmbGV4LXNocmluazogODtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTkge1xuICAgIGZsZXgtZ3JvdzogOTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstOSB7XG4gICAgZmxleC1zaHJpbms6IDk7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTEwIHtcbiAgICBmbGV4LWdyb3c6IDEwO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xMCB7XG4gICAgZmxleC1zaHJpbms6IDEwO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xMSB7XG4gICAgZmxleC1ncm93OiAxMTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMTEge1xuICAgIGZsZXgtc2hyaW5rOiAxMTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMTIge1xuICAgIGZsZXgtZ3JvdzogMTI7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTEyIHtcbiAgICBmbGV4LXNocmluazogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWQteHMtdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZ3JpZC14cy1taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQteHMtYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQteHMtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC14cy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQteHMtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ncmlkLXhzLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmdyaWQteHMtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXhzLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JpZC14cy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTIge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMiB7XG4gICAgZmxleC1zaHJpbms6IDI7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0zIHtcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTMge1xuICAgIGZsZXgtc2hyaW5rOiAzO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNCB7XG4gICAgZmxleC1ncm93OiA0O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay00IHtcbiAgICBmbGV4LXNocmluazogNDtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTUge1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNSB7XG4gICAgZmxleC1zaHJpbms6IDU7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy02IHtcbiAgICBmbGV4LWdyb3c6IDY7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTYge1xuICAgIGZsZXgtc2hyaW5rOiA2O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNyB7XG4gICAgZmxleC1ncm93OiA3O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay03IHtcbiAgICBmbGV4LXNocmluazogNztcbiAgfVxuICAuZ3JpZC14cy1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTgge1xuICAgIGZsZXgtZ3JvdzogODtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstOCB7XG4gICAgZmxleC1zaHJpbms6IDg7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy05IHtcbiAgICBmbGV4LWdyb3c6IDk7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTkge1xuICAgIGZsZXgtc2hyaW5rOiA5O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0xMCB7XG4gICAgZmxleC1ncm93OiAxMDtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMTAge1xuICAgIGZsZXgtc2hyaW5rOiAxMDtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMTEge1xuICAgIGZsZXgtZ3JvdzogMTE7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTExIHtcbiAgICBmbGV4LXNocmluazogMTE7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTEyIHtcbiAgICBmbGV4LWdyb3c6IDEyO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xMiB7XG4gICAgZmxleC1zaHJpbms6IDEyO1xuICB9XG59XG5cbi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltZy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctbG9nbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLWxvZ28ge1xuICAgIGhlaWdodDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW1nLWxvZ28ge1xuICAgIGhlaWdodDogMjB2dztcbiAgfVxufVxuXG4uaW1nLWxvZ28tMzYge1xuICB3aWR0aDogNjUlO1xufVxuXG4uaW1nLWxvZ28tNTM1MSB7XG4gIHdpZHRoOiA0OCU7XG59XG5cbi5pbWctbG9nby1hYmFob3VzZSB7XG4gIHdpZHRoOiA2MiU7XG59XG5cbi5pbWctbG9nby1kZXNpZ253b3JrcyB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pbWctbG9nby1hbGZyZWRvYmFubmlzdGVyIHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmltZy1sb2dvLWF1YmFubmlzdGVyIHtcbiAgd2lkdGg6IDU2JTtcbn1cblxuLmltZy1sb2dvLWF0c2NlbHRhc2VsZWN0bSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5pbWctbG9nby1hdHNjZWx0YXNlbGVjdCB7XG4gIHdpZHRoOiA0MSU7XG59XG5cbi5pbWctbG9nby1jb2xsZXgge1xuICB3aWR0aDogNDAlO1xufVxuXG4uaW1nLWxvZ28tZGV2aW5ldHRlIHtcbiAgd2lkdGg6IDg1JTtcbn1cblxuLmltZy1sb2dvLWludGVyc3RhcGxlLXYge1xuICB3aWR0aDogMzAlO1xufVxuXG4uaW1nLWxvZ28taW50ZXJzdGFwbGUtaCB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5pbWctbG9nby1sb3dlbGwge1xuICB3aWR0aDogMzglO1xufVxuXG4uaW1nLWxvZ28tbWF2aWUge1xuICB3aWR0aDogNDElO1xufVxuXG4uaW1nLWxvZ28tdGhlc3RvcmVieWMge1xuICB3aWR0aDogOTAlO1xufVxuXG4uaW1nLWxvZ28tbXlzZWxmIHtcbiAgd2lkdGg6IDQxJTtcbn1cblxuLmltZy1sb2dvLXBpY2hlLXYge1xuICB3aWR0aDogMzglO1xufVxuXG4uaW1nLWxvZ28tb3V0bGV0IHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmltZy1sb2dvLW91dGxldG0ge1xuICB3aWR0aDogNjAlO1xufVxuXG4uaW1nLWxvZ28tcGljaGUtaCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pbWctbG9nby1xdWFsaXRlIHtcbiAgd2lkdGg6IDQ2JTtcbn1cblxuLmltZy1sb2dvLXJvdWdlIHtcbiAgd2lkdGg6IDQ1JTtcbn1cblxuLmltZy1zdiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1zdiB7XG4gICAgaGVpZ2h0OiAzMy4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5pbWctc3Yge1xuICAgIGhlaWdodDogNTB2dztcbiAgfVxufVxuXG4uaW1nLXN0aWNrZXIge1xuICB3aWR0aDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctc3RpY2tlciB7XG4gICAgd2lkdGg6IDEzLjMzMzMzdnc7XG4gIH1cbn1cblxuLmltZy10eHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXR4dC1icmFuZC1wYWdlIHtcbiAgd2lkdGg6IDIxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1icmFuZC1wYWdlIHtcbiAgICB3aWR0aDogMjcuMnZ3O1xuICB9XG59XG5cbi5pbWctdHh0LWNhdGFsb2cge1xuICB3aWR0aDogMTYwLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtY2F0YWxvZyB7XG4gICAgd2lkdGg6IDIwLjI2NjY3dnc7XG4gIH1cbn1cblxuLmltZy10eHQtcmFua2luZyB7XG4gIHdpZHRoOiAxNTUuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1yYW5raW5nIHtcbiAgICB3aWR0aDogMTkuNzMzMzN2dztcbiAgfVxufVxuXG4uaW1nLXR4dC10cmVuZC10YWcge1xuICB3aWR0aDogMTkxLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtdHJlbmQtdGFnIHtcbiAgICB3aWR0aDogMjR2dztcbiAgfVxufVxuXG4uaW1nLXR4dC1icmFuZC1uZXdzIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1icmFuZC1uZXdzIHtcbiAgICB3aWR0aDogMjguMjY2Njd2dztcbiAgfVxufVxuXG4uaW1nLXR4dC10b3AtcGFnZSB7XG4gIHdpZHRoOiA0NjlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtdG9wLXBhZ2Uge1xuICAgIHdpZHRoOiA1OC42NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHZ3KTtcbiAgfVxufVxuXG4uYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5iZy1jb250YWluIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYmctcmVwZWF0IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cblxuLmJnLXJlcGVhdC14IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4uYmctcmVwZWF0LXkge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG59XG5cbi5iZy1zbnMge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmctc25zIHtcbiAgICB3aWR0aDogMTB2dztcbiAgICBoZWlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItaW1nIGltZyB7XG4gIG1pbi13aWR0aDogOTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21wYXJpc29uLXNsaWRlci1pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZy0tbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWctLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuI292ZXJsYXksIC5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4jb3ZlcmxheS5hY3RpdmUsIC5tb2RhbC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI292ZXJsYXkge1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5tb2RhbCB7XG4gIHotaW5kZXg6IDEwMTtcbn1cblxuLm1vZGFsIC5idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1JTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbCAuYnRuLWljb24ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDIuNXZ3O1xuICAgIHJpZ2h0OiAyLjV2dztcbiAgfVxufVxuXG4ubW9kYWwgLmJ0bi1pY29uIGltZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlWig0NWRlZyk7XG59XG5cbi5tb2RhbCAuanMtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1JTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA5MCU7XG4gIGhlaWdodDogOTAlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbiNsb2FkZXIge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiN0aW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNjb3VudGRvd24gPiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4jY291bnRkb3duID4gcCAudGltZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uanMtYWNjb3JkaW9uLWxpc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcy1hY2NvcmRpb24tbGlzdC5qcy1hY3RpdmUge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG5cbi5qcy1hY2NvcmRpb24tdGFyZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyAwcyBlYXNlLWluLW91dDtcbn1cblxuLmpzLWFjY29yZGlvbi10YXJnZXQuanMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qcy10YWItbGlzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmpzLXRhYi1saXN0LmpzLWFjdGl2ZSB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLmpzLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXRhYi1jb250ZW50LmpzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogdGFiQW5pbWF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbn1cblxuLmpzLXNjcm9sbCB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDJzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIG9wYWNpdHk6IC4yO1xufVxuXG4uanMtc2Nyb2xsLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uanMtc2Nyb2xsLWZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uanMtc2Nyb2xsLXQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTtcbn1cblxuLmpzLXNjcm9sbC1iIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTtcbn1cblxuLmpzLXNjcm9sbC1yIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcbn1cblxuLmpzLXNjcm9sbC1sIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktMCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTEge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjNzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwLjlzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTQge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjJzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTUge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjVzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTYge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxLjhzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTcge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjFzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTgge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjRzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTkge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAyLjdzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTEwIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogM3M7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHZ3O1xuICB9XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMXZ3O1xuICB9XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMnZ3O1xuICB9XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogNXZ3O1xuICB9XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogN3Z3O1xuICB9XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC00NSB7XG4gICAgbWFyZ2luLXRvcDogOXZ3O1xuICB9XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxufVxuXG4ubXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNTUge1xuICAgIG1hcmdpbi10b3A6IDExdnc7XG4gIH1cbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG5cbi5tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC02NSB7XG4gICAgbWFyZ2luLXRvcDogMTN2dztcbiAgfVxufVxuXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzAge1xuICAgIG1hcmdpbi10b3A6IDE0dnc7XG4gIH1cbn1cblxuLm10LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICB9XG59XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG4ubXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtODUge1xuICAgIG1hcmdpbi10b3A6IDE3dnc7XG4gIH1cbn1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB9XG59XG5cbi5tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC05NSB7XG4gICAgbWFyZ2luLXRvcDogMTl2dztcbiAgfVxufVxuXG4ubXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTYge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xOCB7XG4gICAgbWFyZ2luLXRvcDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTkge1xuICAgIG1hcmdpbi10b3A6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHZ3O1xuICB9XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDB2dztcbiAgfVxufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICB9XG59XG5cbi5tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDN2dztcbiAgfVxufVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICB9XG59XG5cbi5tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogOHZ3O1xuICB9XG59XG5cbi5tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDl2dztcbiAgfVxufVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5tci01NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTJ2dztcbiAgfVxufVxuXG4ubXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbi5tci03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuLm1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNzUge1xuICAgIG1hcmdpbi1yaWdodDogMTV2dztcbiAgfVxufVxuXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbi5tci04NSB7XG4gIG1hcmdpbi1yaWdodDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuLm1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItOTAge1xuICAgIG1hcmdpbi1yaWdodDogMTh2dztcbiAgfVxufVxuXG4ubXItOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbi5tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG4ubWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbi5tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgfVxufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICB9XG59XG5cbi5tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgfVxufVxuXG4ubWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG5cbi5tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgfVxufVxuXG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogOHZ3O1xuICB9XG59XG5cbi5tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuLm1sLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuLm1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuLm1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuLm1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuLm1sLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuLm1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuLm1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICB9XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwdnc7XG4gIH1cbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDF2dztcbiAgfVxufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMnZ3O1xuICB9XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAzdnc7XG4gIH1cbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDR2dztcbiAgfVxufVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNXZ3O1xuICB9XG59XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gIH1cbn1cblxuLnB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDd2dztcbiAgfVxufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICB9XG59XG5cbi5wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA5dnc7XG4gIH1cbn1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDEwdnc7XG4gIH1cbn1cblxuLnB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01NSB7XG4gICAgcGFkZGluZy10b3A6IDExdnc7XG4gIH1cbn1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDEydnc7XG4gIH1cbn1cblxuLnB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC02NSB7XG4gICAgcGFkZGluZy10b3A6IDEzdnc7XG4gIH1cbn1cblxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDE0dnc7XG4gIH1cbn1cblxuLnB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDE1dnc7XG4gIH1cbn1cblxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDE2dnc7XG4gIH1cbn1cblxuLnB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDE3dnc7XG4gIH1cbn1cblxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDE4dnc7XG4gIH1cbn1cblxuLnB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC05NSB7XG4gICAgcGFkZGluZy10b3A6IDE5dnc7XG4gIH1cbn1cblxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTQge1xuICAgIHBhZGRpbmctdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTcge1xuICAgIHBhZGRpbmctdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xOCB7XG4gICAgcGFkZGluZy10b3A6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHZ3O1xuICB9XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHZ3O1xuICB9XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMnZ3O1xuICB9XG59XG5cbi5wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbi5wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi5wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbi5wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogN3Z3O1xuICB9XG59XG5cbi5wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogOHZ3O1xuICB9XG59XG5cbi5wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbi5wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgfVxufVxuXG4ucHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbi5wci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTN2dztcbiAgfVxufVxuXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuLnByLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbi5wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZ2dztcbiAgfVxufVxuXG4ucHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuLnByLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbi5wci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTl2dztcbiAgfVxufVxuXG4ucHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDF2dztcbiAgfVxufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgfVxufVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuLnBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDd2dztcbiAgfVxufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHZ3O1xuICB9XG59XG5cbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuLnBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuLnBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzdnc7XG4gIH1cbn1cblxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLnBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuLnBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5dnc7XG4gIH1cbn1cblxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDB2dztcbiAgfVxufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICB9XG59XG5cbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgfVxufVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuLnBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICB9XG59XG5cbi5wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG4ucGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICB9XG59XG5cbi5wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDl2dztcbiAgfVxufVxuXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbi5wbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuLnBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTJ2dztcbiAgfVxufVxuXG4ucGwtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbi5wbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuLnBsLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNzUge1xuICAgIHBhZGRpbmctbGVmdDogMTV2dztcbiAgfVxufVxuXG4ucGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbi5wbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuLnBsLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTh2dztcbiAgfVxufVxuXG4ucGwtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHZ3O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlciB7XG4gIC8qIEF1dG8gSGVpZ2h0ICovXG4gIC8qIEJ1bGxldHMgKi9cbiAgLyogUHJvZ3Jlc3MgKi9cbiAgLyogYTExeSAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjaywgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zd2lwZXIgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubHMtaHVnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmxzLXhsYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmxzLWxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5scy1tZWRpdW0ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ubHMtcmVndWxhciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4ubHMtc21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ubHMteHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4ubHMtdGlueSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuXG4uZmYtZW4ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCI7XG59XG5cbi5mZi1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuLmZmLWdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZ3LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mdy04MDAge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZnctMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZzLWh1Z2Uge1xuICBmb250LXNpemU6IDMuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gIH1cbn1cblxuLmZzLXhsYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbi5mcy1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG4uZnMtbWVkaXVtIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuLmZzLXJlZ3VsYXIge1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbi5mcy1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5mcy14c21hbGwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG4uZnMtdGlueSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1odWdlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLW1kLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtdGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1odWdlIHtcbiAgICBmb250LXNpemU6IDkuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1odWdlIHtcbiAgICBmb250LXNpemU6IDkuNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbi5saC1odWdlIHtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1odWdlIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtaHVnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuLmxoLXhsYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS14bGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXhsYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG4ubGgtbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLWxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbi5saC1tZWRpdW0ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tbWVkaXVtIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLmxoLXJlZ3VsYXIge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tcmVndWxhciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtcmVndWxhciB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG4ubGgtc21hbGwge1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbi5saC14c21hbGwge1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20teHNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy14c21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmxoLXRpbnkge1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXRpbnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy10aW55IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4udHh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnR4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnR4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnR4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnR4dC1tZC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dC1zbS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC14cy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC14cy1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udW5kZXJsaW5lIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJyLW1kLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnItc20taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ici14cy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZGVmYXVsdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0LWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG59XG5cbi5saXN0LWF0dGVudGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0LWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAucGMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zcC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaXMtbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1zbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmlzLXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaXMtaGlkZGVuLXh5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLWhpZGRlbi14IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaXMtaGlkZGVuLXkge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5pcy12aXNpYmxlLXh5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5pcy12aXNpYmxlLXgge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uaXMtdmlzaWJsZS15IHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmlzLXNjcm9sbC14eSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5pcy1zY3JvbGwteCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmlzLXNjcm9sbC15IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAkY29sb3ItbWFpbjtcbn1cblxuYSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5NjdBO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSA1MCUsICNCMzk2N0EgNTAlKTtcbn1cblxuLmJ0biwgLmJhZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWFoaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG59XG5cbi5jb2xvci1haGkge1xuICBjb2xvcjogI0IzOTY3QTtcbn1cblxuLmJ0bi1haGksIC5iYWRnZS1haGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5NjdBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWFoaSwgLmJhZGdlLW91dGxpbmUtYWhpLCAub3V0bGluZS1haGkge1xuICBjb2xvcjogI0IzOTY3QTtcbiAgYm9yZGVyLWNvbG9yOiAjQjM5NjdBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5NjdBO1xufVxuXG4uY29sb3ItbWFpbiB7XG4gIGNvbG9yOiAjQjM5NjdBO1xufVxuXG4uYnRuLW1haW4sIC5iYWRnZS1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOTY3QTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1tYWluLCAuYmFkZ2Utb3V0bGluZS1tYWluLCAub3V0bGluZS1tYWluIHtcbiAgY29sb3I6ICNCMzk2N0E7XG4gIGJvcmRlci1jb2xvcjogI0IzOTY3QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXdoaXRlLCAuYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSwgLmJhZGdlLW91dGxpbmUtd2hpdGUsIC5vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmNvbG9yLWdyYXktMTAge1xuICBjb2xvcjogI2U1ZTVlNTtcbn1cblxuLmJ0bi1ncmF5LTEwLCAuYmFkZ2UtZ3JheS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMTAsIC5vdXRsaW5lLWdyYXktMTAge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uY29sb3ItZ3JheS0yMCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYnRuLWdyYXktMjAsIC5iYWRnZS1ncmF5LTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTIwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTIwLCAub3V0bGluZS1ncmF5LTIwIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbn1cblxuLmNvbG9yLWdyYXktMzAge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuLmJ0bi1ncmF5LTMwLCAuYmFkZ2UtZ3JheS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0zMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0zMCwgLm91dGxpbmUtZ3JheS0zMCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jb2xvci1ncmF5LTQwIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5idG4tZ3JheS00MCwgLmJhZGdlLWdyYXktNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNDAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNDAsIC5vdXRsaW5lLWdyYXktNDAge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xufVxuXG4uY29sb3ItZ3JheS01MCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYnRuLWdyYXktNTAsIC5iYWRnZS1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTUwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTUwLCAub3V0bGluZS1ncmF5LTUwIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmNvbG9yLWdyYXktNjAge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmJ0bi1ncmF5LTYwLCAuYmFkZ2UtZ3JheS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS02MCwgLmJhZGdlLW91dGxpbmUtZ3JheS02MCwgLm91dGxpbmUtZ3JheS02MCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5jb2xvci1ncmF5LTcwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5idG4tZ3JheS03MCwgLmJhZGdlLWdyYXktNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNzAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNzAsIC5vdXRsaW5lLWdyYXktNzAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY29sb3ItZ3JheS04MCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnRuLWdyYXktODAsIC5iYWRnZS1ncmF5LTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTgwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTgwLCAub3V0bGluZS1ncmF5LTgwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmNvbG9yLWdyYXktOTAge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJ0bi1ncmF5LTkwLCAuYmFkZ2UtZ3JheS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS05MCwgLmJhZGdlLW91dGxpbmUtZ3JheS05MCwgLm91dGxpbmUtZ3JheS05MCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1ibGFjaywgLmJhZGdlLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ibGFjaywgLmJhZGdlLW91dGxpbmUtYmxhY2ssIC5vdXRsaW5lLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1ibHVlLCAuYmFkZ2UtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZSwgLmJhZGdlLW91dGxpbmUtYmx1ZSwgLm91dGxpbmUtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTIxNmI7XG59XG5cbi5jb2xvci1uYXZ5IHtcbiAgY29sb3I6ICMwZTIxNmI7XG59XG5cbi5idG4tbmF2eSwgLmJhZGdlLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyMTZiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW5hdnksIC5iYWRnZS1vdXRsaW5lLW5hdnksIC5vdXRsaW5lLW5hdnkge1xuICBjb2xvcjogIzBlMjE2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMGUyMTZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLmJ0bi1wdXJwbGUsIC5iYWRnZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXB1cnBsZSwgLmJhZGdlLW91dGxpbmUtcHVycGxlLCAub3V0bGluZS1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4uYnRuLXBpbmssIC5iYWRnZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1waW5rLCAuYmFkZ2Utb3V0bGluZS1waW5rLCAub3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tcmVkLCAuYmFkZ2UtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1yZWQsIC5iYWRnZS1vdXRsaW5lLXJlZCwgLm91dGxpbmUtcmVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5idG4tb3JhbmdlLCAuYmFkZ2Utb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UsIC5iYWRnZS1vdXRsaW5lLW9yYW5nZSwgLm91dGxpbmUtb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4teWVsbG93LCAuYmFkZ2UteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3csIC5iYWRnZS1vdXRsaW5lLXllbGxvdywgLm91dGxpbmUteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLWdyZWVuLCAuYmFkZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLCAuYmFkZ2Utb3V0bGluZS1ncmVlbiwgLm91dGxpbmUtZ3JlZW4ge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uY29sb3ItbWludCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW1pbnQsIC5iYWRnZS1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1taW50LCAuYmFkZ2Utb3V0bGluZS1taW50LCAub3V0bGluZS1taW50IHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYmctd2hpdGUtcmdiYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uYmctd2hpdGUtcmdiYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYmctd2hpdGUtcmdiYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmctYmxhY2stcmdiYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uYmctYmxhY2stcmdiYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYmctYmxhY2stcmdiYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5iZy1zbnMtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25fZmFjZWJvb2suc3ZnKTtcbn1cblxuLmJnLXNucy10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYWJhaG91c2UuanAvY29tbW9uL2ltZy9pY29uX3R3aXR0ZXIuc3ZnKTtcbn1cblxuLmJnLXNucy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25faW5zdGFncmFtLnN2Zyk7XG59XG5cbi5iZy1zbnMtbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9saW5lQC5zdmcpO1xufVxuXG4ubC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zbS1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubC1zbS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLXNtLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmwtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5sLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1maXhlZC5wYWdlLXRpdGxlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1jb250YWluZXItbGcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmwtY29udGFpbmVyLWxnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiA5NjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXItbGcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtc2Vhc29uVmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1zZWFzb25WaXN1YWwtc3RpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3Z3O1xuICB9XG59XG5cbi5sLWZvb3RlciAuaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmwtZm9vdGVyIC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMjBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLmJ0biB7XG4gICAgcGFkZGluZzogMi42NjY2N3Z3IDA7XG4gIH1cbn1cblxuLmwtZm9vdGVyIGhlYWRlciBoMiB7XG4gIGZvbnQtc2l6ZTogNS4wcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG4ubC1mb290ZXIgYXJ0aWNsZSBwIHtcbiAgZm9udC1zaXplOiAzLjByZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciBhcnRpY2xlIHAge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAubXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuIiwiQGtleWZyYW1lcyB0YWJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIi8vIOODmeODvOOCueOBqOOBquOCi+aMh+WumuOCkuiomOi/sFxuLy8g44Kr44Op44O844KE54q25oWL44Gv44CBdGhlbWXjgoRzdGF0ZeOBq+iomOi8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGJvcmRlcjowO1xuICBvdXRsaW5lOjA7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6ICRmb250LWdvdGhpYztcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG5hcnRpY2xlLGFzaWRlLGRldGFpbHMsZmlnY2FwdGlvbixmaWd1cmUsXG5mb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIHRzO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuYSwgdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlLCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMi4wO1xufVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMCAuMmVtO1xufVxuXG5oMSB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDMuMHJlbSwgKDMwLzM3NSkqMTAwdncsICgzMC8zNzUpKjEwMHZ3KTsgfVxuaDIgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAyLjRyZW0sICgyNC8zNzUpKjEwMHZ3LCAoMjQvMzc1KSoxMDB2dyk7IH1cbmgzIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMi4wcmVtLCAoMjAvMzc1KSoxMDB2dywgKDIwLzM3NSkqMTAwdncpOyB9XG5oNCB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuOHJlbSwgKDE4LzM3NSkqMTAwdncsICgxOC8zNzUpKjEwMHZ3KTsgfVxuaDUgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjZyZW0sICgxNi8zNzUpKjEwMHZ3LCAoMTYvMzc1KSoxMDB2dyk7IH1cbmg2IHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS40cmVtLCAoMTQvMzc1KSoxMDB2dywgKDE0LzM3NSkqMTAwdncpOyB9XG5cbmRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjRyZW0sICgxNC8zNzUpKjEwMHZ3LCAoMTQvMzc1KSoxMDB2dyApO1xufSIsIi8vIFRhYmxlIG9mIENvbnRlbnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFByZWZpeFxyXG4vLyBXaWR0aFxyXG4vLyBDb2xvclxyXG4vLyBGb250c1xyXG4vLyBmb250LXdlaWdodFxyXG4vLyBmb250LXNpemVcclxuLy8gbGluZS1oZWlnaHRcclxuLy8gU3BhY2luZ1xyXG4vLyBQb3NpdGlvblxyXG4vLyBHcmlkXHJcbi8vIHNsaWNrXHJcbi8vIE9iamVjdC1maXRcclxuLy8gQmFja2dyb3VuZCBpbWFnZVxyXG4gIC8vIFNOU1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi8vIFByZWZpeFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kYnJlYWtwb2ludHM6IFwiLVwiLCBcIi1oZy1cIiwgXCIteGwtXCIsIFwiLW1kLVwiLCBcIi1zbS1cIiwgXCIteHMtXCI7XHJcblxyXG5cclxuLy8gV2lkdGhcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJHdpZHRoLXhsOiAxOTIwcHg7XHJcbiR3aWR0aC1sZzogMTI4MHB4O1xyXG4kd2lkdGgtbWQ6IDk2MHB4O1xyXG4kd2lkdGgtc206IDc2OHB4O1xyXG4kd2lkdGgteHM6IDQ4MHB4O1xyXG5cclxuXHJcbi8vIENvbG9yXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kY29sb3ItYWhpICAgIDogI0IzOTY3QSAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1tYWluICAgOiAjQjM5NjdBICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yLXdoaXRlICA6ICNmZmZmZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTEwOiAjZTVlNWU1ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0yMDogI2NjY2NjYyAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMzA6ICNiM2IzYjMgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTQwOiAjOTk5OTk5ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS01MDogIzgwODA4MCAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNjA6ICM2NjY2NjYgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTcwOiAjNGQ0ZDRkICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS04MDogIzMzMzMzMyAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktOTA6ICMxYTFhMWEgIWRlZmF1bHQ7XHJcbiRjb2xvci1ibGFjayAgOiAjMDAwMDAwICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yLWJsdWUgIDogIzAwN2JmZiAhZGVmYXVsdDtcclxuJGNvbG9yLW5hdnkgIDogIzBlMjE2YiAhZGVmYXVsdDtcclxuJGNvbG9yLXB1cnBsZTogIzZmNDJjMSAhZGVmYXVsdDtcclxuJGNvbG9yLXBpbmsgIDogI2U4M2U4YyAhZGVmYXVsdDtcclxuJGNvbG9yLXJlZCAgIDogI2RjMzU0NSAhZGVmYXVsdDtcclxuJGNvbG9yLW9yYW5nZTogI2ZkN2UxNCAhZGVmYXVsdDtcclxuJGNvbG9yLXllbGxvdzogI2ZmYzEwNyAhZGVmYXVsdDtcclxuJGNvbG9yLWdyZWVuIDogIzI4YTc0NSAhZGVmYXVsdDtcclxuJGNvbG9yLW1pbnQgIDogIzE3YTJiOCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4kY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICBcImFoaVwiICAgIDogJGNvbG9yLWFoaSxcclxuICAgXCJtYWluXCIgICA6ICRjb2xvci1tYWluLFxyXG4gICBcIndoaXRlXCIgIDogJGNvbG9yLXdoaXRlLFxyXG4gICBcImdyYXktMTBcIjogJGNvbG9yLWdyYXktMTAsXHJcbiAgIFwiZ3JheS0yMFwiOiAkY29sb3ItZ3JheS0yMCxcclxuICAgXCJncmF5LTMwXCI6ICRjb2xvci1ncmF5LTMwLFxyXG4gICBcImdyYXktNDBcIjogJGNvbG9yLWdyYXktNDAsXHJcbiAgIFwiZ3JheS01MFwiOiAkY29sb3ItZ3JheS01MCxcclxuICAgXCJncmF5LTYwXCI6ICRjb2xvci1ncmF5LTYwLFxyXG4gICBcImdyYXktNzBcIjogJGNvbG9yLWdyYXktNzAsXHJcbiAgIFwiZ3JheS04MFwiOiAkY29sb3ItZ3JheS04MCxcclxuICAgXCJncmF5LTkwXCI6ICRjb2xvci1ncmF5LTkwLFxyXG4gICBcImJsYWNrXCIgIDogJGNvbG9yLWJsYWNrLFxyXG4gICBcImJsdWVcIiAgIDogJGNvbG9yLWJsdWUsXHJcbiAgIFwibmF2eVwiICAgOiAkY29sb3ItbmF2eSxcclxuICAgXCJwdXJwbGVcIiA6ICRjb2xvci1wdXJwbGUsXHJcbiAgIFwicGlua1wiICAgOiAkY29sb3ItcGluayxcclxuICAgXCJyZWRcIiAgICA6ICRjb2xvci1yZWQsXHJcbiAgIFwib3JhbmdlXCIgOiAkY29sb3Itb3JhbmdlLFxyXG4gICBcInllbGxvd1wiIDogJGNvbG9yLXllbGxvdyxcclxuICAgXCJncmVlblwiICA6ICRjb2xvci1ncmVlbixcclxuICAgXCJtaW50XCIgICA6ICRjb2xvci1taW50LFxyXG4gICksXHJcbiAgJGNvbG9yc1xyXG4pO1xyXG5cclxuJGNvbG9ycy1yZ2JhOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9ycy1yZ2JhOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICBcIndoaXRlLXJnYmEtMTBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSksXHJcbiAgIFwid2hpdGUtcmdiYS0yMFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4yKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTMwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjMpLFxyXG4gICBcIndoaXRlLXJnYmEtNDBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNCksXHJcbiAgIFwid2hpdGUtcmdiYS01MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTYwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjYpLFxyXG4gICBcIndoaXRlLXJnYmEtNzBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNyksXHJcbiAgIFwid2hpdGUtcmdiYS04MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC44KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTkwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjkpLFxyXG4gICBcImJsYWNrLXJnYmEtMTBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMSksXHJcbiAgIFwiYmxhY2stcmdiYS0yMFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC4yKSxcclxuICAgXCJibGFjay1yZ2JhLTMwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjMpLFxyXG4gICBcImJsYWNrLXJnYmEtNDBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNCksXHJcbiAgIFwiYmxhY2stcmdiYS01MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC41KSxcclxuICAgXCJibGFjay1yZ2JhLTYwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjYpLFxyXG4gICBcImJsYWNrLXJnYmEtNzBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNyksXHJcbiAgIFwiYmxhY2stcmdiYS04MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC44KSxcclxuICAgXCJibGFjay1yZ2JhLTkwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjkpLFxyXG4gICksXHJcbiAgJGNvbG9ycy1yZ2JhXHJcbik7XHJcblxyXG5cclxuLy8gRm9udHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmb250LWdvdGhpYyA6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xyXG4kZm9udC1zZXJpZiAgOiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcclxuJGZvbnQtZW4gICAgIDogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCI7XHJcblxyXG5cclxuLy8gZm9udC13ZWlnaHRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGZvbnQtd2VpZ2h0OiAoXHJcbiAgXCI5MDBcIjogOTAwLFxyXG4gIFwiODAwXCI6IDgwMCxcclxuICBcIjcwMFwiOiA3MDAsXHJcbiAgXCI2MDBcIjogNjAwLFxyXG4gIFwiNTAwXCI6IDUwMCxcclxuICBcIjQwMFwiOiA0MDAsXHJcbiAgXCIzMDBcIjogMzAwLFxyXG4gIFwiMjAwXCI6IDIwMCxcclxuICBcIjEwMFwiOiAxMDAsXHJcbik7XHJcblxyXG4vLyBmb250LXNpemVcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmcy1odWdlICAgOiAzNjtcclxuJGZzLXhsYXJnZSA6IDI0O1xyXG4kZnMtbGFyZ2UgIDogMjA7XHJcbiRmcy1tZWRpdW0gOiAxODtcclxuJGZzLXJlZ3VsYXI6IDE2O1xyXG4kZnMtc21hbGwgIDogMTQ7XHJcbiRmcy14c21hbGwgOiAxMjtcclxuJGZzLXRpbnkgICA6IDEwO1xyXG5cclxuJGZvbnQtc2l6ZTogKCkgIWRlZmF1bHQ7XHJcbiRmb250LXNpemU6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcImh1Z2VcIiAgIDogJGZzLWh1Z2UsXHJcbiAgICBcInhsYXJnZVwiIDogJGZzLXhsYXJnZSxcclxuICAgIFwibGFyZ2VcIiAgOiAkZnMtbGFyZ2UsXHJcbiAgICBcIm1lZGl1bVwiIDogJGZzLW1lZGl1bSxcclxuICAgIFwicmVndWxhclwiOiAkZnMtcmVndWxhcixcclxuICAgIFwic21hbGxcIiAgOiAkZnMtc21hbGwsXHJcbiAgICBcInhzbWFsbFwiIDogJGZzLXhzbWFsbCxcclxuICAgIFwidGlueVwiICAgOiAkZnMtdGlueSxcclxuICApLFxyXG4gICRmb250LXNpemVcclxuKTtcclxuXHJcblxyXG4vLyBsaW5lLWhlaWdodFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kbGluZS1oZWlnaHQ6IChcclxuICBcImh1Z2VcIiAgICA6IDIuMCxcclxuICBcInhsYXJnZVwiICA6IDEuOCxcclxuICBcImxhcmdlXCIgICA6IDEuNixcclxuICBcIm1lZGl1bVwiICA6IDEuNSxcclxuICBcInJlZ3VsYXJcIiA6IDEuNCxcclxuICBcInNtYWxsXCIgICA6IDEuMyxcclxuICBcInhzbWFsbFwiICA6IDEuMixcclxuICBcInRpbnlcIiAgICA6IDEuMFxyXG4pO1xyXG5cclxuXHJcbi8vIFNwYWNpbmdcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRtYXJnaW46IChcclxuICBtdDogbWFyZ2luLXRvcCxcclxuICBtcjogbWFyZ2luLXJpZ2h0LFxyXG4gIG1iOiBtYXJnaW4tYm90dG9tLFxyXG4gIG1sOiBtYXJnaW4tbGVmdFxyXG4pO1xyXG5cclxuJHBhZGRpbmc6IChcclxuICBwdDogcGFkZGluZy10b3AsXHJcbiAgcHI6IHBhZGRpbmctcmlnaHQsXHJcbiAgcGI6IHBhZGRpbmctYm90dG9tLFxyXG4gIHBsOiBwYWRkaW5nLWxlZnRcclxuKTtcclxuXHJcblxyXG4vLyBQb3NpdGlvblxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHBvc2l0aW9uOiAoXHJcbiAgXCJmaXhlZFwiOiBmaXhlZCxcclxuICBcImFic29sdXRlXCI6IGFic29sdXRlLFxyXG4gIFwicmVsYXRpdmVcIjogcmVsYXRpdmVcclxuKTtcclxuXHJcbiRhbGlnbjogKFxyXG4gIGNlbnRlcixcclxuICBsZWZ0LFxyXG4gIHJpZ2h0LFxyXG4gIHRvcCxcclxuICBtaWRkbGUsXHJcbiAgYm90dG9tLFxyXG4pO1xyXG5cclxuXHJcbi8vIEdyaWRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRncmlkLWNvbHVtbjogMTI7XHJcblxyXG5cclxuXHJcbi8vIHNsaWNrXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kc2xpY2stYXJyb3ctd2lkdGg6IDM1cHg7XHJcbiRzbGljay1hcnJvdy1oZWlnaHQ6IDQ1cHg7XHJcblxyXG5cclxuLy8gT2JqZWN0LWZpdFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG9iamVjdC1maXQ6IChcclxuICBcIm9iamVjdC1maXQtY292ZXJcIjogY292ZXIsXHJcbiAgXCJvYmplY3QtZml0LWNvbnRhaW5cIjogY29udGFpbixcclxuKTtcclxuXHJcbiRvYmplY3QtcG9zaXRpb246IChcclxuICBcIm9iamVjdC1wb3NpdGlvbi10b3BcIjogdG9wLFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLWNlbnRlclwiOiBjZW50ZXIsXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tYm90dG9tXCI6IGJvdHRvbSxcclxuICBcIm9iamVjdC1wb3NpdGlvbi1sZWZ0XCI6IGxlZnQsXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tcmlnaHRcIjogcmlnaHQsXHJcbik7XHJcblxyXG5cclxuLy8gQmFja2dyb3VuZCBpbWFnZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHVybCAgICAgICAgICAgOiBcImh0dHBzOi8vYWJhaG91c2UuanAvXCI7XHJcbiR1cmwtY29tbW9uICAgIDogXCIjeyR1cmx9Y29tbW9uL1wiO1xyXG4kdXJsLWltZyAgICAgICA6IFwiI3skdXJsLWNvbW1vbn1pbWcvXCI7XHJcblxyXG4kcGFzcyAgICAgICAgICA6IFwiLi4vXCI7XHJcbiRwYXNzLWltZyAgICAgIDogXCIjeyRwYXNzfWltZy9cIjtcclxuXHJcblxyXG4vLyBCcmFuZHNcclxuXHJcbiRicmFuZHM6IChcclxuICBcIjM2XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2NSUsXHJcbiAgKSxcclxuICBcIjUzNTFcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQ4JSxcclxuICApLFxyXG4gIFwiYWJhaG91c2VcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYyJSxcclxuICApLFxyXG4gIFwiZGVzaWdud29ya3NcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwiYWxmcmVkb2Jhbm5pc3RlclwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNzUlLFxyXG4gICksXHJcbiAgXCJhdWJhbm5pc3RlclwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNTYlLFxyXG4gICksXHJcbiAgXCJhdHNjZWx0YXNlbGVjdG1cIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDY1JSxcclxuICApLFxyXG4gIFwiYXRzY2VsdGFzZWxlY3RcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQxJSxcclxuICApLFxyXG4gIFwiY29sbGV4XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MCUsXHJcbiAgKSxcclxuICBcImRldmluZXR0ZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogODUlLFxyXG4gICksXHJcbiAgXCJpbnRlcnN0YXBsZS12XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiAzMCUsXHJcbiAgKSxcclxuICBcImludGVyc3RhcGxlLWhcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDU2JSxcclxuICApLFxyXG4gIFwibG93ZWxsXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiAzOCUsXHJcbiAgKSxcclxuICBcIm1hdmllXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MSUsXHJcbiAgKSxcclxuICBcInRoZXN0b3JlYnljXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA5MCUsXHJcbiAgKSxcclxuICBcIm15c2VsZlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDElLFxyXG4gICksXHJcbiAgXCJwaWNoZS12XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiAzOCUsXHJcbiAgKSxcclxuICBcIm91dGxldFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJvdXRsZXRtXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcInBpY2hlLWhcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwicXVhbGl0ZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDYlLFxyXG4gICksXHJcbiAgXCJyb3VnZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDUlLFxyXG4gICksXHJcbik7XHJcblxyXG4vLyBTTlNcclxuJHNucy1pY29uLXNpemU6IDUwO1xyXG5cclxuJHNucy1pY29uOiAoXHJcbiAgXCJmYWNlYm9va1wiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX2ZhY2Vib29rLnN2ZyksXHJcbiAgKSxcclxuICBcInR3aXR0ZXJcIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl90d2l0dGVyLnN2ZyksXHJcbiAgKSxcclxuICBcImluc3RhZ3JhbVwiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX2luc3RhZ3JhbS5zdmcpLFxyXG4gICksXHJcbiAgXCJsaW5lXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25fbGluZUAuc3ZnKSxcclxuICApLFxyXG4pO1xyXG4iLCJAbWl4aW4gbWFyZ2luKCRtdDogYXV0bywgJG1yOiBhdXRvLCAkbWI6IGF1dG8sICRtbDogYXV0bykge1xuICBtYXJnaW4tdG9wICAgOiAkbXQ7XG4gIG1hcmdpbi1yaWdodCA6ICRtcjtcbiAgbWFyZ2luLWJvdHRvbTogJG1iO1xuICBtYXJnaW4tbGVmdCAgOiAkbWw7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCRwdDogYXV0bywgJHByOiBhdXRvLCAkcGI6IGF1dG8sICRwbDogYXV0bykge1xuICBwYWRkaW5nLXRvcCAgIDogJHB0O1xuICBwYWRkaW5nLXJpZ2h0IDogJHByO1xuICBwYWRkaW5nLWJvdHRvbTogJHBiO1xuICBwYWRkaW5nLWxlZnQgIDogJHBsO1xufVxuXG5AbWl4aW4gZnMtYWxsLWRldmljZSggJHZhbHVlLWRlc2t0b3AsICR2YWx1ZS10YWJsZXQsICR2YWx1ZS1tb2JpbGUgKSB7XG4gIGZvbnQtc2l6ZSA6ICR2YWx1ZS1kZXNrdG9wO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBmb250LXNpemUgOiAkdmFsdWUtdGFibGV0O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC14cykge1xuICAgIGZvbnQtc2l6ZSA6ICR2YWx1ZS1tb2JpbGU7XG4gIH1cbn1cblxuLy8g4oC7LCDjg7ssIDEuMi4zLCDjgarjganjga7pgJrluLjjga7jg6rjgrnjg4jjgpLjgq/jg6njgrnjgafkvZzmiJBcbkBtaXhpbiBsaXN0KCAkY29udGVudDogXCJcIiwgJG1sOiAxZW0gKSB7XG4gIG1hcmdpbi1sZWZ0OiAkbWw7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY29udGVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0kbWw7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44OH44OV44Kp44Or44OI5LiL57ea44KS5raI44GX44CB44Oc44O844OA44O844Gn6KGo56S6XG5AbWl4aW4gdW5kZXJsaW5lKCkge1xuICBwYWRkaW5nLWJvdHRvbSA6IDAuMWVtO1xuICBib3JkZXItYm90dG9tICA6IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g5qiq5Lim44Gz44Gu5L2c5oiQXG5AbWl4aW4gZ3JpZCggJGRpc3BsYXk6IGZsZXgsICRqYzogZmxleC1zdGFydCwgJGZ3OiB3cmFwICkge1xuICBkaXNwbGF5ICAgICAgICA6ICRkaXNwbGF5O1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqYztcbiAgZmxleC13cmFwICAgICAgOiAkZnc7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODiOODqeODs+OCuOOCt+ODp+ODs+OBruioreWumlxuQG1peGluIHRzKCAkdHA6IGFsbCwgJHRkOiAwLjJzLCAkdHRmOiBlYXNlLWluICkge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5ICAgICAgIDogJHRwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uICAgICAgIDogJHRkO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJHR0Zjtcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gUEMgTGFyZ2Xjga7jgb/nlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBoZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC14bCArIDEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQQyBYTGFyZ2Xjga7jgb/nlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiB4bCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC14bCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFBDIExhcmdl55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gbGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbGcpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQQyDnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBtZCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1tZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOOCv+ODluODrOODg+ODiOeUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHNtIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44K544Oe44Ob55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4geHMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgteHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLmJ0biwgLmJhZGdlLCAub3V0bGluZSB7XG4gIC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgLy8gYm9yZGVyLXJhZGl1czogLjI1ZW07XG59XG5cbi5idG4ge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogLjM3NWVtIC43NWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWRnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcGFkZGluZzogLjI1ZW0gLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ub3V0bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAmLSN7JGl9IHtcbiAgICAgIGJvcmRlci13aWR0aDogI3skaX1weDtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgJi1zbS0jeyRpfSB7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGJvcmRlci13aWR0aDogKCRpIC8gMzc1KSAqIDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIC5jb2wteHhcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uY29sIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIC8vIOODh+OCueOCr+ODiOODg+ODl+ODu1NQ5YWx6YCaXG4gICAgJi0jeyRpfSB7XG4gICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIC8vIC5jb2wtbWQtMS4uLjEyID0+IOODh+OCueOCr+ODiOODg+ODl+WwgueUqFxuICAgICAgJi1tZC0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgLy8gLmNvbC1zbS0xLi4uMTIgPT4g44K/44OW44Os44OD44OI5bCC55SoXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgJi1zbS0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgLy8gLmNvbC14cy0xLi4uMTIgPT4g44K544Oe44O844OI44OV44Kp44Oz5bCC55SoXG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgJi14cy0jeyRpfSB7XG4gICAgICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiAgLy8gLmNvbC14eOOBruODkeODh+OCo+ODs+OCsOeEoeWKueWMllxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5maWxsIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi0jeyRpfSB7XG4gICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDElO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgJi1tZC0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaSAqIDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAmLXhzLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBndXR0ZXJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZ3V0dGVyIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgJi0jeyRpfSB7XG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgJi1tZC0jeyRpfSB7XG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMSV9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgJi1zbS0jeyRpfSB7XG4gICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAmLXhzLSN7JGl9IHtcbiAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMSV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gZ3JpZFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZ3JpZCB7XG4gIGRpc3BsYXkgICAgICAgIDogZmxleDtcbiAgYWxpZ24taXRlbXMgICAgOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcCAgICAgIDogd3JhcDtcbiAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuXG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1kIHtcbiAgICAmLW1kIHtcbiAgICAgICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgICAgICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAgICAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgICAgICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAgICAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgICAgICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAgICAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAgICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAgICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAgICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzbSB7XG4gICAgJi1zbSB7XG4gICAgICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICAgICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgICAgICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICAgICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgICAgICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICAgICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgICAgICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgeHMge1xuICAgICYteHMge1xuICAgICAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAgICAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICAgICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAgICAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICAgICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAgICAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICAgICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gLmJnLWxvZ28tNTM1MSwgLmJnLXNucy1mYWNlYm9vaywgZXRjLi4uXG4gICYtbG9nbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBAaW5jbHVkZSBtYXJnaW4oJG1sOiBhdXRvLCAkbXI6IGF1dG8pO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogMTN2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgaGVpZ2h0OiAyMHZ3O1xuICAgIH1cblxuICAgIEBlYWNoICRicmFuZC1uYW1lLCAkdmFsdWUgaW4gJGJyYW5kcyB7XG4gICAgICAmLSN7JGJyYW5kLW5hbWV9IHtcbiAgICAgICAgd2lkdGg6IG1hcC1nZXQoJHZhbHVlLCAnbG9nby13aWR0aCcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIC5iZy12aXN1YWwsIGV0Yy4uLlxuICAmLXN2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogMzMuMzMzMzN2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgaGVpZ2h0OiA1MHZ3O1xuICAgIH1cbiAgfVxuXG4gICYtc3RpY2tlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoNTAvMzc1KSoxMDB2dztcbiAgICB9XG4gIH1cblxuICAmLXR4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICYtYnJhbmQtcGFnZSB7XG4gICAgICB3aWR0aDogKDQzMHB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEwMi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhdGFsb2cge1xuICAgICAgd2lkdGg6ICgzMjFweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg3Ni8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJhbmtpbmcge1xuICAgICAgd2lkdGg6ICgzMTFweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg3NC8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRyZW5kLXRhZyB7XG4gICAgICB3aWR0aDogKDM4M3B4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDkwLzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtYnJhbmQtbmV3cyB7XG4gICAgICB3aWR0aDogKDQ0MHB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEwNi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcC1wYWdlIHtcbiAgICAgIHdpZHRoOiAoOTM4cHgvMik7XG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDI3JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMjIwLzM3NSkqMTAwdnc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtKDE1LzM3NSkqMTAwdncpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAub2JqZWN0LWZpdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLy8gLm9iamVjdC1maXQtY292ZXIsIC5vYmplY3QtZml0LWNvbnRhaW4sIGV0Yy4uLlxuLy8gQGVhY2ggJGtleSwgJHZhbHVlIGluICRvYmplY3QtZml0IHtcbi8vICAgLiN7JGtleX0ge1xuLy8gICAgIG9iamVjdC1maXQ6ICR2YWx1ZTtcbi8vICAgfVxuLy8gfVxuXG4vLyAvLyAub2JqZWN0LXBvc2l0aW9uLXRvcCwgLm9iamVjdC1wb3NpdGlvbi1jZW50ZXIsIGV0Yy4uLlxuLy8gQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuLy8gICBAaWYgJGtleSAhPSBtaWRkbGUge1xuLy8gICAgIC5vYmplY3QtcG9zaXRpb24tI3ska2V5fSB7XG4vLyAgICAgICBvYmplY3QtcG9zaXRpb246ICRrZXk7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cblxuLy8gLmJnXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAmLWNvdmVyICAgeyBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICYtY29udGFpbiB7IGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAmLXJlcGVhdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgICAmLXgge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICAgIH1cbiAgICAmLXkge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xuICAgIH1cbiAgfVxufVxuXG4uYmctc25zICB7XG4gIHdpZHRoIDogJHNucy1pY29uLXNpemUgKiAxcHg7XG4gIGhlaWdodDogJHNucy1pY29uLXNpemUgKiAxcHg7XG4gIEBpbmNsdWRlIHhzIHtcbiAgICB3aWR0aDogKCRzbnMtaWNvbi1zaXplICogMiAvIDEwKSAqIDF2dztcbiAgICBoZWlnaHQ6ICgkc25zLWljb24tc2l6ZSAqIDIgLyAxMCkgKiAxdnc7XG4gIH1cbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgJi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgaW1nIHtcbiAgICAgIG1pbi13aWR0aDogOTYwcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbGVmdCB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICYtLXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxufSIsIiNvdmVybGF5LCAubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgJi5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbiNvdmVybGF5IHtcbiAgei1pbmRleDogMTAwO1xufVxuXG4ubW9kYWwge1xuICB6LWluZGV4OiAxMDE7XG4gIC5idG4taWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDIuNXZ3O1xuICAgICAgcmlnaHQ6IDIuNXZ3O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVaKCA0NWRlZyApO1xuICAgIH1cbiAgfVxuICAuanMtY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuXG4ubW9kYWwtY29udGVudCB7XG4gIG1heC13aWR0aDogJHdpZHRoLWxnO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNSU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4jbG9hZGVyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4jY291bnRkb3duIHtcbiAgPiBwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gID4gcCAudGltZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmpzLWFjY29yZGlvbiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJi10YXJnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyAwcyBlYXNlLWluLW91dDtcbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cblxuLmpzLXRhYiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHRhYkFuaW1hdGlvbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIH1cbiAgfVxufVxuXG4uanMtc2Nyb2xsIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogLjI7XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICYtZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLXQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgfVxuICAmLWIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpOyB9XG4gICYtciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7IH1cbiAgJi1sIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7IH1cbiAgJi1kZWxheSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAmLSN7JGl9IHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGkgKiAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8vIG1hcmdpblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXJnaW4ge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLm10LTEwLCAubXItMTAsIC5tYi0xMCwgLm1sLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaSAqIDV9IHtcbiAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgIC8vIC5tdC1zbS0xMCwgLm1yLXNtLTEwLCAubWItc20tMTAsIC5tbC1zbS0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy1zbS0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHBhZGRpbmdcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcGFkZGluZyB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAvLyAucHQtMTAsIC5wci0xMCwgLnBiLTEwLCAucGwtMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpICogNX0ge1xuICAgICAgICAgICN7JHZhbHVlfTogI3skaSAqIDV9cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLnB0LXNtLTEwLCAucHItc20tMTAsIC5wYi1zbS0xMCwgLnBsLXNtLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLXNtLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXIge1xuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICYtaW52aXNpYmxlLWJsYW5rIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lci1hbmRyb2lkICYtc2xpZGUsXG4gICYtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB9XG5cbiAgJi1jb250YWluZXItbXVsdGlyb3cgPiAmLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYtY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+ICYtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi1jb250YWluZXItZnJlZS1tb2RlID4gJi13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAvKiBBdXRvIEhlaWdodCAqL1xuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cblxuXG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci0zZCB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXdyYXBwZXIsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItM2QgJi1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gQ1NTIE1vZGVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciA+ICYtc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG4gIC8vIENTUyBNb2RlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIGJ1dHRvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtYnV0dG9uIHtcbiAgICAmLWxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICYtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1idXR0b24tcHJldixcbiAgJi1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi1idXR0b24tcHJldjphZnRlcixcbiAgJi1jb250YWluZXItcnRsICYtYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuXG4gICYtYnV0dG9uLW5leHQsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICYtYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLy8gYnV0dG9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIHBhZ2VuYXRpb25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IDEwO1xuICAgICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC8vIENvbW1vbiBTdHlsZXNcbiAgJi1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuICAmLXBhZ2luYXRpb24tY3VzdG9tLFxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIEJ1bGxldHMgKi9cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgfVxuXG4gIC8qIFByb2dyZXNzICovXG4gICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gICYtY29udGFpbmVyLXJ0bCAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICYtcGFnaW5hdGlvbi13aGl0ZSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLXBhZ2luYXRpb24tYmxhY2sge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gcGFnZW5hdGlvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBTY3JvbGxiYXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXNjcm9sbGJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMSU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDElO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA5OCU7XG4gIH1cbiAgJi1zY3JvbGxiYXItZHJhZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG4gICYtc2Nyb2xsYmFyLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi16b29tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi16b29tLWNvbnRhaW5lciA+IGltZyxcbiAgJi16b29tLWNvbnRhaW5lciA+IHN2ZyxcbiAgJi16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAmLXNsaWRlLXpvb21lZCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG4gIC8vIFNjcm9sbGJhclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBQcmVsb2FkZXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWxhenktcHJlbG9hZGVyIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgJi1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xuICB9XG4gIC8vIFByZWxvYWRlclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvKiBhMTF5ICovXG4gICYtY29udGFpbmVyICYtbm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTAwMDtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlICYtc2xpZGUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZSAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgJi1zbGlkZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1uZXh0LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtcHJldixcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLW5leHQgKyAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtY3ViZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtYWN0aXZlICYtc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtc2hhZG93LXRvcCxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn0iLCIvLyB0ZXh06Zai6YCj44Guc2Nzc1xuLy8g44Kr44Op44O844Gu5oyH5a6a44Gv44CBX3RoZW1lLnNjc3PjgavoqJjovIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsZXR0ZXItc3BhY2luZ1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubHMtaHVnZSAgIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjJlbTsgfVxuLmxzLXhsYXJnZSB7IGxldHRlci1zcGFjaW5nOiAgMC4xZW07IH1cbi5scy1sYXJnZSAgeyBsZXR0ZXItc3BhY2luZzogIDAuMDc1ZW07IH1cbi5scy1tZWRpdW0geyBsZXR0ZXItc3BhY2luZzogIDAuMDVlbTsgfVxuLmxzLXJlZ3VsYXJ7IGxldHRlci1zcGFjaW5nOiAgMC4wMjVlbTsgfVxuLmxzLXNtYWxsICB7IGxldHRlci1zcGFjaW5nOiAgMGVtOyB9XG4ubHMteHNtYWxsIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtOyB9XG4ubHMtdGlueSAgIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07IH1cblxuLy8gZm9udC1mYW1pbHlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZmLWVuICAgICB7IGZvbnQtZmFtaWx5OiAkZm9udC1lbjsgfVxuLmZmLXNlcmlmICB7IGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjsgfVxuLmZmLWdvdGhpYyB7IGZvbnQtZmFtaWx5OiAkZm9udC1nb3RoaWM7IH1cblxuXG4vLyBmb250LXdlaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLmZ3LXRoaW4sIC5mdy1saWdodCwgLmZ3LXJlZ3VsYXIsIC5mdy1tZWRpdW0sIC5mdy1ib2xkLCAuZnctaGVhdnlcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC13ZWlnaHQge1xuICAuZnctI3ska2V5fSB7IGZvbnQtd2VpZ2h0OiAkdmFsdWU7IH1cbn1cblxuXG4vLyBmb250LXNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtbWVkaXVtLCAuZnMtbGFyZ2UsIGV0Yy4uLlxuICAuZnMtI3ska2V5fSB7XG4gICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMTApICogMXJlbTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6ICgkdmFsdWUgLyAzNzUpICogMTAwdnc7XG4gICAgfVxuICB9XG59XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtc2l6ZSB7XG4gIC8vIC5mcy1tZC1tZWRpdW0sIC5mcy1tZC1sYXJnZSwgZXRjLi4uXG4gIEBpbmNsdWRlIG1kIHtcbiAgICAuZnMtbWQtI3ska2V5fSB7XG4gICAgICBmb250LXNpemU6ICgkdmFsdWUgLyAxMCkgKiAxcmVtO1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtc20tbWVkaXVtLCAuZnMtc20tbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSBzbSB7XG4gICAgLmZzLXNtLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMzc1KSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMteHMtbWVkaXVtLCAuZnMteHMtbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSB4cyB7XG4gICAgLmZzLXhzLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMzc1KSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC5saW5lLWhlaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGxpbmUtaGVpZ2h0IHtcbiAgLmxoLSN7JGtleX0ge1xuICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIC5saC1zbS0jeyRrZXl9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHhzIHtcbiAgICAubGgteHMtI3ska2V5fSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHRleHQtYWxpZ25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC1sZWZ0LCAudHh0LWNlbnRlciwgLnR4dC1yaWdodFxuICAgIC50eHQtI3ska2V5fSB7XG4gICAgICB0ZXh0LWFsaWduOiAka2V5O1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC1tZC1sZWZ0LCAudHh0LW1kLWNlbnRlciwgLnR4dC1tZC1yaWdodFxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIC50eHQtbWQtI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtc20tbGVmdCwgLnR4dC1zbS1jZW50ZXIsIC50eHQtc20tcmlnaHRcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAudHh0LXNtLSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LXhzLWxlZnQsIC50eHQteHMtY2VudGVyLCAudHh0LXhzLXJpZ2h0XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgLnR4dC14cy0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIOS4i+e3mlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi51bmRlcmxpbmUge1xuICBAaW5jbHVkZSB1bmRlcmxpbmUoKTtcbn1cblxuXG4vLyAuYnJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJyLW1kLWhpZGRlbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1zbSArIDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ici1zbS1oaWRkZW4ge1xuICBAaW5jbHVkZSBzbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnIteHMtaGlkZGVuIHtcbiAgQGluY2x1ZGUgeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBsaXN0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLmxpc3Rcbi5saXN0IHtcbiAgJi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBsaXN0KCAkY29udGVudDogXCLjg7tcIiApIHtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5saXN0LWF0dGVudGlvblxuICAmLWF0dGVudGlvbiB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IFwi4oC7XCIgKTtcbiAgfVxuXG59IiwiLnBjLWhpZGRlbiB7IEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7IGRpc3BsYXk6IG5vbmU7IH19XG4uc3AtaGlkZGVuIHsgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHsgZGlzcGxheTogbm9uZTsgfX1cblxuLmlzLWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4uaXMtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lOyB9XG4uaXMtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8vIC5pcy1zaG93LCAuaXMtaGlkZGVuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pcy1zaG93ICAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbi5pcy1oaWRkZW4gICAgIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtbWQtaGlkZGVuICB7IEBpbmNsdWRlIG1kIHsgZGlzcGxheTogbm9uZTsgfSB9XG4uaXMtc20taGlkZGVuICB7IEBpbmNsdWRlIHNtIHsgZGlzcGxheTogbm9uZTsgfSB9XG4uaXMteHMtaGlkZGVuICB7IEBpbmNsdWRlIHhzIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8vIG92ZXJmbG93XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pcy1oaWRkZW4teHkgIHsgb3ZlcmZsb3c6ICAgaGlkZGVuOyB9XG4uaXMtaGlkZGVuLXggICB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuLmlzLWhpZGRlbi15ICAgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLmlzLXZpc2libGUteHkgeyBvdmVyZmxvdzogICB2aXNpYmxlOyB9XG4uaXMtdmlzaWJsZS14ICB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbi5pcy12aXNpYmxlLXkgIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuXG4uaXMtc2Nyb2xsLXh5ICB7IG92ZXJmbG93OiAgIHNjcm9sbDsgfVxuLmlzLXNjcm9sbC14ICAgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbi5pcy1zY3JvbGwteSAgIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi8vXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC5pcy1hY3RpdmUge31cblxuXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5pcy1lcnJvciB7fSIsIi8vIOODhuODvOODnuODq+ODvOODq++8iCBiYWNrZ3JvdW5kLWltYWdl44Gu5oyH5a6aIO+8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODhuODvOODnuODq+ODvOODq+OBp+OBr+OAgeOCteOCpOODiOWFqOS9k+OBruimi+OBn+ebruOBrumbsOWbsuawl+OCkue1seS4gOOBleOBm+OCi+OBn+OCgeOBruWumue+qeOCkuOBl+OBvuOBmVxuLy8g6Imy44Gr6Zai44KP44KL6YOo5YiG44Gq44Gp44GM44OG44O844Oe44Gu566h55CG5a++6LGh44Go44Gq44KL44Gu44Gn44CB5L6L44GI44Gw5Lul5LiL44Gu44KI44GG44Gr6Imy44Gr6Zai44GZ44KL44K544K/44Kk44Or44Gv44CB54us56uL44GV44Gb44Gm6KiY6L+w44GX44G+44GZ44CCXG5cbi8vIG1haW4uY3NzXG4gIC8vIC5ib3gge1xuICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi4nKTtcbiAgLy8gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIi4uL3ZhclwiO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAkY29sb3ItbWFpbjtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1haW47XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwgJGNvbG9yLW1haW4gNTAlKTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4sIC5iYWRnZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC8vIC5iZy1ibGFjaywgLmJnLXdoaXRlLCBldGMuLi5cbiAgLmJnLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxuXG4gIC8vIC5jb2xvci1ibGFjaywgLmNvbG9yLXdoaXRlLCBldGMuLi5cbiAgLmNvbG9yLSN7JGtleX0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gIH1cblxuICAvLyAuYnRuLWJsYWNrLCAuYnRuLXdoaXRlLCBldGMuLi5cbiAgLy8gLmJhZGdlLWJsYWNrLCAuYmFkZ2Utd2hpdGUsIGV0Yy4uLlxuICAuYnRuLSN7JGtleX0sIC5iYWRnZS0jeyRrZXl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBAaWYgJGtleSA9PSAnd2hpdGUnIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgIEBpZiAka2V5ID09ICdncmF5LTEwJyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5idG4tb3V0bGluZS1ibGFjaywgLmJ0bi1vdXRsaW5lLXdoaXRlLCBldGMuLi5cbiAgLy8gLmJhZGdlLW91dGxpbmUtYmxhY2ssIC5iYWRnZS1vdXRsaW5lLXdoaXRlLCBldGMuLi5cbiAgLmJ0bi1vdXRsaW5lLSN7JGtleX0sIC5iYWRnZS1vdXRsaW5lLSN7JGtleX0sIC5vdXRsaW5lLSN7JGtleX0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRjb2xvcnMtcmdiYSB7XG4gIC8vIC5iZy1ibGFjay1yZ2JhLTEwLCAuYmctd2hpdGUtcmdiYS0xMCwgZXRjLi4uXG4gIC5iZy0jeyRrZXl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYmctc25zIHtcbiAgLy8gLmJnLXNucy1mYWNlYm9vaywgLmJnLWljb24taW5zdGFncmFtLCBldGMuLi5cbiAgQGVhY2ggJGJyYW5kLW5hbWUsICR2YWx1ZSBpbiAkc25zLWljb24ge1xuICAgICYtI3skYnJhbmQtbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbWFwLWdldCgkdmFsdWUsICd1cmwnKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBpbmNsdWRlIHNtIHtcbiAgLmwtc20ge1xuICAgICYtY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcG9zaXRpb24ge1xuICAvLyAubC1maXhlZCwgLmwtYWJzb2x1dGVcbiAgLmwtI3ska2V5fSB7XG4gICAgcG9zaXRpb246ICR2YWx1ZTtcbiAgICBAaWYgJGtleSAhPSByZWxhdGl2ZSAge1xuICAgICAgQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICAgICAgICAmLSN7JGtleX0ge1xuICAgICAgICAgICRrZXk6IDA7XG4gICAgICAgICAgQGlmICRrZXkgPT0gY2VudGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtZml4ZWQge1xuICAmLnBhZ2UtdGl0bGUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6ICR3aWR0aC1tZDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtbGcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJHdpZHRoLWxnO1xuICAgIG1pbi13aWR0aDogJHdpZHRoLW1kO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6ICR3aWR0aC1tZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuXG4ubC1zZWFzb25WaXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtc3RpY2tlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLXRvcDogKDEwMC8zNzUpKjEwMHZ3O1xuICB9XG4gIC5pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogKDEwLzM3NSkqMTAwdncgMDtcbiAgICB9XG4gIH1cbiAgaGVhZGVyIHtcbiAgICBoMiB7XG4gICAgICBmb250LXNpemU6IDUuMHJlbTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZm9udC1zaXplOiAoMzAgLyAzNzUpICogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGFydGljbGUge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAzLjByZW07XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogKDE0IC8gMzc1KSAqIDEwMHZ3O1xuICAgICAgICBsaW5lLWhlaWdodDogMi44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWItMzAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICgxNS8zNzUpKjEwMHZ3O1xuICAgIH1cbiAgfVxuICAubXQtNjAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi10b3A6ICgzMC8zNzUpKjEwMHZ3O1xuICAgIH1cbiAgfVxufSJdfQ== */
